﻿/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/0ec6fl06luxeywpbsjvxcbjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/fl4y0qdoxyythegmxx8kcrjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/-l14jk06m6puhb-5mxqqnrjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/i3s1wsgsg9ycurv6puktorjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/nydwbdd4giq26g5xybhsfbjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/pru33qjshpzsmg3z6vywnrjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/hgo13k-tfspn0qi1sfdufvtxra8tvwticgirnjhmvjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/ek4gzz-gexapcsbhtceqi_eszw2xoq-xsnqo47m55da.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/mervlbyg_cxg3rlvuskt_feszw2xoq-xsnqo47m55da.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/-2n2p-_y08sg57cnwqfknveszw2xoq-xsnqo47m55da.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/u0topm082mnks5k0q4rhqveszw2xoq-xsnqo47m55da.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/ndf9mtnoplzo-nomog0mipeszw2xoq-xsnqo47m55da.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/fcx7wwv8ozt71a3e1xoajveszw2xoq-xsnqo47m55da.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/cwb0xya8bzo0ksthx0utua.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/zlqkeelybatg60epzbsdyxjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/ohi30kwqwvpcwqahzhccsbjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/rgvhdjnr2l75qb0ynd9nybjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/mx9uck6ub63vikfynemxrrjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/mbmhprmh69zi6eepbyvfhrjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/ooefwznlrtefzlymlvv1ubjtnkitppoi_ivcxxdnrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/rxzjdnzeo3r5zsexge8uuvtxra8tvwticgirnjhmvjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/7m8l7tlfo-s3vkhhur0atztoq_mqjvwkksun0wkzc2i.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/7m8l7tlfo-s3vkhhur0atzuj_cnvwiuubmvgbx098mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/7m8l7tlfo-s3vkhhur0at0bckliaa1lc45dfaafaura.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/7m8l7tlfo-s3vkhhur0at2o_suj8uo4ylwrins22t3y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/7m8l7tlfo-s3vkhhur0at76up8jxqwt8hva3mdhkv_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/7m8l7tlfo-s3vkhhur0atyye0-aqj3nfinttidxdju4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/7m8l7tlfo-s3vkhhur0at44p5icox8kq3llunmylgo4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/wxrxja0c3kdtc7lmafg4drtbgvql8ndjpwnre27mub0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/opxuqto0ugqqhgj_sfdlwbtbgvql8ndjpwnre27mub0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/1hzf02poanh32k2vkgeoubtbgvql8ndjpwnre27mub0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/cdkhraxnqtovbaoxwdor9xtbgvql8ndjpwnre27mub0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/k23cxwvtrifd6djsevi07rtbgvql8ndjpwnre27mub0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/vszulfksk0lljjfeaxcrehtbgvql8ndjpwnre27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/vpcynsl0qhq_6dx7lkvbyfeszw2xoq-xsnqo47m55da.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/olffgbtaf0xfow1gnuhf0ttoq_mqjvwkksun0wkzc2i.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/olffgbtaf0xfow1gnuhf0tuj_cnvwiuubmvgbx098mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/olffgbtaf0xfow1gnuhf0ubckliaa1lc45dfaafaura.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/olffgbtaf0xfow1gnuhf0wo_suj8uo4ylwrins22t3y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/olffgbtaf0xfow1gnuhf0b6up8jxqwt8hva3mdhkv_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/olffgbtaf0xfow1gnuhf0sye0-aqj3nfinttidxdju4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/olffgbtaf0xfow1gnuhf0y4p5icox8kq3llunmylgo4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
audio,label {
	display:inline-block;
	max-width:100%
}
.qrcode_w{
	color:#fff !important;
}
audio,label,video {
	max-width:100%
}
body,legend {
	color:#212121;
	padding:0
}
a,body {
	background-image:none
}
audio,sub,sup {
	vertical-align:baseline
}
body,fieldset,legend,td,th {
	padding:0
}
.container:after,.row:after {
	clear:both
}
.waves-effect,html {
	position:relative;
	-webkit-tap-highlight-color:transparent
}
.col-xx-1,.col-xx-10,.col-xx-11,.col-xx-12,.col-xx-2,.col-xx-3,.col-xx-4,.col-xx-5,.col-xx-6,.col-xx-7,.col-xx-8,.col-xx-9,.pull-left {
	float:left
}
.text-nowrap,.text-overflow {
	white-space:nowrap
}
.container:after,.container:before,.row:after,.row:before {
	content:"";
	display:table;
	line-height:0
}
.btn,.picker {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
.text-break,pre {
	word-break:break-all
}
.picker__table,table {
	border-collapse:collapse;
	border-spacing:0
}
.breadcrumb,.dropdown-menu,.nav {
	list-style:none
}
*,:after,:before {
	box-sizing:border-box
}
@-ms-viewport {
	width:device-width
}
article,aside,footer,header,nav,section {
	display:block
}

body {
	background-color:#fff;
	font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	margin:0;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:subpixel-antialiased
}
html {
	font-family:sans-serif;
	font-size:100%;
	min-height:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
svg:not(:root) {
	overflow:hidden
}
[hidden],template {
	display:none
}
video {
	display:block
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
address,dd,dt,li {
	line-height:20px
}
button,input[type=button],input[type=reset],input[type=submit] {
	cursor:pointer;
	-webkit-appearance:button
}
button,select {
	text-transform:none
}
button {
	overflow:visible
}
button[disabled],input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
fieldset {
	border:0;
	margin:0;
	min-width:0
}
fieldset~fieldset {
	margin-top:24px
}
dd,label {
	margin:0
}
address,dl {
	margin:12px 0
}
input {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
	line-height:normal;
	margin:4px 0 0;
	padding:0
}
input[type=color] {
	min-width:20px;
	width:auto
}
input[type=time],input[type=date],input[type=datetime-local],input[type=month] {
	line-height:20px;
	line-height:1\9
}
input[type=file] {
	display:block;
	height:auto;
	line-height:1;
	min-height:36px;
	padding-top:8px;
	padding-bottom:8px
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=range] {
	display:block;
	height:36px;
	width:100%
}
input[type=search] {
	box-sizing:border-box;
	-webkit-appearance:none
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
label {
	float:right;
	padding-top:6px;
	padding-right:16px;
}
.hr,hr,legend {
	border:0;
	display:block
}
legend {
	font-size:24px;
	font-weight:400;
	line-height:32px;
	margin:0 0 12px;
	width:100%
}
b,dt,optgroup,strong {
	font-weight:500
}
select[multiple],select[size] {
	height:auto
}
textarea {
	overflow:auto
}
.close{
	padding:0px 6px!important;
}
.del{
	padding:0px 6px!important;
	display:inline-block !important;
}
.paddingright{
	text-align:right;
	padding-right: 10px!important;
	z-index:222;
	}
a {
	background-color:transparent;
	color:#555;
	text-decoration:none
}
a:focus,a:hover {
	color:#ff9800;
	outline:0;
	text-decoration:underline
}
abbr {
	border-bottom:1px dashed rgba(0,0,0,.12);
	cursor:help
}
address {
	font-size:14px;
	font-style:normal;
	font-weight:400
}
blockquote,q {
	font-size:20px;
	font-style:italic;
	font-weight:300;
	line-height:28px;
	margin:24px 0;
	padding-right:32px;
	padding-left:32px;
	position:relative
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	color:inherit;
	font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:300;
	margin-top:0px;
	margin-bottom:12px;
}
.h1,h1 {
	font-size:33px;
	line-height:48px
}
.h2,h2 {
	font-size:34px;
	line-height:40px
}
.h3,h3 {
	font-size:24px;
	line-height:32px
}
.h4,h4 {
	font-size:20px;
	line-height:28px
}
.h5,h5 {
	font-size:14px;
	line-height:24px
}
.h6,h6 {
	font-size:12px;
	line-height:20px
}
.h1 small,.h2 small,.h3 small,.h4 small,h1 small,h2 small,h3 small,h4 small {
	font-size:14px
}
.hr,hr {
	border-top:1px solid rgba(0,0,0,.12);
	box-sizing:content-box;
	height:0;
	margin-top:24px;
	margin-bottom:24px
}
ol,p,ul {
	margin:12px 0
}
img {
	border:0;
	vertical-align:middle
}
ol,ul {
	padding:0 0 0 0px
}
ol ol,ol ul,ul ol,ul ul {
	margin-top:0;
	margin-bottom:0
}
small {
	font-size:75%;
	line-height:1
}
sub,sup {
	font-size:80%;
	line-height:0;
	position:relative
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
th {
	text-align:left
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xx-1,.col-xx-10,.col-xx-11,.col-xx-12,.col-xx-2,.col-xx-3,.col-xx-4,.col-xx-5,.col-xx-6,.col-xx-7,.col-xx-8,.col-xx-9 {
	min-height:1px;
	position:relative;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
}
.col-xx-1 {
	width:8.33333%
}
.col-xx-2 {
	width:16.66667%
}
.col-xx-3 {
	width:25%
}
.col-xx-4 {
	width:33.33333%
}
.col-xx-5 {
	width:41.66667%
}
.col-xx-6 {
	width:50%
}
.col-xx-7 {
	width:58.33333%
}
.col-xx-8 {
	width:66.66667%
}
.col-xx-9 {
	width:75%
}
.col-xx-10 {
	width:83.33333%
}
.col-xx-11 {
	width:91.66667%
}
.col-xx-12 {
	width:100%
}
.col-xx-offset-0 {
	margin-left:0
}
.col-xx-offset-1 {
	margin-left:8.33333%
}
.col-xx-offset-2 {
	margin-left:16.66667%
}
.col-xx-offset-3 {
	margin-left:25%
}
.col-xx-offset-4 {
	margin-left:33.33333%
}
.col-xx-offset-5 {
	margin-left:41.66667%
}
.col-xx-offset-6 {
	margin-left:50%
}
.col-xx-offset-7 {
	margin-left:58.33333%
}
.col-xx-offset-8 {
	margin-left:66.66667%
}
.col-xx-offset-9 {
	margin-left:75%
}
.col-xx-offset-10 {
	margin-left:83.33333%
}
.col-xx-offset-11 {
	margin-left:91.66667%
}
.col-xx-offset-12 {
	margin-left:100%
}
.col-xx-pull-0 {
	right:0
}
.col-xx-pull-1 {
	right:8.33333%
}
.col-xx-pull-2 {
	right:16.66667%
}
.col-xx-pull-3 {
	right:25%
}
.col-xx-pull-4 {
	right:33.33333%
}
.col-xx-pull-5 {
	right:41.66667%
}
.col-xx-pull-6 {
	right:50%
}
.col-xx-pull-7 {
	right:58.33333%
}
.col-xx-pull-8 {
	right:66.66667%
}
.col-xx-pull-9 {
	right:75%
}
.col-xx-pull-10 {
	right:83.33333%
}
.col-xx-pull-11 {
	right:91.66667%
}
.col-xx-pull-12 {
	right:100%
}
.col-xx-push-0 {
	left:0
}
.col-xx-push-1 {
	left:8.33333%
}
.col-xx-push-2 {
	left:16.66667%
}
.col-xx-push-3 {
	left:25%
}
.col-xx-push-4 {
	left:33.33333%
}
.col-xx-push-5 {
	left:41.66667%
}
.col-xx-push-6 {
	left:50%
}
.col-xx-push-7 {
	left:58.33333%
}
.col-xx-push-8 {
	left:66.66667%
}
.col-xx-push-9 {
	left:75%
}
.col-xx-push-10 {
	left:83.33333%
}
.col-xx-push-11 {
	left:91.66667%
}
.col-xx-push-12 {
	left:100%
}
@media only screen and (min-width:480px) {
	.QRCode_Width{
		min-width:270px;
	}
	.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
		float:left
	}
	.col-xs-1 {
		width:8.33333%
	}
	.col-xs-2 {
		width:16.66667%
	}
	.col-xs-3 {
		width:25%
	}
	.col-xs-4 {
		width:33.33333%
	}
	.col-xs-5 {
		width:41.66667%
	}
	.col-xs-6 {
		width:50%
	}
	.col-xs-7 {
		width:58.33333%
	}
	.col-xs-8 {
		width:66.66667%
	}
	.col-xs-9 {
		width:75%
	}
	.col-xs-10 {
		width:83.33333%
	}
	.col-xs-11 {
		width:91.66667%
	}
	.col-xs-12 {
		width:100%
	}
	.col-xs-offset-0 {
		margin-left:0
	}
	.col-xs-offset-1 {
		margin-left:8.33333%
	}
	.col-xs-offset-2 {
		margin-left:16.66667%
	}
	.col-xs-offset-3 {
		margin-left:25%
	}
	.col-xs-offset-4 {
		margin-left:33.33333%
	}
	.col-xs-offset-5 {
		margin-left:41.66667%
	}
	.col-xs-offset-6 {
		margin-left:50%
	}
	.col-xs-offset-7 {
		margin-left:58.33333%
	}
	.col-xs-offset-8 {
		margin-left:66.66667%
	}
	.col-xs-offset-9 {
		margin-left:75%
	}
	.col-xs-offset-10 {
		margin-left:83.33333%
	}
	.col-xs-offset-11 {
		margin-left:91.66667%
	}
	.col-xs-offset-12 {
		margin-left:100%
	}
	.col-xs-pull-0 {
		right:0
	}
	.col-xs-pull-1 {
		right:8.33333%
	}
	.col-xs-pull-2 {
		right:16.66667%
	}
	.col-xs-pull-3 {
		right:25%
	}
	.col-xs-pull-4 {
		right:33.33333%
	}
	.col-xs-pull-5 {
		right:41.66667%
	}
	.col-xs-pull-6 {
		right:50%
	}
	.col-xs-pull-7 {
		right:58.33333%
	}
	.col-xs-pull-8 {
		right:66.66667%
	}
	.col-xs-pull-9 {
		right:75%
	}
	.col-xs-pull-10 {
		right:83.33333%
	}
	.col-xs-pull-11 {
		right:91.66667%
	}
	.col-xs-pull-12 {
		right:100%
	}
	.col-xs-push-0 {
		left:0
	}
	.col-xs-push-1 {
		left:8.33333%
	}
	.col-xs-push-2 {
		left:16.66667%
	}
	.col-xs-push-3 {
		left:25%
	}
	.col-xs-push-4 {
		left:33.33333%
	}
	.col-xs-push-5 {
		left:41.66667%
	}
	.col-xs-push-6 {
		left:50%
	}
	.col-xs-push-7 {
		left:58.33333%
	}
	.col-xs-push-8 {
		left:66.66667%
	}
	.col-xs-push-9 {
		left:75%
	}
	.col-xs-push-10 {
		left:83.33333%
	}
	.col-xs-push-11 {
		left:91.66667%
	}
	.col-xs-push-12 {
		left:100%
	}
}
@media only screen and (min-width:768px) {
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
		float:left
	}
	.col-sm-1 {
		width:8.33333%
	}
	.col-sm-2 {
		width:16.66667%
	}
	.col-sm-3 {
		width:25%
	}
	.col-sm-4 {
		width:33.33333%
	}
	.col-sm-5 {
		width:41.66667%
	}
	.col-sm-6 {
		width:50%
	}
	.col-sm-7 {
		width:58.33333%
	}
	.col-sm-8 {
		width:66.66667%
	}
	.col-sm-9 {
		width:75%
	}
	.col-sm-10 {
		width:83.33333%
	}
	.col-sm-11 {
		width:91.66667%
	}
	.col-sm-12 {
		width:100%
	}
	.col-sm-offset-0 {
		margin-left:0
	}
	.col-sm-offset-1 {
		margin-left:8.33333%
	}
	.col-sm-offset-2 {
		margin-left:16.66667%
	}
	.col-sm-offset-3 {
		margin-left:25%
	}
	.col-sm-offset-4 {
		margin-left:33.33333%
	}
	.col-sm-offset-5 {
		margin-left:41.66667%
	}
	.col-sm-offset-6 {
		margin-left:50%
	}
	.col-sm-offset-7 {
		margin-left:58.33333%
	}
	.col-sm-offset-8 {
		margin-left:66.66667%
	}
	.col-sm-offset-9 {
		margin-left:75%
	}
	.col-sm-offset-10 {
		margin-left:83.33333%
	}
	.col-sm-offset-11 {
		margin-left:91.66667%
	}
	.col-sm-offset-12 {
		margin-left:100%
	}
	.col-sm-pull-0 {
		right:0
	}
	.col-sm-pull-1 {
		right:8.33333%
	}
	.col-sm-pull-2 {
		right:16.66667%
	}
	.col-sm-pull-3 {
		right:25%
	}
	.col-sm-pull-4 {
		right:33.33333%
	}
	.col-sm-pull-5 {
		right:41.66667%
	}
	.col-sm-pull-6 {
		right:50%
	}
	.col-sm-pull-7 {
		right:58.33333%
	}
	.col-sm-pull-8 {
		right:66.66667%
	}
	.col-sm-pull-9 {
		right:75%
	}
	.col-sm-pull-10 {
		right:83.33333%
	}
	.col-sm-pull-11 {
		right:91.66667%
	}
	.col-sm-pull-12 {
		right:100%
	}
	.col-sm-push-0 {
		left:0
	}
	.col-sm-push-1 {
		left:8.33333%
	}
	.col-sm-push-2 {
		left:16.66667%
	}
	.col-sm-push-3 {
		left:25%
	}
	.col-sm-push-4 {
		left:33.33333%
	}
	.col-sm-push-5 {
		left:41.66667%
	}
	.col-sm-push-6 {
		left:50%
	}
	.col-sm-push-7 {
		left:58.33333%
	}
	.col-sm-push-8 {
		left:66.66667%
	}
	.col-sm-push-9 {
		left:75%
	}
	.col-sm-push-10 {
		left:83.33333%
	}
	.col-sm-push-11 {
		left:91.66667%
	}
	.col-sm-push-12 {
		left:100%
	}
}
@media only screen and (min-width:992px) {
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
		float:left
	}
	.col-md-1 {
		width:8.33333%
	}
	.col-md-2 {
		width:16.66667%
	}
	.col-md-3 {
		width:25%
	}
	.col-md-4 {
		width:33.33333%
	}
	.col-md-5 {
		width:41.66667%
	}
	.col-md-6 {
		width:50%
	}
	.col-md-7 {
		width:58.33333%
	}
	.col-md-8 {
		width:66.66667%
	}
	.col-md-9 {
		width:75%
	}
	.col-md-10 {
		width:83.33333%
	}
	.col-md-11 {
		width:91.66667%
	}
	.col-md-12 {
		width:100%
	}
	.col-md-offset-0 {
		margin-left:0
	}
	.col-md-offset-1 {
		margin-left:8.33333%
	}
	.col-md-offset-2 {
		margin-left:16.66667%
	}
	.col-md-offset-3 {
		margin-left:25%
	}
	.col-md-offset-4 {
		margin-left:33.33333%
	}
	.col-md-offset-5 {
		margin-left:41.66667%
	}
	.col-md-offset-6 {
		margin-left:50%
	}
	.col-md-offset-7 {
		margin-left:58.33333%
	}
	.col-md-offset-8 {
		margin-left:66.66667%
	}
	.col-md-offset-9 {
		margin-left:75%
	}
	.col-md-offset-10 {
		margin-left:83.33333%
	}
	.col-md-offset-11 {
		margin-left:91.66667%
	}
	.col-md-offset-12 {
		margin-left:100%
	}
	.col-md-pull-0 {
		right:0
	}
	.col-md-pull-1 {
		right:8.33333%
	}
	.col-md-pull-2 {
		right:16.66667%
	}
	.col-md-pull-3 {
		right:25%
	}
	.col-md-pull-4 {
		right:33.33333%
	}
	.col-md-pull-5 {
		right:41.66667%
	}
	.col-md-pull-6 {
		right:50%
	}
	.col-md-pull-7 {
		right:58.33333%
	}
	.col-md-pull-8 {
		right:66.66667%
	}
	.col-md-pull-9 {
		right:75%
	}
	.col-md-pull-10 {
		right:83.33333%
	}
	.col-md-pull-11 {
		right:91.66667%
	}
	.col-md-pull-12 {
		right:100%
	}
	.col-md-push-0 {
		left:0
	}
	.col-md-push-1 {
		left:8.33333%
	}
	.col-md-push-2 {
		left:16.66667%
	}
	.col-md-push-3 {
		left:25%
	}
	.col-md-push-4 {
		left:33.33333%
	}
	.col-md-push-5 {
		left:41.66667%
	}
	.col-md-push-6 {
		left:50%
	}
	.col-md-push-7 {
		left:58.33333%
	}
	.col-md-push-8 {
		left:66.66667%
	}
	.col-md-push-9 {
		left:75%
	}
	.col-md-push-10 {
		left:83.33333%
	}
	.col-md-push-11 {
		left:91.66667%
	}
	.col-md-push-12 {
		left:100%
	}
	.container {
		max-width:960px
	}
}
@media only screen and (min-width:1440px) {
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
		float:left
	}
	.col-lg-1 {
		width:8.33333%
	}
	.col-lg-2 {
		width:16.66667%
	}
	.col-lg-3 {
		width:25%
	}
	.col-lg-4 {
		width:33.33333%
	}
	.col-lg-5 {
		width:41.66667%
	}
	.col-lg-6 {
		width:50%
	}
	.col-lg-7 {
		width:58.33333%
	}
	.col-lg-8 {
		width:66.66667%
	}
	.col-lg-9 {
		width:75%
	}
	.col-lg-10 {
		width:83.33333%
	}
	.col-lg-11 {
		width:91.66667%
	}
	.col-lg-12 {
		width:100%
	}
	.col-lg-offset-0 {
		margin-left:0
	}
	.col-lg-offset-1 {
		margin-left:8.33333%
	}
	.col-lg-offset-2 {
		margin-left:16.66667%
	}
	.col-lg-offset-3 {
		margin-left:25%
	}
	.col-lg-offset-4 {
		margin-left:33.33333%
	}
	.col-lg-offset-5 {
		margin-left:41.66667%
	}
	.col-lg-offset-6 {
		margin-left:50%
	}
	.col-lg-offset-7 {
		margin-left:58.33333%
	}
	.col-lg-offset-8 {
		margin-left:66.66667%
	}
	.col-lg-offset-9 {
		margin-left:75%
	}
	.col-lg-offset-10 {
		margin-left:83.33333%
	}
	.col-lg-offset-11 {
		margin-left:91.66667%
	}
	.col-lg-offset-12 {
		margin-left:100%
	}
	.col-lg-pull-0 {
		right:0
	}
	.col-lg-pull-1 {
		right:8.33333%
	}
	.col-lg-pull-2 {
		right:16.66667%
	}
	.col-lg-pull-3 {
		right:25%
	}
	.col-lg-pull-4 {
		right:33.33333%
	}
	.col-lg-pull-5 {
		right:41.66667%
	}
	.col-lg-pull-6 {
		right:50%
	}
	.col-lg-pull-7 {
		right:58.33333%
	}
	.col-lg-pull-8 {
		right:66.66667%
	}
	.col-lg-pull-9 {
		right:75%
	}
	.col-lg-pull-10 {
		right:83.33333%
	}
	.col-lg-pull-11 {
		right:91.66667%
	}
	.col-lg-pull-12 {
		right:100%
	}
	.col-lg-push-0 {
		left:0
	}
	.col-lg-push-1 {
		left:8.33333%
	}
	.col-lg-push-2 {
		left:16.66667%
	}
	.col-lg-push-3 {
		left:25%
	}
	.col-lg-push-4 {
		left:33.33333%
	}
	.col-lg-push-5 {
		left:41.66667%
	}
	.col-lg-push-6 {
		left:50%
	}
	.col-lg-push-7 {
		left:58.33333%
	}
	.col-lg-push-8 {
		left:66.66667%
	}
	.col-lg-push-9 {
		left:75%
	}
	.col-lg-push-10 {
		left:83.33333%
	}
	.col-lg-push-11 {
		left:91.66667%
	}
	.col-lg-push-12 {
		left:100%
	}
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-right:16px;
	padding-left:16px
}
@media only screen and (min-width:1440px) {
	.container {
		max-width:1408px
	}
	.row-clear>.col-lg-2:nth-child(6n+1),.row-clear>.col-lg-3:nth-child(4n+1),.row-clear>.col-lg-4:nth-child(3n+1),.row-clear>.col-lg-6:nth-child(2n+1) {
		clear:left
	}
}
.container-full {
	max-width:none
}
.row {
	margin-right:-16px;
	margin-left:-16px
}
@media only screen and (min-width:480px) and (max-width:767px) {
	.row-clear>.col-xs-2:nth-child(6n+1),.row-clear>.col-xs-3:nth-child(4n+1),.row-clear>.col-xs-4:nth-child(3n+1),.row-clear>.col-xs-6:nth-child(2n+1) {
		clear:left
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.row-clear>.col-sm-2:nth-child(6n+1),.row-clear>.col-sm-3:nth-child(4n+1),.row-clear>.col-sm-4:nth-child(3n+1),.row-clear>.col-sm-6:nth-child(2n+1) {
		clear:left
	}
}
@media only screen and (min-width:992px) and (max-width:1439px) {
	.row-clear>.col-md-2:nth-child(6n+1),.row-clear>.col-md-3:nth-child(4n+1),.row-clear>.col-md-4:nth-child(3n+1),.row-clear>.col-md-6:nth-child(2n+1) {
		clear:left
	}
}
.breadcrumb:after,.card-action:after,.card-wrap:after,.clearfix:after,.dropdown-wrap:after,.fbtn,.header:after,.nav:after,.no-flexbox .card-header:after,.no-flexbox .card:after,.no-flexbox .menu-top-user:after,.no-flexbox .tile:after,.no-flexbox div[data-toggle=tile]:after,.picker__footer,.snackbar-inner:after,.tile-action:after,.tile-footer:after,.tile-sub:after {
	clear:both
}
.row-relative {
	position:relative
}
@font-face {
	font-family:'Material Icons';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/materialicons-regular.eot);
	src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/materialicons-regular.woff2) format("woff2"),url(../fonts/materialicons-regular.woff) format("woff"),url(../fonts/materialicons-regular.ttf) format("truetype")
}
.breadcrumb>li+li:before,.icon {
	display:inline-block;
	font-family:'Material Icons';
	font-size:inherit;
	font-style:normal;
	font-weight:400;
	height:1em;
	letter-spacing:normal;
	line-height:1;
	overflow:hidden;
	text-rendering:optimizeLegibility;
	text-transform:none;
	vertical-align:-30%;
	width:1em;
	word-wrap:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-feature-settings:'liga';
	font-feature-settings:'liga'
}
.btn,kbd kbd {
	font-weight:500
}
.icon-2x {
	font-size:2em
}
.icon-3x {
	font-size:3em
}
.icon-4x {
	font-size:4em
}
.icon-5x {
	font-size:5em
}
.icon-lg {
	font-size:1.4em;
	vertical-align:-20%
}
.waves-button,.waves-circle {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.waves-effect {
	overflow:hidden
}
.waves-effect .waves-ripple {
	background-color:rgba(0,0,0,.1);
	background-image:radial-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 30%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(255,255,255,0) 60%);
	border-radius:50%;
	height:100px;
	margin-top:-50px;
	margin-left:-50px;
	opacity:0;
	pointer-events:none;
	position:absolute;
	-webkit-transform:scale(0) translate(0,0);
	-ms-transform:scale(0) translate(0,0);
	transform:scale(0) translate(0,0);
	transition:all .9s cubic-bezier(.4,0,.2,1);
	transition-property:opacity,-webkit-transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform;
	width:100px
}
.waves-effect.waves-light .waves-ripple {
	background-color:rgba(255,255,255,.4);
	background-image:radial-gradient(rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 30%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 60%)
}
.waves-notransition {
	transition:none!important
}
@media print {
	blockquote,img,pre,tr {
		page-break-inside:avoid
	}
	*,:after,:before {
		background:0 0!important;
		box-shadow:none!important;
		text-shadow:none!important
	}
	a,a:visited {
		text-decoration:underline
	}
	a[href]:after {
		content:" (" attr(href) ")"
	}
	a[href^="#"]:after,a[href^="javascript:"]:after {
		content:""
	}
	abbr[title]:after {
		content:" (" attr(title) ")"
	}
	blockquote,pre {
		border:1px solid #dadada
	}
	img {
		max-width:100%!important
	}
	h2,h3,p {
		orphans:3;
		widows:3
	}
	h2,h3 {
		page-break-after:avoid
	}
	thead {
		display:table-header-group
	}
	.card,.card-img,.card-side {
		border-radius:0!important
	}
	.card,.tile {
		border:1px solid #dadada
	}
	.fbtn-container,.menu,.menu-toggle {
		display:none!important
	}
	.footer {
		page-break-after:always
	}
	.header a {
		color:#4CAF50
	}
	.tab-nav .nav>li.active>a {
		border-bottom:3px solid #dadada;
		padding-bottom:7px
	}
}
.modal-content,.picker__box {
	background-clip:padding-box;
	outline:0
}
.visible-print-block {
	display:none!important
}
@media print {
	.visible-print-block {
		display:block!important
	}
}
.visible-print-inline {
	display:none!important
}
@media print {
	.visible-print-inline {
		display:inline!important
	}
}
.visible-print-inline-block {
	display:none!important
}
@media print {
	.visible-print-inline-block {
		display:inline-block!important
	}
	.hidden-print {
		display:none!important
	}
}
.access-hide {
	border:0;
	clip:rect(0,0,0,0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.access-hide.focusable:active,.access-hide.focusable:focus {
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto
}
.collapsible-region,.collapsing,.media,.media-inner {
	overflow:hidden
}
.btn,.collapsing,.el-loading,.fbtn {
	position:relative
}
.clearfix:after,.clearfix:before {
	content:"";
	display:table;
	line-height:0
}
.collapse {
	display:none
}
.collapse.in {
	display:block
}
.collapsed-hide {
	display:inline
}
.collapsed .collapsed-hide,.collapsed-show {
	display:none
}
.collapsed .collapsed-show {
	display:inline
}
.collapsing {
	height:0;
	transition:height .3s cubic-bezier(.4,0,.2,1)
}
body.el-loading {
	position:static
}
.el-loading-indicator {
	font-family:sans-serif!important;
	height:0;
	min-height:4px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:0;
	z-index:2
}
.el-loading>.el-loading-indicator {
	background-color:#fff;
	height:100%;
	opacity:1;
	padding:20px 16px;
	width:100%
}
.el-loading-done>.el-loading-indicator {
	height:0;
	opacity:0;
	padding:0;
	transition:height 0s .3s,opacity .3s cubic-bezier(.4,0,.2,1),padding 0s .3s,width 0s .3s;
	width:0
}
.el-loading-indicator-fixed {
	position:fixed;
	z-index:41
}
.el-loading-indicator-linear {
	padding:0!important
}
.fade {
	opacity:0;
	transition:opacity .3s cubic-bezier(.4,0,.2,1)
}
.fade.in {
	opacity:1
}
.iframe-seamless {
	border:0;
	display:block;
	height:100%;
	margin:0;
	padding:0;
	width:100%
}
.img-responsive {
	display:block;
	height:auto;
	max-width:100%;
	width:100%\9
}
.list-clear,.list-inline {
	list-style:none;
	padding-left:0
}
.list-inline {
	margin-left:-8px
}
.list-inline>li {
	display:inline-block;
	padding-right:8px;
	padding-left:8px
}
.margin-bottom {
	margin-bottom:24px!important
}
.margin-bottom-lg {
	margin-bottom:48px!important
}
.margin-bottom-no {
	margin-bottom:0!important
}
.margin-bottom-sm {
	margin-bottom:12px!important
}
.margin-bottom-xs {
	margin-bottom:8px!important
}
.margin-left {
	margin-left:16px!important
}
.margin-left-lg {
	margin-left:32px!important
}
.margin-left-no {
	margin-left:0!important
}
.margin-left-sm {
	margin-left:8px!important
}
.margin-left-xs {
	margin-left:4px!important
}
.margin-no {
	margin:0!important
}
.avatar.pull-right,.media-object.pull-right {
	margin-left:16px
}
.margin-right {
	margin-right:16px!important
}
.margin-right-lg {
	margin-right:32px!important
}
.margin-right-no {
	margin-right:0!important
}
.margin-right-sm {
	margin-right:8px!important
}
.margin-right-xs {
	margin-right:4px!important
}
.avatar.pull-left,.media-object.pull-left {
	margin-right:16px
}
.margin-top {
	margin-top:24px!important
}
.margin-top-lg {
	margin-top:48px!important
}
.margin-top-no {
	margin-top:0!important;
	margin-bottom:0px;
}
.margin-top-sm {
	margin-top:12px!important
}
.margin-top-xs {
	margin-top:8px!important
}
.modal-scrollbar-measure {
	height:50px;
	overflow:scroll;
	position:absolute;
	top:-99999px;
	width:50px
}
.fbtn-dropdown,.no-overflow,.text-overflow {
	overflow:hidden
}
.p {
	display:block;
	margin-top:8px;
	margin-bottom:8px
}
.padding-bottom {
	padding-bottom:24px!important
}
.padding-bottom-lg {
	padding-bottom:48px!important
}
.padding-bottom-no {
	padding-bottom:0!important
}
.padding-bottom-sm {
	padding-bottom:12px!important
}
.padding-bottom-xs {
	padding-bottom:8px!important
}
.padding-left {
	padding-left:16px!important
}
.padding-left-lg {
	padding-left:32px!important
}
.padding-left-no {
	padding-left:0!important
}
.padding-left-sm {
	padding-left:8px!important
}
.padding-left-xs {
	padding-left:4px!important
}
.padding-no {
	padding:0!important
}
.padding-right {
	padding-right:16px!important
}
.padding-right-lg {
	padding-right:32px!important
}
.padding-right-no {
	padding-right:0!important
}
.padding-right-sm {
	padding-right:8px!important
}
.padding-right-xs {
	padding-right:4px!important
}
.padding-top {
	padding-top:24px!important
}
.padding-top-lg {
	padding-top:48px!important
}
.padding-top-no {
	padding-top:0!important
}
.padding-top-sm {
	padding-top:12px!important
}
.padding-top-xs {
	padding-top:8px!important
}
.pull-none {
	float:none!important
}
.pull-right {
	float:right
}
.text-break {
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto
}
.text-overflow {
	display:block;
	line-height:inherit;
	text-overflow:ellipsis
}
.text-center {
	text-align:center
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-black {
	color:#212121
}
.text-black-divider {
	color:#dadada
}
.text-black-hint {
	color:#9a9a9a
}
.text-black-sec {
	color:#727272
}
.text-white {
	color:#fff
}
.text-white-divider {
	color:#3c3c3c
}
.text-white-hint {
	color:#646464
}
.text-white-sec {
	color:#bcbcbc
}
.text-brand {
	color:#3f51b5
}
.text-brand-accent {
	color:#4CAF50
}
.text-green {
	color:#4caf50
}
.text-orange {
	color:#ff9800
}
.text-red {
	color:#f44336
}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-xx-block,.visible-xx-inline,.visible-xx-inline-block {
	display:none!important
}
@media only screen and (max-width:479px) {
	.hidden-xx {
		display:none!important
	}
	.visible-xx-block {
		display:block!important
	}
	.visible-xx-inline {
		display:inline!important
	}
	.visible-xx-inline-block {
		display:inline-block!important
	}
}
@media only screen and (min-width:480px) and (max-width:767px) {
	.hidden-xx {
		display:none!important
	}
	.visible-xx-block {
		display:block!important
	}
	.visible-xx-inline {
		display:inline!important
	}
	.visible-xx-inline-block {
		display:inline-block!important
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display:none!important
	}
	.visible-sm-block {
		display:block!important
	}
	.visible-sm-inline {
		display:inline!important
	}
	.visible-sm-inline-block {
		display:inline-block!important
	}
}
@media only screen and (min-width:992px) and (max-width:1439px) {
	.hidden-md {
		display:none!important
	}
	.visible-md-block {
		display:block!important
	}
	.visible-md-inline {
		display:inline!important
	}
	.visible-md-inline-block {
		display:inline-block!important
	}
}
@media only screen and (min-width:1440px) {
	.hidden-lg {
		display:none!important
	}
	.visible-lg-block {
		display:block!important
	}
	.visible-lg-inline {
		display:inline!important
	}
	.visible-lg-inline-block {
		display:inline-block!important
	}
}
.avatar,.avatar .fa {
	display:block;
	text-align:center
}
.avatar {
	background-color:rgba(154,154,154,.18);
	border-radius:50%;
	color:inherit;
	height:40px;
	line-height:40px;
	width:40px
}
.avatar[href]:focus,.avatar[href]:hover {
	color:inherit;
	text-decoration:none
}
.avatar-brand,.avatar-brand-accent:focus,.avatar-brand-accent:hover,.avatar-brand:focus,.avatar-brand:hover {
	color:#fff
}
.card-header-side>.avatar:first-child,.tile-side>.avatar:first-child {
	margin-top:-10px
}
.card-header-side>.avatar:last-child,.tile-side>.avatar:last-child {
	margin-bottom:-10px
}
.nav .a>.avatar,.nav a>.avatar {
	margin-top:-10px;
	margin-bottom:-10px
}
.avatar img {
	height:100%;
	vertical-align:top;
	width:100%
}
.avatar .fa {
	height:100%;
	line-height:inherit
}
.avatar .fa-text {
	font-family:inherit
}
.avatar-brand {
	background-color:#3f51b5
}
.avatar-brand-accent {
	background-color:#4CAF50;
	color:#fff
}
.avatar-green,.avatar-green:focus,.avatar-green:hover,.avatar-orange,.avatar-orange:focus,.avatar-orange:hover {
	color:rgba(0,0,0,.87)
}
.avatar-green {
	background-color:#4caf50
}
.avatar-orange {
	background-color:#ff9800
}
.avatar-red {
	background-color:#f44336;
	color:#fff
}
.avatar-red:focus,.avatar-red:hover {
	color:#fff
}
.avatar-lg {
	height:80px;
	line-height:80px;
	width:80px
}
.avatar-sm {
	height:32px;
	line-height:32px;
	width:32px
}
.card-header-side>.avatar-sm:first-child,.tile-side>.avatar-sm:first-child {
	margin-top:-6px
}
.card-header-side>.avatar-sm:last-child,.tile-side>.avatar-sm:last-child {
	margin-bottom:-6px
}
.nav .a>.avatar-sm,.nav a>.avatar-sm {
	margin-top:-6px;
	margin-bottom:-6px
}
.avatar-xs {
	font-size:12px;
	height:20px;
	line-height:20px;
	width:20px
}
.avatar-inline {
	display:inline-block
}
.breadcrumb {
	margin:24px 0;
	padding:0
}
.breadcrumb:after,.breadcrumb:before {
	content:"";
	display:table;
	line-height:0
}
.btn,.fbtn-text {
	line-height:20px;
	white-space:nowrap
}
.breadcrumb>li {
	display:block;
	float:left
}
.breadcrumb>li+li:before {
	color:rgba(0,0,0,.54);
	content:"chevron_right";
	display:inline-block;
	margin-left:.4em
}
.breadcrumb>.active {
	color:rgba(0,0,0,.87)
}
.breadcrumb>.active>.a,.breadcrumb>.active>a {
	color:rgba(0,0,0,.87);
	cursor:text;
	text-decoration:none
}
.btn {
	background-color:rgba(154,154,154,.18);
	background-image:none;
	background-position:50% 50%;
	background-size:100% 100%;
	border:0;
	color:inherit;
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	margin-bottom:0;
	max-width:100%;
	padding:8px;
	text-align:center;
	text-transform:uppercase;
	transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);
	user-select:none;
	vertical-align:middle
}
.fbtn,.fbtn-ori,.fbtn-sub {
	transition:all .3s cubic-bezier(.4,0,.2,1)
}
.btn:active,.btn:focus,.btn:hover {
	color:inherit;
	outline:0;
	text-decoration:none
}
.btn:active,.btn:focus {

}
.btn:active {
	background-color:rgba(154,154,154,.36)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	box-shadow:none!important;
	cursor:not-allowed;
	opacity:.78
}
.dropdown [data-toggle=dropdown],.fbtn {
	cursor:pointer
}
.btn.disabled .waves-ripple,.btn[disabled] .waves-ripple,fieldset[disabled] .btn .waves-ripple {
	display:none
}
.btn-brand,.btn-brand:active,.btn-brand:focus,.btn-brand:hover {
	background-color:#3f51b5;
	color:#fff
}
.btn-brand-accent,.btn-brand-accent:active,.btn-brand-accent:focus,.btn-brand-accent:hover {
	background-color:#4CAF50;
	color:#fff
}
.btn-green,.btn-green:active,.btn-green:focus,.btn-green:hover {
	background-color:#4caf50;
	color:rgba(255,255,255,.87)
}
.btn-orange,.btn-orange:active,.btn-orange:focus,.btn-orange:hover {
	background-color:#ff9800;
	color:rgba(0,0,0,.87)
}
.btn-red,.btn-red:active,.btn-red:focus,.btn-red:hover {
	background-color:#f44336;
	color:#fff
}
.btn-block {
	display:block;
	white-space:normal;
	width:100%
}
.btn-flat {
	background-color:transparent;
	box-shadow:none
}
.btn-flat:active,.btn-flat:focus,.btn-flat:hover {
	background-color:rgba(154,154,154,.18);
	box-shadow:none
}
.btn-flat:active {
	background-color:rgba(154,154,154,.36)
}
.btn-flat.disabled,.btn-flat[disabled],fieldset[disabled] .btn-flat {
	background-color:transparent!important
}
.btn-flat.btn-brand {
	color:#3f51b5
}
.btn-flat.btn-brand[disabled],fieldset[disabled] .btn-flat.btn-brand {
	color:#7986cb
}
.btn-flat.btn-brand-accent {
	color:#4CAF50
}
.btn-flat.btn-brand-accent[disabled],fieldset[disabled] .btn-flat.btn-brand-accent {
	color:#ff80ab
}
.btn-flat.btn-green {
	color:#4caf50
}
.btn-flat.btn-green[disabled],fieldset[disabled] .btn-flat.btn-green {
	color:#81c784
}
.btn-flat.btn-orange {
	color:#ff9800
}
.btn-flat.btn-orange[disabled],fieldset[disabled] .btn-flat.btn-orange {
	color:#ffb74d
}
.btn-flat.btn-red {
	color:#f44336
}
.btn-flat.btn-red[disabled],fieldset[disabled] .btn-flat.btn-red {
	color:#e57373
}
.fbtn,.fbtn:active,.fbtn:focus,.fbtn:hover {
	color:#212121
}
.fbtn {
	background-color:#f5f5f5;
	border-radius:50%;
	box-shadow:0 1px 3px rgba(0,0,0,.15),0 1px 3px 1px rgba(0,0,0,.3);
	display:block;
	font-size:20px;
	height:40px;
	margin:12px auto;
	padding:10px 0;
	text-align:center;
	transition-property:background-color,box-shadow,color,opacity,-webkit-transform;
	transition-property:background-color,box-shadow,color,opacity,transform;
	transition-property:background-color,box-shadow,color,opacity,transform,-webkit-transform;
	width:40px
}
.card,.fbtn-text {
	/*! border-radius:2px */
}
.fbtn:active,.fbtn:focus {
	box-shadow:0 1px 3px rgba(0,0,0,.15),0 1px 3px 1px rgba(0,0,0,.3),0 6px 9px rgba(0,0,0,.15)
}
.fbtn:active {
	background-color:#eee
}
.fbtn-brand,.fbtn-brand:active,.fbtn-brand:focus,.fbtn-brand:hover {
	background-color:#3f51b5;
	color:#fff
}
.fbtn-brand:active {
	background-color:#303f9f;
	color:#fff
}
.fbtn-brand-accent,.fbtn-brand-accent:active,.fbtn-brand-accent:focus,.fbtn-brand-accent:hover {
	background-color:#4CAF50;
	color:#fff
}
.fbtn-brand-accent:active {
	background-color:#f50057;
	color:#fff
}
.fbtn-green,.fbtn-green:active,.fbtn-green:focus,.fbtn-green:hover {
	background-color:#4caf50;
	color:rgba(0,0,0,.87)
}
.fbtn-green:active {
	background-color:#388e3c;
	color:#fff
}
.fbtn-orange,.fbtn-orange:active,.fbtn-orange:focus,.fbtn-orange:hover {
	background-color:#ff9800;
	color:rgba(0,0,0,.87)
}
.fbtn-orange:active {
	background-color:#f57c00;
	color:rgba(0,0,0,.87)
}
.fbtn-red,.fbtn-red:active,.fbtn-red:focus,.fbtn-red:hover {
	background-color:#f44336;
	color:#fff
}
.fbtn-red:active {
	background-color:#d32f2f;
	color:#fff
}
.fbtn-lg {
	height:56px;
	padding-top:18px;
	padding-bottom:18px;
	width:56px
}
.fbtn-lg .fbtn-sub {
	top:18px
}
.fbtn-lg~.fbtn-dropdown {
	min-width:88px
}
.fbtn-container {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	position:fixed;
	right:16px;
	bottom:12px;
	transition:margin-bottom .3s cubic-bezier(.4,0,.2,1),right .3s cubic-bezier(.4,0,.2,1);
	z-index:21
}
.modal,.picker__holder {
	-webkit-backface-visibility:hidden
}
.fbtn-dropdown {
	max-height:0;
	padding-right:16px;
	padding-left:16px;
	position:absolute;
	right:-16px;
	bottom:100%;
	transition:max-height 0s .5s
}
.fbtn-inner.open .fbtn-dropdown {
	max-height:99999px;
	overflow:visible;
	transition:max-height 0s
}
.card-img,.card-side.card-side-img,.fbtn-text,.no-flexbox .card-header-side+.card-inner,.no-flexbox .card-side~.card-main,.no-flexbox .tile-side+.card-inner,.picker__box {
	overflow:hidden
}
.fbtn-dropdown .fbtn {
	opacity:0;
	-webkit-transform:scale(.5,.5);
	-ms-transform:scale(.5,.5);
	transform:scale(.5,.5)
}
.fbtn-dropdown .fbtn:nth-last-child(1) {
	transition-delay:.3s
}
.fbtn-dropdown .fbtn:nth-last-child(2) {
	transition-delay:250ms
}
.fbtn-dropdown .fbtn:nth-last-child(3) {
	transition-delay:.2s
}
.fbtn-dropdown .fbtn:nth-last-child(4) {
	transition-delay:150ms
}
.fbtn-dropdown .fbtn:nth-last-child(5) {
	transition-delay:.1s
}
.fbtn-dropdown .fbtn:nth-last-child(6) {
	transition-delay:50ms
}
.fbtn-inner.open .fbtn-dropdown .fbtn {
	opacity:1;
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	transition-delay:.3s
}
.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(1) {
	transition-delay:0s
}
.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(2) {
	transition-delay:50ms
}
.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(3) {
	transition-delay:.1s
}
.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(4) {
	transition-delay:150ms
}
.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(5) {
	transition-delay:.2s
}
.fbtn-inner.open .fbtn-dropdown .fbtn:nth-last-child(6) {
	transition-delay:250ms
}
.fbtn-inner {
	position:relative
}
.fbtn-ori,.fbtn-sub {
	transition-property:opacity,-webkit-transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform
}
.breadcrumb>li+li.fbtn-ori:before,.breadcrumb>li+li.fbtn-sub:before,.fbtn-ori.icon,.fbtn-sub.icon {
	vertical-align:bottom
}
.fbtn-inner.open .fbtn-ori {
	opacity:0;
	-webkit-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	transform:rotate(225deg)
}
.fbtn-rotate {
	transition:all .3s cubic-bezier(.4,0,.2,1);
	transition-property:opacity,-webkit-transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform
}
.fbtn-inner.open .fbtn-rotate {
	-webkit-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	transform:rotate(225deg)
}
.fbtn-sub {
	margin-left:-10px;
	opacity:0;
	position:absolute;
	top:10px;
	left:50%;
	text-align:center;
	-webkit-transform:rotate(-225deg);
	-ms-transform:rotate(-225deg);
	transform:rotate(-225deg);
	width:20px
}
.fbtn-inner.open .fbtn-sub {
	opacity:1;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0)
}
.fbtn-text {
	background-color:rgba(0,0,0,.87);
	color:#fff;
	font-size:12px;
	height:0;
	margin-top:-12px;
	margin-right:16px;
	opacity:0;
	padding-right:8px;
	padding-left:8px;
	position:absolute;
	top:50%;
	right:100%;
	transition:opacity .3s cubic-bezier(.4,0,.2,1);
	width:0
}
.card,.card-header,.card-img {
	position:relative
}
.no-touch .fbtn:hover>.fbtn-text,.touch .fbtn-text {
	opacity:1;
	padding-top:2px;
	padding-bottom:2px;
	width:auto;
	height:auto
}
.touch .fbtn-text {
	display:none
}
.card,.touch .fbtn-inner.open .fbtn-text {
	display:block
}
.card {
	background-color:#fff;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:0px;
	transition:box-shadow .3s cubic-bezier(.4,0,.2,1)
}
.What_is_a_QR_Code {
	background-color:#fff;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:24px;
	margin-bottom:24px;
	transition:box-shadow .3s cubic-bezier(.4,0,.2,1)
}
.card-action:after,.card-action:before,.no-flexbox .card:after,.no-flexbox .card:before,.tile-action:after,.tile-action:before {
	display:table;
	line-height:0;
	content:""
}
.card:focus,.card:hover {
	text-decoration:none
}
.card-wrap .card {
	margin-top:0
}
.card-brand {
	background-color:#3f51b5;
	color:#fff
}
.card-brand a,.card-brand a:focus,.card-brand a:hover {
	color:inherit
}
.card-brand-accent {
	background-color:#4CAF50;
	color:#fff
}
.card-brand-accent a,.card-brand-accent a:focus,.card-brand-accent a:hover {
	color:inherit
}
.card-green {
	background-color:#4caf50;
	color:rgba(0,0,0,.87)
}
.card-green a,.card-green a:focus,.card-green a:hover {
	color:inherit
}
.card-orange {
	background-color:#ff9800;
	color:rgba(0,0,0,.87)
}
.card-orange a,.card-orange a:focus,.card-orange a:hover {
	color:inherit
}
.card-red {
	background-color:#f44336;
	color:#fff
}
.card-red a,.card-red a:focus,.card-red a:hover {
	color:inherit
}
.card-action,.tile-action {
	border-top:1px solid rgba(0,0,0,.12);
	min-height:48px;
	position:relative
}
.card-action:first-child,.tile-action:first-child {
	border-top:0
}
.card-action-btn,.tile-footer-btn {
	margin:6px 8px;
	white-space:nowrap
}
.card-action-btn .btn+.btn,.tile-footer-btn .btn+.btn {
	margin-left:8px
}
.card-header {
	border-bottom:1px solid rgba(0,0,0,.12);
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:56px
}
.card-header:last-child {
	border-bottom:0
}
.no-flexbox .card-header:after,.no-flexbox .card-header:before {
	content:"";
	display:table;
	line-height:0
}
.card-heading,.card-img-heading {
	font-size:20px;
	line-height:28px
}
.card-header-side,.tile-side {
	min-width:0;
	padding-top:18px;
	padding-bottom:18px
}
.card-header-side.pull-left,.pull-left.tile-side {
	-webkit-order:-1;
	-ms-flex-order:-1;
	order:-1;
	padding-left:6px
}
.no-flexbox .card-header-side.pull-left,.no-flexbox .pull-left.tile-side {
	padding-right:16px
}
.card-header-side.pull-right,.pull-right.tile-side {
	-webkit-order:1;
	-ms-flex-order:1;
	order:1;
	padding-right:16px
}
.no-flexbox .card-header-side.pull-right,.no-flexbox .pull-right.tile-side {
	padding-left:16px
}
.card-heading {
	display:block;
	margin-top:24px;
	margin-bottom:24px
}
.card-header .card-heading {
	margin-top:0;
	margin-bottom:0
}
.card-img {
	display:block
}
.card-img:first-child {
	border-radius:2px 2px 0 0
}
.card-img:last-child {
	border-radius:0 0 2px 2px
}
.card-img img {
	display:block;
	height:auto;
	margin-right:auto;
	margin-left:auto
}
.card-img-heading {
	background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.5));
	color:#fff;
	margin:0;
	padding:12px 16px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%
}
.card-inner {
	margin:24px 0px;
	min-width:0;
	position:relative
}
.card-header .card-inner {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:14px;
	line-height:24px;
	margin-top:16px;
	margin-bottom:16px
}
.card-main {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0
}
.card-side {
	background-color:#f5f5f5;
	border-radius:2px 0 0 2px;
	max-width:33.33333%;
	padding-right:16px;
	padding-left:16px
}
.card-side[href] {
	color:inherit
}
.card-side[href]:focus,.card-side[href]:hover {
	text-decoration:none
}
.card-side.card-side-img {
	padding-right:0;
	padding-left:0
}
code,kbd {
	font-size:75%;
	padding:2px 4px
}
.card-side.pull-right {
	border-radius:0 2px 2px 0;
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}
.card-brand .card-side {
	background-color:#303f9f;
	color:#fff
}
.card-brand-accent .card-side {
	background-color:#f50057;
	color:#fff
}
.card-green .card-side {
	background-color:#388e3c;
	color:#fff
}
.card-orange .card-side {
	background-color:#f57c00;
	color:rgba(0,0,0,.87)
}
.card-red .card-side {
	background-color:#d32f2f;
	color:#fff
}
code,pre {
	background-color:#f5f5f5
}
.card-wrap {
	margin-top:24px;
	margin-bottom:-24px
}
.card-wrap:after,.card-wrap:before {
	content:"";
	display:table;
	line-height:0
}
code,kbd,pre,samp {
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace
}
code {
	border:1px solid #dadada;
	border-radius:4px;
	color:#4CAF50;
	line-height:1
}
kbd {
	background-color:#212121;
	border-radius:4px;
	color:#fff
}
kbd kbd {
	font-size:100%;
	padding:0
}
pre {
	border:1px solid #dadada;
	border-radius:2px;
	color:#212121;
	display:block;
	font-size:12px;
	line-height:20px;
	margin:24px 0;
	padding:12px 8px;
	word-wrap:break-word
}
pre code {
	background-color:transparent;
	border-radius:0;
	color:inherit;
	font-size:inherit;
	padding:0;
	white-space:pre-wrap
}
.dropdown {
	position:relative;
	transition:z-index 0s .3s
}
.dropdown.open {
	transition:z-index 0s;
	z-index:21
}
.dropdown-inline {
	display:inline-block
}
.dropdown-menu {
	background-color:#fff;
	border:1px solid rgba(0,0,0,.12);
	border-radius:0 2px 2px;
	box-shadow:0 1px 0 rgba(0,0,0,.06),0 0 3px rgba(0,0,0,.18),0 1px 3px rgba(0,0,0,.18);
	margin:0!important;
	min-width:100%;
	opacity:0;
	padding-top:8px!important;
	padding-right:0;
	padding-bottom:8px!important;
	padding-left:0;
	position:absolute!important;
	top:100%;
	left:0;
	-webkit-transform:scale(.25,0);
	-ms-transform:scale(.25,0);
	transform:scale(.25,0);
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	transition:all .3s cubic-bezier(.4,0,.2,1);
	transition-property:opacity,-webkit-transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform
}
.dropdown.open .dropdown-menu {
	opacity:1;
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1)
}
.dropdown-menu.dropdown-menu-right,.dropdown.pull-right .dropdown-menu,.nav.pull-right .dropdown-menu {
	border-radius:2px 0 2px 2px;
	right:0;
	left:auto;
	-webkit-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0
}
.dropdown-menu .a,.dropdown-menu a {
	color:#212121!important;
	display:block;
	line-height:inherit;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dropdown-menu .a:focus,.dropdown-menu .a:hover,.dropdown-menu .active>.a,.dropdown-menu .active>a,.dropdown-menu a:focus,.dropdown-menu a:hover {
	background-color:#f5f5f5
}
.no-csstransforms .dropdown-menu {
	display:none
}
.no-csstransforms .dropdown.open .dropdown-menu {
	display:block
}
.dropdown-toggle {
	transition:background-color .3s cubic-bezier(.4,0,.2,1)
}
.dropdown.open .dropdown-toggle {
	background-color:rgba(154,154,154,.18);
	border-radius:2px 2px 0 0
}
.dropdown-toggle-btn {
	margin-right:1px;
	margin-left:1px;
	padding-right:16px;
	padding-left:16px;
	position:relative;
	z-index:1
}
.dropdown.open .dropdown-toggle-btn {
	background-color:#fff;
	box-shadow:none;
	color:#212121
}
.dropdown-toggle-btn~.dropdown-menu {
	min-width:100%;
	padding-top:56px!important;
	top:-14px;
	left:0;
	-webkit-transform:scale(1,0);
	-ms-transform:scale(1,0);
	transform:scale(1,0)
}
.dropdown-toggle-btn~.dropdown-menu.dropdown-menu-right,.dropdown.pull-right .dropdown-toggle-btn~.dropdown-menu,.nav.pull-right .dropdown-toggle-btn~.dropdown-menu {
	right:0;
	left:auto
}
.dropdown-wrap {
	margin-top:20px;
	margin-bottom:20px
}
.dropdown-wrap:after,.dropdown-wrap:before {
	content:"";
	display:table;
	line-height:0
}
.checkbox,.radiobtn {
	display:inline-block;
	padding-right:12px;
	position:relative
}
.form-group .checkbox,.form-group .radiobtn {
	margin-top:8px;
	padding-bottom:8px
}
.checkbox label,.radiobtn label {
	cursor:pointer;
	margin:0;
	min-height:14px;
	padding-left:20px
}
.checkbox.disabled label,.radiobtn.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radiobtn label {
	color:rgba(0,0,0,.38);
	cursor:not-allowed
}
.checkbox input[type=checkbox],.radiobtn input[type=radio] {
	margin-left:-20px;
	position:absolute
}
.checkbox-inline,.radiobtn-inline {
	display:inline-block;
	margin-right:16px
}
.form {
	margin-top:24px;
	margin-bottom:24px
}
.form-control,.picker__select--month,.picker__select--year {
	background-color:transparent;
	background-image:none;
	border:0;
	border-bottom:1px solid rgba(0,0,0,.12);
	border-radius:0;
	color:inherit;
	display:block;
	font-size:14px;
	height:36px;
	line-height:20px;
	padding:8px 0 7px;
	transition:border-bottom-color .15s cubic-bezier(.4,0,.2,1);
	width:100%
}
.form-control:-ms-input-placeholder,.picker__select--month:-ms-input-placeholder,.picker__select--year:-ms-input-placeholder {
	color:rgba(0,0,0,.38)
}
.form-control::-moz-placeholder,.picker__select--month::-moz-placeholder,.picker__select--year::-moz-placeholder {
	color:rgba(0,0,0,.38);
	opacity:1
}
.form-control::-webkit-input-placeholder,.picker__select--month::-webkit-input-placeholder,.picker__select--year::-webkit-input-placeholder {
	color:rgba(0,0,0,.38)
}
.form-control:focus,.picker__select--month:focus,.picker__select--year:focus {
	border-color:#4CAF50;
	border-bottom-width:2px;
	outline:0;
	padding-bottom:6px
}
.form-control[disabled],.form-control[readonly],[disabled].picker__select--month,[disabled].picker__select--year,[readonly].picker__select--month,[readonly].picker__select--year,fieldset[disabled] .form-control,fieldset[disabled] .picker__select--month,fieldset[disabled] .picker__select--year {
	border-style:dashed;
	color:rgba(0,0,0,.38);
	cursor:not-allowed;
	opacity:1
}
.form-control-inline.picker__select--month,.form-control-inline.picker__select--year,.form-control.form-control-inline {
	display:inline-block;
	vertical-align:middle;
	width:auto
}
.form-control-default.picker__select--month,.form-control-default.picker__select--year,.form-control.form-control-default {
	border:1px solid rgba(0,0,0,.12);
	padding:7px 8px;
	transition:none
}
.form-control-default.picker__select--month:focus,.form-control-default.picker__select--year:focus,.form-control.form-control-default:focus {
	border:1px solid #4CAF50;
	padding:7px 8px
}
.form-control-default[disabled].picker__select--month,.form-control-default[disabled].picker__select--year,.form-control-default[readonly].picker__select--month,.form-control-default[readonly].picker__select--year,.form-control.form-control-default[disabled],.form-control.form-control-default[readonly],fieldset[disabled] .form-control-default.picker__select--month,fieldset[disabled] .form-control-default.picker__select--year,fieldset[disabled] .form-control.form-control-default {
	background-color:rgba(154,154,154,.18)
}
.form-group-brand .form-control,.form-group-brand .form-control:focus,.form-group-brand .picker__select--month,.form-group-brand .picker__select--month:focus,.form-group-brand .picker__select--year,.form-group-brand .picker__select--year:focus {
	border-color:#3f51b5
}
.form-group-brand-accent .form-control,.form-group-brand-accent .form-control:focus,.form-group-brand-accent .picker__select--month,.form-group-brand-accent .picker__select--month:focus,.form-group-brand-accent .picker__select--year,.form-group-brand-accent .picker__select--year:focus {
	border-color:#4CAF50
}
.form-group-green .form-control,.form-group-green .form-control:focus,.form-group-green .picker__select--month,.form-group-green .picker__select--month:focus,.form-group-green .picker__select--year,.form-group-green .picker__select--year:focus {
	border-color:#4caf50
}
.form-group-orange .form-control,.form-group-orange .form-control:focus,.form-group-orange .picker__select--month,.form-group-orange .picker__select--month:focus,.form-group-orange .picker__select--year,.form-group-orange .picker__select--year:focus {
	border-color:#ff9800
}
.form-group-red .form-control,.form-group-red .form-control:focus,.form-group-red .picker__select--month,.form-group-red .picker__select--month:focus,.form-group-red .picker__select--year,.form-group-red .picker__select--year:focus {
	border-color:#f44336
}
input[type=color].form-control-default {
	min-width:38px
}
select.form-control,select.picker__select--month,select.picker__select--year {
	-webkit-appearance:none;
	-moz-appearance:none
}
@media only screen and (-webkit-min-device-pixel-ratio:0),(min--moz-device-pixel-ratio:0) {
	select.form-control,select.picker__select--month,select.picker__select--year {
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODZCNTU1QkIxQkUxMUU1OEYzRkZEMkE1Q0Y3MDFBNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODZCNTU1Q0IxQkUxMUU1OEYzRkZEMkE1Q0Y3MDFBNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4NkI1NTU5QjFCRTExRTU4RjNGRkQyQTVDRjcwMUE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4NkI1NTVBQjFCRTExRTU4RjNGRkQyQTVDRjcwMUE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TozEogAAAGxJREFUeNrs1DEOgDAIheHH4XpqDocdiInYVqA6mEBC2P5vg0QEXw4VUMCPACJq/bSXuty7bAEosIuwAhgBuwjrYgVkkTPuAaLIJe4FvMgtHgGekGE8CsyQaTwDWGQZzwIwAEJAPbsC0nMIMADa5XjRmvnODAAAAABJRU5ErkJggg==);
		background-position:100% 11px;
		background-repeat:no-repeat;
		background-size:12px 12px;
		padding-right:20px
	}
	select.form-control[multiple],select.form-control[size],select[multiple].picker__select--month,select[multiple].picker__select--year,select[size].picker__select--month,select[size].picker__select--year {
		background-image:none;
		padding-right:0
	}
	select.form-control-default {
		background-position:calc(100% - 8px) 11px;
		padding-right:28px!important
	}
	select.form-control-default[multiple],select.form-control-default[size] {
		padding-right:8px!important
	}
}
textarea.form-control,textarea.picker__select--month,textarea.picker__select--year {
	height:auto
}
.form-control-static {
	border-bottom:1px solid rgba(0,0,0,.12);
	display:block;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	margin-top:0;
	margin-bottom:0;
	padding-top:8px;
	padding-bottom:7px
}
.form-control-static.form-control-default {
	padding-top:7px
}
.form-group {
	margin-top:14px;
	margin-bottom:14px
}
legend+.form-group {
	margin-top:0
}
.form-help {
	display:block;
	font-size:12px;
	font-weight:400;
	line-height:20px;
	margin-top:8px;
	margin-bottom:12px;
	position:relative
}
.form-help-icon {
	position:absolute;
	top:4px;
	right:0
}
.form-help-msg {
	padding-right:1.28571em
}
.form-label {
	display:block
}
@media only screen and (min-width:480px) {
	[class*=col-xs]>.form-label {
		padding-top:8px;
		padding-bottom:8px;
		text-align:right
	}
}
@media only screen and (min-width:768px) {
	[class*=col-sm]>.form-label {
		padding-top:8px;
		padding-bottom:8px;
		text-align:right
	}
}
@media only screen and (min-width:1440px) {
	[class*=col-lg]>.form-label {
		padding-top:8px;
		padding-bottom:8px;
		text-align:right
	}
}
.form-group-brand .form-label {
	color:#3f51b5
}
.form-group-brand-accent .form-label {
	color:#4CAF50
}
.form-group-green .form-label {
	color:#4caf50
}
.form-group-orange .form-label {
	color:#ff9800
}
.form-group-red .form-label {
	color:#f44336
}
.checkbox-adv,.radiobtn-adv {
	font-size:14px;
	line-height:20px
}
[class*=checkbox-circle],[class*=radiobtn-circle] {
	display:block;
	height:14px;
	position:absolute;
	top:7px;
	left:0;
	width:14px
}
[class*=radiobtn-circle] {
	border-radius:50%
}
.checkbox-circle,.radiobtn-circle {
	border:2px solid rgba(0,0,0,.54);
	transition:border-color .3s cubic-bezier(.4,0,.2,1)
}
input[type=checkbox]:focus~.checkbox-circle {
	border-color:rgba(0,0,0,.87)
}
input[type=checkbox]:checked~.checkbox-circle {
	border-color:#4CAF50
}
.checkbox-adv.disabled input[type=checkbox]~.checkbox-circle,fieldset[disabled] input[type=checkbox]~.checkbox-circle,input[type=checkbox][disabled]~.checkbox-circle {
	border-color:rgba(0,0,0,.38)
}
input[type=radio]:focus~.radiobtn-circle {
	border-color:rgba(0,0,0,.87)
}
input[type=radio]:checked~.radiobtn-circle {
	border-color:#4CAF50
}
.radiobtn-adv.disabled input[type=radio]~.radiobtn-circle,fieldset[disabled] input[type=radio]~.radiobtn-circle,input[type=radio][disabled]~.radiobtn-circle {
	border-color:rgba(0,0,0,.38)
}
.radiobtn-adv.disabled input[type=radio]:checked~.radiobtn-circle,fieldset[disabled] input[type=radio]:checked~.radiobtn-circle,input[type=radio]:checked[disabled]~.radiobtn-circle {
	border-color:#ff80ab
}
.checkbox-circle-check,.radiobtn-circle-check {
	background-color:transparent;
	-webkit-transform:scale(0,0);
	-ms-transform:scale(0,0);
	transform:scale(0,0);
	transition:all .3s cubic-bezier(.4,0,.2,1);
	transition-property:background-color,-webkit-transform;
	transition-property:background-color,transform;
	transition-property:background-color,transform,-webkit-transform
}
.checkbox-circle-check:after,.radiobtn-circle-check:after {
	background-color:#4CAF50;
	border-radius:50%;
	content:"";
	display:block;
	height:70px;
	opacity:0;
	position:absolute;
	top:-28px;
	left:-28px;
	width:70px
}
.checkbox-adv.disabled .checkbox-circle-check,.radiobtn-adv.disabled .radiobtn-circle-check:after,fieldset[disabled] .checkbox-circle-check,fieldset[disabled] .radiobtn-circle-check:after,input[type=checkbox][disabled]~.checkbox-circle-check,input[type=radio][disabled]~.radiobtn-circle-check:after {
	display:none
}
input[type=checkbox]:checked~.checkbox-circle-check {
	-webkit-transform:scale(.5,.5);
	-ms-transform:scale(.5,.5);
	transform:scale(.5,.5)
}
input[type=checkbox]:checked~.checkbox-circle-check:after {
	-webkit-animation:circle-check .6s;
	animation:circle-check .6s
}
input[type=radio]:checked~.radiobtn-circle-check {
	background-color:#4CAF50;
	-webkit-transform:scale(.5,.5);
	-ms-transform:scale(.5,.5);
	transform:scale(.5,.5)
}
input[type=radio]:checked~.radiobtn-circle-check:after {
	-webkit-animation:circle-check .6s;
	animation:circle-check .6s
}
.radiobtn-adv.disabled input[type=radio]:checked~.radiobtn-circle-check,fieldset[disabled] input[type=radio]:checked~.radiobtn-circle-check,input[type=radio]:checked[disabled]~.radiobtn-circle-check {
	background-color:#ff80ab
}
.checkbox-circle-icon {
	background-color:transparent;
	color:transparent;
	-webkit-transform:scale(.5,.5);
	-ms-transform:scale(.5,.5);
	transform:scale(.5,.5);
	transition:all .3s cubic-bezier(.4,0,.2,1);
	transition-property:background-color,color,-webkit-transform;
	transition-property:background-color,color,transform;
	transition-property:background-color,color,transform,-webkit-transform
}
.checkbox-circle-icon:before {
	top:auto
}
input[type=checkbox]:checked~.checkbox-circle-icon {
	background-color:#4CAF50;
	color:#fff;
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1)
}
.checkbox-adv.disabled input[type=checkbox]:checked~.checkbox-circle-icon,fieldset[disabled] input[type=checkbox]:checked~.checkbox-circle-icon,input[type=checkbox]:checked[disabled]~.checkbox-circle-icon {
	background-color:#ff80ab
}
@-webkit-keyframes circle-check {
	0%,100% {
		opacity:0
	}
	25% {
		opacity:.25
	}
}
@keyframes circle-check {
	0%,100% {
		opacity:0
	}
	25% {
		opacity:.25
	}
}
.picker {
	position:absolute;
	z-index:40;
	user-select:none
}
.picker__box {
	background-color:#fff;
	border-radius:4px;
	box-shadow:0 1px 30px rgba(0,0,0,.5);
	position:relative;
	vertical-align:middle;
	z-index:1
}
.picker__box:after,.picker__box:before {
	content:"";
	display:table;
	line-height:0
}
.picker__box:after {
	clear:both
}
@media only screen and (min-width:992px) {
	[class*=col-md]>.form-label {
		padding-top:8px;
		padding-bottom:8px;
		text-align:right
	}
	.picker__box:before {
		background-color:#3f51b5;
		border-radius:4px 0 0 4px;
		content:"";
		display:block;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		width:176px;
		z-index:-1
	}
}
.picker__date-display {
	background-color:#3f51b5;
	border-radius:4px 4px 0 0;
	color:#fff;
	padding:12px 16px;
	text-align:left
}
@media only screen and (min-width:992px) {
	.picker__date-display {
		border-radius:4px 0 0 4px;
		float:left;
		width:176px
	}
}
.picker__date-display-bottom {
	font-size:34px;
	line-height:40px
}
.picker__date-display-top {
	color:#7986cb;
	margin-bottom:8px
}
.picker__day {
	border-radius:50%;
	display:inline-block;
	height:36px;
	padding:8px 0;
	width:36px
}
.picker__day:focus,.picker__day:hover {
	color:#3f51b5;
	cursor:pointer
}
.picker__day.picker__day--highlighted {
	color:#3f51b5
}
.picker__day.picker__day--selected {
	background-color:#3f51b5;
	color:#fff!important
}
.picker__day-display {
	margin-right:8px
}
.picker__day--outfocus {
	display:none
}
.picker__frame,.picker__holder:after {
	display:inline-block;
	vertical-align:middle
}
.picker__footer {
	padding:8px 16px;
	text-align:right
}
.picker__footer button {
	margin-left:8px
}
.picker__footer button:first-child {
	margin-left:0
}
.picker__frame {
	margin:48px auto;
	max-width:268px;
	-webkit-transform:scale(0,0);
	-ms-transform:scale(0,0);
	transform:scale(0,0);
	transition:all .3s cubic-bezier(.4,0,.2,1);
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	white-space:normal
}
.picker--opened .picker__frame {
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1)
}
.picker__header {
	margin-top:12px;
	margin-bottom:8px;
	position:relative
}
@media only screen and (min-width:992px) {
	.picker__footer {
		padding-right:24px;
		padding-left:24px
	}
	.picker__frame {
		max-width:528px
	}
	.picker__header {
		float:left;
		width:352px
	}
}
.picker__holder {
	backface-visibility:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	position:fixed;
	top:100%;
	right:0;
	bottom:0;
	left:0;
	text-align:center;
	transition:background-color .3s cubic-bezier(.4,0,.2,1),top 0s linear .3s;
	white-space:nowrap;
	width:100%;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar
}
.picker__holder:after {
	content:"";
	height:100%;
	width:1px
}
.picker--opened .picker__holder {
	background-color:rgba(0,0,0,.5);
	top:0;
	transition:background-color .3s cubic-bezier(.4,0,.2,1),top 0s linear 0s
}
.picker__input {
	background-color:transparent!important;
	border-bottom-style:solid!important;
	color:inherit!important;
	cursor:text!important
}
.picker__input.picker__input--active {
	border-color:#4CAF50;
	border-bottom-width:2px
}
.picker__input.picker__input--active.form-control-default {
	border-bottom-width:1px
}
.picker__month,.picker__year {
	display:inline;
	margin-left:16px
}
.picker__month:first-child,.picker__year:first-child {
	margin-left:0
}
.picker__nav--next,.picker__nav--prev {
	cursor:pointer;
	height:36px;
	line-height:20px;
	margin-top:-18px;
	padding-top:8px;
	padding-bottom:8px;
	position:absolute;
	top:50%;
	text-align:center;
	width:36px
}
.picker__nav--next:focus,.picker__nav--next:hover,.picker__nav--prev:focus,.picker__nav--prev:hover {
	color:#3f51b5
}
@media only screen and (min-width:992px) {
	.picker__nav--next,.picker__nav--prev {
		width:48px
	}
}
.picker__nav--next {
	right:8px
}
.picker__nav--next:before {
	content:"keyboard_arrow_right"
}
.picker__nav--prev {
	left:8px
}
.picker__nav--prev:before {
	content:"keyboard_arrow_left"
}
.picker__select--month,.picker__select--year {
	background-position:100% 4px!important;
	border-bottom:0;
	display:inline-block;
	height:20px;
	margin-left:16px;
	padding:0;
	width:auto
}
.picker__select--month:first-child,.picker__select--year:first-child {
	margin-left:0
}
.picker__select--month:focus,.picker__select--year:focus {
	border-bottom:0;
	padding-bottom:0
}
.picker__table {
	margin:0 8px;
	table-layout:fixed
}
.picker__table td,.picker__table th {
	border:0;
	font-size:12px;
	line-height:20px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:36px
}
@media only screen and (min-width:992px) {
	.picker__table {
		float:left;
		margin:0
	}
	.picker__table td,.picker__table th {
		width:48px
	}
	.picker__table td:first-child,.picker__table th:first-child {
		padding-left:8px;
		width:56px
	}
	.picker__table td:last-child,.picker__table th:last-child {
		padding-right:8px;
		width:56px
	}
	.picker__weekday-display {
		display:block
	}
}
.picker__weekday {
	color:#9a9a9a;
	padding-top:8px!important;
	padding-bottom:8px!important
}
.picker__weekday-display {
	margin-right:8px
}
.picker__weekday-display:after {
	content:","
}
.floating-label {
	color:rgba(0,0,0,.38);
	cursor:text;
	font-size:15px;
	line-height:1;
	margin:0;
	padding:0;
	position:absolute;
	top:11px;
	left:0;
	transition:color .3s cubic-bezier(.4,0,.2,1),font-size .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1)
}
.form-group-label,.switch,.switch-toggle {
	position:relative
}
.form-group-label [class*=col-] .floating-label {
	left:16px
}
.form-group-label.control-focus .floating-label,.form-group-label.control-highlight .floating-label {
	font-size:12px;
	font-weight:500;
	top:-16px;
	color:#4caf50;
}
.form-group-label.control-focus .floating-label {
	color:#4CAF50
}
.form-group-label {
	margin-top:36px;
	margin-bottom:36px
}
.form-group-label .form-control,.form-group-label .picker__select--month,.form-group-label .picker__select--year {
	position:relative;
	z-index:1;
	color:#000;
}
.form-group-label .form-control:-ms-input-placeholder,.form-group-label .picker__select--month:-ms-input-placeholder,.form-group-label .picker__select--year:-ms-input-placeholder {
	color:transparent
}
.form-group-label .form-control::-moz-placeholder,.form-group-label .picker__select--month::-moz-placeholder,.form-group-label .picker__select--year::-moz-placeholder {
	color:transparent;
	opacity:1
}
.form-group-label .form-control::-webkit-input-placeholder,.form-group-label .picker__select--month::-webkit-input-placeholder,.form-group-label .picker__select--year::-webkit-input-placeholder {
	color:transparent
}
legend+.form-group-label {
	margin-top:12px
}
.form-group-label.form-group-brand .floating-label {
	color:#3f51b5
}
.form-group-label.form-group-brand-accent .floating-label {
	color:#4CAF50
}
.form-group-label.form-group-green .floating-label {
	color:#4caf50
}
.form-group-label.form-group-orange .floating-label {
	color:#ff9800
}
.form-group-label.form-group-red .floating-label {
	color:#f44336
}
.form-icon-label {
	cursor:pointer;
	display:block;
	font-size:20px;
	line-height:28px;
	padding:4px 0;
	transition:color .15s cubic-bezier(.4,0,.2,1)
}
.switch.checkbox label,.switch.radiobtn label {
	padding-left:40.5px
}
.switch-toggle {
	background-color:rgba(0,0,0,.38);
	border-radius:6px;
	cursor:pointer;
	display:inline-block;
	height:12px;
	margin-right:8px;
	transition:background-color .3s cubic-bezier(.4,0,.2,1);
	vertical-align:middle;
	width:32.5px
}
.switch-toggle:after {
	background-color:#fff;
	border-radius:50%;
	box-shadow:0 1px 3px 1px rgba(0,0,0,.25);
	content:"";
	display:block;
	height:20px;
	position:absolute;
	top:-4px;
	left:0;
	transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow 90ms cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1);
	width:20px
}
.switch-toggle:active:after {
	box-shadow:0 1px 3px 1px rgba(0,0,0,.25),0 0 0 12.5px rgba(0,0,0,.1)
}
input[type=checkbox]:checked+.switch-toggle,input[type=radio]:checked+.switch-toggle {
	background-color:rgba(255,64,129,.5)
}
input[type=checkbox]:checked+.switch-toggle:after,input[type=radio]:checked+.switch-toggle:after {
	background-color:#4CAF50;
	left:12.5px
}
input[type=checkbox]:checked+.switch-toggle:active:after,input[type=radio]:checked+.switch-toggle:active:after {
	box-shadow:0 1px 3px 1px rgba(0,0,0,.25),0 0 0 12.5px rgba(255,64,129,.25)
}
.checkbox.switch .switch-toggle,.radiobtn.switch .switch-toggle {
	position:absolute;
	top:4px;
	left:0
}
.modal,.modal-backdrop {
	position:fixed;
	left:0;
	right:0;
	bottom:0
}
input[type=checkbox]:checked+.switch-toggle-brand,input[type=radio]:checked+.switch-toggle-brand {
	background-color:#7986cb
}
input[type=checkbox]:checked+.switch-toggle-brand:after,input[type=radio]:checked+.switch-toggle-brand:after {
	background-color:#3f51b5
}
input[type=checkbox]:checked+.switch-toggle-brand:active:after,input[type=radio]:checked+.switch-toggle-brand:active:after {
	box-shadow:0 1px 3px 1px rgba(0,0,0,.25),0 0 0 12.5px rgba(63,81,181,.25)
}
input[type=checkbox]:checked+.switch-toggle-brand-accent,input[type=radio]:checked+.switch-toggle-brand-accent {
	background-color:#ff80ab
}
input[type=checkbox]:checked+.switch-toggle-brand-accent:after,input[type=radio]:checked+.switch-toggle-brand-accent:after {
	background-color:#4CAF50
}
input[type=checkbox]:checked+.switch-toggle-brand-accent:active:after,input[type=radio]:checked+.switch-toggle-brand-accent:active:after {
	box-shadow:0 1px 3px 1px rgba(0,0,0,.25),0 0 0 12.5px rgba(255,64,129,.25)
}
input[type=checkbox]:checked+.switch-toggle-green,input[type=radio]:checked+.switch-toggle-green {
	background-color:#81c784
}
input[type=checkbox]:checked+.switch-toggle-green:after,input[type=radio]:checked+.switch-toggle-green:after {
	background-color:#4caf50
}
input[type=checkbox]:checked+.switch-toggle-green:active:after,input[type=radio]:checked+.switch-toggle-green:active:after {
	box-shadow:0 1px 3px 1px rgba(0,0,0,.25),0 0 0 12.5px rgba(76,175,80,.25)
}
input[type=checkbox]:checked+.switch-toggle-orange,input[type=radio]:checked+.switch-toggle-orange {
	background-color:#ffb74d
}
input[type=checkbox]:checked+.switch-toggle-orange:after,input[type=radio]:checked+.switch-toggle-orange:after {
	background-color:#ff9800
}
input[type=checkbox]:checked+.switch-toggle-orange:active:after,input[type=radio]:checked+.switch-toggle-orange:active:after {
	box-shadow:0 1px 3px 1px rgba(0,0,0,.25),0 0 0 12.5px rgba(255,152,0,.25)
}
input[type=checkbox]:checked+.switch-toggle-red,input[type=radio]:checked+.switch-toggle-red {
	background-color:#e57373
}
input[type=checkbox]:checked+.switch-toggle-red:after,input[type=radio]:checked+.switch-toggle-red:after {
	background-color:#f44336
}
input[type=checkbox]:checked+.switch-toggle-red:active:after,input[type=radio]:checked+.switch-toggle-red:active:after {
	box-shadow:0 1px 3px 1px rgba(0,0,0,.25),0 0 0 12.5px rgba(244,67,54,.25)
}
.textarea-autosize {
	min-height:36px;
	overflow-x:hidden
}
.label {
	background-color:rgba(0,0,0,.38);
	border-radius:2px;
	color:#fff;
	display:inline;
	font-size:75%;
	font-style:normal;
	font-weight:400;
	line-height:1;
	padding:.2em .6em;
	vertical-align:baseline;
	white-space:nowrap
}
.modal-close,.modal-title {
	font-size:20px;
	line-height:28px
}
.label-brand {
	background-color:#3f51b5;
	color:#fff
}
.label-brand-accent {
	background-color:#4CAF50;
	color:#fff
}
.label-green {
	background-color:#4caf50;
	color:rgba(0,0,0,.87)
}
.label-orange {
	background-color:#ff9800;
	color:rgba(0,0,0,.87)
}
.label-red {
	background-color:#f44336;
	color:#fff
}
.modal {
	backface-visibility:hidden;
	display:none;
	overflow:hidden;
	outline:0;
	top:0;
	z-index:40;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar
}
.modal-backdrop,.snackbar-inner {
	-webkit-backface-visibility:hidden
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.load-bar,.load-bar-base,.modal-open,.progress,.progress-circular,.snackbar-text {
	overflow:hidden
}
.modal-backdrop {
	backface-visibility:hidden;
	background-color:#000;
	opacity:0;
	top:0;
	transition:opacity .3s cubic-bezier(.4,0,.2,1);
	z-index:39
}
.menu~.modal-backdrop.in,.modal-backdrop.fade.in {
	opacity:.54
}
.modal-content,.modal-dialog,.modal-heading,.nav {
	position:relative
}
.menu~.modal-backdrop {
	z-index:30
}
.modal-close {
	color:#727272;
	cursor:pointer;
	display:block;
	float:right;
	margin-right:-8px;
	padding-right:8px;
	padding-left:8px
}
.modal-close:focus,.modal-close:hover {
	color:#4CAF50;
	text-decoration:none
}
.modal-content {
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	box-shadow:0 1px 30px rgba(0,0,0,.5)
}
.modal-dialog {
	margin:48px 16px
}
.modal-heading,.modal-inner {
	margin-top:24px;
	padding-right:24px;
	padding-left:24px
}
.modal-dialog.modal-full {
	height:100%;
	height:calc(100% - 96px)
}
.modal-dialog.modal-full .modal-content {
	height:100%
}
.modal.fade .modal-dialog {
	-webkit-transform:scale(0,0);
	-ms-transform:scale(0,0);
	transform:scale(0,0);
	transition:all .3s cubic-bezier(.4,0,.2,1);
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
.modal.fade.in .modal-dialog {
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1)
}
@media only screen and (min-width:480px) {
	.modal-dialog.modal-xs {
		margin-right:auto;
		margin-left:auto;
		width:448px
	}
}
@media only screen and (min-width:992px) {
	.modal-dialog {
		margin-right:auto;
		margin-left:auto;
		width:960px
	}
}
@media only screen and (min-width:1440px) {
	.modal-dialog {
		width:1408px
	}
}
.modal-footer {
	padding-right:24px;
	padding-left:24px
}
.modal-footer .btn+.btn {
	margin-right:16px
}
.modal-footer .text-right .btn+.btn {
	margin-right:auto;
	margin-left:16px
}
.modal-heading,.modal-inner {
	margin-bottom:24px
}
.modal-title {
	margin-top:0;
	margin-bottom:14px
}
.nav {
	margin:0px 0;
	padding:0
}
.nav:after,.nav:before {
	content:"";
	display:table;
	line-height:0
}
.nav .a,.nav a,.nav li {
	display:block;
	position:relative
}
.nav .a,.nav a {
	padding:14px 6px
}
.nav .a:focus,.nav .a:hover,.nav a:focus,.nav a:hover {
	text-decoration:none
}
.nav ul {
	margin:0;
	padding:0
}
.nav-justified {
	width:100%
}
.nav-justified>li {
	display:table-cell!important;
	float:none!important;
	width:1%!important
}
.nav-justified>li>a {
	text-align:center
}
.nav-list>li {
	float:left
}
.progress {
	background-color:#ff80ab;
	height:4px;
	margin-top:24px;
	margin-bottom:24px;
	position:relative
}
.progress-bar,.progress-position-absolute-bottom,.progress-position-absolute-top {
	position:absolute
}
.progress-bar {
	background-color:#4CAF50;
	border-radius:0 1px 1px 0;
	height:100%;
	top:0;
	left:0;
	transition:width .3s cubic-bezier(.4,0,.2,1)
}
.progress-brand {
	background-color:#7986cb
}
.progress-brand .progress-bar {
	background-color:#3f51b5
}
.progress-green {
	background-color:#81c784
}
.progress-green .progress-bar {
	background-color:#4caf50
}
.progress-orange {
	background-color:#ffb74d
}
.progress-orange .progress-bar {
	background-color:#ff9800
}
.progress-red {
	background-color:#e57373
}
.progress-red .progress-bar {
	background-color:#f44336
}
.progress-bar-indeterminate {
	background-color:#4CAF50
}
.progress-bar-indeterminate:after,.progress-bar-indeterminate:before {
	-webkit-animation-duration:2.1s;
	animation-duration:2.1s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	background-color:inherit;
	border-radius:1px;
	content:'';
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	transition:width .3s cubic-bezier(.4,0,.2,1);
	will-change:left,width
}
.progress-bar-indeterminate:after {
	-webkit-animation-name:pbar-indeterminate-one;
	animation-name:pbar-indeterminate-one;
	left:0
}
.progress-bar-indeterminate:before {
	-webkit-animation-name:pbar-indeterminate-two;
	animation-name:pbar-indeterminate-two;
	right:0
}
@-webkit-keyframes pbar-indeterminate-one {
	0% {
		left:0;
		width:0
	}
	50% {
		left:25%;
		width:75%
	}
	75% {
		left:100%;
		width:0
	}
}
@keyframes pbar-indeterminate-one {
	0% {
		left:0;
		width:0
	}
	50% {
		left:25%;
		width:75%
	}
	75% {
		left:100%;
		width:0
	}
}

@-webkit-keyframes pbar-indeterminate-two {
	0%,50% {
		left:0;
		width:0
	}
	75% {
		left:0;
		width:25%
	}
	100% {
		left:100%;
		width:0
	}
}
@keyframes pbar-indeterminate-two {
	0%,50% {
		left:0;
		width:0
	}
	75% {
		left:0;
		width:25%
	}
	100% {
		left:100%;
		width:0
	}
}
.progress-position-absolute-bottom,.progress-position-absolute-top,.progress-position-fixed-bottom,.progress-position-fixed-top {
	margin:0;
	left:0;
	width:100%
}
.progress-circular,.tab-nav {
	margin-top:0px;
	margin-bottom:0px
}
.progress-position-absolute-bottom,.progress-position-fixed-bottom {
	bottom:0
}
.progress-position-absolute-top,.progress-position-fixed-top {
	top:0
}
.progress-position-fixed-bottom,.progress-position-fixed-top {
	position:fixed
}
.progress-circular {
	height:40px;
	position:relative;
	width:40px
}
.progress-circular-center {
	margin-right:auto;
	margin-left:auto
}
.progress-circular-gap {
	border-top:2px solid #4CAF50;
	position:absolute;
	top:0;
	right:19px;
	bottom:0;
	left:19px
}
.progress-circular-brand .progress-circular-gap {
	border-top-color:#3f51b5
}
.progress-circular-green .progress-circular-gap {
	border-top-color:#4caf50
}
.progress-circular-orange .progress-circular-gap {
	border-top-color:#ff9800
}
.progress-circular-red .progress-circular-gap {
	border-top-color:#f44336
}
.progress-circular-inline {
	display:inline-block;
	margin-right:16px;
	margin-left:16px
}
.menu-top-img,.snackbar-inner {
	display:-webkit-flex;
	display:-ms-flexbox
}
.progress-circular-inner {
	-webkit-animation:pcircular-inner-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite;
	animation:pcircular-inner-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite;
	height:40px;
	position:relative;
	width:40px;
	will-change:transform
}
.progress-circular-left,.progress-circular-right {
	height:40px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:20px
}
.progress-circular-left {
	left:0
}
.progress-circular-right {
	right:0
}
.progress-circular-spinner {
	border:4px solid #4CAF50;
	border-bottom-color:transparent;
	border-radius:50%;
	height:40px;
	position:absolute;
	top:0;
	width:40px;
	will-change:transform
}
.progress-circular-left .progress-circular-spinner {
	-webkit-animation:pcircular-spinner-left 1.3125s cubic-bezier(.35,0,.25,1) infinite;
	animation:pcircular-spinner-left 1.3125s cubic-bezier(.35,0,.25,1) infinite;
	border-right-color:transparent;
	left:0
}
.progress-circular-right .progress-circular-spinner {
	-webkit-animation:pcircular-spinner-right 1.3125s cubic-bezier(.35,0,.25,1) infinite;
	animation:pcircular-spinner-right 1.3125s cubic-bezier(.35,0,.25,1) infinite;
	border-left-color:transparent;
	right:0
}
.progress-circular-brand .progress-circular-spinner {
	border-top-color:#3f51b5
}
.progress-circular-brand .progress-circular-left .progress-circular-spinner {
	border-left-color:#3f51b5
}
.progress-circular-brand .progress-circular-right .progress-circular-spinner {
	border-right-color:#3f51b5
}
.progress-circular-brand-accent .progress-circular-spinner {
	border-top-color:#4CAF50
}
.progress-circular-brand-accent .progress-circular-left .progress-circular-spinner {
	border-left-color:#4CAF50
}
.progress-circular-brand-accent .progress-circular-right .progress-circular-spinner {
	border-right-color:#4CAF50
}
.progress-circular-green .progress-circular-spinner {
	border-top-color:#4caf50
}
.progress-circular-green .progress-circular-left .progress-circular-spinner {
	border-left-color:#4caf50
}
.progress-circular-green .progress-circular-right .progress-circular-spinner {
	border-right-color:#4caf50
}
.progress-circular-orange .progress-circular-spinner {
	border-top-color:#ff9800
}
.progress-circular-orange .progress-circular-left .progress-circular-spinner {
	border-left-color:#ff9800
}
.progress-circular-orange .progress-circular-right .progress-circular-spinner {
	border-right-color:#ff9800
}
.progress-circular-red .progress-circular-spinner {
	border-top-color:#f44336
}
.progress-circular-red .progress-circular-left .progress-circular-spinner {
	border-left-color:#f44336
}
.progress-circular-red .progress-circular-right .progress-circular-spinner {
	border-right-color:#f44336
}
.progress-circular-wrapper {
	-webkit-animation:pcircular-wrapper-rotate 2.91667s linear infinite;
	animation:pcircular-wrapper-rotate 2.91667s linear infinite;
	will-change:transform
}
@-webkit-keyframes pcircular-inner-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 pcircular-inner-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)
	}
}
@-webkit-keyframes pcircular-spinner-left {
	0%,100% {
		-webkit-transform:rotate(130deg);
		transform:rotate(130deg)
	}
	50% {
		-webkit-transform:rotate(-5deg);
		transform:rotate(-5deg)
	}
}
@keyframes pcircular-spinner-left {
	0%,100% {
		-webkit-transform:rotate(130deg);
		transform:rotate(130deg)
	}
	50% {
		-webkit-transform:rotate(-5deg);
		transform:rotate(-5deg)
	}
}
@-webkit-keyframes pcircular-spinner-right {
	0%,100% {
		-webkit-transform:rotate(-130deg);
		transform:rotate(-130deg)
	}
	50% {
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg)
	}
}
@keyframes pcircular-spinner-right {
	0%,100% {
		-webkit-transform:rotate(-130deg);
		transform:rotate(-130deg)
	}
	50% {
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg)
	}
}
@-webkit-keyframes pcircular-wrapper-rotate {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes pcircular-wrapper-rotate {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
.load-bar {
	float:right;
	height:100%;
	width:50%
}
.load-bar:first-child {
	float:left
}
.load-bar-base {
	-webkit-animation:load-bar-right-in .9s cubic-bezier(.4,0,.2,1) 1 forwards;
	animation:load-bar-right-in .9s cubic-bezier(.4,0,.2,1) 1 forwards;
	background-color:#4CAF50;
	float:left;
	height:100%;
	-webkit-transform:translate(-100%,0);
	-ms-transform:translate(-100%,0);
	transform:translate(-100%,0);
	-webkit-transform-origin:top right;
	-ms-transform-origin:top right;
	transform-origin:top right;
	width:100%;
	will-change:transform
}
.load-bar:first-child .load-bar-base {
	-webkit-animation:load-bar-left-in .9s cubic-bezier(.4,0,.2,1) 1 forwards;
	animation:load-bar-left-in .9s cubic-bezier(.4,0,.2,1) 1 forwards;
	-webkit-transform:translate(100%,0);
	-ms-transform:translate(100%,0);
	transform:translate(100%,0);
	-webkit-transform-origin:top left;
	-ms-transform-origin:top left;
	transform-origin:top left
}
@-webkit-keyframes load-bar-left-in {
	0% {
		-webkit-transform:translate(100%,0);
		transform:translate(100%,0)
	}
	100% {
		-webkit-transform:translate(0,0);
		transform:translate(0,0)
	}
}
@keyframes load-bar-left-in {
	0% {
		-webkit-transform:translate(100%,0);
		transform:translate(100%,0)
	}
	100% {
		-webkit-transform:translate(0,0);
		transform:translate(0,0)
	}
}
@-webkit-keyframes load-bar-right-in {
	0% {
		-webkit-transform:translate(-100%,0);
		transform:translate(-100%,0)
	}
	100% {
		-webkit-transform:translate(0,0);
		transform:translate(0,0)
	}
}
@keyframes load-bar-right-in {
	0% {
		-webkit-transform:translate(-100%,0);
		transform:translate(-100%,0)
	}
	100% {
		-webkit-transform:translate(0,0);
		transform:translate(0,0)
	}
}
.load-bar-content {
	-webkit-animation:load-bar-right 3.6s linear infinite forwards;
	animation:load-bar-right 3.6s linear infinite forwards;
	-webkit-animation-delay:.9s;
	animation-delay:.9s;
	float:left;
	height:100%;
	position:relative;
	-webkit-transform-origin:top center;
	-ms-transform-origin:top center;
	transform-origin:top center;
	width:400%;
	will-change:transform
}
.load-bar:first-child .load-bar-content {
	-webkit-animation:load-bar-left 3.6s linear infinite forwards;
	animation:load-bar-left 3.6s linear infinite forwards;
	-webkit-animation-delay:.9s;
	animation-delay:.9s
}
@-webkit-keyframes load-bar-left {
	0% {
		-webkit-transform:translate(0,0);
		transform:translate(0,0)
	}
	100% {
		-webkit-transform:translate(-100%,0);
		transform:translate(-100%,0)
	}
}
@keyframes load-bar-left {
	0% {
		-webkit-transform:translate(0,0);
		transform:translate(0,0)
	}
	100% {
		-webkit-transform:translate(-100%,0);
		transform:translate(-100%,0)
	}
}
@-webkit-keyframes load-bar-right {
	0% {
		-webkit-transform:translate(-100%,0);
		transform:translate(-100%,0)
	}
	100% {
		-webkit-transform:translate(0,0);
		transform:translate(0,0)
	}
}
@keyframes load-bar-right {
	0% {
		-webkit-transform:translate(-100%,0);
		transform:translate(-100%,0)
	}
	100% {
		-webkit-transform:translate(0,0);
		transform:translate(0,0)
	}
}
.load-bar-progress {
	background-color:transparent;
	float:left;
	height:100%;
	width:25%
}
.load-bar-progress-brand {
	background-color:#3f51b5
}
.load-bar-progress-green {
	background-color:#4caf50
}
.load-bar-progress-orange {
	background-color:#ff9800
}
.load-bar-progress-red {
	background-color:#f44336
}
.snackbar {
	position:fixed;
	bottom:0;
	z-index:21
}
.snackbar a {
	cursor:pointer
}
.snackbar a:focus,.snackbar a:hover {
	text-decoration:none
}
@media only screen and (min-width:768px) {
	.snackbar {
		left:8.33333%;
		bottom:54px
	}
	.fbtn-container~.snackbar {
		right:72px
	}
	.snackbar-inner {
		float:left
	}
}
.snackbar-inner {
	backface-visibility:hidden;
	background-color:rgba(41,140,45,.87);
	color:#fff;
	display:flex;
	max-width:100%;
	padding:12px 16px;
	-webkit-transform:translate(0,200%);
	-ms-transform:translate(0,200%);
	transform:translate(0,200%);
	transition:all .3s cubic-bezier(.4,0,.2,1);
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
.header,.menu {
	-webkit-backface-visibility:hidden
}
.snackbar-inner:after,.snackbar-inner:before {
	content:"";
	display:table;
	line-height:0
}
.snackbar-inner.in {
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0)
}
.no-csstransforms .snackbar-inner {
	opacity:0
}
.no-csstransforms .snackbar-inner.in {
	opacity:1
}
[data-dismiss=snackbar] {
	cursor:pointer;
	float:right;
	font-weight:500;
	margin-left:16px;
	-webkit-order:1;
	-ms-flex-order:1;
	order:1;
	text-transform:uppercase;
	white-space:nowrap
}
.tab-nav {
	position:relative
}
.tab-nav .nav {
	margin-top:0!important;
	margin-bottom:0!important
}
.tab-nav .nav>li {
	vertical-align:bottom;
	margin-right:20px;
}
.tab-nav .nav>li>.a,.tab-nav .nav>li>a {
	border-bottom:2px solid transparent;
	color:inherit;
	padding-bottom:12px;
	text-transform:uppercase;
	transition:border-bottom-color 0s
}
.tab-nav .nav>li>.a:focus,.tab-nav .nav>li>.a:hover,.tab-nav .nav>li>a:focus,.tab-nav .nav>li>a:hover {
	border-bottom-color:#ffd9e6;
	transition:border-bottom-color .3s cubic-bezier(.4,0,.2,1);
	color:#ff9800;
}
.tab-nav .nav>li.active>.a,.tab-nav .nav>li.active>a {
	border-bottom-color:#ff9800;
	color:#4CAF50;
	transition:border-bottom-color 0s .45s;
	font-weight:500;
}
.tab-nav-indicator {
	background-color:transparent;
	height:2px;
	position:absolute;
	bottom:0
}
.content-heading,.tile,.tile-footer,.tile-inner,.tile-sub,.tile-wrap {
	position:relative
}
.tab-nav-indicator.animate {
	background-color:#4CAF50;
	transition:left 225ms cubic-bezier(.4,0,.2,1) 225ms,right .45s cubic-bezier(.4,0,.2,1)
}
.tab-nav-indicator.animate.reverse {
	transition:left .45s cubic-bezier(.4,0,.2,1),right 225ms cubic-bezier(.4,0,.2,1) 225ms
}
.tab-nav-brand .nav>li>.a:focus,.tab-nav-brand .nav>li>.a:hover,.tab-nav-brand .nav>li>a:focus,.tab-nav-brand .nav>li>a:hover {
	border-bottom-color:#7986cb
}
.tab-nav-brand .nav>li.active>.a,.tab-nav-brand .nav>li.active>a {
	border-bottom-color:#3f51b5;
	color:#3f51b5
}
.tab-nav-brand .tab-nav-indicator.animate {
	background-color:#3f51b5
}
.tab-nav-green .nav>li>.a:focus,.tab-nav-green .nav>li>.a:hover,.tab-nav-green .nav>li>a:focus,.tab-nav-green .nav>li>a:hover {
	border-bottom-color:#81c784
}
.tab-nav-green .nav>li.active>.a,.tab-nav-green .nav>li.active>a {
	border-bottom-color:#4caf50;
	color:#4caf50
}
.tab-nav-green .tab-nav-indicator.animate {
	background-color:#4caf50
}
.tab-nav-orange .nav>li>.a:focus,.tab-nav-orange .nav>li>.a:hover,.tab-nav-orange .nav>li>a:focus,.tab-nav-orange .nav>li>a:hover {
	border-bottom-color:#FFC166;
	background-color:rgba(255, 152, 0,.12);
	color:#555;
}
.tab-nav-orange .nav>li.active>.a,.tab-nav-orange .nav>li.active>a {
	border-bottom-color:#ff9800;
	color:#ff9800
}
.tab-nav-orange .tab-nav-indicator.animate {
	background-color:#ff9800
}
.tab-nav-red .nav>li>.a:focus,.tab-nav-red .nav>li>.a:hover,.tab-nav-red .nav>li>a:focus,.tab-nav-red .nav>li>a:hover {
	border-bottom-color:#e57373
}
.tab-nav-red .nav>li.active>.a,.tab-nav-red .nav>li.active>a {
	border-bottom-color:#f44336;
	color:#f44336
}
.tab-nav-red .tab-nav-indicator.animate {
	background-color:#f44336
}
.tab-pane {
	display:none;
	visibility:hidden
}
.tab-pane.active {
	display:block;
	visibility:visible
}
.table {
	background-color:#fff;
	border:0;
	box-shadow:0 -1px 0 rgba(0,0,0,.06),0 0 3px rgba(0,0,0,.18),0 1px 3px rgba(0,0,0,.18);
	margin-top:24px;
	margin-bottom:24px;
	width:100%
}
.card-table>.table {
	box-shadow:none;
	margin-right:-16px;
	margin-left:-16px
}
.card-table>.table:first-child {
	margin-top:0
}
.card-table>.table:last-child {
	margin-bottom:0
}
.table>tbody:first-child>tr:first-child td,.table>tbody:first-child>tr:first-child th {
	border-top:0
}
.table>tbody>tr:hover {
	background-color:#f5f5f5
}
.table td,.table th {
	border-top:1px solid #dadada;
	font-size:14px;
	line-height:20px;
	padding:13px 16px 14px;
	vertical-align:top
}
.table td.nowrap,.table th.nowrap {
	white-space:nowrap;
	width:1%
}
.table>thead:first-child>tr:first-child td,.table>thead:first-child>tr:first-child th {
	border-top:0
}
.table>thead td,.table>thead th {
	color:#9a9a9a;
	font-size:12px;
	vertical-align:bottom
}
.table-responsive {
	box-shadow:0 -1px 0 rgba(0,0,0,.06),0 0 3px rgba(0,0,0,.18),0 1px 3px rgba(0,0,0,.18);
	margin-top:24px;
	margin-bottom:24px;
	min-height:.01%;
	overflow-x:auto;
	overflow-y:hidden;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar
}
.header-affix,.no-flexbox .tile-action~.tile-inner,.no-flexbox .tile-side~.tile-inner {
	overflow:hidden
}
.card-table>.table-responsive {
	box-shadow:none;
	margin-right:-16px;
	margin-left:-16px
}
.card-table>.table-responsive:first-child {
	margin-top:0
}
.card-table>.table-responsive:last-child {
	margin-bottom:0
}
.table-responsive>.table {
	box-shadow:none;
	margin:0
}
.QR_Code_tile {
	background-color:#298C2D;
	display:block;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:48px
}
.QR_Code_tile[href],.QR_Code_tile[href]:focus,.QR_Code_tile[href]:hover {
	color:inherit;
	text-decoration:none
}
.QR_Code_tile.active {
	margin-top:0px!important;
	margin-bottom:24px!important
}
.tile {
	background-color:#fff;
	display:block;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:48px
}
.tile[href],.tile[href]:focus,.tile[href]:hover {
	color:inherit;
	text-decoration:none
}
.tile.active {
	margin-top:0px!important;
	margin-bottom:24px!important
}
.no-boxshadow .tile {
	border:1px solid rgba(0,0,0,.12)
}
.no-boxshadow .tile+.tile {
	margin-top:-1px
}
.no-flexbox .tile:after,.no-flexbox .tile:before {
	content:"";
	display:table;
	line-height:0
}
.tile-brand {
	background-color:#3f51b5;
	color:#fff
}
.tile-brand a,.tile-brand a:focus,.tile-brand a:hover {
	color:inherit
}
.tile-brand-accent {
	background-color:#4CAF50;
	color:#fff
}
.tile-brand-accent a,.tile-brand-accent a:focus,.tile-brand-accent a:hover {
	color:inherit
}
.tile-green {
	background-color:#4caf50;
	color:rgba(0,0,0,.87)
}
.tile-green a,.tile-green a:focus,.tile-green a:hover {
	color:inherit
}
.tile-orange {
	background-color:#ff9800;
	color:rgba(0,0,0,.87)
}
.tile-orange a,.tile-orange a:focus,.tile-orange a:hover {
	color:inherit
}
.tile-red {
	background-color:#f44336;
	color:#fff
}
.tile-red a,.tile-red a:focus,.tile-red a:hover {
	color:inherit
}
.tile-action {
	border-top:0;
	float:right;
	min-width:0;
	-webkit-order:1;
	-ms-flex-order:1;
	order:1;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.no-touch .tile-action,.touch .tile-collapse .tile-action {
	display:none
}
.no-touch .tile:hover .tile-action,.tile-collapse.active .tile-action {
	display:block
}
.tile-action-show {
	display:block!important
}
.tile-footer:after,.tile-footer:before,.tile-sub:after,.tile-sub:before {
	display:table;
	line-height:0;
	content:""
}
.tile-active-show {
	min-height:0
}
.tile-active-show.collapsing {
	transition:height .15s linear
}
.tile-collapse {
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	transition:margin .15s linear
}
.tile-collapse.active {

}
@media only screen and (min-width:1056px) and (max-width:1439px) {
	.tile-collapse-full.active {
		margin-right:-63px;
		margin-left:-63px
	}
}
@media only screen and (min-width:1504px) {
	.tile-collapse-full.active {
		margin-right:-63px;
		margin-left:-63px
	}
}
.tile-footer {
	background-color:#f5f5f5;
	border-top:1px solid rgba(0,0,0,.12)
}
.tile-footer:first-child {
	border-top:0
}
.tile-brand .tile-footer {
	background-color:#303f9f;
	color:#fff
}
.tile-brand-accent .tile-footer {
	background-color:#f50057;
	color:#fff
}
.tile-green .tile-footer {
	background-color:#388e3c;
	color:#fff
}
.tile-orange .tile-footer {
	background-color:#f57c00;
	color:rgba(0,0,0,.87)
}
.tile-red .tile-footer {
	background-color:#d32f2f;
	color:#fff
}
.tile-inner {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0px 0px;
	min-width:0
}

.QRCode-inner {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin:14px px;
	margin-right:26px;
	min-width:0
}
.tile-side {
	padding-top:14px;
	padding-bottom:14px
}
.content-heading,.footer {
	padding-top:0px;
	padding-bottom:0px;
}
.tile-sub {

}
.tile-brand .tile-sub {
	border-top-color:#303f9f
}
.tile-brand-accent .tile-sub {
	border-top-color:#f50057
}
.tile-green .tile-sub {
	border-top-color:#388e3c
}
.tile-orange .tile-sub {
	border-top-color:#f57c00
}
.tile-red .tile-sub {
	border-top-color:#d32f2f
}
.tile-wrap {
	margin-bottom:24px;
	box-shadow:0 -1px 0 rgba(0,0,0,.06),0 0 3px rgba(0,0,0,.18),0 1px 3px rgba(0,0,0,.18);
}
div[data-toggle=tile] {
	cursor:pointer;
	display:block;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	min-height:0;
	border-bottom:1px solid rgba(0,0,0,.12);
}
div[data-toggle=tile] [data-ignore=tile] {
	cursor:default;
	cursor:initial
}
.no-flexbox div[data-toggle=tile]:after,.no-flexbox div[data-toggle=tile]:before {
	content:"";
	display:table;
	line-height:0
}
.content-heading {
	color:#212121;
	overflow:hidden;
	transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);
	z-index:1;
	display:block;
}
.content-heading .heading {
	font-weight:300
}
.page-brand .content-heading {
	color:#000;
}
.page-brand-accent .content-heading {
	background-color:#4CAF50;
	color:#fff
}
.page-green .content-heading {
	background-color:#4caf50;
	color:rgba(0,0,0,.87)
}
.page-orange .content-heading {
	background-color:#ff9800;
	color:rgba(0,0,0,.87)
}
.page-red .content-heading {
	background-color:#f44336;
	color:#fff
}
.content-inner {
	margin-top:48px;
}
.content-sub-heading {
	font-size:20px;
	font-weight:500;
	line-height:28px
}
.page-brand .content-sub-heading {
	color:#3f51b5
}
.page-brand-accent .content-sub-heading {
	color:#4CAF50
}
.page-green .content-sub-heading {
	color:#4caf50
}
.page-orange .content-sub-heading {
	color:#ff9800
}
.page-red .content-sub-heading {
	color:#f44336
}
.footer {
	border-top:1px solid rgba(0,0,0,.12);
	text-align:center;
	position:absolute;
	bottom:0;
	right:0;
	left:0
}
.header-affix,.header-affix-hide {
	position:static!important
}
.header {
	backface-visibility:hidden;
	background-color:#f5f5f5;
	color:#212121;
	min-height:56px;
	padding-top:4px;
	padding-bottom:4px;
	transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .15s linear;
	z-index:30
}
.header:after,.header:before {
	content:"";
	display:table;
	line-height:0
}
.header.affix {
	box-shadow:0 1px 10px rgba(0,0,0,.5);
	transition:background-color .6s cubic-bezier(.4,0,.2,1),box-shadow .6s linear
}
.header a {
	color:inherit;
	z-index:1
}
.header .nav {
	margin:0
}
.header .tab-nav {
	box-shadow:none;
	margin-top:-4px;
	margin-bottom:-4px;
	margin-left:30px;
}
.header .tab-nav .nav>li>.a,.header .tab-nav .nav>li>a {
	padding-top:18px;
	padding-bottom:16px
}
.header-brand {
	background-color:#3f51b5;
	color:#fff
}
.header-brand-accent {
	background-color:#4CAF50;
	color:#fff
}
.header-green {
	background-color:#4caf50;
	color:rgba(0,0,0,.87)
}
.header-orange {
	background-color:#ff9800;
	color:rgba(0,0,0,.87)
}
.page-brand .header-transparent,.page-brand-accent .header-transparent {
	color:#fff;
	background-color:#4caf50;
}
.header-red {
	background-color:#f44336;
	color:#fff
}
.header-affix {
	max-height:48px;
	width:0
}
.header-affix.affix {
	overflow:visible;
	width:auto
}
.header-seamed,.header-standard,.header-waterfall,.menu {
	position:fixed;
	left:0;
	top:0;
	right:0
}
.header-affix-hide.affix {
	max-height:48px;
	overflow:hidden;
	width:0
}
.header-logo,.header-text,.menu-logo {
	display:block;
	float:left;
	font-weight:300;
	height:48px;
	line-height:28px;
	margin:0 16px;
	padding:10px 0
}
.header-logo:focus,.header-logo:hover,.header-text:focus,.header-text:hover,.menu-logo:focus,.menu-logo:hover {
	text-decoration:none
}
.header-logo,.menu-logo {
	font-size:20px
}
.header-logo img,.menu-logo img {
	display:block;
	max-height:28px;
	width:auto
}
.header-standard {
	box-shadow:0 1px 10px rgba(0,0,0,.5)
}
.header-transparent {
	background-color:transparent
}
.header-transparent.affix {
	background-color:#fff
}
.page-brand .header-transparent.affix {
	background-color:#4caf50;
}
.page-green .header-transparent,.page-orange .header-transparent {
	color:rgba(0,0,0,.87)
}
.page-brand-accent .header-transparent.affix {
	background-color:#4CAF50
}
.page-green .header-transparent.affix {
	background-color:#4caf50
}
.page-orange .header-transparent.affix {
	background-color:#ff9800
}
.page-red .header-transparent {
	color:#fff
}
.page-red .header-transparent.affix {
	background-color:#f44336
}
.menu {
	backface-visibility:hidden;
	display:none;
	overflow:hidden;
	outline:0;
	bottom:0;
	z-index:31
}
.menu-collapse-toggle {
	background-color:transparent!important;
	cursor:pointer;
	display:block;
	float:right;
	padding:14px 16px;
	position:absolute;
	top:0;
	right:0;
	z-index:1
}
.menu-collapse-toggle:hover {
	color:#4CAF50!important
}
.menu-collapse-toggle-close {
	margin-top:-7px;
	margin-left:-7px;
	opacity:1;
	position:absolute;
	top:50%;
	left:50%;
	text-align:center;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	transition:all .3s cubic-bezier(.4,0,.2,1);
	transition-property:opacity,-webkit-transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform;
	width:14px
}
.menu-collapse-toggle.collapsed .menu-collapse-toggle-close {
	opacity:0;
	-webkit-transform:rotate(-225deg);
	-ms-transform:rotate(-225deg);
	transform:rotate(-225deg)
}
.menu-collapse-toggle-default {
	opacity:0;
	-webkit-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	transform:rotate(225deg);
	transition:all .3s cubic-bezier(.4,0,.2,1);
	transition-property:opacity,-webkit-transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform
}
.menu-collapse-toggle.collapsed .menu-collapse-toggle-default {
	opacity:1;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0)
}
.menu-content {
	padding-top:8px;
	padding-bottom:8px
}
.menu-content .nav {
	margin-top:0;
	margin-bottom:0
}
.menu-content .nav .a,.menu-content .nav a {
	color:#212121;
	font-weight:500;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.menu-content .nav li.active>.a,.menu-content .nav li.active>a,.page-brand .menu-content .nav li.active>.a,.page-brand .menu-content .nav li.active>a {
	color:#3f51b5
}
.menu-content .nav .a:focus,.menu-content .nav .a:hover,.menu-content .nav a:focus,.menu-content .nav a:hover {
	background-color:#f5f5f5
}
.menu-content .nav .a .breadcrumb>li+li:before,.menu-content .nav .a .fa,.menu-content .nav .a .icon,.menu-content .nav a .breadcrumb>li+li:before,.menu-content .nav a .fa,.menu-content .nav a .icon {
	margin-right:16px
}
.menu-content .nav ul .a,.menu-content .nav ul a {
	font-weight:400;
	padding-left:32px
}
.menu-content .nav ul ul .a,.menu-content .nav ul ul a {
	font-size:12px;
	font-weight:300;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:48px
}
.no-boxshadow .menu-content .nav {
	margin-right:1px
}
.no-boxshadow .menu.menu-right .menu-content .nav {
	margin-right:0;
	margin-left:1px
}
.page-brand-accent .menu-content .nav li.active>.a,.page-brand-accent .menu-content .nav li.active>a {
	color:#4CAF50
}
.page-green .menu-content .nav li.active>.a,.page-green .menu-content .nav li.active>a {
	color:#4caf50
}
.page-orange .menu-content .nav li.active>.a,.page-orange .menu-content .nav li.active>a {
	color:#ff9800
}
.page-red .menu-content .nav li.active>.a,.page-red .menu-content .nav li.active>a {
	color:#f44336
}
.menu-logo,.menu-logo:focus,.menu-logo:hover {
	color:#212121
}
.menu-content-inner {
	padding-right:16px;
	padding-left:16px
}
.menu-backdrop {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background-color:#000;
	opacity:0;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	transition:opacity .3s cubic-bezier(.4,0,.2,1);
	z-index:30
}
.menu-backdrop.in {
	opacity:.5
}
.menu-logo {
	border-bottom:1px solid #dadada;
	float:none;
	height:56px;
	margin-right:0;
	margin-bottom:8px;
	margin-left:0;
	padding:14px 16px 13px
}
.menu-content>.menu-logo:first-child {
	margin-top:-8px
}
.menu-scroll {
	background-color:#fff;
	height:100%;
	max-width:85%;
	max-width:calc(100% - 64px);
	overflow-x:hidden;
	overflow-y:auto;
	position:fixed;
	top:0;
	left:-320px;
	transition-duration:.3s;
	transition-property:box-shadow,left;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:320px;
	z-index:1;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:none
}
.menu.in .menu-scroll {
	box-shadow:0 0 10px rgba(0,0,0,.5);
	left:0
}
.menu-right .menu-scroll {
	right:-320px;
	left:auto;
	transition-property:box-shadow,right
}
.menu-right.in .menu-scroll {
	right:0;
	left:auto
}
.no-boxshadow .menu-scroll:after {
	border-right:1px solid #dadada;
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	right:0
}
.no-boxshadow .menu.menu-right .menu-scroll:after {
	right:auto;
	left:0
}
.menu-top {
	background-color:#000;
	color:#fff;
	position:relative;
	z-index:1
}
.menu-top a,.menu-top a:focus,.menu-top a:hover {
	color:inherit;
	text-decoration:none
}
.menu-top-img {
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:flex;
	height:100%;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%
}
.menu-top-img img {
	min-height:100%;
	width:100%;
	opacity:.5
}
.menu-top-info {
	padding:12px 16px;
	position:relative
}
@media only screen and (min-width:768px) {
	.menu-top-info {
		padding-top:24px;
		padding-bottom:24px
	}
	.QRCode_Width{
		min-width:560px;
	}
}
.menu-top-info-sub {
	font-weight:300;
	padding:12px 16px;
	position:relative
}
@media only screen and (min-width:768px) {
	.menu-top-info-sub {
		padding-top:24px
	}
	.QRCode_Width{
		min-width:560px;
	}
}

@media (max-width: 500px) {
	.content-heading{
		display:none;
	}
    .card-inner {
	margin:24px 14px;
	min-width:0;
	position:relative
    }
    .margin-top-no {
	margin-top:0!important;
	margin-bottom:0px;
    }
    .tile-wrap {
	margin-bottom:100px;
	box-shadow:0 -1px 0 rgba(0,0,0,.06),0 0 3px rgba(0,0,0,.18),0 1px 3px rgba(0,0,0,.18);
    }
    .content-header{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;padding-top:60px;}
  }


.menu-top-user {
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.no-flexbox .menu-top-user:after,.no-flexbox .menu-top-user:before {
	content:"";
	display:table;
	line-height:0
}
@media only screen and (min-width:992px) {
	.menu-scroll {
		max-width:none
	}
	.nav-drawer.nav-drawer-md {
		background-color:transparent;
		display:block!important;
		overflow:visible;
		width:240px;
		z-index:30
	}
	.QRCode_Width{
		min-width:588px;
	}
	.nav-drawer.nav-drawer-md .menu-scroll {
		box-shadow:0 0 10px rgba(0,0,0,.5);
		left:0;
		width:240px
	}
	.nav-drawer.nav-drawer-md.menu-left~.content {
		margin-left:240px
	}
	.nav-drawer.nav-drawer-md.menu-left~.content .content-heading,.nav-drawer.nav-drawer-md.menu-left~.content .content-inner {
		padding-left:16px
	}
	.nav-drawer.nav-drawer-md.menu-left~.footer,.nav-drawer.nav-drawer-md.menu-left~.header {
		padding-left:16px;
		left:240px
	}
	.nav-drawer.nav-drawer-md.menu-right~.content {
		margin-right:240px
	}
	.nav-drawer.nav-drawer-md.menu-right~.content .content-heading,.nav-drawer.nav-drawer-md.menu-right~.content .content-inner {
		padding-right:16px
	}
	.nav-drawer.nav-drawer-md.menu-right~.footer,.nav-drawer.nav-drawer-md.menu-right~.header {
		padding-right:16px;
		right:240px
	}
}
@media only screen and (min-width:1440px) {
	.nav-drawer.nav-drawer-lg {
		background-color:transparent;
		display:block!important;
		overflow:visible;
		width:240px;
		z-index:30
	}
	.QRCode_Width{
		min-width:588px;
	}
	.nav-drawer.nav-drawer-lg .menu-scroll {
		box-shadow:0 0 10px rgba(0,0,0,.5);
		left:0;
		width:240px
	}
	.nav-drawer.nav-drawer-lg.menu-left~.content {
		margin-left:240px
	}
	.nav-drawer.nav-drawer-lg.menu-left~.content .content-heading,.nav-drawer.nav-drawer-lg.menu-left~.content .content-inner {
		padding-left:16px
	}
	.nav-drawer.nav-drawer-lg.menu-left~.footer,.nav-drawer.nav-drawer-lg.menu-left~.header {
		padding-left:16px;
		left:240px
	}
	.nav-drawer.nav-drawer-lg.menu-right~.content {
		margin-right:240px
	}
	.nav-drawer.nav-drawer-lg.menu-right~.content .content-heading,.nav-drawer.nav-drawer-lg.menu-right~.content .content-inner {
		padding-right:16px
	}
	.nav-drawer.nav-drawer-lg.menu-right~.footer,.nav-drawer.nav-drawer-lg.menu-right~.header {
		padding-right:16px;
		right:240px
	}
}
