@font-face {
	font-family: FontAwesome;
	src: url(/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"), url(/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"), url(/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"), url(/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"), url(/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
*::before {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
html {
	min-height: 100%;
}
body {
	min-height: 100%;
}
html {
	-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	vertical-align: baseline; display: inline-block;
}
canvas {
	vertical-align: baseline; display: inline-block;
}
progress {
	vertical-align: baseline; display: inline-block;
}
video {
	vertical-align: baseline; display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
script {
	display: none;
}
a {
	background-color: transparent;
}
a:focus {
	outline: dotted thin;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
ins {
	text-decoration: none;
}
a {
	text-decoration: none;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
pre {
	white-space: pre-wrap;
}
q {
	quotes: "¡°" "¡±" "¡®" "¡¯";
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle; box-sizing: border-box; -webkit-box-sizing: border-box;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0px;
}
code {
	font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace; font-size: 1em;
}
kbd {
	font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace; font-size: 1em;
}
pre {
	font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace; font-size: 1em;
}
samp {
	font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace; font-size: 1em;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid rgb(192, 192, 192); border-image: none;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
button {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
input {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
optgroup {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
select {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
textarea {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
button {
	overflow: visible;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='radio'] {
	padding: 0px; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box;
}
input[type='checkbox'] {
	padding: 0px; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input[type='search'] {
	box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-appearance: textfield;
}
textarea {
	overflow: auto; vertical-align: top; resize: vertical;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
td {
	padding: 0px;
}
th {
	padding: 0px;
}
html {
	font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 1.6; 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-size: 1.6rem; font-weight: normal; position: relative;
}
body {
	text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga", "kern";
}
input {
	text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga", "kern";
}
textarea {
	text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga", "kern";
}
select {
	text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga", "kern";
}
button {
	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 {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
}
a {
	color: #4473c5;
}
a:hover {
	color: #4473c5;
}
a:focus {
	color: #4473c5;
}
a:focus {
	outline: dotted thin; outline-offset: -2px;
}
ins {
	background: rgb(255, 255, 170); color: rgb(51, 51, 51);
}
mark {
	background: rgb(255, 255, 170); color: rgb(51, 51, 51);
}
abbr[title] {
	cursor: help;
}
dfn[title] {
	cursor: help;
}
dfn[title] {
	font-style: normal; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
p {
	margin: 0px 0px 1.6rem;
}
hr {
	margin: 0px 0px 1.6rem;
}
ul {
	margin: 0px 0px 1.6rem;
}
ol {
	margin: 0px 0px 1.6rem;
}
dl {
	margin: 0px 0px 1.6rem;
}
blockquote {
	margin: 0px 0px 1.6rem;
}
pre {
	margin: 0px 0px 1.6rem;
}
address {
	margin: 0px 0px 1.6rem;
}
fieldset {
	margin: 0px 0px 1.6rem;
}
figure {
	margin: 0px 0px 1.6rem;
}
* + p {
	margin-top: 1.6rem;
}
* + hr {
	margin-top: 1.6rem;
}
* + ul {
	margin-top: 1.6rem;
}
* + ol {
	margin-top: 1.6rem;
}
* + dl {
	margin-top: 1.6rem;
}
* + blockquote {
	margin-top: 1.6rem;
}
* + pre {
	margin-top: 1.6rem;
}
* + address {
	margin-top: 1.6rem;
}
* + fieldset {
	margin-top: 1.6rem;
}
* + figure {
	margin-top: 1.6rem;
}
h1 {
	margin: 0px 0px 1.6rem; font-size: 100%; font-weight: 600;
}
h2 {
	margin: 0px 0px 1.6rem; font-size: 100%; font-weight: 600;
}
h3 {
	margin: 0px 0px 1.6rem; font-size: 100%; font-weight: 600;
}
h4 {
	margin: 0px 0px 1.6rem; font-size: 100%; font-weight: 600;
}
h5 {
	margin: 0px 0px 1.6rem; font-size: 100%; font-weight: 600;
}
h6 {
	margin: 0px 0px 1.6rem; font-size: 100%; font-weight: 600;
}
h1 {
	font-size: 1.5em;
}
h2 {
	font-size: 1.25em;
}
* + h1 {
	margin-top: 2em;
}
* + h2 {
	margin-top: 2em;
}
* + h3 {
	margin-top: 2em;
}
* + h4 {
	margin-top: 2em;
}
* + h5 {
	margin-top: 2em;
}
* + h6 {
	margin-top: 2em;
}
ul {
	padding-left: 2em;
}
ol {
	padding-left: 2em;
}
ul > li > ul {
	margin: 1em 0px;
}
ul > li > ol {
	margin: 1em 0px;
}
ol > li > ol {
	margin: 1em 0px;
}
ol > li > ul {
	margin: 1em 0px;
}
dt {
	font-weight: bold;
}
dt + dd {
	margin-top: 0.5em;
}
dd {
	margin-left: 0px;
}
dd + dt {
	margin-top: 1em;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentColor currentColor; padding: 0px; border-image: none; height: 0px; display: block; box-sizing: content-box; -webkit-box-sizing: content-box;
}
address {
	font-style: normal;
}
blockquote {
	padding-top: 5px; padding-bottom: 5px; padding-left: 15px; font-family: Georgia, "Times New Roman", Times, Kai, "Kaiti SC", KaiTi, BiauKai, "FontAwesome", serif; border-left-color: rgb(221, 221, 221); border-left-width: 4px; border-left-style: solid;
}
blockquote small {
	text-align: right; color: rgb(153, 153, 153); 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; display: block;
}
blockquote p:last-of-type {
	margin-bottom: 0px;
}
iframe {
	border: 0px currentColor; border-image: none;
}
button {
	vertical-align: middle;
}
input:not([type='radio']):not([type='checkbox']) {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
.am-scrollbar-measure {
	top: -9999px; width: 100px; height: 100px; overflow: scroll; position: absolute;
}
.am-container {
	width: 100%; padding-right: 1rem; padding-left: 1rem; margin-right: auto; margin-left: auto; max-width: 1000px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.am-container::before {
	display: table; content: " ";
}
.am-container::after {
	display: table; content: " ";
}
.am-container::after {
	clear: both;
}
@media only screen and (min-width:641px)
{
.am-container {
	padding-right: 1.5rem; padding-left: 1.5rem;
}
}
.am-container > .am-g {
	width: auto; margin-right: -1rem; margin-left: -1rem;
}
@media only screen and (min-width:641px)
{
.am-container > .am-g {
	margin-right: -1.5rem; margin-left: -1.5rem;
}
}
.am-g {
	margin: 0px auto; width: 100%;
}
.am-g::before {
	display: table; content: " ";
}
.am-g::after {
	display: table; content: " ";
}
.am-g::after {
	clear: both;
}
.am-g .am-g {
	width: auto; margin-right: -1rem; margin-left: -1rem;
}
.am-g .am-g-collapse.am-g {
	width: auto; margin-right: 0px; margin-left: 0px;
}
@media only screen and (min-width:641px)
{
.am-g .am-g {
	margin-right: -1.5rem; margin-left: -1.5rem;
}
}
.am-g-collapse.am-g .am-g {
	margin-right: 0px; margin-left: 0px;
}
.am-g-collapse [class*='am-u-'] {
	padding-right: 0px; padding-left: 0px;
}
.am-g-fixed {
	max-width: 1000px;
}
[class*='am-u-'] {
	width: 100%; padding-right: 1rem; padding-left: 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-right: 1.5rem; padding-left: 1.5rem;
}
}
[class*='am-u-pull-'] {
	left: auto;
}
[class*='am-u-push-'] {
	right: auto;
}
@media only screen
{
.am-u-sm-1 {
	width: 8.33%;
}
.am-u-sm-2 {
	width: 16.66%;
}
.am-u-sm-3 {
	width: 25%;
}
.am-u-sm-4 {
	width: 33.33%;
}
.am-u-sm-5 {
	width: 41.66%;
}
.am-u-sm-6 {
	width: 50%;
}
.am-u-sm-7 {
	width: 58.33%;
}
.am-u-sm-8 {
	width: 66.66%;
}
.am-u-sm-9 {
	width: 75%;
}
.am-u-sm-10 {
	width: 83.33%;
}
.am-u-sm-11 {
	width: 91.66%;
}
.am-u-sm-12 {
	width: 100%;
}
.am-u-sm-pull-0 {
	right: 0px;
}
.am-u-sm-pull-1 {
	right: 8.33%;
}
.am-u-sm-pull-2 {
	right: 16.66%;
}
.am-u-sm-pull-3 {
	right: 25%;
}
.am-u-sm-pull-4 {
	right: 33.33%;
}
.am-u-sm-pull-5 {
	right: 41.66%;
}
.am-u-sm-pull-6 {
	right: 50%;
}
.am-u-sm-pull-7 {
	right: 58.33%;
}
.am-u-sm-pull-8 {
	right: 66.66%;
}
.am-u-sm-pull-9 {
	right: 75%;
}
.am-u-sm-pull-10 {
	right: 83.33%;
}
.am-u-sm-pull-11 {
	right: 91.66%;
}
.am-u-sm-push-0 {
	left: 0px;
}
.am-u-sm-push-1 {
	left: 8.33%;
}
.am-u-sm-push-2 {
	left: 16.66%;
}
.am-u-sm-push-3 {
	left: 25%;
}
.am-u-sm-push-4 {
	left: 33.33%;
}
.am-u-sm-push-5 {
	left: 41.66%;
}
.am-u-sm-push-6 {
	left: 50%;
}
.am-u-sm-push-7 {
	left: 58.33%;
}
.am-u-sm-push-8 {
	left: 66.66%;
}
.am-u-sm-push-9 {
	left: 75%;
}
.am-u-sm-push-10 {
	left: 83.33%;
}
.am-u-sm-push-11 {
	left: 91.66%;
}
.am-u-sm-offset-0 {
	margin-left: 0px;
}
.am-u-sm-offset-1 {
	margin-left: 8.33%;
}
.am-u-sm-offset-2 {
	margin-left: 16.66%;
}
.am-u-sm-offset-3 {
	margin-left: 25%;
}
.am-u-sm-offset-4 {
	margin-left: 33.33%;
}
.am-u-sm-offset-5 {
	margin-left: 41.66%;
}
.am-u-sm-offset-6 {
	margin-left: 50%;
}
.am-u-sm-offset-7 {
	margin-left: 58.33%;
}
.am-u-sm-offset-8 {
	margin-left: 66.66%;
}
.am-u-sm-offset-9 {
	margin-left: 75%;
}
.am-u-sm-offset-10 {
	margin-left: 83.33%;
}
.am-u-sm-offset-11 {
	margin-left: 91.66%;
}
.am-u-sm-reset-order {
	left: auto; right: auto; margin-right: 0px; margin-left: 0px; float: left;
}
[class*='am-u-'].am-u-sm-centered {
	margin-right: auto; margin-left: auto; float: none;
}
[class*='am-u-']:last-child.am-u-sm-centered {
	float: none;
}
[class*='am-u-'].am-u-sm-uncentered {
	margin-right: 0px; margin-left: 0px; float: left;
}
[class*='am-u-']:last-child.am-u-sm-uncentered {
	float: left;
}
}
@media only screen and (min-width:641px)
{
.am-u-md-1 {
	width: 8.33%;
}
.am-u-md-2 {
	width: 16.66%;
}
.am-u-md-3 {
	width: 25%;
}
.am-u-md-4 {
	width: 33.33%;
}
.am-u-md-5 {
	width: 41.66%;
}
.am-u-md-6 {
	width: 50%;
}
.am-u-md-7 {
	width: 58.33%;
}
.am-u-md-8 {
	width: 66.66%;
}
.am-u-md-9 {
	width: 75%;
}
.am-u-md-10 {
	width: 83.33%;
}
.am-u-md-11 {
	width: 91.66%;
}
.am-u-md-12 {
	width: 100%;
}
.am-u-md-pull-0 {
	right: 0px;
}
.am-u-md-pull-1 {
	right: 8.33%;
}
.am-u-md-pull-2 {
	right: 16.66%;
}
.am-u-md-pull-3 {
	right: 25%;
}
.am-u-md-pull-4 {
	right: 33.33%;
}
.am-u-md-pull-5 {
	right: 41.66%;
}
.am-u-md-pull-6 {
	right: 50%;
}
.am-u-md-pull-7 {
	right: 58.33%;
}
.am-u-md-pull-8 {
	right: 66.66%;
}
.am-u-md-pull-9 {
	right: 75%;
}
.am-u-md-pull-10 {
	right: 83.33%;
}
.am-u-md-pull-11 {
	right: 91.66%;
}
.am-u-md-push-0 {
	left: 0px;
}
.am-u-md-push-1 {
	left: 8.33%;
}
.am-u-md-push-2 {
	left: 16.66%;
}
.am-u-md-push-3 {
	left: 25%;
}
.am-u-md-push-4 {
	left: 33.33%;
}
.am-u-md-push-5 {
	left: 41.66%;
}
.am-u-md-push-6 {
	left: 50%;
}
.am-u-md-push-7 {
	left: 58.33%;
}
.am-u-md-push-8 {
	left: 66.66%;
}
.am-u-md-push-9 {
	left: 75%;
}
.am-u-md-push-10 {
	left: 83.33%;
}
.am-u-md-push-11 {
	left: 91.66%;
}
.am-u-md-offset-0 {
	margin-left: 0px;
}
.am-u-md-offset-1 {
	margin-left: 8.33%;
}
.am-u-md-offset-2 {
	margin-left: 16.66%;
}
.am-u-md-offset-3 {
	margin-left: 25%;
}
.am-u-md-offset-4 {
	margin-left: 33.33%;
}
.am-u-md-offset-5 {
	margin-left: 41.66%;
}
.am-u-md-offset-6 {
	margin-left: 50%;
}
.am-u-md-offset-7 {
	margin-left: 58.33%;
}
.am-u-md-offset-8 {
	margin-left: 66.66%;
}
.am-u-md-offset-9 {
	margin-left: 75%;
}
.am-u-md-offset-10 {
	margin-left: 83.33%;
}
.am-u-md-offset-11 {
	margin-left: 91.66%;
}
.am-u-md-reset-order {
	left: auto; right: auto; margin-right: 0px; margin-left: 0px; float: left;
}
[class*='am-u-'].am-u-md-centered {
	margin-right: auto; margin-left: auto; float: none;
}
[class*='am-u-']:last-child.am-u-md-centered {
	float: none;
}
[class*='am-u-'].am-u-md-uncentered {
	margin-right: 0px; margin-left: 0px; float: left;
}
[class*='am-u-']:last-child.am-u-md-uncentered {
	float: left;
}
}
@media only screen and (min-width:1025px)
{
.am-u-lg-1 {
	width: 8.33%;
}
.am-u-lg-2 {
	width: 16.66%;
}
.am-u-lg-3-0 {
	width: 25%;
}
.am-u-lg-3 {
	width: 32%;
}
.am-u-lg-4-0 {
	width: 35%;
}
.am-u-lg-4 {
	width: 24%;
}
.am-u-lg-5 {
	width: 41%;
}
.am-u-lg-6 {
	width: 50%;
}
.am-u-lg-7 {
	width: 58.33%;
}
.am-u-lg-8 {
	width: 66.66%;
}
.am-u-lg-9 {
	width: 75%;
}
.am-u-lg-10 {
	width: 83.33%;
}
.am-u-lg-11 {
	width: 91.66%;
}
.am-u-lg-12 {
	width: 100%;
}
.am-u-lg-pull-0 {
	right: 0px;
}
.am-u-lg-pull-1 {
	right: 8.33%;
}
.am-u-lg-pull-2 {
	right: 16.66%;
}
.am-u-lg-pull-3 {
	right: 25%;
}
.am-u-lg-pull-4 {
	right: 33.33%;
}
.am-u-lg-pull-5 {
	right: 41.66%;
}
.am-u-lg-pull-6 {
	right: 50%;
}
.am-u-lg-pull-7 {
	right: 58.33%;
}
.am-u-lg-pull-8 {
	right: 66.66%;
}
.am-u-lg-pull-9 {
	right: 75%;
}
.am-u-lg-pull-10 {
	right: 83.33%;
}
.am-u-lg-pull-11 {
	right: 91.66%;
}
.am-u-lg-push-0 {
	left: 0px;
}
.am-u-lg-push-1 {
	left: 8.33%;
}
.am-u-lg-push-2 {
	left: 16.66%;
}
.am-u-lg-push-3 {
	left: 25%;
}
.am-u-lg-push-4 {
	left: 33.33%;
}
.am-u-lg-push-5 {
	left: 41.66%;
}
.am-u-lg-push-6 {
	left: 50%;
}
.am-u-lg-push-7 {
	left: 58.33%;
}
.am-u-lg-push-8 {
	left: 66.66%;
}
.am-u-lg-push-9 {
	left: 75%;
}
.am-u-lg-push-10 {
	left: 83.33%;
}
.am-u-lg-push-11 {
	left: 91.66%;
}
.am-u-lg-offset-0 {
	margin-left: 0px;
}
.am-u-lg-offset-1 {
	margin-left: 8.33%;
}
.am-u-lg-offset-2 {
	margin-left: 16.66%;
}
.am-u-lg-offset-3 {
	margin-left: 25%;
}
.am-u-lg-offset-4 {
	margin-left: 33.33%;
}
.am-u-lg-offset-5 {
	margin-left: 41.66%;
}
.am-u-lg-offset-6 {
	margin-left: 50%;
}
.am-u-lg-offset-7 {
	margin-left: 58.33%;
}
.am-u-lg-offset-8 {
	margin-left: 66.66%;
}
.am-u-lg-offset-9 {
	margin-left: 75%;
}
.am-u-lg-offset-10 {
	margin-left: 83.33%;
}
.am-u-lg-offset-11 {
	margin-left: 91.66%;
}
.am-u-lg-reset-order {
	left: auto; right: auto; margin-right: 0px; margin-left: 0px; float: left;
}
[class*='am-u-'].am-u-lg-centered {
	margin-right: auto; margin-left: auto; float: none;
}
[class*='am-u-']:last-child.am-u-lg-centered {
	float: none;
}
[class*='am-u-'].am-u-lg-uncentered {
	margin-right: 0px; margin-left: 0px; float: left;
}
[class*='am-u-']:last-child.am-u-lg-uncentered {
	float: left;
}
}
[class*='am-avg-'] {
	list-style: none; margin: 0px; padding: 0px; display: block;
}
[class*='am-avg-']::before {
	display: table; content: " ";
}
[class*='am-avg-']::after {
	display: table; content: " ";
}
[class*='am-avg-']::after {
	clear: both;
}
[class*='am-avg-'] > li {
	height: auto; float: left; display: block;
}
@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(n+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.33%;
}
.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.66%;
}
.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.28%;
}
.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.11%;
}
.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.09%;
}
.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.33%;
}
.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(n+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.33%;
}
.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.66%;
}
.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.28%;
}
.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.11%;
}
.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.09%;
}
.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.33%;
}
.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(n+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.33%;
}
.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.66%;
}
.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.28%;
}
.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.11%;
}
.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.09%;
}
.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.33%;
}
.am-avg-lg-12 > li:nth-of-type(n) {
	clear: none;
}
.am-avg-lg-12 > li:nth-of-type(12n+1) {
	clear: both;
}
}
code {
	font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace;
}
kbd {
	font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace;
}
pre {
	font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace;
}
samp {
	font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace;
}
code {
	padding: 2px 4px; border-radius: 0px; color: rgb(199, 37, 78); font-size: 1.3rem; white-space: nowrap; background-color: rgb(248, 248, 248);
}
pre {
	margin: 1rem 0px; padding: 1rem; border-radius: 0px; border: 1px solid rgb(222, 222, 222); border-image: none; color: rgb(85, 85, 85); line-height: 1.6; font-size: 1.3rem; display: block; -ms-word-break: break-all; -ms-word-wrap: break-word; background-color: rgb(248, 248, 248);
}
pre code {
	padding: 0px; border-radius: 0px; color: inherit; font-size: inherit; white-space: pre-wrap; background-color: transparent;
}
.am-pre-scrollable {
	-ms-overflow-y: scroll; max-height: 24rem;
}
.am-btn {
	padding: 0.5em 1em; border-radius: 0px; border: 1px solid transparent; transition:background-color 300ms ease-out, border-color 300ms ease-out; border-image: none; text-align: center; line-height: 1.2; font-size: 1.6rem; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; background-image: none; -webkit-appearance: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-transition: background-color 300ms ease-out, border-color 300ms ease-out;
}
.am-btn:focus {
	outline: dotted thin; outline-offset: -2px;
}
.am-btn:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.am-btn:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
.am-btn:focus {
	color: rgb(68, 68, 68); text-decoration: none;
}
.am-btn:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.15); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.15);
}
.am-active.am-btn {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.15); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.15);
}
.am-disabled.am-btn {
	border-color: transparent; cursor: not-allowed; opacity: 0.45; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
[disabled].am-btn {
	border-color: transparent; cursor: not-allowed; opacity: 0.45; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .am-btn {
	border-color: transparent; cursor: not-allowed; opacity: 0.45; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.am-round.am-btn {
	border-radius: 1000px;
}
.am-radius.am-btn {
	border-radius: 2px;
}
.am-btn-default {
	border-color: rgb(230, 230, 230); color: rgb(68, 68, 68); background-color: rgb(230, 230, 230);
}
a.am-btn-default:visited {
	color: rgb(68, 68, 68);
}
.am-btn-default:hover {
	border-color: rgb(199, 199, 199); color: rgb(68, 68, 68);
}
.am-btn-default:focus {
	border-color: rgb(199, 199, 199); color: rgb(68, 68, 68);
}
.am-btn-default:active {
	border-color: rgb(199, 199, 199); color: rgb(68, 68, 68);
}
.am-active.am-btn-default {
	border-color: rgb(199, 199, 199); color: rgb(68, 68, 68);
}
.am-active .am-dropdown-toggle.am-btn-default {
	border-color: rgb(199, 199, 199); color: rgb(68, 68, 68);
}
.am-btn-default:hover {
	background-color: rgb(212, 212, 212);
}
.am-btn-default:focus {
	background-color: rgb(212, 212, 212);
}
.am-btn-default:active {
	background-image: none; background-color: rgb(194, 194, 194);
}
.am-active.am-btn-default {
	background-image: none; background-color: rgb(194, 194, 194);
}
.am-active .am-dropdown-toggle.am-btn-default {
	background-image: none; background-color: rgb(194, 194, 194);
}
.am-disabled.am-btn-default {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
[disabled].am-btn-default {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
fieldset[disabled] .am-btn-default {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
.am-disabled.am-btn-default:hover {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
[disabled].am-btn-default:hover {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
fieldset[disabled] .am-btn-default:hover {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
.am-disabled.am-btn-default:focus {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
[disabled].am-btn-default:focus {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
fieldset[disabled] .am-btn-default:focus {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
.am-disabled.am-btn-default:active {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
[disabled].am-btn-default:active {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
fieldset[disabled] .am-btn-default:active {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
.am-active.am-disabled.am-btn-default {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
[disabled].am-active.am-btn-default {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
fieldset[disabled] .am-active.am-btn-default {
	border-color: rgb(230, 230, 230); background-color: rgb(230, 230, 230);
}
.am-btn-group .am-btn-default {
	border-color: rgb(217, 217, 217);
}
.am-btn-group-stacked .am-btn-default {
	border-color: rgb(217, 217, 217);
}
.am-btn-primary {
	border-color: #4473c5; color: rgb(255, 255, 255); background-color: #4473c5;
}
a.am-btn-primary:visited {
	color: rgb(255, 255, 255);
}
.am-btn-primary:hover {
	border-color: rgb(10, 105, 153); color: rgb(255, 255, 255);
}
.am-btn-primary:focus {
	border-color: rgb(10, 105, 153); color: rgb(255, 255, 255);
}
.am-btn-primary:active {
	border-color: rgb(10, 105, 153); color: rgb(255, 255, 255);
}
.am-active.am-btn-primary {
	border-color: rgb(10, 105, 153); color: rgb(255, 255, 255);
}
.am-active .am-dropdown-toggle.am-btn-primary {
	border-color: rgb(10, 105, 153); color: rgb(255, 255, 255);
}
.am-btn-primary:hover {
	background-color: rgb(12, 121, 177);
}
.am-btn-primary:focus {
	background-color: rgb(12, 121, 177);
}
.am-btn-primary:active {
	background-image: none; background-color: rgb(10, 98, 143);
}
.am-active.am-btn-primary {
	background-image: none; background-color: rgb(10, 98, 143);
}
.am-active .am-dropdown-toggle.am-btn-primary {
	background-image: none; background-color: rgb(10, 98, 143);
}
.am-disabled.am-btn-primary {
	border-color: #4473c5; background-color: #4473c5;
}
[disabled].am-btn-primary {
	border-color: #4473c5; background-color: #4473c5;
}
fieldset[disabled] .am-btn-primary {
	border-color: #4473c5; background-color: #4473c5;
}
.am-disabled.am-btn-primary:hover {
	border-color: #4473c5; background-color: #4473c5;
}
[disabled].am-btn-primary:hover {
	border-color: #4473c5; background-color: #4473c5;
}
fieldset[disabled] .am-btn-primary:hover {
	border-color: #4473c5; background-color: #4473c5;
}
.am-disabled.am-btn-primary:focus {
	border-color: #4473c5; background-color: #4473c5;
}
[disabled].am-btn-primary:focus {
	border-color: #4473c5; background-color: #4473c5;
}
fieldset[disabled] .am-btn-primary:focus {
	border-color: #4473c5; background-color: #4473c5;
}
.am-disabled.am-btn-primary:active {
	border-color: #4473c5; background-color: #4473c5;
}
[disabled].am-btn-primary:active {
	border-color: #4473c5; background-color: #4473c5;
}
fieldset[disabled] .am-btn-primary:active {
	border-color: #4473c5; background-color: #4473c5;
}
.am-active.am-disabled.am-btn-primary {
	border-color: #4473c5; background-color: #4473c5;
}
[disabled].am-active.am-btn-primary {
	border-color: #4473c5; background-color: #4473c5;
}
fieldset[disabled] .am-active.am-btn-primary {
	border-color: #4473c5; background-color: #4473c5;
}
.am-btn-group .am-btn-primary {
	border-color: rgb(12, 128, 186);
}
.am-btn-group-stacked .am-btn-primary {
	border-color: rgb(12, 128, 186);
}
.am-btn-warning {
	border-color: rgb(243, 123, 29); color: rgb(255, 255, 255); background-color: rgb(243, 123, 29);
}
a.am-btn-warning:visited {
	color: rgb(255, 255, 255);
}
.am-btn-warning:hover {
	border-color: rgb(200, 94, 11); color: rgb(255, 255, 255);
}
.am-btn-warning:focus {
	border-color: rgb(200, 94, 11); color: rgb(255, 255, 255);
}
.am-btn-warning:active {
	border-color: rgb(200, 94, 11); color: rgb(255, 255, 255);
}
.am-active.am-btn-warning {
	border-color: rgb(200, 94, 11); color: rgb(255, 255, 255);
}
.am-active .am-dropdown-toggle.am-btn-warning {
	border-color: rgb(200, 94, 11); color: rgb(255, 255, 255);
}
.am-btn-warning:hover {
	background-color: rgb(224, 105, 12);
}
.am-btn-warning:focus {
	background-color: rgb(224, 105, 12);
}
.am-btn-warning:active {
	background-image: none; background-color: rgb(190, 89, 10);
}
.am-active.am-btn-warning {
	background-image: none; background-color: rgb(190, 89, 10);
}
.am-active .am-dropdown-toggle.am-btn-warning {
	background-image: none; background-color: rgb(190, 89, 10);
}
.am-disabled.am-btn-warning {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
[disabled].am-btn-warning {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
fieldset[disabled] .am-btn-warning {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
.am-disabled.am-btn-warning:hover {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
[disabled].am-btn-warning:hover {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
fieldset[disabled] .am-btn-warning:hover {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
.am-disabled.am-btn-warning:focus {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
[disabled].am-btn-warning:focus {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
fieldset[disabled] .am-btn-warning:focus {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
.am-disabled.am-btn-warning:active {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
[disabled].am-btn-warning:active {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
fieldset[disabled] .am-btn-warning:active {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
.am-active.am-disabled.am-btn-warning {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
[disabled].am-active.am-btn-warning {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
fieldset[disabled] .am-active.am-btn-warning {
	border-color: rgb(243, 123, 29); background-color: rgb(243, 123, 29);
}
.am-btn-group .am-btn-warning {
	border-color: rgb(234, 110, 12);
}
.am-btn-group-stacked .am-btn-warning {
	border-color: rgb(234, 110, 12);
}
.am-btn-danger {
	border-color: rgb(221, 81, 76); color: rgb(255, 255, 255); background-color: rgb(221, 81, 76);
}
a.am-btn-danger:visited {
	color: rgb(255, 255, 255);
}
.am-btn-danger:hover {
	border-color: rgb(198, 43, 38); color: rgb(255, 255, 255);
}
.am-btn-danger:focus {
	border-color: rgb(198, 43, 38); color: rgb(255, 255, 255);
}
.am-btn-danger:active {
	border-color: rgb(198, 43, 38); color: rgb(255, 255, 255);
}
.am-active.am-btn-danger {
	border-color: rgb(198, 43, 38); color: rgb(255, 255, 255);
}
.am-active .am-dropdown-toggle.am-btn-danger {
	border-color: rgb(198, 43, 38); color: rgb(255, 255, 255);
}
.am-btn-danger:hover {
	background-color: rgb(215, 52, 46);
}
.am-btn-danger:focus {
	background-color: rgb(215, 52, 46);
}
.am-btn-danger:active {
	background-image: none; background-color: rgb(190, 41, 36);
}
.am-active.am-btn-danger {
	background-image: none; background-color: rgb(190, 41, 36);
}
.am-active .am-dropdown-toggle.am-btn-danger {
	background-image: none; background-color: rgb(190, 41, 36);
}
.am-disabled.am-btn-danger {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
[disabled].am-btn-danger {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
fieldset[disabled] .am-btn-danger {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
.am-disabled.am-btn-danger:hover {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
[disabled].am-btn-danger:hover {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
fieldset[disabled] .am-btn-danger:hover {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
.am-disabled.am-btn-danger:focus {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
[disabled].am-btn-danger:focus {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
fieldset[disabled] .am-btn-danger:focus {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
.am-disabled.am-btn-danger:active {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
[disabled].am-btn-danger:active {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
fieldset[disabled] .am-btn-danger:active {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
.am-active.am-disabled.am-btn-danger {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
[disabled].am-active.am-btn-danger {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
fieldset[disabled] .am-active.am-btn-danger {
	border-color: rgb(221, 81, 76); background-color: rgb(221, 81, 76);
}
.am-btn-group .am-btn-danger {
	border-color: rgb(217, 60, 55);
}
.am-btn-group-stacked .am-btn-danger {
	border-color: rgb(217, 60, 55);
}
.am-btn-success {
	border-color: #4473c5; color: rgb(255, 255, 255); background-color: #4473c5;
}
a.am-btn-success:visited {
	color: rgb(255, 255, 255);
}
.am-btn-success:hover {
	border-color: rgb(35, 153, 227); color: rgb(255, 255, 255);
}
.am-btn-success:focus {
	border-color: rgb(35, 153, 227); color: rgb(255, 255, 255);
}
.am-btn-success:active {
	border-color: rgb(35, 153, 227); color: rgb(255, 255, 255);
}
.am-active.am-btn-success {
	border-color: rgb(35, 153, 227); color: rgb(255, 255, 255);
}
.am-active .am-dropdown-toggle.am-btn-success {
	border-color: rgb(35, 153, 227); color: rgb(255, 255, 255);
}
.am-btn-success:hover {
	background-color: #4473c5;
}
.am-btn-success:focus {
	background-color: #4473c5;
}
.am-btn-success:active {
	background-image: none; background-color: rgb(63, 145, 63);
}
.am-active.am-btn-success {
	background-image: none; background-color: rgb(63, 145, 63);
}
.am-active .am-dropdown-toggle.am-btn-success {
	background-image: none; background-color: rgb(63, 145, 63);
}
.am-disabled.am-btn-success {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
[disabled].am-btn-success {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
fieldset[disabled] .am-btn-success {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
.am-disabled.am-btn-success:hover {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
[disabled].am-btn-success:hover {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
fieldset[disabled] .am-btn-success:hover {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
.am-disabled.am-btn-success:focus {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
[disabled].am-btn-success:focus {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
fieldset[disabled] .am-btn-success:focus {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
.am-disabled.am-btn-success:active {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
[disabled].am-btn-success:active {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
fieldset[disabled] .am-btn-success:active {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
.am-active.am-disabled.am-btn-success {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
[disabled].am-active.am-btn-success {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
fieldset[disabled] .am-active.am-btn-success {
	border-color: rgb(94, 185, 94); background-color: rgb(94, 185, 94);
}
.am-btn-group .am-btn-success {
	border-color: rgb(77, 177, 77);
}
.am-btn-group-stacked .am-btn-success {
	border-color: rgb(77, 177, 77);
}
.am-btn-secondary {
	border-color: rgb(59, 180, 242); color: rgb(255, 255, 255); background-color: rgb(59, 180, 242);
}
a.am-btn-secondary:visited {
	color: rgb(255, 255, 255);
}
.am-btn-secondary:hover {
	border-color: rgb(15, 154, 224); color: rgb(255, 255, 255);
}
.am-btn-secondary:focus {
	border-color: rgb(15, 154, 224); color: rgb(255, 255, 255);
}
.am-btn-secondary:active {
	border-color: rgb(15, 154, 224); color: rgb(255, 255, 255);
}
.am-active.am-btn-secondary {
	border-color: rgb(15, 154, 224); color: rgb(255, 255, 255);
}
.am-active .am-dropdown-toggle.am-btn-secondary {
	border-color: rgb(15, 154, 224); color: rgb(255, 255, 255);
}
.am-btn-secondary:hover {
	background-color: rgb(25, 167, 240);
}
.am-btn-secondary:focus {
	background-color: rgb(25, 167, 240);
}
.am-btn-secondary:active {
	background-image: none; background-color: rgb(14, 147, 215);
}
.am-active.am-btn-secondary {
	background-image: none; background-color: rgb(14, 147, 215);
}
.am-active .am-dropdown-toggle.am-btn-secondary {
	background-image: none; background-color: rgb(14, 147, 215);
}
.am-disabled.am-btn-secondary {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
[disabled].am-btn-secondary {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
fieldset[disabled] .am-btn-secondary {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
.am-disabled.am-btn-secondary:hover {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
[disabled].am-btn-secondary:hover {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
fieldset[disabled] .am-btn-secondary:hover {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
.am-disabled.am-btn-secondary:focus {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
[disabled].am-btn-secondary:focus {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
fieldset[disabled] .am-btn-secondary:focus {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
.am-disabled.am-btn-secondary:active {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
[disabled].am-btn-secondary:active {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
fieldset[disabled] .am-btn-secondary:active {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
.am-active.am-disabled.am-btn-secondary {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
[disabled].am-active.am-btn-secondary {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
fieldset[disabled] .am-active.am-btn-secondary {
	border-color: rgb(59, 180, 242); background-color: rgb(59, 180, 242);
}
.am-btn-group .am-btn-secondary {
	border-color: rgb(35, 171, 240);
}
.am-btn-group-stacked .am-btn-secondary {
	border-color: rgb(35, 171, 240);
}
.am-btn-link {
	border-radius: 0px; color: #4473c5; font-weight: normal; cursor: pointer;
}
.am-btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.am-btn-link:active {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
[disabled].am-btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
fieldset[disabled] .am-btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.am-btn-link {
	border-color: transparent;
}
.am-btn-link:hover {
	border-color: transparent;
}
.am-btn-link:focus {
	border-color: transparent;
}
.am-btn-link:active {
	border-color: transparent;
}
.am-btn-link:hover {
	color: #4473c5; text-decoration: underline; background-color: transparent;
}
.am-btn-link:focus {
	color: #4473c5; text-decoration: underline; background-color: transparent;
}
[disabled].am-btn-link:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
fieldset[disabled] .am-btn-link:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
[disabled].am-btn-link:focus {
	color: rgb(153, 153, 153); text-decoration: none;
}
fieldset[disabled] .am-btn-link:focus {
	color: rgb(153, 153, 153); 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 {
	width: 100%; padding-right: 0px; padding-left: 0px; display: block;
}
.am-btn-block + .am-btn-block {
	margin-top: 5px;
}
input[type='submit'].am-btn-block {
	width: 100%;
}
input[type='reset'].am-btn-block {
	width: 100%;
}
input[type='button'].am-btn-block {
	width: 100%;
}
.am-btn-loading.am-btn .am-icon-spin {
	margin-right: 5px;
}
table {
	max-width: 100%; empty-cells: show; background-color: transparent;
}
table code {
	white-space: normal;
}
th {
	text-align: left;
}
.am-table {
	width: 100%; margin-bottom: 1.6rem; border-collapse: separate; border-spacing: 0;
}
.am-table > thead > tr > th {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.am-table > tbody > tr > th {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.am-table > tfoot > tr > th {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.am-table > thead > tr > td {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.am-table > tbody > tr > td {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.am-table > tfoot > tr > td {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.am-table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.am-table > caption + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.am-table > colgroup + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.am-table > thead:first-child > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.am-table > caption + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.am-table > colgroup + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.am-table > thead:first-child > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.am-table > tbody + tbody tr:first-child td {
	border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;
}
.am-table-bordered {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-image: none;
}
.am-table-bordered > thead > tr > th {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.am-table-bordered > tbody > tr > th {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.am-table-bordered > tfoot > tr > th {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.am-table-bordered > thead > tr > td {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.am-table-bordered > tbody > tr > td {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.am-table-bordered > tfoot > tr > td {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.am-table-bordered > tbody > tr:first-child > th {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.am-table-bordered > tbody > tr:first-child > td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.am-table-bordered > thead + tbody > tr:first-child > th {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.am-table-bordered > thead + tbody > tr:first-child > td {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.am-table-radius {
	border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.am-table-radius > thead > tr:first-child > th:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; border-top-left-radius: 2px;
}
.am-table-radius > thead > tr:first-child > td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; border-top-left-radius: 2px;
}
.am-table-radius > thead > tr:first-child > th:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none; border-top-right-radius: 2px;
}
.am-table-radius > thead > tr:first-child > td:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none; border-top-right-radius: 2px;
}
.am-table-radius > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.am-table-radius > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.am-table-radius > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.am-table-radius > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.am-table-radius > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.am-table-radius > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.am-table-radius > tbody > tr:last-child > th:first-child {
	border-bottom-left-radius: 2px;
}
.am-table-radius > tbody > tr:last-child > td:first-child {
	border-bottom-left-radius: 2px;
}
.am-table-radius > tbody > tr:last-child > th:last-child {
	border-bottom-right-radius: 2px;
}
.am-table-radius > tbody > tr:last-child > td:last-child {
	border-bottom-right-radius: 2px;
}
.am-table-striped > tbody > tr:nth-child(2n+1) > td {
	background-color: rgb(249, 249, 249);
}
.am-table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: rgb(249, 249, 249);
}
.am-table-hover > tbody > tr:hover > td {
	background-color: rgb(233, 233, 233);
}
.am-table-hover > tbody > tr:hover > th {
	background-color: rgb(233, 233, 233);
}
.am-table-compact > thead > tr > th {
	padding: 0.4rem;
}
.am-table-compact > tbody > tr > th {
	padding: 0.4rem;
}
.am-table-compact > tfoot > tr > th {
	padding: 0.4rem;
}
.am-table-compact > thead > tr > td {
	padding: 0.4rem;
}
.am-table-compact > tbody > tr > td {
	padding: 0.4rem;
}
.am-table-compact > tfoot > tr > td {
	padding: 0.4rem;
}
.am-table-centered > thead > tr > th {
	text-align: center;
}
.am-table-centered > tbody > tr > th {
	text-align: center;
}
.am-table-centered > tfoot > tr > th {
	text-align: center;
}
.am-table-centered > thead > tr > td {
	text-align: center;
}
.am-table-centered > tbody > tr > td {
	text-align: center;
}
.am-table-centered > tfoot > tr > td {
	text-align: center;
}
.am-table > thead > tr > td.am-active {
	background-color: rgb(255, 255, 221);
}
.am-table > tbody > tr > td.am-active {
	background-color: rgb(255, 255, 221);
}
.am-table > tfoot > tr > td.am-active {
	background-color: rgb(255, 255, 221);
}
.am-table > thead > tr > th.am-active {
	background-color: rgb(255, 255, 221);
}
.am-table > tbody > tr > th.am-active {
	background-color: rgb(255, 255, 221);
}
.am-table > tfoot > tr > th.am-active {
	background-color: rgb(255, 255, 221);
}
.am-table > thead > tr.am-active > td {
	background-color: rgb(255, 255, 221);
}
.am-table > tbody > tr.am-active > td {
	background-color: rgb(255, 255, 221);
}
.am-table > tfoot > tr.am-active > td {
	background-color: rgb(255, 255, 221);
}
.am-table > thead > tr.am-active > th {
	background-color: rgb(255, 255, 221);
}
.am-table > tbody > tr.am-active > th {
	background-color: rgb(255, 255, 221);
}
.am-table > tfoot > tr.am-active > th {
	background-color: rgb(255, 255, 221);
}
.am-table > thead > tr > td.am-disabled {
	color: rgb(153, 153, 153);
}
.am-table > tbody > tr > td.am-disabled {
	color: rgb(153, 153, 153);
}
.am-table > tfoot > tr > td.am-disabled {
	color: rgb(153, 153, 153);
}
.am-table > thead > tr > th.am-disabled {
	color: rgb(153, 153, 153);
}
.am-table > tbody > tr > th.am-disabled {
	color: rgb(153, 153, 153);
}
.am-table > tfoot > tr > th.am-disabled {
	color: rgb(153, 153, 153);
}
.am-table > thead > tr.am-disabled > td {
	color: rgb(153, 153, 153);
}
.am-table > tbody > tr.am-disabled > td {
	color: rgb(153, 153, 153);
}
.am-table > tfoot > tr.am-disabled > td {
	color: rgb(153, 153, 153);
}
.am-table > thead > tr.am-disabled > th {
	color: rgb(153, 153, 153);
}
.am-table > tbody > tr.am-disabled > th {
	color: rgb(153, 153, 153);
}
.am-table > tfoot > tr.am-disabled > th {
	color: rgb(153, 153, 153);
}
.am-table > thead > tr > td.am-primary {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > tbody > tr > td.am-primary {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > tfoot > tr > td.am-primary {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > thead > tr > th.am-primary {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > tbody > tr > th.am-primary {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > tfoot > tr > th.am-primary {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > thead > tr.am-primary > td {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > tbody > tr.am-primary > td {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > tfoot > tr.am-primary > td {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > thead > tr.am-primary > th {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > tbody > tr.am-primary > th {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > tfoot > tr.am-primary > th {
	color: rgb(11, 118, 172); background-color: rgba(14, 144, 210, 0.115);
}
.am-table > thead > tr > td.am-success {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > tbody > tr > td.am-success {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > tfoot > tr > td.am-success {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > thead > tr > th.am-success {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > tbody > tr > th.am-success {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > tfoot > tr > th.am-success {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > thead > tr.am-success > td {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > tbody > tr.am-success > td {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > tfoot > tr.am-success > td {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > thead > tr.am-success > th {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > tbody > tr.am-success > th {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > tfoot > tr.am-success > th {
	color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.115);
}
.am-table > thead > tr > td.am-warning {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > tbody > tr > td.am-warning {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > tfoot > tr > td.am-warning {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > thead > tr > th.am-warning {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > tbody > tr > th.am-warning {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > tfoot > tr > th.am-warning {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > thead > tr.am-warning > td {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > tbody > tr.am-warning > td {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > tfoot > tr.am-warning > td {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > thead > tr.am-warning > th {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > tbody > tr.am-warning > th {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > tfoot > tr.am-warning > th {
	color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.115);
}
.am-table > thead > tr > td.am-danger {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
.am-table > tbody > tr > td.am-danger {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
.am-table > tfoot > tr > td.am-danger {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
.am-table > thead > tr > th.am-danger {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
.am-table > tbody > tr > th.am-danger {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
.am-table > tfoot > tr > th.am-danger {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
.am-table > thead > tr.am-danger > td {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
.am-table > tbody > tr.am-danger > td {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
.am-table > tfoot > tr.am-danger > td {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
.am-table > thead > tr.am-danger > th {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
.am-table > tbody > tr.am-danger > th {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
.am-table > tfoot > tr.am-danger > th {
	color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.115);
}
fieldset {
	border: currentColor; border-image: none;
}
legend {
	width: 100%; color: rgb(51, 51, 51); line-height: inherit; padding-bottom: 0.5rem; font-size: 2rem; margin-bottom: 2rem; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
label {
	font-weight: bold; margin-bottom: 5px; display: inline-block;
}
input[type='search'] {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
input[type='radio'] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type='checkbox'] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type='file'] {
	display: block;
}
select[multiple] {
	height: auto;
}
select[size] {
	height: auto;
}
select optgroup {
	font-family: inherit; font-size: inherit; font-style: inherit;
}
input[type='file']:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[type='radio']:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[type='checkbox']:focus {
	outline: dotted thin; outline-offset: -2px;
}
output {
	color: rgb(85, 85, 85); line-height: 1.6; padding-top: 1.6rem; font-size: 1.6rem; vertical-align: middle; display: block;
}
.am-form select {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form textarea {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='text'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='password'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='datetime'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='datetime-local'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='date'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='month'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='time'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='week'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='number'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='email'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='url'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='search'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='tel'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form input[type='color'] {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form-field {
	padding: 0.5em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(85, 85, 85); line-height: 1.2; font-size: 1.6rem; vertical-align: middle; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-appearance: none; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.am-form select:focus {
	outline: 0px;
}
.am-form textarea:focus {
	outline: 0px;
}
.am-form input[type='text']:focus {
	outline: 0px;
}
.am-form input[type='password']:focus {
	outline: 0px;
}
.am-form input[type='datetime']:focus {
	outline: 0px;
}
.am-form input[type='datetime-local']:focus {
	outline: 0px;
}
.am-form input[type='date']:focus {
	outline: 0px;
}
.am-form input[type='month']:focus {
	outline: 0px;
}
.am-form input[type='time']:focus {
	outline: 0px;
}
.am-form input[type='week']:focus {
	outline: 0px;
}
.am-form input[type='number']:focus {
	outline: 0px;
}
.am-form input[type='email']:focus {
	outline: 0px;
}
.am-form input[type='url']:focus {
	outline: 0px;
}
.am-form input[type='search']:focus {
	outline: 0px;
}
.am-form input[type='tel']:focus {
	outline: 0px;
}
.am-form input[type='color']:focus {
	outline: 0px;
}
.am-form-field:focus {
	outline: 0px;
}
.am-form select:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form textarea:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='text']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='password']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='datetime']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='datetime-local']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='date']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='month']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='time']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='week']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='number']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='email']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='url']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='search']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='tel']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form input[type='color']:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form-field:focus {
	border-color: rgb(59, 180, 242); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px rgba(59,180,242,0.3); background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 180, 242, 0.3);
}
.am-form select:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form textarea:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='text']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='password']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='datetime']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='datetime-local']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='date']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='month']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='time']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='week']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='number']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='email']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='url']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='search']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='tel']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.am-form input[type='color']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
:-ms-input-placeholder.am-form-field {
	color: rgb(153, 153, 153);
}
.am-form select[disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form textarea[disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='text'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='password'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='datetime'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='datetime-local'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='date'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='month'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='time'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='week'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='number'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='email'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='url'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='search'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='tel'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='color'][disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
[disabled].am-form-field {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form select[readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form textarea[readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='text'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='password'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='datetime'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='datetime-local'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='date'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='month'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='time'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='week'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='number'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='email'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='url'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='search'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='tel'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form input[type='color'][readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
[readonly].am-form-field {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form select {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form textarea {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='text'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='password'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='datetime'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='datetime-local'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='date'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='month'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='time'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='week'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='number'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='email'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='url'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='search'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='tel'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form input[type='color'] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .am-form-field {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.am-form select.am-radius {
	border-radius: 2px;
}
.am-form textarea.am-radius {
	border-radius: 2px;
}
.am-form input[type='text'].am-radius {
	border-radius: 2px;
}
.am-form input[type='password'].am-radius {
	border-radius: 2px;
}
.am-form input[type='datetime'].am-radius {
	border-radius: 2px;
}
.am-form input[type='datetime-local'].am-radius {
	border-radius: 2px;
}
.am-form input[type='date'].am-radius {
	border-radius: 2px;
}
.am-form input[type='month'].am-radius {
	border-radius: 2px;
}
.am-form input[type='time'].am-radius {
	border-radius: 2px;
}
.am-form input[type='week'].am-radius {
	border-radius: 2px;
}
.am-form input[type='number'].am-radius {
	border-radius: 2px;
}
.am-form input[type='email'].am-radius {
	border-radius: 2px;
}
.am-form input[type='url'].am-radius {
	border-radius: 2px;
}
.am-form input[type='search'].am-radius {
	border-radius: 2px;
}
.am-form input[type='tel'].am-radius {
	border-radius: 2px;
}
.am-form input[type='color'].am-radius {
	border-radius: 2px;
}
.am-radius.am-form-field {
	border-radius: 2px;
}
.am-form select.am-round {
	border-radius: 1000px;
}
.am-form textarea.am-round {
	border-radius: 1000px;
}
.am-form input[type='text'].am-round {
	border-radius: 1000px;
}
.am-form input[type='password'].am-round {
	border-radius: 1000px;
}
.am-form input[type='datetime'].am-round {
	border-radius: 1000px;
}
.am-form input[type='datetime-local'].am-round {
	border-radius: 1000px;
}
.am-form input[type='date'].am-round {
	border-radius: 1000px;
}
.am-form input[type='month'].am-round {
	border-radius: 1000px;
}
.am-form input[type='time'].am-round {
	border-radius: 1000px;
}
.am-form input[type='week'].am-round {
	border-radius: 1000px;
}
.am-form input[type='number'].am-round {
	border-radius: 1000px;
}
.am-form input[type='email'].am-round {
	border-radius: 1000px;
}
.am-form input[type='url'].am-round {
	border-radius: 1000px;
}
.am-form input[type='search'].am-round {
	border-radius: 1000px;
}
.am-form input[type='tel'].am-round {
	border-radius: 1000px;
}
.am-form input[type='color'].am-round {
	border-radius: 1000px;
}
.am-round.am-form-field {
	border-radius: 1000px;
}
.am-form textarea {
	height: auto;
}
.am-form select[multiple] {
	height: auto;
}
.am-form select[size] {
	height: auto;
}
.am-form select {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+") no-repeat 100% rgb(255, 255, 255); -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 0;
}
.am-form select[multiple='multiple'] {
	background-image: none;
}
.am-form-help {
	color: rgb(153, 153, 153); font-size: 1.3rem; margin-top: 5px; margin-bottom: 10px; display: block;
}
.am-form-group {
	margin-bottom: 1.5rem;
}
.am-form-file {
	overflow: hidden; position: relative;
}
.am-form-file input[type='file'] {
	left: 0px; top: 0px; width: 100%; font-size: 50rem; position: absolute; z-index: 1; cursor: pointer; opacity: 0;
}
.am-radio {
	padding-left: 20px; margin-top: 10px; margin-bottom: 10px; vertical-align: middle; display: block; min-height: 1.92rem;
}
.am-checkbox {
	padding-left: 20px; margin-top: 10px; margin-bottom: 10px; vertical-align: middle; display: block; min-height: 1.92rem;
}
.am-radio label {
	font-weight: normal; margin-bottom: 0px; display: inline; cursor: pointer;
}
.am-checkbox label {
	font-weight: normal; margin-bottom: 0px; display: inline; cursor: pointer;
}
.am-radio input[type='radio'] {
	margin-left: -20px; float: left;
}
.am-radio-inline input[type='radio'] {
	margin-left: -20px; float: left;
}
.am-checkbox input[type='checkbox'] {
	margin-left: -20px; float: left;
}
.am-checkbox-inline input[type='checkbox'] {
	margin-left: -20px; float: left;
}
.am-radio + .am-radio {
	margin-top: -5px;
}
.am-checkbox + .am-checkbox {
	margin-top: -5px;
}
.am-radio-inline {
	padding-left: 20px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.am-checkbox-inline {
	padding-left: 20px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.am-radio-inline + .am-radio-inline {
	margin-top: 0px; margin-left: 10px;
}
.am-checkbox-inline + .am-checkbox-inline {
	margin-top: 0px; margin-left: 10px;
}
input[type='radio'][disabled] {
	cursor: not-allowed;
}
input[type='checkbox'][disabled] {
	cursor: not-allowed;
}
[disabled].am-radio {
	cursor: not-allowed;
}
[disabled].am-radio-inline {
	cursor: not-allowed;
}
[disabled].am-checkbox {
	cursor: not-allowed;
}
[disabled].am-checkbox-inline {
	cursor: not-allowed;
}
fieldset[disabled] input[type='radio'] {
	cursor: not-allowed;
}
fieldset[disabled] input[type='checkbox'] {
	cursor: not-allowed;
}
fieldset[disabled] .am-radio {
	cursor: not-allowed;
}
fieldset[disabled] .am-radio-inline {
	cursor: not-allowed;
}
fieldset[disabled] .am-checkbox {
	cursor: not-allowed;
}
fieldset[disabled] .am-checkbox-inline {
	cursor: not-allowed;
}
.am-form-warning .am-form-help {
	color: rgb(243, 123, 29);
}
.am-form-warning .am-form-label {
	color: rgb(243, 123, 29);
}
.am-form-warning .am-radio {
	color: rgb(243, 123, 29);
}
.am-form-warning .am-checkbox {
	color: rgb(243, 123, 29);
}
.am-form-warning .am-radio-inline {
	color: rgb(243, 123, 29);
}
.am-form-warning .am-checkbox-inline {
	color: rgb(243, 123, 29);
}
.am-form-warning label {
	color: rgb(243, 123, 29);
}
.am-form-warning [class*='icon-'] {
	color: rgb(243, 123, 29);
}
.am-form-warning .am-form-field {
	border-color: rgb(243, 123, 29) !important; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.am-form-warning .am-form-field:focus {
	border-color: rgb(210, 98, 11); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px #f8b47e !important; background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #f8b47e;
}
.am-form-error .am-form-help {
	color: rgb(221, 81, 76);
}
.am-form-error .am-form-label {
	color: rgb(221, 81, 76);
}
.am-form-error .am-radio {
	color: rgb(221, 81, 76);
}
.am-form-error .am-checkbox {
	color: rgb(221, 81, 76);
}
.am-form-error .am-radio-inline {
	color: rgb(221, 81, 76);
}
.am-form-error .am-checkbox-inline {
	color: rgb(221, 81, 76);
}
.am-form-error label {
	color: rgb(221, 81, 76);
}
.am-form-error [class*='icon-'] {
	color: rgb(221, 81, 76);
}
.am-form-error .am-form-field {
	border-color: rgb(221, 81, 76) !important; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.am-field-error {
	border-color: rgb(221, 81, 76) !important; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.am-form-error .am-form-field:focus {
	border-color: rgb(207, 45, 39); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px #eda4a2 !important; background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #eda4a2;
}
.am-field-error:focus {
	border-color: rgb(207, 45, 39); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px #eda4a2 !important; background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #eda4a2;
}
.am-form-success .am-form-help {
	color: rgb(94, 185, 94);
}
.am-form-success .am-form-label {
	color: rgb(94, 185, 94);
}
.am-form-success .am-radio {
	color: rgb(94, 185, 94);
}
.am-form-success .am-checkbox {
	color: rgb(94, 185, 94);
}
.am-form-success .am-radio-inline {
	color: rgb(94, 185, 94);
}
.am-form-success .am-checkbox-inline {
	color: rgb(94, 185, 94);
}
.am-form-success label {
	color: rgb(94, 185, 94);
}
.am-form-success [class*='icon-'] {
	color: rgb(94, 185, 94);
}
.am-form-success .am-form-field {
	border-color: rgb(94, 185, 94) !important; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.am-field-valid {
	border-color: rgb(94, 185, 94) !important; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.am-form-success .am-form-field:focus {
	border-color: rgb(69, 159, 69); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px #a5d8a5 !important; background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #a5d8a5;
}
.am-field-valid:focus {
	border-color: rgb(69, 159, 69); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 5px #a5d8a5 !important; background-color: rgb(254, 255, 254); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #a5d8a5;
}
.am-form-horizontal .am-form-label {
	padding-top: 0.6em; margin-top: 0px; margin-bottom: 0px;
}
.am-form-horizontal .am-radio {
	padding-top: 0.6em; margin-top: 0px; margin-bottom: 0px;
}
.am-form-horizontal .am-checkbox {
	padding-top: 0.6em; margin-top: 0px; margin-bottom: 0px;
}
.am-form-horizontal .am-radio-inline {
	padding-top: 0.6em; margin-top: 0px; margin-bottom: 0px;
}
.am-form-horizontal .am-checkbox-inline {
	padding-top: 0.6em; margin-top: 0px; margin-bottom: 0px;
}
.am-form-horizontal .am-form-group::before {
	display: table; content: " ";
}
.am-form-horizontal .am-form-group::after {
	display: table; content: " ";
}
.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 {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.am-form-inline .am-form-field {
	width: auto; vertical-align: middle; display: inline-block;
}
.am-form-inline .am-input-group {
	vertical-align: middle; display: inline-table;
}
.am-form-inline .am-input-group .am-input-group-label {
	width: auto;
}
.am-form-inline .am-input-group .am-input-group-btn {
	width: auto;
}
.am-form-inline .am-input-group .am-form-label {
	width: auto;
}
.am-form-inline .am-input-group > .am-form-field {
	width: 100%;
}
.am-form-inline .am-form-label {
	margin-bottom: 0px; vertical-align: middle;
}
.am-form-inline .am-radio {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.am-form-inline .am-checkbox {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.am-form-inline .am-radio input[type='radio'] {
	margin-left: 0px; float: none;
}
.am-form-inline .am-checkbox input[type='checkbox'] {
	margin-left: 0px; float: none;
}
}
.am-input-sm {
	font-size: 1.4rem !important;
}
.am-input-lg {
	font-size: 1.8rem !important;
}
.am-form-group-sm .am-checkbox {
	font-size: 1.4rem !important;
}
.am-form-group-sm .am-radio {
	font-size: 1.4rem !important;
}
.am-form-group-sm .am-form-label {
	font-size: 1.4rem !important;
}
.am-form-group-sm .am-form-field {
	font-size: 1.4rem !important;
}
.am-form-group-lg .am-checkbox {
	font-size: 1.8rem !important;
}
.am-form-group-lg .am-radio {
	font-size: 1.8rem !important;
}
.am-form-group-lg .am-form-label {
	font-size: 1.8rem !important;
}
.am-form-group-lg .am-form-field {
	font-size: 1.8rem !important;
}
.am-form-group-lg input[type='radio'] {
	margin-top: 7px;
}
.am-form-group-lg input[type='checkbox'] {
	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-'] {
	left: 0.5em; top: 50%; line-height: 1; margin-top: -0.5em; display: block; position: absolute; z-index: 2;
}
.am-form-icon label ~ [class*='am-icon-'] {
	top: 70%;
}
.am-form-feedback {
	position: relative;
}
.am-form-feedback .am-form-field {
	padding-right: 1.75em !important; padding-left: 0.5em !important;
}
.am-form-feedback [class*='am-icon-'] {
	left: auto; right: 0.5em;
}
.am-form-horizontal .am-form-feedback [class*='am-icon-'] {
	right: 1.6em;
}
.am-form-set {
	padding: 0px; margin-bottom: 1.5rem;
}
.am-form-set > input {
	border-radius: 0px !important; top: -1px; position: relative;
}
.am-form-set > input:focus {
	z-index: 2;
}
.am-form-set > input:first-child {
	top: 1px; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;
}
.am-form-set > input:last-child {
	top: -2px; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important;
}
.am-img-thumbnail {
	padding: 2px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:0.2s ease-in-out; border-image: none; height: auto; line-height: 1.6; display: inline-block; max-width: 100%; background-color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out;
}
.am-radius.am-img-thumbnail {
	border-radius: 2px;
}
.am-img-responsive {
	height: auto; display: block; max-width: 100%;
}
.am-nav {
	list-style: none; padding: 0px; margin-bottom: 0px;
}
.am-nav::before {
	display: table; content: " ";
}
.am-nav::after {
	display: table; content: " ";
}
.am-nav::after {
	clear: both;
}
.am-nav > li {
	padding: 0px; display: block; position: relative;
}
.am-nav > li + li {
	margin-top: 5px;
}
.am-nav > li + .am-nav-header {
	margin-top: 1em;
}
.am-nav > li > a {
	padding: 0.4em 1em; border-radius: 0px; display: block; position: relative;
}
.am-nav > li > a:hover {
	text-decoration: none;
}
.am-nav > li > a:focus {
	text-decoration: none;
}
.am-nav > li.am-active > a {
	color: rgb(255, 255, 255); cursor: default; background-color: #4473c5;
}
.am-nav > li.am-active > a:hover {
	color: rgb(255, 255, 255); cursor: default; background-color: #4473c5;
}
.am-nav > li.am-active > a:focus {
	color: rgb(255, 255, 255); cursor: default; background-color: #4473c5;
}
.am-nav > li.am-disabled > a {
	color: rgb(153, 153, 153);
}
.am-nav > li.am-disabled > a:hover {
	color: rgb(153, 153, 153); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.am-nav > li.am-disabled > a:focus {
	color: rgb(153, 153, 153); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.am-nav-header {
	padding: 0.4em 1em; color: rgb(85, 85, 85); text-transform: uppercase; font-size: 100%; font-weight: bold;
}
.am-nav-divider {
	margin: 15px 1em !important; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0 1px 0 #fff;
}
.am-nav-pills > li {
	float: left;
}
.am-nav-pills > li + li {
	margin-top: 0px;
}
.am-nav-tabs {
	border-bottom-color: #c7d7e1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.am-nav-tabs > li {
	margin-bottom: -1px; float: left;
}
.am-nav-tabs > li + li {
	margin-top: 0px;
}
.am-nav-tabs > li > a {
	border-radius: 0px; line-height: 1.6; margin-right: 5px;
}
.am-nav-tabs > li > a:hover {
	border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);
}
.am-nav-tabs > li.am-active > a {
	color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; cursor: default; background-color: #4473c5;
}
.am-nav-tabs > li.am-active > a:hover {
	color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; cursor: default; background-color: #4473c5;
}
.am-nav-tabs > li.am-active > a:focus {
	color: #4473c5; border-bottom-color: #4473c5; border-bottom-width: 2px; border-bottom-style: solid; cursor: default; background-color: rgb(255, 255, 255);
}
.am-nav-justify.am-nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.am-nav-justify.am-nav-tabs > li > a {
	border-radius: 0px; margin-right: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.am-nav-justify.am-nav-tabs > .am-active > a {
	border-bottom-color: rgb(255, 255, 255);
}
.am-nav-justify.am-nav-tabs > .am-active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.am-nav-justify.am-nav-tabs > .am-active > a:focus {
	border-bottom-color: rgb(255, 255, 255);
}
.am-nav-justify {
	width: 100%; display: flex;
}
.am-nav-justify > li {
	flex:1 1 0px; float: none; -webkit-box-flex: 1; -webkit-flex: 1;
}
.am-nav-justify > li > a {
	text-align: center; margin-bottom: 0px;
}
.lte9 .am-nav-justify > li {
	width: 1%; display: table-cell;
}
.am-topbar {
	background: rgb(248, 248, 248);  color: rgb(255, 255, 255); position: relative; min-height: 50px;
}
.am-topbar::before {
	display: table; content: " ";
}
.am-topbar::after {
	display: table; content: " ";
}
.am-topbar::after {
	clear: both;
}
.am-topbar a {
	color: rgb(255, 255, 255);
}
.am-topbar-brand {
	margin: 0px;
}
@media only screen and (min-width:641px)
{
.am-topbar-brand {
	float: left;
}
}
.am-topbar-brand a:hover {
	color: rgb(77, 77, 77);
}
.am-topbar-collapse {
	padding: 10px; width: 100%; clear: both; margin-top: 25px; -ms-overflow-x: visible; background-color: rgb(255, 255, 255); -webkit-overflow-scrolling: touch;
}
.am-topbar-collapse::before {
	display: table; content: " ";
}
.am-topbar-collapse::after {
	display: table; content: " ";
}
.am-topbar-collapse::after {
	clear: both;
}
.am-in.am-topbar-collapse {
	-ms-overflow-y: auto;
}
@media only screen and (min-width:915px)
{
.am-topbar-collapse {
	padding: 0px; width: auto; clear: none; margin-top: 0px;
}
.am-collapse.am-topbar-collapse {
	padding: 0px; height: auto !important; overflow: visible !important; display: block !important;
}
.am-in.am-topbar-collapse {
	-ms-overflow-y: visible;
}
}
.am-topbar-brand {
	padding: 0px 10px; height: 50px; line-height: 50px; font-size: 1.8rem; float: left;
}
.am-topbar-toggle {
	margin-right: 15px; float: right; position: relative;
}
@media only screen and (min-width:641px)
{
.am-topbar-toggle {
	display: none;
}
}
@media only screen and (max-width:915px)
{
.am-topbar-nav {
	margin-bottom: 8px;
}
.am-topbar-nav > li {
	float: none;
}
}
@media only screen and (max-width:915px)
{
.am-topbar-nav > li + li {
	margin-top: 5px; margin-left: 0px;
}
}
@media only screen and (min-width:915px)
{
.am-topbar-nav {
	float: left;
}
.am-topbar-nav > li > a {
	padding: 0px 19px; line-height: 37px; position: relative;
}
.am-topbar-nav > li > a::after {
	border-width: 0px 7px 7px; border-style: dotted solid solid; border-color: currentColor transparent rgb(248, 248, 248); transition:opacity 0.1s; left: 50%; width: 0px; height: 0px; bottom: -1px; margin-left: -7px; vertical-align: middle; display: inline-block; position: absolute; content: ""; opacity: 0; transform: rotate(360deg); -webkit-transition: opacity .1s; -webkit-transform: rotate(360deg);
}
.am-topbar-nav > li > a:hover::after {
	border-bottom-color: rgb(102, 102, 102); opacity: 1;
}
.am-topbar-nav > li.am-dropdown > a::after {
	display: none;
}
.am-topbar-nav > li.am-active > a {
	background: none; border-radius: 0px; color: #4473c5;
}
.am-topbar-nav > li.am-active > a:hover {
	background: none; border-radius: 0px; color: #4473c5;
}
.am-topbar-nav > li.am-active > a:focus {
	background: none; border-radius: 0px; color: #4473c5;
}
.am-topbar-nav > li.am-active > a::after {
	border-bottom-color: #4473c5; opacity: 1;
}
}
@media only screen and (max-width:640px)
{
.am-topbar-collapse .am-active.am-dropdown .am-dropdown-content {
	width: 100%; float: none; position: relative;
}
}
@media only screen and (min-width:915px)
{
.am-topbar-left {
	float: left;
}
.am-topbar-right {
	margin-right: 10px; float: right;
}
}
@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: 0px 10px; margin-top: 8px;
}
.am-topbar-form .am-form-group + .am-btn {
	margin-left: 5px;
}
}
.am-topbar-btn {
	margin-top: 23px;
}
@media only screen and (max-width:640px)
{
.am-topbar-collapse .am-topbar-btn {
	width: 100%; display: block;
}
.am-topbar-collapse .am-btn {
	width: 100%; display: block;
}
}
.am-topbar-inverse {
	border-color: rgb(11, 111, 162); color: rgb(238, 238, 238); background-color: #4473c5;
}
.am-topbar-inverse a {
	color: rgb(238, 238, 238);
}
.am-topbar-inverse .am-topbar-brand a {
	color: rgb(255, 255, 255);
}
.am-topbar-inverse .am-topbar-brand a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.am-topbar-inverse .am-topbar-brand a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.am-topbar-inverse .am-topbar-nav > li > a {
	color: rgb(238, 238, 238);
}
.am-topbar-inverse .am-topbar-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.am-topbar-inverse .am-topbar-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.am-topbar-inverse .am-topbar-nav > li > a:hover::after {
	border-bottom-color: rgb(11, 111, 162);
}
.am-topbar-inverse .am-topbar-nav > li > a:focus::after {
	border-bottom-color: rgb(11, 111, 162);
}
.am-topbar-inverse .am-topbar-nav > li > a::after {
	border-bottom-color: #4473c5;
}
.am-topbar-inverse .am-topbar-nav > li.am-active > a {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.am-topbar-inverse .am-topbar-nav > li.am-active > a:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.am-topbar-inverse .am-topbar-nav > li.am-active > a:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.am-topbar-inverse .am-topbar-nav > li.am-active > a::after {
	border-bottom-color: rgb(255, 255, 255);
}
.am-topbar-inverse .am-topbar-nav > li.am-active > a:hover::after {
	border-bottom-color: rgb(255, 255, 255);
}
.am-topbar-inverse .am-topbar-nav > li.am-active > a:focus::after {
	border-bottom-color: rgb(255, 255, 255);
}
.am-topbar-inverse .am-topbar-nav > li .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.am-topbar-inverse .am-topbar-nav > li .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
.am-topbar-inverse .am-topbar-nav > li .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
.am-topbar-fixed-top {
	left: 0px; right: 0px; position: fixed; z-index: 1000; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.am-topbar-fixed-bottom {
	left: 0px; right: 0px; position: fixed; z-index: 1000; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.am-topbar-fixed-top {
	top: 0px;
}
.am-topbar-fixed-bottom {
	border-width: 1px 0px 0px; bottom: 0px; margin-bottom: 0px;
}
.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 {
	bottom: 100%; margin-bottom: 1px; position: absolute; background-color: rgb(248, 248, 248);
}
.am-topbar-fixed-bottom .am-topbar-collapse .am-dropdown-content::before {
	display: none;
}
.am-topbar-fixed-bottom .am-topbar-collapse .am-dropdown-content::after {
	display: none;
}
.am-topbar-inverse.am-topbar-fixed-bottom .am-topbar-collapse {
	background-color: #4473c5;
}
}
.am-breadcrumb {
	list-style: none; padding: 0.7em 0.5em; border-radius: 0px; font-size: 85%; margin-bottom: 2rem; background-color: transparent;
}
.am-breadcrumb > li {
	display: inline-block;
}
.am-breadcrumb > li [class*='am-icon-']::before {
	color: rgb(153, 153, 153); margin-right: 5px;
}
.am-breadcrumb > li + li::before {
	padding: 0px 8px; color: rgb(204, 204, 204); content: "?\00a0";
}
.am-breadcrumb > .am-active {
	color: rgb(153, 153, 153);
}
.am-breadcrumb-slash > li + li::before {
	content: "/\00a0";
}
.am-pagination {
	list-style: none; margin: 0px 0px 1.5rem; text-align: left; color: rgb(153, 153, 153); padding-left: 11px;
}
.am-pagination::before {
	display: table; content: " ";
}
.am-pagination::after {
	display: table; content: " ";
}
.am-pagination::after {
	clear: both;
}
.am-pagination > li {
	display: inline-block;
}
.am-pagination > li > a {
	padding: 0.5em 1em; border-radius: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 1.2; text-decoration: none; margin-right: 5px; margin-bottom: 5px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.am-pagination > li > span {
	padding: 0.5em 1em; border-radius: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 1.2; text-decoration: none; margin-right: 5px; margin-bottom: 5px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.am-pagination > li:last-child > a {
	margin-right: 0px;
}
.am-pagination > li:last-child > span {
	margin-right: 0px;
}
.am-pagination > li > a:hover {
	background-color: rgb(238, 238, 238);
}
.am-pagination > li > span:hover {
	background-color: rgb(238, 238, 238);
}
.am-pagination > li > a:focus {
	background-color: rgb(238, 238, 238);
}
.am-pagination > li > span:focus {
	background-color: rgb(238, 238, 238);
}
.am-pagination > .am-active > a {
	border-color: #4473c5; color: rgb(255, 255, 255); z-index: 2; cursor: default; background-color: #4473c5;
}
.am-pagination > .am-active > span {
	border-color: #4473c5; color: rgb(255, 255, 255); z-index: 2; cursor: default; background-color: #4473c5;
}
.am-pagination > .am-active > a:hover {
	border-color: #4473c5; color: rgb(255, 255, 255); z-index: 2; cursor: default; background-color: #4473c5;
}
.am-pagination > .am-active > span:hover {
	border-color: #4473c5; color: rgb(255, 255, 255); z-index: 2; cursor: default; background-color: #4473c5;
}
.am-pagination > .am-active > a:focus {
	border-color: #4473c5; color: rgb(255, 255, 255); z-index: 2; cursor: default; background-color: #4473c5;
}
.am-pagination > .am-active > span:focus {
	border-color: #4473c5; color: rgb(255, 255, 255); z-index: 2; cursor: default; background-color: #4473c5;
}
.am-pagination > .am-disabled > span {
	border-color: rgb(221, 221, 221); color: rgb(153, 153, 153); cursor: not-allowed; pointer-events: none; background-color: rgb(255, 255, 255);
}
.am-pagination > .am-disabled > span:hover {
	border-color: rgb(221, 221, 221); color: rgb(153, 153, 153); cursor: not-allowed; pointer-events: none; background-color: rgb(255, 255, 255);
}
.am-pagination > .am-disabled > span:focus {
	border-color: rgb(221, 221, 221); color: rgb(153, 153, 153); cursor: not-allowed; pointer-events: none; background-color: rgb(255, 255, 255);
}
.am-pagination > .am-disabled > a {
	border-color: rgb(221, 221, 221); color: rgb(153, 153, 153); cursor: not-allowed; pointer-events: none; background-color: rgb(255, 255, 255);
}
.am-pagination > .am-disabled > a:hover {
	border-color: rgb(221, 221, 221); color: rgb(153, 153, 153); cursor: not-allowed; pointer-events: none; background-color: rgb(255, 255, 255);
}
.am-pagination > .am-disabled > a:focus {
	border-color: rgb(221, 221, 221); color: rgb(153, 153, 153); cursor: not-allowed; pointer-events: none; background-color: rgb(255, 255, 255);
}
.am-pagination .am-pagination-prev {
	float: left;
}
.am-pagination .am-pagination-prev a {
	border-radius: 0px;
}
.am-pagination .am-pagination-next {
	float: right;
}
.am-pagination .am-pagination-next a {
	border-radius: 0px;
}
.am-pagination-centered {
	text-align: center;
}
.am-pagination-right {
	text-align: right;
}
[class*='am-animation-'] {
	animation-duration: 0.5s; animation-timing-function: ease-out; animation-fill-mode: both; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-out; -webkit-animation-fill-mode: both;
}
@media screen
{
.cssanimations [data-am-scrollspy*='animation'] {
	opacity: 0;
}
}
.am-animation-fade {
	animation-name: am-fade; animation-duration: 0.8s; animation-timing-function: linear; -webkit-animation-duration: 0.8s; -webkit-animation-timing-function: linear; -webkit-animation-name: am-fade;
}
.am-animation-scale-up {
	animation-name: am-scale-up; -webkit-animation-name: am-scale-up;
}
.am-animation-scale-down {
	animation-name: am-scale-down; -webkit-animation-name: am-scale-down;
}
.am-animation-slide-top {
	animation-name: am-slide-top; -webkit-animation-name: am-slide-top;
}
.am-animation-slide-bottom {
	animation-name: am-slide-bottom; -webkit-animation-name: am-slide-bottom;
}
.am-animation-slide-left {
	animation-name: am-slide-left; -webkit-animation-name: am-slide-left;
}
.am-animation-slide-right {
	animation-name: am-slide-right; -webkit-animation-name: am-slide-right;
}
.am-animation-slide-top-fixed {
	animation-name: am-slide-top-fixed; -webkit-animation-name: am-slide-top-fixed;
}
.am-animation-shake {
	animation-name: am-shake; -webkit-animation-name: am-shake;
}
.am-animation-spin {
	animation:am-spin 2s linear infinite; -webkit-animation: am-spin 2s infinite linear;
}
.am-animation-left-spring {
	animation:am-left-spring 0.3s ease-in-out; -webkit-animation: am-left-spring 0.3s ease-in-out;
}
.am-animation-right-spring {
	animation:am-right-spring 0.3s ease-in-out; -webkit-animation: am-right-spring 0.3s ease-in-out;
}
.am-animation-reverse {
	animation-direction: reverse; -webkit-animation-direction: reverse;
}
.am-animation-paused {
	animation-play-state: paused !important; -webkit-animation-play-state: paused;
}
.am-animation-delay-1 {
	animation-delay: 1s; -webkit-animation-delay: 1s;
}
.am-animation-delay-2 {
	animation-delay: 2s; -webkit-animation-delay: 2s;
}
.am-animation-delay-3 {
	animation-delay: 3s; -webkit-animation-delay: 3s;
}
.am-animation-delay-4 {
	animation-delay: 4s; -webkit-animation-delay: 4s;
}
.am-animation-delay-5 {
	animation-delay: 5s; -webkit-animation-delay: 5s;
}
.am-animation-delay-6 {
	animation-delay: 6s; -webkit-animation-delay: 6s;
}
.am-article::before {
	display: table; content: " ";
}
.am-article::after {
	display: table; content: " ";
}
.am-article::after {
	clear: both;
}
.am-article > :last-child {
	margin-bottom: 0px;
}
.am-article + .am-article {
	margin-top: 2.4rem;
}
.am-article-title {
	line-height: 1.15; font-size: 2.8rem; font-weight: normal;
}
.am-article-title a {
	color: inherit; text-decoration: none;
}
.am-article-meta {
	color: rgb(153, 153, 153); line-height: 1.5; font-size: 1.2rem;
}
.am-article-lead {
	background: rgb(249, 249, 249); padding: 10px; border-radius: 2px; border: 1px solid rgb(222, 222, 222); border-image: none; color: rgb(102, 102, 102); line-height: 1.5; font-size: 1.4rem;
}
.am-article-divider {
	border-color: rgb(238, 238, 238); margin-bottom: 2.4rem;
}
* + .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 {
	padding: 0.25em 0.62em; border-radius: 0px; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-size: 1.2rem; font-weight: bold; vertical-align: baseline; display: inline-block; white-space: nowrap; min-width: 10px; background-color: rgb(153, 153, 153);
}
:empty.am-badge {
	display: none;
}
.am-square.am-badge {
	border-radius: 0px;
}
.am-radius.am-badge {
	border-radius: 2px;
}
.am-round.am-badge {
	border-radius: 1000px;
}
a.am-badge:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
a.am-badge:focus {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
.am-badge-primary {
	background-color: #4473c5;
}
.am-badge-secondary {
	background-color: rgb(59, 180, 242);
}
.am-badge-success {
	background-color: rgb(94, 185, 94);
}
.am-badge-warning {
	background-color: rgb(243, 123, 29);
}
.am-badge-danger {
	background-color: rgb(221, 81, 76);
}
.am-comment::before {
	display: table; content: " ";
}
.am-comment::after {
	display: table; content: " ";
}
.am-comment::after {
	clear: both;
}
.am-comment-avatar {
	border-radius: 50%; border: 1px solid transparent; border-image: none; width: 32px; height: 32px; float: left;
}
@media only screen and (min-width:641px)
{
.am-comment-avatar {
	width: 48px; height: 48px;
}
}
.am-comment-main {
	border-radius: 0px; border: 1px solid rgb(222, 222, 222); border-image: none; margin-left: 42px; position: relative;
}
.am-comment-main::before {
	border-width: 8px 8px 8px 0px; border-style: solid solid outset; border-color: transparent; left: -8px; top: 10px; width: 0px; height: 0px; right: 100%; display: block; position: absolute; content: " "; pointer-events: none;
}
.am-comment-main::after {
	border-width: 8px 8px 8px 0px; border-style: solid solid outset; border-color: transparent; left: -8px; top: 10px; width: 0px; height: 0px; right: 100%; display: block; position: absolute; content: " "; pointer-events: none;
}
.am-comment-main::before {
	border-right-color: rgb(222, 222, 222); z-index: 1;
}
.am-comment-main::after {
	margin-left: 1px; border-right-color: rgb(248, 248, 248); z-index: 2;
}
@media only screen and (min-width:641px)
{
.am-comment-main {
	margin-left: 63px;
}
}
.am-comment-hd {
	background: rgb(248, 248, 248); border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: flex;
}
.am-comment-title {
	margin: 0px 0px 8px; line-height: 1.2; font-size: 1.6rem;
}
.am-comment-meta {
	padding: 10px 15px; flex:1 1 0px; color: rgb(153, 153, 153); line-height: 1.2; overflow: hidden; font-size: 13px; white-space: nowrap; -ms-text-overflow: ellipsis; -webkit-box-flex: 1; -webkit-flex: 1;
}
.am-comment-meta a {
	color: rgb(153, 153, 153);
}
.am-comment-author {
	color: rgb(153, 153, 153); font-weight: bold;
}
.am-comment-bd {
	padding: 15px; overflow: hidden;
}
.am-comment-bd > :last-child {
	margin-bottom: 0px;
}
.am-comment-footer {
	padding: 0px 15px 5px;
}
.am-comment-footer .am-comment-actions a + a {
	margin-left: 5px;
}
.am-comment-actions {
	color: rgb(153, 153, 153); font-size: 13px;
}
.am-comment-actions a {
	padding: 10px 5px; color: rgb(153, 153, 153); line-height: 1; display: inline-block; opacity: 0.7;
}
.am-comment-actions a:hover {
	color: #4473c5; opacity: 1;
}
.am-comment-hd .am-comment-actions {
	padding-right: 0.5rem;
}
.am-comment-flip .am-comment-avatar {
	float: right;
}
.am-comment-flip .am-comment-main {
	margin-right: 42px; margin-left: auto;
}
@media only screen and (min-width:641px)
{
.am-comment-flip .am-comment-main {
	margin-right: 63px;
}
}
.am-comment-flip .am-comment-main::before {
	border-width: 8px 0px 8px 8px; left: auto; right: -8px;
}
.am-comment-flip .am-comment-main::after {
	border-width: 8px 0px 8px 8px; left: auto; right: -8px;
}
.am-comment-flip .am-comment-main::before {
	border-left-color: rgb(222, 222, 222);
}
.am-comment-flip .am-comment-main::after {
	margin-right: 1px; margin-left: auto; border-left-color: rgb(248, 248, 248);
}
.am-comment-primary .am-comment-avatar {
	border-color: #4473c5;
}
.am-comment-primary .am-comment-main {
	border-color: #4473c5;
}
.am-comment-primary .am-comment-main::before {
	border-right-color: #4473c5;
}
.am-comment-flip.am-comment-primary .am-comment-main::before {
	border-right-color: transparent; border-left-color: #4473c5;
}
.am-comment-flip.am-comment-primary .am-comment-main::after {
	border-left-color: rgb(248, 248, 248);
}
.am-comment-secondary .am-comment-avatar {
	border-color: rgb(59, 180, 242);
}
.am-comment-highlight .am-comment-avatar {
	border-color: rgb(59, 180, 242);
}
.am-comment-secondary .am-comment-main {
	border-color: rgb(59, 180, 242);
}
.am-comment-highlight .am-comment-main {
	border-color: rgb(59, 180, 242);
}
.am-comment-secondary .am-comment-main::before {
	border-right-color: rgb(59, 180, 242);
}
.am-comment-highlight .am-comment-main::before {
	border-right-color: rgb(59, 180, 242);
}
.am-comment-flip.am-comment-secondary .am-comment-main::before {
	border-right-color: transparent; border-left-color: rgb(59, 180, 242);
}
.am-comment-flip.am-comment-highlight .am-comment-main::before {
	border-right-color: transparent; border-left-color: rgb(59, 180, 242);
}
.am-comment-flip.am-comment-secondary .am-comment-main::after {
	border-left-color: rgb(248, 248, 248);
}
.am-comment-flip.am-comment-highlight .am-comment-main::after {
	border-left-color: rgb(248, 248, 248);
}
.am-comment-success .am-comment-avatar {
	border-color: rgb(94, 185, 94);
}
.am-comment-success .am-comment-main {
	border-color: rgb(94, 185, 94);
}
.am-comment-success .am-comment-main::before {
	border-right-color: rgb(94, 185, 94);
}
.am-comment-flip.am-comment-success .am-comment-main::before {
	border-right-color: transparent; border-left-color: rgb(94, 185, 94);
}
.am-comment-flip.am-comment-success .am-comment-main::after {
	border-left-color: rgb(248, 248, 248);
}
.am-comment-warning .am-comment-avatar {
	border-color: rgb(243, 123, 29);
}
.am-comment-warning .am-comment-main {
	border-color: rgb(243, 123, 29);
}
.am-comment-warning .am-comment-main::before {
	border-right-color: rgb(243, 123, 29);
}
.am-comment-flip.am-comment-warning .am-comment-main::before {
	border-right-color: transparent; border-left-color: rgb(243, 123, 29);
}
.am-comment-flip.am-comment-warning .am-comment-main::after {
	border-left-color: rgb(248, 248, 248);
}
.am-comment-danger .am-comment-avatar {
	border-color: rgb(221, 81, 76);
}
.am-comment-danger .am-comment-main {
	border-color: rgb(221, 81, 76);
}
.am-comment-danger .am-comment-main::before {
	border-right-color: rgb(221, 81, 76);
}
.am-comment-flip.am-comment-danger .am-comment-main::before {
	border-right-color: transparent; border-left-color: rgb(221, 81, 76);
}
.am-comment-flip.am-comment-danger .am-comment-main::after {
	border-left-color: rgb(248, 248, 248);
}
.am-comments-list {
	list-style: none; padding: 0px;
}
.am-comments-list .am-comment {
	list-style: none; margin: 1.6rem 0px 0px;
}
@media only screen and (min-width:641px)
{
.am-comments-list-flip .am-comment-main {
	margin-right: 64px;
}
.am-comments-list-flip .am-comment-flip .am-comment-main {
	margin-left: 64px;
}
}
.am-btn-group {
	vertical-align: middle; display: inline-block; position: relative;
}
.am-btn-group-stacked {
	vertical-align: middle; display: inline-block; position: relative;
}
.am-btn-group > .am-btn {
	float: left; position: relative;
}
.am-btn-group-stacked > .am-btn {
	float: left; position: relative;
}
.am-btn-group > .am-btn:hover {
	z-index: 2;
}
.am-btn-group-stacked > .am-btn:hover {
	z-index: 2;
}
.am-btn-group > .am-btn:focus {
	z-index: 2;
}
.am-btn-group-stacked > .am-btn:focus {
	z-index: 2;
}
.am-btn-group > .am-btn:active {
	z-index: 2;
}
.am-btn-group-stacked > .am-btn:active {
	z-index: 2;
}
.am-btn-group > .active.am-btn {
	z-index: 2;
}
.am-btn-group-stacked > .active.am-btn {
	z-index: 2;
}
.am-btn-group > .am-btn:focus {
	outline: 0px;
}
.am-btn-group-stacked > .am-btn:focus {
	outline: 0px;
}
.am-btn-group .am-btn + .am-btn {
	margin-left: -1px;
}
.am-btn-group .am-btn + .am-btn-group {
	margin-left: -1px;
}
.am-btn-group .am-btn-group + .am-btn {
	margin-left: -1px;
}
.am-btn-group .am-btn-group + .am-btn-group {
	margin-left: -1px;
}
.am-btn-toolbar {
	margin-left: -5px;
}
.am-btn-toolbar::before {
	display: table; content: " ";
}
.am-btn-toolbar::after {
	display: table; content: " ";
}
.am-btn-toolbar::after {
	clear: both;
}
.am-btn-toolbar .am-btn-group {
	float: left;
}
.am-btn-toolbar .am-input-group {
	float: left;
}
.am-btn-toolbar > .am-btn {
	margin-left: 5px;
}
.am-btn-toolbar > .am-btn-group {
	margin-left: 5px;
}
.am-btn-toolbar > .am-input-group {
	margin-left: 5px;
}
.am-btn-group > :not(:first-child):not(.am-dropdown-toggle):not(:last-child).am-btn {
	border-radius: 0px;
}
.am-btn-group > :first-child.am-btn {
	margin-left: 0px;
}
.am-btn-group > :first-child:not(.am-dropdown-toggle):not(:last-child).am-btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.am-btn-group > :last-child:not(:first-child).am-btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.am-btn-group > :not(:first-child).am-dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.am-btn-group > .am-btn-group {
	float: left;
}
.am-btn-group > :not(:first-child):not(:last-child).am-btn-group > .am-btn {
	border-radius: 0px;
}
.am-btn-group > :first-child.am-btn-group > :last-child.am-btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.am-btn-group > :first-child.am-btn-group > .am-dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.am-btn-group > :last-child.am-btn-group > :first-child.am-btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.am-btn-group-xs > .am-btn {
	font-size: 1.2rem;
}
.am-btn-group-sm > .am-btn {
	font-size: 1.4rem;
}
.am-btn-group-lg > .am-btn {
	font-size: 1.8rem;
}
.am-btn-group-stacked > .am-btn {
	width: 100%; float: none; display: block; max-width: 100%;
}
.am-btn-group-stacked > .am-btn-group {
	width: 100%; float: none; display: block; max-width: 100%;
}
.am-btn-group-stacked > .am-btn-group > .am-btn {
	width: 100%; float: none; display: block; max-width: 100%;
}
.am-btn-group-stacked > .am-btn-group::before {
	display: table; content: " ";
}
.am-btn-group-stacked > .am-btn-group::after {
	display: table; content: " ";
}
.am-btn-group-stacked > .am-btn-group::after {
	clear: both;
}
.am-btn-group-stacked > .am-btn-group > .am-btn {
	float: none;
}
.am-btn-group-stacked > .am-btn + .am-btn {
	margin-top: -1px; margin-left: 0px;
}
.am-btn-group-stacked > .am-btn + .am-btn-group {
	margin-top: -1px; margin-left: 0px;
}
.am-btn-group-stacked > .am-btn-group + .am-btn {
	margin-top: -1px; margin-left: 0px;
}
.am-btn-group-stacked > .am-btn-group + .am-btn-group {
	margin-top: -1px; margin-left: 0px;
}
.am-btn-group-stacked > :not(:first-child):not(:last-child).am-btn {
	border-radius: 0px;
}
.am-btn-group-stacked > :first-child:not(:last-child).am-btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.am-btn-group-stacked > :last-child:not(:first-child).am-btn {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px;
}
.am-btn-group-stacked > :not(:first-child):not(:last-child).am-btn-group > .am-btn {
	border-radius: 0px;
}
.am-btn-group-stacked > :first-child:not(:last-child).am-btn-group > :last-child.am-btn {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.am-btn-group-stacked > :first-child:not(:last-child).am-btn-group > .am-dropdown-toggle {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.am-btn-group-stacked > :last-child:not(:first-child).am-btn-group > :first-child.am-btn {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.am-btn-group-justify {
	width: 100%; display: flex;
}
.am-btn-group-justify > .am-btn {
	flex:1 1 0px; float: none; -webkit-box-flex: 1; -webkit-flex: 1;
}
.am-btn-group-justify > .am-btn-group {
	flex:1 1 0px; float: none; -webkit-box-flex: 1; -webkit-flex: 1;
}
.am-btn-group-justify > .am-btn-group .am-btn {
	width: 100%;
}
.lte9 .am-btn-group-justify {
	display: table; border-collapse: separate; table-layout: fixed;
}
.lte9 .am-btn-group-justify > .am-btn {
	width: 1%; float: none; display: table-cell;
}
.lte9 .am-btn-group-justify > .am-btn-group {
	width: 1%; float: none; display: table-cell;
}
.am-btn-group .am-dropdown {
	margin-left: -1px; float: left;
}
.am-btn-group .am-dropdown > .am-btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.am-btn-group .am-active .am-dropdown-toggle {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.am-btn-group .am-active .am-btn-link.am-dropdown-toggle {
	box-shadow: none; -webkit-box-shadow: none;
}
.am-btn-group .am-dropdown-toggle:active {
	outline: 0px;
}
.am-btn-group .am-active .am-dropdown-toggle {
	outline: 0px;
}
[data-am-button] > .am-btn > input[type='radio'] {
	position: absolute; z-index: -1; opacity: 0;
}
[data-am-button] > .am-btn > input[type='checkbox'] {
	position: absolute; z-index: -1; opacity: 0;
}
.am-btn-group-check > .am-btn > input[type='radio'] {
	position: absolute; z-index: -1; opacity: 0;
}
.am-btn-group-check > .am-btn > input[type='checkbox'] {
	position: absolute; z-index: -1; opacity: 0;
}
.am-close {
	transition:0.3s; width: 24px; text-align: center; color: rgb(0, 0, 0); line-height: 24px; font-size: 20px; font-weight: bold; display: inline-block; opacity: 0.2; text-shadow: 0px 1px 0px #fff; -webkit-transition: all .3s;
}
.am-close:hover {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
.am-close:focus {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
[class*='am-icon-'].am-close {
	font-size: 16px;
}
button.am-close {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;
}
a.am-close:hover {
	color: inherit; text-decoration: none; cursor: pointer;
}
.am-close-alt {
	background: rgb(238, 238, 238); border-radius: 50%; opacity: 0.7; box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
}
.am-close-alt:hover {
	opacity: 1;
}
.am-close-alt:focus {
	opacity: 1;
}
.am-close-spin:hover {
	transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
[class*='am-icon-'] {
	font-style: normal; display: inline-block;
}
[class*='am-icon-']::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-icon-border {
	padding: 0.2em 0.25em 0.15em; border-radius: 0.1em; border: 0.08em solid rgb(238, 238, 238); border-image: none;
}
[class*='am-icon-'].am-fl {
	margin-right: 0.3em;
}
[class*='am-icon-'].am-fr {
	margin-left: 0.3em;
}
.am-icon-sm::before {
	font-size: 150%; vertical-align: -10%;
}
.am-icon-md::before {
	font-size: 200%; vertical-align: -16%;
}
.am-icon-lg::before {
	font-size: 250%; vertical-align: -22%;
}
.am-icon-btn {
	border-radius: 50%; width: 48px; height: 48px; text-align: center; color: rgb(85, 85, 85); line-height: 48px; font-size: 24px; display: inline-block; box-sizing: border-box; background-color: rgb(238, 238, 238); -webkit-box-sizing: border-box;
}
.am-icon-btn:hover {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(245, 245, 245);
}
.am-icon-btn:focus {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(245, 245, 245);
}
.am-icon-btn:active {
	color: rgb(51, 51, 51); background-color: rgb(221, 221, 221);
}
.am-primary.am-icon-btn {
	color: rgb(255, 255, 255);
}
.am-secondary.am-icon-btn {
	color: rgb(255, 255, 255);
}
.am-success.am-icon-btn {
	color: rgb(255, 255, 255);
}
.am-warning.am-icon-btn {
	color: rgb(255, 255, 255);
}
.am-danger.am-icon-btn {
	color: rgb(255, 255, 255);
}
.am-primary.am-icon-btn {
	background-color: #4473c5;
}
.am-secondary.am-icon-btn {
	background-color: rgb(59, 180, 242);
}
.am-success.am-icon-btn {
	background-color: rgb(94, 185, 94);
}
.am-warning.am-icon-btn {
	background-color: rgb(243, 123, 29);
}
.am-danger.am-icon-btn {
	background-color: rgb(221, 81, 76);
}
.am-icon-btn-sm {
	width: 32px; height: 32px; line-height: 32px; font-size: 16px;
}
.am-icon-btn-lg {
	width: 64px; height: 64px; line-height: 64px; font-size: 28px;
}
.am-icon-fw {
	width: 1.25em; text-align: center;
}
.am-icon-glass::before {
	content: "\f000";
}
.am-icon-music::before {
	content: "\f001";
}
.am-icon-search::before {
	content: "\f002";
}
.am-icon-envelope-o::before {
	content: "\f003";
}
.am-icon-heart::before {
	content: "\f004";
}
.am-icon-star::before {
	content: "\f005";
}
.am-icon-star-o::before {
	content: "\f006";
}
.am-icon-user::before {
	content: "\f007";
}
.am-icon-film::before {
	content: "\f008";
}
.am-icon-th-large::before {
	content: "\f009";
}
.am-icon-th::before {
	content: "\f00a";
}
.am-icon-th-list::before {
	content: "\f00b";
}
.am-icon-check::before {
	content: "\f00c";
}
.am-icon-remove::before {
	content: "\f00d";
}
.am-icon-close::before {
	content: "\f00d";
}
.am-icon-times::before {
	content: "\f00d";
}
.am-icon-search-plus::before {
	content: "\f00e";
}
.am-icon-search-minus::before {
	content: "\f010";
}
.am-icon-power-off::before {
	content: "\f011";
}
.am-icon-signal::before {
	content: "\f012";
}
.am-icon-gear::before {
	content: "\f013";
}
.am-icon-cog::before {
	content: "\f013";
}
.am-icon-trash-o::before {
	content: "\f014";
}
.am-icon-home::before {
	content: "\f015";
}
.am-icon-file-o::before {
	content: "\f016";
}
.am-icon-clock-o::before {
	content: "\f017";
}
.am-icon-road::before {
	content: "\f018";
}
.am-icon-download::before {
	content: "\f019";
}
.am-icon-arrow-circle-o-down::before {
	content: "\f01a";
}
.am-icon-arrow-circle-o-up::before {
	content: "\f01b";
}
.am-icon-inbox::before {
	content: "\f01c";
}
.am-icon-play-circle-o::before {
	content: "\f01d";
}
.am-icon-rotate-right::before {
	content: "\f01e";
}
.am-icon-repeat::before {
	content: "\f01e";
}
.am-icon-refresh::before {
	content: "\f021";
}
.am-icon-list-alt::before {
	content: "\f022";
}
.am-icon-lock::before {
	content: "\f023";
}
.am-icon-flag::before {
	content: "\f024";
}
.am-icon-headphones::before {
	content: "\f025";
}
.am-icon-volume-off::before {
	content: "\f026";
}
.am-icon-volume-down::before {
	content: "\f027";
}
.am-icon-volume-up::before {
	content: "\f028";
}
.am-icon-qrcode::before {
	content: "\f029";
}
.am-icon-barcode::before {
	content: "\f02a";
}
.am-icon-tag::before {
	content: "\f02b";
}
.am-icon-tags::before {
	content: "\f02c";
}
.am-icon-book::before {
	content: "\f02d";
}
.am-icon-bookmark::before {
	content: "\f02e";
}
.am-icon-print::before {
	content: "\f02f";
}
.am-icon-camera::before {
	content: "\f030";
}
.am-icon-font::before {
	content: "\f031";
}
.am-icon-bold::before {
	content: "\f032";
}
.am-icon-italic::before {
	content: "\f033";
}
.am-icon-text-height::before {
	content: "\f034";
}
.am-icon-text-width::before {
	content: "\f035";
}
.am-icon-align-left::before {
	content: "\f036";
}
.am-icon-align-center::before {
	content: "\f037";
}
.am-icon-align-right::before {
	content: "\f038";
}
.am-icon-align-justify::before {
	content: "\f039";
}
.am-icon-list::before {
	content: "\f03a";
}
.am-icon-dedent::before {
	content: "\f03b";
}
.am-icon-outdent::before {
	content: "\f03b";
}
.am-icon-indent::before {
	content: "\f03c";
}
.am-icon-video-camera::before {
	content: "\f03d";
}
.am-icon-photo::before {
	content: "\f03e";
}
.am-icon-image::before {
	content: "\f03e";
}
.am-icon-picture-o::before {
	content: "\f03e";
}
.am-icon-pencil::before {
	content: "\f040";
}
.am-icon-map-marker::before {
	content: "\f041";
}
.am-icon-adjust::before {
	content: "\f042";
}
.am-icon-tint::before {
	content: "\f043";
}
.am-icon-edit::before {
	content: "\f044";
}
.am-icon-pencil-square-o::before {
	content: "\f044";
}
.am-icon-share-square-o::before {
	content: "\f045";
}
.am-icon-check-square-o::before {
	content: "\f046";
}
.am-icon-arrows::before {
	content: "\f047";
}
.am-icon-step-backward::before {
	content: "\f048";
}
.am-icon-fast-backward::before {
	content: "\f049";
}
.am-icon-backward::before {
	content: "\f04a";
}
.am-icon-play::before {
	content: "\f04b";
}
.am-icon-pause::before {
	content: "\f04c";
}
.am-icon-stop::before {
	content: "\f04d";
}
.am-icon-forward::before {
	content: "\f04e";
}
.am-icon-fast-forward::before {
	content: "\f050";
}
.am-icon-step-forward::before {
	content: "\f051";
}
.am-icon-eject::before {
	content: "\f052";
}
.am-icon-chevron-left::before {
	content: "\f053";
}
.am-icon-chevron-right::before {
	content: "\f054";
}
.am-icon-plus-circle::before {
	content: "\f055";
}
.am-icon-minus-circle::before {
	content: "\f056";
}
.am-icon-times-circle::before {
	content: "\f057";
}
.am-icon-check-circle::before {
	content: "\f058";
}
.am-icon-question-circle::before {
	content: "\f059";
}
.am-icon-info-circle::before {
	content: "\f05a";
}
.am-icon-crosshairs::before {
	content: "\f05b";
}
.am-icon-times-circle-o::before {
	content: "\f05c";
}
.am-icon-check-circle-o::before {
	content: "\f05d";
}
.am-icon-ban::before {
	content: "\f05e";
}
.am-icon-arrow-left::before {
	content: "\f060";
}
.am-icon-arrow-right::before {
	content: "\f061";
}
.am-icon-arrow-up::before {
	content: "\f062";
}
.am-icon-arrow-down::before {
	content: "\f063";
}
.am-icon-mail-forward::before {
	content: "\f064";
}
.am-icon-share::before {
	content: "\f064";
}
.am-icon-expand::before {
	content: "\f065";
}
.am-icon-compress::before {
	content: "\f066";
}
.am-icon-plus::before {
	content: "\f067";
}
.am-icon-minus::before {
	content: "\f068";
}
.am-icon-asterisk::before {
	content: "\f069";
}
.am-icon-exclamation-circle::before {
	content: "\f06a";
}
.am-icon-gift::before {
	content: "\f06b";
}
.am-icon-leaf::before {
	content: "\f06c";
}
.am-icon-fire::before {
	content: "\f06d";
}
.am-icon-eye::before {
	content: "\f06e";
}
.am-icon-eye-slash::before {
	content: "\f070";
}
.am-icon-warning::before {
	content: "\f071";
}
.am-icon-exclamation-triangle::before {
	content: "\f071";
}
.am-icon-plane::before {
	content: "\f072";
}
.am-icon-calendar::before {
	content: "\f073";
}
.am-icon-random::before {
	content: "\f074";
}
.am-icon-comment::before {
	content: "\f075";
}
.am-icon-magnet::before {
	content: "\f076";
}
.am-icon-chevron-up::before {
	content: "\f077";
}
.am-icon-chevron-down::before {
	content: "\f078";
}
.am-icon-retweet::before {
	content: "\f079";
}
.am-icon-shopping-cart::before {
	content: "\f07a";
}
.am-icon-folder::before {
	content: "\f07b";
}
.am-icon-folder-open::before {
	content: "\f07c";
}
.am-icon-arrows-v::before {
	content: "\f07d";
}
.am-icon-arrows-h::before {
	content: "\f07e";
}
.am-icon-bar-chart-o::before {
	content: "\f080";
}
.am-icon-bar-chart::before {
	content: "\f080";
}
.am-icon-twitter-square::before {
	content: "\f081";
}
.am-icon-facebook-square::before {
	content: "\f082";
}
.am-icon-camera-retro::before {
	content: "\f083";
}
.am-icon-key::before {
	content: "\f084";
}
.am-icon-gears::before {
	content: "\f085";
}
.am-icon-cogs::before {
	content: "\f085";
}
.am-icon-comments::before {
	content: "\f086";
}
.am-icon-thumbs-o-up::before {
	content: "\f087";
}
.am-icon-thumbs-o-down::before {
	content: "\f088";
}
.am-icon-star-half::before {
	content: "\f089";
}
.am-icon-heart-o::before {
	content: "\f08a";
}
.am-icon-sign-out::before {
	content: "\f08b";
}
.am-icon-linkedin-square::before {
	content: "\f08c";
}
.am-icon-thumb-tack::before {
	content: "\f08d";
}
.am-icon-external-link::before {
	content: "\f08e";
}
.am-icon-sign-in::before {
	content: "\f090";
}
.am-icon-trophy::before {
	content: "\f091";
}
.am-icon-github-square::before {
	content: "\f092";
}
.am-icon-upload::before {
	content: "\f093";
}
.am-icon-lemon-o::before {
	content: "\f094";
}
.am-icon-phone::before {
	content: "\f095";
}
.am-icon-square-o::before {
	content: "\f096";
}
.am-icon-bookmark-o::before {
	content: "\f097";
}
.am-icon-phone-square::before {
	content: "\f098";
}
.am-icon-twitter::before {
	content: "\f099";
}
.am-icon-facebook-f::before {
	content: "\f09a";
}
.am-icon-facebook::before {
	content: "\f09a";
}
.am-icon-github::before {
	content: "\f09b";
}
.am-icon-unlock::before {
	content: "\f09c";
}
.am-icon-credit-card::before {
	content: "\f09d";
}
.am-icon-feed::before {
	content: "\f09e";
}
.am-icon-rss::before {
	content: "\f09e";
}
.am-icon-hdd-o::before {
	content: "\f0a0";
}
.am-icon-bullhorn::before {
	content: "\f0a1";
}
.am-icon-bell::before {
	content: "\f0f3";
}
.am-icon-certificate::before {
	content: "\f0a3";
}
.am-icon-hand-o-right::before {
	content: "\f0a4";
}
.am-icon-hand-o-left::before {
	content: "\f0a5";
}
.am-icon-hand-o-up::before {
	content: "\f0a6";
}
.am-icon-hand-o-down::before {
	content: "\f0a7";
}
.am-icon-arrow-circle-left::before {
	content: "\f0a8";
}
.am-icon-arrow-circle-right::before {
	content: "\f0a9";
}
.am-icon-arrow-circle-up::before {
	content: "\f0aa";
}
.am-icon-arrow-circle-down::before {
	content: "\f0ab";
}
.am-icon-globe::before {
	content: "\f0ac";
}
.am-icon-wrench::before {
	content: "\f0ad";
}
.am-icon-tasks::before {
	content: "\f0ae";
}
.am-icon-filter::before {
	content: "\f0b0";
}
.am-icon-briefcase::before {
	content: "\f0b1";
}
.am-icon-arrows-alt::before {
	content: "\f0b2";
}
.am-icon-group::before {
	content: "\f0c0";
}
.am-icon-users::before {
	content: "\f0c0";
}
.am-icon-chain::before {
	content: "\f0c1";
}
.am-icon-link::before {
	content: "\f0c1";
}
.am-icon-cloud::before {
	content: "\f0c2";
}
.am-icon-flask::before {
	content: "\f0c3";
}
.am-icon-cut::before {
	content: "\f0c4";
}
.am-icon-scissors::before {
	content: "\f0c4";
}
.am-icon-copy::before {
	content: "\f0c5";
}
.am-icon-files-o::before {
	content: "\f0c5";
}
.am-icon-paperclip::before {
	content: "\f0c6";
}
.am-icon-save::before {
	content: "\f0c7";
}
.am-icon-floppy-o::before {
	content: "\f0c7";
}
.am-icon-square::before {
	content: "\f0c8";
}
.am-icon-navicon::before {
	content: "\f0c9";
}
.am-icon-reorder::before {
	content: "\f0c9";
}
.am-icon-bars::before {
	content: "\f0c9";
}
.am-icon-list-ul::before {
	content: "\f0ca";
}
.am-icon-list-ol::before {
	content: "\f0cb";
}
.am-icon-strikethrough::before {
	content: "\f0cc";
}
.am-icon-underline::before {
	content: "\f0cd";
}
.am-icon-table::before {
	content: "\f0ce";
}
.am-icon-magic::before {
	content: "\f0d0";
}
.am-icon-truck::before {
	content: "\f0d1";
}
.am-icon-pinterest::before {
	content: "\f0d2";
}
.am-icon-pinterest-square::before {
	content: "\f0d3";
}
.am-icon-google-plus-square::before {
	content: "\f0d4";
}
.am-icon-google-plus::before {
	content: "\f0d5";
}
.am-icon-money::before {
	content: "\f0d6";
}
.am-icon-caret-down::before {
	content: "\f0d7";
}
.am-icon-caret-up::before {
	content: "\f0d8";
}
.am-icon-caret-left::before {
	content: "\f0d9";
}
.am-icon-caret-right::before {
	content: "\f0da";
}
.am-icon-columns::before {
	content: "\f0db";
}
.am-icon-unsorted::before {
	content: "\f0dc";
}
.am-icon-sort::before {
	content: "\f0dc";
}
.am-icon-sort-down::before {
	content: "\f0dd";
}
.am-icon-sort-desc::before {
	content: "\f0dd";
}
.am-icon-sort-up::before {
	content: "\f0de";
}
.am-icon-sort-asc::before {
	content: "\f0de";
}
.am-icon-envelope::before {
	content: "\f0e0";
}
.am-icon-linkedin::before {
	content: "\f0e1";
}
.am-icon-rotate-left::before {
	content: "\f0e2";
}
.am-icon-undo::before {
	content: "\f0e2";
}
.am-icon-legal::before {
	content: "\f0e3";
}
.am-icon-gavel::before {
	content: "\f0e3";
}
.am-icon-dashboard::before {
	content: "\f0e4";
}
.am-icon-tachometer::before {
	content: "\f0e4";
}
.am-icon-comment-o::before {
	content: "\f0e5";
}
.am-icon-comments-o::before {
	content: "\f0e6";
}
.am-icon-flash::before {
	content: "\f0e7";
}
.am-icon-bolt::before {
	content: "\f0e7";
}
.am-icon-sitemap::before {
	content: "\f0e8";
}
.am-icon-umbrella::before {
	content: "\f0e9";
}
.am-icon-paste::before {
	content: "\f0ea";
}
.am-icon-clipboard::before {
	content: "\f0ea";
}
.am-icon-lightbulb-o::before {
	content: "\f0eb";
}
.am-icon-exchange::before {
	content: "\f0ec";
}
.am-icon-cloud-download::before {
	content: "\f0ed";
}
.am-icon-cloud-upload::before {
	content: "\f0ee";
}
.am-icon-user-md::before {
	content: "\f0f0";
}
.am-icon-stethoscope::before {
	content: "\f0f1";
}
.am-icon-suitcase::before {
	content: "\f0f2";
}
.am-icon-bell-o::before {
	content: "\f0a2";
}
.am-icon-coffee::before {
	content: "\f0f4";
}
.am-icon-cutlery::before {
	content: "\f0f5";
}
.am-icon-file-text-o::before {
	content: "\f0f6";
}
.am-icon-building-o::before {
	content: "\f0f7";
}
.am-icon-hospital-o::before {
	content: "\f0f8";
}
.am-icon-ambulance::before {
	content: "\f0f9";
}
.am-icon-medkit::before {
	content: "\f0fa";
}
.am-icon-fighter-jet::before {
	content: "\f0fb";
}
.am-icon-beer::before {
	content: "\f0fc";
}
.am-icon-h-square::before {
	content: "\f0fd";
}
.am-icon-plus-square::before {
	content: "\f0fe";
}
.am-icon-angle-double-left::before {
	content: "\f100";
}
.am-icon-angle-double-right::before {
	content: "\f101";
}
.am-icon-angle-double-up::before {
	content: "\f102";
}
.am-icon-angle-double-down::before {
	content: "\f103";
}
.am-icon-angle-left::before {
	content: "\f104";
}
.am-icon-angle-right::before {
	content: "\f105";
}
.am-icon-angle-up::before {
	content: "\f106";
}
.am-icon-angle-down::before {
	content: "\f107";
}
.am-icon-desktop::before {
	content: "\f108";
}
.am-icon-laptop::before {
	content: "\f109";
}
.am-icon-tablet::before {
	content: "\f10a";
}
.am-icon-mobile-phone::before {
	content: "\f10b";
}
.am-icon-mobile::before {
	content: "\f10b";
}
.am-icon-circle-o::before {
	content: "\f10c";
}
.am-icon-quote-left::before {
	content: "\f10d";
}
.am-icon-quote-right::before {
	content: "\f10e";
}
.am-icon-spinner::before {
	content: "\f110";
}
.am-icon-circle::before {
	content: "\f111";
}
.am-icon-mail-reply::before {
	content: "\f112";
}
.am-icon-reply::before {
	content: "\f112";
}
.am-icon-github-alt::before {
	content: "\f113";
}
.am-icon-folder-o::before {
	content: "\f114";
}
.am-icon-folder-open-o::before {
	content: "\f115";
}
.am-icon-smile-o::before {
	content: "\f118";
}
.am-icon-frown-o::before {
	content: "\f119";
}
.am-icon-meh-o::before {
	content: "\f11a";
}
.am-icon-gamepad::before {
	content: "\f11b";
}
.am-icon-keyboard-o::before {
	content: "\f11c";
}
.am-icon-flag-o::before {
	content: "\f11d";
}
.am-icon-flag-checkered::before {
	content: "\f11e";
}
.am-icon-terminal::before {
	content: "\f120";
}
.am-icon-code::before {
	content: "\f121";
}
.am-icon-mail-reply-all::before {
	content: "\f122";
}
.am-icon-reply-all::before {
	content: "\f122";
}
.am-icon-star-half-empty::before {
	content: "\f123";
}
.am-icon-star-half-full::before {
	content: "\f123";
}
.am-icon-star-half-o::before {
	content: "\f123";
}
.am-icon-location-arrow::before {
	content: "\f124";
}
.am-icon-crop::before {
	content: "\f125";
}
.am-icon-code-fork::before {
	content: "\f126";
}
.am-icon-unlink::before {
	content: "\f127";
}
.am-icon-chain-broken::before {
	content: "\f127";
}
.am-icon-question::before {
	content: "\f128";
}
.am-icon-info::before {
	content: "\f129";
}
.am-icon-exclamation::before {
	content: "\f12a";
}
.am-icon-superscript::before {
	content: "\f12b";
}
.am-icon-subscript::before {
	content: "\f12c";
}
.am-icon-eraser::before {
	content: "\f12d";
}
.am-icon-puzzle-piece::before {
	content: "\f12e";
}
.am-icon-microphone::before {
	content: "\f130";
}
.am-icon-microphone-slash::before {
	content: "\f131";
}
.am-icon-shield::before {
	content: "\f132";
}
.am-icon-calendar-o::before {
	content: "\f133";
}
.am-icon-fire-extinguisher::before {
	content: "\f134";
}
.am-icon-rocket::before {
	content: "\f135";
}
.am-icon-maxcdn::before {
	content: "\f136";
}
.am-icon-chevron-circle-left::before {
	content: "\f137";
}
.am-icon-chevron-circle-right::before {
	content: "\f138";
}
.am-icon-chevron-circle-up::before {
	content: "\f139";
}
.am-icon-chevron-circle-down::before {
	content: "\f13a";
}
.am-icon-html5::before {
	content: "\f13b";
}
.am-icon-css3::before {
	content: "\f13c";
}
.am-icon-anchor::before {
	content: "\f13d";
}
.am-icon-unlock-alt::before {
	content: "\f13e";
}
.am-icon-bullseye::before {
	content: "\f140";
}
.am-icon-ellipsis-h::before {
	content: "\f141";
}
.am-icon-ellipsis-v::before {
	content: "\f142";
}
.am-icon-rss-square::before {
	content: "\f143";
}
.am-icon-play-circle::before {
	content: "\f144";
}
.am-icon-ticket::before {
	content: "\f145";
}
.am-icon-minus-square::before {
	content: "\f146";
}
.am-icon-minus-square-o::before {
	content: "\f147";
}
.am-icon-level-up::before {
	content: "\f148";
}
.am-icon-level-down::before {
	content: "\f149";
}
.am-icon-check-square::before {
	content: "\f14a";
}
.am-icon-pencil-square::before {
	content: "\f14b";
}
.am-icon-external-link-square::before {
	content: "\f14c";
}
.am-icon-share-square::before {
	content: "\f14d";
}
.am-icon-compass::before {
	content: "\f14e";
}
.am-icon-toggle-down::before {
	content: "\f150";
}
.am-icon-caret-square-o-down::before {
	content: "\f150";
}
.am-icon-toggle-up::before {
	content: "\f151";
}
.am-icon-caret-square-o-up::before {
	content: "\f151";
}
.am-icon-toggle-right::before {
	content: "\f152";
}
.am-icon-caret-square-o-right::before {
	content: "\f152";
}
.am-icon-euro::before {
	content: "\f153";
}
.am-icon-eur::before {
	content: "\f153";
}
.am-icon-gbp::before {
	content: "\f154";
}
.am-icon-dollar::before {
	content: "\f155";
}
.am-icon-usd::before {
	content: "\f155";
}
.am-icon-rupee::before {
	content: "\f156";
}
.am-icon-inr::before {
	content: "\f156";
}
.am-icon-cny::before {
	content: "\f157";
}
.am-icon-rmb::before {
	content: "\f157";
}
.am-icon-yen::before {
	content: "\f157";
}
.am-icon-jpy::before {
	content: "\f157";
}
.am-icon-ruble::before {
	content: "\f158";
}
.am-icon-rouble::before {
	content: "\f158";
}
.am-icon-rub::before {
	content: "\f158";
}
.am-icon-won::before {
	content: "\f159";
}
.am-icon-krw::before {
	content: "\f159";
}
.am-icon-bitcoin::before {
	content: "\f15a";
}
.am-icon-btc::before {
	content: "\f15a";
}
.am-icon-file::before {
	content: "\f15b";
}
.am-icon-file-text::before {
	content: "\f15c";
}
.am-icon-sort-alpha-asc::before {
	content: "\f15d";
}
.am-icon-sort-alpha-desc::before {
	content: "\f15e";
}
.am-icon-sort-amount-asc::before {
	content: "\f160";
}
.am-icon-sort-amount-desc::before {
	content: "\f161";
}
.am-icon-sort-numeric-asc::before {
	content: "\f162";
}
.am-icon-sort-numeric-desc::before {
	content: "\f163";
}
.am-icon-thumbs-up::before {
	content: "\f164";
}
.am-icon-thumbs-down::before {
	content: "\f165";
}
.am-icon-youtube-square::before {
	content: "\f166";
}
.am-icon-youtube::before {
	content: "\f167";
}
.am-icon-xing::before {
	content: "\f168";
}
.am-icon-xing-square::before {
	content: "\f169";
}
.am-icon-youtube-play::before {
	content: "\f16a";
}
.am-icon-dropbox::before {
	content: "\f16b";
}
.am-icon-stack-overflow::before {
	content: "\f16c";
}
.am-icon-instagram::before {
	content: "\f16d";
}
.am-icon-flickr::before {
	content: "\f16e";
}
.am-icon-adn::before {
	content: "\f170";
}
.am-icon-bitbucket::before {
	content: "\f171";
}
.am-icon-bitbucket-square::before {
	content: "\f172";
}
.am-icon-tumblr::before {
	content: "\f173";
}
.am-icon-tumblr-square::before {
	content: "\f174";
}
.am-icon-long-arrow-down::before {
	content: "\f175";
}
.am-icon-long-arrow-up::before {
	content: "\f176";
}
.am-icon-long-arrow-left::before {
	content: "\f177";
}
.am-icon-long-arrow-right::before {
	content: "\f178";
}
.am-icon-apple::before {
	content: "\f179";
}
.am-icon-windows::before {
	content: "\f17a";
}
.am-icon-android::before {
	content: "\f17b";
}
.am-icon-linux::before {
	content: "\f17c";
}
.am-icon-dribbble::before {
	content: "\f17d";
}
.am-icon-skype::before {
	content: "\f17e";
}
.am-icon-foursquare::before {
	content: "\f180";
}
.am-icon-trello::before {
	content: "\f181";
}
.am-icon-female::before {
	content: "\f182";
}
.am-icon-male::before {
	content: "\f183";
}
.am-icon-gittip::before {
	content: "\f184";
}
.am-icon-gratipay::before {
	content: "\f184";
}
.am-icon-sun-o::before {
	content: "\f185";
}
.am-icon-moon-o::before {
	content: "\f186";
}
.am-icon-archive::before {
	content: "\f187";
}
.am-icon-bug::before {
	content: "\f188";
}
.am-icon-vk::before {
	content: "\f189";
}
.am-icon-weibo::before {
	content: "\f18a";
}
.am-icon-renren::before {
	content: "\f18b";
}
.am-icon-pagelines::before {
	content: "\f18c";
}
.am-icon-stack-exchange::before {
	content: "\f18d";
}
.am-icon-arrow-circle-o-right::before {
	content: "\f18e";
}
.am-icon-arrow-circle-o-left::before {
	content: "\f190";
}
.am-icon-toggle-left::before {
	content: "\f191";
}
.am-icon-caret-square-o-left::before {
	content: "\f191";
}
.am-icon-dot-circle-o::before {
	content: "\f192";
}
.am-icon-wheelchair::before {
	content: "\f193";
}
.am-icon-vimeo-square::before {
	content: "\f194";
}
.am-icon-turkish-lira::before {
	content: "\f195";
}
.am-icon-try::before {
	content: "\f195";
}
.am-icon-plus-square-o::before {
	content: "\f196";
}
.am-icon-space-shuttle::before {
	content: "\f197";
}
.am-icon-slack::before {
	content: "\f198";
}
.am-icon-envelope-square::before {
	content: "\f199";
}
.am-icon-wordpress::before {
	content: "\f19a";
}
.am-icon-openid::before {
	content: "\f19b";
}
.am-icon-institution::before {
	content: "\f19c";
}
.am-icon-bank::before {
	content: "\f19c";
}
.am-icon-university::before {
	content: "\f19c";
}
.am-icon-mortar-board::before {
	content: "\f19d";
}
.am-icon-graduation-cap::before {
	content: "\f19d";
}
.am-icon-yahoo::before {
	content: "\f19e";
}
.am-icon-google::before {
	content: "\f1a0";
}
.am-icon-reddit::before {
	content: "\f1a1";
}
.am-icon-reddit-square::before {
	content: "\f1a2";
}
.am-icon-stumbleupon-circle::before {
	content: "\f1a3";
}
.am-icon-stumbleupon::before {
	content: "\f1a4";
}
.am-icon-delicious::before {
	content: "\f1a5";
}
.am-icon-digg::before {
	content: "\f1a6";
}
.am-icon-pied-piper::before {
	content: "\f1a7";
}
.am-icon-pied-piper-alt::before {
	content: "\f1a8";
}
.am-icon-drupal::before {
	content: "\f1a9";
}
.am-icon-joomla::before {
	content: "\f1aa";
}
.am-icon-language::before {
	content: "\f1ab";
}
.am-icon-fax::before {
	content: "\f1ac";
}
.am-icon-building::before {
	content: "\f1ad";
}
.am-icon-child::before {
	content: "\f1ae";
}
.am-icon-paw::before {
	content: "\f1b0";
}
.am-icon-spoon::before {
	content: "\f1b1";
}
.am-icon-cube::before {
	content: "\f1b2";
}
.am-icon-cubes::before {
	content: "\f1b3";
}
.am-icon-behance::before {
	content: "\f1b4";
}
.am-icon-behance-square::before {
	content: "\f1b5";
}
.am-icon-steam::before {
	content: "\f1b6";
}
.am-icon-steam-square::before {
	content: "\f1b7";
}
.am-icon-recycle::before {
	content: "\f1b8";
}
.am-icon-automobile::before {
	content: "\f1b9";
}
.am-icon-car::before {
	content: "\f1b9";
}
.am-icon-cab::before {
	content: "\f1ba";
}
.am-icon-taxi::before {
	content: "\f1ba";
}
.am-icon-tree::before {
	content: "\f1bb";
}
.am-icon-spotify::before {
	content: "\f1bc";
}
.am-icon-deviantart::before {
	content: "\f1bd";
}
.am-icon-soundcloud::before {
	content: "\f1be";
}
.am-icon-database::before {
	content: "\f1c0";
}
.am-icon-file-pdf-o::before {
	content: "\f1c1";
}
.am-icon-file-word-o::before {
	content: "\f1c2";
}
.am-icon-file-excel-o::before {
	content: "\f1c3";
}
.am-icon-file-powerpoint-o::before {
	content: "\f1c4";
}
.am-icon-file-photo-o::before {
	content: "\f1c5";
}
.am-icon-file-picture-o::before {
	content: "\f1c5";
}
.am-icon-file-image-o::before {
	content: "\f1c5";
}
.am-icon-file-zip-o::before {
	content: "\f1c6";
}
.am-icon-file-archive-o::before {
	content: "\f1c6";
}
.am-icon-file-sound-o::before {
	content: "\f1c7";
}
.am-icon-file-audio-o::before {
	content: "\f1c7";
}
.am-icon-file-movie-o::before {
	content: "\f1c8";
}
.am-icon-file-video-o::before {
	content: "\f1c8";
}
.am-icon-file-code-o::before {
	content: "\f1c9";
}
.am-icon-vine::before {
	content: "\f1ca";
}
.am-icon-codepen::before {
	content: "\f1cb";
}
.am-icon-jsfiddle::before {
	content: "\f1cc";
}
.am-icon-life-bouy::before {
	content: "\f1cd";
}
.am-icon-life-buoy::before {
	content: "\f1cd";
}
.am-icon-life-saver::before {
	content: "\f1cd";
}
.am-icon-support::before {
	content: "\f1cd";
}
.am-icon-life-ring::before {
	content: "\f1cd";
}
.am-icon-circle-o-notch::before {
	content: "\f1ce";
}
.am-icon-ra::before {
	content: "\f1d0";
}
.am-icon-rebel::before {
	content: "\f1d0";
}
.am-icon-ge::before {
	content: "\f1d1";
}
.am-icon-empire::before {
	content: "\f1d1";
}
.am-icon-git-square::before {
	content: "\f1d2";
}
.am-icon-git::before {
	content: "\f1d3";
}
.am-icon-y-combinator-square::before {
	content: "\f1d4";
}
.am-icon-yc-square::before {
	content: "\f1d4";
}
.am-icon-hacker-news::before {
	content: "\f1d4";
}
.am-icon-tencent-weibo::before {
	content: "\f1d5";
}
.am-icon-qq::before {
	content: "\f1d6";
}
.am-icon-wechat::before {
	content: "\f1d7";
}
.am-icon-weixin::before {
	content: "\f1d7";
}
.am-icon-send::before {
	content: "\f1d8";
}
.am-icon-paper-plane::before {
	content: "\f1d8";
}
.am-icon-send-o::before {
	content: "\f1d9";
}
.am-icon-paper-plane-o::before {
	content: "\f1d9";
}
.am-icon-history::before {
	content: "\f1da";
}
.am-icon-circle-thin::before {
	content: "\f1db";
}
.am-icon-header::before {
	content: "\f1dc";
}
.am-icon-paragraph::before {
	content: "\f1dd";
}
.am-icon-sliders::before {
	content: "\f1de";
}
.am-icon-share-alt::before {
	content: "\f1e0";
}
.am-icon-share-alt-square::before {
	content: "\f1e1";
}
.am-icon-bomb::before {
	content: "\f1e2";
}
.am-icon-soccer-ball-o::before {
	content: "\f1e3";
}
.am-icon-futbol-o::before {
	content: "\f1e3";
}
.am-icon-tty::before {
	content: "\f1e4";
}
.am-icon-binoculars::before {
	content: "\f1e5";
}
.am-icon-plug::before {
	content: "\f1e6";
}
.am-icon-slideshare::before {
	content: "\f1e7";
}
.am-icon-twitch::before {
	content: "\f1e8";
}
.am-icon-yelp::before {
	content: "\f1e9";
}
.am-icon-newspaper-o::before {
	content: "\f1ea";
}
.am-icon-wifi::before {
	content: "\f1eb";
}
.am-icon-calculator::before {
	content: "\f1ec";
}
.am-icon-paypal::before {
	content: "\f1ed";
}
.am-icon-google-wallet::before {
	content: "\f1ee";
}
.am-icon-cc-visa::before {
	content: "\f1f0";
}
.am-icon-cc-mastercard::before {
	content: "\f1f1";
}
.am-icon-cc-discover::before {
	content: "\f1f2";
}
.am-icon-cc-amex::before {
	content: "\f1f3";
}
.am-icon-cc-paypal::before {
	content: "\f1f4";
}
.am-icon-cc-stripe::before {
	content: "\f1f5";
}
.am-icon-bell-slash::before {
	content: "\f1f6";
}
.am-icon-bell-slash-o::before {
	content: "\f1f7";
}
.am-icon-trash::before {
	content: "\f1f8";
}
.am-icon-copyright::before {
	content: "\f1f9";
}
.am-icon-at::before {
	content: "\f1fa";
}
.am-icon-eyedropper::before {
	content: "\f1fb";
}
.am-icon-paint-brush::before {
	content: "\f1fc";
}
.am-icon-birthday-cake::before {
	content: "\f1fd";
}
.am-icon-area-chart::before {
	content: "\f1fe";
}
.am-icon-pie-chart::before {
	content: "\f200";
}
.am-icon-line-chart::before {
	content: "\f201";
}
.am-icon-lastfm::before {
	content: "\f202";
}
.am-icon-lastfm-square::before {
	content: "\f203";
}
.am-icon-toggle-off::before {
	content: "\f204";
}
.am-icon-toggle-on::before {
	content: "\f205";
}
.am-icon-bicycle::before {
	content: "\f206";
}
.am-icon-bus::before {
	content: "\f207";
}
.am-icon-ioxhost::before {
	content: "\f208";
}
.am-icon-angellist::before {
	content: "\f209";
}
.am-icon-cc::before {
	content: "\f20a";
}
.am-icon-shekel::before {
	content: "\f20b";
}
.am-icon-sheqel::before {
	content: "\f20b";
}
.am-icon-ils::before {
	content: "\f20b";
}
.am-icon-meanpath::before {
	content: "\f20c";
}
.am-icon-buysellads::before {
	content: "\f20d";
}
.am-icon-connectdevelop::before {
	content: "\f20e";
}
.am-icon-dashcube::before {
	content: "\f210";
}
.am-icon-forumbee::before {
	content: "\f211";
}
.am-icon-leanpub::before {
	content: "\f212";
}
.am-icon-sellsy::before {
	content: "\f213";
}
.am-icon-shirtsinbulk::before {
	content: "\f214";
}
.am-icon-simplybuilt::before {
	content: "\f215";
}
.am-icon-skyatlas::before {
	content: "\f216";
}
.am-icon-cart-plus::before {
	content: "\f217";
}
.am-icon-cart-arrow-down::before {
	content: "\f218";
}
.am-icon-diamond::before {
	content: "\f219";
}
.am-icon-ship::before {
	content: "\f21a";
}
.am-icon-user-secret::before {
	content: "\f21b";
}
.am-icon-motorcycle::before {
	content: "\f21c";
}
.am-icon-street-view::before {
	content: "\f21d";
}
.am-icon-heartbeat::before {
	content: "\f21e";
}
.am-icon-venus::before {
	content: "\f221";
}
.am-icon-mars::before {
	content: "\f222";
}
.am-icon-mercury::before {
	content: "\f223";
}
.am-icon-intersex::before {
	content: "\f224";
}
.am-icon-transgender::before {
	content: "\f224";
}
.am-icon-transgender-alt::before {
	content: "\f225";
}
.am-icon-venus-double::before {
	content: "\f226";
}
.am-icon-mars-double::before {
	content: "\f227";
}
.am-icon-venus-mars::before {
	content: "\f228";
}
.am-icon-mars-stroke::before {
	content: "\f229";
}
.am-icon-mars-stroke-v::before {
	content: "\f22a";
}
.am-icon-mars-stroke-h::before {
	content: "\f22b";
}
.am-icon-neuter::before {
	content: "\f22c";
}
.am-icon-genderless::before {
	content: "\f22d";
}
.am-icon-facebook-official::before {
	content: "\f230";
}
.am-icon-pinterest-p::before {
	content: "\f231";
}
.am-icon-whatsapp::before {
	content: "\f232";
}
.am-icon-server::before {
	content: "\f233";
}
.am-icon-user-plus::before {
	content: "\f234";
}
.am-icon-user-times::before {
	content: "\f235";
}
.am-icon-hotel::before {
	content: "\f236";
}
.am-icon-bed::before {
	content: "\f236";
}
.am-icon-viacoin::before {
	content: "\f237";
}
.am-icon-train::before {
	content: "\f238";
}
.am-icon-subway::before {
	content: "\f239";
}
.am-icon-medium::before {
	content: "\f23a";
}
.am-icon-yc::before {
	content: "\f23b";
}
.am-icon-y-combinator::before {
	content: "\f23b";
}
.am-icon-optin-monster::before {
	content: "\f23c";
}
.am-icon-opencart::before {
	content: "\f23d";
}
.am-icon-expeditedssl::before {
	content: "\f23e";
}
.am-icon-battery-4::before {
	content: "\f240";
}
.am-icon-battery-full::before {
	content: "\f240";
}
.am-icon-battery-3::before {
	content: "\f241";
}
.am-icon-battery-three-quarters::before {
	content: "\f241";
}
.am-icon-battery-2::before {
	content: "\f242";
}
.am-icon-battery-half::before {
	content: "\f242";
}
.am-icon-battery-1::before {
	content: "\f243";
}
.am-icon-battery-quarter::before {
	content: "\f243";
}
.am-icon-battery-0::before {
	content: "\f244";
}
.am-icon-battery-empty::before {
	content: "\f244";
}
.am-icon-mouse-pointer::before {
	content: "\f245";
}
.am-icon-i-cursor::before {
	content: "\f246";
}
.am-icon-object-group::before {
	content: "\f247";
}
.am-icon-object-ungroup::before {
	content: "\f248";
}
.am-icon-sticky-note::before {
	content: "\f249";
}
.am-icon-sticky-note-o::before {
	content: "\f24a";
}
.am-icon-cc-jcb::before {
	content: "\f24b";
}
.am-icon-cc-diners-club::before {
	content: "\f24c";
}
.am-icon-clone::before {
	content: "\f24d";
}
.am-icon-balance-scale::before {
	content: "\f24e";
}
.am-icon-hourglass-o::before {
	content: "\f250";
}
.am-icon-hourglass-1::before {
	content: "\f251";
}
.am-icon-hourglass-start::before {
	content: "\f251";
}
.am-icon-hourglass-2::before {
	content: "\f252";
}
.am-icon-hourglass-half::before {
	content: "\f252";
}
.am-icon-hourglass-3::before {
	content: "\f253";
}
.am-icon-hourglass-end::before {
	content: "\f253";
}
.am-icon-hourglass::before {
	content: "\f254";
}
.am-icon-hand-grab-o::before {
	content: "\f255";
}
.am-icon-hand-rock-o::before {
	content: "\f255";
}
.am-icon-hand-stop-o::before {
	content: "\f256";
}
.am-icon-hand-paper-o::before {
	content: "\f256";
}
.am-icon-hand-scissors-o::before {
	content: "\f257";
}
.am-icon-hand-lizard-o::before {
	content: "\f258";
}
.am-icon-hand-spock-o::before {
	content: "\f259";
}
.am-icon-hand-pointer-o::before {
	content: "\f25a";
}
.am-icon-hand-peace-o::before {
	content: "\f25b";
}
.am-icon-trademark::before {
	content: "\f25c";
}
.am-icon-registered::before {
	content: "\f25d";
}
.am-icon-creative-commons::before {
	content: "\f25e";
}
.am-icon-gg::before {
	content: "\f260";
}
.am-icon-gg-circle::before {
	content: "\f261";
}
.am-icon-tripadvisor::before {
	content: "\f262";
}
.am-icon-odnoklassniki::before {
	content: "\f263";
}
.am-icon-odnoklassniki-square::before {
	content: "\f264";
}
.am-icon-get-pocket::before {
	content: "\f265";
}
.am-icon-wikipedia-w::before {
	content: "\f266";
}
.am-icon-safari::before {
	content: "\f267";
}
.am-icon-chrome::before {
	content: "\f268";
}
.am-icon-firefox::before {
	content: "\f269";
}
.am-icon-opera::before {
	content: "\f26a";
}
.am-icon-internet-explorer::before {
	content: "\f26b";
}
.am-icon-tv::before {
	content: "\f26c";
}
.am-icon-television::before {
	content: "\f26c";
}
.am-icon-contao::before {
	content: "\f26d";
}
.am-icon-500px::before {
	content: "\f26e";
}
.am-icon-amazon::before {
	content: "\f270";
}
.am-icon-calendar-plus-o::before {
	content: "\f271";
}
.am-icon-calendar-minus-o::before {
	content: "\f272";
}
.am-icon-calendar-times-o::before {
	content: "\f273";
}
.am-icon-calendar-check-o::before {
	content: "\f274";
}
.am-icon-industry::before {
	content: "\f275";
}
.am-icon-map-pin::before {
	content: "\f276";
}
.am-icon-map-signs::before {
	content: "\f277";
}
.am-icon-map-o::before {
	content: "\f278";
}
.am-icon-map::before {
	content: "\f279";
}
.am-icon-commenting::before {
	content: "\f27a";
}
.am-icon-commenting-o::before {
	content: "\f27b";
}
.am-icon-houzz::before {
	content: "\f27c";
}
.am-icon-vimeo::before {
	content: "\f27d";
}
.am-icon-black-tie::before {
	content: "\f27e";
}
.am-icon-fonticons::before {
	content: "\f280";
}
.am-icon-reddit-alien::before {
	content: "\f281";
}
.am-icon-edge::before {
	content: "\f282";
}
.am-icon-credit-card-alt::before {
	content: "\f283";
}
.am-icon-codiepie::before {
	content: "\f284";
}
.am-icon-modx::before {
	content: "\f285";
}
.am-icon-fort-awesome::before {
	content: "\f286";
}
.am-icon-usb::before {
	content: "\f287";
}
.am-icon-product-hunt::before {
	content: "\f288";
}
.am-icon-mixcloud::before {
	content: "\f289";
}
.am-icon-scribd::before {
	content: "\f28a";
}
.am-icon-pause-circle::before {
	content: "\f28b";
}
.am-icon-pause-circle-o::before {
	content: "\f28c";
}
.am-icon-stop-circle::before {
	content: "\f28d";
}
.am-icon-stop-circle-o::before {
	content: "\f28e";
}
.am-icon-shopping-bag::before {
	content: "\f290";
}
.am-icon-shopping-basket::before {
	content: "\f291";
}
.am-icon-hashtag::before {
	content: "\f292";
}
.am-icon-bluetooth::before {
	content: "\f293";
}
.am-icon-bluetooth-b::before {
	content: "\f294";
}
.am-icon-percent::before {
	content: "\f295";
}
.am-icon-spin {
	animation:icon-spin 2s linear infinite; -webkit-animation: icon-spin 2s infinite linear;
}
.am-icon-pulse {
	animation:icon-spin 1s steps(8, end) infinite; -webkit-animation: icon-spin 1s infinite steps(8);
}
.am-icon-ul {
	padding-left: 0px; margin-left: 2.14em; list-style-type: none;
}
.am-icon-ul > li {
	position: relative;
}
.am-icon-li {
	left: -2.14em; top: 0.14em; width: 2.14em; text-align: center; position: absolute;
}
.am-input-group {
	display: table; border-collapse: separate; position: relative;
}
.am-input-group .am-form-field {
	width: 100%; margin-bottom: 0px; float: left; position: relative; z-index: 2;
}
.am-input-group-label {
	display: table-cell;
}
.am-input-group-btn {
	display: table-cell;
}
.am-input-group .am-form-field {
	display: table-cell;
}
:not(:first-child):not(:last-child).am-input-group-label {
	border-radius: 0px;
}
:not(:first-child):not(:last-child).am-input-group-btn {
	border-radius: 0px;
}
.am-input-group :not(:first-child):not(:last-child).am-form-field {
	border-radius: 0px;
}
.am-input-group-label {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.am-input-group-btn {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.am-input-group-label {
	padding: 0px 1em; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 38px; text-align: center; color: rgb(85, 85, 85); line-height: 36px; font-size: 1.6rem; font-weight: normal; background-color: rgb(238, 238, 238);
}
.am-input-group-label input[type='radio'] {
	margin-top: 0px;
}
.am-input-group-label input[type='checkbox'] {
	margin-top: 0px;
}
.am-input-group :first-child.am-form-field {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.am-input-group-label {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.am-input-group-btn > .am-btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.am-input-group-btn > .am-btn-group > .am-btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.am-input-group-btn > .am-dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.am-input-group-btn > :not(:last-child):not(.dropdown-toggle).am-btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.am-input-group-btn > :not(:last-child).am-btn-group > .am-btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.am-input-group-label {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.am-input-group :last-child.am-form-field {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.am-input-group-label {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.am-input-group-btn > .am-btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.am-input-group-btn > .am-btn-group > .am-btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.am-input-group-btn > .am-dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.am-input-group-btn > :not(:first-child).am-btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.am-input-group-btn > :not(:first-child).am-btn-group > .am-btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.am-input-group-label {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.am-input-group-btn {
	font-size: 0px; white-space: nowrap; position: relative;
}
.am-input-group-btn > .am-btn {
	border-color: rgb(204, 204, 204); position: relative;
}
.am-input-group-btn > .am-btn + .am-btn {
	margin-left: -1px;
}
.am-input-group-btn > .am-btn:hover {
	z-index: 2;
}
.am-input-group-btn > .am-btn:focus {
	z-index: 2;
}
.am-input-group-btn > .am-btn:active {
	z-index: 2;
}
:first-child.am-input-group-btn > .am-btn {
	margin-right: -2px;
}
:first-child.am-input-group-btn > .am-btn-group {
	margin-right: -2px;
}
:last-child.am-input-group-btn > .am-btn {
	margin-left: -1px;
}
:last-child.am-input-group-btn > .am-btn-group {
	margin-left: -1px;
}
.am-input-group .am-form-field {
	height: 38px;
}
.am-input-group-btn > .am-btn {
	height: 38px;
}
.am-input-group-lg > .am-form-field {
	height: 42px; font-size: 1.8rem !important;
}
.am-input-group-lg > .am-input-group-label {
	height: 42px; font-size: 1.8rem !important;
}
.am-input-group-lg > .am-input-group-btn > .am-btn {
	height: 42px; font-size: 1.8rem !important;
}
.am-input-group-lg > .am-input-group-label {
	line-height: 40px;
}
.am-input-group-sm > .am-form-field {
	height: 33px; font-size: 1.4rem !important;
}
.am-input-group-sm > .am-input-group-label {
	height: 33px; font-size: 1.4rem !important;
}
.am-input-group-sm > .am-input-group-btn > .am-btn {
	height: 33px; font-size: 1.4rem !important;
}
.am-input-group-sm > .am-input-group-label {
	line-height: 31px;
}
.am-input-group-primary .am-input-group-label {
	background: #4473c5; color: rgb(255, 255, 255);
}
.am-input-group-primary .am-input-group-label {
	border-color: #4473c5;
}
.am-input-group-primary .am-input-group-btn > .am-btn {
	border-color: #4473c5;
}
.am-input-group.am-input-group-primary .am-form-field {
	border-color: #4473c5;
}
.am-input-group-secondary .am-input-group-label {
	background: rgb(59, 180, 242); color: rgb(255, 255, 255);
}
.am-input-group-secondary .am-input-group-label {
	border-color: rgb(59, 180, 242);
}
.am-input-group-secondary .am-input-group-btn > .am-btn {
	border-color: rgb(59, 180, 242);
}
.am-input-group.am-input-group-secondary .am-form-field {
	border-color: rgb(59, 180, 242);
}
.am-input-group-success .am-input-group-label {
	background: rgb(94, 185, 94); color: rgb(255, 255, 255);
}
.am-input-group-success .am-input-group-label {
	border-color: rgb(94, 185, 94);
}
.am-input-group-success .am-input-group-btn > .am-btn {
	border-color: rgb(94, 185, 94);
}
.am-input-group.am-input-group-success .am-form-field {
	border-color: rgb(94, 185, 94);
}
.am-input-group-warning .am-input-group-label {
	background: rgb(243, 123, 29); color: rgb(255, 255, 255);
}
.am-input-group-warning .am-input-group-label {
	border-color: rgb(243, 123, 29);
}
.am-input-group-warning .am-input-group-btn > .am-btn {
	border-color: rgb(243, 123, 29);
}
.am-input-group.am-input-group-warning .am-form-field {
	border-color: rgb(243, 123, 29);
}
.am-input-group-danger .am-input-group-label {
	background: rgb(221, 81, 76); color: rgb(255, 255, 255);
}
.am-input-group-danger .am-input-group-label {
	border-color: rgb(221, 81, 76);
}
.am-input-group-danger .am-input-group-btn > .am-btn {
	border-color: rgb(221, 81, 76);
}
.am-input-group.am-input-group-danger .am-form-field {
	border-color: rgb(221, 81, 76);
}
.am-list {
	padding-left: 0px; margin-bottom: 1.6rem;
}
.am-list > li {
	border-width: 1px 0px; border-style: solid; border-color: rgb(222, 222, 222); border-image: none; margin-bottom: -1px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.am-list > li > a {
	padding: 1rem 0px; display: block;
}
.am-list > li > a.am-active {
	border-color: #4473c5; color: rgb(255, 255, 255); z-index: 2; background-color: #4473c5;
}
.am-list > li > a.am-active:hover {
	border-color: #4473c5; color: rgb(255, 255, 255); z-index: 2; background-color: #4473c5;
}
.am-list > li > a.am-active:focus {
	border-color: #4473c5; color: rgb(255, 255, 255); z-index: 2; background-color: #4473c5;
}
.am-list > li > a.am-active .am-list-item-heading {
	color: inherit;
}
.am-list > li > a.am-active:hover .am-list-item-heading {
	color: inherit;
}
.am-list > li > a.am-active:focus .am-list-item-heading {
	color: inherit;
}
.am-list > li > a.am-active .am-list-item-text {
	color: rgb(178, 226, 250);
}
.am-list > li > a.am-active:hover .am-list-item-text {
	color: rgb(178, 226, 250);
}
.am-list > li > a.am-active:focus .am-list-item-text {
	color: rgb(178, 226, 250);
}
.am-list > li > .am-badge {
	float: right;
}
.am-list > li > .am-badge + .am-badge {
	margin-right: 5px;
}
.am-list-static > li {
	padding: 0.8rem 0.2rem;
}
.am-list-border.am-list-static > li {
	padding: 1rem;
}
.am-list-border > li {
	border-width: 1px;
}
.am-list-bordered > li {
	border-width: 1px;
}
.am-list-border > li:first-child {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.am-list-bordered > li:first-child {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.am-list-border > li:first-child > a {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.am-list-bordered > li:first-child > a {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.am-list-border > li:last-child {
	margin-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.am-list-bordered > li:last-child {
	margin-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.am-list-border > li:last-child > a {
	margin-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.am-list-bordered > li:last-child > a {
	margin-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.am-list-border > li > a {
	padding: 1rem;
}
.am-list-bordered > li > a {
	padding: 1rem;
}
.am-list-border > li > a:hover {
	background-color: rgb(245, 245, 245);
}
.am-list-bordered > li > a:hover {
	background-color: rgb(245, 245, 245);
}
.am-list-border > li > a:focus {
	background-color: rgb(245, 245, 245);
}
.am-list-bordered > li > a:focus {
	background-color: rgb(245, 245, 245);
}
.am-list-striped > li:nth-of-type(2n) {
	background: rgb(245, 245, 245);
}
.am-list-item-hd {
	margin-top: 0px;
}
.am-list-item-text {
	margin: 0px; color: rgb(153, 153, 153); line-height: 1.4; font-size: 1.3rem;
}
.am-panel {
	border-radius: 0px; border: 1px solid transparent; border-image: none; margin-bottom: 20px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.am-panel-hd {
	padding: 0.6rem 1.25rem; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.am-panel-bd {
	padding: 1.25rem;
}
.am-panel-title {
	margin: 0px; color: inherit; font-size: 100%;
}
.am-panel-title > a {
	color: inherit;
}
.am-panel-footer {
	padding: 0.6rem 1.25rem; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; background-color: rgb(245, 245, 245);
}
.am-panel-default {
	border-color: rgb(221, 221, 221);
}
.am-panel-default > .am-panel-hd {
	border-color: rgb(221, 221, 221); color: rgb(68, 68, 68); background-color: rgb(245, 245, 245);
}
.am-panel-default > .am-panel-hd + .am-panel-collapse > .am-panel-bd {
	border-top-color: rgb(221, 221, 221);
}
.am-panel-default > .am-panel-footer + .am-panel-collapse > .am-panel-bd {
	border-bottom-color: rgb(221, 221, 221);
}
.am-panel-primary {
	border-color: rgb(16, 160, 234);
}
.am-panel-primary > .am-panel-hd {
	border-color: rgb(16, 160, 234); color: rgb(255, 255, 255); background-color: #4473c5;
}
.am-panel-primary > .am-panel-hd + .am-panel-collapse > .am-panel-bd {
	border-top-color: rgb(16, 160, 234);
}
.am-panel-primary > .am-panel-footer + .am-panel-collapse > .am-panel-bd {
	border-bottom-color: rgb(16, 160, 234);
}
.am-panel-secondary {
	border-color: rgb(202, 235, 251);
}
.am-panel-secondary > .am-panel-hd {
	border-color: rgb(202, 235, 251); color: rgb(20, 166, 239); background-color: rgba(59, 180, 242, 0.15);
}
.am-panel-secondary > .am-panel-hd + .am-panel-collapse > .am-panel-bd {
	border-top-color: rgb(202, 235, 251);
}
.am-panel-secondary > .am-panel-footer + .am-panel-collapse > .am-panel-bd {
	border-bottom-color: rgb(202, 235, 251);
}
.am-panel-success {
	border-color: rgb(201, 231, 201);
}
.am-panel-success > .am-panel-hd {
	border-color: rgb(201, 231, 201); color: rgb(94, 185, 94); background-color: rgba(94, 185, 94, 0.15);
}
.am-panel-success > .am-panel-hd + .am-panel-collapse > .am-panel-bd {
	border-top-color: rgb(201, 231, 201);
}
.am-panel-success > .am-panel-footer + .am-panel-collapse > .am-panel-bd {
	border-bottom-color: rgb(201, 231, 201);
}
.am-panel-warning {
	border-color: rgb(251, 208, 174);
}
.am-panel-warning > .am-panel-hd {
	border-color: rgb(251, 208, 174); color: rgb(243, 123, 29); background-color: rgba(243, 123, 29, 0.15);
}
.am-panel-warning > .am-panel-hd + .am-panel-collapse > .am-panel-bd {
	border-top-color: rgb(251, 208, 174);
}
.am-panel-warning > .am-panel-footer + .am-panel-collapse > .am-panel-bd {
	border-bottom-color: rgb(251, 208, 174);
}
.am-panel-danger {
	border-color: rgb(245, 206, 205);
}
.am-panel-danger > .am-panel-hd {
	border-color: rgb(245, 206, 205); color: rgb(221, 81, 76); background-color: rgba(221, 81, 76, 0.15);
}
.am-panel-danger > .am-panel-hd + .am-panel-collapse > .am-panel-bd {
	border-top-color: rgb(245, 206, 205);
}
.am-panel-danger > .am-panel-footer + .am-panel-collapse > .am-panel-bd {
	border-bottom-color: rgb(245, 206, 205);
}
.am-panel > .am-table {
	margin-bottom: 0px;
}
.am-panel > :first-child.am-table {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.am-panel > :first-child.am-table > thead:first-child > tr:first-child td:first-child {
	border-top-left-radius: 0px;
}
.am-panel > :first-child.am-table > tbody:first-child > tr:first-child td:first-child {
	border-top-left-radius: 0px;
}
.am-panel > :first-child.am-table > thead:first-child > tr:first-child th:first-child {
	border-top-left-radius: 0px;
}
.am-panel > :first-child.am-table > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 0px;
}
.am-panel > :first-child.am-table > thead:first-child > tr:first-child td:last-child {
	border-top-right-radius: 0px;
}
.am-panel > :first-child.am-table > tbody:first-child > tr:first-child td:last-child {
	border-top-right-radius: 0px;
}
.am-panel > :first-child.am-table > thead:first-child > tr:first-child th:last-child {
	border-top-right-radius: 0px;
}
.am-panel > :first-child.am-table > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 0px;
}
.am-panel > :last-child.am-table {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.am-panel > :last-child.am-table > tbody:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 0px;
}
.am-panel > :last-child.am-table > tfoot:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 0px;
}
.am-panel > :last-child.am-table > tbody:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 0px;
}
.am-panel > :last-child.am-table > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 0px;
}
.am-panel > :last-child.am-table > tbody:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 0px;
}
.am-panel > :last-child.am-table > tfoot:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 0px;
}
.am-panel > :last-child.am-table > tbody:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 0px;
}
.am-panel > :last-child.am-table > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 0px;
}
.am-panel > .am-panel-bd + .am-table {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.am-panel > .am-table > tbody:first-child > tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.am-panel > .am-table > tbody:first-child > tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.am-panel > .am-table-bd {
	border: 0px currentColor; border-image: none;
}
.am-panel > .am-table-bd > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.am-panel > .am-table-bd > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.am-panel > .am-table-bd > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.am-panel > .am-table-bd > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.am-panel > .am-table-bd > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.am-panel > .am-table-bd > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.am-panel > .am-table-bd > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.am-panel > .am-table-bd > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.am-panel > .am-table-bd > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.am-panel > .am-table-bd > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.am-panel > .am-table-bd > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.am-panel > .am-table-bd > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.am-panel > .am-table-bd > thead > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.am-panel > .am-table-bd > tbody > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.am-panel > .am-table-bd > thead > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.am-panel > .am-table-bd > tbody > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.am-panel > .am-table-bd > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.am-panel > .am-table-bd > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.am-panel > .am-table-bd > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.am-panel > .am-table-bd > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.am-panel > .am-list {
	margin: 0px;
}
.am-panel > .am-list > li > a {
	padding-right: 1rem; padding-left: 1rem;
}
.am-panel > .am-list-static li {
	padding-right: 1rem; padding-left: 1rem;
}
.am-panel-group {
	margin-bottom: 2rem;
}
.am-panel-group .am-panel {
	border-radius: 0px; margin-bottom: 0px;
}
.am-panel-group .am-panel + .am-panel {
	margin-top: 6px;
}
.am-panel-group .am-panel-hd {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.am-panel-group .am-panel-hd + .am-panel-collapse .am-panel-bd {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.am-panel-group .am-panel-footer {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.am-panel-group .am-panel-footer + .am-panel-collapse .am-panel-bd {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.am-progress {
	border-radius: 0px; height: 2rem; overflow: hidden; margin-bottom: 2rem; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.am-progress-bar {
	transition:width 0.6s; width: 0px; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 2rem; font-size: 1.2rem; float: left; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.15); background-color: #4473c5; -webkit-transition: width .6s ease; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.am-progress-striped .am-progress-bar {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 36px 36px; -webkit-background-size: 36px 36px;
}
.am-active.am-progress .am-progress-bar {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: progress-bar-stripes 2s linear infinite;
}
[aria-valuenow='1'].am-progress-bar {
	min-width: 30px;
}
[aria-valuenow='2'].am-progress-bar {
	min-width: 30px;
}
[aria-valuenow='0'].am-progress-bar {
	background: none; color: rgb(153, 153, 153); min-width: 30px; box-shadow: none; -webkit-box-shadow: none;
}
.am-progress-bar-secondary {
	background-color: rgb(59, 180, 242);
}
.am-progress-striped .am-progress-bar-secondary {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.am-progress-bar-success {
	background-color: rgb(94, 185, 94);
}
.am-progress-striped .am-progress-bar-success {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.am-progress-bar-warning {
	background-color: rgb(243, 123, 29);
}
.am-progress-striped .am-progress-bar-warning {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.am-progress-bar-danger {
	background-color: rgb(221, 81, 76);
}
.am-progress-striped .am-progress-bar-danger {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.am-progress-xs {
	height: 0.6rem;
}
.am-progress-sm {
	height: 1.2rem;
}
.am-thumbnail {
	padding: 2px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:0.2s ease-in-out; border-image: none; margin-bottom: 2rem; display: block; background-color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out;
}
.am-thumbnail > img {
	margin-right: auto; margin-left: auto; display: block;
}
.am-thumbnail a > img {
	margin-right: auto; margin-left: auto; display: block;
}
.am-thumbnail a.am-thumbnail:hover {
	border-color: #4473c5; background-color: rgb(255, 255, 255);
}
.am-thumbnail a.am-thumbnail:focus {
	border-color: #4473c5; background-color: rgb(255, 255, 255);
}
.am-thumbnail a.active.am-thumbnail {
	border-color: #4473c5; background-color: rgb(255, 255, 255);
}
img.am-thumbnail {
	height: auto; max-width: 100%;
}
.am-thumbnail > img {
	height: auto; max-width: 100%;
}
.am-thumbnail a > img {
	height: auto; max-width: 100%;
}
.am-thumbnail-caption {
	margin: 0px; padding: 0.8rem; color: rgb(51, 51, 51); font-weight: normal;
}
.am-thumbnail-caption *:last-child {
	margin-bottom: 0px;
}
.am-thumbnails {
	margin-right: -0.5rem; margin-left: -0.5rem;
}
.am-thumbnails > li {
	padding: 0px 0.5rem 1rem;
}
.am-scrollable-horizontal {
	width: 100%; -ms-overflow-x: auto; -ms-overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch;
}
.am-scrollable-vertical {
	height: 240px; -ms-overflow-y: scroll; resize: vertical; -webkit-overflow-scrolling: touch;
}
.am-square {
	border-radius: 0px;
}
.am-radius {
	border-radius: 2px;
}
.am-round {
	border-radius: 1000px;
}
.am-circle {
	border-radius: 50%;
}
.am-cf::before {
	display: table; content: " ";
}
.am-cf::after {
	display: table; content: " ";
}
.am-cf::after {
	clear: both;
}
.am-fl {
	float: left;
}
.am-fr {
	float: right;
}
.am-nbfc {
	overflow: hidden;
}
.am-center {
	margin-right: auto; margin-left: auto; display: block;
}
.am-block {
	display: block !important;
}
.am-inline {
	display: inline !important;
}
.am-inline-block {
	display: inline-block !important;
}
.am-hide {
	display: none !important; visibility: hidden !important;
}
.am-vertical-align {
	font-size: 0px;
}
.am-vertical-align::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.am-vertical-align-middle {
	font-size: 1.6rem; display: inline-block; max-width: 100%;
}
.am-vertical-align-bottom {
	font-size: 1.6rem; display: inline-block; max-width: 100%;
}
.am-vertical-align-middle {
	vertical-align: middle;
}
.am-vertical-align-bottom {
	vertical-align: bottom;
}
.am-responsive-width {
	height: auto; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.am-margin {
	margin: 1.6rem;
}
.am-margin-0 {
	margin: 0px !important;
}
.am-margin-xs {
	margin: 0.5rem;
}
.am-margin-sm {
	margin: 1rem;
}
.am-margin-lg {
	margin: 2.4rem;
}
.am-margin-xl {
	margin: 3.2rem;
}
.am-margin-horizontal {
	margin-right: 1.6rem; margin-left: 1.6rem;
}
.am-margin-horizontal-0 {
	margin-right: 0px !important; margin-left: 0px !important;
}
.am-margin-horizontal-xs {
	margin-right: 0.5rem; margin-left: 0.5rem;
}
.am-margin-horizontal-sm {
	margin-right: 1rem; margin-left: 1rem;
}
.am-margin-horizontal-lg {
	margin-right: 2.4rem; margin-left: 2.4rem;
}
.am-margin-horizontal-xl {
	margin-right: 3.2rem; margin-left: 3.2rem;
}
.am-margin-vertical {
	margin-top: 1.6rem; margin-bottom: 1.6rem;
}
.am-margin-vertical-0 {
	margin-top: 0px !important; margin-bottom: 0px !important;
}
.am-margin-vertical-xs {
	margin-top: 0.5rem; margin-bottom: 0.5rem;
}
.am-margin-vertical-sm {
	margin-top: 1rem; margin-bottom: 1rem;
}
.am-margin-vertical-lg {
	margin-top: 2.4rem; margin-bottom: 2.4rem;
}
.am-margin-vertical-xl {
	margin-top: 3.2rem; margin-bottom: 3.2rem;
}
.am-margin-top {
	margin-top: 1.6rem;
}
.am-margin-top-0 {
	margin-top: 0px !important;
}
.am-margin-top-xs {
	margin-top: 0.5rem;
}
.am-margin-top-sm {
	margin-top: 1rem;
}
.am-margin-top-lg {
	margin-top: 2.4rem;
}
.am-margin-top-xl {
	margin-top: 3.2rem;
}
.am-margin-bottom {
	margin-bottom: 1.6rem;
}
.am-margin-bottom-0 {
	margin-bottom: 0px !important;
}
.am-margin-bottom-xs {
	margin-bottom: 0.5rem;
}
.am-margin-bottom-sm {
	margin-bottom: 1rem;
}
.am-margin-bottom-lg {
	margin-bottom: 2.4rem;
}
.am-margin-bottom-xl {
	margin-bottom: 3.2rem;
}
.am-margin-left {
	margin-left: 1.6rem;
}
.am-margin-left-0 {
	margin-left: 0px !important;
}
.am-margin-left-xs {
	margin-left: 0.5rem;
}
.am-margin-left-sm {
	margin-left: 1rem;
}
.am-margin-left-lg {
	margin-left: 2.4rem;
}
.am-margin-left-xl {
	margin-left: 3.2rem;
}
.am-margin-right {
	margin-right: 1.6rem;
}
.am-margin-right-0 {
	margin-right: 0px !important;
}
.am-margin-right-xs {
	margin-right: 0.5rem;
}
.am-margin-right-sm {
	margin-right: 1rem;
}
.am-margin-right-lg {
	margin-right: 2.4rem;
}
.am-margin-right-xl {
	margin-right: 3.2rem;
}
.am-padding {
	padding: 1.6rem;
}
.am-padding-0 {
	padding: 0px !important;
}
.am-padding-xs {
	padding: 0.5rem;
}
.am-padding-sm {
	padding: 1rem;
}
.am-padding-lg {
	padding: 2.4rem;
}
.am-padding-xl {
	padding: 3.2rem;
}
.am-padding-horizontal {
	padding-right: 1.6rem; padding-left: 1.6rem;
}
.am-padding-horizontal-0 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.am-padding-horizontal-xs {
	padding-right: 0.5rem; padding-left: 0.5rem;
}
.am-padding-horizontal-sm {
	padding-right: 1rem; padding-left: 1rem;
}
.am-padding-horizontal-lg {
	padding-right: 2.4rem; padding-left: 2.4rem;
}
.am-padding-horizontal-xl {
	padding-right: 3.2rem; padding-left: 3.2rem;
}
.am-padding-vertical {
	padding-top: 1.6rem; padding-bottom: 1.6rem;
}
.am-padding-vertical-0 {
	padding-top: 0px !important; padding-bottom: 0px !important;
}
.am-padding-vertical-xs {
	padding-top: 0.5rem; padding-bottom: 0.5rem;
}
.am-padding-vertical-sm {
	padding-top: 1rem; padding-bottom: 1rem;
}
.am-padding-vertical-lg {
	padding-top: 2.4rem; padding-bottom: 2.4rem;
}
.am-padding-vertical-xl {
	padding-top: 3.2rem; padding-bottom: 3.2rem;
}
.am-padding-top {
	padding-top: 1.6rem;
}
.am-padding-top-0 {
	padding-top: 0px !important;
}
.am-padding-top-xs {
	padding-top: 0.5rem;
}
.am-padding-top-sm {
	padding-top: 1rem;
}
.am-padding-top-lg {
	padding-top: 2.4rem;
}
.am-padding-top-xl {
	padding-top: 3.2rem;
}
.am-padding-bottom {
	padding-bottom: 1.6rem;
}
.am-padding-bottom-0 {
	padding-bottom: 0px !important;
}
.am-padding-bottom-xs {
	padding-bottom: 0.5rem;
}
.am-padding-bottom-sm {
	padding-bottom: 1rem;
}
.am-padding-bottom-lg {
	padding-bottom: 2.4rem;
}
.am-padding-bottom-xl {
	padding-bottom: 3.2rem;
}
.am-padding-left {
	padding-left: 1.6rem;
}
.am-padding-left-0 {
	padding-left: 0px !important;
}
.am-padding-left-xs {
	padding-left: 0.5rem;
}
.am-padding-left-sm {
	padding-left: 1rem;
}
.am-padding-left-lg {
	padding-left: 2.4rem;
}
.am-padding-left-xl {
	padding-left: 3.2rem;
}
.am-padding-right {
	padding-right: 1.6rem;
}
.am-padding-right-0 {
	padding-right: 0px !important;
}
.am-padding-right-xs {
	padding-right: 0.5rem;
}
.am-padding-right-sm {
	padding-right: 1rem;
}
.am-padding-right-lg {
	padding-right: 2.4rem;
}
.am-padding-right-xl {
	padding-right: 3.2rem;
}
@media only screen
{
.am-show-sm-only {
	display: inherit !important;
}
.am-show-sm-up {
	display: inherit !important;
}
.am-show-sm {
	display: inherit !important;
}
.am-show-sm-down {
	display: inherit !important;
}
.am-hide-md-only {
	display: inherit !important;
}
.am-hide-md-up {
	display: inherit !important;
}
.am-hide-md {
	display: inherit !important;
}
.am-show-md-down {
	display: inherit !important;
}
.am-hide-lg-only {
	display: inherit !important;
}
.am-hide-lg-up {
	display: inherit !important;
}
.am-hide-lg {
	display: inherit !important;
}
.am-show-lg-down {
	display: inherit !important;
}
.am-hide-sm-only {
	display: none !important;
}
.am-hide-sm-up {
	display: none !important;
}
.am-hide-sm {
	display: none !important;
}
.am-hide-sm-down {
	display: none !important;
}
.am-show-md-only {
	display: none !important;
}
.am-show-md-up {
	display: none !important;
}
.am-show-md {
	display: none !important;
}
.am-hide-md-down {
	display: none !important;
}
.am-show-lg-only {
	display: none !important;
}
.am-show-lg-up {
	display: none !important;
}
.am-show-lg {
	display: none !important;
}
.am-hide-lg-down {
	display: none !important;
}
table.am-show-sm-only {
	display: table !important;
}
table.am-show-sm-up {
	display: table !important;
}
table.am-show-sm {
	display: table !important;
}
table.am-show-sm-down {
	display: table !important;
}
table.am-hide-md-only {
	display: table !important;
}
table.am-hide-md-up {
	display: table !important;
}
table.am-hide-md {
	display: table !important;
}
table.am-show-md-down {
	display: table !important;
}
table.am-hide-lg-only {
	display: table !important;
}
table.am-hide-lg-up {
	display: table !important;
}
table.am-hide-lg {
	display: table !important;
}
table.am-show-lg-down {
	display: table !important;
}
thead.am-show-sm-only {
	display: table-header-group !important;
}
thead.am-show-sm-up {
	display: table-header-group !important;
}
thead.am-show-sm {
	display: table-header-group !important;
}
thead.am-show-sm-down {
	display: table-header-group !important;
}
thead.am-hide-md-only {
	display: table-header-group !important;
}
thead.am-hide-md-up {
	display: table-header-group !important;
}
thead.am-hide-md {
	display: table-header-group !important;
}
thead.am-show-md-down {
	display: table-header-group !important;
}
thead.am-hide-lg-only {
	display: table-header-group !important;
}
thead.am-hide-lg-up {
	display: table-header-group !important;
}
thead.am-hide-lg {
	display: table-header-group !important;
}
thead.am-show-lg-down {
	display: table-header-group !important;
}
tbody.am-show-sm-only {
	display: table-row-group !important;
}
tbody.am-show-sm-up {
	display: table-row-group !important;
}
tbody.am-show-sm {
	display: table-row-group !important;
}
tbody.am-show-sm-down {
	display: table-row-group !important;
}
tbody.am-hide-md-only {
	display: table-row-group !important;
}
tbody.am-hide-md-up {
	display: table-row-group !important;
}
tbody.am-hide-md {
	display: table-row-group !important;
}
tbody.am-show-md-down {
	display: table-row-group !important;
}
tbody.am-hide-lg-only {
	display: table-row-group !important;
}
tbody.am-hide-lg-up {
	display: table-row-group !important;
}
tbody.am-hide-lg {
	display: table-row-group !important;
}
tbody.am-show-lg-down {
	display: table-row-group !important;
}
tr.am-show-sm-only {
	display: table-row !important;
}
tr.am-show-sm-up {
	display: table-row !important;
}
tr.am-show-sm {
	display: table-row !important;
}
tr.am-show-sm-down {
	display: table-row !important;
}
tr.am-hide-md-only {
	display: table-row !important;
}
tr.am-hide-md-up {
	display: table-row !important;
}
tr.am-hide-md {
	display: table-row !important;
}
tr.am-show-md-down {
	display: table-row !important;
}
tr.am-hide-lg-only {
	display: table-row !important;
}
tr.am-hide-lg-up {
	display: table-row !important;
}
tr.am-hide-lg {
	display: table-row !important;
}
tr.am-show-lg-down {
	display: table-row !important;
}
th.am-show-sm-only {
	display: table-cell !important;
}
td.am-show-sm-only {
	display: table-cell !important;
}
th.am-show-sm-up {
	display: table-cell !important;
}
td.am-show-sm-up {
	display: table-cell !important;
}
th.am-show-sm {
	display: table-cell !important;
}
td.am-show-sm {
	display: table-cell !important;
}
th.am-show-sm-down {
	display: table-cell !important;
}
td.am-show-sm-down {
	display: table-cell !important;
}
th.am-hide-md-only {
	display: table-cell !important;
}
td.am-hide-md-only {
	display: table-cell !important;
}
th.am-hide-md-up {
	display: table-cell !important;
}
td.am-hide-md-up {
	display: table-cell !important;
}
th.am-hide-md {
	display: table-cell !important;
}
td.am-hide-md {
	display: table-cell !important;
}
th.am-show-md-down {
	display: table-cell !important;
}
td.am-show-md-down {
	display: table-cell !important;
}
th.am-hide-lg-only {
	display: table-cell !important;
}
td.am-hide-lg-only {
	display: table-cell !important;
}
th.am-hide-lg-up {
	display: table-cell !important;
}
td.am-hide-lg-up {
	display: table-cell !important;
}
th.am-hide-lg {
	display: table-cell !important;
}
td.am-hide-lg {
	display: table-cell !important;
}
th.am-show-lg-down {
	display: table-cell !important;
}
td.am-show-lg-down {
	display: table-cell !important;
}
}
@media only screen and (min-width:915px)
{
.am-hide-sm-only {
	display: inherit !important;
}
.am-show-sm-up {
	display: inherit !important;
}
.am-hide-sm {
	display: inherit !important;
}
.am-hide-sm-down {
	display: inherit !important;
}
.am-show-md-only {
	display: inherit !important;
}
.am-show-md-up {
	display: inherit !important;
}
.am-show-md {
	display: inherit !important;
}
.am-show-md-down {
	display: inherit !important;
}
.am-hide-lg-only {
	display: inherit !important;
}
.am-hide-lg-up {
	display: inherit !important;
}
.am-hide-lg {
	display: inherit !important;
}
.am-show-lg-down {
	display: inherit !important;
}
.am-show-sm-only {
	display: none !important;
}
.am-hide-sm-up {
	display: none !important;
}
.am-show-sm {
	display: none !important;
}
.am-show-sm-down {
	display: none !important;
}
.am-hide-md-only {
	display: none !important;
}
.am-hide-md-up {
	display: none !important;
}
.am-hide-md {
	display: none !important;
}
.am-hide-md-down {
	display: none !important;
}
.am-show-lg-only {
	display: none !important;
}
.am-show-lg-up {
	display: none !important;
}
.am-show-lg {
	display: none !important;
}
.am-hide-lg-down {
	display: none !important;
}
table.am-hide-sm-only {
	display: table !important;
}
table.am-show-sm-up {
	display: table !important;
}
table.am-hide-sm {
	display: table !important;
}
table.am-hide-sm-down {
	display: table !important;
}
table.am-show-md-only {
	display: table !important;
}
table.am-show-md-up {
	display: table !important;
}
table.am-show-md {
	display: table !important;
}
table.am-show-md-down {
	display: table !important;
}
table.am-hide-lg-only {
	display: table !important;
}
table.am-hide-lg-up {
	display: table !important;
}
table.am-hide-lg {
	display: table !important;
}
table.am-show-lg-down {
	display: table !important;
}
thead.am-hide-sm-only {
	display: table-header-group !important;
}
thead.am-show-sm-up {
	display: table-header-group !important;
}
thead.am-hide-sm {
	display: table-header-group !important;
}
thead.am-hide-sm-down {
	display: table-header-group !important;
}
thead.am-show-md-only {
	display: table-header-group !important;
}
thead.am-show-md-up {
	display: table-header-group !important;
}
thead.am-show-md {
	display: table-header-group !important;
}
thead.am-show-md-down {
	display: table-header-group !important;
}
thead.am-hide-lg-only {
	display: table-header-group !important;
}
thead.am-hide-lg-up {
	display: table-header-group !important;
}
thead.am-hide-lg {
	display: table-header-group !important;
}
thead.am-show-lg-down {
	display: table-header-group !important;
}
tbody.am-hide-sm-only {
	display: table-row-group !important;
}
tbody.am-show-sm-up {
	display: table-row-group !important;
}
tbody.am-hide-sm {
	display: table-row-group !important;
}
tbody.am-hide-sm-down {
	display: table-row-group !important;
}
tbody.am-show-md-only {
	display: table-row-group !important;
}
tbody.am-show-md-up {
	display: table-row-group !important;
}
tbody.am-show-md {
	display: table-row-group !important;
}
tbody.am-show-md-down {
	display: table-row-group !important;
}
tbody.am-hide-lg-only {
	display: table-row-group !important;
}
tbody.am-hide-lg-up {
	display: table-row-group !important;
}
tbody.am-hide-lg {
	display: table-row-group !important;
}
tbody.am-show-lg-down {
	display: table-row-group !important;
}
tr.am-hide-sm-only {
	display: table-row !important;
}
tr.am-show-sm-up {
	display: table-row !important;
}
tr.am-hide-sm {
	display: table-row !important;
}
tr.am-hide-sm-down {
	display: table-row !important;
}
tr.am-show-md-only {
	display: table-row !important;
}
tr.am-show-md-up {
	display: table-row !important;
}
tr.am-show-md {
	display: table-row !important;
}
tr.am-show-md-down {
	display: table-row !important;
}
tr.am-hide-lg-only {
	display: table-row !important;
}
tr.am-hide-lg-up {
	display: table-row !important;
}
tr.am-hide-lg {
	display: table-row !important;
}
tr.am-show-lg-down {
	display: table-row !important;
}
th.am-hide-sm-only {
	display: table-cell !important;
}
td.am-hide-sm-only {
	display: table-cell !important;
}
th.am-show-sm-up {
	display: table-cell !important;
}
td.am-show-sm-up {
	display: table-cell !important;
}
th.am-hide-sm {
	display: table-cell !important;
}
td.am-hide-sm {
	display: table-cell !important;
}
th.am-hide-sm-down {
	display: table-cell !important;
}
td.am-hide-sm-down {
	display: table-cell !important;
}
th.am-show-md-only {
	display: table-cell !important;
}
td.am-show-md-only {
	display: table-cell !important;
}
th.am-show-md-up {
	display: table-cell !important;
}
td.am-show-md-up {
	display: table-cell !important;
}
th.am-show-md {
	display: table-cell !important;
}
td.am-show-md {
	display: table-cell !important;
}
th.am-show-md-down {
	display: table-cell !important;
}
td.am-show-md-down {
	display: table-cell !important;
}
th.am-hide-lg-only {
	display: table-cell !important;
}
td.am-hide-lg-only {
	display: table-cell !important;
}
th.am-hide-lg-up {
	display: table-cell !important;
}
td.am-hide-lg-up {
	display: table-cell !important;
}
th.am-hide-lg {
	display: table-cell !important;
}
td.am-hide-lg {
	display: table-cell !important;
}
th.am-show-lg-down {
	display: table-cell !important;
}
td.am-show-lg-down {
	display: table-cell !important;
}
}
@media only screen and (min-width:1025px)
{
.am-hide-sm-only {
	display: inherit !important;
}
.am-show-sm-up {
	display: inherit !important;
}
.am-hide-sm {
	display: inherit !important;
}
.am-hide-sm-down {
	display: inherit !important;
}
.am-hide-md-only {
	display: inherit !important;
}
.am-show-md-up {
	display: inherit !important;
}
.am-hide-md {
	display: inherit !important;
}
.am-hide-md-down {
	display: inherit !important;
}
.am-show-lg-only {
	display: inherit !important;
}
.am-show-lg-up {
	display: inherit !important;
}
.am-show-lg {
	display: inherit !important;
}
.am-show-lg-down {
	display: inherit !important;
}
.am-show-sm-only {
	display: none !important;
}
.am-hide-sm-up {
	display: none !important;
}
.am-show-sm {
	display: none !important;
}
.am-show-sm-down {
	display: none !important;
}
.am-show-md-only {
	display: none !important;
}
.am-hide-md-up {
	display: none !important;
}
.am-show-md {
	display: none !important;
}
.am-show-md-down {
	display: none !important;
}
.am-hide-lg-only {
	display: none !important;
}
.am-hide-lg-up {
	display: none !important;
}
.am-hide-lg {
	display: none !important;
}
.am-hide-lg-down {
	display: none !important;
}
table.am-hide-sm-only {
	display: table !important;
}
table.am-show-sm-up {
	display: table !important;
}
table.am-hide-sm {
	display: table !important;
}
table.am-hide-sm-down {
	display: table !important;
}
table.am-hide-md-only {
	display: table !important;
}
table.am-show-md-up {
	display: table !important;
}
table.am-hide-md {
	display: table !important;
}
table.am-hide-md-down {
	display: table !important;
}
table.am-show-lg-only {
	display: table !important;
}
table.am-show-lg-up {
	display: table !important;
}
table.am-show-lg {
	display: table !important;
}
table.am-show-lg-down {
	display: table !important;
}
thead.am-hide-sm-only {
	display: table-header-group !important;
}
thead.am-show-sm-up {
	display: table-header-group !important;
}
thead.am-hide-sm {
	display: table-header-group !important;
}
thead.am-hide-sm-down {
	display: table-header-group !important;
}
thead.am-hide-md-only {
	display: table-header-group !important;
}
thead.am-show-md-up {
	display: table-header-group !important;
}
thead.am-hide-md {
	display: table-header-group !important;
}
thead.am-hide-md-down {
	display: table-header-group !important;
}
thead.am-show-lg-only {
	display: table-header-group !important;
}
thead.am-show-lg-up {
	display: table-header-group !important;
}
thead.am-show-lg {
	display: table-header-group !important;
}
thead.am-show-lg-down {
	display: table-header-group !important;
}
tbody.am-hide-sm-only {
	display: table-row-group !important;
}
tbody.am-show-sm-up {
	display: table-row-group !important;
}
tbody.am-hide-sm {
	display: table-row-group !important;
}
tbody.am-hide-sm-down {
	display: table-row-group !important;
}
tbody.am-hide-md-only {
	display: table-row-group !important;
}
tbody.am-show-md-up {
	display: table-row-group !important;
}
tbody.am-hide-md {
	display: table-row-group !important;
}
tbody.am-hide-md-down {
	display: table-row-group !important;
}
tbody.am-show-lg-only {
	display: table-row-group !important;
}
tbody.am-show-lg-up {
	display: table-row-group !important;
}
tbody.am-show-lg {
	display: table-row-group !important;
}
tbody.am-show-lg-down {
	display: table-row-group !important;
}
tr.am-hide-sm-only {
	display: table-row !important;
}
tr.am-show-sm-up {
	display: table-row !important;
}
tr.am-hide-sm {
	display: table-row !important;
}
tr.am-hide-sm-down {
	display: table-row !important;
}
tr.am-hide-md-only {
	display: table-row !important;
}
tr.am-show-md-up {
	display: table-row !important;
}
tr.am-hide-md {
	display: table-row !important;
}
tr.am-hide-md-down {
	display: table-row !important;
}
tr.am-show-lg-only {
	display: table-row !important;
}
tr.am-show-lg-up {
	display: table-row !important;
}
tr.am-show-lg {
	display: table-row !important;
}
tr.am-show-lg-down {
	display: table-row !important;
}
th.am-hide-sm-only {
	display: table-cell !important;
}
td.am-hide-sm-only {
	display: table-cell !important;
}
th.am-show-sm-up {
	display: table-cell !important;
}
td.am-show-sm-up {
	display: table-cell !important;
}
th.am-hide-sm {
	display: table-cell !important;
}
td.am-hide-sm {
	display: table-cell !important;
}
th.am-hide-sm-down {
	display: table-cell !important;
}
td.am-hide-sm-down {
	display: table-cell !important;
}
th.am-hide-md-only {
	display: table-cell !important;
}
td.am-hide-md-only {
	display: table-cell !important;
}
th.am-show-md-up {
	display: table-cell !important;
}
td.am-show-md-up {
	display: table-cell !important;
}
th.am-hide-md {
	display: table-cell !important;
}
td.am-hide-md {
	display: table-cell !important;
}
th.am-hide-md-down {
	display: table-cell !important;
}
td.am-hide-md-down {
	display: table-cell !important;
}
th.am-show-lg-only {
	display: table-cell !important;
}
td.am-show-lg-only {
	display: table-cell !important;
}
th.am-show-lg-up {
	display: table-cell !important;
}
td.am-show-lg-up {
	display: table-cell !important;
}
th.am-show-lg {
	display: table-cell !important;
}
td.am-show-lg {
	display: table-cell !important;
}
th.am-show-lg-down {
	display: table-cell !important;
}
td.am-show-lg-down {
	display: table-cell !important;
}
}
@media only screen and (orientation:landscape)
{
.am-show-landscape {
	display: inherit !important;
}
.am-hide-portrait {
	display: inherit !important;
}
.am-hide-landscape {
	display: none !important;
}
.am-show-portrait {
	display: none !important;
}
}
@media only screen and (orientation:portrait)
{
.am-show-portrait {
	display: inherit !important;
}
.am-hide-landscape {
	display: inherit !important;
}
.am-hide-portrait {
	display: none !important;
}
.am-show-landscape {
	display: none !important;
}
}
.am-sans-serif {
	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;
}
.am-serif {
	font-family: Georgia, "Times New Roman", Times, SimSun, "FontAwesome", serif;
}
.am-kai {
	font-family: Georgia, "Times New Roman", Times, Kai, "Kaiti SC", KaiTi, BiauKai, "FontAwesome", serif;
}
.am-monospace {
	font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace;
}
.am-text-primary {
	color: #4473c5;
}
.am-text-secondary {
	color: rgb(59, 180, 242);
}
.am-text-success {
	color: rgb(94, 185, 94);
}
.am-text-warning {
	color: rgb(243, 123, 29);
}
.am-text-danger {
	color: rgb(221, 81, 76);
}
.am-link-muted {
	color: rgb(102, 102, 102);
}
.am-link-muted a {
	color: rgb(102, 102, 102);
}
.am-link-muted:hover {
	color: rgb(85, 85, 85);
}
.am-link-muted a:hover {
	color: rgb(85, 85, 85);
}
.am-text-default {
	font-size: 1.6rem;
}
.am-text-xs {
	font-size: 1.2rem;
}
.am-text-sm {
	font-size: 1.4rem;
}
.am-text-lg {
	font-size: 1.8rem;
}
.am-text-xl {
	font-size: 2.4rem;
}
.am-text-xxl {
	font-size: 3.2rem;
}
.am-text-xxxl {
	font-size: 4.2rem;
}
.am-ellipsis {
	overflow: hidden; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-text-truncate {
	overflow: hidden; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-text-break {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.am-text-nowrap {
	white-space: nowrap;
}
[class*='am-align-'] {
	margin-bottom: 1rem;
}
.am-align-left {
	margin-right: 1rem; float: left;
}
.am-align-right {
	margin-left: 1rem; float: right;
}
.am-sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.am-text-ir {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
@media only screen
{
.am-text-left {
	text-align: left !important;
}
.am-text-right {
	text-align: right !important;
}
.am-text-center {
	text-align: center !important;
}
.am-text-justify {
	text-align: justify !important;
}
}
@media only screen and (max-width:640px)
{
.am-sm-only-text-left {
	text-align: left !important;
}
.am-sm-only-text-right {
	text-align: right !important;
}
.am-sm-only-text-center {
	text-align: center !important;
}
.am-sm-only-text-justify {
	text-align: justify !important;
}
}
@media only screen and (max-width:1024px) and (min-width:641px)
{
.am-md-only-text-left {
	text-align: left !important;
}
.am-md-only-text-right {
	text-align: right !important;
}
.am-md-only-text-center {
	text-align: center !important;
}
.am-md-only-text-justify {
	text-align: justify !important;
}
}
@media only screen and (min-width:641px)
{
.am-md-text-left {
	text-align: left !important;
}
.am-md-text-right {
	text-align: right !important;
}
.am-md-text-center {
	text-align: center !important;
}
.am-md-text-justify {
	text-align: justify !important;
}
}
@media only screen and (min-width:1025px)
{
.am-lg-text-left {
	text-align: left !important;
}
.am-lg-text-right {
	text-align: right !important;
}
.am-lg-text-center {
	text-align: center !important;
}
.am-lg-text-justify {
	text-align: justify !important;
}
}
.am-text-top {
	vertical-align: top !important;
}
.am-text-middle {
	vertical-align: middle !important;
}
.am-text-bottom {
	vertical-align: bottom !important;
}
.am-angle {
	position: absolute;
}
.am-angle::before {
	border: 8px dashed transparent; border-image: none; width: 0px; height: 0px; display: block; position: absolute; z-index: 1; content: "";
}
.am-angle::after {
	border: 8px dashed transparent; border-image: none; width: 0px; height: 0px; display: block; position: absolute; z-index: 1; content: "";
}
.am-angle-up {
	top: 0px;
}
.am-angle-up::before {
	border-width: 0px 8px 8px; border-bottom-style: solid;
}
.am-angle-up::after {
	border-width: 0px 8px 8px; border-bottom-style: solid;
}
.am-angle-up::before {
	bottom: 0px; border-bottom-color: rgb(221, 221, 221);
}
.am-angle-up::after {
	bottom: -1px; border-bottom-color: rgb(255, 255, 255);
}
.am-angle-down {
	bottom: -9px;
}
.am-angle-down::before {
	border-width: 8px 8px 0px; border-top-style: solid;
}
.am-angle-down::after {
	border-width: 8px 8px 0px; border-top-style: solid;
}
.am-angle-down::before {
	bottom: 0px; border-top-color: rgb(221, 221, 221);
}
.am-angle-down::after {
	bottom: 1px; border-top-color: rgb(255, 255, 255);
}
.am-angle-left {
	left: -9px;
}
.am-angle-left::before {
	border-width: 8px 8px 8px 0px; border-right-style: solid;
}
.am-angle-left::after {
	border-width: 8px 8px 8px 0px; border-right-style: solid;
}
.am-angle-left::before {
	left: 0px; border-right-color: rgb(221, 221, 221);
}
.am-angle-left::after {
	left: 1px; border-right-color: rgb(255, 255, 255);
}
.am-angle-right {
	right: 0px;
}
.am-angle-right::before {
	border-width: 8px 0px 8px 8px; border-left-style: solid;
}
.am-angle-right::after {
	border-width: 8px 0px 8px 8px; border-left-style: solid;
}
.am-angle-right::before {
	left: 0px; border-left-color: rgb(221, 221, 221);
}
.am-angle-right::after {
	left: -1px; border-left-color: rgb(255, 255, 255);
}
.am-alert {
	background: #4473c5; padding: 0.62em; border-radius: 0px; border: 1px solid rgb(12, 124, 181); border-image: none; color: rgb(255, 255, 255); margin-bottom: 1em;
}
.am-alert a {
	color: rgb(255, 255, 255);
}
.am-alert h1 {
	color: inherit;
}
.am-alert h2 {
	color: inherit;
}
.am-alert h3 {
	color: inherit;
}
.am-alert h4 {
	color: inherit;
}
.am-alert h5 {
	color: inherit;
}
.am-alert h6 {
	color: inherit;
}
.am-alert .am-close {
	opacity: 0.4;
}
.am-alert .am-close:hover {
	opacity: 0.6;
}
* + .am-alert {
	margin-top: 1em;
}
.am-alert > :last-child {
	margin-bottom: 0px;
}
.am-form-group .am-alert {
	margin: 5px 0px 0px; padding: 0.25em 0.62em; font-size: 1.3rem;
}
.am-alert > :first-child.am-close {
	margin: -3px -5px auto auto; height: auto; float: right;
}
.am-alert > :first-child.am-close + * {
	margin-top: 0px;
}
.am-alert-secondary {
	border-color: rgb(223, 223, 223); color: rgb(85, 85, 85); background-color: rgb(238, 238, 238);
}
.am-alert-success {
	border-color: rgb(75, 173, 75); color: rgb(255, 255, 255); background-color: rgb(94, 185, 94);
}
.am-alert-warning {
	border-color: rgb(229, 108, 12); color: rgb(255, 255, 255); background-color: rgb(243, 123, 29);
}
.am-alert-danger {
	border-color: rgb(216, 56, 50); color: rgb(255, 255, 255); background-color: rgb(221, 81, 76);
}
.am-dropdown {
	display: inline-block; position: relative;
}
.am-dropdown-toggle:focus {
	outline: 0px;
}
.am-dropdown-content {
	margin: 9px 0px 0px; padding: 15px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 100%; text-align: left; line-height: 1.6; float: left; display: none; position: absolute; z-index: 1020; min-width: 160px; animation-duration: 0.15s; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-animation-duration: .15s; -webkit-background-clip: padding-box;
}
.am-dropdown-content::before {
	border: 8px dashed transparent; border-image: none; width: 0px; height: 0px; display: block; position: absolute; z-index: 1; content: "";
}
.am-dropdown-content::after {
	border: 8px dashed transparent; border-image: none; width: 0px; height: 0px; display: block; position: absolute; z-index: 1; content: "";
}
.am-dropdown-content::before {
	border-width: 0px 8px 8px; border-bottom-style: solid;
}
.am-dropdown-content::after {
	border-width: 0px 8px 8px; border-bottom-style: solid;
}
.am-dropdown-content::before {
	bottom: 0px; border-bottom-color: rgb(221, 221, 221);
}
.am-dropdown-content::after {
	bottom: -1px; border-bottom-color: rgb(255, 255, 255);
}
.am-dropdown-content::before {
	left: 10px; top: -8px; pointer-events: none;
}
.am-dropdown-content::after {
	left: 10px; top: -8px; pointer-events: none;
}
.am-dropdown-content::after {
	top: -7px;
}
.am-active > .am-dropdown-content {
	display: block;
}
.am-dropdown-content :first-child {
	margin-top: 0px;
}
.am-dropdown-up .am-dropdown-content {
	margin: 0px 0px 9px; top: auto; bottom: 100%;
}
.am-dropdown-up .am-dropdown-content::before {
	top: auto; bottom: -8px; border-top-color: rgb(221, 221, 221); border-bottom-color: currentColor; border-top-width: 8px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.am-dropdown-up .am-dropdown-content::after {
	top: auto; bottom: -8px; border-top-color: rgb(221, 221, 221); border-bottom-color: currentColor; border-top-width: 8px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.am-dropdown-up .am-dropdown-content::after {
	bottom: -7px; border-top-color: rgb(255, 255, 255);
}
.am-dropdown-flip .am-dropdown-content {
	left: auto; right: 0px;
}
.am-dropdown-flip .am-dropdown-content::before {
	left: auto; right: 10px;
}
.am-dropdown-flip .am-dropdown-content::after {
	left: auto; right: 10px;
}
ul.am-dropdown-content {
	list-style: none; padding: 5px 0px;
}
ul.am-fr.am-dropdown-content {
	left: auto; right: 0px;
}
ul.am-dropdown-content .am-divider {
	margin: 0rem 0px; height: 1px; overflow: hidden; background-color: rgb(229, 229, 229);
}
ul.am-dropdown-content > li > a {
	padding: 6px 20px; color: rgb(51, 51, 51); clear: both; font-weight: normal; display: block; white-space: nowrap;
}
ul.am-dropdown-content > li > a:hover {
	color: rgb(38, 38, 38); text-decoration: none; background-color: rgb(245, 245, 245);
}
ul.am-dropdown-content > li > a:focus {
	color: rgb(38, 38, 38); text-decoration: none; background-color: rgb(245, 245, 245);
}
ul.am-dropdown-content > .am-active > a {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: #4473c5;
}
ul.am-dropdown-content > .am-active > a:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: #4473c5;
}
ul.am-dropdown-content > .am-active > a:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: #4473c5;
}
ul.am-dropdown-content > .am-disabled > a {
	color: rgb(153, 153, 153);
}
ul.am-dropdown-content > .am-disabled > a:hover {
	color: rgb(153, 153, 153);
}
ul.am-dropdown-content > .am-disabled > a:focus {
	color: rgb(153, 153, 153);
}
ul.am-dropdown-content > .am-disabled > a:hover {
	text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent;
}
ul.am-dropdown-content > .am-disabled > a:focus {
	text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent;
}
.am-dropdown-header {
	padding: 6px 20px; color: rgb(153, 153, 153); font-size: 1.2rem; display: block;
}
.am-fr > .am-dropdown-content {
	left: auto; right: 0px;
}
.am-fr > .am-dropdown-content::before {
	left: auto; right: 10px;
}
.am-dropdown-animation {
	animation:am-dropdown-animation 0.15s ease-out; -webkit-animation: am-dropdown-animation 0.15s ease-out;
}
.am-slider a:hover {
	
}
.am-slider a:focus {
	
}
.am-slides {
	list-style: none; margin: 0px; padding: 0px;
}
.am-control-nav {
	list-style: none; margin: 0px; padding: 0px;
}
.am-direction-nav {
	list-style: none; margin: 0px; padding: 0px;
}
.am-slider {
	margin: 0px; padding: 0px;
}
.am-slider .am-slides::before {
	display: table; content: " ";
}
.am-slider .am-slides::after {
	display: table; content: " ";
}
.am-slider .am-slides::after {
	clear: both;
}
.am-slider .am-slides > li {
	text-align: center; display: none; position: relative; -webkit-backface-visibility: hidden;
}
.no-js .am-slider .am-slides > li:first-child {
	display: block;
}
.am-slider .am-slides img {
	width: 100%; display: block;
}
.am-pauseplay span {
	text-transform: capitalize;
}
.am-slider {
	position: relative;
}
.am-viewport {
	transition:1s; -webkit-transition: all 1s ease;
}
.am-slider-carousel li {
	margin: 5px;
}
.am-control-nav {
	position: absolute;
}
.am-control-nav li {
	display: inline-block;
}
.am-control-thumbs {
	overflow: hidden; position: static;
}
.am-control-thumbs img {
	transition:1s; -webkit-transition: all 1s ease;
}
.am-slider-slide .am-slides > li {
	display: none; position: relative;
}
@media not all, not all
{
.am-slider-slide .am-slides > li {
	transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; perspective: 1000px; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; -webkit-perspective: 1000px;
}
.am-slider-slide .am-slides > li.next {
	left: 0px; transform: translate3d(100%, 0px, 0px); -webkit-transform: translate3d(100%, 0, 0);
}
.am-slider-slide .am-slides > li.right.active {
	left: 0px; transform: translate3d(100%, 0px, 0px); -webkit-transform: translate3d(100%, 0, 0);
}
.am-slider-slide .am-slides > li.prev {
	left: 0px; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.am-slider-slide .am-slides > li.left.active {
	left: 0px; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.am-slider-slide .am-slides > li.left.next {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.am-slider-slide .am-slides > li.right.prev {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.am-slider-slide .am-slides > li.active {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
}
.am-slider-slide .am-slides > .active {
	display: block;
}
.am-slider-slide .am-slides > .next {
	display: block;
}
.am-slider-slide .am-slides > .prev {
	display: block;
}
.am-slider-slide .am-slides > .active {
	left: 0px;
}
.am-slider-slide .am-slides > .next {
	top: 0px; width: 100%; position: absolute;
}
.am-slider-slide .am-slides > .prev {
	top: 0px; width: 100%; position: absolute;
}
.am-slider-slide .am-slides > .next {
	left: 100%;
}
.am-slider-slide .am-slides > .prev {
	left: -100%;
}
.am-slider-slide .am-slides > .left.next {
	left: 0px;
}
.am-slider-slide .am-slides > .right.prev {
	left: 0px;
}
.am-slider-slide .am-slides > .left.active {
	left: -100%;
}
.am-slider-slide .am-slides > .right.active {
	left: 100%;
}
.am-slider-default {
	margin: 0px auto; background-color: rgb(255, 255, 255);
}
.am-slider-default .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-default .am-viewport {
	max-height: 300px;
}
.am-slider-default .carousel li {
	margin-right: 5px;
}
.am-slider-default .am-direction-nav a {
	margin: -18px 0px 0px; transition:0.3s; top: 50%; width: 36px; height: 36px; color: rgba(0, 0, 0, 0.65); overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0.45; -webkit-transition: all .3s ease;
}
.am-slider-default .am-direction-nav a::before {
	height: 36px; text-align: center; line-height: 36px !important; font-size: 30px !important; display: inline-block;
}
.am-slider-default .am-direction-nav a.am-next::before {
	
}
.am-slider-default .am-direction-nav .am-prev {
	left: 10px;
}
.am-slider-default .am-direction-nav .am-next {
	text-align: right; right: 10px;
}
.am-slider-default .am-direction-nav .am-disabled {
	cursor: default; opacity: 0 !important;
}
.am-slider-default:hover .am-prev {
	left: 10px; opacity: 0.7;
}
.am-slider-default:hover .am-prev:hover {
	opacity: 1;
}
.am-slider-default:hover .am-next {
	right: 10px; opacity: 0.7;
}
.am-slider-default:hover .am-next:hover {
	opacity: 1;
}
.am-slider-default .am-pauseplay a {
	left: 10px; width: 20px; height: 20px; bottom: 5px; color: rgb(0, 0, 0); overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0.8;
}
.am-slider-default .am-pauseplay a::before {
	font: 20px "FontAwesome", sans-serif; display: inline-block; content: "\f04c"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-slider-default .am-pauseplay a:hover {
	opacity: 1;
}
.am-slider-default .am-pauseplay a.am-play::before {
	content: "\f04b";
}
.am-slider-default .am-slider-desc {
	padding: 10px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); position: absolute; background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-default .am-control-nav {
	width: 100%; text-align: center; bottom: -20px; position: absolute;
}
.am-slider-default .am-control-nav li {
	margin: 0px 6px; display: none;
}
.am-slider-default .am-control-nav li a {
	border-radius: 20px; width: 8px; height: 8px; line-height: 0; text-indent: -9999px; font-size: 0px; display: block; cursor: pointer; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.am-slider-default .am-control-nav li a:hover {
	background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-default .am-control-nav li a.am-active {
	cursor: default; background-color: #4473c5;
}
.am-slider-default .am-control-thumbs {
	margin: 5px 0px 0px; overflow: hidden; position: static;
}
.am-slider-default .am-control-thumbs li {
	margin: 0px; width: 25%; float: left;
}
.am-slider-default .am-control-thumbs img {
	width: 100%; height: auto; display: block; cursor: pointer; opacity: 0.7;
}
.am-slider-default .am-control-thumbs img:hover {
	opacity: 1;
}
.am-slider-default .am-control-thumbs .am-active {
	cursor: default; opacity: 1;
}
.am-slider-default .am-control-thumbs i {
	position: absolute;
}
.am-modal {
	border-radius: 0px; left: 50%; top: 50%; width: 270px; text-align: center; margin-top: 0px; margin-left: -135px; display: none; position: fixed; z-index: 1110; opacity: 0; transform: scale(1.185); transition-property: transform, opacity, -webkit-transform; perspective: 1000px; backface-visibility: hidden; -webkit-transform: scale(1.185); -webkit-backface-visibility: hidden; -webkit-perspective: 1000px; -webkit-transition-property: opacity, -webkit-transform;
}
.am-modal:focus {
	outline: 0px;
}
.am-modal-active.am-modal {
	opacity: 1; transform: scale(1); transition-duration: 300ms; -webkit-transform: scale(1); -webkit-transition-duration: 300ms;
}
.am-modal-out.am-modal {
	z-index: 1109; opacity: 0; transform: scale(0.815); transition-duration: 300ms; -webkit-transform: scale(0.815); -webkit-transition-duration: 300ms;
}
@media only screen and (min-width:641px)
{
.am-modal {
	width: 540px; margin-left: -270px;
}
}
.am-modal-dialog {
	background: rgb(248, 248, 248); border-radius: 0px;
}
.am-modal-hd {
	padding: 15px 10px 5px; font-size: 1.8rem; font-weight: 500;
}
.am-modal-hd + .am-modal-bd {
	padding-top: 0px;
}
.am-modal-hd .am-close {
	top: 4px; right: 4px; position: absolute;
}
.am-modal-bd {
	padding: 15px 10px; border-radius: 2px 2px 0px 0px; text-align: center; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.am-modal-bd + .am-modal-bd {
	margin-top: 5px;
}
.am-modal-prompt-input {
	margin: 5px auto 0px; padding: 5px; border-radius: 0px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 80%; line-height: 1.8rem; display: block; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
.am-modal-prompt-input:focus {
	border-color: rgb(214, 214, 214);
}
.am-modal-footer {
	width: 100%; height: 44px; overflow: hidden; display: table; border-collapse: collapse;
}
.am-modal-btn {
	padding: 0px 5px; height: 44px; text-align: center; color: #4473c5; line-height: 44px; overflow: hidden; font-size: 1.6rem; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid; display: table-cell !important; white-space: nowrap; cursor: pointer; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-sizing: border-box !important; -webkit-box-sizing: border-box;
}
:first-child.am-modal-btn {
	border-radius: 0px;
}
:last-child.am-modal-btn {
	border-radius: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
:first-child:last-child.am-modal-btn {
	border-radius: 0px;
}
.am-modal-btn-bold.am-modal-btn {
	font-weight: 500;
}
.am-modal-btn:active {
	background: rgb(212, 212, 212);
}
.am-modal-btn + .am-modal-btn {
	border-left-color: rgb(222, 222, 222); border-left-width: 1px; border-left-style: solid;
}
.am-modal-no-btn .am-modal-dialog {
	border-radius: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.am-modal-no-btn .am-modal-bd {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.am-modal-no-btn .am-modal-footer {
	display: none;
}
.am-modal-loading .am-modal-bd {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.am-modal-loading .am-icon-spin {
	font-size: 2.4rem; display: inline-block;
}
.am-modal-loading .am-modal-footer {
	display: none;
}
.am-modal-actions {
	border-radius: 0px; transition:transform 300ms, -webkit-transform 300ms; left: 0px; width: 100%; text-align: center; bottom: 0px; position: fixed; z-index: 1110; transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; -webkit-transform: translateY(100%);
}
.am-modal-active.am-modal-actions {
	transform: translateY(0px); -webkit-transform: translateY(0);
}
.am-modal-out.am-modal-actions {
	z-index: 1109; transform: translateY(100%); -webkit-transform: translateY(100%);
}
.am-modal-actions-group {
	margin: 10px;
}
.am-modal-actions-group .am-list {
	margin: 0px; border-radius: 0px;
}
.am-modal-actions-group .am-list > li {
	overflow: hidden; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-shadow: inset 0px 1px 0px rgba(0,0,0,0.015); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.015);
}
.am-modal-actions-group .am-list > li > a {
	padding: 1rem; overflow: hidden; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-modal-actions-group .am-list > li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.am-modal-actions-group .am-list > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.am-modal-actions-header {
	padding: 1rem; color: rgb(153, 153, 153); font-size: 1.4rem;
}
.am-modal-actions-danger {
	color: rgb(221, 81, 76);
}
.am-modal-actions-danger a {
	color: inherit;
}
.am-popup {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: none; position: fixed; z-index: 1110; transform: translateY(100%); transition-property: transform, -webkit-transform; -webkit-transform: translateY(100%); -webkit-transition-property: -webkit-transform;
}
.am-modal-active.am-popup {
	transition-duration: 300ms; -webkit-transition-duration: 300ms;
}
.am-modal-out.am-popup {
	transition-duration: 300ms; -webkit-transition-duration: 300ms;
}
.am-modal-active.am-popup {
	transform: translateY(0px); -webkit-transform: translateY(0);
}
.am-modal-out.am-popup {
	transform: translateY(100%); -webkit-transform: translateY(100%);
}
@media all and (min-width:630px) and (min-height:630px)
{
.am-popup {
	left: 50%; top: 50%; width: 630px; height: 630px; margin-top: -315px; margin-left: -315px; transform: translateY(1024px); -webkit-transform: translateY(1024px);
}
.am-modal-active.am-popup {
	transform: translateY(0px); -webkit-transform: translateY(0);
}
.am-modal-out.am-popup {
	transform: translateY(1024px); -webkit-transform: translateY(1024px);
}
}
.am-popup-inner {
	height: 100%; overflow: auto; padding-top: 44px; -webkit-overflow-scrolling: touch;
}
.am-popup-hd {
	top: 0px; width: 100%; height: 43px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1000; background-color: rgb(255, 255, 255);
}
.am-popup-hd .am-popup-title {
	margin: 0px 30px; text-align: center; color: rgb(51, 51, 51); line-height: 43px; overflow: hidden; font-size: 1.8rem; font-weight: bold; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-popup-hd .am-close {
	transition:0.3s; top: 8px; right: 10px; color: rgb(153, 153, 153); position: absolute; cursor: pointer; -webkit-transition: all 0.3s;
}
.am-popup-hd .am-close:hover {
	color: rgb(85, 85, 85); transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
.am-popup-bd {
	background: rgb(248, 248, 248); padding: 15px; color: rgb(85, 85, 85);
}
.am-offcanvas {
	background: rgba(0, 0, 0, 0.15); left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 1090;
}
.am-active.am-offcanvas {
	display: block;
}
.am-offcanvas-page {
	transition:margin-left 0.3s ease-in-out; position: fixed; -webkit-transition: margin-left 0.3s ease-in-out;
}
.am-offcanvas-bar {
	background: rgb(51, 51, 51); transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; left: 0px; top: 0px; width: 270px; bottom: 0px; position: fixed; z-index: 1091; -ms-overflow-y: auto; max-width: 100%; transform: translateX(-100%); -webkit-transition: -webkit-transform 0.3s ease-in-out; -webkit-overflow-scrolling: touch; -webkit-transform: translateX(-100%);
}
.am-offcanvas-bar::after {
	background: rgb(38, 38, 38); top: 0px; width: 1px; right: 0px; bottom: 0px; display: block; position: absolute; content: "";
}
.am-active.am-offcanvas .am-offcanvas-bar-active.am-offcanvas-bar {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.am-offcanvas-bar-flip {
	left: auto; right: 0px; transform: translateX(100%); -webkit-transform: translateX(100%);
}
.am-offcanvas-bar-flip::after {
	left: 0px; right: auto;
}
.am-offcanvas-content {
	padding: 15px; color: rgb(153, 153, 153);
}
.am-offcanvas-content a {
	color: rgb(204, 204, 204);
}
.am-popover {
	background: rgb(51, 51, 51); margin: 0px; border-radius: 0px; border: 1px solid rgb(51, 51, 51); transition:opacity 300ms; border-image: none; left: 0px; top: 0px; color: rgb(255, 255, 255); font-size: 1.6rem; display: none; position: absolute; z-index: 1030; opacity: 0; -webkit-transition: opacity 300ms;
}
.am-active.am-popover {
	display: block !important; opacity: 1;
}
.am-popover-inner {
	background: rgb(51, 51, 51); padding: 8px; position: relative; z-index: 110;
}
.am-popover-caret {
	border-width: 0px 8px 8px; border-style: dotted solid solid; border-color: currentColor transparent rgb(51, 51, 51); top: 0px; width: 0px; height: 0px; overflow: hidden; vertical-align: middle; display: inline-block; position: absolute; z-index: 100; transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
.am-popover-top .am-popover-caret {
	top: auto; bottom: -8px; transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.am-popover-bottom .am-popover-caret {
	top: -8px;
}
.am-popover-top .am-popover-caret {
	left: 50%; margin-left: -8px;
}
.am-popover-bottom .am-popover-caret {
	left: 50%; margin-left: -8px;
}
.am-popover-left .am-popover-caret {
	left: auto; top: auto; right: -12px; transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.am-popover-right .am-popover-caret {
	left: -12px; right: auto; transform: rotate(-90deg); -webkit-transform: rotate(-90deg);
}
.am-popover-left .am-popover-caret {
	top: 50%; margin-top: -4px;
}
.am-popover-right .am-popover-caret {
	top: 50%; margin-top: -4px;
}
.am-popover-sm {
	font-size: 1.4rem;
}
.am-popover-sm .am-popover-inner {
	padding: 5px;
}
.am-popover-lg {
	font-size: 1.8rem;
}
.am-popover-primary {
	border-color: #4473c5;
}
.am-popover-primary .am-popover-inner {
	background: #4473c5;
}
.am-popover-primary .am-popover-caret {
	border-bottom-color: #4473c5;
}
.am-popover-secondary {
	border-color: rgb(59, 180, 242);
}
.am-popover-secondary .am-popover-inner {
	background: rgb(59, 180, 242);
}
.am-popover-secondary .am-popover-caret {
	border-bottom-color: rgb(59, 180, 242);
}
.am-popover-success {
	border-color: rgb(94, 185, 94);
}
.am-popover-success .am-popover-inner {
	background: rgb(94, 185, 94);
}
.am-popover-success .am-popover-caret {
	border-bottom-color: rgb(94, 185, 94);
}
.am-popover-warning {
	border-color: rgb(243, 123, 29);
}
.am-popover-warning .am-popover-inner {
	background: rgb(243, 123, 29);
}
.am-popover-warning .am-popover-caret {
	border-bottom-color: rgb(243, 123, 29);
}
.am-popover-danger {
	border-color: rgb(221, 81, 76);
}
.am-popover-danger .am-popover-inner {
	background: rgb(221, 81, 76);
}
.am-popover-danger .am-popover-caret {
	border-bottom-color: rgb(221, 81, 76);
}
#nprogress {
	pointer-events: none;
}
#nprogress .nprogress-bar {
	background: rgb(94, 185, 94); left: 0px; top: 0px; width: 100%; height: 2px; position: fixed; z-index: 2000;
}
#nprogress .nprogress-peg {
	width: 100px; height: 100%; right: 0px; display: block; position: absolute; opacity: 1; box-shadow: 0px 0px 10px #5eb95e, 0px 0px 5px #5eb95e; transform: rotate(3deg) translate(0px, -4px); -webkit-box-shadow: 0 0 10px #5eb95e, 0 0 5px #5eb95e; -webkit-transform: rotate(3deg) translate(0px, -4px);
}
#nprogress .nprogress-spinner {
	top: 15px; right: 15px; display: block; position: fixed; z-index: 2000;
}
#nprogress .nprogress-spinner-icon {
	border-width: 2px; border-style: solid; border-color: rgb(94, 185, 94) transparent transparent rgb(94, 185, 94); border-radius: 50%; animation:nprogress-spinner 400ms linear infinite; border-image: none; width: 18px; height: 18px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-animation: nprogress-spinner 400ms linear infinite;
}
.am-tabs-bd {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); transition:height 0.3s; border-image: none; overflow: hidden; position: relative; z-index: 100; -webkit-transition: height .3s;
}
.am-tabs-bd::before {
	display: table; content: " ";
}
.am-tabs-bd::after {
	display: table; content: " ";
}
.am-tabs-bd::after {
	clear: both;
}
.am-tabs-bd .am-tab-panel {
	padding: 10px 10px 5px; transition:transform 0.3s, -webkit-transform 0.3s; top: 0px; width: 100%; float: left; visibility: hidden; position: absolute; z-index: 99; transform: translateX(-100%); -webkit-transition: -webkit-transform 0.3s; -webkit-transform: translateX(-100%);
}
.am-tabs-bd .am-tab-panel * {
	-webkit-user-drag: none;
}
.am-tabs-bd .am-active.am-tab-panel {
	visibility: visible; position: relative; z-index: 100; transform: translateX(0px); -webkit-transform: translateX(0);
}
.am-tabs-bd .am-active.am-tab-panel ~ .am-tab-panel {
	transform: translateX(100%); -webkit-transform: translateX(100%);
}
.am-tabs-bd .am-tabs-bd {
	border: currentColor; border-image: none;
}
.am-tabs-bd-ofv {
	overflow: visible;
}
.am-tabs-fade .am-tab-panel {
	transition:opacity 0.25s linear; opacity: 0; -webkit-transition: opacity .25s linear;
}
.am-tabs-fade .am-in.am-tab-panel {
	opacity: 1;
}
.am-share {
	font-size: 14px;
}
.am-share-title {
	margin: 0px 10px; padding: 10px 0px 0px; text-align: center; color: rgb(85, 85, 85); font-weight: normal; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; border-top-left-radius: 2px; border-top-right-radius: 2px; background-color: rgb(248, 248, 248);
}
.am-share-title::after {
	width: 100%; height: 0px; margin-top: 10px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; display: block; content: "";
}
.am-share-sns {
	margin: 0px 10px; padding-top: 15px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; background-color: rgb(248, 248, 248);
}
.am-share-sns li {
	margin-bottom: 15px;
}
.am-share-sns a {
	color: rgb(85, 85, 85); display: block;
}
.am-share-sns span {
	display: block;
}
.am-share-sns [class*='am-icon'] {
	border-radius: 50%; width: 36px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-size: 18px; margin-bottom: 5px; background-color: rgb(59, 180, 242);
}
.am-share-sns .am-icon-weibo {
	background-color: rgb(234, 19, 40);
}
.am-share-sns .am-icon-qq {
	background-color: rgb(0, 156, 218);
}
.am-share-sns .am-icon-star {
	background-color: rgb(255, 192, 40);
}
.am-share-sns .am-icon-tencent-weibo {
	background-color: rgb(35, 204, 254);
}
.am-share-sns .am-icon-wechat {
	background-color: rgb(68, 181, 73);
}
.am-share-sns .am-icon-weixin {
	background-color: rgb(68, 181, 73);
}
.am-share-sns .am-icon-renren {
	background-color: rgb(16, 91, 163);
}
.am-share-sns .am-icon-comment {
	background-color: rgb(94, 185, 94);
}
.am-share-footer {
	margin: 10px;
}
.am-share-footer .am-btn {
	color: rgb(85, 85, 85);
}
.am-share-wechat-qr {
	color: rgb(119, 119, 119); font-size: 14px;
}
.am-share-wechat-qr .am-modal-dialog {
	border: 1px solid rgb(222, 222, 222); border-image: none; background-color: rgb(255, 255, 255);
}
.am-share-wechat-qr .am-modal-hd {
	text-align: left; padding-top: 10px; margin-bottom: 10px;
}
.am-share-wechat-qr .am-share-wx-qr {
	margin-bottom: 10px;
}
.am-share-wechat-qr .am-share-wechat-tip {
	text-align: left;
}
.am-share-wechat-qr .am-share-wechat-tip em {
	color: rgb(221, 81, 76); font-style: normal; font-weight: bold; margin-right: 3px; margin-left: 3px;
}
.am-pureview {
	background: rgba(0, 0, 0, 0.95); transition:transform 0.3s, -webkit-transform 0.3s; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; overflow: hidden; display: none; position: fixed; z-index: 1120; transform: translate(0px, 100%); -webkit-transition: -webkit-transform .3s; -webkit-transform: translate(0, 100%);
}
.am-active.am-pureview {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
.am-pureview ul {
	list-style: none; margin: 0px; padding: 0px; width: 100%;
}
.am-pureview ol {
	list-style: none; margin: 0px; padding: 0px; width: 100%;
}
.am-pureview-slider {
	height: 100%; overflow: hidden;
}
.am-pureview-slider li {
	transition:0.3s linear; top: 0px; width: 100%; height: 100%; vertical-align: middle; display: flex; visibility: hidden; position: absolute; z-index: 100; justify-content: center; align-items: center; -webkit-transition: all .3s linear; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-box-align: center; -webkit-align-items: center;
}
.am-pureview-slider li.am-pureview-slide-prev {
	z-index: 109; transform: translate(-100%, 0px); -webkit-transform: translate(-100%, 0);
}
.am-pureview-slider li.am-pureview-slide-next {
	z-index: 109; transform: translate(100%, 0px); -webkit-transform: translate(100%, 0);
}
.am-pureview-slider li.am-active {
	visibility: visible; position: relative; z-index: 110; transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
.am-pureview-slider .pinch-zoom-container {
	width: 100%; z-index: 1121;
}
.am-pureview-slider .am-pinch-zoom {
	width: 100%; display: flex; position: relative; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-box-align: center; -webkit-align-items: center;
}
.am-pureview-slider .am-pinch-zoom::after {
	font: 24px/24px "FontAwesome", sans-serif; animation:icon-spin 2s linear infinite; left: 50%; top: 50%; color: rgb(238, 238, 238); margin-top: -12px; margin-left: -12px; display: inline-block; position: absolute; z-index: 1; content: "\f110"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0); -webkit-animation: icon-spin 2s infinite linear;
}
.am-pureview-slider .am-pureview-loaded.am-pinch-zoom::after {
	display: none;
}
.am-pureview-slider img {
	transition:opacity 0.2s ease-in; display: block; position: relative; z-index: 200; max-height: 100%; max-width: 100%; opacity: 0; -webkit-transition: opacity 0.2s ease-in; -webkit-user-drag: none;
}
.am-pureview-slider img.am-img-loaded {
	opacity: 1;
}
.am-pureview-direction {
	top: 50%; width: 100%; margin-top: -18px !important; position: absolute; z-index: 1122;
}
.am-touch .am-pureview-direction {
	display: none;
}
.am-pureview-only .am-pureview-direction {
	display: none;
}
.am-pureview-direction li {
	width: 36px; height: 36px; position: absolute;
}
.am-pureview-direction a {
	border: currentColor; border-image: none; height: 36px; text-align: center; color: rgb(204, 204, 204); display: block; z-index: 1125; cursor: pointer; opacity: 0.5;
}
.am-pureview-direction a::before {
	line-height: 36px; font-size: 24px; content: "\f137";
}
.am-pureview-direction a:hover {
	opacity: 1;
}
.am-pureview-direction .am-pureview-prev {
	left: 15px;
}
.am-pureview-direction .am-pureview-next {
	right: 15px;
}
.am-pureview-direction .am-pureview-next a::before {
	content: "\f138";
}
.am-pureview-bar {
	padding: 0px 10px; width: 100%; height: 45px; bottom: 0px; color: rgb(238, 238, 238); line-height: 45px; font-size: 14px; display: flex; position: absolute; background-color: rgba(0, 0, 0, 0.35);
}
.am-pureview-bar .am-pureview-title {
	flex:1 1 0px; overflow: hidden; margin-left: 6px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; -webkit-box-flex: 1; -webkit-flex: 1;
}
.am-pureview-bar .am-pureview-total {
	line-height: 48px; font-size: 10px;
}
.am-pureview-actions {
	left: 0px; top: 0px; height: 45px; right: 0px; position: absolute; z-index: 1130; background-color: rgba(0, 0, 0, 0.35);
}
.am-pureview-actions a {
	left: 10px; width: 45px; text-align: left; color: rgb(204, 204, 204); line-height: 45px; font-size: 16px; display: block; position: absolute;
}
.am-pureview-actions a:hover {
	color: rgb(255, 255, 255);
}
.am-pureview-actions [data-am-toggle='share'] {
	left: auto; right: 10px;
}
.am-pureview-bar {
	transition:0.15s; z-index: 1130; opacity: 0; -webkit-transition: all .15s;
}
.am-pureview-actions {
	transition:0.15s; z-index: 1130; opacity: 0; -webkit-transition: all .15s;
}
.am-pureview-bar-active .am-pureview-bar {
	opacity: 1;
}
.am-pureview-bar-active .am-pureview-actions {
	opacity: 1;
}
.am-pureview-nav {
	left: 0px; text-align: center; right: 0px; bottom: 15px; position: absolute; z-index: 1131;
}
.am-pureview-bar-active .am-pureview-nav {
	display: none;
}
.am-pureview-nav li {
	background: rgba(255, 255, 255, 0.5); margin: 0px 3px; border-radius: 50%; width: 8px; height: 8px; text-indent: -9999px; overflow: hidden; display: inline-block; cursor: pointer;
}
.am-pureview-nav .am-active {
	background: rgba(255, 255, 255, 0.9);
}
[data-am-pureview] img {
	cursor: pointer;
}
.am-pureview-active {
	overflow: hidden;
}
.ath-viewport * {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ath-viewport {
	position: relative; z-index: 2147483641; pointer-events: none; -ms-text-size-adjust: none; -ms-user-select: none; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; text-size-adjust: none;
}
.ath-modal {
	background: rgba(0, 0, 0, 0.6); pointer-events: auto !important;
}
.ath-mandatory {
	background: rgb(0, 0, 0);
}
.ath-container {
	background: 0% 0% / 100% auto rgb(238, 238, 238); padding: 0.7em 0.6em; width: 18em; text-align: center; line-height: 1.5em; font-family: sans-serif; font-size: 15px; position: absolute; z-index: 2147483641; pointer-events: auto !important; box-shadow: 0px 0.2em 0px #d1d1d1; -webkit-box-shadow: 0 0.2em 0 #d1d1d1; -webkit-background-size: 100% auto;
}
.ath-container small {
	line-height: 1.3em; font-size: 0.8em; margin-top: 0.5em; display: block;
}
.ath-phone.ath-ios {
	left: 50%; bottom: 1.8em; margin-left: -9em;
}
.ath-tablet.ath-ios6 {
	left: 5em; top: 1.8em;
}
.ath-tablet.ath-ios7 {
	left: 0.7em; top: 1.8em;
}
.ath-tablet.ath-ios8 {
	top: 1.8em; right: 0.4em;
}
.ath-android {
	left: 50%; bottom: 1.8em; margin-left: -9em;
}
.ath-container::before {
	background-position: 50%; margin: -0.7em -0.6em 0px 0.5em; width: 2.7em; height: 2.7em; text-align: center; color: rgb(170, 51, 51); overflow: hidden; float: right; display: block; position: relative; z-index: 2147483642; content: ""; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAdVBMVEUAAAA5OTkzMzM7Ozs3NzdBQUFAQEA/Pz8+Pj5BQUFAQEA/Pz8+Pj5BQUFAQEA/Pz9BQUE+Pj4/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8+Pj4/Pz8+Pj4/Pz8/Pz8/Pz8/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8/Pz9AQEA/Pz+fdCaPAAAAJnRSTlMACQoNDjM4OTo7PEFCQ0RFS6ytsbS1tru8vcTFxu7x8vX19vf4+C5yomAAAAJESURBVHgBvdzLTsJAGEfxr4C2KBcVkQsIDsK8/yPaqIsPzVlyzrKrX/5p0kkXEz81L23otc9NpIbbWia2YVLqdnhlqFlhGWpSDHe1aopsSIpRb8gK0dC3G30b9rVmhWZIimTICsvQtx/FsuYOrWHoDjX3Gu31gzJxdki934WrAIOsAIOsAIOiAMPhPsJTgKGN0BVsYIVsYIVpYIVpYIVpYIVpYIVpYIVpYIVpYIVlAIVgEBRs8BRs8BRs8BRs8BRs8BRs8BRs8BRTNmgKNngKNngKNngKNngKNhiKGxgiOlZoBlaYBlaYBlaYBlaYBlaYBlaYBlaYBlZIBlBMfQMrVAMr2KAqBENSHFHhGEABhi5CV6gGUKgGUKgGUKgGUFwuqgEUvoEVsoEVpoEUpgEUggF+gKTKY+h1fxSlC7/Z+RrxOQ3fcEoAPPHZBlaYBlaYBlaYBlZYBlYIhvLBCstw7PgM7hkiWOEZWGEaWGEaWGEaIsakEAysmHkGVpxmvoEVqoEVpoEVpoEVpoEVpoEVpoEVkoEVgkFQsEFSsEFQsGEcoSvY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnmbNAUT2c2WAo2eAo2eAo2eAo2eAo2eArNEPFACjZ4CjZ4CjZ4CjaIird/rBvFH6llNCvewdli1URWCIakSIZesUaDoFg36dKFWk9zCZDei3TtwmCj7pC22AwikiIZPEU29IpFNliKxa/hC9DFITjQPYhcAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-size: 50%; background-color: rgba(255, 255, 255, 0.8); -webkit-background-size: 50% 50%;
}
.ath-icon.ath-container::before {
	margin: 0px; top: 0px; right: 0px; float: none; position: absolute;
}
.ath-mandatory .ath-container::before {
	display: none;
}
.ath-android.ath-container::before {
	margin: -0.7em 0.5em 0px -0.6em; float: left;
}
.ath-icon.ath-android.ath-container::before {
	margin: 0px; left: 0px; right: auto; float: none; position: absolute;
}
.ath-action-icon {
	background-position: 50%; text-indent: -9999em; overflow: hidden; vertical-align: middle; display: inline-block; background-repeat: no-repeat;
}
.ath-ios7 .ath-action-icon {
	width: 1.6em; height: 1.6em; margin-top: -0.3em; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACtCAYAAAB7l7tOAAAF6UlEQVR4AezZWWxUZRiH8VcQEdxZEFFiUZBFUCIa1ABBDARDcCciYGKMqTEGww3SOcNSAwQTjOBiiIpEhRjAhRgXRC8MFxojEhAFZUGttVhaoSxlaW3n8W3yXZxm6vTrOMM5Q98n+V9MMu1pvl++uZhKuypghu49KaaTWGdZSYoVN6VD95nMpLNYZ9XNbdQR2od2k88O3Gm6Bh0t7H0p5Vwp2Ax3ajpu2tYbciFWwkTFO63DY6+JcI4USFaSyYpWp8N7SVZJKR3EinkBk9JxvZFXxhnZSjBaoWp1ZL0ES8WKYXMZp0AndORgy8WKFe5Yf1zvvSBWDEpys2LU6MjD5kmEWQlGKsJRHXlcqUSQVcItEnDEA6gAb7LhjvD9WO6yIEfICQI5A1nzGCYB1T4og5bBiFcyv2f6ujYhl4iVxwKG6qp8MK55HsqPwK0rMr9v/yEo3uCPrJstVh5KMER30Aeh31Ioq0FrHfjXw9CYghnrvYFTuqfEymFzGSwBlT4ARYr7u+K6GLmCVGvAGg2NMG0d/sgJnpScZLjXSkC5z8H3eQ72/k24Q8NfzvwFyK4qtuJSZKaubRPyE/K/Mtx+EvCHL+7uasId1t10w0scz/RzSzYzAfgKV30D3LPaG7lRkR8RK4tKKJKAMp+D7r0EfmmOe0x3m2itAc/ZxBjgAt1mXHWKPPkdb+QGSTJdrDaU5EoJ2OtzwD0WwY7KNNzbRfMFFg24WPdtGHnS221Cflgsj56hjwTs8TnY7oq7/QDhjutGicsb2AVcovsO18l6uPPNNiE/JFaGAq7Q7fY50G4LYVtz3FrdaNGyBXbIl+q24DqhyHes9EaulwR3SwtZs+ktAT/7HORliru1gnCndONFyx44Dfn7MPLYN7yR6yTJZAllJeguAT/4HOBFz8I3ZWm4E0TLFbBD7qn7EVdtHYx53R9ZN0ksrZRuErDN5+AuLIWvm+Oe1k0ULdfADrmX7idcR0/DyBXeyCdlLuMMOGCBz4F1ng+f7yFcve5e0fIFHELeiav6BAx70Rt5p0yhY3u/wR0kyarW/uX35b403PtFyzewQ75ctwtXzSkY8WqruHslSV8RscrL6TJ1bcvfWJ0/HzbtIdw/ugdFyzdwOOAq3T6fmzxwGQ3vbmO8iFioIWqYSsHMj9M/ljfuTsOdItoZBXYBfXX7cVXVwvXLm/8+fU3lcdCqdEMNGBbgUmRmfQISQKd5sGEn4VK6YtEiAXYBA3QVuA4q8hCHrDcafR1ul65jewfuovsCl7vJrNlOuEbdo6JFCuwCrtb9hqusBu56Cw4cI1y1briIWEBn3Ue0XKPuMdGiBg4H9NdV0HJ/6QZLOEPmPN0GmpfSPS5arIBdwHUtIFfoBsl/ZsgfhHCfFi2WwC5goO4AmvanbqBkzJA76tboZokWa2AXMEi3RTdAvDLkDqJFAhzB32xFD2wZsGXA0WfAlgFbBmwZsGXAlgFbBpzk04JaKb0iA9ZnF9x5SQAFtRKKIgPWZxfaeRmwAZ/BGbAB37eaG6MCbnq2Aed5czYyKirgpmcbsAHHZAZswN0Wwo7KeG1fFf2jAm56dtzOQ42yB+65mDhWFBUwUETMUiMDNmADbp/APRaTAh6I2bpGCNw1bufRZJQ1cPdF/NueHZsgDEBBGLbMGoIu4AZu5gLOZeEaYmEXeznF3jRPyEv4frgJvvJe3qTefY0AAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwb8rwADBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgz4/sz1Nia/9hizA7zgklwy3RYwYMBzBRjw4bPjxAbAAizAAtwgwAIswAIswAIMGDBgARZgARZgAS4FWIAFWIAFWIABAwYswAIswAIswIUAC7AAC7AACzBgwIAFWIAFWIAFuBBgARZgARZgAQYMGPApQ99ZCdgWtzqwATbABtgAG2DbnxNb7zbRimsMLMACrDf2wMWI/WasfQAAAABJRU5ErkJggg=="); background-size: auto 100%; -webkit-background-size: auto 100%;
}
.ath-ios8 .ath-action-icon {
	width: 1.6em; height: 1.6em; margin-top: -0.3em; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACtCAYAAAB7l7tOAAAF6UlEQVR4AezZWWxUZRiH8VcQEdxZEFFiUZBFUCIa1ABBDARDcCciYGKMqTEGww3SOcNSAwQTjOBiiIpEhRjAhRgXRC8MFxojEhAFZUGttVhaoSxlaW3n8W3yXZxm6vTrOMM5Q98n+V9MMu1pvl++uZhKuypghu49KaaTWGdZSYoVN6VD95nMpLNYZ9XNbdQR2od2k88O3Gm6Bh0t7H0p5Vwp2Ax3ajpu2tYbciFWwkTFO63DY6+JcI4USFaSyYpWp8N7SVZJKR3EinkBk9JxvZFXxhnZSjBaoWp1ZL0ES8WKYXMZp0AndORgy8WKFe5Yf1zvvSBWDEpys2LU6MjD5kmEWQlGKsJRHXlcqUSQVcItEnDEA6gAb7LhjvD9WO6yIEfICQI5A1nzGCYB1T4og5bBiFcyv2f6ujYhl4iVxwKG6qp8MK55HsqPwK0rMr9v/yEo3uCPrJstVh5KMER30Aeh31Ioq0FrHfjXw9CYghnrvYFTuqfEymFzGSwBlT4ARYr7u+K6GLmCVGvAGg2NMG0d/sgJnpScZLjXSkC5z8H3eQ72/k24Q8NfzvwFyK4qtuJSZKaubRPyE/K/Mtx+EvCHL+7uasId1t10w0scz/RzSzYzAfgKV30D3LPaG7lRkR8RK4tKKJKAMp+D7r0EfmmOe0x3m2itAc/ZxBjgAt1mXHWKPPkdb+QGSTJdrDaU5EoJ2OtzwD0WwY7KNNzbRfMFFg24WPdtGHnS221Cflgsj56hjwTs8TnY7oq7/QDhjutGicsb2AVcovsO18l6uPPNNiE/JFaGAq7Q7fY50G4LYVtz3FrdaNGyBXbIl+q24DqhyHes9EaulwR3SwtZs+ktAT/7HORliru1gnCndONFyx44Dfn7MPLYN7yR6yTJZAllJeguAT/4HOBFz8I3ZWm4E0TLFbBD7qn7EVdtHYx53R9ZN0ksrZRuErDN5+AuLIWvm+Oe1k0ULdfADrmX7idcR0/DyBXeyCdlLuMMOGCBz4F1ng+f7yFcve5e0fIFHELeiav6BAx70Rt5p0yhY3u/wR0kyarW/uX35b403PtFyzewQ75ctwtXzSkY8WqruHslSV8RscrL6TJ1bcvfWJ0/HzbtIdw/ugdFyzdwOOAq3T6fmzxwGQ3vbmO8iFioIWqYSsHMj9M/ljfuTsOdItoZBXYBfXX7cVXVwvXLm/8+fU3lcdCqdEMNGBbgUmRmfQISQKd5sGEn4VK6YtEiAXYBA3QVuA4q8hCHrDcafR1ul65jewfuovsCl7vJrNlOuEbdo6JFCuwCrtb9hqusBu56Cw4cI1y1briIWEBn3Ue0XKPuMdGiBg4H9NdV0HJ/6QZLOEPmPN0GmpfSPS5arIBdwHUtIFfoBsl/ZsgfhHCfFi2WwC5goO4AmvanbqBkzJA76tboZokWa2AXMEi3RTdAvDLkDqJFAhzB32xFD2wZsGXA0WfAlgFbBmwZsGXAlgFbBpzk04JaKb0iA9ZnF9x5SQAFtRKKIgPWZxfaeRmwAZ/BGbAB37eaG6MCbnq2Aed5czYyKirgpmcbsAHHZAZswN0Wwo7KeG1fFf2jAm56dtzOQ42yB+65mDhWFBUwUETMUiMDNmADbp/APRaTAh6I2bpGCNw1bufRZJQ1cPdF/NueHZsgDEBBGLbMGoIu4AZu5gLOZeEaYmEXeznF3jRPyEv4frgJvvJe3qTefY0AAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwb8rwADBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgz4/sz1Nia/9hizA7zgklwy3RYwYMBzBRjw4bPjxAbAAizAAtwgwAIswAIswAIMGDBgARZgARZgAS4FWIAFWIAFWIABAwYswAIswAIswIUAC7AAC7AACzBgwIAFWIAFWIAFuBBgARZgARZgAQYMGPApQ99ZCdgWtzqwATbABtgAG2DbnxNb7zbRimsMLMACrDf2wMWI/WasfQAAAABJRU5ErkJggg=="); background-size: auto 100%; -webkit-background-size: auto 100%;
}
.ath-ios6 .ath-action-icon {
	width: 1.8em; height: 1.8em; margin-bottom: 0.4em; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAB0CAQAAADAmnOnAAAAAnNCSVQICFXsRgQAAAAJcEhZcwAAWwEAAFsBAXkZiFwAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAF4klEQVR4Ae3a/a+XdR3H8ec5HM45HDmKICoVohkZsxESRRCzcZM/2JKkdGR5MrSkleA0Pd00O4u5IVuNM2yYc6XSzCExU4oUNRPCJFdMUAhsYZpUGhscOHA4N8/WZzsL6HBxvofvdV3fa3yer//gsV3vH659KHzncBsJxUYhDzOEhCKQbORs+ip2wzgM+wvj+P9i35qAGLaHGcQSgKSTrxBLABJppZpYApCspoFYApBsZjSxBCD5OxOJJQBJG1cQSwCSLpqJJQCJ3MvgCGTinuSMCJS8LZwfgZL3FtMiUPIOcU0ESl4PLRHoRPsJtREoeRsYGYGS9yrvo6RmpbLaigWSfzOdErLs6+bLUMFA0sF1+QF1cz1UNlBYK9V5AHXyWSgEkKyiIWOgGh829Ki1lLcaxjCVK7mJRSxjBY+zgRf/u9pXcMB7jhEZAg32EUP3O6hMKOP5Iq2sZQeHMZXt5KKMgOpcY+iHVnFyjeQKlrCBdsxge5ieAVC9vzLUelI8H+A7bKIHM10H81IGGuKvDf1ggDxVTKOV1zG3/Yia1ICG+ltD32MgNTKfP2HuW0VDKkCNrjfUTOm9i6XswwrZJkaVHeh0f2fodkrtfO6jAytqrzG+rEDDfVG1x1sprZEs5RBW4PZxeT+Bbrf5hPu9arfzKaU6WjiAFbseWvoF1GW/6vYGSmkyW7Dit4xB5QHq9Br6Xx2t9GAhtp6zkoHsfNp1J9wX6H+jeR4LtJc4LxGopZZyNpN/YcG2mw9nBTSPLizgOmjKAujGgvJID3ekD7QYi7nGzkvmQtpA38Vi7iJf0TedlC7QTVjMfcY2QyvSBPpUMW/PIBfbo9pls1XpAX2EdizeznStob3OJpQO0DB2YfE21q2GtnghpAm0Gou3T9tm6BGHQppA12HRVt17eboNlydNoLHsx2JtmL801OYcQmkC/QKLtQt9ydBW3wNpA30ci7Ur3WdolUMhbaBqNhf/8qQJ9Hkszs5wjaH9XkUobaAqtmFRdoGbDb3sWMgG6DIs5852knO82RaXer+P+qyb3eWeo7ZNBrRZvm1otY2QFdBjeHIb6hTne49Put12+9ObMoDdYmfy5UkF6AK6cCCr9aM2u9IddptcOYCG+FNDB5xLKCugO7G01TndFp/xgAntdYvrfdwVLnORt3q9Vx25F27DUjbGPxr6qxMgW6Cd2N+d6wLXedA+6nKbK73Lr/pJxzusvE/wZrvX0FOOgGyBxmF/dprXutYOj6nNdS6xyYnWp/dGcaGdhr5vDWQN9E1MXrUzfcA2j2qPj/l1J1uT9iPOeh8w1O7nCGUN9HzyGZ7ndo9qp0ucanU2r1xH+wdDu5wIeQDVVx0+/kd1i697RNv8thdn+Qz4Uv9p6DeOhHyApmBfq3OBu+3Nfd7nVELZAX3Nw4ZarYG8gG7GY1dlk6/Zm3/2Rk8jlB1QvT82dNAmQjkBVf8Mj957fdrefM7ZVhPKEuidvmDob06CXIGGbsX/bZDf8KAhfdbJhLIGmuZuQ084HHIGatiLvRvrRkP6qldbBXkAzbfD0N0OhryBGqrEMOd50FC7d1hPKGugBh8ydMh5hPIGGouI1d5lj6F1vptQ9kDvcKOhN5wMlQH0QcRGnzC03yZCeQDN9G1D6xwBFQI07FI8x02GdjgB8gJqttPQcmuhYoAumzvG7YZWejrkA1TrPYYO+SVCFQO0aM4bqj0uJJQH0LluSP7PkyeQU9QOmyAvoBm+Zegpz4LKA/qYB/wE5AXUe3m81zqoRKAPOYWcuvP9dxvqcD6h7IAKkaNU3eUlHLcI9EzS5YlAi62h/zUy89QCqqKUmvgHywsJlEHnsQYxAvXVIJo5gIhnPhiBju1iNmLvLn85Ah1ZPYs5jBGo72awEzEC9dVwHqQHI9DxWoAYgSLQQKteGIESu/qhCJTYtT+PQBEoAkWgCBSBkotAEehUWwSKQBEoAkWg/BeBIlAEikARKAJFoFmealu4gVLy1Gt5dkARKAL9BzujPSurTmu/AAAAAElFTkSuQmCC"); background-size: 100% auto; -webkit-background-size: 100% auto;
}
.ath-android .ath-action-icon {
	width: 1.4em; height: 1.4em; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVmZmb///9mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZW6fJrAAAAEXRSTlMAAAYHG21ub8fLz9DR8/T4+RrZ9owAAAB3SURBVHja7dNLDoAgDATQWv4gKve/rEajJOJiWLgg6WzpSyB0aHqHiNj6nL1lovb4C+hYzkSNAT7mryQFAVOeGAj4CjwEtgrWXpD/uZKtwEJApXt+Vn0flzRhgNiFZQkOXY0aADQZCOCPlsZJ46Rx0jhp3IiN2wGDHhxtldrlwQAAAABJRU5ErkJggg=="); background-size: 100% auto; -webkit-background-size: 100% auto;
}
.ath-container p {
	margin: 0px; padding: 0px; font-size: 1.1em; position: relative; z-index: 2147483642; text-shadow: 0px 0.1em 0px #fff;
}
.ath-phone.ath-ios::after {
	background: rgb(238, 238, 238); left: 50%; width: 2em; height: 2em; bottom: -0.9em; margin-left: -1em; position: absolute; content: ""; box-shadow: 0.2em 0.2em 0px #d1d1d1; transform: scaleX(0.9) rotate(45deg); -webkit-box-shadow: 0.2em 0.2em 0 #d1d1d1; -webkit-transform: scaleX(0.9) rotate(45deg);
}
.ath-tablet.ath-ios::after {
	background: rgb(238, 238, 238); left: 50%; top: -0.9em; width: 2em; height: 2em; margin-left: -1em; position: absolute; z-index: 2147483641; content: ""; transform: scaleX(0.9) rotate(45deg); -webkit-transform: scaleX(0.9) rotate(45deg);
}
.ath-application-icon {
	margin: 0px auto 0.2em; padding: 0px; border: 0px currentColor; border-image: none; width: 6em; height: 6em; position: relative; z-index: 2147483642;
}
.ath-ios.ath-container .ath-application-icon {
	margin: 0px auto 0.4em; border-radius: 1em; box-shadow: 0px 0.2em 0.4em rgba(0,0,0,0.3), inset 0px 0.07em 0px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.3), inset 0 0.07em 0 rgba(255, 255, 255, 0.5);
}
@media only screen and (orientation:landscape)
{
.ath-phone.ath-container {
	width: 24em;
}
.ath-phone.ath-android {
	margin-left: -12em;
}
.ath-phone.ath-ios {
	margin-left: -12em;
}
.ath-ios6::after {
	left: 39%;
}
.ath-phone.ath-ios8 {
	left: auto; top: 1.8em; right: 0.4em; bottom: auto;
}
.ath-phone.ath-ios8::after {
	left: 68%; top: -0.9em; bottom: auto; z-index: 2147483641; box-shadow: none; -webkit-box-shadow: none;
}
}
.am-checkbox {
	transition:color 0.25s linear; line-height: 1.5; padding-left: 22px; font-size: 14px; position: relative; -webkit-transition: color .25s linear;
}
.am-radio {
	transition:color 0.25s linear; line-height: 1.5; padding-left: 22px; font-size: 14px; position: relative; -webkit-transition: color .25s linear;
}
.am-checkbox-inline {
	transition:color 0.25s linear; line-height: 1.5; padding-left: 22px; font-size: 14px; position: relative; -webkit-transition: color .25s linear;
}
.am-radio-inline {
	transition:color 0.25s linear; line-height: 1.5; padding-left: 22px; font-size: 14px; position: relative; -webkit-transition: color .25s linear;
}
label.am-checkbox {
	font-weight: normal;
}
label.am-radio {
	font-weight: normal;
}
.am-ucheck-icons {
	left: 0px; top: 0px; width: 20px; height: 20px; text-align: center; color: rgb(153, 153, 153); line-height: 21px; font-size: 18px; display: block; position: absolute; cursor: pointer;
}
.am-checkbox .am-icon-checked {
	margin: 0px; transition:color 0.25s linear; left: 0px; top: 0px; display: inline-table; position: absolute; background-color: transparent; -webkit-transition: color .25s linear;
}
.am-radio .am-icon-checked {
	margin: 0px; transition:color 0.25s linear; left: 0px; top: 0px; display: inline-table; position: absolute; background-color: transparent; -webkit-transition: color .25s linear;
}
.am-checkbox-inline .am-icon-checked {
	margin: 0px; transition:color 0.25s linear; left: 0px; top: 0px; display: inline-table; position: absolute; background-color: transparent; -webkit-transition: color .25s linear;
}
.am-radio-inline .am-icon-checked {
	margin: 0px; transition:color 0.25s linear; left: 0px; top: 0px; display: inline-table; position: absolute; background-color: transparent; -webkit-transition: color .25s linear;
}
.am-checkbox .am-icon-unchecked {
	margin: 0px; transition:color 0.25s linear; left: 0px; top: 0px; display: inline-table; position: absolute; background-color: transparent; -webkit-transition: color .25s linear;
}
.am-radio .am-icon-unchecked {
	margin: 0px; transition:color 0.25s linear; left: 0px; top: 0px; display: inline-table; position: absolute; background-color: transparent; -webkit-transition: color .25s linear;
}
.am-checkbox-inline .am-icon-unchecked {
	margin: 0px; transition:color 0.25s linear; left: 0px; top: 0px; display: inline-table; position: absolute; background-color: transparent; -webkit-transition: color .25s linear;
}
.am-radio-inline .am-icon-unchecked {
	margin: 0px; transition:color 0.25s linear; left: 0px; top: 0px; display: inline-table; position: absolute; background-color: transparent; -webkit-transition: color .25s linear;
}
.am-checkbox .am-icon-checked::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-radio .am-icon-checked::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-checkbox-inline .am-icon-checked::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-radio-inline .am-icon-checked::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-checkbox .am-icon-unchecked::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-radio .am-icon-unchecked::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-checkbox-inline .am-icon-unchecked::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-radio-inline .am-icon-unchecked::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-checkbox .am-icon-checked {
	opacity: 0;
}
.am-radio .am-icon-checked {
	opacity: 0;
}
.am-checkbox-inline .am-icon-checked {
	opacity: 0;
}
.am-radio-inline .am-icon-checked {
	opacity: 0;
}
.am-checkbox .am-icon-checked::before {
	content: "\f046";
}
.am-checkbox-inline .am-icon-checked::before {
	content: "\f046";
}
.am-checkbox .am-icon-unchecked::before {
	content: "\f096";
}
.am-checkbox-inline .am-icon-unchecked::before {
	content: "\f096";
}
.am-radio .am-icon-checked::before {
	content: "\f192";
}
.am-radio-inline .am-icon-checked::before {
	content: "\f192";
}
.am-radio .am-icon-unchecked::before {
	content: "\f10c";
}
.am-radio-inline .am-icon-unchecked::before {
	content: "\f10c";
}
.am-ucheck-checkbox {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 20px; height: 20px; position: absolute; opacity: 0;
}
.am-ucheck-radio {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 20px; height: 20px; position: absolute; opacity: 0;
}
:not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: #4473c5;
}
:not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: #4473c5;
}
:checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: #4473c5;
}
:checked.am-ucheck-radio + .am-ucheck-icons {
	color: #4473c5;
}
:checked.am-ucheck-checkbox + .am-ucheck-icons .am-icon-unchecked {
	opacity: 0;
}
:checked.am-ucheck-radio + .am-ucheck-icons .am-icon-unchecked {
	opacity: 0;
}
:checked.am-ucheck-checkbox + .am-ucheck-icons .am-icon-checked {
	opacity: 1;
}
:checked.am-ucheck-radio + .am-ucheck-icons .am-icon-checked {
	opacity: 1;
}
:disabled.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(216, 216, 216); cursor: default;
}
:disabled.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(216, 216, 216); cursor: default;
}
:disabled:checked.am-ucheck-checkbox + .am-ucheck-icons .am-icon-unchecked {
	opacity: 0;
}
:disabled:checked.am-ucheck-radio + .am-ucheck-icons .am-icon-unchecked {
	opacity: 0;
}
:disabled:checked.am-ucheck-checkbox + .am-ucheck-icons .am-icon-checked {
	color: rgb(216, 216, 216); opacity: 1;
}
:disabled:checked.am-ucheck-radio + .am-ucheck-icons .am-icon-checked {
	color: rgb(216, 216, 216); opacity: 1;
}
.am-secondary.am-checkbox :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-radio :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-checkbox-inline :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-radio-inline :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-checkbox :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-radio :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-checkbox-inline :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-radio-inline :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-checkbox :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-radio :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-checkbox-inline :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-radio-inline :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-checkbox :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-radio :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-checkbox-inline :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-secondary.am-radio-inline :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(59, 180, 242);
}
.am-success.am-checkbox :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-radio :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-checkbox-inline :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-radio-inline :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-checkbox :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-radio :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-checkbox-inline :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-radio-inline :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-checkbox :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-radio :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-checkbox-inline :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-radio-inline :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-checkbox :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-radio :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-checkbox-inline :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-success.am-radio-inline :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-warning.am-checkbox :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-radio :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-checkbox-inline :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-radio-inline :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-checkbox :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-radio :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-checkbox-inline :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-radio-inline :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-checkbox :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-radio :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-checkbox-inline :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-radio-inline :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-checkbox :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-radio :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-checkbox-inline :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-warning.am-radio-inline :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(243, 123, 29);
}
.am-danger.am-checkbox :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-radio :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-checkbox-inline :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-radio-inline :not(.am-nohover):not(:disabled).am-ucheck-checkbox:hover + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-checkbox :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-radio :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-checkbox-inline :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-radio-inline :not(.am-nohover):not(:disabled).am-ucheck-radio:hover + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-checkbox :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-radio :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-checkbox-inline :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-radio-inline :checked.am-ucheck-checkbox + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-checkbox :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-radio :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-checkbox-inline :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-danger.am-radio-inline :checked.am-ucheck-radio + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-field-error + .am-ucheck-icons {
	color: rgb(221, 81, 76);
}
.am-field-valid + .am-ucheck-icons {
	color: rgb(94, 185, 94);
}
.am-selected {
	width: 200px;
}
.am-selected-btn {
	width: 100%; text-align: right; padding-left: 10px;
}
.am-btn-default.am-selected-btn {
	background: none;
}
.am-invalid .am-selected-btn {
	border-color: rgb(221, 81, 76);
}
.am-selected-header {
	height: 45px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: none; background-color: rgb(242, 242, 242);
}
.am-selected-status {
	width: 100%; text-align: left; overflow: hidden; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-selected-content {
	padding: 10px 0px;
}
.am-selected-search {
	padding: 0px 10px 10px;
}
.am-selected-search .am-form-field {
	padding: 0.5em;
}
.am-selected-list {
	list-style: none; margin: 0px; padding: 0px; font-size: 1.5rem;
}
.am-selected-list li {
	padding: 5px 10px; transition:background-color 0.15s; position: relative; cursor: pointer; -webkit-transition: background-color 0.15s;
}
.am-selected-list li:hover {
	background-color: rgb(248, 248, 248);
}
.am-selected-list li:hover .am-icon-check {
	opacity: 0.6;
}
.am-selected-list li.am-checked .am-icon-check {
	color: #4473c5; opacity: 1;
}
.am-selected-list li.am-disabled {
	cursor: not-allowed; opacity: 0.5; pointer-events: none;
}
.am-selected-list .am-selected-list-header {
	color: rgb(153, 153, 153); font-size: 1.3rem; margin-top: 8px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; cursor: default;
}
.am-selected-list .am-selected-list-header:hover {
	background: none;
}
.am-selected-list :first-child.am-selected-list-header {
	margin-top: 0px;
}
.am-selected-list .am-selected-text {
	overflow: hidden; margin-right: 30px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-selected-list .am-icon-check {
	transition:opacity 0.15s; top: 5px; right: 8px; color: rgb(153, 153, 153); position: absolute; opacity: 0; -webkit-transition: opacity .15s;
}
.am-selected-hint {
	color: rgb(221, 81, 76); line-height: 1.2;
}
:not(:empty).am-selected-hint {
	padding: 10px 10px 0px; margin-top: 10px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.am-selected-placeholder {
	opacity: 0.65;
}
.am-fade {
	transition:opacity 0.2s linear; opacity: 0; -webkit-transition: opacity .2s linear;
}
.am-in.am-fade {
	opacity: 1;
}
.am-collapse {
	display: none;
}
.am-in.am-collapse {
	display: block;
}
tr.am-in.am-collapse {
	display: table-row;
}
tbody.am-in.am-collapse {
	display: table-row-group;
}
.am-collapsing {
	transition:height 0.3s; height: 0px; overflow: hidden; position: relative; -webkit-transition: height .3s ease;
}
.am-sticky {
	transform-origin: 0% 0%; position: fixed !important; z-index: 1010; -webkit-transform-origin: 0 0;
}
[data-am-sticky][class*='am-animation-'] {
	animation-duration: 0.2s; -webkit-animation-duration: .2s;
}
.am-dimmer-active {
	overflow: hidden;
}
.am-dimmer {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 1100; opacity: 0; background-color: rgba(0, 0, 0, 0.6);
}
.am-active.am-dimmer {
	opacity: 1;
}
[data-am-collapse] {
	cursor: pointer;
}
.am-datepicker {
	background: rgb(255, 255, 255); border-radius: 0px; left: 0px; top: 0px; width: 238px; color: rgb(85, 85, 85); padding-bottom: 10px; margin-top: 10px; display: none; box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc;
}
.am-datepicker > div {
	display: none;
}
.am-datepicker table {
	width: 100%;
}
.am-datepicker tr.am-datepicker-header {
	background: rgb(59, 180, 242); color: rgb(255, 255, 255); font-size: 1.6rem;
}
.am-datepicker td {
	text-align: center; font-weight: normal; cursor: pointer;
}
.am-datepicker th {
	text-align: center; font-weight: normal; cursor: pointer;
}
.am-datepicker th {
	height: 48px;
}
.am-datepicker td {
	font-size: 1.4rem;
}
.am-datepicker td.am-datepicker-day {
	width: 34px; height: 34px;
}
.am-datepicker td.am-datepicker-day:hover {
	background: rgb(240, 240, 240); width: 34px; height: 34px;
}
.am-datepicker td.am-disabled.am-datepicker-day {
	background: rgb(250, 250, 250); color: rgb(153, 153, 153); cursor: no-drop;
}
.am-datepicker td.am-datepicker-old {
	color: rgb(137, 215, 255);
}
.am-datepicker td.am-datepicker-new {
	color: rgb(137, 215, 255);
}
.am-datepicker td.am-active {
	background: rgb(240, 240, 240); border-radius: 0px; color: rgb(0, 132, 199);
}
.am-datepicker td.am-active:hover {
	background: rgb(240, 240, 240); border-radius: 0px; color: rgb(0, 132, 199);
}
.am-datepicker td span {
	width: 79.33px; height: 40px; line-height: 40px; float: left; display: block; cursor: pointer;
}
.am-datepicker td span:hover {
	background: rgb(240, 240, 240);
}
.am-datepicker td span.am-active {
	background: rgb(240, 240, 240); color: rgb(0, 132, 199);
}
.am-datepicker td span.am-disabled {
	background: rgb(250, 250, 250); color: rgb(153, 153, 153); cursor: no-drop;
}
.am-datepicker td span.am-datepicker-old {
	color: rgb(137, 215, 255);
}
.am-datepicker .am-datepicker-dow {
	height: 40px; color: rgb(12, 128, 186);
}
.am-datepicker-caret {
	border-width: 0px 7px 7px; border-style: dotted solid solid; border-color: currentColor transparent rgb(59, 180, 242); left: 6px; top: -7px; width: 0px; height: 0px; vertical-align: middle; display: block !important; position: absolute; transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
.am-datepicker-right .am-datepicker-caret {
	left: auto; right: 7px;
}
.am-datepicker-up .am-datepicker-caret {
	border-width: 7px 7px 0px; border-style: solid solid dotted; border-color: rgb(255, 255, 255) transparent currentColor; top: auto; width: 0px; height: 0px; bottom: -7px; vertical-align: middle; display: inline-block; transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
.am-datepicker-select {
	transition:background-color 300ms ease-out; height: 34px; text-align: center; line-height: 34px; -webkit-transition: background-color 300ms ease-out;
}
.am-datepicker-select:hover {
	background: rgba(154, 217, 248, 0.5); color: rgb(12, 128, 186);
}
.am-datepicker-prev {
	width: 34px; height: 34px;
}
.am-datepicker-next {
	width: 34px; height: 34px;
}
.am-datepicker-prev-icon {
	transition:background-color 300ms ease-out; width: 34px; height: 34px; line-height: 34px; display: inline-block; -webkit-transition: background-color 300ms ease-out;
}
.am-datepicker-next-icon {
	transition:background-color 300ms ease-out; width: 34px; height: 34px; line-height: 34px; display: inline-block; -webkit-transition: background-color 300ms ease-out;
}
.am-datepicker-prev-icon:hover {
	background: rgba(154, 217, 248, 0.5); color: rgb(12, 128, 186);
}
.am-datepicker-next-icon:hover {
	background: rgba(154, 217, 248, 0.5); color: rgb(12, 128, 186);
}
.am-datepicker-prev-icon::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-datepicker-next-icon::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; content: "\f054"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-datepicker-dropdown {
	position: absolute; z-index: 1120;
}
@media only screen and (max-width:640px)
{
.am-datepicker {
	width: 100%;
}
.am-datepicker td span {
	width: 33.33%;
}
.am-datepicker-caret {
	display: none !important;
}
.am-datepicker-prev {
	width: 44px; height: 44px;
}
.am-datepicker-next {
	width: 44px; height: 44px;
}
}
.am-datepicker-success tr.am-datepicker-header {
	background: rgb(94, 185, 94);
}
.am-datepicker-success td.am-disabled.am-datepicker-day {
	color: rgb(153, 153, 153);
}
.am-datepicker-success td.am-datepicker-old {
	color: rgb(148, 223, 148);
}
.am-datepicker-success td.am-datepicker-new {
	color: rgb(148, 223, 148);
}
.am-datepicker-success td.am-active {
	color: rgb(27, 150, 27);
}
.am-datepicker-success td.am-active:hover {
	color: rgb(27, 150, 27);
}
.am-datepicker-success td span.am-datepicker-old {
	color: rgb(148, 223, 148);
}
.am-datepicker-success td span.am-active {
	color: rgb(27, 150, 27);
}
.am-datepicker-success .am-datepicker-caret {
	border-bottom-color: rgb(94, 185, 94);
}
.am-datepicker-success .am-datepicker-dow {
	color: rgb(54, 123, 54);
}
.am-datepicker-success .am-datepicker-select:hover {
	background: rgba(165, 216, 165, 0.5); color: rgb(54, 123, 54);
}
.am-datepicker-success .am-datepicker-prev-icon:hover {
	background: rgba(165, 216, 165, 0.5); color: rgb(54, 123, 54);
}
.am-datepicker-success .am-datepicker-next-icon:hover {
	background: rgba(165, 216, 165, 0.5); color: rgb(54, 123, 54);
}
.am-datepicker-danger tr.am-datepicker-header {
	background: rgb(221, 81, 76);
}
.am-datepicker-danger td.am-disabled.am-datepicker-day {
	color: rgb(153, 153, 153);
}
.am-datepicker-danger td.am-datepicker-old {
	color: rgb(245, 148, 144);
}
.am-datepicker-danger td.am-datepicker-new {
	color: rgb(245, 148, 144);
}
.am-datepicker-danger td.am-active {
	color: rgb(193, 8, 2);
}
.am-datepicker-danger td.am-active:hover {
	color: rgb(193, 8, 2);
}
.am-datepicker-danger td span.am-datepicker-old {
	color: rgb(245, 148, 144);
}
.am-datepicker-danger td span.am-active {
	color: rgb(193, 8, 2);
}
.am-datepicker-danger .am-datepicker-caret {
	border-bottom-color: rgb(221, 81, 76);
}
.am-datepicker-danger .am-datepicker-dow {
	color: rgb(164, 36, 31);
}
.am-datepicker-danger .am-datepicker-select:hover {
	background: rgba(237, 164, 162, 0.5); color: rgb(164, 36, 31);
}
.am-datepicker-danger .am-datepicker-prev-icon:hover {
	background: rgba(237, 164, 162, 0.5); color: rgb(164, 36, 31);
}
.am-datepicker-danger .am-datepicker-next-icon:hover {
	background: rgba(237, 164, 162, 0.5); color: rgb(164, 36, 31);
}
.am-datepicker-warning tr.am-datepicker-header {
	background: rgb(243, 123, 29);
}
.am-datepicker-warning td.am-disabled.am-datepicker-day {
	color: rgb(153, 153, 153);
}
.am-datepicker-warning td.am-datepicker-old {
	color: rgb(255, 173, 109);
}
.am-datepicker-warning td.am-datepicker-new {
	color: rgb(255, 173, 109);
}
.am-datepicker-warning td.am-active {
	color: rgb(170, 75, 0);
}
.am-datepicker-warning td.am-active:hover {
	color: rgb(170, 75, 0);
}
.am-datepicker-warning td span.am-datepicker-old {
	color: rgb(255, 173, 109);
}
.am-datepicker-warning td span.am-active {
	color: rgb(170, 75, 0);
}
.am-datepicker-warning .am-datepicker-caret {
	border-bottom-color: rgb(243, 123, 29);
}
.am-datepicker-warning .am-datepicker-dow {
	color: rgb(161, 76, 9);
}
.am-datepicker-warning .am-datepicker-select:hover {
	background: rgba(248, 180, 126, 0.5); color: rgb(161, 76, 9);
}
.am-datepicker-warning .am-datepicker-prev-icon:hover {
	background: rgba(248, 180, 126, 0.5); color: rgb(161, 76, 9);
}
.am-datepicker-warning .am-datepicker-next-icon:hover {
	background: rgba(248, 180, 126, 0.5); color: rgb(161, 76, 9);
}
.am-datepicker > div {
	display: block;
}
.am-datepicker > div span.am-datepicker-hour {
	width: 59.5px;
}
.am-datepicker-date {
	display: block;
}
.am-input-group.am-datepicker-date {
	display: table;
}
.am-datepicker-time-box {
	padding: 30px 0px;
}
.am-datepicker-time-box strong {
	width: 70px; height: 70px; line-height: 70px; font-size: 5.2rem; font-weight: normal; display: inline-block;
}
.am-datepicker-time-box strong:hover {
	background: rgb(236, 236, 236); border-radius: 4px;
}
.am-datepicker-time-box em {
	width: 20px; height: 70px; line-height: 70px; font-size: 5.2rem; font-style: normal; display: inline-block;
}
.am-datepicker-toggle {
	padding: 10px 0px; text-align: center; cursor: pointer;
}
.am-datepicker-toggle:hover {
	background: rgb(240, 240, 240);
}
@media print
{
* {
	background: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none;
}
*::before {
	background: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none;
}
*::after {
	background: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " [" attr(title) "] ";
}
a[href^='javascript:']::after {
	content: "";
}
a[href^='#']::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
select {
	background: rgb(255, 255, 255) !important;
}
.am-topbar {
	display: none;
}
.am-table td {
	background-color: rgb(255, 255, 255) !important;
}
.am-table th {
	background-color: rgb(255, 255, 255) !important;
}
.am-table {
	border-collapse: collapse !important;
}
.am-table-bordered th {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;
}
.am-table-bordered td {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;
}
}
.am-print-block {
	display: none !important;
}
@media print
{
.am-print-block {
	display: block !important;
}
}
.am-print-inline {
	display: none !important;
}
@media print
{
.am-print-inline {
	display: inline !important;
}
}
.am-print-inline-block {
	display: none !important;
}
@media print
{
.am-print-inline-block {
	display: inline-block !important;
}
}
@media print
{
.am-print-hide {
	display: none !important;
}
}
.lte9 #nprogress .nprogress-spinner {
	display: none !important;
}
.lte8 .am-dimmer {
	background-color: rgb(0, 0, 0);
}
.lte8 .am-modal-actions {
	display: none;
}
.lte8 .am-modal-active.am-modal-actions {
	display: block;
}
.lte8 .am-active.am-offcanvas {
	background: rgb(0, 0, 0);
}
.lte8 .am-popover .am-popover-caret {
	border: 8px solid transparent; border-image: none;
}
.lte8 .am-popover-top .am-popover-caret {
	border-top-color: rgb(51, 51, 51); border-bottom-color: currentColor; border-top-width: 8px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.lte8 .am-popover-left .am-popover-caret {
	right: -8px; margin-top: -6px; border-right-color: currentColor; border-left-color: rgb(51, 51, 51); border-right-width: medium; border-left-width: 8px; border-right-style: none; border-left-style: solid;
}
.lte8 .am-popover-right .am-popover-caret {
	left: -8px; margin-top: -6px; border-right-color: rgb(51, 51, 51); border-left-color: currentColor; border-right-width: 8px; border-left-width: medium; border-right-style: solid; border-left-style: none;
}
.am-accordion-item {
	margin: 0px;
}
.am-accordion-title {
	font-weight: normal; cursor: pointer;
}
.am-disabled.am-accordion-item .am-accordion-title {
	cursor: default; pointer-events: none;
}
.am-accordion-bd {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important;
}
.am-accordion-content {
	padding: 0.5rem 1rem 0.7rem !important; font-size: 1.4rem; margin-top: 0px;
}
.am-accordion-default {
	margin: 1rem; border-radius: 2px; box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.am-accordion-default .am-accordion-item {
	border-top-color: rgba(0, 0, 0, 0.05); border-top-width: 1px; border-top-style: solid;
}
.am-accordion-default :first-child.am-accordion-item {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.am-accordion-default .am-accordion-title {
	padding: 0.8rem 1rem; transition:background-color 0.2s ease-out; color: rgba(0, 0, 0, 0.6); -webkit-transition: background-color 0.2s ease-out;
}
.am-accordion-default .am-accordion-title::before {
	transition:transform 0.2s, -webkit-transform 0.2s; line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; margin-right: 5px; display: inline-block; content: "\f0da"; font-size-adjust: none; font-stretch: normal; transform: rotate(0deg); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: -webkit-transform .2s ease; -webkit-transform: rotate(0deg);
}
.am-accordion-default .am-accordion-title:hover {
	color: #4473c5;
}
.am-accordion-default .am-accordion-content {
	color: rgb(102, 102, 102);
}
.am-accordion-default .am-active .am-accordion-title {
	color: #4473c5; background-color: rgb(238, 238, 238);
}
.am-accordion-default .am-active .am-accordion-title::before {
	transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.am-accordion-basic {
	margin: 1rem;
}
.am-accordion-basic .am-accordion-title {
	padding: 0.8rem 0px 0px; transition:background-color 0.2s ease-out; color: rgb(51, 51, 51); -webkit-transition: background-color 0.2s ease-out;
}
.am-accordion-basic .am-accordion-title::before {
	transition:transform 0.2s, -webkit-transform 0.2s; line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; margin-right: 0.5rem; display: inline-block; content: "\f0da"; font-size-adjust: none; font-stretch: normal; transform: rotate(0deg); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: -webkit-transform .2s ease; -webkit-transform: rotate(0deg);
}
.am-accordion-basic .am-accordion-content {
	color: rgb(102, 102, 102);
}
.am-accordion-basic .am-active .am-accordion-title {
	color: #4473c5;
}
.am-accordion-basic .am-active .am-accordion-title::before {
	transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.am-accordion-gapped {
	margin: 0.5rem 1rem;
}
.am-accordion-gapped .am-accordion-item {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(222, 222, 222) rgb(222, 222, 222) currentColor; margin: 0.5rem 0px; border-image: none;
}
.am-accordion-gapped .am-active.am-accordion-item {
	border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.am-accordion-gapped .am-accordion-title {
	padding: 0.8rem 2rem 0.8rem 1rem; transition:background-color 0.15s ease-out; color: rgba(0, 0, 0, 0.6); font-size: 15px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; position: relative; -webkit-transition: background-color 0.15s ease-out;
}
.am-accordion-gapped .am-accordion-title::after {
	transition:transform 0.2s linear, -webkit-transform 0.2s linear; top: 50%; right: 10px; line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; margin-top: -0.8rem; display: inline-block; position: absolute; content: "\f105"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: -webkit-transform .2s linear; -webkit-transform: translate(0, 0);
}
.am-accordion-gapped .am-accordion-title:hover {
	color: rgba(0, 0, 0, 0.8);
}
.am-accordion-gapped .am-accordion-content {
	color: rgb(102, 102, 102);
}
.am-accordion-gapped .am-active .am-accordion-title {
	color: rgba(0, 0, 0, 0.8); background-color: rgb(245, 245, 245);
}
.am-accordion-gapped .am-active .am-accordion-title::after {
	transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.am-divider {
	margin: 1.5rem auto; height: 0px; overflow: hidden; clear: both;
}
.am-divider-default {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.am-divider-dotted {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.am-divider-dashed {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
.am-figure-zoomable {
	position: relative; cursor: pointer;
}
.am-figure-zoomable::after {
	font: 1.6rem "FontAwesome", sans-serif; transition:0.2s; top: 1rem; right: 1rem; color: rgb(153, 153, 153); display: inline-block; position: absolute; content: "\f00e"; font-size-adjust: none; font-stretch: normal; pointer-events: none; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: all 0.2s; -webkit-transform: translate(0, 0);
}
.am-figure-zoomable:hover::after {
	color: rgb(238, 238, 238);
}
.am-figure-default {
	margin: 10px;
}
.am-figure-default img {
	margin: 10px auto; padding: 2px; border: 1px solid rgb(238, 238, 238); border-image: none; height: auto; display: block; max-width: 100%;
}
.am-figure-default figcaption {
	text-align: center; color: rgb(51, 51, 51); font-size: 1.4rem; margin-bottom: 15px;
}
.am-footer {
	padding: 1em 0px; text-align: center; font-size: 1.6rem;
}
.am-footer .am-switch-mode-ysp {
	cursor: pointer;
}
.am-footer .am-footer-text {
	font-size: 14px; margin-top: 10px;
}
.am-footer .am-footer-text-left {
	text-align: left; padding-left: 10px;
}
.am-modal-footer-hd {
	padding-bottom: 10px;
}
.am-footer-default {
	background-color: rgb(255, 255, 255);
}
.am-footer-default a {
	color: rgb(85, 85, 85);
}
.am-footer-default .am-footer-switch {
	font-weight: bold; margin-bottom: 10px;
}
.am-footer-default .am-footer-ysp {
	color: rgb(85, 85, 85); cursor: pointer;
}
.am-footer-default .am-footer-divider {
	color: rgb(204, 204, 204);
}
.am-footer-default .am-footer-desktop {
	color: #4473c5;
}
.am-footer-default .am-footer-miscs {
	color: rgb(153, 153, 153); font-size: 13px;
}
.am-footer-default .am-footer-miscs p {
	margin: 5px 0px;
}
@media only screen and (min-width:641px)
{
.am-footer-default .am-footer-miscs p {
	margin: 5px; display: inline-block;
}
}
.am-gallery {
	list-style: none; padding: 5px 5px 0px;
}
.am-gallery h3 {
	margin: 0px;
}
[data-am-gallery*='pureview'] img {
	cursor: pointer;
}
.am-gallery-default > li {
	padding: 5px;
}
.am-gallery-default .am-gallery-item img {
	width: 100%; height: auto;
}
.am-gallery-default .am-gallery-title {
	color: rgb(85, 85, 85); overflow: hidden; font-size: 1.4rem; font-weight: normal; margin-top: 10px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-gallery-default .am-gallery-desc {
	color: rgb(153, 153, 153); font-size: 1.2rem;
}
.am-gallery-overlay > li {
	padding: 5px;
}
.am-gallery-overlay .am-gallery-item {
	position: relative;
}
.am-gallery-overlay .am-gallery-item img {
	width: 100%; height: auto;
}
.am-gallery-overlay .am-gallery-title {
	width: 100%; height: 30px; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; text-indent: 5px; overflow: hidden; font-size: 1.4rem; font-weight: normal; display: block; white-space: nowrap; position: absolute; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.5);
}
.am-gallery-overlay .am-gallery-desc {
	display: none;
}
.am-gallery-bordered > li {
	padding: 5px;
}
.am-gallery-bordered .am-gallery-item {
	margin: 10px; padding: 10px; box-shadow: 0px 0px 2px rgba(0,0,0,0.35); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35);
}
.am-gallery-bordered .am-gallery-item img {
	width: 100%; height: auto;
}
.am-gallery-bordered .am-gallery-title {
	color: rgb(85, 85, 85); overflow: hidden; font-size: 1.4rem; font-weight: normal; margin-top: 10px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-gallery-bordered .am-gallery-desc {
	color: rgb(153, 153, 153); font-size: 1.3rem;
}
.am-gallery-imgbordered > li {
	padding: 5px;
}
.am-gallery-imgbordered .am-gallery-item img {
	border: 3px solid rgb(255, 255, 255); border-image: none; width: 100%; height: auto; box-shadow: 0px 0px 3px rgba(0,0,0,0.35); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.35);
}
.am-gallery-imgbordered .am-gallery-title {
	color: rgb(85, 85, 85); overflow: hidden; font-size: 1.4rem; font-weight: normal; margin-top: 10px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-gallery-imgbordered .am-gallery-desc {
	color: rgb(153, 153, 153); font-size: 1.2rem;
}
.am-gotop a {
	text-decoration: none; display: inline-block;
}
.am-gotop-default {
	margin: 10px 0px; text-align: center;
}
.am-gotop-default a {
	padding: 0.5em 1.5em; border-radius: 0px; color: rgb(255, 255, 255); background-color: #4473c5;
}
.am-gotop-default a img {
	display: none;
}
.am-gotop-fixed {
	border-radius: 0px; width: 32px; text-align: center; right: 10px; bottom: 10px; overflow: hidden; position: fixed; z-index: 1010; min-height: 32px; opacity: 0;
}
.am-active.am-gotop-fixed {
	opacity: 0.9;
}
.am-active.am-gotop-fixed:hover {
	opacity: 1;
}
.am-gotop-fixed a {
	display: block;
}
.am-gotop-fixed .am-gotop-title {
	display: none;
}
.am-gotop-fixed .am-gotop-icon-custom {
	vertical-align: middle; display: inline-block; max-width: 30px;
}
.am-gotop-fixed .am-gotop-icon {
	width: 100%; color: rgb(221, 221, 221); line-height: 32px; vertical-align: middle; background-color: rgb(85, 85, 85);
}
.am-gotop-fixed .am-gotop-icon:hover {
	color: rgb(255, 255, 255);
}
.am-with-fixed-navbar .am-gotop-fixed {
	bottom: 60px;
}
.am-header {
	padding: 0px 10px; width: 100%; height: 49px; line-height: 49px; position: relative;
}
.am-header h1 {
	margin-top: 0px; margin-bottom: 0px;
}
.am-header .am-header-title {
	margin: 0px 30%; text-align: center; overflow: hidden; font-size: 2rem; font-weight: normal; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-header .am-header-title img {
	height: 25px; margin-top: 12px; vertical-align: top;
}
.am-header .am-header-nav {
	top: 0px; position: absolute;
}
.am-header .am-header-nav img {
	width: auto; height: 16px; vertical-align: middle;
}
.am-header .am-header-left {
	left: 10px;
}
.am-header .am-header-right {
	right: 10px;
}
.am-header-fixed {
	left: 0px; top: 0px; width: 100%; right: 0px; position: fixed; z-index: 1010;
}
.am-with-fixed-header {
	padding-top: 49px;
}
.am-header-default {
	background-color: #4473c5;
}
.am-header-default .am-header-title {
	color: rgb(255, 255, 255);
}
.am-header-default .am-header-title a {
	color: rgb(255, 255, 255);
}
.am-header-default .am-header-icon {
	font-size: 20px;
}
.am-header-default .am-header-nav {
	color: rgb(238, 238, 238);
}
.am-header-default .am-header-nav > a {
	text-align: center; color: rgb(238, 238, 238); display: inline-block; min-width: 36px;
}
.am-header-default .am-header-nav > a + a {
	margin-left: 5px;
}
.am-header-default .am-header-nav .am-btn {
	padding: 0px 0.5em; height: 31px; line-height: 30px; font-size: 14px; margin-top: 9px; vertical-align: top;
}
.am-header-default .am-header-nav .am-btn .am-header-icon {
	font-size: inherit;
}
.am-header-default .am-header-nav .am-btn-default {
	color: rgb(153, 153, 153);
}
.am-header-default .am-header-nav-title {
	font-size: 14px;
}
.am-header-default .am-header-nav-title + .am-header-icon {
	font-size: 14px;
}
.am-intro {
	position: relative;
}
.am-intro img {
	max-width: 100%;
}
.am-intro-hd {
	height: 45px; line-height: 45px; position: relative;
}
.am-intro-title {
	margin: 0px; font-size: 18px; font-weight: bold;
}
.am-intro-more-top {
	top: 0px; right: 10px; font-size: 1.4rem; position: absolute;
}
.am-intro-bd {
	padding-top: 15px; padding-bottom: 15px; font-size: 1.4rem;
}
.am-intro-bd p:last-child {
	margin-bottom: 0px;
}
.am-intro-more-bottom {
	text-align: center; clear: both;
}
.am-intro-more-bottom .am-btn {
	font-size: 14px;
}
.am-intro-default .am-intro-hd {
	padding: 0px 10px; color: rgb(255, 255, 255); background-color: #4473c5;
}
.am-intro-default .am-intro-hd a {
	color: rgb(238, 238, 238);
}
.am-intro-default .am-intro-right {
	padding-left: 0px;
}
.am-list-news-hd {
	padding-top: 1.2rem; padding-bottom: 0.8rem;
}
.am-list-news-hd a {
	display: block;
}
.am-list-news-hd h2 {
	margin: 0px; height: 2rem; line-height: 2rem; font-size: 1.6rem; float: left;
}
.am-list-news-hd h3 {
	margin: 0px;
}
.am-list-news-hd .am-list-news-more {
	height: 2rem; line-height: 2rem; font-size: 1.3rem;
}
.am-list .am-list-item-dated a {
	overflow: hidden; padding-right: 80px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-list .am-list-item-dated a::after {
	display: none;
}
.am-list .am-list-item-desced a {
	padding-right: 0px;
}
.am-list .am-list-item-thumbed a {
	padding-right: 0px;
}
.am-list-news .am-list-item-hd {
	margin: 0px;
}
.am-list-date {
	top: 1.3rem; right: 5px; font-size: 1.3rem; position: absolute;
}
.am-list-item-desced {
	padding-bottom: 1rem;
}
.am-list-item-desced > a {
	padding: 1rem 0px;
}
.am-list-item-desced .am-list-date {
	position: static;
}
.am-list-item-thumbed {
	padding-top: 1em;
}
.am-list-news-ft {
	text-align: center;
}
.am-list-news .am-titlebar {
	margin-right: 0px; margin-left: 0px;
}
.am-list-news .am-titlebar ~ .am-list-news-bd .am-list > li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.am-list-news-default {
	margin: 10px;
}
.am-list-news-default .am-g {
	margin-right: auto; margin-left: auto;
}
.am-list-news-default .am-list-item-hd {
	font-weight: normal;
}
.am-list-news-default .am-list-date {
	color: rgb(153, 153, 153);
}
.am-list-news-default .am-list > li {
	border-color: rgb(222, 222, 222);
}
.am-list-news-default .am-list .am-list-item-desced {
	padding-top: 1rem; padding-bottom: 1rem;
}
.am-list-news-default .am-list .am-list-item-desced > a {
	padding: 0px;
}
.am-list-news-default .am-list .am-list-item-desced .am-list-item-text {
	color: rgb(117, 117, 117); margin-top: 0.5rem;
}
.am-list-news-default .am-list .am-list-item-text {
	line-height: 1.3em; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 2.6em; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.am-list-news-default .am-list .am-list-item-thumb-top .am-list-thumb {
	padding: 0px; margin-bottom: 0.8rem;
}
.am-list-news-default .am-list .am-list-item-thumb-top .am-list-main {
	padding: 0px;
}
.am-list-news-default .am-list .am-list-item-thumb-left .am-list-thumb {
	padding-left: 0px;
}
.am-list-news-default .am-list .am-list-item-desced .am-list-main {
	padding: 0px;
}
.am-list-news-default .am-list .am-list-item-thumb-right .am-list-thumb {
	padding-right: 0px;
}
.am-list-news-default .am-list .am-list-item-thumb-bottom-left .am-list-item-hd {
	padding-bottom: 0.5rem; clear: both;
}
.am-list-news-default .am-list .am-list-item-thumb-bottom-left .am-list-thumb {
	padding-left: 0px;
}
.am-list-news-default .am-list .am-list-item-thumb-bottom-right .am-list-item-hd {
	padding-bottom: 0.5rem; clear: both;
}
.am-list-news-default .am-list .am-list-item-thumb-bottom-right .am-list-thumb {
	padding-right: 0px;
}
.am-list-news-default .am-list .am-list-thumb img {
	width: 100%; display: block;
}
@media only screen and (max-width:640px)
{
.am-list-news-default .am-list-item-thumb-left .am-list-thumb {
	overflow: hidden; max-height: 80px;
}
.am-list-news-default .am-list-item-thumb-right .am-list-thumb {
	overflow: hidden; max-height: 80px;
}
.am-list-news-default .am-list-item-thumb-bottom-left .am-list-item-text {
	max-height: 3.9em; -webkit-line-clamp: 3;
}
.am-list-news-default .am-list-item-thumb-bottom-right .am-list-item-text {
	max-height: 3.9em; -webkit-line-clamp: 3;
}
.am-list-news-default .am-list-item-thumb-bottom-left .am-list-thumb {
	overflow: hidden; max-height: 60px;
}
.am-list-news-default .am-list-item-thumb-bottom-right .am-list-thumb {
	overflow: hidden; max-height: 60px;
}
}
.am-map {
	width: 100%; height: 300px;
}
.am-map-default #bd-map {
	margin: 0px; width: 100%; height: 100%; line-height: 1.4 !important; overflow: hidden; font-size: 14px;
}
.am-map-default .BMap_bubble_title {
	font-weight: bold;
}
.am-map-default #BMap_mask {
	width: 100%;
}
.am-mechat {
	margin: 1rem;
}
.am-mechat .section-cbox-wap .cbox-post-wap .post-action-wap .action-function-wap .function-list-wap .list-upload-wap .upload-mutual-wap {
	box-sizing: content-box; -webkit-box-sizing: content-box;
}
.am-menu {
	margin: 0px; padding: 0px; position: relative;
}
.am-menu ul {
	margin: 0px; padding: 0px;
}
.am-menu li {
	list-style: none;
}
.am-menu a::after {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-menu a::before {
	line-height: 1; font-family: "FontAwesome", sans-serif; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-menu-sub {
	z-index: 1050;
}
.am-menu-toggle {
	display: none; z-index: 1015;
}
.am-menu-toggle img {
	width: auto; height: 16px; vertical-align: middle; display: inline-block;
}
.am-menu-nav a {
	padding: 0.8rem 0px; transition:0.45s; display: block; -webkit-transition: all 0.45s;
}
.am-menu-default .am-menu-nav {
	padding-top: 8px; padding-bottom: 8px;
}
.am-menu-default .am-menu-nav a {
	padding: 0px; height: 36px; text-align: center; color: #4473c5; line-height: 36px; overflow: hidden; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-menu-default .am-menu-nav > .am-parent > a {
	transition:0.15s; position: relative; -webkit-transition: .15s;
}
.am-menu-default .am-menu-nav > .am-parent > a::after {
	transition:0.15s; margin-left: 5px; content: "\f107"; -webkit-transition: .15s;
}
.am-menu-default .am-menu-nav > .am-parent > a::before {
	left: 50%; top: 100%; color: rgb(241, 241, 241); font-size: 24px; margin-top: -16px; margin-left: -12px; display: none; position: absolute; content: "\f0d8";
}
.am-menu-default .am-menu-nav > .am-open.am-parent > a {
	color: #4473c5;
}
.am-menu-default .am-menu-nav > .am-open.am-parent > a::before {
	display: block;
}
.am-menu-default .am-menu-nav > .am-open.am-parent > a::after {
	transform: rotate(-180deg); -webkit-transform: rotate(-180deg);
}
.am-menu-default .am-menu-sub {
	border-radius: 0px; left: 5px; right: 5px; padding-top: 8px; padding-bottom: 8px; position: absolute; background-color: rgb(241, 241, 241);
}
.am-menu-default .am-menu-sub > li > a {
	color: rgb(85, 85, 85);
}
@media only screen and (min-width:641px)
{
.am-menu-default .am-menu-nav li {
	width: auto; clear: none; float: left; display: inline;
}
.am-menu-default .am-menu-nav a {
	padding-right: 0.5rem; padding-left: 1.5rem;
}
}
.am-menu-dropdown1 {
	position: relative;
}
.am-menu-dropdown1 .am-menu-toggle {
	top: -47px; width: 44px; height: 44px; text-align: center; right: 5px; color: rgb(255, 255, 255); line-height: 44px; display: block; position: absolute;
}
.am-menu-dropdown1 a {
	transition:0.4s; overflow: hidden; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; -webkit-transition: all .4s;
}
.am-menu-dropdown1 .am-menu-nav {
	left: 0px; right: 0px; position: absolute; z-index: 1050;
}
.am-menu-dropdown1 .am-menu-nav a {
	padding: 0.8rem;
}
.am-menu-dropdown1 .am-menu-nav > li {
	width: 100%;
}
.am-menu-dropdown1 .am-menu-nav > li.am-parent > a {
	position: relative;
}
.am-menu-dropdown1 .am-menu-nav > li.am-parent > a::before {
	top: 1.4rem; right: 1rem; position: absolute; content: "\f067";
}
.am-menu-dropdown1 .am-menu-nav > li.am-open.am-parent > a {
	color: rgb(255, 255, 255); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(12, 128, 186);
}
.am-menu-dropdown1 .am-menu-nav > li.am-open.am-parent > a::before {
	content: "\f068";
}
.am-menu-dropdown1 .am-menu-nav > li.am-open.am-parent > a::after {
	border-width: 8px 8px 0px; border-style: solid solid dotted; border-color: rgb(12, 128, 186) transparent currentColor; left: 50%; top: 100%; width: 0px; height: 0px; margin-left: -4px; vertical-align: middle; display: inline-block; position: absolute; content: ""; transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
.am-menu-dropdown1 .am-menu-nav > li > a {
	padding: 0px; height: 49px; color: rgb(255, 255, 255); line-height: 49px; text-indent: 10px; border-bottom-color: rgb(11, 118, 172); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.05); background-color: #4473c5; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
}
.am-menu-dropdown1 .am-menu-sub {
	background-color: rgb(255, 255, 255);
}
.am-menu-dropdown1 .am-menu-sub a {
	padding: 0px; height: 44px; color: rgb(85, 85, 85); line-height: 44px; text-indent: 5px;
}
.am-menu-dropdown1 .am-menu-sub a::before {
	color: rgb(170, 170, 170); font-size: 16px; margin-right: 5px; content: "\f105";
}
.am-menu-dropdown2 .am-menu-toggle {
	top: -47px; width: 44px; height: 44px; text-align: center; right: 5px; color: rgb(255, 255, 255); line-height: 44px; display: block; position: absolute;
}
.am-menu-dropdown2 .am-menu-nav {
	left: 0px; right: 0px; padding-top: 8px; padding-bottom: 8px; position: absolute; z-index: 1050; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); background-color: rgb(245, 245, 245); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.am-menu-dropdown2 .am-menu-nav a {
	padding: 0px; height: 38px; text-align: center; line-height: 38px;
}
.am-menu-dropdown2 .am-menu-nav > li > a {
	color: rgb(51, 51, 51);
}
.am-menu-dropdown2 .am-menu-nav > li.am-parent > a {
	position: relative;
}
.am-menu-dropdown2 .am-menu-nav > li.am-parent > a::after {
	transition:transform 0.2s, -webkit-transform 0.2s; margin-left: 5px; content: "\f107"; -webkit-transition: -webkit-transform .2s;
}
.am-menu-dropdown2 .am-menu-nav > li.am-open.am-parent > a {
	position: relative;
}
.am-menu-dropdown2 .am-menu-nav > li.am-open.am-parent > a::after {
	color: #4473c5; transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.am-menu-dropdown2 .am-menu-nav > li.am-open.am-parent > a::before {
	left: 50%; top: 100%; color: rgba(0, 0, 0, 0.2); font-size: 24px; margin-top: -16px; margin-left: -12px; position: absolute; content: "\f0d8";
}
.am-menu-dropdown2 .am-menu-sub {
	padding: 8px 0px; border-radius: 2px; left: 5px; right: 5px; position: absolute; z-index: 1055; box-shadow: 0px 0px 3px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
.am-menu-dropdown2 .am-menu-sub a {
	padding: 0px; height: 35px; color: rgb(85, 85, 85); line-height: 35px;
}
@media only screen and (min-width:641px)
{
.am-menu-dropdown2 .am-menu-toggle {
	display: none !important;
}
.am-menu-dropdown2 .am-menu-nav {
	display: block; position: static;
}
.am-menu-dropdown2 .am-menu-nav > li {
	width: auto; float: none; display: inline-block;
}
.am-menu-dropdown2 .am-menu-nav > li a {
	padding-right: 1.5rem; padding-left: 1.5rem;
}
.am-menu-dropdown2 .am-menu-sub {
	left: auto; right: auto;
}
.am-menu-dropdown2 .am-menu-sub > li {
	width: auto; float: none;
}
.am-menu-dropdown2 .am-menu-sub a {
	padding-right: 2rem; padding-left: 2rem;
}
}
.am-menu-slide1 .am-menu-toggle {
	top: -47px; width: 44px; height: 44px; text-align: center; right: 5px; color: rgb(255, 255, 255); line-height: 44px; display: block; position: absolute;
}
.am-menu-slide1 .am-menu-nav {
	padding-top: 8px; padding-bottom: 8px; background-color: rgb(245, 245, 245);
}
.am-menu-slide1 .am-in.am-menu-nav::before {
	font: 24px "FontAwesome", sans-serif; top: -16px; right: 16px; color: rgb(245, 245, 245); display: inline-block; position: absolute; content: "\f0d8"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-menu-slide1 .am-menu-nav a {
	padding: 0px; height: 38px; text-align: center; line-height: 38px; display: block;
}
.am-menu-slide1 .am-menu-nav > li > a {
	color: rgb(51, 51, 51); overflow: hidden; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-menu-slide1 .am-menu-nav > .am-parent > a {
	transition:0.15s; position: relative; -webkit-transition: .15s;
}
.am-menu-slide1 .am-menu-nav > .am-parent > a::after {
	transition:0.15s; margin-left: 5px; content: "\f107"; -webkit-transition: .15s;
}
.am-menu-slide1 .am-menu-nav > .am-parent > a::before {
	left: 50%; top: 100%; color: #4473c5; font-size: 24px; margin-top: -16px; margin-left: -12px; display: none; position: absolute; content: "\f0d8";
}
.am-menu-slide1 .am-menu-nav > .am-open.am-parent > a {
	color: #4473c5;
}
.am-menu-slide1 .am-menu-nav > .am-open.am-parent > a::before {
	display: block;
}
.am-menu-slide1 .am-menu-nav > .am-open.am-parent > a::after {
	transform: rotate(-180deg); -webkit-transform: rotate(-180deg);
}
.am-menu-slide1 .am-menu-sub {
	border-radius: 0px; left: 5px; right: 5px; padding-top: 8px; padding-bottom: 8px; position: absolute; background-color: #4473c5;
}
.am-menu-slide1 .am-menu-sub > li > a {
	color: rgb(255, 255, 255);
}
@media only screen and (min-width:641px)
{
.am-menu-slide1 .am-menu-toggle {
	display: none !important;
}
.am-menu-slide1 .am-menu-nav {
	display: block; background-color: rgb(245, 245, 245);
}
.am-menu-slide1 .am-in.am-menu-nav::before {
	display: none;
}
.am-menu-slide1 .am-menu-nav li {
	width: auto; clear: none;
}
.am-menu-slide1 .am-menu-nav li a {
	padding-right: 1.5rem; padding-left: 1.5rem;
}
}
.am-menu-offcanvas1 .am-menu-toggle {
	top: -47px; width: 44px; height: 44px; text-align: center; right: 5px; color: rgb(255, 255, 255); line-height: 44px; display: block; position: absolute;
}
.am-menu-offcanvas1 .am-menu-nav {
	border-bottom-color: rgba(0, 0, 0, 0.3); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 0px rgba(255,255,255,0.05); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
}
.am-menu-offcanvas1 .am-menu-nav > li > a {
	padding: 0px; height: 44px; color: rgb(204, 204, 204); line-height: 44px; text-indent: 15px; border-top-color: rgba(0, 0, 0, 0.3); border-top-width: 1px; border-top-style: solid; position: relative; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.05); text-shadow: 0px 1px 0px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
}
.am-menu-offcanvas1 .am-menu-nav > .am-open > a {
	color: rgb(255, 255, 255); background-color: rgb(71, 71, 71);
}
.am-menu-offcanvas1 .am-menu-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(71, 71, 71);
}
.am-menu-offcanvas1 .am-menu-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(71, 71, 71);
}
.am-menu-offcanvas1 .am-menu-nav > .am-active > a {
	color: rgb(255, 255, 255); background-color: rgb(26, 26, 26);
}
.am-menu-offcanvas1 .am-menu-nav > .am-parent > a {
	transition:0.3s; -webkit-transition: all .3s;
}
.am-menu-offcanvas1 .am-menu-nav > .am-parent > a::after {
	top: 1.3rem; right: 1.5rem; position: absolute; content: "\f104";
}
.am-menu-offcanvas1 .am-menu-nav > .am-open.am-parent > a::after {
	content: "\f107";
}
.am-menu-offcanvas1 .am-menu-sub {
	padding: 5px 0px 5px 15px; font-size: 1.4rem; border-top-color: rgba(0, 0, 0, 0.3); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.05); background-color: rgb(26, 26, 26); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
}
.am-menu-offcanvas1 .am-menu-sub a {
	color: rgb(238, 238, 238);
}
.am-menu-offcanvas1 .am-menu-sub a:hover {
	color: rgb(255, 255, 255);
}
.am-menu-offcanvas1 .am-nav-divider {
	border-top-color: rgb(26, 26, 26); border-top-width: 1px; border-top-style: solid;
}
.am-menu-offcanvas2 .am-menu-toggle {
	top: -47px; width: 44px; height: 44px; text-align: center; right: 5px; color: rgb(255, 255, 255); line-height: 44px; display: block; position: absolute;
}
.am-menu-offcanvas2 .am-menu-nav {
	padding: 10px 5px;
}
.am-menu-offcanvas2 .am-menu-nav > li {
	padding: 5px;
}
.am-menu-offcanvas2 .am-menu-nav > li > a {
	padding: 0px; border: 1px solid rgba(0, 0, 0, 0.3); transition:0.3s; border-image: none; height: 44px; text-align: center; color: rgb(204, 204, 204); line-height: 44px; overflow: hidden; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.05); text-shadow: 0px 1px 0px rgba(0,0,0,0.5); background-color: rgb(64, 64, 64); -webkit-transition: all 0.3s; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
}
.am-menu-offcanvas2 .am-menu-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(38, 38, 38);
}
.am-menu-offcanvas2 .am-menu-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(38, 38, 38);
}
.am-menu-offcanvas2 .am-menu-nav > .am-active > a {
	color: rgb(255, 255, 255); background-color: rgb(38, 38, 38);
}
.am-menu-stack .am-menu-nav {
	border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 0px rgba(255,255,255,0.05); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
}
.am-menu-stack .am-menu-nav > .am-parent > a {
	transition:0.3s; -webkit-transition: all .3s;
}
.am-menu-stack .am-menu-nav > .am-parent > a::after {
	transition:0.15s; top: 1.3rem; right: 1.5rem; position: absolute; content: "\f105"; -webkit-transition: all .15s;
}
.am-menu-stack .am-menu-nav > .am-open.am-parent > a::after {
	transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.am-menu-stack .am-menu-nav > li > a {
	padding: 0px; height: 49px; color: rgb(51, 51, 51); line-height: 49px; text-indent: 10px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid; position: relative; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.05); background-color: rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
}
.am-menu-stack .am-menu-nav > .am-open > a {
	color: rgb(34, 34, 34); background-color: rgb(229, 229, 229);
}
.am-menu-stack .am-menu-nav > li > a:hover {
	color: rgb(34, 34, 34); background-color: rgb(229, 229, 229);
}
.am-menu-stack .am-menu-nav > li > a:focus {
	color: rgb(34, 34, 34); background-color: rgb(229, 229, 229);
}
.am-menu-stack .am-menu-sub {
	padding: 0px; font-size: 1.4rem; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid;
}
.am-menu-stack .am-menu-sub a {
	color: rgb(68, 68, 68); padding-left: 2rem; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.am-menu-stack .am-menu-sub a:hover {
	color: rgb(51, 51, 51);
}
.am-menu-stack .am-menu-sub li:last-child a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.am-menu-stack .am-menu-sub > li > a {
	padding: 0px; height: 44px; line-height: 44px; text-indent: 15px;
}
@media only screen and (min-width:641px)
{
.am-menu-stack .am-menu-nav {
	background-color: rgb(245, 245, 245);
}
.am-menu-stack .am-menu-nav > li {
	width: auto; clear: none !important; float: left; display: inline-block;
}
.am-menu-stack .am-menu-nav > li a {
	padding-right: 1.5rem; padding-left: 1.5rem;
}
.am-menu-stack .am-menu-nav > li.am-parent > a::after {
	position: static; content: "\f107";
}
.am-menu-stack .am-menu-nav > li.am-open.am-parent a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.am-menu-stack .am-menu-nav > li.am-open.am-parent a::after {
	transform: rotateX(-180deg); -webkit-transform: rotateX(-180deg);
}
.am-menu-stack .am-menu-nav > li.am-open.am-parent .am-menu-sub {
	background-color: rgb(229, 229, 229);
}
.am-menu-stack .am-menu-sub {
	left: 0px; right: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: absolute; background-color: rgb(221, 221, 221);
}
.am-menu-stack .am-menu-sub li {
	width: auto; clear: none; float: left;
}
}
.am-navbar {
	left: 0px; width: 100%; height: 49px; bottom: 0px; line-height: 49px; position: fixed; z-index: 1010;
}
.am-navbar ul {
	list-style: none; margin: 0px; width: 100%; padding-left: 0px;
}
.am-navbar .am-navbar-nav {
	text-align: center; overflow: hidden; padding-right: 8px; padding-left: 8px; display: flex;
}
.am-navbar .am-navbar-nav li {
	flex:1 1 0px; float: none; -webkit-box-flex: 1; -webkit-flex: 1;
}
.am-navbar-nav {
	position: relative; z-index: 1015;
}
.am-navbar-nav a {
	width: 100%; height: 49px; line-height: 20px; display: inline-block;
}
.am-navbar-nav a img {
	margin: 4px auto 0px; width: 24px; height: 24px; vertical-align: middle; display: block;
}
.am-navbar-nav a [class*='am-icon'] {
	margin: 4px auto 0px; width: 24px; height: 24px; line-height: 24px; display: block;
}
.am-navbar-nav a [class*='am-icon']::before {
	font-size: 22px; vertical-align: middle;
}
.am-navbar-nav a .am-navbar-label {
	line-height: 1; overflow: hidden; padding-top: 2px; font-size: 12px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-navbar-more [class*='am-icon-'] {
	transition:0.15s; -webkit-transition: 0.15s;
}
.am-active.am-navbar-more [class*='am-icon-'] {
	transform: rotateX(-180deg); -webkit-transform: rotateX(-180deg);
}
.am-navbar-actions {
	transition:0.3s; left: 0px; right: 0px; bottom: 49px; position: absolute; z-index: 1009; opacity: 0; transform: translate(0px, 100%); -webkit-transition: .3s; -webkit-transform: translate(0, 100%);
}
.am-active.am-navbar-actions {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
.am-navbar-actions li {
	line-height: 42px; position: relative;
}
.am-navbar-actions li a {
	width: 100%; height: 40px; padding-right: 36px; padding-left: 20px; display: block; box-shadow: inset 0px 1px rgba(220,220,220,0.25); -webkit-box-shadow: inset 0 1px rgba(220, 220, 220, 0.25);
}
.am-navbar-actions li a ::after {
	top: 0px; right: 20px; font-family: "FontAwesome", sans-serif; display: inline-block; position: absolute; content: "\f105";
}
.am-navbar-actions li a img {
	width: 20px; height: 20px; vertical-align: middle; display: inline;
}
#am-navbar-qrcode {
	width: 220px; height: 220px; margin-left: -110px;
}
#am-navbar-qrcode .am-modal-bd {
	padding: 10px;
}
#am-navbar-qrcode canvas {
	width: 200px; height: 200px; display: block;
}
.am-with-fixed-navbar {
	padding-bottom: 54px;
}
.am-navbar-default a {
	color: rgb(255, 255, 255);
}
.am-navbar-default .am-navbar-nav {
	background-color: #4473c5;
}
.am-navbar-default .am-navbar-actions {
	background-color: rgb(13, 134, 196);
}
.am-navbar-default .am-navbar-actions a {
	border-bottom-color: rgb(11, 111, 162); border-bottom-width: 1px; border-bottom-style: solid;
}
.am-pagination {
	position: relative;
}
.am-pagination-default {
	font-size: 1.6rem; margin-right: 10px; margin-left: 10px;
}
.am-pagination-default .am-pagination-prev {
	float: none;
}
.am-pagination-default .am-pagination-next {
	float: none;
}
.am-pagination-select {
	font-size: 1.6rem; margin-right: 10px; margin-left: 10px;
}
.am-pagination-select > li > a {
	padding: 0px 15px; border: 0px currentColor; border-image: none; color: rgb(85, 85, 85); line-height: 36px; background-color: rgb(238, 238, 238);
}
.am-pagination-select .am-pagination-select {
	border-radius: 0px; left: 50%; top: 0px; width: 70px; height: 36px; text-align: center; margin-left: -35px; position: absolute;
}
.am-pagination-select .am-pagination-select select {
	border-radius: 0px; border: 0px currentColor; border-image: none; width: 70px; height: 36px; color: rgb(85, 85, 85); line-height: 36px; padding-left: 18px; display: block; background-color: rgb(238, 238, 238); -webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.am-paragraph p {
	margin: 10px 0px;
}
.am-paragraph img {
	max-width: 100%;
}
.am-paragraph h1 {
	color: rgb(34, 34, 34);
}
.am-paragraph h2 {
	color: rgb(34, 34, 34);
}
.am-paragraph h3 {
	color: rgb(34, 34, 34);
}
.am-paragraph h4 {
	color: rgb(34, 34, 34);
}
.am-paragraph h5 {
	color: rgb(34, 34, 34);
}
.am-paragraph h6 {
	color: rgb(34, 34, 34);
}
.am-paragraph table {
	max-width: none;
}
.am-paragraph-table-container {
	background: rgb(238, 238, 238); overflow: hidden; max-width: none;
}
.am-paragraph-table-container table {
	width: 100%; max-width: none;
}
.am-paragraph-table-container table th {
	background: rgb(188, 229, 251); border: 1px solid rgb(153, 153, 153); border-image: none; height: 40px; text-align: center;
}
.am-paragraph-table-container table td {
	background: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); border-image: none; text-align: center; vertical-align: middle;
}
.am-paragraph-table-container table td p {
	text-indent: 0px; font-size: 1.4rem;
}
.am-paragraph-table-container table td a {
	font-size: 1.4rem;
}
.am-paragraph-default {
	margin: 0px 10px; color: rgb(51, 51, 51); background-color: transparent;
}
.am-paragraph-default p {
	font-size: 1.4rem;
}
.am-paragraph-default img {
	margin: 5px auto; padding: 2px; border: 1px solid rgb(238, 238, 238); border-image: none; display: block; max-width: 98%;
}
.am-paragraph-default a {
	color: #4473c5;
}
.am-slider-a1 {
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-a1 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-a1 .am-viewport {
	max-height: 300px;
}
.am-slider-a1 .am-control-nav {
	width: 100%; text-align: center; bottom: 5px; line-height: 0; position: absolute;
}
.am-slider-a1 .am-control-nav li {
	margin: 0px 6px; display: inline-block;
}
.am-slider-a1 .am-control-nav li a {
	border-radius: 50%; width: 8px; height: 8px; text-indent: -9999px; display: block; cursor: pointer; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.am-slider-a1 .am-control-nav li a:hover {
	background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-a1 .am-control-nav li a.am-active {
	cursor: default; background-color: #4473c5;
}
.am-slider-a1 .am-direction-nav {
	display: none;
}
.am-slider-a1 .am-pauseplay {
	display: none;
}
.am-slider-a2 {
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-a2 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-a2 .am-viewport {
	max-height: 300px;
}
.am-slider-a2 .am-control-nav {
	width: 100%; text-align: center; bottom: 5px; line-height: 0; position: absolute;
}
.am-slider-a2 .am-control-nav li {
	margin: 0px 6px; display: inline-block;
}
.am-slider-a2 .am-control-nav li a {
	width: 8px; height: 8px; text-indent: -9999px; display: block; cursor: pointer; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.am-slider-a2 .am-control-nav li a:hover {
	background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-a2 .am-control-nav li a.am-active {
	background: rgb(14, 147, 215); cursor: default;
}
.am-slider-a2 .am-direction-nav {
	display: none;
}
.am-slider-a2 .am-pauseplay {
	display: none;
}
.am-slider-a3 {
	margin-bottom: 20px; box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-a3 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-a3 .am-viewport {
	max-height: 300px;
}
.am-slider-a3 .am-control-nav {
	width: 100%; height: 20px; text-align: center; bottom: -20px; line-height: 0; padding-top: 5px; position: absolute; background-color: rgb(0, 0, 0);
}
.am-slider-a3 .am-control-nav li {
	margin: 0px 6px; display: inline-block;
}
.am-slider-a3 .am-control-nav li a {
	border-radius: 50%; width: 8px; height: 8px; text-indent: -9999px; display: block; cursor: pointer; box-shadow: inset 0px 0px 3px rgba(200,200,200,0.3); background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 3px rgba(200, 200, 200, 0.3);
}
.am-slider-a3 .am-control-nav li a:hover {
	background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-a3 .am-control-nav li a.am-active {
	background: #4473c5; cursor: default;
}
.am-slider-a3 .am-direction-nav {
	display: none;
}
.am-slider-a3 .am-pauseplay {
	display: none;
}
.am-slider-a4 {
	margin-bottom: 30px; box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-a4 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-a4 .am-viewport {
	max-height: 300px;
}
.am-slider-a4 .am-control-nav {
	width: 100%; text-align: center; bottom: -15px; line-height: 0; position: absolute;
}
.am-slider-a4 .am-control-nav li {
	margin: 0px 6px; display: inline-block;
}
.am-slider-a4 .am-control-nav li a {
	border-radius: 50%; width: 8px; height: 8px; text-indent: -9999px; display: block; cursor: pointer; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.am-slider-a4 .am-control-nav li a:hover {
	background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-a4 .am-control-nav li a.am-active {
	cursor: default; background-color: #4473c5;
}
.am-slider-a4 .am-direction-nav {
	display: none;
}
.am-slider-a4 .am-pauseplay {
	display: none;
}
.am-slider-a5 {
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-a5 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-a5 .am-viewport {
	max-height: 300px;
}
.am-slider-a5 .am-control-nav {
	width: 100%; height: 6px; text-align: center; bottom: 0px; line-height: 0; font-size: 0px; display: table; position: absolute;
}
.am-slider-a5 .am-control-nav li {
	display: table-cell;
}
.am-slider-a5 .am-control-nav li a {
	width: 100%; height: 6px; text-indent: -9999px; display: block; cursor: pointer; background-color: rgba(0, 0, 0, 0.5);
}
.am-slider-a5 .am-control-nav li a:hover {
	background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-a5 .am-control-nav li a.am-active {
	cursor: default; background-color: #4473c5;
}
.am-slider-a5 .am-direction-nav {
	display: none;
}
.am-slider-a5 .am-pauseplay {
	display: none;
}
.am-slider-b1 {
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-b1 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-b1 .am-viewport {
	max-height: 300px;
}
.am-slider-b1 .am-direction-nav a {
	margin: -20px 0px 0px; padding: 8px 0px; transition:0.3s; top: 50%; width: 24px; height: 24px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 0px; display: block; position: absolute; z-index: 10; cursor: pointer; box-sizing: content-box; opacity: 0.45; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); background-color: rgba(0, 0, 0, 0.5); -webkit-box-sizing: content-box; -webkit-transition: all .3s ease;
}
.am-slider-b1 .am-direction-nav a::before {
	font: 24px "FontAwesome", sans-serif; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-slider-b1 .am-direction-nav a.am-prev {
	left: 0px; padding-right: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;
}
.am-slider-b1 .am-direction-nav a.am-next {
	right: 0px; padding-left: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;
}
.am-slider-b1 .am-direction-nav a.am-next::before {
	content: "\f054";
}
.am-slider-b1 .am-direction-nav .am-disabled {
	cursor: default; opacity: 0 !important;
}
.am-slider-b1:hover .am-prev {
	opacity: 0.7;
}
.am-slider-b1:hover .am-prev:hover {
	opacity: 1;
}
.am-slider-b1:hover .am-next {
	opacity: 0.7;
}
.am-slider-b1:hover .am-next:hover {
	opacity: 1;
}
.am-slider-b1 .am-control-nav {
	display: none;
}
.am-slider-b1 .am-pauseplay {
	display: none;
}
.am-slider-b2 {
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-b2 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-b2 .am-viewport {
	max-height: 300px;
}
.am-slider-b2 .am-direction-nav a {
	margin: -16px 0px 0px; padding: 4px; border-radius: 50%; transition:0.3s; top: 50%; width: 24px; height: 24px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 0px; display: block; position: absolute; z-index: 10; cursor: pointer; box-sizing: content-box; opacity: 0.45; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); background-color: rgba(0, 0, 0, 0.5); -webkit-box-sizing: content-box; -webkit-transition: all .3s ease;
}
.am-slider-b2 .am-direction-nav a::before {
	font: 16px/24px "FontAwesome", sans-serif; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-slider-b2 .am-direction-nav a.am-prev {
	left: 5px;
}
.am-slider-b2 .am-direction-nav a.am-next {
	right: 5px;
}
.am-slider-b2 .am-direction-nav a.am-next::before {
	content: "\f054";
}
.am-slider-b2 .am-direction-nav .am-disabled {
	cursor: default; opacity: 0 !important;
}
.am-slider-b2:hover .am-prev {
	opacity: 0.7;
}
.am-slider-b2:hover .am-prev:hover {
	opacity: 1;
}
.am-slider-b2:hover .am-next {
	opacity: 0.7;
}
.am-slider-b2:hover .am-next:hover {
	opacity: 1;
}
.am-slider-b2 .am-control-nav {
	display: none;
}
.am-slider-b2 .am-pauseplay {
	display: none;
}
.am-slider-b3 {
	margin: 15px 30px; box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-b3 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-b3 .am-viewport {
	max-height: 300px;
}
.am-slider-b3 .am-direction-nav a {
	margin: -16px 0px 0px; padding: 4px; transition:0.3s; top: 50%; width: 24px; height: 24px; color: rgb(51, 51, 51); overflow: hidden; font-size: 0px; display: block; position: absolute; z-index: 10; cursor: pointer; box-sizing: content-box; opacity: 0.45; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); -webkit-box-sizing: content-box; -webkit-transition: all .3s ease;
}
.am-slider-b3 .am-direction-nav a::before {
	font: 24px "FontAwesome", sans-serif; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-slider-b3 .am-direction-nav a.am-prev {
	left: -25px;
}
.am-slider-b3 .am-direction-nav a.am-next {
	text-align: right; right: -25px;
}
.am-slider-b3 .am-direction-nav a.am-next::before {
	content: "\f054";
}
.am-slider-b3 .am-direction-nav .am-disabled {
	cursor: default; opacity: 0 !important;
}
.am-slider-b3:hover .am-prev {
	opacity: 0.7;
}
.am-slider-b3:hover .am-prev:hover {
	opacity: 1;
}
.am-slider-b3:hover .am-next {
	opacity: 0.7;
}
.am-slider-b3:hover .am-next:hover {
	opacity: 1;
}
.am-slider-b3 .am-control-nav {
	display: none;
}
.am-slider-b3 .am-pauseplay {
	display: none;
}
.am-slider-b4 {
	margin: 15px 20px; box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-b4 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-b4 .am-viewport {
	max-height: 300px;
}
.am-slider-b4 .am-direction-nav a {
	margin: -16px 0px 0px; padding: 4px; border-radius: 50%; transition:0.3s; top: 50%; width: 24px; height: 24px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 0px; display: block; position: absolute; z-index: 10; cursor: pointer; box-sizing: content-box; opacity: 0.45; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); background-color: rgba(0, 0, 0, 0.8); -webkit-box-sizing: content-box; -webkit-transition: all .3s ease;
}
.am-slider-b4 .am-direction-nav a::before {
	font: 20px/24px "FontAwesome", sans-serif; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-slider-b4 .am-direction-nav a.am-prev {
	left: -15px;
}
.am-slider-b4 .am-direction-nav a.am-next {
	right: -15px;
}
.am-slider-b4 .am-direction-nav a.am-next::before {
	content: "\f054";
}
.am-slider-b4 .am-direction-nav .am-disabled {
	cursor: default; opacity: 0 !important;
}
.am-slider-b4:hover .am-prev {
	opacity: 0.7;
}
.am-slider-b4:hover .am-prev:hover {
	opacity: 0.9;
}
.am-slider-b4:hover .am-next {
	opacity: 0.7;
}
.am-slider-b4:hover .am-next:hover {
	opacity: 0.9;
}
.am-slider-b4 .am-control-nav {
	display: none;
}
.am-slider-b4 .am-pauseplay {
	display: none;
}
.am-slider-c1 {
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-c1 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-c1 .am-viewport {
	max-height: 300px;
}
.am-slider-c1 .am-control-nav {
	width: 100%; height: 6px; text-align: center; bottom: 0px; line-height: 0; font-size: 0px; display: flex; position: absolute;
}
.am-slider-c1 .am-control-nav li {
	flex:1 1 0px; -webkit-box-flex: 1; -webkit-flex: 1;
}
.am-slider-c1 .am-control-nav li a {
	width: 100%; height: 6px; text-indent: -9999px; display: block; cursor: pointer; background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-c1 .am-control-nav li a:hover {
	background: rgba(0, 0, 0, 0.8);
}
.am-slider-c1 .am-control-nav li a.am-active {
	cursor: default; background-color: #4473c5;
}
.am-slider-c1 .am-slider-desc {
	padding: 8px; width: 100%; bottom: 6px; color: rgb(255, 255, 255); overflow: hidden; display: block; white-space: nowrap; position: absolute; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.6);
}
.am-slider-c1 .am-direction-nav {
	display: none;
}
.am-slider-c1 .am-pauseplay {
	display: none;
}
.am-slider-c2 {
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-c2 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-c2 .am-viewport {
	max-height: 300px;
}
.am-slider-c2 .am-control-nav {
	height: 6px; text-align: center; right: 0px; bottom: 15px; line-height: 0; font-size: 0px; position: absolute;
}
.am-slider-c2 .am-control-nav li {
	margin-right: 6px; display: inline-block;
}
.am-slider-c2 .am-control-nav li a {
	width: 6px; height: 6px; text-indent: -9999px; display: block; cursor: pointer; background-color: rgba(255, 255, 255, 0.4);
}
.am-slider-c2 .am-control-nav li a:hover {
	background: rgba(230, 230, 230, 0.4);
}
.am-slider-c2 .am-control-nav li a.am-active {
	cursor: default; background-color: #4473c5;
}
.am-slider-c2 .am-slider-desc {
	padding: 8px 60px 8px 8px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; display: block; white-space: nowrap; position: absolute; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.6);
}
.am-slider-c2 .am-direction-nav {
	display: none;
}
.am-slider-c2 .am-pauseplay {
	display: none;
}
.am-slider-c3 {
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-c3 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-c3 .am-viewport {
	max-height: 300px;
}
.am-slider-c3 .am-slider-desc {
	left: 0px; height: 30px; right: 60px; bottom: 10px; color: rgb(255, 255, 255); overflow: hidden; padding-right: 5px; display: block; white-space: nowrap; position: absolute; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.6);
}
.am-slider-c3 .am-slider-counter {
	width: 40px; height: 30px; text-align: center; color: rgb(238, 238, 238); line-height: 30px; font-size: 1rem; margin-right: 5px; display: inline-block; background-color: #4473c5;
}
.am-slider-c3 .am-slider-counter .am-active {
	color: rgb(255, 255, 255); font-size: 1.8rem; font-weight: bold;
}
.am-slider-c3 .am-direction-nav a {
	margin: -16px 0px 0px; padding: 4px 0px; transition:0.3s; top: 50%; width: 24px; height: 24px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 0px; display: block; position: absolute; z-index: 10; cursor: pointer; box-sizing: content-box; opacity: 0.45; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); background-color: rgba(0, 0, 0, 0.5); -webkit-box-sizing: content-box; -webkit-transition: all .3s ease;
}
.am-slider-c3 .am-direction-nav a::before {
	font: 16px/24px "FontAwesome", sans-serif; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-slider-c3 .am-direction-nav a.am-prev {
	left: 0px; padding-right: 5px;
}
.am-slider-c3 .am-direction-nav a.am-next {
	right: 0px; padding-left: 5px;
}
.am-slider-c3 .am-direction-nav a.am-next::before {
	content: "\f054";
}
.am-slider-c3 .am-direction-nav .am-disabled {
	cursor: default; opacity: 0 !important;
}
.am-slider-c3:hover .am-prev {
	opacity: 0.7;
}
.am-slider-c3:hover .am-prev:hover {
	opacity: 1;
}
.am-slider-c3:hover .am-next {
	opacity: 0.7;
}
.am-slider-c3:hover .am-next:hover {
	opacity: 1;
}
.am-slider-c3 .am-control-nav {
	display: none;
}
.am-slider-c3 .am-pauseplay {
	display: none;
}
.am-slider-c4 {
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-c4 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-c4 .am-viewport {
	max-height: 300px;
}
.am-slider-c4 .am-slider-desc {
	padding: 8px 40px; left: 0px; width: 100%; right: 0px; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; display: block; white-space: nowrap; position: absolute; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.6);
}
.am-slider-c4 .am-direction-nav a {
	margin: 0px; padding: 4px 0px; transition:0.3s; width: 24px; height: 24px; text-align: center; bottom: 4px; color: rgba(0, 0, 0, 0.7); overflow: hidden; font-size: 0px; display: block; position: absolute; z-index: 10; cursor: pointer; box-sizing: content-box; opacity: 0.45; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); -webkit-box-sizing: content-box; -webkit-transition: all .3s ease;
}
.am-slider-c4 .am-direction-nav a::before {
	font: 24px "FontAwesome", sans-serif; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-slider-c4 .am-direction-nav a.am-prev {
	left: 0px; padding-right: 5px;
}
.am-slider-c4 .am-direction-nav a.am-next {
	right: 0px; padding-left: 5px;
}
.am-slider-c4 .am-direction-nav a.am-next::before {
	content: "\f054";
}
.am-slider-c4 .am-direction-nav .am-disabled {
	cursor: default; opacity: 0 !important;
}
.am-slider-c4:hover .am-prev {
	opacity: 0.7;
}
.am-slider-c4:hover .am-prev:hover {
	opacity: 1;
}
.am-slider-c4:hover .am-next {
	opacity: 0.7;
}
.am-slider-c4:hover .am-next:hover {
	opacity: 1;
}
.am-slider-c4 .am-control-nav {
	display: none;
}
.am-slider-c4 .am-pauseplay {
	display: none;
}
.am-slider-d1 {
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-d1 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-d1 .am-viewport {
	max-height: 300px;
}
.am-slider-d1 .am-slider-desc {
	padding: 8px 35px; width: 100%; color: rgb(255, 255, 255); background-color: #4473c5;
}
.am-slider-d1 .am-slider-title {
	overflow: hidden; font-weight: normal; margin-bottom: 2px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-slider-d1 .am-slider-more {
	color: rgb(238, 238, 238); font-size: 1.3rem;
}
.am-slider-d1 .am-direction-nav a {
	margin: 0px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.9); transition:3s; border-image: none; width: 24px; height: 24px; text-align: center; bottom: 18px; color: rgba(255, 255, 255, 0.9); overflow: hidden; font-size: 0px; display: block; position: absolute; z-index: 10; cursor: pointer; box-sizing: content-box; opacity: 0.45; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); -webkit-box-sizing: content-box; -webkit-transition: all 03s ease;
}
.am-slider-d1 .am-direction-nav a::before {
	font: 16px/24px "FontAwesome", sans-serif; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-slider-d1 .am-direction-nav a.am-prev {
	left: 5px;
}
.am-slider-d1 .am-direction-nav a.am-next {
	right: 5px;
}
.am-slider-d1 .am-direction-nav a.am-next::before {
	content: "\f054";
}
.am-slider-d1 .am-direction-nav .am-disabled {
	cursor: default; opacity: 0 !important;
}
.am-slider-d1:hover .am-prev {
	opacity: 0.7;
}
.am-slider-d1:hover .am-prev:hover {
	opacity: 1;
}
.am-slider-d1:hover .am-next {
	opacity: 0.7;
}
.am-slider-d1:hover .am-next:hover {
	opacity: 1;
}
.am-slider-d1 .am-control-nav {
	display: none;
}
.am-slider-d1 .am-pauseplay {
	display: none;
}
.am-slider-d2 {
	margin-bottom: 20px; box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-d2 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-d2 .am-viewport {
	max-height: 300px;
}
.am-slider-d2 .am-slider-desc {
	left: 10px; right: 50px; bottom: 20px; color: rgb(255, 255, 255); position: absolute;
}
.am-slider-d2 .am-slider-content {
	padding: 10px 6px; margin-bottom: 10px; background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-d2 .am-slider-content p {
	margin: 0px; overflow: hidden; font-size: 1.4rem; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-slider-d2 .am-slider-title {
	overflow: hidden; font-weight: normal; margin-bottom: 5px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-slider-d2 .am-slider-more {
	padding: 2px 10px; color: rgb(238, 238, 238); font-size: 1.3rem; background-color: #4473c5;
}
.am-slider-d2 .am-control-nav {
	width: 100%; text-align: center; bottom: -15px; position: absolute;
}
.am-slider-d2 .am-control-nav li {
	margin: 0px 6px; display: inline-block;
}
.am-slider-d2 .am-control-nav li a {
	border-radius: 50%; width: 8px; height: 8px; line-height: 0; text-indent: -9999px; font-size: 0px; display: block; cursor: pointer; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.am-slider-d2 .am-control-nav li a:hover {
	background: rgba(0, 0, 0, 0.5);
}
.am-slider-d2 .am-control-nav li a.am-active {
	background: #4473c5; cursor: default;
}
.am-slider-d2 .am-direction-nav {
	display: none;
}
.am-slider-d2 .am-pauseplay {
	display: none;
}
.am-slider-d3 {
	margin-bottom: 10px; box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.am-slider-d3 .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-d3 .am-viewport {
	max-height: 300px;
}
.am-slider-d3 .am-slider-desc {
	padding: 8px 5px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); position: absolute; background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-d3 .am-slider-desc p {
	margin: 0px; overflow: hidden; font-size: 1.3rem; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-slider-d3 .am-slider-title {
	overflow: hidden; font-weight: normal; margin-bottom: 5px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-slider-d3 .am-control-thumbs {
	overflow: hidden; display: flex; position: static;
}
.am-slider-d3 .am-control-thumbs li {
	padding: 12px 4px 4px; flex:1 1 0px; position: relative; -webkit-box-flex: 1; -webkit-flex: 1;
}
.am-slider-d3 .am-control-thumbs img {
	width: 100%; display: block; cursor: pointer; opacity: 0.85;
}
.am-slider-d3 .am-control-thumbs img:hover {
	opacity: 1;
}
.am-slider-d3 .am-control-thumbs .am-active {
	cursor: default; opacity: 1;
}
.am-slider-d3 .am-control-thumbs .am-active + i {
	border-width: 8px 8px 0px; border-style: solid solid dotted; border-color: rgba(0, 0, 0, 0.7) transparent currentColor; transition:0.2s; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -4px; vertical-align: middle; display: inline-block; position: absolute; content: ""; transform: rotate(360deg); -webkit-transition: all 0.2s; -webkit-transform: rotate(360deg);
}
.am-slider-d3 .am-direction-nav {
	display: none;
}
.am-slider-d3 .am-pauseplay {
	display: none;
}
[data-am-widget='tabs'] {
	margin: 0px;
}
[data-am-widget='tabs'] .am-tabs-nav {
	list-style: none; margin: 0px; padding: 0px; width: 100%; text-align: center; display: flex;
}
[data-am-widget='tabs'] .am-tabs-nav li {
	flex:1 1 0px; -webkit-box-flex: 1; -webkit-flex: 1;
}
[data-am-widget='tabs'] .am-tabs-nav a {
	overflow: hidden; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.am-tabs-default .am-tabs-nav {
	line-height: 40px; background-color: rgb(255, 255, 255);
}
.am-tabs-default .am-tabs-nav a {
	color: rgb(34, 34, 34); line-height: 42px;
}
.am-tabs-default .am-tabs-nav > .am-active a {
	color: rgb(255, 255, 255); background-color: #4473c5;
}
.am-tabs-d2 .am-tabs-nav {
	background-color: rgb(238, 238, 238);
}
.am-tabs-d2 .am-tabs-nav li {
	height: 42px;
}
.am-tabs-d2 .am-tabs-nav a {
	color: rgb(34, 34, 34); line-height: 42px;
}
.am-tabs-d2 .am-tabs-nav > .am-active {
	border-bottom-color: #4473c5; border-bottom-width: 2px; border-bottom-style: solid; position: relative; background-color: rgb(252, 252, 252);
}
.am-tabs-d2 .am-tabs-nav > .am-active a {
	color: #4473c5; line-height: 40px;
}
.am-tabs-d2 .am-tabs-nav > .am-active::after {
	border-width: 6px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #4473c5; border-image: none; left: 50%; width: 0px; height: 0px; bottom: 0px; margin-left: -5px; position: absolute; z-index: 1; content: "";
}
.am-titlebar {
	height: 45px; font-size: 100%; margin-top: 20px;
}
.am-titlebar h2 {
	font-size: 1.6rem; margin-top: 0px; margin-bottom: 0px;
}
.am-titlebar .am-titlebar-title img {
	width: auto; height: 24px;
}
.am-titlebar-default {
	line-height: 44px; margin-right: 10px; margin-left: 10px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; display: flex; background-color: transparent;
}
.am-titlebar-default a {
	color: #4473c5;
}
.am-titlebar-default .am-titlebar-title {
	text-align: left; color: #4473c5; padding-left: 12px; font-size: 1.8rem; font-weight: bold; position: relative;
}
.am-titlebar-default .am-titlebar-title::before {
	left: 2px; top: 8px; bottom: 8px; border-left-color: #4473c5; border-left-width: 3px; border-left-style: solid; position: absolute; content: "";
}
.am-titlebar-default .am-titlebar-nav {
	flex:1 1 0px; text-align: right; -webkit-box-flex: 1; -webkit-flex: 1;
}
.am-titlebar-default .am-titlebar-nav a {
	margin-right: 10px;
}
.am-titlebar-default .am-titlebar-nav a:last-child {
	margin-right: 5px;
}
.am-titlebar-multi {
	border-top-color: rgb(59, 180, 242); border-bottom-color: rgb(232, 232, 232); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: flex; background-color: rgb(245, 245, 245);
}
.am-titlebar-multi a {
	color: #4473c5;
}
.am-titlebar-multi .am-titlebar-title {
	text-align: left; color: #4473c5; line-height: 42px; padding-left: 10px; font-size: 1.8rem; font-weight: bold;
}
.am-titlebar-multi .am-titlebar-nav {
	flex:1 1 0px; text-align: right; line-height: 42px; -webkit-box-flex: 1; -webkit-flex: 1;
}
.am-titlebar-multi .am-titlebar-nav a {
	margin-right: 10px;
}
.am-titlebar-cols {
	color: rgb(85, 85, 85); line-height: 41px; padding-left: 10px; font-size: 18px; border-top-color: rgb(225, 225, 225); border-top-width: 2px; border-top-style: solid; display: flex; position: relative; background-color: rgb(245, 245, 245);
}
.am-titlebar-cols a {
	color: rgb(85, 85, 85);
}
.am-titlebar-cols .am-titlebar-title {
	color: #4473c5; font-weight: bold; margin-right: 15px; border-bottom-color: #4473c5; border-bottom-width: 2px; border-bottom-style: solid;
}
.am-titlebar-cols .am-titlebar-title a {
	color: #4473c5;
}
.am-titlebar-cols .am-titlebar-nav {
	flex:1 1 0px; -webkit-box-flex: 1; -webkit-flex: 1;
}
.am-titlebar-cols .am-titlebar-nav a {
	line-height: 41px; margin-right: 15px; border-bottom-color: transparent; border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.am-titlebar-cols .am-titlebar-nav a:hover {
	color: rgb(60, 60, 60); border-bottom-color: #4473c5;
}
.am-titlebar-cols .am-titlebar-nav a:last-child {
	margin-right: 10px;
}
.am-wechatpay .am-wechatpay-btn {
	margin-top: 1rem; margin-bottom: 1rem;
}
