/*! Amaze UI v2.7.1 | by Amaze UI Team | (c) 2016 AllMobilize, Inc. | Licensed under MIT | 2016-07-11T11:22:42+0800 */
*, :after, :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
body, html {
	min-height: 100%
}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
 [hidden], script, template {
 display: none
}
a {
	background-color: transparent
}
a:focus {
	outline: thin dotted
}
a:active, a:hover {
	outline: 0
}
a, ins {
	text-decoration: none
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
pre {
	white-space: pre-wrap
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
code, kbd, pre, samp {
	font-family: Monaco, Menlo, Consolas, "Courier New", FontAwesome, monospace;
	font-size: 1em
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, input {
	line-height: normal
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
input[type=checkbox], input[type=radio] {
	cursor: pointer;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
button[disabled], html input[disabled] {
	cursor: default
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0
}
 input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
 height: auto
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
 input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
 -webkit-appearance: none
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical
}
optgroup {
	font-weight: 700
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding: 0
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
body {
	position: relative;
	background: #fff;
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;
	font-weight: 400;
	line-height: 1.6;
	color: #333;
}
body, button, input, select, textarea {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: "liga", "kern"
}
 @media only screen and (max-width: 640px) {
body {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto
}
}
a {
	color: #0e90d2
}
a:focus, a:hover {
	color: #095f8a
}
a:focus {
	outline: thin dotted;
	outline: 1px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
ins {
	background: #ffa;
	color: #333
}
mark {
	background: #ffa;
	color: #333
}
abbr[title], dfn[title] {
	cursor: help
}
dfn[title] {
	border-bottom: 1px dotted;
	font-style: normal
}
address, blockquote, dl, fieldset, figure, hr, ol, p, pre, ul {
}
* + address, * + blockquote, * + dl, * + fieldset, * + figure, * + hr, * + ol, * + p, * + pre, * + ul {
/*margin-top: 1.6rem*/
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 1.6rem 0;
	font-weight: 600;
	font-size: 100%
}
h1 {
	font-size: 1.5em
}
h2 {
	font-size: 1.25em
}
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {
/*margin-top: 2em*/
}
ol, ul {
}
ol > li > ol, ol > li > ul, ul > li > ol, ul > li > ul {
	margin: 1em 0
}
dt {
	font-weight: 700
}
dt + dd {
	margin-top: .5em
}
dd {
	margin-left: 0
}
dd + dt {
	margin-top: 1em
}
hr {
	display: block;
	padding: 0;
	border: 0;
	height: 0;
	border-top: 1px solid #eee;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
address {
	font-style: normal
}
blockquote {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-left: 4px solid #ddd;
	font-family: Georgia, "Times New Roman", Times, Kai, "Kaiti SC", KaiTi, BiauKai, FontAwesome, serif
}
blockquote small {
	display: block;
	color: #999;
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;
	text-align: right
}
blockquote p:last-of-type {
	margin-bottom: 0
}
iframe {
	border: 0
}
button, input:not([type=radio]):not([type=checkbox]), select {
	vertical-align: middle
}
.am-scrollbar-measure {
	width: 100px;
	height: 100px;
	overflow: scroll;
	position: absolute;
	top: -9999px
}
.am-container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	width: 100%;
	max-width: 1000px
}
.am-container:after, .am-container:before {
	content: " ";
	display: table
}
.am-container:after {
	clear: both
}
 @media only screen and (min-width: 641px) {
.am-container {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
}
.am-container > .am-g {
	width: auto;
	margin-left: -1rem;
	margin-right: -1rem
}
 @media only screen and (min-width: 641px) {
.am-container > .am-g {
	margin-left: -1.5rem;
	margin-right: -1.5rem
}
}
.am-g {
	margin: 0 auto;
	width: 100%
}
.am-g:after, .am-g:before {
	content: " ";
	display: table
}
.am-g:after {
	clear: both
}
.am-g .am-g {
	margin-left: -1rem;
	margin-right: -1rem;
	width: auto
}
.am-g .am-g.am-g-collapse {
	margin-left: 0;
	margin-right: 0;
	width: auto
}
 @media only screen and (min-width: 641px) {
.am-g .am-g {
	margin-left: -1.5rem;
	margin-right: -1.5rem
}
}
.am-g.am-g-collapse .am-g {
	margin-left: 0;
	margin-right: 0
}
.am-g-collapse [class*=am-u-] {
	padding-left: 0;
	padding-right: 0
}
.am-g-fixed {
	max-width: 1000px
}
 [class*=am-u-] {
 width: 100%;
 padding-left: 1rem;
 padding-right: 1rem;
 float: left;
 position: relative
}
 [class*=am-u-] + [class*=am-u-]:last-child {
 float: right
}
 [class*=am-u-] + [class*=am-u-].am-u-end {
 float: left
}
 @media only screen and (min-width: 641px) {
 [class*=am-u-] {
 padding-left: 1.5rem;
 padding-right: 1.5rem
}
}
 [class*=am-u-pull-] {
 left: auto
}
 [class*=am-u-push-] {
 right: auto
}
 @media only screen {
.am-u-sm-1 {
	width: 8.33333333%
}
.am-u-sm-2 {
	width: 16.66666667%
}
.am-u-sm-3 {
	width: 25%
}
.am-u-sm-4 {
	width: 33.33333333%
}
.am-u-sm-5 {
	width: 41.66666667%
}
.am-u-sm-6 {
	width: 50%
}
.am-u-sm-7 {
	width: 58.33333333%
}
.am-u-sm-8 {
	width: 66.66666667%
}
.am-u-sm-9 {
	width: 75%
}
.am-u-sm-10 {
	width: 83.33333333%
}
.am-u-sm-11 {
	width: 91.66666667%
}
.am-u-sm-12 {
	width: 100%
}
.am-u-sm-pull-0 {
	right: 0
}
.am-u-sm-pull-1 {
	right: 8.33333333%
}
.am-u-sm-pull-2 {
	right: 16.66666667%
}
.am-u-sm-pull-3 {
	right: 25%
}
.am-u-sm-pull-4 {
	right: 33.33333333%
}
.am-u-sm-pull-5 {
	right: 41.66666667%
}
.am-u-sm-pull-6 {
	right: 50%
}
.am-u-sm-pull-7 {
	right: 58.33333333%
}
.am-u-sm-pull-8 {
	right: 66.66666667%
}
.am-u-sm-pull-9 {
	right: 75%
}
.am-u-sm-pull-10 {
	right: 83.33333333%
}
.am-u-sm-pull-11 {
	right: 91.66666667%
}
.am-u-sm-push-0 {
	left: 0
}
.am-u-sm-push-1 {
	left: 8.33333333%
}
.am-u-sm-push-2 {
	left: 16.66666667%
}
.am-u-sm-push-3 {
	left: 25%
}
.am-u-sm-push-4 {
	left: 33.33333333%
}
.am-u-sm-push-5 {
	left: 41.66666667%
}
.am-u-sm-push-6 {
	left: 50%
}
.am-u-sm-push-7 {
	left: 58.33333333%
}
.am-u-sm-push-8 {
	left: 66.66666667%
}
.am-u-sm-push-9 {
	left: 75%
}
.am-u-sm-push-10 {
	left: 83.33333333%
}
.am-u-sm-push-11 {
	left: 91.66666667%
}
.am-u-sm-offset-0 {
	margin-left: 0
}
.am-u-sm-offset-1 {
	margin-left: 8.33333333%
}
.am-u-sm-offset-2 {
	margin-left: 16.66666667%
}
.am-u-sm-offset-3 {
	margin-left: 25%
}
.am-u-sm-offset-4 {
	margin-left: 33.33333333%
}
.am-u-sm-offset-5 {
	margin-left: 41.66666667%
}
.am-u-sm-offset-6 {
	margin-left: 50%
}
.am-u-sm-offset-7 {
	margin-left: 58.33333333%
}
.am-u-sm-offset-8 {
	margin-left: 66.66666667%
}
.am-u-sm-offset-9 {
	margin-left: 75%
}
.am-u-sm-offset-10 {
	margin-left: 83.33333333%
}
.am-u-sm-offset-11 {
	margin-left: 91.66666667%
}
.am-u-sm-reset-order {
	margin-left: 0;
	margin-right: 0;
	left: auto;
	right: auto;
	float: left
}
[class*=am-u-].am-u-sm-centered {
	margin-left: auto;
	margin-right: auto;
	float: none
}
[class*=am-u-].am-u-sm-centered:last-child {
	float: none
}
[class*=am-u-].am-u-sm-uncentered {
	margin-left: 0;
	margin-right: 0;
	float: left
}
[class*=am-u-].am-u-sm-uncentered:last-child {
	float: left
}
}
 @media only screen and (min-width: 641px) {
.am-u-md-1 {
	width: 8.33333333%
}
.am-u-md-2 {
	width: 16.66666667%
}
.am-u-md-3 {
	width: 25%
}
.am-u-md-4 {
	width: 33.33333333%
}
.am-u-md-5 {
	width: 41.66666667%
}
.am-u-md-6 {
	width: 50%
}
.am-u-md-7 {
	width: 58.33333333%
}
.am-u-md-8 {
	width: 66.66666667%
}
.am-u-md-9 {
	width: 75%
}
.am-u-md-10 {
	width: 83.33333333%
}
.am-u-md-11 {
	width: 91.66666667%
}
.am-u-md-12 {
	width: 100%
}
.am-u-md-pull-0 {
	right: 0
}
.am-u-md-pull-1 {
	right: 8.33333333%
}
.am-u-md-pull-2 {
	right: 16.66666667%
}
.am-u-md-pull-3 {
	right: 25%
}
.am-u-md-pull-4 {
	right: 33.33333333%
}
.am-u-md-pull-5 {
	right: 41.66666667%
}
.am-u-md-pull-6 {
	right: 50%
}
.am-u-md-pull-7 {
	right: 58.33333333%
}
.am-u-md-pull-8 {
	right: 66.66666667%
}
.am-u-md-pull-9 {
	right: 75%
}
.am-u-md-pull-10 {
	right: 83.33333333%
}
.am-u-md-pull-11 {
	right: 91.66666667%
}
.am-u-md-push-0 {
	left: 0
}
.am-u-md-push-1 {
	left: 8.33333333%
}
.am-u-md-push-2 {
	left: 16.66666667%
}
.am-u-md-push-3 {
	left: 25%
}
.am-u-md-push-4 {
	left: 33.33333333%
}
.am-u-md-push-5 {
	left: 41.66666667%
}
.am-u-md-push-6 {
	left: 50%
}
.am-u-md-push-7 {
	left: 58.33333333%
}
.am-u-md-push-8 {
	left: 66.66666667%
}
.am-u-md-push-9 {
	left: 75%
}
.am-u-md-push-10 {
	left: 83.33333333%
}
.am-u-md-push-11 {
	left: 91.66666667%
}
.am-u-md-offset-0 {
	margin-left: 0
}
.am-u-md-offset-1 {
	margin-left: 8.33333333%
}
.am-u-md-offset-2 {
	margin-left: 16.66666667%
}
.am-u-md-offset-3 {
	margin-left: 25%
}
.am-u-md-offset-4 {
	margin-left: 33.33333333%
}
.am-u-md-offset-5 {
	margin-left: 41.66666667%
}
.am-u-md-offset-6 {
	margin-left: 50%
}
.am-u-md-offset-7 {
	margin-left: 58.33333333%
}
.am-u-md-offset-8 {
	margin-left: 66.66666667%
}
.am-u-md-offset-9 {
	margin-left: 75%
}
.am-u-md-offset-10 {
	margin-left: 83.33333333%
}
.am-u-md-offset-11 {
	margin-left: 91.66666667%
}
.am-u-md-reset-order {
	margin-left: 0;
	margin-right: 0;
	left: auto;
	right: auto;
	float: left
}
[class*=am-u-].am-u-md-centered {
	margin-left: auto;
	margin-right: auto;
	float: none
}
[class*=am-u-].am-u-md-centered:last-child {
	float: none
}
[class*=am-u-].am-u-md-uncentered {
	margin-left: 0;
	margin-right: 0;
	float: left
}
[class*=am-u-].am-u-md-uncentered:last-child {
	float: left
}
}
 @media only screen and (min-width: 1025px) {
.am-u-lg-1 {
	width: 8.33333333%
}
.am-u-lg-2 {
	width: 16.66666667%
}
.am-u-lg-3 {
	width: 25%
}
.am-u-lg-4 {
	width: 33.33333333%
}
.am-u-lg-5 {
	width: 41.66666667%
}
.am-u-lg-6 {
	width: 50%
}
.am-u-lg-7 {
	width: 58.33333333%
}
.am-u-lg-8 {
	width: 66.66666667%
}
.am-u-lg-9 {
	width: 75%
}
.am-u-lg-10 {
	width: 83.33333333%
}
.am-u-lg-11 {
	width: 91.66666667%
}
.am-u-lg-12 {
	width: 100%
}
.am-u-lg-pull-0 {
	right: 0
}
.am-u-lg-pull-1 {
	right: 8.33333333%
}
.am-u-lg-pull-2 {
	right: 16.66666667%
}
.am-u-lg-pull-3 {
	right: 25%
}
.am-u-lg-pull-4 {
	right: 33.33333333%
}
.am-u-lg-pull-5 {
	right: 41.66666667%
}
.am-u-lg-pull-6 {
	right: 50%
}
.am-u-lg-pull-7 {
	right: 58.33333333%
}
.am-u-lg-pull-8 {
	right: 66.66666667%
}
.am-u-lg-pull-9 {
	right: 75%
}
.am-u-lg-pull-10 {
	right: 83.33333333%
}
.am-u-lg-pull-11 {
	right: 91.66666667%
}
.am-u-lg-push-0 {
	left: 0
}
.am-u-lg-push-1 {
	left: 8.33333333%
}
.am-u-lg-push-2 {
	left: 16.66666667%
}
.am-u-lg-push-3 {
	left: 25%
}
.am-u-lg-push-4 {
	left: 33.33333333%
}
.am-u-lg-push-5 {
	left: 41.66666667%
}
.am-u-lg-push-6 {
	left: 50%
}
.am-u-lg-push-7 {
	left: 58.33333333%
}
.am-u-lg-push-8 {
	left: 66.66666667%
}
.am-u-lg-push-9 {
	left: 75%
}
.am-u-lg-push-10 {
	left: 83.33333333%
}
.am-u-lg-push-11 {
	left: 91.66666667%
}
.am-u-lg-offset-0 {
	margin-left: 0
}
.am-u-lg-offset-1 {
	margin-left: 8.33333333%
}
.am-u-lg-offset-2 {
	margin-left: 16.66666667%
}
.am-u-lg-offset-3 {
	margin-left: 25%
}
.am-u-lg-offset-4 {
	margin-left: 33.33333333%
}
.am-u-lg-offset-5 {
	margin-left: 41.66666667%
}
.am-u-lg-offset-6 {
	margin-left: 50%
}
.am-u-lg-offset-7 {
	margin-left: 58.33333333%
}
.am-u-lg-offset-8 {
	margin-left: 66.66666667%
}
.am-u-lg-offset-9 {
	margin-left: 75%
}
.am-u-lg-offset-10 {
	margin-left: 83.33333333%
}
.am-u-lg-offset-11 {
	margin-left: 91.66666667%
}
.am-u-lg-reset-order {
	margin-left: 0;
	margin-right: 0;
	left: auto;
	right: auto;
	float: left
}
[class*=am-u-].am-u-lg-centered {
	margin-left: auto;
	margin-right: auto;
	float: none
}
[class*=am-u-].am-u-lg-centered:last-child {
	float: none
}
[class*=am-u-].am-u-lg-uncentered {
	margin-left: 0;
	margin-right: 0;
	float: left
}
[class*=am-u-].am-u-lg-uncentered:last-child {
	float: left
}
}
 [class*=am-avg-] {
 display: block;
 padding: 0;
 margin: 0;
 list-style: none
}
[class*=am-avg-]:after, [class*=am-avg-]:before {
	content: " ";
	display: table
}
[class*=am-avg-]:after {
	clear: both
}
 [class*=am-avg-] > li {
 display: block;
 height: auto;
 float: left
}
 @media only screen {
.am-avg-sm-1 > li {
	width: 100%
}
.am-avg-sm-1 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-1 > li:nth-of-type(1n+1) {
	clear: both
}
.am-avg-sm-2 > li {
	width: 50%
}
.am-avg-sm-2 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-2 > li:nth-of-type(2n+1) {
	clear: both
}
.am-avg-sm-3 > li {
	width: 33.33333333%
}
.am-avg-sm-3 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-3 > li:nth-of-type(3n+1) {
	clear: both
}
.am-avg-sm-4 > li {
	width: 25%
}
.am-avg-sm-4 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-4 > li:nth-of-type(4n+1) {
	clear: both
}
.am-avg-sm-5 > li {
	width: 20%
}
.am-avg-sm-5 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-5 > li:nth-of-type(5n+1) {
	clear: both
}
.am-avg-sm-6 > li {
	width: 16.66666667%
}
.am-avg-sm-6 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-6 > li:nth-of-type(6n+1) {
	clear: both
}
.am-avg-sm-7 > li {
	width: 14.28571429%
}
.am-avg-sm-7 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-7 > li:nth-of-type(7n+1) {
	clear: both
}
.am-avg-sm-8 > li {
	width: 12.5%
}
.am-avg-sm-8 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-8 > li:nth-of-type(8n+1) {
	clear: both
}
.am-avg-sm-9 > li {
	width: 11.11111111%
}
.am-avg-sm-9 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-9 > li:nth-of-type(9n+1) {
	clear: both
}
.am-avg-sm-10 > li {
	width: 10%
}
.am-avg-sm-10 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-10 > li:nth-of-type(10n+1) {
	clear: both
}
.am-avg-sm-11 > li {
	width: 9.09090909%
}
.am-avg-sm-11 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-11 > li:nth-of-type(11n+1) {
	clear: both
}
.am-avg-sm-12 > li {
	width: 8.33333333%
}
.am-avg-sm-12 > li:nth-of-type(n) {
	clear: none
}
.am-avg-sm-12 > li:nth-of-type(12n+1) {
	clear: both
}
}
 @media only screen and (min-width: 641px) {
.am-avg-md-1 > li {
	width: 100%
}
.am-avg-md-1 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-1 > li:nth-of-type(1n+1) {
	clear: both
}
.am-avg-md-2 > li {
	width: 50%
}
.am-avg-md-2 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-2 > li:nth-of-type(2n+1) {
	clear: both
}
.am-avg-md-3 > li {
	width: 33.33333333%
}
.am-avg-md-3 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-3 > li:nth-of-type(3n+1) {
	clear: both
}
.am-avg-md-4 > li {
	width: 25%
}
.am-avg-md-4 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-4 > li:nth-of-type(4n+1) {
	clear: both
}
.am-avg-md-5 > li {
	width: 20%
}
.am-avg-md-5 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-5 > li:nth-of-type(5n+1) {
	clear: both
}
.am-avg-md-6 > li {
	width: 16.66666667%
}
.am-avg-md-6 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-6 > li:nth-of-type(6n+1) {
	clear: both
}
.am-avg-md-7 > li {
	width: 14.28571429%
}
.am-avg-md-7 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-7 > li:nth-of-type(7n+1) {
	clear: both
}
.am-avg-md-8 > li {
	width: 12.5%
}
.am-avg-md-8 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-8 > li:nth-of-type(8n+1) {
	clear: both
}
.am-avg-md-9 > li {
	width: 11.11111111%
}
.am-avg-md-9 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-9 > li:nth-of-type(9n+1) {
	clear: both
}
.am-avg-md-10 > li {
	width: 10%
}
.am-avg-md-10 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-10 > li:nth-of-type(10n+1) {
	clear: both
}
.am-avg-md-11 > li {
	width: 9.09090909%
}
.am-avg-md-11 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-11 > li:nth-of-type(11n+1) {
	clear: both
}
.am-avg-md-12 > li {
	width: 8.33333333%
}
.am-avg-md-12 > li:nth-of-type(n) {
	clear: none
}
.am-avg-md-12 > li:nth-of-type(12n+1) {
	clear: both
}
}
 @media only screen and (min-width: 1025px) {
.am-avg-lg-1 > li {
	width: 100%
}
.am-avg-lg-1 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-1 > li:nth-of-type(1n+1) {
	clear: both
}
.am-avg-lg-2 > li {
	width: 50%
}
.am-avg-lg-2 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-2 > li:nth-of-type(2n+1) {
	clear: both
}
.am-avg-lg-3 > li {
	width: 33.33333333%
}
.am-avg-lg-3 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-3 > li:nth-of-type(3n+1) {
	clear: both
}
.am-avg-lg-4 > li {
	width: 25%
}
.am-avg-lg-4 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-4 > li:nth-of-type(4n+1) {
	clear: both
}
.am-avg-lg-5 > li {
	width: 20%
}
.am-avg-lg-5 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-5 > li:nth-of-type(5n+1) {
	clear: both
}
.am-avg-lg-6 > li {
	width: 16.66666667%
}
.am-avg-lg-6 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-6 > li:nth-of-type(6n+1) {
	clear: both
}
.am-avg-lg-7 > li {
	width: 14.28571429%
}
.am-avg-lg-7 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-7 > li:nth-of-type(7n+1) {
	clear: both
}
.am-avg-lg-8 > li {
	width: 12.5%
}
.am-avg-lg-8 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-8 > li:nth-of-type(8n+1) {
	clear: both
}
.am-avg-lg-9 > li {
	width: 11.11111111%
}
.am-avg-lg-9 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-9 > li:nth-of-type(9n+1) {
	clear: both
}
.am-avg-lg-10 > li {
	width: 10%
}
.am-avg-lg-10 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-10 > li:nth-of-type(10n+1) {
	clear: both
}
.am-avg-lg-11 > li {
	width: 9.09090909%
}
.am-avg-lg-11 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-11 > li:nth-of-type(11n+1) {
	clear: both
}
.am-avg-lg-12 > li {
	width: 8.33333333%
}
.am-avg-lg-12 > li:nth-of-type(n) {
	clear: none
}
.am-avg-lg-12 > li:nth-of-type(12n+1) {
	clear: both
}
}
code, kbd, pre, samp {
	font-family: Monaco, Menlo, Consolas, "Courier New", FontAwesome, monospace
}
code {
	padding: 2px 4px;
	font-size: 1.3rem;
	color: #c7254e;
	background-color: #f8f8f8;
	white-space: nowrap;
	border-radius: 0
}
pre {
	display: block;
	padding: 1rem;
	margin: 1rem 0;
	font-size: 1.3rem;
	line-height: 1.6;
	word-break: break-all;
	word-wrap: break-word;
	color: #555;
	background-color: #f8f8f8;
	border: 1px solid #dedede;
	border-radius: 0
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}
.am-pre-scrollable {
	max-height: 24rem;
	overflow-y: scroll
}
.am-btn {
	display: inline-block;
	margin-bottom: 0;
	padding: .5em 1em;
	vertical-align: middle;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.2;
	text-align: center;
	white-space: nowrap;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0;
	cursor: pointer;
	outline: 0;
	-webkit-appearance: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: background-color .3s ease-out, border-color .3s ease-out;
	transition: background-color .3s ease-out, border-color .3s ease-out
}
.am-btn:active:focus, .am-btn:focus {
	outline: thin dotted;
	outline: 1px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.am-btn:focus, .am-btn:hover {
	color: #444;
	text-decoration: none
}
.am-btn.am-active, .am-btn:active {
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .15);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .15)
}
.am-btn.am-disabled, .am-btn[disabled], fieldset[disabled] .am-btn {
	pointer-events: none;
	border-color: transparent;
	cursor: not-allowed;
	opacity: .45;
	-webkit-box-shadow: none;
	box-shadow: none
}
.am-btn.am-round {
	border-radius: 1000px
}
.am-btn.am-radius {
	border-radius: 2px
}
.am-btn-default {
	color: #444;
	background-color: #e6e6e6;
	border-color: #e6e6e6
}
a.am-btn-default:visited {
	color: #444
}
.am-btn-default.am-active, .am-btn-default:active, .am-btn-default:focus, .am-btn-default:hover, .am-dropdown.am-active .am-btn-default.am-dropdown-toggle {
	color: #444;
	border-color: #c7c7c7
}
.am-btn-default:focus, .am-btn-default:hover {
	background-color: #d4d4d4
}
.am-btn-default.am-active, .am-btn-default:active, .am-dropdown.am-active .am-btn-default.am-dropdown-toggle {
	background-image: none;
	background-color: #c2c2c2
}
.am-btn-default.am-disabled, .am-btn-default.am-disabled.am-active, .am-btn-default.am-disabled:active, .am-btn-default.am-disabled:focus, .am-btn-default.am-disabled:hover, .am-btn-default[disabled], .am-btn-default[disabled].am-active, .am-btn-default[disabled]:active, .am-btn-default[disabled]:focus, .am-btn-default[disabled]:hover, fieldset[disabled] .am-btn-default, fieldset[disabled] .am-btn-default.am-active, fieldset[disabled] .am-btn-default:active, fieldset[disabled] .am-btn-default:focus, fieldset[disabled] .am-btn-default:hover {
	background-color: #e6e6e6;
	border-color: #e6e6e6
}
.am-btn-group .am-btn-default, .am-btn-group-stacked .am-btn-default {
	border-color: #d9d9d9
}
.am-btn-primary {
	color: #fff;
	background-color: #0e90d2;
	border-color: #0e90d2
}
a.am-btn-primary:visited {
	color: #fff
}
.am-btn-primary.am-active, .am-btn-primary:active, .am-btn-primary:focus, .am-btn-primary:hover, .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle {
	color: #fff;
	border-color: #0a6999
}
.am-btn-primary:focus, .am-btn-primary:hover {
	background-color: #0c79b1
}
.am-btn-primary.am-active, .am-btn-primary:active, .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle {
	background-image: none;
	background-color: #0a628f
}
.am-btn-primary.am-disabled, .am-btn-primary.am-disabled.am-active, .am-btn-primary.am-disabled:active, .am-btn-primary.am-disabled:focus, .am-btn-primary.am-disabled:hover, .am-btn-primary[disabled], .am-btn-primary[disabled].am-active, .am-btn-primary[disabled]:active, .am-btn-primary[disabled]:focus, .am-btn-primary[disabled]:hover, fieldset[disabled] .am-btn-primary, fieldset[disabled] .am-btn-primary.am-active, fieldset[disabled] .am-btn-primary:active, fieldset[disabled] .am-btn-primary:focus, fieldset[disabled] .am-btn-primary:hover {
	background-color: #0e90d2;
	border-color: #0e90d2
}
.am-btn-group .am-btn-primary, .am-btn-group-stacked .am-btn-primary {
	border-color: #0c80ba
}
.am-btn-secondary {
	color: #fff;
	background-color: #3bb4f2;
	border-color: #3bb4f2
}
a.am-btn-secondary:visited {
	color: #fff
}
.am-btn-secondary.am-active, .am-btn-secondary:active, .am-btn-secondary:focus, .am-btn-secondary:hover, .am-dropdown.am-active .am-btn-secondary.am-dropdown-toggle {
	color: #fff;
	border-color: #0f9ae0
}
.am-btn-secondary:focus, .am-btn-secondary:hover {
	background-color: #19a7f0
}
.am-btn-secondary.am-active, .am-btn-secondary:active, .am-dropdown.am-active .am-btn-secondary.am-dropdown-toggle {
	background-image: none;
	background-color: #0e93d7
}
.am-btn-secondary.am-disabled, .am-btn-secondary.am-disabled.am-active, .am-btn-secondary.am-disabled:active, .am-btn-secondary.am-disabled:focus, .am-btn-secondary.am-disabled:hover, .am-btn-secondary[disabled], .am-btn-secondary[disabled].am-active, .am-btn-secondary[disabled]:active, .am-btn-secondary[disabled]:focus, .am-btn-secondary[disabled]:hover, fieldset[disabled] .am-btn-secondary, fieldset[disabled] .am-btn-secondary.am-active, fieldset[disabled] .am-btn-secondary:active, fieldset[disabled] .am-btn-secondary:focus, fieldset[disabled] .am-btn-secondary:hover {
	background-color: #3bb4f2;
	border-color: #3bb4f2
}
.am-btn-group .am-btn-secondary, .am-btn-group-stacked .am-btn-secondary {
	border-color: #23abf0
}
.am-btn-warning {
	color: #fff;
	background-color: #F37B1D;
	border-color: #F37B1D
}
a.am-btn-warning:visited {
	color: #fff
}
.am-btn-warning.am-active, .am-btn-warning:active, .am-btn-warning:focus, .am-btn-warning:hover, .am-dropdown.am-active .am-btn-warning.am-dropdown-toggle {
	color: #fff;
	border-color: #c85e0b
}
.am-btn-warning:focus, .am-btn-warning:hover {
	background-color: #e0690c
}
.am-btn-warning.am-active, .am-btn-warning:active, .am-dropdown.am-active .am-btn-warning.am-dropdown-toggle {
	background-image: none;
	background-color: #be590a
}
.am-btn-warning.am-disabled, .am-btn-warning.am-disabled.am-active, .am-btn-warning.am-disabled:active, .am-btn-warning.am-disabled:focus, .am-btn-warning.am-disabled:hover, .am-btn-warning[disabled], .am-btn-warning[disabled].am-active, .am-btn-warning[disabled]:active, .am-btn-warning[disabled]:focus, .am-btn-warning[disabled]:hover, fieldset[disabled] .am-btn-warning, fieldset[disabled] .am-btn-warning.am-active, fieldset[disabled] .am-btn-warning:active, fieldset[disabled] .am-btn-warning:focus, fieldset[disabled] .am-btn-warning:hover {
	background-color: #F37B1D;
	border-color: #F37B1D
}
.am-btn-group .am-btn-warning, .am-btn-group-stacked .am-btn-warning {
	border-color: #ea6e0c
}
.am-btn-danger {
	color: #fff;
	background-color: #dd514c;
	border-color: #dd514c
}
a.am-btn-danger:visited {
	color: #fff
}
.am-btn-danger.am-active, .am-btn-danger:active, .am-btn-danger:focus, .am-btn-danger:hover, .am-dropdown.am-active .am-btn-danger.am-dropdown-toggle {
	color: #fff;
	border-color: #c62b26
}
.am-btn-danger:focus, .am-btn-danger:hover {
	background-color: #d7342e
}
.am-btn-danger.am-active, .am-btn-danger:active, .am-dropdown.am-active .am-btn-danger.am-dropdown-toggle {
	background-image: none;
	background-color: #be2924
}
.am-btn-danger.am-disabled, .am-btn-danger.am-disabled.am-active, .am-btn-danger.am-disabled:active, .am-btn-danger.am-disabled:focus, .am-btn-danger.am-disabled:hover, .am-btn-danger[disabled], .am-btn-danger[disabled].am-active, .am-btn-danger[disabled]:active, .am-btn-danger[disabled]:focus, .am-btn-danger[disabled]:hover, fieldset[disabled] .am-btn-danger, fieldset[disabled] .am-btn-danger.am-active, fieldset[disabled] .am-btn-danger:active, fieldset[disabled] .am-btn-danger:focus, fieldset[disabled] .am-btn-danger:hover {
	background-color: #dd514c;
	border-color: #dd514c
}
.am-btn-group .am-btn-danger, .am-btn-group-stacked .am-btn-danger {
	border-color: #d93c37
}
.am-btn-success {
	color: #fff;
	background-color: #5eb95e;
	border-color: #5eb95e
}
a.am-btn-success:visited {
	color: #fff
}
.am-btn-success.am-active, .am-btn-success:active, .am-btn-success:focus, .am-btn-success:hover, .am-dropdown.am-active .am-btn-success.am-dropdown-toggle {
	color: #fff;
	border-color: #429842
}
.am-btn-success:focus, .am-btn-success:hover {
	background-color: #4aaa4a
}
.am-btn-success.am-active, .am-btn-success:active, .am-dropdown.am-active .am-btn-success.am-dropdown-toggle {
	background-image: none;
	background-color: #3f913f
}
.am-btn-success.am-disabled, .am-btn-success.am-disabled.am-active, .am-btn-success.am-disabled:active, .am-btn-success.am-disabled:focus, .am-btn-success.am-disabled:hover, .am-btn-success[disabled], .am-btn-success[disabled].am-active, .am-btn-success[disabled]:active, .am-btn-success[disabled]:focus, .am-btn-success[disabled]:hover, fieldset[disabled] .am-btn-success, fieldset[disabled] .am-btn-success.am-active, fieldset[disabled] .am-btn-success:active, fieldset[disabled] .am-btn-success:focus, fieldset[disabled] .am-btn-success:hover {
	background-color: #5eb95e;
	border-color: #5eb95e
}
.am-btn-group .am-btn-success, .am-btn-group-stacked .am-btn-success {
	border-color: #4db14d
}
.am-btn-link {
	color: #0e90d2;
	font-weight: 400;
	cursor: pointer;
	border-radius: 0
}
.am-btn-link, .am-btn-link:active, .am-btn-link[disabled], fieldset[disabled] .am-btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.am-btn-link, .am-btn-link:active, .am-btn-link:focus, .am-btn-link:hover {
	border-color: transparent
}
.am-btn-link:focus, .am-btn-link:hover {
	color: #095f8a;
	text-decoration: underline;
	background-color: transparent
}
.am-btn-link[disabled]:focus, .am-btn-link[disabled]:hover, fieldset[disabled] .am-btn-link:focus, fieldset[disabled] .am-btn-link:hover {
	color: #999;
	text-decoration: none
}
.am-btn-xs {
	font-size: 1.2rem
}
.am-btn-sm {
	font-size: 1.4rem
}
.am-btn-lg {
	font-size: 1.8rem
}
.am-btn-xl {
	font-size: 2rem
}
.am-btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0
}
.am-btn-block + .am-btn-block {
	margin-top: 5px
}
input[type=button].am-btn-block, input[type=reset].am-btn-block, input[type=submit].am-btn-block {
	width: 100%
}
.am-btn.am-btn-loading .am-icon-spin {
	margin-right: 5px
}
table {
	max-width: 100%;
	background-color: transparent;
	empty-cells: show
}
table code {
	white-space: normal
}
th {
	text-align: left
}
.am-table {
	width: 100%;
	margin-bottom: 1.6rem;
	border-spacing: 0;
	border-collapse: separate
}
.am-table > tbody > tr > td, .am-table > tbody > tr > th, .am-table > tfoot > tr > td, .am-table > tfoot > tr > th, .am-table > thead > tr > td, .am-table > thead > tr > th {
 padding: .7rem;
	line-height: 1.6;
	vertical-align: top;
	border-top: 1px solid #ddd
}
.am-table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 1px solid #ddd
}
.am-table > caption + thead > tr:first-child > td, .am-table > caption + thead > tr:first-child > th, .am-table > colgroup + thead > tr:first-child > td, .am-table > colgroup + thead > tr:first-child > th, .am-table > thead:first-child > tr:first-child > td, .am-table > thead:first-child > tr:first-child > th {
	border-top: 0
}
.am-table > tbody + tbody tr:first-child td {
	border-top: 2px solid #ddd
}
.am-table-bordered {
	border: 1px solid #ddd;
	border-left: none
}
.am-table-bordered > tbody > tr > td, .am-table-bordered > tbody > tr > th, .am-table-bordered > tfoot > tr > td, .am-table-bordered > tfoot > tr > th, .am-table-bordered > thead > tr > td, .am-table-bordered > thead > tr > th {
	border-left: 1px solid #ddd
}
.am-table-bordered > tbody > tr:first-child > td, .am-table-bordered > tbody > tr:first-child > th {
	border-top: none
}
.am-table-bordered > thead + tbody > tr:first-child > td, .am-table-bordered > thead + tbody > tr:first-child > th {
	border-top: 1px solid #ddd
}
.am-table-radius {
	border: 1px solid #ddd;
	border-radius: 2px
}
.am-table-radius > thead > tr:first-child > td:first-child, .am-table-radius > thead > tr:first-child > th:first-child {
	border-top-left-radius: 2px;
	border-left: none
}
.am-table-radius > thead > tr:first-child > td:last-child, .am-table-radius > thead > tr:first-child > th:last-child {
	border-top-right-radius: 2px;
	border-right: none
}
.am-table-radius > tbody > tr > td:first-child, .am-table-radius > tbody > tr > th:first-child {
	border-left: none
}
.am-table-radius > tbody > tr > td:last-child, .am-table-radius > tbody > tr > th:last-child {
	border-right: none
}
.am-table-radius > tbody > tr:last-child > td, .am-table-radius > tbody > tr:last-child > th {
	border-bottom: none
}
.am-table-radius > tbody > tr:last-child > td:first-child, .am-table-radius > tbody > tr:last-child > th:first-child {
	border-bottom-left-radius: 2px
}
.am-table-radius > tbody > tr:last-child > td:last-child, .am-table-radius > tbody > tr:last-child > th:last-child {
	border-bottom-right-radius: 2px
}
.am-table-striped > tbody > tr:nth-child(odd) > td, .am-table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9
}
.am-table-hover > tbody > tr:hover > td, .am-table-hover > tbody > tr:hover > th {
	background-color: #e9e9e9
}
.am-table-compact > tbody > tr > td, .am-table-compact > tbody > tr > th, .am-table-compact > tfoot > tr > td, .am-table-compact > tfoot > tr > th, .am-table-compact > thead > tr > td, .am-table-compact > thead > tr > th {
 padding: .4rem
}
.am-table-centered > tbody > tr > td, .am-table-centered > tbody > tr > th, .am-table-centered > tfoot > tr > td, .am-table-centered > tfoot > tr > th, .am-table-centered > thead > tr > td, .am-table-centered > thead > tr > th {
	text-align: center
}
.am-table > tbody > tr.am-active > td, .am-table > tbody > tr.am-active > th, .am-table > tbody > tr > td.am-active, .am-table > tbody > tr > th.am-active, .am-table > tfoot > tr.am-active > td, .am-table > tfoot > tr.am-active > th, .am-table > tfoot > tr > td.am-active, .am-table > tfoot > tr > th.am-active, .am-table > thead > tr.am-active > td, .am-table > thead > tr.am-active > th, .am-table > thead > tr > td.am-active, .am-table > thead > tr > th.am-active {
	background-color: #ffd
}
.am-table > tbody > tr.am-disabled > td, .am-table > tbody > tr.am-disabled > th, .am-table > tbody > tr > td.am-disabled, .am-table > tbody > tr > th.am-disabled, .am-table > tfoot > tr.am-disabled > td, .am-table > tfoot > tr.am-disabled > th, .am-table > tfoot > tr > td.am-disabled, .am-table > tfoot > tr > th.am-disabled, .am-table > thead > tr.am-disabled > td, .am-table > thead > tr.am-disabled > th, .am-table > thead > tr > td.am-disabled, .am-table > thead > tr > th.am-disabled {
	color: #999
}
.am-table > tbody > tr.am-primary > td, .am-table > tbody > tr.am-primary > th, .am-table > tbody > tr > td.am-primary, .am-table > tbody > tr > th.am-primary, .am-table > tfoot > tr.am-primary > td, .am-table > tfoot > tr.am-primary > th, .am-table > tfoot > tr > td.am-primary, .am-table > tfoot > tr > th.am-primary, .am-table > thead > tr.am-primary > td, .am-table > thead > tr.am-primary > th, .am-table > thead > tr > td.am-primary, .am-table > thead > tr > th.am-primary {
	color: #0b76ac;
	background-color: rgba(14, 144, 210, .115)
}
.am-table > tbody > tr.am-success > td, .am-table > tbody > tr.am-success > th, .am-table > tbody > tr > td.am-success, .am-table > tbody > tr > th.am-success, .am-table > tfoot > tr.am-success > td, .am-table > tfoot > tr.am-success > th, .am-table > tfoot > tr > td.am-success, .am-table > tfoot > tr > th.am-success, .am-table > thead > tr.am-success > td, .am-table > thead > tr.am-success > th, .am-table > thead > tr > td.am-success, .am-table > thead > tr > th.am-success {
	color: #5eb95e;
	background-color: rgba(94, 185, 94, .115)
}
.am-table > tbody > tr.am-warning > td, .am-table > tbody > tr.am-warning > th, .am-table > tbody > tr > td.am-warning, .am-table > tbody > tr > th.am-warning, .am-table > tfoot > tr.am-warning > td, .am-table > tfoot > tr.am-warning > th, .am-table > tfoot > tr > td.am-warning, .am-table > tfoot > tr > th.am-warning, .am-table > thead > tr.am-warning > td, .am-table > thead > tr.am-warning > th, .am-table > thead > tr > td.am-warning, .am-table > thead > tr > th.am-warning {
	color: #F37B1D;
	background-color: rgba(243, 123, 29, .115)
}
.am-table > tbody > tr.am-danger > td, .am-table > tbody > tr.am-danger > th, .am-table > tbody > tr > td.am-danger, .am-table > tbody > tr > th.am-danger, .am-table > tfoot > tr.am-danger > td, .am-table > tfoot > tr.am-danger > th, .am-table > tfoot > tr > td.am-danger, .am-table > tfoot > tr > th.am-danger, .am-table > thead > tr.am-danger > td, .am-table > thead > tr.am-danger > th, .am-table > thead > tr > td.am-danger, .am-table > thead > tr > th.am-danger {
	color: #dd514c;
	background-color: rgba(221, 81, 76, .115)
}
fieldset {
	border: none
}
legend {
	display: block;
	width: 100%;
	margin-bottom: 2rem;
	font-size: 2rem;
	line-height: inherit;
	color: #333;
	border-bottom: 1px solid #e5e5e5;
 padding-bottom: .5rem
}
label {
}
input[type=search] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}
input[type=file] {
	display: block
}
select[multiple], select[size] {
	height: auto
}
select optgroup {
	font-size: inherit;
	font-style: inherit;
	font-family: inherit
}
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
	outline: thin dotted;
	outline: 1px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
 input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
 height: auto
}
output {
	display: block;
	padding-top: 1.6rem;
	font-size: 1.6rem;
	line-height: 1.6;
	color: #555;
	vertical-align: middle
}
.am-form input[type=number], .am-form input[type=search], .am-form input[type=text], .am-form input[type=password], .am-form input[type=datetime], .am-form input[type=datetime-local], .am-form input[type=date], .am-form input[type=month], .am-form input[type=time], .am-form input[type=week], .am-form input[type=email], .am-form input[type=url], .am-form input[type=tel], .am-form input[type=color], .am-form select, .am-form textarea, .am-form-field {
	display: block;
	width: 100%;
	padding: .5em;
	font-size: 1.6rem;
	line-height: 1.2;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
	-webkit-appearance: none;
	-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}
.am-form input[type=number]:focus, .am-form input[type=search]:focus, .am-form input[type=text]:focus, .am-form input[type=password]:focus, .am-form input[type=datetime]:focus, .am-form input[type=datetime-local]:focus, .am-form input[type=date]:focus, .am-form input[type=month]:focus, .am-form input[type=time]:focus, .am-form input[type=week]:focus, .am-form input[type=email]:focus, .am-form input[type=url]:focus, .am-form input[type=tel]:focus, .am-form input[type=color]:focus, .am-form select:focus, .am-form textarea:focus, .am-form-field:focus {
	outline: 0
}
.am-form input[type=number]:focus, .am-form input[type=search]:focus, .am-form input[type=text]:focus, .am-form input[type=password]:focus, .am-form input[type=datetime]:focus, .am-form input[type=datetime-local]:focus, .am-form input[type=date]:focus, .am-form input[type=month]:focus, .am-form input[type=time]:focus, .am-form input[type=week]:focus, .am-form input[type=email]:focus, .am-form input[type=url]:focus, .am-form input[type=tel]:focus, .am-form input[type=color]:focus, .am-form select:focus, .am-form textarea:focus, .am-form-field:focus {
	background-color: #fefffe;
	border-color: #3bb4f2;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, .3);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, .3)
}
 .am-form input[type=number]::-webkit-input-placeholder, .am-form input[type=search]::-webkit-input-placeholder, .am-form input[type=text]::-webkit-input-placeholder, .am-form input[type=password]::-webkit-input-placeholder, .am-form input[type=datetime]::-webkit-input-placeholder, .am-form input[type=datetime-local]::-webkit-input-placeholder, .am-form input[type=date]::-webkit-input-placeholder, .am-form input[type=month]::-webkit-input-placeholder, .am-form input[type=time]::-webkit-input-placeholder, .am-form input[type=week]::-webkit-input-placeholder, .am-form input[type=email]::-webkit-input-placeholder, .am-form input[type=url]::-webkit-input-placeholder, .am-form input[type=tel]::-webkit-input-placeholder, .am-form input[type=color]::-webkit-input-placeholder, .am-form select::-webkit-input-placeholder, .am-form textarea::-webkit-input-placeholder, .am-form-field::-webkit-input-placeholder {
 color: #999
}
 .am-form input[type=number]::-moz-placeholder, .am-form input[type=search]::-moz-placeholder, .am-form input[type=text]::-moz-placeholder, .am-form input[type=password]::-moz-placeholder, .am-form input[type=datetime]::-moz-placeholder, .am-form input[type=datetime-local]::-moz-placeholder, .am-form input[type=date]::-moz-placeholder, .am-form input[type=month]::-moz-placeholder, .am-form input[type=time]::-moz-placeholder, .am-form input[type=week]::-moz-placeholder, .am-form input[type=email]::-moz-placeholder, .am-form input[type=url]::-moz-placeholder, .am-form input[type=tel]::-moz-placeholder, .am-form input[type=color]::-moz-placeholder, .am-form select::-moz-placeholder, .am-form textarea::-moz-placeholder, .am-form-field::-moz-placeholder {
 color: #999
}
 .am-form input[type=number]:-ms-input-placeholder, .am-form input[type=search]:-ms-input-placeholder, .am-form input[type=text]:-ms-input-placeholder, .am-form input[type=password]:-ms-input-placeholder, .am-form input[type=datetime]:-ms-input-placeholder, .am-form input[type=datetime-local]:-ms-input-placeholder, .am-form input[type=date]:-ms-input-placeholder, .am-form input[type=month]:-ms-input-placeholder, .am-form input[type=time]:-ms-input-placeholder, .am-form input[type=week]:-ms-input-placeholder, .am-form input[type=email]:-ms-input-placeholder, .am-form input[type=url]:-ms-input-placeholder, .am-form input[type=tel]:-ms-input-placeholder, .am-form input[type=color]:-ms-input-placeholder, .am-form select:-ms-input-placeholder, .am-form textarea:-ms-input-placeholder, .am-form-field:-ms-input-placeholder {
 color: #999
}
 .am-form input[type=number]::placeholder, .am-form input[type=search]::placeholder, .am-form input[type=text]::placeholder, .am-form input[type=password]::placeholder, .am-form input[type=datetime]::placeholder, .am-form input[type=datetime-local]::placeholder, .am-form input[type=date]::placeholder, .am-form input[type=month]::placeholder, .am-form input[type=time]::placeholder, .am-form input[type=week]::placeholder, .am-form input[type=email]::placeholder, .am-form input[type=url]::placeholder, .am-form input[type=tel]::placeholder, .am-form input[type=color]::placeholder, .am-form select::placeholder, .am-form textarea::placeholder, .am-form-field::placeholder {
 color: #999
}
 .am-form input[type=number]::-moz-placeholder, .am-form input[type=search]::-moz-placeholder, .am-form input[type=text]::-moz-placeholder, .am-form input[type=password]::-moz-placeholder, .am-form input[type=datetime]::-moz-placeholder, .am-form input[type=datetime-local]::-moz-placeholder, .am-form input[type=date]::-moz-placeholder, .am-form input[type=month]::-moz-placeholder, .am-form input[type=time]::-moz-placeholder, .am-form input[type=week]::-moz-placeholder, .am-form input[type=email]::-moz-placeholder, .am-form input[type=url]::-moz-placeholder, .am-form input[type=tel]::-moz-placeholder, .am-form input[type=color]::-moz-placeholder, .am-form select::-moz-placeholder, .am-form textarea::-moz-placeholder, .am-form-field::-moz-placeholder {
 opacity: 1
}
.am-form input[type=number][disabled], .am-form input[type=number][readonly], .am-form input[type=search][disabled], .am-form input[type=search][readonly], .am-form input[type=text][disabled], .am-form input[type=text][readonly], .am-form input[type=password][disabled], .am-form input[type=password][readonly], .am-form input[type=datetime][disabled], .am-form input[type=datetime][readonly], .am-form input[type=datetime-local][disabled], .am-form input[type=datetime-local][readonly], .am-form input[type=date][disabled], .am-form input[type=date][readonly], .am-form input[type=month][disabled], .am-form input[type=month][readonly], .am-form input[type=time][disabled], .am-form input[type=time][readonly], .am-form input[type=week][disabled], .am-form input[type=week][readonly], .am-form input[type=email][disabled], .am-form input[type=email][readonly], .am-form input[type=url][disabled], .am-form input[type=url][readonly], .am-form input[type=tel][disabled], .am-form input[type=tel][readonly], .am-form input[type=color][disabled], .am-form input[type=color][readonly], .am-form select[disabled], .am-form select[readonly], .am-form textarea[disabled], .am-form textarea[readonly], .am-form-field[disabled], .am-form-field[readonly], fieldset[disabled] .am-form input[type=number], fieldset[disabled] .am-form input[type=search], fieldset[disabled] .am-form input[type=text], fieldset[disabled] .am-form input[type=password], fieldset[disabled] .am-form input[type=datetime], fieldset[disabled] .am-form input[type=datetime-local], fieldset[disabled] .am-form input[type=date], fieldset[disabled] .am-form input[type=month], fieldset[disabled] .am-form input[type=time], fieldset[disabled] .am-form input[type=week], fieldset[disabled] .am-form input[type=email], fieldset[disabled] .am-form input[type=url], fieldset[disabled] .am-form input[type=tel], fieldset[disabled] .am-form input[type=color], fieldset[disabled] .am-form select, fieldset[disabled] .am-form textarea, fieldset[disabled] .am-form-field {
	cursor: not-allowed;
	background-color: #eee
}
.am-form input[type=number].am-radius, .am-form input[type=search].am-radius, .am-form input[type=text].am-radius, .am-form input[type=password].am-radius, .am-form input[type=datetime].am-radius, .am-form input[type=datetime-local].am-radius, .am-form input[type=date].am-radius, .am-form input[type=month].am-radius, .am-form input[type=time].am-radius, .am-form input[type=week].am-radius, .am-form input[type=email].am-radius, .am-form input[type=url].am-radius, .am-form input[type=tel].am-radius, .am-form input[type=color].am-radius, .am-form select.am-radius, .am-form textarea.am-radius, .am-form-field.am-radius {
	border-radius: 2px
}
.am-form input[type=number].am-round, .am-form input[type=search].am-round, .am-form input[type=text].am-round, .am-form input[type=password].am-round, .am-form input[type=datetime].am-round, .am-form input[type=datetime-local].am-round, .am-form input[type=date].am-round, .am-form input[type=month].am-round, .am-form input[type=time].am-round, .am-form input[type=week].am-round, .am-form input[type=email].am-round, .am-form input[type=url].am-round, .am-form input[type=tel].am-round, .am-form input[type=color].am-round, .am-form select.am-round, .am-form textarea.am-round, .am-form-field.am-round {
	border-radius: 1000px
}
.am-form select[multiple], .am-form select[size], .am-form textarea {
	height: auto
}
.am-form select {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	-webkit-border-radius: 0;
	background: #fff url(../fonts/dcb732706588409591ebcaf24252a377.woff) no-repeat 100% center
}
.am-form select[multiple=multiple] {
	background-image: none
}
.am-form input[type=datetime-local], .am-form input[type=date], input[type=datetime-local].am-form-field, input[type=date].am-form-field {
	height: 37px
}
.am-form input[type=datetime-local].am-input-sm, .am-form input[type=date].am-input-sm, input[type=datetime-local].am-form-field.am-input-sm, input[type=date].am-form-field.am-input-sm {
	height: 32px
}
.am-form input[type=datetime-local] .am-input-lg, .am-form input[type=date] .am-input-lg, input[type=datetime-local].am-form-field .am-input-lg, input[type=date].am-form-field .am-input-lg {
	height: 41px
}
.am-form-help {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #999;
	font-size: 1.3rem
}
.am-form-group {
	margin-bottom: 1.5rem
}
.am-form-file {
	position: relative;
	overflow: hidden
}
.am-form-file input[type=file] {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	opacity: 0;
	cursor: pointer;
	font-size: 50rem
}
.am-checkbox, .am-radio {
	display: block;
	min-height: 1.92rem;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	vertical-align: middle
}
.am-checkbox label, .am-radio label {
	display: inline;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}
.am-checkbox input[type=checkbox], .am-checkbox-inline input[type=checkbox], .am-radio input[type=radio], .am-radio-inline input[type=radio] {
	float: left;
	margin-left: -20px;
	outline: 0
}
.am-checkbox + .am-checkbox, .am-radio + .am-radio {
	margin-top: -5px
}
.am-checkbox-inline, .am-radio-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer
}
.am-checkbox-inline + .am-checkbox-inline, .am-radio-inline + .am-radio-inline {
	margin-top: 0;
	margin-left: 10px
}
.am-checkbox-inline[disabled], .am-checkbox[disabled], .am-radio-inline[disabled], .am-radio[disabled], fieldset[disabled] .am-checkbox, fieldset[disabled] .am-checkbox-inline, fieldset[disabled] .am-radio, fieldset[disabled] .am-radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox][disabled], input[type=radio][disabled] {
	cursor: not-allowed
}
.am-form-warning .am-checkbox, .am-form-warning .am-checkbox-inline, .am-form-warning .am-form-help, .am-form-warning .am-form-label, .am-form-warning .am-radio, .am-form-warning .am-radio-inline, .am-form-warning label {
	color: #F37B1D
}
.am-form-warning [class*=icon-] {
	color: #F37B1D
}
.am-form-warning .am-form-field {
	border-color: #F37B1D !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.am-form-warning .am-form-field:focus {
	background-color: #fefffe;
	border-color: #d2620b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px #f8b47e !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px #f8b47e !important
}
.am-form-error .am-checkbox, .am-form-error .am-checkbox-inline, .am-form-error .am-form-help, .am-form-error .am-form-label, .am-form-error .am-radio, .am-form-error .am-radio-inline, .am-form-error label {
	color: #dd514c
}
.am-form-error [class*=icon-] {
	color: #dd514c
}
.am-field-error, .am-form-error .am-form-field {
	border-color: #dd514c !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.am-field-error:focus, .am-form-error .am-form-field:focus {
	background-color: #fefffe;
	border-color: #cf2d27;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px #eda4a2 !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px #eda4a2 !important
}
.am-form-success .am-checkbox, .am-form-success .am-checkbox-inline, .am-form-success .am-form-help, .am-form-success .am-form-label, .am-form-success .am-radio, .am-form-success .am-radio-inline, .am-form-success label {
	color: #5eb95e
}
.am-form-success [class*=icon-] {
	color: #5eb95e
}
.am-field-valid, .am-form-success .am-form-field {
	border-color: #5eb95e !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.am-field-valid:focus, .am-form-success .am-form-field:focus {
	background-color: #fefffe;
	border-color: #459f45;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px #a5d8a5 !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px #a5d8a5 !important
}
.am-form-horizontal .am-checkbox, .am-form-horizontal .am-checkbox-inline, .am-form-horizontal .am-form-label, .am-form-horizontal .am-radio, .am-form-horizontal .am-radio-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: .6em
}
.am-form-horizontal .am-form-group:after, .am-form-horizontal .am-form-group:before {
	content: " ";
	display: table
}
.am-form-horizontal .am-form-group:after {
	clear: both
}
 @media only screen and (min-width: 641px) {
.am-form-horizontal .am-form-label {
	text-align: right
}
}
 @media only screen and (min-width: 641px) {
.am-form-inline .am-form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}
.am-form-inline .am-form-field {
	display: inline-block;
	width: auto;
	vertical-align: middle
}
.am-form-inline .am-input-group {
	display: inline-table;
	vertical-align: middle
}
.am-form-inline .am-input-group .am-form-label, .am-form-inline .am-input-group .am-input-group-btn, .am-form-inline .am-input-group .am-input-group-label {
	width: auto
}
.am-form-inline .am-input-group > .am-form-field {
	width: 100%
}
.am-form-inline .am-form-label {
	margin-bottom: 0;
	vertical-align: middle
}
.am-form-inline .am-checkbox, .am-form-inline .am-radio {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	vertical-align: middle
}
.am-form-inline .am-checkbox input[type=checkbox], .am-form-inline .am-radio input[type=radio] {
	float: none;
	margin-left: 0
}
}
.am-input-sm {
	font-size: 1.4rem !important
}
.am-input-lg {
	font-size: 1.8rem !important
}
.am-form-group-sm .am-checkbox, .am-form-group-sm .am-form-field, .am-form-group-sm .am-form-label, .am-form-group-sm .am-radio {
	font-size: 1.4rem !important
}
.am-form-group-lg .am-checkbox, .am-form-group-lg .am-form-field, .am-form-group-lg .am-form-label, .am-form-group-lg .am-radio {
	font-size: 1.8rem !important
}
.am-form-group-lg input[type=checkbox], .am-form-group-lg input[type=radio] {
	margin-top: 7px
}
.am-form-icon {
	position: relative
}
.am-form-icon .am-form-field {
	padding-left: 1.75em !important
}
.am-form-icon [class*=am-icon-] {
	position: absolute;
	left: .5em;
	top: 50%;
	display: block;
	margin-top: -.5em;
	line-height: 1;
	z-index: 2
}
 .am-form-icon label ~ [class*=am-icon-] {
 top: 70%
}
.am-form-feedback {
	position: relative
}
.am-form-feedback .am-form-field {
	padding-left: .5em !important;
	padding-right: 1.75em !important
}
.am-form-feedback [class*=am-icon-] {
	right: .5em;
	left: auto
}
.am-form-horizontal .am-form-feedback [class*=am-icon-] {
	right: 1.6em
}
.am-form-set {
	margin-bottom: 1.5rem;
	padding: 0
}
.am-form-set > input {
	position: relative;
	top: -1px;
	border-radius: 0 !important
}
.am-form-set > input:focus {
	z-index: 2
}
.am-form-set > input:first-child {
	top: 1px;
	border-top-right-radius: 0 !important;
	border-top-left-radius: 0 !important
}
.am-form-set > input:last-child {
	top: -2px;
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important
}
.am-img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 2px;
	line-height: 1.6;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.am-img-thumbnail.am-radius {
	border-radius: 2px
}
.am-img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}
.am-nav {
	margin-bottom: 0;
	padding: 0;
	list-style: none
}
.am-nav:after, .am-nav:before {
	content: " ";
	display: table
}
.am-nav:after {
	clear: both
}
.am-nav > li {
	position: relative;
	display: block
}
.am-nav > li + li {
	margin-top: 5px
}
.am-nav > li + .am-nav-header {
	margin-top: 1em
}
.am-nav > li > a {
	position: relative;
	display: block;
	padding: .4em 1em;
	border-radius: 0
}
.am-nav > li > a:focus, .am-nav > li > a:hover {
	text-decoration: none;
	background-color: #eee
}
.am-nav > li.am-active > a, .am-nav > li.am-active > a:focus, .am-nav > li.am-active > a:hover {
	color: #fff;
	background-color: #0e90d2;
	cursor: default
}
.am-nav > li.am-disabled > a {
	color: #999
}
.am-nav > li.am-disabled > a:focus, .am-nav > li.am-disabled > a:hover {
	color: #999;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed
}
.am-nav-header {
	padding: .4em 1em;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 100%;
	color: #555
}
.am-nav-divider {
	margin: 15px 1em !important;
	border-top: 1px solid #ddd;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff
}
.am-nav-pills > li {
	float: left
}
.am-nav-pills > li + li {
	margin-left: 5px;
	margin-top: 0
}
.am-nav-tabs {
	border-bottom: 1px solid #ddd
}
.am-nav-tabs > li {
	float: left;
	margin-bottom: -1px
}
.am-nav-tabs > li + li {
	margin-top: 0
}
.am-nav-tabs > li > a {
	margin-right: 5px;
	line-height: 1.6;
	border: 1px solid transparent;
	border-radius: 0
}
.am-nav-tabs > li > a:hover {
	border-color: #eee #eee #ddd
}
.am-nav-tabs > li.am-active > a, .am-nav-tabs > li.am-active > a:focus, .am-nav-tabs > li.am-active > a:hover {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default
}
.am-nav-tabs.am-nav-justify {
	border-bottom: 0
}
.am-nav-tabs.am-nav-justify > li > a {
	margin-right: 0;
	border-bottom: 1px solid #ddd;
	border-radius: 0
}
.am-nav-tabs.am-nav-justify > .am-active > a, .am-nav-tabs.am-nav-justify > .am-active > a:focus, .am-nav-tabs.am-nav-justify > .am-active > a:hover {
	border-bottom-color: #fff
}
.am-nav-justify {
	width: 100%
}
.am-nav-justify > li {
	float: none;
	display: table-cell;
	width: 1%
}
.am-nav-justify > li > a {
	text-align: center;
	margin-bottom: 0
}
.lte9 .am-nav-justify > li {
	display: table-cell;
	width: 1%
}
.am-topbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 1.6rem;
	background: #f8f8f8;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #ddd;
	color: #666
}
.am-topbar:after, .am-topbar:before {
	content: " ";
	display: table
}
.am-topbar:after {
	clear: both
}
.am-topbar a {
	color: #666
}
.am-topbar-brand {
	margin: 0
}
 @media only screen and (min-width: 641px) {
.am-topbar-brand {
	float: left
}
}
.am-topbar-brand a:hover {
	color: #4d4d4d
}
.am-topbar-collapse {
	width: 100%;
	overflow-x: visible;
	padding: 10px;
	clear: both;
	-webkit-overflow-scrolling: touch
}
.am-topbar-collapse:after, .am-topbar-collapse:before {
	content: " ";
	display: table
}
.am-topbar-collapse:after {
	clear: both
}
.am-topbar-collapse.am-in {
	overflow-y: auto
}
 @media only screen and (min-width: 641px) {
.am-topbar-collapse {
	margin-top: 0;
	padding: 0;
	width: auto;
	clear: none
}
.am-topbar-collapse.am-collapse {
	display: block !important;
	height: auto !important;
	padding: 0;
	overflow: visible !important
}
.am-topbar-collapse.am-in {
	overflow-y: visible
}
}
.am-topbar-brand {
	padding: 0 10px;
	float: left;
	font-size: 1.8rem;
	height: 50px;
	line-height: 50px
}
.am-topbar-toggle {
	position: relative;
	float: right;
	margin-right: 10px
}
 @media only screen and (min-width: 641px) {
.am-topbar-toggle {
	display: none
}
}
 @media only screen and (max-width: 640px) {
.am-topbar-nav {
	margin-bottom: 8px
}
.am-topbar-nav > li {
	float: none
}
}
 @media only screen and (max-width: 640px) {
.am-topbar-nav > li + li {
	margin-left: 0;
	margin-top: 5px
}
}
 @media only screen and (min-width: 641px) {
.am-topbar-nav {
	float: left
}
.am-topbar-nav > li > a {
	position: relative;
	line-height: 50px;
	padding: 0 10px
}
.am-topbar-nav > li > a:after {
	position: absolute;
	left: 50%;
	margin-left: -7px;
	bottom: -1px;
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: middle;
	border-bottom: 7px solid #f8f8f8;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	border-top: 0 dotted;
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	opacity: 0;
	-webkit-transition: opacity .1s;
	transition: opacity .1s
}
.am-topbar-nav > li > a:hover:after {
	opacity: 1;
	border-bottom-color: #666
}
.am-topbar-nav > li.am-dropdown > a:after {
	display: none
}
.am-topbar-nav > li.am-active > a, .am-topbar-nav > li.am-active > a:focus, .am-topbar-nav > li.am-active > a:hover {
	border-radius: 0;
	color: #0e90d2;
	background: 0 0
}
.am-topbar-nav > li.am-active > a:after {
	opacity: 1;
	border-bottom-color: #0e90d2
}
}
 @media only screen and (max-width: 640px) {
.am-topbar-collapse .am-dropdown.am-active .am-dropdown-content {
	float: none;
	position: relative;
	width: 100%
}
}
 @media only screen and (min-width: 641px) {
.am-topbar-left {
	float: left
}
.am-topbar-right {
	float: right;
	margin-right: 10px
}
}
 @media only screen and (max-width: 640px) {
.am-topbar-form .am-form-group {
	margin-bottom: 5px
}
}
 @media only screen and (min-width: 641px) {
.am-topbar-form {
	padding: 0 10px;
	margin-top: 8px
}
.am-topbar-form .am-form-group + .am-btn {
	margin-left: 5px
}
}
.am-topbar-btn {
	margin-top: 8px
}
 @media only screen and (max-width: 640px) {
.am-topbar-collapse .am-btn, .am-topbar-collapse .am-topbar-btn {
	display: block;
	width: 100%
}
}
.am-topbar-inverse {
	background-color: #0e90d2;
	border-color: #0b6fa2;
	color: #eee
}
.am-topbar-inverse a {
	color: #eee
}
.am-topbar-inverse .am-topbar-brand a {
	color: #fff
}
.am-topbar-inverse .am-topbar-brand a:focus, .am-topbar-inverse .am-topbar-brand a:hover {
	color: #fff;
	background-color: transparent
}
.am-topbar-inverse .am-topbar-nav > li > a {
	color: #eee
}
.am-topbar-inverse .am-topbar-nav > li > a:focus, .am-topbar-inverse .am-topbar-nav > li > a:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, .05)
}
.am-topbar-inverse .am-topbar-nav > li > a:focus:after, .am-topbar-inverse .am-topbar-nav > li > a:hover:after {
	border-bottom-color: #0b6fa2
}
.am-topbar-inverse .am-topbar-nav > li > a:after {
	border-bottom-color: #0e90d2
}
.am-topbar-inverse .am-topbar-nav > li.am-active > a, .am-topbar-inverse .am-topbar-nav > li.am-active > a:focus, .am-topbar-inverse .am-topbar-nav > li.am-active > a:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, .1)
}
.am-topbar-inverse .am-topbar-nav > li.am-active > a:after, .am-topbar-inverse .am-topbar-nav > li.am-active > a:focus:after, .am-topbar-inverse .am-topbar-nav > li.am-active > a:hover:after {
	border-bottom-color: #fff
}
.am-topbar-inverse .am-topbar-nav > li .disabled > a, .am-topbar-inverse .am-topbar-nav > li .disabled > a:focus, .am-topbar-inverse .am-topbar-nav > li .disabled > a:hover {
	color: #444;
	background-color: transparent
}
.am-topbar-fixed-bottom, .am-topbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1000;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.am-topbar-fixed-top {
	top: 0
}
.am-topbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}
.am-with-topbar-fixed-top {
	padding-top: 51px
}
.am-with-topbar-fixed-bottom {
	padding-bottom: 51px
}
 @media only screen and (max-width: 640px) {
.am-topbar-fixed-bottom .am-topbar-collapse {
	position: absolute;
	bottom: 100%;
	margin-bottom: 1px;
	background-color: #f8f8f8
}
.am-topbar-fixed-bottom .am-topbar-collapse .am-dropdown-content:after, .am-topbar-fixed-bottom .am-topbar-collapse .am-dropdown-content:before {
	display: none
}
.am-topbar-fixed-bottom.am-topbar-inverse .am-topbar-collapse {
	background-color: #0e90d2
}
}
.am-breadcrumb {
	padding: .7em .5em;
	margin-bottom: 2rem;
	list-style: none;
	background-color: transparent;
	border-radius: 0;
	font-size: 85%
}
.am-breadcrumb > li {
	display: inline-block
}
.am-breadcrumb > li [class*=am-icon-]:before {
	color: #999;
	margin-right: 5px
}
.am-breadcrumb > li + li:before {
	content: "\00bb\00a0";
	padding: 0 8px;
	color: #ccc
}
.am-breadcrumb > .am-active {
	color: #999
}
.am-breadcrumb-slash > li + li:before {
	content: "/\00a0"
}
.am-pagination {
	padding-left: 0;
	margin: 1.5rem 0;
	list-style: none;
	color: #999;
	text-align: left
}
.am-pagination:after, .am-pagination:before {
	content: " ";
	display: table
}
.am-pagination:after {
	clear: both
}
.am-pagination > li {
	display: inline-block
}
.am-pagination > li > a, .am-pagination > li > span {
	position: relative;
	display: block;
	padding: .5em 1em;
	text-decoration: none;
	line-height: 1.2;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0;
	margin-bottom: 5px;
	margin-right: 5px
}
.am-pagination > li:last-child > a, .am-pagination > li:last-child > span {
	margin-right: 0
}
.am-pagination > li > a:focus, .am-pagination > li > a:hover, .am-pagination > li > span:focus, .am-pagination > li > span:hover {
	background-color: #eee
}
.am-pagination > .am-active > a, .am-pagination > .am-active > a:focus, .am-pagination > .am-active > a:hover, .am-pagination > .am-active > span, .am-pagination > .am-active > span:focus, .am-pagination > .am-active > span:hover {
	z-index: 2;
	color: #fff;
	background-color: #0e90d2;
	border-color: #0e90d2;
	cursor: default
}
.am-pagination > .am-disabled > a, .am-pagination > .am-disabled > a:focus, .am-pagination > .am-disabled > a:hover, .am-pagination > .am-disabled > span, .am-pagination > .am-disabled > span:focus, .am-pagination > .am-disabled > span:hover {
	color: #999;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
	pointer-events: none
}
.am-pagination .am-pagination-prev {
	float: left
}
.am-pagination .am-pagination-prev a {
	border-radius: 0
}
.am-pagination .am-pagination-next {
	float: right
}
.am-pagination .am-pagination-next a {
	border-radius: 0
}
.am-pagination-centered {
	text-align: center
}
.am-pagination-right {
	text-align: right
}
 [class*=am-animation-] {
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 -webkit-animation-timing-function: ease-out;
 animation-timing-function: ease-out;
 -webkit-animation-fill-mode: both;
 animation-fill-mode: both
}
 @media screen {
.cssanimations [data-am-scrollspy*=animation] {
	opacity: 0
}
}
.am-animation-fade {
	-webkit-animation-name: am-fade;
	animation-name: am-fade;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
.am-animation-scale-up {
	-webkit-animation-name: am-scale-up;
	animation-name: am-scale-up
}
.am-animation-scale-down {
	-webkit-animation-name: am-scale-down;
	animation-name: am-scale-down
}
.am-animation-slide-top {
	-webkit-animation-name: am-slide-top;
	animation-name: am-slide-top
}
.am-animation-slide-bottom {
	-webkit-animation-name: am-slide-bottom;
	animation-name: am-slide-bottom
}
.am-animation-slide-left {
	-webkit-animation-name: am-slide-left;
	animation-name: am-slide-left
}
.am-animation-slide-right {
	-webkit-animation-name: am-slide-right;
	animation-name: am-slide-right
}
.am-animation-slide-top-fixed {
	-webkit-animation-name: am-slide-top-fixed;
	animation-name: am-slide-top-fixed
}
.am-animation-shake {
	-webkit-animation-name: am-shake;
	animation-name: am-shake
}
.am-animation-spin {
	-webkit-animation: am-spin 2s infinite linear;
	animation: am-spin 2s infinite linear
}
.am-animation-left-spring {
	-webkit-animation: am-left-spring .3s ease-in-out;
	animation: am-left-spring .3s ease-in-out
}
.am-animation-right-spring {
	-webkit-animation: am-right-spring .3s ease-in-out;
	animation: am-right-spring .3s ease-in-out
}
.am-animation-reverse {
	-webkit-animation-direction: reverse;
	animation-direction: reverse
}
.am-animation-paused {
	-webkit-animation-play-state: paused !important;
	animation-play-state: paused !important
}
.am-animation-delay-1 {
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}
.am-animation-delay-2 {
	-webkit-animation-delay: 2s;
	animation-delay: 2s
}
.am-animation-delay-3 {
	-webkit-animation-delay: 3s;
	animation-delay: 3s
}
.am-animation-delay-4 {
	-webkit-animation-delay: 4s;
	animation-delay: 4s
}
.am-animation-delay-5 {
	-webkit-animation-delay: 5s;
	animation-delay: 5s
}
.am-animation-delay-6 {
	-webkit-animation-delay: 6s;
	animation-delay: 6s
}
 @-webkit-keyframes am-fade {
 0% {
 opacity: 0
}
 100% {
 opacity: 1
}
}
 @keyframes am-fade {
 0% {
 opacity: 0
}
 100% {
 opacity: 1
}
}
 @-webkit-keyframes am-scale-up {
 0% {
 opacity: 0;
 -webkit-transform: scale(.2);
 transform: scale(.2)
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1)
}
}
 @keyframes am-scale-up {
 0% {
 opacity: 0;
 -webkit-transform: scale(.2);
 transform: scale(.2)
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1)
}
}
 @-webkit-keyframes am-scale-down {
 0% {
 opacity: 0;
 -webkit-transform: scale(1.8);
 transform: scale(1.8)
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1)
}
}
 @keyframes am-scale-down {
 0% {
 opacity: 0;
 -webkit-transform: scale(1.8);
 transform: scale(1.8)
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1)
}
}
 @-webkit-keyframes am-slide-top {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-100%);
 transform: translateY(-100%)
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
}
 @keyframes am-slide-top {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-100%);
 transform: translateY(-100%)
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
}
 @-webkit-keyframes am-slide-bottom {
 0% {
 opacity: 0;
 -webkit-transform: translateY(100%);
 transform: translateY(100%)
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
}
 @keyframes am-slide-bottom {
 0% {
 opacity: 0;
 -webkit-transform: translateY(100%);
 transform: translateY(100%)
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
}
 @-webkit-keyframes am-slide-left {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-100%);
 transform: translateX(-100%)
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
}
 @keyframes am-slide-left {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-100%);
 transform: translateX(-100%)
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
}
 @-webkit-keyframes am-slide-right {
 0% {
 opacity: 0;
 -webkit-transform: translateX(100%);
 transform: translateX(100%)
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
}
 @keyframes am-slide-right {
 0% {
 opacity: 0;
 -webkit-transform: translateX(100%);
 transform: translateX(100%)
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
}
 @-webkit-keyframes am-shake {
 0%, 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
 10% {
 -webkit-transform: translateX(-9px);
 transform: translateX(-9px)
}
 20% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px)
}
 30% {
 -webkit-transform: translateX(-7px);
 transform: translateX(-7px)
}
 40% {
 -webkit-transform: translateX(6px);
 transform: translateX(6px)
}
 50% {
 -webkit-transform: translateX(-5px);
 transform: translateX(-5px)
}
 60% {
 -webkit-transform: translateX(4px);
 transform: translateX(4px)
}
 70% {
 -webkit-transform: translateX(-3px);
 transform: translateX(-3px)
}
 80% {
 -webkit-transform: translateX(2px);
 transform: translateX(2px)
}
 90% {
 -webkit-transform: translateX(-1px);
 transform: translateX(-1px)
}
}
 @keyframes am-shake {
 0%, 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
 10% {
 -webkit-transform: translateX(-9px);
 transform: translateX(-9px)
}
 20% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px)
}
 30% {
 -webkit-transform: translateX(-7px);
 transform: translateX(-7px)
}
 40% {
 -webkit-transform: translateX(6px);
 transform: translateX(6px)
}
 50% {
 -webkit-transform: translateX(-5px);
 transform: translateX(-5px)
}
 60% {
 -webkit-transform: translateX(4px);
 transform: translateX(4px)
}
 70% {
 -webkit-transform: translateX(-3px);
 transform: translateX(-3px)
}
 80% {
 -webkit-transform: translateX(2px);
 transform: translateX(2px)
}
 90% {
 -webkit-transform: translateX(-1px);
 transform: translateX(-1px)
}
}
 @-webkit-keyframes am-slide-top-fixed {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-10px);
 transform: translateY(-10px)
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
}
 @keyframes am-slide-top-fixed {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-10px);
 transform: translateY(-10px)
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
}
 @-webkit-keyframes am-slide-bottom-fixed {
 0% {
 opacity: 0;
 -webkit-transform: translateY(10px);
 transform: translateY(10px)
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
}
 @keyframes am-slide-bottom-fixed {
 0% {
 opacity: 0;
 -webkit-transform: translateY(10px);
 transform: translateY(10px)
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
}
 @-webkit-keyframes am-spin {
 0% {
 -webkit-transform: rotate(0);
 transform: rotate(0)
}
 100% {
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg)
}
}
 @keyframes am-spin {
 0% {
 -webkit-transform: rotate(0);
 transform: rotate(0)
}
 100% {
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg)
}
}
 @-webkit-keyframes am-right-spring {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
 50% {
 -webkit-transform: translateX(-20%);
 transform: translateX(-20%)
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
}
 @keyframes am-right-spring {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
 50% {
 -webkit-transform: translateX(-20%);
 transform: translateX(-20%)
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
}
 @-webkit-keyframes am-left-spring {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
 50% {
 -webkit-transform: translateX(20%);
 transform: translateX(20%)
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
}
 @keyframes am-left-spring {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
 50% {
 -webkit-transform: translateX(20%);
 transform: translateX(20%)
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0)
}
}
.am-article:after, .am-article:before {
	content: " ";
	display: table
}
.am-article:after {
	clear: both
}
.am-article > :last-child {
	margin-bottom: 0
}
.am-article + .am-article {
	margin-top: 2.4rem
}
.am-article-title {
	font-size: 2.8rem;
	line-height: 1.15;
	font-weight: 400
}
.am-article-title a {
	color: inherit;
	text-decoration: none
}
.am-article-meta {
	font-size: 1.2rem;
	line-height: 1.5;
	color: #999
}
.am-article-lead {
	color: #666;
	font-size: 1.4rem;
	line-height: 1.5;
	border: 1px solid #dedede;
	border-radius: 2px;
	background: #f9f9f9;
	padding: 10px
}
.am-article-divider {
	margin-bottom: 2.4rem;
	border-color: #eee
}
* + .am-article-divider {
	margin-top: 2.4rem
}
.am-article-bd blockquote {
	font-family: Georgia, "Times New Roman", Times, Kai, "Kaiti SC", KaiTi, BiauKai, FontAwesome, serif
}
.am-article-bd img {
	display: block;
	max-width: 100%
}
.am-badge {
	display: inline-block;
	min-width: 10px;
	padding: .25em .625em;
	font-size: 1.2rem;
	font-weight: 700;
	color: #fff;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #999;
	border-radius: 0
}
.am-badge:empty {
	display: none
}
.am-badge.am-square {
	border-radius: 0
}
.am-badge.am-radius {
	border-radius: 2px
}
.am-badge.am-round {
	border-radius: 1000px
}
a.am-badge:focus, a.am-badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}
.am-badge-primary {
	background-color: #0e90d2
}
.am-badge-secondary {
	background-color: #3bb4f2
}
.am-badge-success {
	background-color: #5eb95e
}
.am-badge-warning {
	background-color: #F37B1D
}
.am-badge-danger {
	background-color: #dd514c
}
.am-comment:after, .am-comment:before {
	content: " ";
	display: table
}
.am-comment:after {
	clear: both
}
.am-comment-avatar {
	float: left;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border: 1px solid transparent
}
 @media only screen and (min-width: 641px) {
.am-comment-avatar {
	width: 48px;
	height: 48px
}
}
.am-comment-main {
	position: relative;
	margin-left: 42px;
	border: 1px solid #dedede;
	border-radius: 0
}
.am-comment-main:after, .am-comment-main:before {
	position: absolute;
	top: 10px;
	left: -8px;
	right: 100%;
	width: 0;
	height: 0;
	display: block;
	content: " ";
	border-color: transparent;
	border-style: solid solid outset;
	border-width: 8px 8px 8px 