﻿body {
	margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
display:none
}
a {
	background-color: transparent
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	margin: .67em 0;
	font-size: 2em
}
mark {
	color: #000;
	background: #ff0
}
small {
	font-size: 80%
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
input {
	line-height: normal
}
input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid silver
}
legend {
	padding: 0;
	border: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: 700
}
table {
	border-spacing: 0;
	border-collapse: collapse
}
td, th {
	padding: 0
}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*, :after, :before {
	color: #000 !important;
	text-shadow: none !important;
	background: 0 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
a[href^="javascript:"]:after, a[href^="#"]:after {
	content: ""
}
blockquote, pre {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
img, tr {
	page-break-inside: avoid
}
img {
	max-width: 100% !important
}
h2, h3, p {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
.navbar {
	display: none
}
.btn>.caret, .dropup>.btn>.caret {
	border-top-color: #000 !important
}
.label {
	border: 1px solid #000
}
.table {
	border-collapse: collapse !important
}
.table td, .table th {
	background-color: #fff !important
}
.table-bordered td, .table-bordered th {
	border: 1px solid #ddd !important
}
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
body {
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #76838f;
	background-color: #fff
}
button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
a {
	color: #62a8ea;
	text-decoration: none
}
a:focus, a:hover {
	color: #89bceb;
	text-decoration: underline
}
a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
figure {
	margin: 0
}
img {
	vertical-align: middle
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto
}
.img-rounded {
	border-radius: 4px
}
.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.57142857;
	background-color: #fff;
	border: 1px solid #e4eaec;
	border-radius: 3px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.img-circle {
	border-radius: 50%
}
hr {
	margin-top: 22px;
	margin-bottom: 22px;
	border: 0;
	border-top: 1px solid #e4eaec
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}
[role=button] {
cursor:pointer
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: Roboto, sans-serif;
	font-weight: 400;
	line-height: 1.2;
	color: #37474f
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-weight: 400;
	line-height: 1;
	color: #a3afb7
}
.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 22px;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	font-size: 65%
}
.h4, .h5, .h6, h4, h5, h6 {
	margin-top: 11px;
	margin-bottom: 11px
}
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-size: 75%
}
.h1, h1 {
	font-size: 36px
}
.h2, h2 {
	font-size: 30px
}
.h3, h3 {
	font-size: 24px
}
.h4, h4 {
	font-size: 18px
}
.h5, h5 {
	font-size: 14px
}
.h6, h6 {
	font-size: 12px
}
p {
	margin: 0 0 11px
}
.lead {
	margin-bottom: 22px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}
@media(min-width:768px) {
.lead {
	font-size: 21px
}
}
.small, small {
	font-size: 85%
}
.mark, mark {
	padding: .2em;
	background-color: #f2a654
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
.text-justify {
	text-align: justify
}
.text-nowrap {
	white-space: nowrap
}
.text-lowercase {
	text-transform: lowercase
}
.text-uppercase {
	text-transform: uppercase
}
.text-capitalize {
	text-transform: capitalize
}
.text-muted {
	color: #526069
}
.text-primary {
	color: #62a8ea
}
a.text-primary:focus, a.text-primary:hover {
	color: #358fe4
}
.text-success {
	color: #fff
}
a.text-success:focus, a.text-success:hover {
	color: #e6e6e6
}
.text-info {
	color: #fff
}
a.text-info:focus, a.text-info:hover {
	color: #e6e6e6
}
.text-warning {
	color: #fff
}
a.text-warning:focus, a.text-warning:hover {
	color: #e6e6e6
}
.text-danger {
	color: #fff
}
a.text-danger:focus, a.text-danger:hover {
	color: #e6e6e6
}
.bg-primary {
	color: #fff;
	background-color: #62a8ea
}
a.bg-primary:focus, a.bg-primary:hover {
	background-color: #358fe4
}
.bg-success {
	background-color: #46be8a
}
a.bg-success:focus, a.bg-success:hover {
	background-color: #369b6f
}
.bg-info {
	background-color: #57c7d4
}
a.bg-info:focus, a.bg-info:hover {
	background-color: #33b6c5
}
.bg-warning {
	background-color: #f2a654
}
a.bg-warning:focus, a.bg-warning:hover {
	background-color: #ee8d25
}
.bg-danger {
	background-color: #f96868
}
a.bg-danger:focus, a.bg-danger:hover {
	background-color: #f73737
}
.page-header {
	padding-bottom: 10px;
	margin: 44px 0 22px;
	border-bottom: 1px solid transparent
}
ol, ul {
	margin-top: 0;
	margin-bottom: 11px
}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}
.list-unstyled {
	padding-left: 0;
	list-style: none
}
.list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none
}
.list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px
}
dl {
	margin-top: 0;
	margin-bottom: 22px
}
dd, dt {
	line-height: 1.57142857
}
dt {
	font-weight: 700
}
dd {
	margin-left: 0
}
@media(min-width:768px) {
.dl-horizontal dt {
	float: left;
	width: 160px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap
}
.dl-horizontal dd {
	margin-left: 180px
}
}
abbr[data-original-title], abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #e4eaec
}
.initialism {
	font-size: 90%;
	text-transform: uppercase
}
blockquote {
	padding: 11px 22px;
	margin: 0 0 22px;
	font-size: 17.5px;
	border-left: 5px solid #e4eaec
}
blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
	margin-bottom: 0
}
blockquote .small, blockquote footer, blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.57142857;
	color: #a3afb7
}
blockquote .small:before, blockquote footer:before, blockquote small:before {
	content: '\2014 \00A0'
}
.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #e4eaec;
	border-left: 0
}
.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
	content: ''
}
.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
	content: '\00A0 \2014'
}
address {
	margin-bottom: 22px;
	font-style: normal;
	line-height: 1.57142857
}
code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
	padding: 2px 4px;
	font-size: 90%;
	color: #5683ad;
	background-color: rgba(232,241,248,.1);
	border-radius: 3px
}
kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #62a8ea;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	-webkit-box-shadow: none;
	box-shadow: none
}
pre {
	display: block;
	padding: 10.5px;
	margin: 0 0 11px;
	font-size: 13px;
	line-height: 1.57142857;
	color: inherit;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #fff;
	border: 1px solid #ecf5fc;
	border-radius: 3px
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
@media(min-width:768px) {
.container {
	width: 750px
}
}
@media(min-width:992px) {
.container {
	width: 1170px
}
}
@media(min-width:1200px) {
.container {
	width: 1170px
}
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
.row {
	margin-right: -15px;
	margin-left: -15px
}
fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 22px;
	font-size: 21px;
	line-height: inherit;
	color: inherit;
	border: 0;
	border-bottom: 1px solid transparent
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700
}
input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px\9;
	line-height: normal
}
input[type=file] {
	display: block
}
input[type=range] {
	display: block;
	width: 100%
}
select[multiple], select[size] {
	height: auto
}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.57142857;
	color: #76838f
}

.vertical-align {
	font-size: 0
}
.vertical-align:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: ""
}
.vertical-align-bottom, .vertical-align-middle {
	display: inline-block;
	max-width: 100%;
	font-size: 14px
}
.vertical-align-middle {
	vertical-align: middle
}
.vertical-align-bottom {
	vertical-align: bottom
}
.inline {
	display: inline !important
}
.inline-block {
	display: inline-block !important
}
.block {
	display: block !important
}
.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: normal;
	white-space: nowrap
}
.text-break {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	white-space: normal;
	-ms-hyphens: auto
}
.text-nowrap {
	white-space: nowrap
}
.text-top {
	vertical-align: top !important
}
.text-middle {
	vertical-align: middle !important
}
.text-bottom {
	vertical-align: bottom !important
}
.text-left {
	text-align: left !important
}
.text-right {
	text-align: right !important
}
.text-center {
	text-align: center !important
}
.text-justify {
	text-align: justify !important
}
.text-lowercase {
	text-transform: lowercase !important
}
.text-uppercase {
	text-transform: uppercase !important
}
.text-capitalize {
	text-transform: capitalize !important
}
.font-weight-unset {
	font-weight: unset !important
}
.font-weight-100 {
	font-weight: 100 !important
}
.font-weight-200 {
	font-weight: 200 !important
}
.font-weight-300 {
	font-weight: 300 !important
}
.font-weight-400 {
	font-weight: 400 !important
}
.font-weight-500 {
	font-weight: 500 !important
}
.font-weight-600 {
	font-weight: 600 !important
}
.font-weight-700 {
	font-weight: 700 !important
}
.font-weight-800 {
	font-weight: 800 !important
}
.font-weight-900 {
	font-weight: 900 !important
}
.font-weight-light {
	font-weight: 100 !important
}
.font-weight-normal {
	font-weight: 300 !important
}
.font-weight-medium {
	font-weight: 400 !important
}
.font-weight-bold {
	font-weight: 500 !important
}
.font-size-0 {
	font-size: 0 !important
}
.font-size-10 {
	font-size: 10px !important
}
.font-size-12 {
	font-size: 12px !important
}
.font-size-14 {
	font-size: 14px !important
}
.font-size-16 {
	font-size: 16px !important
}
.font-size-18 {
	font-size: 18px !important
}
.font-size-20 {
	font-size: 20px !important
}
.font-size-24 {
	font-size: 24px !important
}
.font-size-26 {
	font-size: 26px !important
}
.font-size-30 {
	font-size: 30px !important
}
.font-size-40 {
	font-size: 40px !important
}
.font-size-50 {
	font-size: 50px !important
}
.font-size-60 {
	font-size: 60px !important
}
.font-size-70 {
	font-size: 70px !important
}
.font-size-80 {
	font-size: 80px !important
}
.visible-xlg {
	display: none !important
}
.visible-xlg-block, .visible-xlg-inline, .visible-xlg-inline-block {
	display: none !important
}
@media(min-width:1600px) {
.visible-xlg {
	display: block !important
}
table.visible-xlg {
	display: table !important
}
tr.visible-xlg {
	display: table-row !important
}
td.visible-xlg, th.visible-xlg {
	display: table-cell !important
}
}
@media(min-width:1600px) {
.visible-xlg-block {
	display: block !important
}
}
@media(min-width:1600px) {
.visible-xlg-inline {
	display: inline !important
}
}
@media(min-width:1200px) {
.visible-xlg-inline-block {
	display: inline-block !important
}
}
@media(min-width:1600px) {
.hidden-xlg {
	display: none !important
}
}
html, body {
	height: 100%
}
.radio-custom, .checkbox-custom {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}
.radio-custom label, .checkbox-custom label {
	min-height: 22px;
	margin-bottom: 0;
	font-weight: 300;
	cursor: pointer
}
.radio-custom input[type="radio"], .checkbox-custom input[type="checkbox"] {
	position: absolute;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: -20px
}
.radio-custom.disabled label, .checkbox-custom.disabled label, fieldset[disabled] .radio-custom label, fieldset[disabled] .checkbox-custom label {
	cursor: not-allowed
}
.input-group-addon .radio-custom, .input-group-addon .checkbox-custom {
	margin: 0
}
@-webkit-keyframes loader-default {
0% {
-webkit-transform:scale(0);
transform:scale(0)
}
100% {
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-o-keyframes loader-default {
0% {
-webkit-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
100% {
opacity:0;
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@keyframes loader-default {
0% {
-webkit-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
100% {
opacity:0;
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes default-grill {
0%, 80%, 100% {
height:1em;
-webkit-box-shadow:0 0 #a3afb7;
box-shadow:0 0 #a3afb7
}
40% {
height:1.2em;
-webkit-box-shadow:0 -.25em #a3afb7;
box-shadow:0 -.25em #a3afb7
}
}
@-o-keyframes default-grill {
0%, 80%, 100% {
height:1em;
box-shadow:0 0 #a3afb7
}
40% {
height:1.2em;
box-shadow:0 -.25em #a3afb7
}
}
@keyframes default-grill {
0%, 80%, 100% {
height:1em;
-webkit-box-shadow:0 0 #a3afb7;
box-shadow:0 0 #a3afb7
}
40% {
height:1.2em;
-webkit-box-shadow:0 -.25em #a3afb7;
box-shadow:0 -.25em #a3afb7
}
}
@-webkit-keyframes loader-circle {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-o-keyframes loader-circle {
0% {
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes loader-circle {
0% {
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes loader-round-circle {
0%, 100% {
-webkit-box-shadow:0 -3em 0 .2em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 0 #a3afb7;
box-shadow:0 -3em 0 .2em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 0 #a3afb7
}
12.5% {
-webkit-box-shadow:0 -3em 0 0 #a3afb7, 2em -2em 0 .2em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7;
box-shadow:0 -3em 0 0 #a3afb7, 2em -2em 0 .2em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
25% {
-webkit-box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 .2em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7;
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 .2em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
37.5% {
-webkit-box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 .2em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7;
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 .2em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
50% {
-webkit-box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 .2em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7;
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 .2em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
62.5% {
-webkit-box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 .2em #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 -.5em #a3afb7;
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 .2em #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 -.5em #a3afb7
}
75% {
-webkit-box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 .2em #a3afb7, -2em -2em 0 0 #a3afb7;
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 .2em #a3afb7, -2em -2em 0 0 #a3afb7
}
87.5% {
-webkit-box-shadow:0 -3em 0 0 #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 .2em #a3afb7;
box-shadow:0 -3em 0 0 #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 .2em #a3afb7
}
}
@-o-keyframes loader-round-circle {
0%, 100% {
box-shadow:0 -3em 0 .2em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 0 #a3afb7
}
12.5% {
box-shadow:0 -3em 0 0 #a3afb7, 2em -2em 0 .2em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
25% {
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 .2em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
37.5% {
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 .2em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
50% {
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 .2em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
62.5% {
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 .2em #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 -.5em #a3afb7
}
75% {
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 .2em #a3afb7, -2em -2em 0 0 #a3afb7
}
87.5% {
box-shadow:0 -3em 0 0 #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 .2em #a3afb7
}
}
@keyframes loader-round-circle {
0%, 100% {
-webkit-box-shadow:0 -3em 0 .2em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 0 #a3afb7;
box-shadow:0 -3em 0 .2em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 0 #a3afb7
}
12.5% {
-webkit-box-shadow:0 -3em 0 0 #a3afb7, 2em -2em 0 .2em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7;
box-shadow:0 -3em 0 0 #a3afb7, 2em -2em 0 .2em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
25% {
-webkit-box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 .2em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7;
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 .2em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
37.5% {
-webkit-box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 .2em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7;
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 .2em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 -.5em #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
50% {
-webkit-box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 .2em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7;
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 .2em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 -.5em #a3afb7, -2em -2em 0 -.5em #a3afb7
}
62.5% {
-webkit-box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 .2em #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 -.5em #a3afb7;
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 .2em #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 -.5em #a3afb7
}
75% {
-webkit-box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 .2em #a3afb7, -2em -2em 0 0 #a3afb7;
box-shadow:0 -3em 0 -.5em #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 .2em #a3afb7, -2em -2em 0 0 #a3afb7
}
87.5% {
-webkit-box-shadow:0 -3em 0 0 #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 .2em #a3afb7;
box-shadow:0 -3em 0 0 #a3afb7, 2em -2em 0 -.5em #a3afb7, 3em 0 0 -.5em #a3afb7, 2em 2em 0 -.5em #a3afb7, 0 3em 0 -.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 .2em #a3afb7
}
}
@-webkit-keyframes loader-tadpole {
0% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
5%, 95% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7
}
10%, 59% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, -.087em -.825em 0 -.42em #a3afb7, -.173em -.812em 0 -.44em #a3afb7, -.256em -.789em 0 -.46em #a3afb7, -.297em -.775em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, -.087em -.825em 0 -.42em #a3afb7, -.173em -.812em 0 -.44em #a3afb7, -.256em -.789em 0 -.46em #a3afb7, -.297em -.775em 0 -.477em #a3afb7
}
20% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, -.338em -.758em 0 -.42em #a3afb7, -.555em -.617em 0 -.44em #a3afb7, -.671em -.488em 0 -.46em #a3afb7, -.749em -.34em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, -.338em -.758em 0 -.42em #a3afb7, -.555em -.617em 0 -.44em #a3afb7, -.671em -.488em 0 -.46em #a3afb7, -.749em -.34em 0 -.477em #a3afb7
}
38% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, -.377em -.74em 0 -.42em #a3afb7, -.645em -.522em 0 -.44em #a3afb7, -.775em -.297em 0 -.46em #a3afb7, -.82em -.09em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, -.377em -.74em 0 -.42em #a3afb7, -.645em -.522em 0 -.44em #a3afb7, -.775em -.297em 0 -.46em #a3afb7, -.82em -.09em 0 -.477em #a3afb7
}
100% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-o-keyframes loader-tadpole {
0% {
box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
5%, 95% {
box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7
}
10%, 59% {
box-shadow:0 -.83em 0 -.4em #a3afb7, -.087em -.825em 0 -.42em #a3afb7, -.173em -.812em 0 -.44em #a3afb7, -.256em -.789em 0 -.46em #a3afb7, -.297em -.775em 0 -.477em #a3afb7
}
20% {
box-shadow:0 -.83em 0 -.4em #a3afb7, -.338em -.758em 0 -.42em #a3afb7, -.555em -.617em 0 -.44em #a3afb7, -.671em -.488em 0 -.46em #a3afb7, -.749em -.34em 0 -.477em #a3afb7
}
38% {
box-shadow:0 -.83em 0 -.4em #a3afb7, -.377em -.74em 0 -.42em #a3afb7, -.645em -.522em 0 -.44em #a3afb7, -.775em -.297em 0 -.46em #a3afb7, -.82em -.09em 0 -.477em #a3afb7
}
100% {
box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes loader-tadpole {
0% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
5%, 95% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7
}
10%, 59% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, -.087em -.825em 0 -.42em #a3afb7, -.173em -.812em 0 -.44em #a3afb7, -.256em -.789em 0 -.46em #a3afb7, -.297em -.775em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, -.087em -.825em 0 -.42em #a3afb7, -.173em -.812em 0 -.44em #a3afb7, -.256em -.789em 0 -.46em #a3afb7, -.297em -.775em 0 -.477em #a3afb7
}
20% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, -.338em -.758em 0 -.42em #a3afb7, -.555em -.617em 0 -.44em #a3afb7, -.671em -.488em 0 -.46em #a3afb7, -.749em -.34em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, -.338em -.758em 0 -.42em #a3afb7, -.555em -.617em 0 -.44em #a3afb7, -.671em -.488em 0 -.46em #a3afb7, -.749em -.34em 0 -.477em #a3afb7
}
38% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, -.377em -.74em 0 -.42em #a3afb7, -.645em -.522em 0 -.44em #a3afb7, -.775em -.297em 0 -.46em #a3afb7, -.82em -.09em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, -.377em -.74em 0 -.42em #a3afb7, -.645em -.522em 0 -.44em #a3afb7, -.775em -.297em 0 -.46em #a3afb7, -.82em -.09em 0 -.477em #a3afb7
}
100% {
-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
box-shadow:0 -.83em 0 -.4em #a3afb7, 0 -.83em 0 -.42em #a3afb7, 0 -.83em 0 -.44em #a3afb7, 0 -.83em 0 -.46em #a3afb7, 0 -.83em 0 -.477em #a3afb7;
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes loader-ellipsis {
0%, 80%, 100% {
-webkit-box-shadow:0 .625em 0 -.325em #a3afb7;
box-shadow:0 .625em 0 -.325em #a3afb7
}
40% {
-webkit-box-shadow:0 .625em 0 0 #a3afb7;
box-shadow:0 .625em 0 0 #a3afb7
}
}
@-o-keyframes loader-ellipsis {
0%, 80%, 100% {
box-shadow:0 .625em 0 -.325em #a3afb7
}
40% {
box-shadow:0 .625em 0 0 #a3afb7
}
}
@keyframes loader-ellipsis {
0%, 80%, 100% {
-webkit-box-shadow:0 .625em 0 -.325em #a3afb7;
box-shadow:0 .625em 0 -.325em #a3afb7
}
40% {
-webkit-box-shadow:0 .625em 0 0 #a3afb7;
box-shadow:0 .625em 0 0 #a3afb7
}
}
@-webkit-keyframes loader-dot-rotate {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-o-keyframes loader-dot-rotate {
0% {
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes loader-dot-rotate {
0% {
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes loader-dot-bounce {
0%, 100% {
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-o-keyframes loader-dot-bounce {
0%, 100% {
-webkit-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@keyframes loader-dot-bounce {
0%, 100% {
-webkit-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes loader-bounce {
0%, 100% {
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-o-keyframes loader-bounce {
0%, 100% {
-webkit-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@keyframes loader-bounce {
0%, 100% {
-webkit-transform:scale(0);
-o-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes fade {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-o-keyframes fade {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fade {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes scale-12 {
0% {
-webkit-transform:scale(1.2);
transform:scale(1.2)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-o-keyframes scale-12 {
0% {
-o-transform:scale(1.2);
transform:scale(1.2)
}
100% {
-o-transform:scale(1);
transform:scale(1)
}
}
@keyframes scale-12 {
0% {
-webkit-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2)
}
100% {
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes fade-scale-02 {
0% {
opacity:0;
-webkit-transform:scale(.2);
transform:scale(.2)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-o-keyframes fade-scale-02 {
0% {
opacity:0;
-o-transform:scale(.2);
transform:scale(.2)
}
100% {
opacity:1;
-o-transform:scale(1);
transform:scale(1)
}
}
@keyframes fade-scale-02 {
0% {
opacity:0;
-webkit-transform:scale(.2);
-o-transform:scale(.2);
transform:scale(.2)
}
100% {
opacity:1;
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes fade-scale-18 {
0% {
opacity:0;
-webkit-transform:scale(1.8);
transform:scale(1.8)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-o-keyframes fade-scale-18 {
0% {
opacity:0;
-o-transform:scale(1.8);
transform:scale(1.8)
}
100% {
opacity:1;
-o-transform:scale(1);
transform:scale(1)
}
}
@keyframes fade-scale-18 {
0% {
opacity:0;
-webkit-transform:scale(1.8);
-o-transform:scale(1.8);
transform:scale(1.8)
}
100% {
opacity:1;
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes slide-top {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-o-keyframes slide-top {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slide-top {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-webkit-keyframes slide-bottom {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-o-keyframes slide-bottom {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slide-bottom {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-webkit-keyframes slide-left {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-o-keyframes slide-left {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slide-left {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-webkit-keyframes slide-right {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-o-keyframes slide-right {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slide-right {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
10% {
-webkit-transform:translateX(-9px);
transform:translateX(-9px)
}
20% {
-webkit-transform:translateX(8px);
transform:translateX(8px)
}
30% {
-webkit-transform:translateX(-7px);
transform:translateX(-7px)
}
40% {
-webkit-transform:translateX(6px);
transform:translateX(6px)
}
50% {
-webkit-transform:translateX(-5px);
transform:translateX(-5px)
}
60% {
-webkit-transform:translateX(4px);
transform:translateX(4px)
}
70% {
-webkit-transform:translateX(-3px);
transform:translateX(-3px)
}
80% {
-webkit-transform:translateX(2px);
transform:translateX(2px)
}
90% {
-webkit-transform:translateX(-1px);
transform:translateX(-1px)
}
}
@-o-keyframes shake {
0%, 100% {
-o-transform:translateX(0);
transform:translateX(0)
}
10% {
-o-transform:translateX(-9px);
transform:translateX(-9px)
}
20% {
-o-transform:translateX(8px);
transform:translateX(8px)
}
30% {
-o-transform:translateX(-7px);
transform:translateX(-7px)
}
40% {
-o-transform:translateX(6px);
transform:translateX(6px)
}
50% {
-o-transform:translateX(-5px);
transform:translateX(-5px)
}
60% {
-o-transform:translateX(4px);
transform:translateX(4px)
}
70% {
-o-transform:translateX(-3px);
transform:translateX(-3px)
}
80% {
-o-transform:translateX(2px);
transform:translateX(2px)
}
90% {
-o-transform:translateX(-1px);
transform:translateX(-1px)
}
}
@keyframes shake {
0%, 100% {
-webkit-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
10% {
-webkit-transform:translateX(-9px);
-o-transform:translateX(-9px);
transform:translateX(-9px)
}
20% {
-webkit-transform:translateX(8px);
-o-transform:translateX(8px);
transform:translateX(8px)
}
30% {
-webkit-transform:translateX(-7px);
-o-transform:translateX(-7px);
transform:translateX(-7px)
}
40% {
-webkit-transform:translateX(6px);
-o-transform:translateX(6px);
transform:translateX(6px)
}
50% {
-webkit-transform:translateX(-5px);
-o-transform:translateX(-5px);
transform:translateX(-5px)
}
60% {
-webkit-transform:translateX(4px);
-o-transform:translateX(4px);
transform:translateX(4px)
}
70% {
-webkit-transform:translateX(-3px);
-o-transform:translateX(-3px);
transform:translateX(-3px)
}
80% {
-webkit-transform:translateX(2px);
-o-transform:translateX(2px);
transform:translateX(2px)
}
90% {
-webkit-transform:translateX(-1px);
-o-transform:translateX(-1px);
transform:translateX(-1px)
}
}
.primary-100 {
	color: #e8f1f8 !important
}
.primary-200 {
	color: #d5e4f1 !important
}
.primary-300 {
	color: #bcd8f1 !important
}
.primary-400 {
	color: #a2caee !important
}
.primary-500 {
	color: #89bceb !important
}
.primary-600 {
	color: #62a8ea !important
}
.primary-700 {
	color: #4e97d9 !important
}
.primary-800 {
	color: #3583ca !important
}
.red-100 {
	color: #ffeaea !important
}
.red-200 {
	color: #fad3d3 !important
}
.red-300 {
	color: #fab4b4 !important
}
.red-400 {
	color: #fa9898 !important
}
.red-500 {
	color: #fa7a7a !important
}
.red-600 {
	color: #f96868 !important
}
.red-700 {
	color: #e9595b !important
}
.red-800 {
	color: #d6494b !important
}
.pink-100 {
	color: #fce4ec !important
}
.pink-200 {
	color: #ffccde !important
}
.pink-300 {
	color: #fba9c6 !important
}
.pink-400 {
	color: #fb8db4 !important
}
.pink-500 {
	color: #f978a6 !important
}
.pink-600 {
	color: #f96197 !important
}
.pink-700 {
	color: #f44c87 !important
}
.pink-800 {
	color: #e53b75 !important
}
.purple-100 {
	color: #f6f2ff !important
}
.purple-200 {
	color: #e3dbf4 !important
}
.purple-300 {
	color: #d2c5ec !important
}
.purple-400 {
	color: #bba7e4 !important
}
.purple-500 {
	color: #a58add !important
}
.purple-600 {
	color: #926dde !important
}
.purple-700 {
	color: #7c51d1 !important
}
.purple-800 {
	color: #6d45bc !important
}
.indigo-100 {
	color: #edeff9 !important
}
.indigo-200 {
	color: #dadef5 !important
}
.indigo-300 {
	color: #bcc5f4 !important
}
.indigo-400 {
	color: #9daaf3 !important
}
.indigo-500 {
	color: #8897ec !important
}
.indigo-600 {
	color: #677ae4 !important
}
.indigo-700 {
	color: #5166d6 !important
}
.indigo-800 {
	color: #465bd4 !important
}
.blue-100 {
	color: #e8f1f8 !important
}
.blue-200 {
	color: #d5e4f1 !important
}
.blue-300 {
	color: #bcd8f1 !important
}
.blue-400 {
	color: #a2caee !important
}
.blue-500 {
	color: #89bceb !important
}
.blue-600 {
	color: #62a8ea !important
}
.blue-700 {
	color: #4e97d9 !important
}
.blue-800 {
	color: #3583ca !important
}
.cyan-100 {
	color: #ecf9fa !important
}
.cyan-200 {
	color: #d3eff2 !important
}
.cyan-300 {
	color: #baeaef !important
}
.cyan-400 {
	color: #9ae1e9 !important
}
.cyan-500 {
	color: #77d6e1 !important
}
.cyan-600 {
	color: #57c7d4 !important
}
.cyan-700 {
	color: #47b8c6 !important
}
.cyan-800 {
	color: #37a9b7 !important
}
.teal-100 {
	color: #ecfdfc !important
}
.teal-200 {
	color: #cdf4f1 !important
}
.teal-300 {
	color: #99e1da !important
}
.teal-400 {
	color: #79d1c9 !important
}
.teal-500 {
	color: #56bfb5 !important
}
.teal-600 {
	color: #3aa99e !important
}
.teal-700 {
	color: #269b8f !important
}
.teal-800 {
	color: #178d81 !important
}
.green-100 {
	color: #e7faf2 !important
}
.green-200 {
	color: #bfedd8 !important
}
.green-300 {
	color: #9fe5c5 !important
}
.green-400 {
	color: #7dd3ae !important
}
.green-500 {
	color: #5cd29d !important
}
.green-600 {
	color: #46be8a !important
}
.green-700 {
	color: #36ab7a !important
}
.green-800 {
	color: #279566 !important
}
.light-green-100 {
	color: #f1f7ea !important
}
.light-green-200 {
	color: #e0ecd1 !important
}
.light-green-300 {
	color: #cadfb1 !important
}
.light-green-400 {
	color: #bad896 !important
}
.light-green-500 {
	color: #acd57c !important
}
.light-green-600 {
	color: #9ece67 !important
}
.light-green-700 {
	color: #83b944 !important
}
.light-green-800 {
	color: #70a532 !important
}
.yellow-100 {
	color: #fffae7 !important
}
.yellow-200 {
	color: #f9eec1 !important
}
.yellow-300 {
	color: #f6e7a9 !important
}
.yellow-400 {
	color: #f8e59b !important
}
.yellow-500 {
	color: #f7e083 !important
}
.yellow-600 {
	color: #f7da64 !important
}
.yellow-700 {
	color: #f9cd48 !important
}
.yellow-800 {
	color: #fbc02d !important
}
.orange-100 {
	color: #fff3e6 !important
}
.orange-200 {
	color: #ffddb9 !important
}
.orange-300 {
	color: #fbce9d !important
}
.orange-400 {
	color: #f6be80 !important
}
.orange-500 {
	color: #f4b066 !important
}
.orange-600 {
	color: #f2a654 !important
}
.orange-700 {
	color: #ec9940 !important
}
.orange-800 {
	color: #e98f2e !important
}
.brown-100 {
	color: #fae6df !important
}
.brown-200 {
	color: #e2bdaf !important
}
.brown-300 {
	color: #d3aa9c !important
}
.brown-400 {
	color: #b98e7e !important
}
.brown-500 {
	color: #a17768 !important
}
.brown-600 {
	color: #8d6658 !important
}
.brown-700 {
	color: #7d5b4f !important
}
.brown-800 {
	color: #715146 !important
}
.grey-100 {
	color: #fafafa !important
}
.grey-200 {
	color: #eee !important
}
.grey-300 {
	color: #e0e0e0 !important
}
.grey-400 {
	color: #bdbdbd !important
}
.grey-500 {
	color: #9e9e9e !important
}
.grey-600 {
	color: #757575 !important
}
.grey-700 {
	color: #616161 !important
}
.grey-800 {
	color: #424242 !important
}
.blue-grey-100 {
	color: #f3f7f9 !important
}
.blue-grey-200 {
	color: #e4eaec !important
}
.blue-grey-300 {
	color: #ccd5db !important
}
.blue-grey-400 {
	color: #a3afb7 !important
}
.blue-grey-500 {
	color: #76838f !important
}
.blue-grey-600 {
	color: #526069 !important
}
.blue-grey-700 {
	color: #37474f !important
}
.blue-grey-800 {
	color: #263238 !important
}
.bg-primary-100 {
	background-color: #e8f1f8 !important
}
.bg-primary-200 {
	background-color: #d5e4f1 !important
}
.bg-primary-300 {
	background-color: #bcd8f1 !important
}
.bg-primary-400 {
	background-color: #a2caee !important
}
.bg-primary-500 {
	background-color: #89bceb !important
}
.bg-primary-600 {
	background-color: #62a8ea !important
}
.bg-primary-700 {
	background-color: #4e97d9 !important
}
.bg-primary-800 {
	background-color: #3583ca !important
}
.bg-red-100 {
	background-color: #ffeaea !important
}
.bg-red-200 {
	background-color: #fad3d3 !important
}
.bg-red-300 {
	background-color: #fab4b4 !important
}
.bg-red-400 {
	background-color: #fa9898 !important
}
.bg-red-500 {
	background-color: #fa7a7a !important
}
.bg-red-600 {
	background-color: #f96868 !important
}
.bg-red-700 {
	background-color: #e9595b !important
}
.bg-red-800 {
	background-color: #d6494b !important
}
.bg-pink-100 {
	background-color: #fce4ec !important
}
.bg-pink-200 {
	background-color: #ffccde !important
}
.bg-pink-300 {
	background-color: #fba9c6 !important
}
.bg-pink-400 {
	background-color: #fb8db4 !important
}
.bg-pink-500 {
	background-color: #f978a6 !important
}
.bg-pink-600 {
	background-color: #f96197 !important
}
.bg-pink-700 {
	background-color: #f44c87 !important
}
.bg-pink-800 {
	background-color: #e53b75 !important
}
.bg-purple-100 {
	background-color: #f6f2ff !important
}
.bg-purple-200 {
	background-color: #e3dbf4 !important
}
.bg-purple-300 {
	background-color: #d2c5ec !important
}
.bg-purple-400 {
	background-color: #bba7e4 !important
}
.bg-purple-500 {
	background-color: #a58add !important
}
.bg-purple-600 {
	background-color: #926dde !important
}
.bg-purple-700 {
	background-color: #7c51d1 !important
}
.bg-purple-800 {
	background-color: #6d45bc !important
}
.bg-indigo-100 {
	background-color: #edeff9 !important
}
.bg-indigo-200 {
	background-color: #dadef5 !important
}
.bg-indigo-300 {
	background-color: #bcc5f4 !important
}
.bg-indigo-400 {
	background-color: #9daaf3 !important
}
.bg-indigo-500 {
	background-color: #8897ec !important
}
.bg-indigo-600 {
	background-color: #677ae4 !important
}
.bg-indigo-700 {
	background-color: #5166d6 !important
}
.bg-indigo-800 {
	background-color: #465bd4 !important
}
.bg-blue-100 {
	background-color: #e8f1f8 !important
}
.bg-blue-200 {
	background-color: #d5e4f1 !important
}
.bg-blue-300 {
	background-color: #bcd8f1 !important
}
.bg-blue-400 {
	background-color: #a2caee !important
}
.bg-blue-500 {
	background-color: #89bceb !important
}
.bg-blue-600 {
	background-color: #62a8ea !important
}
.bg-blue-700 {
	background-color: #4e97d9 !important
}
.bg-blue-800 {
	background-color: #3583ca !important
}
.bg-cyan-100 {
	background-color: #ecf9fa !important
}
.bg-cyan-200 {
	background-color: #d3eff2 !important
}
.bg-cyan-300 {
	background-color: #baeaef !important
}
.bg-cyan-400 {
	background-color: #9ae1e9 !important
}
.bg-cyan-500 {
	background-color: #77d6e1 !important
}
.bg-cyan-600 {
	background-color: #57c7d4 !important
}
.bg-cyan-700 {
	background-color: #47b8c6 !important
}
.bg-cyan-800 {
	background-color: #37a9b7 !important
}
.bg-teal-100 {
	background-color: #ecfdfc !important
}
.bg-teal-200 {
	background-color: #cdf4f1 !important
}
.bg-teal-300 {
	background-color: #99e1da !important
}
.bg-teal-400 {
	background-color: #79d1c9 !important
}
.bg-teal-500 {
	background-color: #56bfb5 !important
}
.bg-teal-600 {
	background-color: #3aa99e !important
}
.bg-teal-700 {
	background-color: #269b8f !important
}
.bg-teal-800 {
	background-color: #178d81 !important
}
.bg-green-100 {
	background-color: #e7faf2 !important
}
.bg-green-200 {
	background-color: #bfedd8 !important
}
.bg-green-300 {
	background-color: #9fe5c5 !important
}
.bg-green-400 {
	background-color: #7dd3ae !important
}
.bg-green-500 {
	background-color: #5cd29d !important
}
.bg-green-600 {
	background-color: #46be8a !important
}
.bg-green-700 {
	background-color: #36ab7a !important
}
.bg-green-800 {
	background-color: #279566 !important
}
.bg-light-green-100 {
	background-color: #f1f7ea !important
}
.bg-light-green-200 {
	background-color: #e0ecd1 !important
}
.bg-light-green-300 {
	background-color: #cadfb1 !important
}
.bg-light-green-400 {
	background-color: #bad896 !important
}
.bg-light-green-500 {
	background-color: #acd57c !important
}
.bg-light-green-600 {
	background-color: #9ece67 !important
}
.bg-light-green-700 {
	background-color: #83b944 !important
}
.bg-light-green-800 {
	background-color: #70a532 !important
}
.bg-yellow-100 {
	background-color: #fffae7 !important
}
.bg-yellow-200 {
	background-color: #f9eec1 !important
}
.bg-yellow-300 {
	background-color: #f6e7a9 !important
}
.bg-yellow-400 {
	background-color: #f8e59b !important
}
.bg-yellow-500 {
	background-color: #f7e083 !important
}
.bg-yellow-600 {
	background-color: #f7da64 !important
}
.bg-yellow-700 {
	background-color: #f9cd48 !important
}
.bg-yellow-800 {
	background-color: #fbc02d !important
}
.bg-orange-100 {
	background-color: #fff3e6 !important
}
.bg-orange-200 {
	background-color: #ffddb9 !important
}
.bg-orange-300 {
	background-color: #fbce9d !important
}
.bg-orange-400 {
	background-color: #f6be80 !important
}
.bg-orange-500 {
	background-color: #f4b066 !important
}
.bg-orange-600 {
	background-color: #f2a654 !important
}
.bg-orange-700 {
	background-color: #ec9940 !important
}
.bg-orange-800 {
	background-color: #e98f2e !important
}
.bg-brown-100 {
	background-color: #fae6df !important
}
.bg-brown-200 {
	background-color: #e2bdaf !important
}
.bg-brown-300 {
	background-color: #d3aa9c !important
}
.bg-brown-400 {
	background-color: #b98e7e !important
}
.bg-brown-500 {
	background-color: #a17768 !important
}
.bg-brown-600 {
	background-color: #8d6658 !important
}
.bg-brown-700 {
	background-color: #7d5b4f !important
}
.bg-brown-800 {
	background-color: #715146 !important
}
.bg-grey-100 {
	background-color: #fafafa !important
}
.bg-grey-200 {
	background-color: #eee !important
}
.bg-grey-300 {
	background-color: #e0e0e0 !important
}
.bg-grey-400 {
	background-color: #bdbdbd !important
}
.bg-grey-500 {
	background-color: #9e9e9e !important
}
.bg-grey-600 {
	background-color: #757575 !important
}
.bg-grey-700 {
	background-color: #616161 !important
}
.bg-grey-800 {
	background-color: #424242 !important
}
.bg-blue-grey-100 {
	background-color: #f3f7f9 !important
}
.bg-blue-grey-200 {
	background-color: #e4eaec !important
}
.bg-blue-grey-300 {
	background-color: #ccd5db !important
}
.bg-blue-grey-400 {
	background-color: #a3afb7 !important
}
.bg-blue-grey-500 {
	background-color: #76838f !important
}
.bg-blue-grey-600 {
	background-color: #526069 !important
}
.bg-blue-grey-700 {
	background-color: #37474f !important
}
.bg-blue-grey-800 {
	background-color: #263238 !important
}
.black {
	color: #000 !important
}
.white {
	color: #fff !important
}
.bg-white {
	color: #76838f;
	background-color: #fff
}
.bg-primary {
	color: #fff;
	background-color: #62a8ea
}
.bg-primary:hover {
	background-color: #8fc1f0
}
.bg-primary a, a.bg-primary {
	color: #fff
}
.bg-primary a:hover, a.bg-primary:hover {
	color: #fff
}
.bg-success {
	color: #fff;
	background-color: #46be8a
}
.bg-success:hover {
	background-color: #6ccba2
}
.bg-success a, a.bg-success {
	color: #fff
}
.bg-success a:hover, a.bg-success:hover {
	color: #fff
}
.bg-info {
	color: #fff;
	background-color: #57c7d4
}
.bg-info:hover {
	background-color: #80d5de
}
.bg-info a, a.bg-info {
	color: #fff
}
.bg-info a:hover, a.bg-info:hover {
	color: #fff
}
.bg-warning {
	color: #fff;
	background-color: #f2a654
}
.bg-warning:hover {
	background-color: #f6bf83
}
.bg-warning a, a.bg-warning {
	color: #fff
}
.bg-warning a:hover, a.bg-warning:hover {
	color: #fff
}
.bg-danger {
	color: #fff;
	background-color: #f96868
}
.bg-danger:hover {
	background-color: #fb9999
}
.bg-danger a, a.bg-danger {
	color: #fff
}
.bg-danger a:hover, a.bg-danger:hover {
	color: #fff
}
.bg-dark {
	color: #fff;
	background-color: #526069
}
.bg-dark:hover {
	background-color: #687a86
}
.bg-dark a, a.bg-dark {
	color: #fff
}
.bg-dark a:hover, a.bg-dark:hover {
	color: #fff
}
.social-facebook {
	color: #fff;
	background-color: #3b5998 !important
}
.social-facebook:hover, .social-facebook:focus {
	color: #fff;
	background-color: #4c70ba !important
}
.social-facebook:active, .social-facebook.active {
	color: #fff;
	background-color: #2d4373 !important
}
.bg-facebook {
	background-color: #3b5998
}
.social-twitter {
	color: #fff;
	background-color: #55acee !important
}
.social-twitter:hover, .social-twitter:focus {
	color: #fff;
	background-color: #83c3f3 !important
}
.social-twitter:active, .social-twitter.active {
	color: #fff;
	background-color: #2795e9 !important
}
.bg-twitter {
	background-color: #55acee
}
.social-google-plus {
	color: #fff;
	background-color: #dd4b39 !important
}
.social-google-plus:hover, .social-google-plus:focus {
	color: #fff;
	background-color: #e47365 !important
}
.social-google-plus:active, .social-google-plus.active {
	color: #fff;
	background-color: #c23321 !important
}
.bg-google-plus {
	background-color: #dd4b39
}
.social-linkedin {
	color: #fff;
	background-color: #0976b4 !important
}
.social-linkedin:hover, .social-linkedin:focus {
	color: #fff;
	background-color: #0b96e5 !important
}
.social-linkedin:active, .social-linkedin.active {
	color: #fff;
	background-color: #075683 !important
}
.bg-linkedin {
	background-color: #0976b4
}
.social-flickr {
	color: #fff;
	background-color: #ff0084 !important
}
.social-flickr:hover, .social-flickr:focus {
	color: #fff;
	background-color: #ff339d !important
}
.social-flickr:active, .social-flickr.active {
	color: #fff;
	background-color: #cc006a !important
}
.bg-flickr {
	background-color: #ff0084
}
.social-tumblr {
	color: #fff;
	background-color: #35465c !important
}
.social-tumblr:hover, .social-tumblr:focus {
	color: #fff;
	background-color: #485f7c !important
}
.social-tumblr:active, .social-tumblr.active {
	color: #fff;
	background-color: #222d3c !important
}
.bg-tumblr {
	background-color: #35465c
}
.social-xing {
	color: #fff;
	background-color: #024b4d !important
}
.social-xing:hover, .social-xing:focus {
	color: #fff;
	background-color: #037b7f !important
}
.social-xing:active, .social-xing.active {
	color: #fff;
	background-color: #011b1b !important
}
.bg-xing {
	background-color: #024b4d
}
.social-github {
	color: #fff;
	background-color: #4183c4 !important
}
.social-github:hover, .social-github:focus {
	color: #fff;
	background-color: #689cd0 !important
}
.social-github:active, .social-github.active {
	color: #fff;
	background-color: #3269a0 !important
}
.bg-github {
	background-color: #4183c4
}
.social-html5 {
	color: #fff;
	background-color: #e44f26 !important
}
.social-html5:hover, .social-html5:focus {
	color: #fff;
	background-color: #ea7453 !important
}
.social-html5:active, .social-html5.active {
	color: #fff;
	background-color: #bf3c18 !important
}
.bg-html5 {
	background-color: #e44f26
}
.social-openid {
	color: #fff;
	background-color: #f67d28 !important
}
.social-openid:hover, .social-openid:focus {
	color: #fff;
	background-color: #f89b59 !important
}
.social-openid:active, .social-openid.active {
	color: #fff;
	background-color: #e26309 !important
}
.bg-openid {
	background-color: #f67d28
}
.social-stack-overflow {
	color: #fff;
	background-color: #f86c01 !important
}
.social-stack-overflow:hover, .social-stack-overflow:focus {
	color: #fff;
	background-color: #fe882e !important
}
.social-stack-overflow:active, .social-stack-overflow.active {
	color: #fff;
	background-color: #c55601 !important
}
.bg-stack-overflow {
	background-color: #f86c01
}
.social-css3 {
	color: #fff;
	background-color: #1572b6 !important
}
.social-css3:hover, .social-css3:focus {
	color: #fff;
	background-color: #1a8fe4 !important
}
.social-css3:active, .social-css3.active {
	color: #fff;
	background-color: #105588 !important
}
.bg-css3 {
	background-color: #1572b6
}
.social-youtube {
	color: #fff;
	background-color: #b31217 !important
}
.social-youtube:hover, .social-youtube:focus {
	color: #fff;
	background-color: #e1171d !important
}
.social-youtube:active, .social-youtube.active {
	color: #fff;
	background-color: #850d11 !important
}
.bg-youtube {
	background-color: #b31217
}
.social-dribbble {
	color: #fff;
	background-color: #c32361 !important
}
.social-dribbble:hover, .social-dribbble:focus {
	color: #fff;
	background-color: #dc3d7b !important
}
.social-dribbble:active, .social-dribbble.active {
	color: #fff;
	background-color: #981b4b !important
}
.bg-dribbble {
	background-color: #c32361
}
.social-instagram {
	color: #fff;
	background-color: #3f729b !important
}
.social-instagram:hover, .social-instagram:focus {
	color: #fff;
	background-color: #548cb9 !important
}
.social-instagram:active, .social-instagram.active {
	color: #fff;
	background-color: #305777 !important
}
.bg-instagram {
	background-color: #3f729b
}
.social-pinterest {
	color: #fff;
	background-color: #cc2127 !important
}
.social-pinterest:hover, .social-pinterest:focus {
	color: #fff;
	background-color: #e04046 !important
}
.social-pinterest:active, .social-pinterest.active {
	color: #fff;
	background-color: #a01a1f !important
}
.bg-pinterest {
	background-color: #cc2127
}
.social-vk {
	color: #fff;
	background-color: #3d5a7d !important
}
.social-vk:hover, .social-vk:focus {
	color: #fff;
	background-color: #4e739f !important
}
.social-vk:active, .social-vk.active {
	color: #fff;
	background-color: #2c415b !important
}
.bg-vk {
	background-color: #3d5a7d
}
.social-yahoo {
	color: #fff;
	background-color: #350178 !important
}
.social-yahoo:hover, .social-yahoo:focus {
	color: #fff;
	background-color: #4b01ab !important
}
.social-yahoo:active, .social-yahoo.active {
	color: #fff;
	background-color: #1f0145 !important
}
.bg-yahoo {
	background-color: #350178
}
.social-behance {
	color: #fff;
	background-color: #1769ff !important
}
.social-behance:hover, .social-behance:focus {
	color: #fff;
	background-color: #4a8aff !important
}
.social-behance:active, .social-behance.active {
	color: #fff;
	background-color: #0050e3 !important
}
.bg-behance {
	background-color: #024b4d
}
.social-dropbox {
	color: #fff;
	background-color: #007ee5 !important
}
.social-dropbox:hover, .social-dropbox:focus {
	color: #fff;
	background-color: #1998ff !important
}
.social-dropbox:active, .social-dropbox.active {
	color: #fff;
	background-color: #0062b2 !important
}
.bg-dropbox {
	background-color: #007ee5
}
.social-reddit {
	color: #fff;
	background-color: #ff4500 !important
}
.social-reddit:hover, .social-reddit:focus {
	color: #fff;
	background-color: #ff6a33 !important
}
.social-reddit:active, .social-reddit.active {
	color: #fff;
	background-color: #cc3700 !important
}
.bg-reddit {
	background-color: #ff4500
}
.social-spotify {
	color: #fff;
	background-color: #7ab800 !important
}
.social-spotify:hover, .social-spotify:focus {
	color: #fff;
	background-color: #9ceb00 !important
}
.social-spotify:active, .social-spotify.active {
	color: #fff;
	background-color: #588500 !important
}
.bg-spotify {
	background-color: #7ab800
}
.social-vine {
	color: #fff;
	background-color: #00b488 !important
}
.social-vine:hover, .social-vine:focus {
	color: #fff;
	background-color: #00e7af !important
}
.social-vine:active, .social-vine.active {
	color: #fff;
	background-color: #008161 !important
}
.bg-vine {
	background-color: #00b488
}
.social-foursquare {
	color: #fff;
	background-color: #0cbadf !important
}
.social-foursquare:hover, .social-foursquare:focus {
	color: #fff;
	background-color: #2ad0f4 !important
}
.social-foursquare:active, .social-foursquare.active {
	color: #fff;
	background-color: #0992af !important
}
.bg-foursquare {
	background-color: #0cbadf
}
.social-vimeo {
	color: #fff;
	background-color: #1ab7ea !important
}
.social-vimeo:hover, .social-vimeo:focus {
	color: #fff;
	background-color: #49c6ee !important
}
.social-vimeo:active, .social-vimeo.active {
	color: #fff;
	background-color: #1295bf !important
}
.bg-vimeo {
	background-color: #1ab7ea
}
.social-skype {
	color: #fff;
	background-color: #77bcfd !important
}
.social-skype:hover, .social-skype:focus {
	color: #fff;
	background-color: #a9d5fe !important
}
.social-skype:active, .social-skype.active {
	color: #fff;
	background-color: #45a3fc !important
}
.bg-skype {
	background-color: #77bcfd
}
.social-evernote {
	color: #fff;
	background-color: #46bf8c !important
}
.social-evernote:hover, .social-evernote:focus {
	color: #fff;
	background-color: #6ccca4 !important
}
.social-evernote:active, .social-evernote.active {
	color: #fff;
	background-color: #369c71 !important
}
.bg-evernote {
	background-color: #46bf8c
}
a:focus {
	outline: 0
}
.blocks, [class*="blocks-"] {
padding:0;
margin:0;
margin-right:-15px;
margin-left:-15px;
list-style:none
}
.blocks:before, [class*="blocks-"]:before, .blocks:after, [class*="blocks-"]:after {
	display: table;
	content: " "
}
.blocks:after, [class*="blocks-"]:after {
	clear: both
}
.blocks>li, [class*="blocks-"]>li {
position:relative;
float:left;
min-height:1px;
padding-right:15px;
padding-left:15px;
margin-bottom:22px
}
.blocks.no-space, [class*="blocks-"].no-space {
	margin: 0
}
.blocks.no-space>li, [class*="blocks-"].no-space>li {
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 0
}
.blocks-2>li:nth-child(2n+3), .blocks-3>li:nth-child(3n+4), .blocks-4>li:nth-child(4n+5), .blocks-5>li:nth-child(5n+6), .blocks-6>li:nth-child(6n+7), .block-first {
	clear: both
}
.blocks-100>li {
	width: 100%
}
.blocks-2>li {
	width: 50%
}
.blocks-3>li {
	width: 33.33333333%
}
.blocks-4>li {
	width: 25%
}
.blocks-5>li {
	width: 20%
}
.blocks-6>li {
	width: 16.66666667%
}
@media(min-width:480px) {
.blocks-xs-100>li {
	width: 100%
}
}
@media(min-width:480px) {
.blocks-xs-2>li {
	width: 50%
}
}
@media(min-width:480px) {
.blocks-xs-3>li {
	width: 33.33333333%
}
}
@media(min-width:480px) {
.blocks-xs-4>li {
	width: 25%
}
}
@media(min-width:480px) {
.blocks-xs-5>li {
	width: 20%
}
}
@media(min-width:480px) {
.blocks-xs-6>li {
	width: 16.66666667%
}
}
@media(min-width:768px) {
.blocks-sm-100>li {
	width: 100%
}
}
@media(min-width:768px) {
.blocks-sm-2>li {
	width: 50%
}
}
@media(min-width:768px) {
.blocks-sm-3>li {
	width: 33.33333333%
}
}
@media(min-width:768px) {
.blocks-sm-4>li {
	width: 25%
}
}
@media(min-width:768px) {
.blocks-sm-5>li {
	width: 20%
}
}
@media(min-width:768px) {
.blocks-sm-6>li {
	width: 16.66666667%
}
}
@media(min-width:992px) {
.blocks-md-100>li {
	width: 100%
}
}
@media(min-width:992px) {
.blocks-md-2>li {
	width: 50%
}
}
@media(min-width:992px) {
.blocks-md-3>li {
	width: 33.33333333%
}
}
@media(min-width:992px) {
.blocks-md-4>li {
	width: 25%
}
}
@media(min-width:992px) {
.blocks-md-5>li {
	width: 20%
}
}
@media(min-width:992px) {
.blocks-md-6>li {
	width: 16.66666667%
}
}
@media(min-width:1200px) {
.blocks-lg-100>li {
	width: 100%
}
}
@media(min-width:1200px) {
.blocks-lg-2>li {
	width: 50%
}
}
@media(min-width:1200px) {
.blocks-lg-3>li {
	width: 33.33333333%
}
}
@media(min-width:1200px) {
.blocks-lg-4>li {
	width: 25%
}
}
@media(min-width:1200px) {
.blocks-lg-5>li {
	width: 20%
}
}
@media(min-width:1200px) {
.blocks-lg-6>li {
	width: 16.66666667%
}
}
@media(min-width:1600px) {
.blocks-xlg-100>li {
	width: 100%
}
}
@media(min-width:1600px) {
.blocks-xlg-2>li {
	width: 50%
}
}
@media(min-width:1600px) {
.blocks-xlg-3>li {
	width: 33.33333333%
}
}
@media(min-width:1600px) {
.blocks-xlg-4>li {
	width: 25%
}
}
@media(min-width:1600px) {
.blocks-xlg-5>li {
	width: 20%
}
}
@media(min-width:1600px) {
.blocks-xlg-6>li {
	width: 16.66666667%
}
}
.avatar {
	position: relative;
	display: inline-block;
	width: 40px;
	white-space: nowrap;
	vertical-align: bottom;
	border-radius: 1000px
}
.avatar i {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 10px;
	height: 10px;
	border: 2px solid #fff;
	border-radius: 100%
}
.avatar img {
	width: 100%;
	max-width: 100%;
	height: auto;
	border: 0 none;
	border-radius: 1000px
}
.avatar-online i {
	background-color: #46be8a
}
.avatar-off i {
	background-color: #526069
}
.avatar-busy i {
	background-color: #f2a654
}
.avatar-away i {
	background-color: #f96868
}
.avatar-100 {
	width: 100px
}
.avatar-100 i {
	width: 20px;
	height: 20px
}
.avatar-lg {
	width: 50px
}
.avatar-lg i {
	width: 12px;
	height: 12px
}
.avatar-sm {
	width: 30px
}
.avatar-sm i {
	width: 8px;
	height: 8px
}
.avatar-xs {
	width: 20px
}
.avatar-xs i {
	width: 7px;
	height: 7px
}

footer {
	height: 20%;
	padding: 5.1rem 0;
	color: #fff;
	/* height: auto;
	line-height: 1.8; */ 
	background-image: url("../../images/system/lgbg.png");
}
footer a {
	color: #fff
}
footer p {
	margin-bottom: 0
}
.met-langlist .flag-icon {
	font-size: 15px;
	margin-right: 3px
}
.met-langlist .btn-outline.btn-default {
	color: #fff
}
.met-langlist .btn-outline.btn-default:hover {
	background: #1e8bc3
}
@media(max-width:768px) {
#met-langlist-modal .modal-center {
	height: auto !important
}
}
#met-langlist-modal .modal-content {
	border-radius: 0
}
#met-langlist-modal .modal-content .modal-body {
	padding: 40px 40px 20px;
	position: relative
}
#met-langlist-modal .modal-content .modal-body .close {
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 40px
}
#met-langlist-modal .modal-content a.btn {
	border: 0;
	color: #1e8bc3;
	font-size: 16px;
	text-align: left;
	height: 50px;
	line-height: 50px;
	padding: 0 15px
}
#met-langlist-modal .modal-content a.btn span.flag-icon {
	font-size: 30px;
	margin-top: 10px;
	margin-right: 8px
}
#met-langlist-modal .modal-content a.btn:hover {
	color: #fff
}
.btn-ftop {
	z-index: 99999999;
	background: #1e8bc3;
	color: #fff;
	border-radius: 4px
}
.btn-ftop:hover {
	color: #ccc
}
.met-index {
	background-image: url("../../images/system/lgbga.png");
	height: 80%;
}
.met-index-body {
	padding: 8.5rem 0;
}
.met-index-body h3 {
	font-size: 36px;
	margin-top: 0;
	text-align: center;
	font-weight: 300;
	color: #fff;
}
.met-index-body p.desc {
	font-size: 16px;
	font-weight: 300;
	text-align: center;
	width: 80%;
	color: #5e7387;
	margin: 0 auto
}
@media(max-width:1200px) {
.met-index-body {
	padding: 10rem 0
}
}
@media(max-width:768px) {
.met-index-body {
	padding: 50px 0
}
.met-index-body h3 {
	font-size: 28px
}
.met-index-body p.desc {
	font-size: 14px
}
}
@media(max-width:488px) {
.met-index-body {
	padding: 40px 0
}
}
@media(max-width:358px) {
.met-index-body {
	padding: 30px 0
}
}
.met-index-service {
	text-align: center
}
.met-index-service .blocks {
	width: 100%;
	margin: 0
}
.met-index-service .blocks li {
	margin-top: 50px;
	margin-bottom: 0
}
.met-index-service .blocks li i {
	font-size: 50px;
	width: 120px;
	height: 120px;
	color: #2574a9;
	border: solid 1px #bdc3c7;
	text-align: center;
	line-height: 120px;
	border-radius: 100%;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear
}
.met-index-service .blocks li:hover i {
	background: #2574a9;
	color: #fff;
	animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	transform: translate3d(0, -5px, 0)
}
.met-index-service .blocks li h4 {
	margin-top: 20px;
	margin-bottom: 5px;
	font-weight: 300;
	font-size: 20px;
	color: #2a333c
}
.met-index-service .blocks li p {
	width: 90%;
	margin: 0 auto;
	font-weight: 300;
	color: #5e7387
}
.met-index-service .blocks li a {
	text-decoration: none
}
.met-index-service .blocks li a:active, .met-index-service .blocks li a:focus, .met-index-service .blocks li a:hover {
	text-decoration: none
}
@media(max-width:768px) {
.met-index-service .blocks li {
	margin-top: 30px
}
.met-index-service .blocks li i {
	font-size: 40px;
	width: 90px;
	height: 90px;
	line-height: 90px
}
}
@media(max-width:488px) {
.met-index-service .blocks li {
	padding: 0
}
}
.met-index-about .dblock {
	margin-bottom: 15px
}
.met-index-about .h-underline {
	padding-bottom: 12px;
	margin-bottom: 28px;
	position: relative;
	border-bottom: solid 1px rgba(0,0,0,0.07);
	text-align: left
}
.met-index-about .h-underline:before {
	position: absolute;
	content: "";
	height: 1px;
	background: #bdc3c7;
	width: 30%;
	max-width: 150px;
	bottom: -1px;
	left: 0
}
.met-index-about .vid-wrapper {
	width: 100%;
	position: relative
}
.met-index-about .vid-wrapper video {
	width: 100%;
	height: 100%
}
.met-index-about .vid-wrapper iframe {
	width: 100%
}
@media(min-width:992px) {
.met-index-about .vid-wrapper iframe {
	visibility: hidden
}
}
.met-index-about .vid-wrapper p {
	margin: 0
}
.met-index-about img {
	display: block;
	max-width: 100%;
	height: auto !important;
	border-radius: 4px
}
@media(max-width:992px) {
.met-index-about .met-editor {
	margin-top: 40px
}
}
@media(max-width:768px) {
.met-index-about .met-editor {
	margin-top: 30px
}
}
@media(max-width:488px) {
.met-index-about .met-editor {
	margin-top: 20px
}
}
.met-index-about .vjs-default-skin {
	margin: 0 auto;
	max-width: 100%
}
.met-index-product {
	text-align: center
}
.met-index-product .nav-tabs {
	border-bottom: 0;
	margin: 30px auto
}
.met-index-product .nav-tabs li {
	display: inline-block;
	float: none
}
.met-index-product .nav-tabs li.active a {
	background: #2574a9;
	color: #fff;
	padding: 8px 30px;
	border: 0
}
.met-index-product .nav-tabs li a {
	background: #fff;
	padding: 8px 30px;
	border: 0;
	border-radius: 0
}
.met-index-product .nav-tabs li a:hover {
	padding: 8px 30px;
	border: 0;
	background: #2574a9;
	color: #fff
}
@media(max-width:768px) {
.met-index-product .nav-tabs {
	margin: 10px auto 20px;
	display: flex
}
}
.met-index-product .blocks {
	margin-right: -10px
}
.met-index-product .blocks li .widget {
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 0
}
.met-index-product .blocks li .widget .img-holder {
	position: relative;
	overflow: hidden
}
.met-index-product .blocks li .widget .img-holder img {
	width: 100%;
	height: 100%
}
.met-index-product .blocks li .widget .img-holder .overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(30,139,195,0.6);
	text-align: center;
	opacity: 0;
	transition: all .3s ease
}
.met-index-product .blocks li .widget .img-holder a {
	color: #fff
}
.met-index-product .blocks li .widget:hover .img-holder .overlay {
	opacity: 1
}
.met-index-product .blocks li .widget .img-holder .overlay .inner {
	display: table;
	width: 100%;
	height: 100%;
	position: relative
}
.met-index-product .blocks li .widget .img-holder .overlay .inner:before {
	content: '';
	position: absolute;
	top: 8px;
	left: 8px;
	right: 8px;
	bottom: 8px;
	border: 1px solid rgba(255,255,255,0.5)
}
.met-index-product .blocks li .widget .img-holder .overlay .social {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding: 30px
}
.met-index-product .blocks li .widget .img-holder .overlay .social li {
	display: inline;
	margin-right: 4px
}
.met-index-product .blocks li .widget .img-holder .overlay .social li a {
	display: inline-block;
	width: 31px;
	height: 31px;
	border: 1px solid #fff;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	border-radius: 50%
}
.met-index-product .blocks li .widget .content-holder {
	text-align: center;
	background: #fff;
	border-top: 2px solid #1e8bc3;
	display: block;
	margin-top: 0;
	padding: 12px 20px
}
.met-index-product .blocks li .widget .content-holder:before {
	background: #2574a9
}
.met-index-product .blocks li .widget:hover .content-holder {
	border-top-color: #2574a9
}
.met-index-product .blocks li .widget:hover .content-holder:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}
.met-index-product .blocks li .widget:hover .content-holder h4 {
	color: #fff
}
.met-index-product .blocks li .widget:hover .content-holder p {
	color: #eee
}
.met-index-product .blocks li .widget .content-holder h4 {
	text-transform: uppercase;
	color: #1e8bc3;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	transition: all .3s ease;
	overflow: hidden
}
.met-index-product .blocks li .widget .content-holder p {
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	font-size: 13px;
	line-height: 22px;
	padding-bottom: 14px;
	transition: all .3s ease
}
.met-index-news .newsblock {
	margin-top: 30px
}
.met-index-news .newsblock h4 {
	font-size: 24px
}
.met-index-news .newsblock .list-group {
	margin-bottom: 2px
}
.met-index-news .newsblock .newslist {
	padding: 8px 2px 8px 8px;
	text-align: left
}
.met-index-news .newsblock .newslist h5 {
	text-shadow: inherit;
	width: 76%;
	float: left;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.met-index-news .newsblock .newslist:hover h5 {
	color: #1e8bc3
}
.met-index-news .newsblock .newslist p.list-group-item-text {
	display: none;
	overflow: hidden;
	line-height: 1.3;
	color: #555;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis
}
.met-index-news .newsblock .newslist .badge {
	width: 24%;
	font-size: 14px;
	float: right;
	text-align: right;
	margin-top: 0;
	font-weight: normal;
	background: 0;
	color: #555
}
.met-index-news .newsblock .newslist .list-group-item-heading {
	margin-bottom: 0
}
@media(min-width:992px) and (max-width:1200px) {
.met-index-news .newsblock .newslist {
	padding: 6px 0 6px 6px;
	text-align: left
}
.met-index-news .newsblock .newslist h5 {
	width: 69%;
	font-size: 15px
}
.met-index-news .newsblock .newslist .badge {
	width: 31%;
	font-size: 14px
}
}
@media(min-width:1201px) and (max-width:1600px) {
.met-index-news .newsblock .newslist {
	padding: 6px 0 6px 6px;
	text-align: left
}
.met-index-news .newsblock .newslist h5 {
	width: 68%;
	font-size: 15px
}
.met-index-news .newsblock .newslist .badge {
	width: 32%;
	font-size: 14px
}
}
.met-index-news .newsblock .img-holder {
	display: block
}
.met-index-news .newsblock .img-holder:before {
	background: #1e8bc3
}
.met-index-news .newsblock .img-holder img {
	transition: all .3s ease
}
.met-index-news .newsblock .img-holder:hover img {
	opacity: .45
}
.met-index-news .newsblock .img-holder:active, .met-index-news .newsblock .img-holder:before, .met-index-news .newsblock .img-holder:focus, .met-index-news .newsblock .img-holder:hover {
	-webkit-transform: scale(1);
	transform: scale(1);
	border-radius: 3px
}
.met-index-news .newsblock .btn-reply {
	display: inline-block;
	padding: 6px 12px;
	margin: 15px 7px 7px;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.45;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	user-select: none;
	background-image: none;
	background-color: #1e8bc3;
	border: 1px solid transparent;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	min-width: 90px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .03em;
	color: #fff !important;
	text-decoration: none;
	-webkit-transition: background-color .4s ease-out;
	-moz-transition: background-color .4s ease-out;
	-ms-transition: background-color .4s ease-out;
	-o-transition: background-color .4s ease-out;
	transition: background-color .4s ease-out
}
.met-index-news .newsblock .btn-reply:hover {
	background-color: #2574a9
}
.met-index-client .single-client {
	text-align: center
}
.met-index-client .single-client .content {
	text-align: center;
	padding: 0 22px;
	background: #f3f3f4;
	padding-top: 82.5px;
	padding-bottom: 40px;
	display: block;
	border: 1px solid #e2e2e2
}
.met-index-client .single-client:hover .content, .met-index-client .single-client:focus .content, .met-index-client .single-client:active .content {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66)
}
.met-index-client .single-client .img-holder {
	border: 9px solid #2574a9;
	border-radius: 50%;
	display: inline-block;
	margin-bottom: -82.5px;
	position: relative;
	z-index: 99;
	overflow: hidden
}
.met-index-client .single-client h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	margin-top: 24px;
	transition: all .3s ease
}
.met-index-client .single-client h2 a {
	color: #1e8bc3
}
.met-index-client .single-client h2 a:hover {
	color: #fff
}
.met-index-client .single-client p {
	color: #555;
	font-size: 14px;
	margin-top: 11px;
	transition: all .3s ease
}
.met-index-client .single-client:hover p {
	color: #fff
}
.met-index-client .single-client:hover h2 a, .met-index-client .single-client:hover ul li a {
	color: #fff
}
.met-index-client .single-client ul {
	margin-top: 18px;
	padding-bottom: 29px
}
.met-index-client .single-client ul li {
	display: inline
}
.met-index-client .single-client ul li a {
	display: inline-block;
	color: #efa600;
	font-size: 18px;
	margin: 0 14px;
	transition: all .3s ease
}
.met-index-client .owl-theme {
	position: relative;
	margin-top: 30px
}
.met-index-client .owl-theme .owl-controls {
	position: absolute;
	right: 0;
	top: -70px
}
.met-index-client .owl-carousel .owl-item img {
	transform-style: flat !important;
	-webkit-transform-style: preserve-3d
}
@media(max-width:768px) {
.met-index-client .owl-theme .owl-controls {
	display: none
}
}
.met-index-client .owl-theme .owl-nav {
	margin: 0
}
.met-index-client .owl-theme .owl-nav [class*=owl-] {
	width: 30px;
	height: 30px;
	background: #fff;
	font-size: 18px;
	line-height: 30px;
	color: #767676;
	padding: 0;
	margin: 0;
	border-radius: 0;
	margin-left: 10px;
	transition: all .3s ease
}
.met-index-client .owl-theme .owl-nav [class*=owl-]:hover {
	background: #2574a9;
	color: #fff
}
.met-index-client .hvr-bounce-to-bottom {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0,0,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}
.met-index-client .hvr-bounce-to-bottom:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #1e8bc3;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.met-index-client .item:hover .hvr-bounce-to-bottom, .met-index-client .item:focus .hvr-bounce-to-bottom, .met-index-client .item:active .hvr-bounce-to-bottom {
	color: white
}
.met-index-client .item:hover .hvr-bounce-to-bottom:before, .met-index-client .item:focus .hvr-bounce-to-bottom:before, .met-index-client .item:active .hvr-bounce-to-bottom:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66)
}
.met-index-contact {
	background: #212832;
	padding-top: 28px;
	padding-bottom: 28px
}
.met-index-contact p {
	font-size: 1.75em;
	color: #fff;
	display: inline-block;
	margin: 10px 0;
	line-height: 30px;
	padding-right: 50px;
	position: relative;
	top: 5px
}
@media(max-width:767px) {
.met-index-contact p {
	padding: 0 !important;
	top: 0;
	margin: 5px 0 !important
}
.met-index-contact a {
	margin: 5px 0 !important
}
}
.met-index-contact a {
	font-family: 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	display: inline-block;
	background: #044a67;
	position: relative;
	line-height: 40px;
	padding-left: 27px;
	border-radius: 3px;
	padding-right: 9px;
	margin: 10px 0;
	font-size: 14px;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.met-index-contact a i {
	padding-left: 15px;
	font-size: 1.25em;
	padding-right: 7px;
	vertical-align: middle;
	border-left: 1px solid #fff;
	position: relative;
	margin-left: 20px;
	font-size: 14px;
	line-height: 28px
}
.met-index-contact a i:after {
	content: '';
	width: 1px;
	height: 100%;
	background: #ddd;
	position: absolute;
	left: -2px;
	top: 0
}
.met-index-contact a:hover, .met-index-contact a:focus, .met-index-contact a:active {
	background: #1e8bc3
}
.met-index-contact a:hover i, .met-index-contact a:focus i, .met-index-contact a:active i {
	border-color: transparent
}
.met-index-contact a:hover, .met-index-contact a:focus, .met-index-contact a:active, .met-index-contact a:hover i, .met-index-contact a:focus i, .met-index-contact a:active i {
	color: #fff
}
.met-index-contact a:hover i, .met-index-contact a:focus i, .met-index-contact a:active i {
	border-left: 1px solid #fff
}
.met-show {
	padding: 30px 0;
	background: #fff
}
@media(max-width:768px) {
.met-show {
	padding: 0
}
}
@media(max-width:768px) {
.met-show {
	padding-top: 10px;
	padding-bottom: 10px
}
}
.met-news {
	padding: 30px 0;
	background: #f2f2f2;
	border-top: 1px solid #f0f2f5
}
.met-news .met-news-body {
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
@media(max-width:768px) {
.met-news {
	padding: 0
}
}
.met-news .carousel .item .carousel-caption {
	right: 0;
	left: 0;
	bottom: 0;
	padding: 20px 0 30px
}
.met-news .carousel .item .carousel-caption h3 {
	margin: 0;
	margin-bottom: 5px;
	font-size: 20px
}
@media(max-width:768px) {
.met-news .carousel .item .carousel-caption {
	padding: 20px 0 10px
}
.met-news .carousel .item .carousel-caption h3 {
	margin: 0;
	font-size: 18px
}
}
.met-news .carousel .carousel-indicators {
	bottom: 5px
}
.met-news .carousel .carousel-indicators li {
	box-shadow: 0 0 0 1px #fff inset
}
.met-news .met-news-list {
	background: #fff;
	padding: 30px
}
@media(max-width:768px) {
.met-news .met-news-list {
	padding: 10px
}
}
@media(max-width:768px) {
.met-news .met-news-list {
	padding-top: 20px
}
}
.met-news .met-news-list .news-carousel {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #f0f2f5
}
@media(max-width:768px) {
.met-news .met-news-list .news-carousel {
	padding-bottom: 20px;
	margin-bottom: 20px
}
}
.met-news .met-news-list h4 {
	margin: 0
}
.met-news .met-news-list ul {
	padding: 0;
	list-style: none
}
.met-news .met-news-list ul li {
	border-bottom: 1px solid #f0f2f5;
	padding-bottom: 30px;
	margin-bottom: 30px
}
.met-news .met-news-list ul li h4 {
	font-size: 22px;
	margin-bottom: 20px
}
.met-news .met-news-list ul li h4 a {
	color: #555
}
.met-news .met-news-list ul li h4 a:hover {
	color: #1e8bc3
}
.met-news .met-news-list ul li p {
	margin-bottom: 0
}
.met-news .met-news-list ul li p.des {
	color: #76838f;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 10px
}
.met-news .met-news-list ul li p.info {
	color: #a3afb7;
	font-size: 16px;
	font-weight: 300
}
.met-news .met-news-list ul li p.info i {
	color: #a3afb7;
	font-weight: 300
}
@media(max-width:768px) {
.met-news .met-news-list ul li {
	padding-bottom: 20px;
	margin-bottom: 20px
}
.met-news .met-news-list ul li h4 {
	font-size: 18px;
	margin-bottom: 10px
}
.met-news .met-news-list ul li .media .media-left {
	padding-right: 10px
}
.met-news .met-news-list ul li .media p.des {
	display: none
}
.met-news .met-news-list ul li .media.media-lg .media-object {
	width: 100px
}
}
.met-news.type-3 .met-news-body {
	box-shadow: none
}
@media(max-width:768px) {
.met-news.type-3 .met-news-body {
	margin-bottom: 20px
}
}
.met-news.type-3 .widget {
	border-radius: 0
}
@media(max-width:768px) {
.met-news.type-3 .widget {
	margin: 15px 10px
}
}
.met-news.type-3 .widget .widget-body:last-child {
	border-radius: 0
}
.met-news.type-3 .widget .widget-title a {
	color: #555
}
.met-news.type-3 .widget .widget-title a:hover {
	color: #1e8bc3
}
.met-news.type-3 .widget .widget-header {
	border-radius: 0
}
.met-news-bar {
	background: #fff;
	margin-left: 30px;
	padding: 20px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
@media(max-width:992px) {
.met-news-bar {
	margin-left: 0;
	margin-top: 30px;
	padding: 30px
}
}
@media(max-width:768px) {
.met-news-bar {
	margin-left: 0;
	margin-top: 0;
	padding: 20px 15px
}
}
.met-news-bar ul.column {
	padding: 0;
	list-style: none
}
.met-news-bar ul.column li {
	margin-bottom: 10px
}
.met-news-bar ul.column li a {
	font-size: 16px;
	color: #555
}
.met-news-bar ul.column li a:hover {
	color: #1e8bc3
}
.met-news-bar ul.column li a.active {
	color: #1e8bc3
}
.met-news-bar .recommend {
	margin: 20px 0;
	padding: 20px 0;
	border-top: 1px solid #f0f2f5;
	border-bottom: 1px solid #f0f2f5
}
.met-news-bar .recommend h3 {
	font-size: 18px;
	font-weight: 300;
	margin: 0
}
.met-news-bar .recommend .list-group {
	margin-top: 10px;
	margin-bottom: 0
}
.met-news-bar .recommend .list-group a {
	color: #555;
	font-size: 15px
}
.met-news-bar .recommend .list-group a:hover {
	color: #1e8bc3
}
.met-news-bar .widget {
	background: transparent;
	border: 0;
	padding: 0;
	margin-bottom: 35px;
	font-size: 14px;
	letter-spacing: .03em;
	list-style: none;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	line-height: 1.5
}
.met-news-bar .widget h2 {
	background: #1e8bc3;
	padding: 0 15px;
	font-size: 16px;
	font-weight: 500;
	line-height: 38px;
	text-transform: uppercase;
	margin-bottom: 19px;
	color: #fff;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px
}
.met-news-bar .widget h3 {
	background: #1e8bc3;
	padding: 0 15px;
	font-size: 16px;
	font-weight: 500;
	line-height: 38px;
	text-transform: uppercase;
	margin-bottom: 19px;
	color: #fff;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px
}
.met-news-bar .widget ul {
	margin: 0;
	padding: 0
}
.met-news-bar .widget ul li {
	margin-bottom: 8px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-bottom: solid 1px #f2f2f2;
	list-style: none;
	font-weight: 400;
	color: #777
}
.met-news-bar .widget ul li a {
	color: #777 !important
}
.met-news-bar .widget ul li a:before {
	font-family: "FontAwesome";
	content: "\f105";
	margin-right: 5px
}
.met-news-bar .widget ul li a:hover, .met-news-bar .widget ul li a.active {
	text-decoration: none;
	color: #2574a9 !important
}
.met-news-bar .widget li span a {
	color: #777 !important
}
.met-news-bar .widget li span a:hover {
	text-decoration: none;
	color: #2574a9 !important
}
.met-news-bar .widget>ul>li>a>span.badge {
	background: transparent;
	color: #bbb;
	padding: 3px 6px;
	border: solid 1px #eee;
	margin-left: 5px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}
.met-news-bar .widget>ul>li>a>span.badge:hover {
	background: #eee;
	border: solid 1px #eee;
	color: #2574a9
}
.met-news-bar .widget>ul>li>a:hover>span.badge, .met-news-bar .widget>ul>li>a.active>span.badge {
	background: #eee;
	border: solid 1px #eee;
	color: #2574a9
}
@media(max-width:768px) {
.met-news-bar .panel {
	box-shadow: none;
	margin-bottom: 15px
}
.met-news-bar .panel-body {
	padding: 15px
}
.met-news-bar .product-content-body .panel {
	margin-right: 0
}
.met-news-bar .product-content-body ul.nav-tabs {
	margin-bottom: 15px;
	margin-top: -10px
}
}
.met-news-bar .product-hot h4.example-title {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 15px
}
.met-news-bar .product-hot-list {
	padding: 0 15px
}
@media(min-width:768px) {
.met-news-bar .product-hot-list {
	padding: 0 15px
}
}
@media(max-width:992px) {
.met-news-bar .product-hot-list:nth-child(3n+1) {
	clear: both
}
}
@media(max-width:488px) {
.met-news-bar .product-hot-list {
	width: 50%
}
.met-news-bar .product-hot-list:nth-child(3n+1) {
	clear: none
}
.met-news-bar .product-hot-list:nth-child(2n+1) {
	clear: both
}
}
.met-news-bar .product-hot-list a {
	overflow: hidden
}
.met-news-bar .product-hot-list a.img {
	margin: 0 auto;
	display: block;
	margin-bottom: 5px
}
.met-news-bar .product-hot-list a.img img {
	margin: 0 auto;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}
.met-news-bar .product-hot-list a.txt {
	color: #5e7387;
	text-decoration: none
}
.met-news-bar .product-hot-list a.txt:active, .met-news-bar .product-hot-list a.txt:focus, .met-news-bar .product-hot-list a.txt:hover {
	text-decoration: none
}
.met-news-bar .product-hot-list a.txt:hover {
	color: #1e8bc3
}
.met-news-bar .product-hot-list p {
	color: #f96868;
	margin-bottom: 0
}
.met-news-bar .product-hot-list:hover a img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	-ms-transform: scale(1.2)
}
.met-news-bar .product-hot-list:hover a {
	color: #1e8bc3
}
.met-shownews {
	padding: 30px 0;
	background: #f3f3f4;
	border-top: 1px solid #f0f2f5
}
.met-shownews .met-shownews-body {
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
.met-shownews .met-news-body {
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
@media(max-width:768px) {
.met-shownews {
	padding: 0
}
}
.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {
	background: #fff;
	padding: 30px
}
@media(max-width:768px) {
.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {
	padding: 10px
}
}
.met-shownews .met-shownews-header {
	padding-bottom: 0
}
.met-shownews h1 {
	margin: 0;
	font-size: 32px;
	margin-bottom: 5px
}
@media(max-width:768px) {
.met-shownews .met-shownews-header {
	padding-top: 20px
}
}
.met-shownews .info {
	color: #a3afb7;
	font-size: 16px;
	font-weight: 300;
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f2f5
}
.met-shownews .info span {
	padding-right: 10px
}
@media(max-width:768px) {
.met-shownews .info {
	padding-bottom: 20px
}
}
.met-shownews .met-shownews-footer {
	padding-top: 0
}
.met-shownews .met-shownews-footer ul.pager {
	margin: 0;
	border-top: 1px solid #f0f2f5;
	padding-top: 20px
}
.met_tools_code {
	text-align: center;
	margin-top: 30px;
	font-size: 0
}
@media(max-width:768px) {
.met_tools_code {
	margin-top: 10px
}
}
.met_tools_code .bdsharebuttonbox {
	display: inline
}
.met_tools_code .bdsharebuttonbox a {
	float: none;
	display: inline-block
}
.met-product {
	background: #f2f2f2
}
.met-product .less-page-content {
	background: #f2f2f2
}
.met-product .widget, .met-product .widget .widget-header, .met-product .widget-body {
	border-radius: 0 !important
}
@media(max-width:768px) {
.met-product .blocks {
	margin-left: -10px;
	margin-right: -10px
}
}
.met-product .met-toolbar-body {
	margin-bottom: 15px;
	margin-top: -15px
}
.met-product .met-toolbar-body .btn-toolbar {
	float: right
}
.met-product .met-toolbar-body .btn-toolbar .btn-group {
	background: #fff
}
.met-product .met-figure .widget-body {
	display: none
}
@media(min-width:992px) {
.met-product.type-1 .less-page-content {
	padding: 30px 0
}
}
@media(max-width:768px) {
.met-product.type-1 .less-page-content {
	padding-right: 0
}
.met-product.type-1 ul.blocks {
	padding-left: 10px;
	margin: 0;
	padding: 0
}
.met-product.type-1 ul.blocks li .widget {
	margin-right: 10px
}
.met-product.type-1 ul.blocks li {
	width: 50%;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0
}
}
.met-product.type-1 h4 {
	font-size: 16px;
	text-align: center
}
.met-product.type-1 h4 a {
	color: #555
}
.met-product.type-1 h4 a:hover {
	color: #1e8bc3
}
.met-product.type-1 .widget img[data-original] {
	height: auto !important
}
.met-product.type-1 li img {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}
.met-product.type-1 li:hover img {
	opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5
}
.met-product.type-1 li:hover h4 a {
	color: #1e8bc3
}
@media(min-width:768px) {
.met-product.type-2 .less-page-content {
	padding: 15px
}
}
@media(max-width:768px) {
.met-product.type-2 .less-page-content {
	padding-right: 0
}
.met-product.type-2 ul.blocks {
	padding-left: 10px;
	margin: 0;
	padding: 0
}
.met-product.type-2 ul.blocks li .widget {
	margin-right: 10px
}
.met-product.type-2 ul.blocks li {
	width: 50%;
	background: #f2f2f2
}
.met-product.type-2 ul.blocks li .cover-body {
	margin-right: 10px;
	margin-bottom: 10px
}
}
.met-product.type-2 .met_pager {
	margin: 30px 0 20px
}
.met-product.type-2 ul .widget-shadow {
	box-shadow: none
}
.met-product.type-2 .widget h3 {
	font-weight: 300
}
.met-product.type-2 .visible-xs-block {
	margin-top: 20px;
	margin-left: -5px;
	margin-right: -5px
}
@media(max-width:768px) {
.met-product.type-3 ul.blocks li {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px
}
}
.met-grid li {
	opacity: 0
}
.met-grid li.shown, .no-js .met-grid li, .no-cssanimations .met-grid li {
	opacity: 1
}
.met-grid li.animate {
	-webkit-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp .65s ease forwards;
	animation: moveUp .65s ease forwards
}
@-webkit-keyframes moveUp {
100% {
-webkit-transform:translateY(0);
opacity:1
}
}
@keyframes moveUp {
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.met-showproduct.pagetype1 {
	background: #f2f2f2
}
.met-showproduct.pagetype1 .less-page-content {
	background: #f2f2f2
}
.met-showproduct.pagetype1 .met-showproduct-head {
	background: #fff;
	padding: 30px 0
}
.met-showproduct.pagetype1 .met-showproduct-head .ad-gallery .ad-thumbs li a.ad-active img {
	border: 2px solid #2574a9
}
.met-showproduct.pagetype1 .met-showproduct-head .ad-image {
	cursor: zoom-in
}
.met-showproduct.pagetype1 .met-showproduct-head .product-intro h1 {
	font-size: 28px;
	margin-top: 0
}
.met-showproduct.pagetype1 .met-showproduct-head .product-intro p.description {
	color: #5e7387;
	margin-bottom: 15px
}
.met-showproduct.pagetype1 .met-showproduct-head .product-intro .para {
	border-top: 1px solid #f0f2f5;
	border-bottom: 1px solid #f0f2f5;
	padding: 15px;
	padding-bottom: 0
}
.met-showproduct.pagetype1 .met-showproduct-head .product-intro .tools {
	margin: 15px 15px 0
}
.met-showproduct.pagetype1 .met-showproduct-body {
	padding: 30px 0 0
}
.met-showproduct.pagetype1 .met-showproduct-body .panel {
	border-radius: 0
}
.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .met-editor {
	padding: 0
}
@media(min-width:992px) {
.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .panel {
	margin-right: 15px
}
}
.met-showproduct.pagetype1 .met-showproduct-body .product-content-body ul.nav-tabs {
	margin-bottom: 30px
}
@media(max-width:768px) {
.met-showproduct.pagetype1 .met-showproduct-body {
	padding: 15px 0 0;
	background: #fff
}
.met-showproduct.pagetype1 .met-showproduct-body .panel {
	box-shadow: none;
	margin-bottom: 15px
}
.met-showproduct.pagetype1 .met-showproduct-body .panel-body {
	padding: 15px
}
.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .panel {
	margin-right: 0
}
.met-showproduct.pagetype1 .met-showproduct-body .product-content-body ul.nav-tabs {
	margin-bottom: 15px;
	margin-top: -10px
}
.met-showproduct.pagetype1 .met-showproduct-body .met-news-bar {
	padding: 20px 0 !important
}
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot h4.example-title {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 15px
}
@media(min-width:992px) {
.met-showproduct.pagetype1 .met-showproduct-body .product-hot {
	margin-left: 0
}
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list {
	padding: 0 15px
}
@media(min-width:768px) {
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list {
	padding: 0 15px
}
}
@media(max-width:992px) {
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list:nth-child(3n+1) {
	clear: both
}
}
@media(max-width:488px) {
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list {
	width: 50%
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list:nth-child(3n+1) {
	clear: none
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list:nth-child(2n+1) {
	clear: both
}
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list a.img {
	margin: 0 auto;
	display: block;
	margin-bottom: 5px
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list a.img img {
	margin: 0 auto;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list a.txt {
	color: #5e7387;
	text-decoration: none
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list a.txt:active, .met-showproduct.pagetype1 .met-showproduct-body .product-hot-list a.txt:focus, .met-showproduct.pagetype1 .met-showproduct-body .product-hot-list a.txt:hover {
	text-decoration: none
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list a.txt:hover {
	color: #1e8bc3
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list p {
	color: #f96868;
	margin-bottom: 0
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot-list:hover a img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	-ms-transform: scale(1.2)
}
.met-showproduct.pagetype2 {
	background: #fff
}
.met-showproduct.pagetype2 .less-page-content {
	background: #f2f2f2
}
.met-showproduct.pagetype2 nav.navbar {
	background: #f5f5f5;
	box-shadow: none;
	border-radius: 0;
	margin-bottom: 0;
	min-height: 50px
}
.met-showproduct.pagetype2 nav.navbar h1 {
	margin: 0;
	height: 50px;
	line-height: 50px;
	padding-top: 0;
	padding-bottom: 0
}
.met-showproduct.pagetype2 nav.navbar .navbar-toolbar>li>a {
	padding-top: 0;
	padding-bottom: 0;
	height: 50px;
	line-height: 50px
}
.met-showproduct.pagetype2 nav.navbar .navbar-toggle {
	height: 50px;
	padding-top: 0;
	padding-bottom: 0
}
.met-showproduct.pagetype2 nav.navbar.navbar-fixed-top {
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	background: rgba(255,255,255,0.95)
}
.met-showproduct.pagetype2 nav.navbar .navbar-right li.active a {
	color: #1e8bc3
}
.met-showproduct.pagetype2 .imgshow .met-indicatorsh li img {
	display: none
}
@media(min-width:768px) {
.met-showproduct.pagetype2 .imgshow .met-indicatorsh li {
	text-indent: 0;
	border-radius: 0;
	background: 0;
	width: 84px;
	height: 54px
}
.met-showproduct.pagetype2 .imgshow .met-indicatorsh li img {
	display: inline;
	width: 80px;
	height: 50px
}
.met-showproduct.pagetype2 .imgshow .met-indicatorsh li.active {
	border: 2px solid rgba(98,168,234,0.4)
}
}
.met-showproduct.pagetype2 .imgshow .item {
	text-align: center
}
.met-showproduct.pagetype2 .imgshow .item img {
	max-width: 100%
}
.met-showproduct.pagetype2 .content {
	padding: 30px 0
}
.met-showproduct.pagetype2 .content-2, .met-showproduct.pagetype2 .content-4, .met-showproduct.pagetype2 .content-6 {
	background: #f2f2f2
}
.met-showproduct.pagetype2 .content-2 .met-editor, .met-showproduct.pagetype2 .content-4 .met-editor, .met-showproduct.pagetype2 .content-6 .met-editor {
	background: #f2f2f2
}
@media(max-width:768px) {
.met-showproduct.pagetype2 ul.blocks {
	padding-left: 10px
}
.met-showproduct.pagetype2 ul.blocks li .widget {
	margin-right: 10px
}
.met-showproduct.pagetype2 ul.blocks li {
	width: 50%
}
}
.met-download {
	padding: 30px 0;
	background: #f2f2f2
}
@media(max-width:768px) {
.met-download {
	padding: 0
}
}
.met-download .list-group {
	margin-bottom: 30px
}
.met-download .met-download-body {
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
.met-download .met-download-list {
	background: #fff;
	padding: 30px
}
@media(max-width:768px) {
.met-download .met-download-list {
	padding: 10px
}
}
.met-download .met-download-list .list-group-item {
	padding: 30px 0
}
.met-download .met-download-list .media-left {
	padding-right: 5px;
	padding-left: 10px
}
.met-download .met-download-list .media-left i {
	font-size: 38px;
	color: #a3afb7
}
.met-download .met-download-list h4.media-heading a {
	color: #555;
	font-size: 16px
}
.met-download .met-download-list h4.media-heading a:hover {
	color: #1e8bc3
}
.met-download .met-download-list small {
	color: #76838f;
	font-size: 14px
}
.met-download .met-download-list a.btn {
	margin-right: 10px
}
.met-download {
	padding: 30px 0;
	background: #f2f2f2;
	border-top: 1px solid #f0f2f5
}
.met-download .met-download-body {
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
.met-download .met-download-body {
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
@media(max-width:768px) {
.met-download {
	padding: 0
}
}
.met-download .met-download-header, .met-download .met-download-footer {
	background: #fff;
	padding: 30px
}
@media(max-width:768px) {
.met-download .met-download-header, .met-download .met-download-footer {
	padding: 10px
}
}
.met-download .met-download-header {
	padding-bottom: 0
}
.met-download h1 {
	margin: 0;
	font-size: 32px;
	margin-bottom: 5px
}
@media(max-width:768px) {
.met-download .met-download-header {
	padding-top: 20px
}
}
.met-download .info {
	color: #a3afb7;
	font-size: 16px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f2f5
}
.met-download .info span {
	padding-right: 10px
}
@media(max-width:768px) {
.met-download .info {
	padding-bottom: 20px
}
}
.met-download .paralist {
	background: #fff;
	padding: 30px;
	padding-bottom: 0
}
@media(max-width:768px) {
.met-download .paralist {
	padding: 10px
}
}
.met-download .paralist dl {
	font-size: 16px;
	border-bottom: 1px solid #f0f2f5;
	margin-bottom: 0;
	padding-bottom: 5px
}
.met-download .paralist dl dd {
	color: #76838f;
	margin-bottom: 5px
}
@media(min-width:768px) {
.met-download .paralist dl {
	padding-bottom: 25px
}
.met-download .paralist dl dt {
	width: 100px;
	margin-bottom: 5px
}
.met-download .paralist dl dd {
	margin-left: 120px;
	margin-bottom: 5px
}
}
.met-download .paralist .met-download-btn {
	margin-top: 20px
}
.met-img .met_pager {
	height: 45px
}
.met-img .widget {
	margin-bottom: 0
}
.met-img .widget, .met-img .cover, .met-img .cover-image {
	height: 100%;
	border-radius: 0
}
.met-job {
	padding: 30px 0;
	background: #f2f2f2
}
@media(max-width:768px) {
.met-job {
	padding: 0
}
}
.met-job .widget {
	border-radius: 0
}
.met-job .widget .widget-body:last-child {
	border-radius: 0
}
.met-job .widget .widget-title a {
	color: #555
}
.met-job .widget .widget-title a:hover {
	color: #1e8bc3
}
.met-job .widget .met-editor {
	padding: 0 20px
}
@media(max-width:768px) {
.met-job .widget {
	margin: 15px 10px
}
.met-job .widget .widget-body {
	padding: 15px 10px
}
.met-job .widget .met-editor {
	padding: 0
}
.met-job .widget hr {
	margin-top: 15px;
	margin-bottom: 15px
}
}
#met-job-cv .modal-header {
	border-radius: 0
}
.met-form .form-group .control-label {
	font-weight: normal
}
.met-message {
	padding: 30px 0;
	background: #f2f2f2
}
@media(max-width:768px) {
.met-message {
	padding: 0
}
}
.met-message .col-md-6 {
	float: none;
	margin: auto
}
.met-message .met-message-body {
	background: #fff;
	padding: 30px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
@media(max-width:768px) {
.met-message .met-message-body {
	padding: 10px
}
}
.met-message .met-message-body .media-left {
	padding-right: 0
}
.met-message .met-message-body .media-left i {
	font-size: 36px;
	color: #a3afb7
}
.met-message .met-message-body .media-body p {
	font-size: 14px;
	color: #76838f
}
.met-message .met-message-submit {
	background: #fff;
	padding: 30px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
@media(max-width:768px) {
.met-message .met-message-submit {
	padding: 10px
}
}
@media(min-width:992px) {
.met-message .met-message-submit {
	margin-left: 30px
}
}
@media(max-width:768px) {
.met-message .met-message-submit {
	padding-bottom: 20px
}
}
.met-feedback {
	padding: 30px 0;
	background: #f2f2f2
}
.met-feedback .container {
	max-width: 800px
}
@media(max-width:768px) {
.met-feedback {
	padding: 10px
}
}
.met-feedback .met-feedback-body {
	background: #fff;
	padding: 30px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
@media(max-width:768px) {
.met-feedback .met-feedback-body {
	padding: 10px
}
}
.met-search {
	padding: 30px 0;
	background: #f2f2f2;
	border-top: 1px solid #f0f2f5
}
@media(max-width:768px) {
.met-search {
	padding: 0
}
}
.met-search .met-search-body {
	background: #fff;
	padding: 30px;
	min-height: 500px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
@media(max-width:768px) {
.met-search .met-search-body {
	padding: 10px
}
}
@media(max-width:768px) {
.met-search .met-search-body {
	padding: 20px 10px
}
}
.met-search .met-search-body .page-search-form {
	margin-bottom: 10px
}
.met-search .met-search-body .met_pager {
	text-align: left;
	margin-top: 30px
}
.met-search .met-search-body .page-search-title {
	font-size: 26px
}
.met-search .met-search-body .list-group-item {
	padding-top: 10px;
	padding-bottom: 10px
}
.met-search .met-search-body .list-group-item p {
	color: #76838f
}
.met-search .met-search-body .list-group-item>h4 {
	margin-bottom: 5px
}
.met-search .met-search-body .list-group-item>h4 a {
	color: #526069;
	text-decoration: none
}
.met-search .met-search-body .list-group-item>h4 a:hover {
	color: #37474f;
	text-decoration: none
}
.met-search .met-search-body .list-group-item>p:last-child {
	margin-bottom: 0
}
.met-sitemap {
	padding: 30px 0;
	background: #f2f2f2
}
@media(max-width:768px) {
.met-sitemap {
	padding: 0
}
}
.met-sitemap .met-sitemap-body {
	background: #fff;
	padding: 30px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
@media(max-width:768px) {
.met-sitemap .met-sitemap-body {
	padding: 10px
}
}
.sitemap-list {
	padding: 0;
	margin: 0;
	list-style-type: none
}
.sitemap-list a {
	color: #76838f
}
.sitemap-list>li {
	margin-bottom: 25px
}
.sitemap-list>li:last-child {
	margin-bottom: 0
}
.sitemap-list>li.is-single {
	margin-bottom: 10px
}
.sitemap-list>li>a {
	display: block;
	padding: 14px 15px;
	line-height: 1;
	text-decoration: none;
	border: 1px solid #e4eaec;
	border-radius: 5px
}
.sitemap-list>li>ul {
	position: relative;
	padding: 10px 10px 20px 40px;
	margin: 0;
	list-style-type: none
}
.sitemap-list>li>ul a:hover {
	color: #62a8ea
}
.sitemap-list>li>ul::before {
	position: absolute;
	top: 0;
	left: 20px;
	width: 1px;
	height: 100%;
	content: " ";
	background: #e4eaec
}
.sitemap-list>li>ul>li>a {
	position: relative;
	display: block;
	min-width: 220px;
	padding: 10px;
	margin-bottom: 5px;
	line-height: 1;
	text-decoration: none;
	border: 1px solid #e4eaec
}
.sitemap-list>li>ul>li>a::after, .sitemap-list>li>ul>li>a::before {
	position: absolute;
	top: 50%;
	content: " ";
	background: #e4eaec
}
.sitemap-list>li>ul>li>a::before {
	left: -20px;
	width: 20px;
	height: 1px;
	margin-top: -1px
}
.sitemap-list>li>ul>li>a::after {
	left: -23px;
	width: 5px;
	height: 5px;
	margin-top: -3px;
	border-radius: 50%
}
.sitemap-list-sub {
	position: relative;
	padding: 5px 0 9px 40px;
	margin-top: -5px;
	list-style-type: none
}
.sitemap-list-sub::before {
	position: absolute;
	top: 0;
	left: 20px;
	width: 1px;
	height: 100%;
	content: " ";
	background: #e4eaec
}
.sitemap-list-sub>li {
	position: relative;
	line-height: 30px
}
.sitemap-list-sub>li::after, .sitemap-list-sub>li::before {
	position: absolute;
	top: 50%;
	left: -22px;
	content: " ";
	background: #e4eaec
}
.sitemap-list-sub>li::before {
	width: 15px;
	height: 1px;
	margin-top: -1px
}
.sitemap-list-sub>li::after {
	width: 5px;
	height: 5px;
	margin-top: -3px;
	border-radius: 50%
}
@media(max-width:480px) {
.sitemap-list {
	padding-left: 40px;
	list-style-type: disc
}
.sitemap-list .icon {
	display: none
}
.sitemap-list>li:first-child {
	margin-bottom: 20px;
	margin-left: -16px;
	list-style-type: none
}
.sitemap-list>li>a {
	display: inline;
	padding: 10px;
	border: 0
}
.sitemap-list>li>a i {
	display: none
}
.sitemap-list>li>ul {
	padding: 5px 0 5px 26px;
	list-style-type: circle
}
.sitemap-list>li>ul::before {
	display: none
}
.sitemap-list>li>ul>li>a {
	display: inline;
	padding: 10px 0;
	border: 0
}
.sitemap-list>li>ul>li>a::after, .sitemap-list>li>ul>li>a::before {
	display: none
}
.sitemap-list-sub {
	padding: 5px 0 5px 20px;
	list-style-type: square
}
.sitemap-list-sub::before {
	display: none
}
.sitemap-list-sub>li {
	line-height: normal
}
.sitemap-list-sub>li::after, .sitemap-list-sub>li::before {
	display: none
}
}
.met-nav-right-shop {
	margin: 10px 0 10px
}
.met-nav-right-shop.nav>li {
	background: #1e8bc3;
	margin-bottom: 10px
}
.met-nav-right-shop.nav>li:last-child {
	margin-bottom: 0
}
.met-nav-right-shop .dropdown-menu li i {
	color: #9e9e9e
}
.met-nav-right-shop.nav>li>a {
	padding-top: 0;
	padding-bottom: 0;
	height: 40px;
	line-height: 40px
}
@media(min-width:768px) {
.met-nav-right-shop {
	margin-left: 10px
}
.met-nav-right-shop.nav>li {
	margin-right: 5px;
	margin-bottom: 0
}
.met-nav-right-shop .dropdown-menu {
	top: 55px
}
}
.met-nav-right-shop .dropdown>a>i {
	color: #76838f;
	margin-right: 5px
}
.met-nav-right-shop #topcart-body .avatar {
	width: 50px
}
.met-nav-right-shop #topcart-body .avatar img {
	border-radius: 0
}
.met-nav-right-shop .dropdown-menu-header {
	padding: 20px 20px
}
.met-nav-right-shop .dropdown-menu-footer {
	height: 55px;
	line-height: 55px;
	padding: 0 15px !important
}
.shop-product-intro #price {
	font-size: 32px
}
.shop-product-intro .form-group {
	margin-bottom: 0
}
.shop-product-intro del {
	font-size: 22px;
	padding-left: 20px;
	font-weight: 300
}
.shop-product-intro label {
	margin-bottom: 0
}
.shop-product-intro .selectpara-body a.btn {
	margin-top: 8px
}
.shop-product-intro .selectpara-body .selectpara {
	text-align: center;
	min-width: 70px
}
.shop-product-intro .selectpara-body .selectpara.btn-outline.btn-danger:focus, .shop-product-intro .selectpara-body .selectpara.btn-outline.btn-danger:hover {
	background-color: transparent;
	color: #f96868
}
.shop-product-intro .height-10 {
	height: 10px
}
.shop-product-intro .text-default {
	background: #f3f7f9;
	padding: 20px
}
.shop-product-intro .purchase-btn a.btn {
	width: 100%;
	display: block
}
.shop-product-intro .purchase-btn a.btn i {
	margin-right: 8px
}
@media(min-width:768px) {
.shop-product-intro .purchase-btn a.btn {
	padding: 10px 35px;
	width: auto;
	display: inline
}
}
@media(min-width:768px) {
.met-showproduct.pagetype2 .shop-btn-body {
	margin-left: 20px
}
}
@media(max-width:768px) {
.met-showproduct.pagetype2 .navbar-toggle {
	float: none;
	padding: 0
}
.met-showproduct.pagetype2 .shop-btn {
	padding: 6px 13px;
	font-size: 12px;
	line-height: 1.5
}
}
.met-showproduct.pagetype2 #shop-fashion-option .modal-content, .met-showproduct.pagetype2 #shop-fashion-option .modal-header {
	border-radius: 0
}
