@font-face {
	font-family: Web Icons;
	src: url(../../../app/system/include/static/fonts/web-icons/web-icons.eot?#iefix&v=0.2.3) format("embedded-opentype"), url(../../../app/system/include/static/fonts/web-icons/web-icons.woff2?v=0.2.3) format("woff2"), url(../../../app/system/include/static/fonts/web-icons/web-icons.woff?v=0.2.3) format("woff"), url(../../../app/system/include/static/fonts/web-icons/web-icons.ttf?v=0.2.3) format("truetype"), url(../../../app/system/include/static/fonts/web-icons/web-icons.svg?v=0.2.3#web-icons) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: FontAwesome;
	src: url(../../../app/system/include/static/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"), url(../../../app/system/include/static/fonts/font-awesome/fontawesome-webfont.woff2?v=4.5.0) format("woff2"), url(../../../app/system/include/static/fonts/font-awesome/fontawesome-webfont.woff?v=4.5.0) format("woff"), url(../../../app/system/include/static/fonts/font-awesome/fontawesome-webfont.ttf?v=4.5.0) format("truetype"), url(../../../app/system/include/static/fonts/font-awesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Pe-icon-7-stroke;
	src: url(../../../app/system/include/static/fonts/7-stroke/Pe-icon-7-stroke.eot?#iefixd7yf1v) format("embedded-opentype"), url(../../../app/system/include/static/fonts/7-stroke/Pe-icon-7-stroke.woff?d7yf1v) format("woff"), url(../../../app/system/include/static/fonts/7-stroke/Pe-icon-7-stroke.ttf?d7yf1v) format("truetype"), url(../../../app/system/include/static/fonts/7-stroke/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: slick;
	src: url(../min/plugin/slick/./fonts/slick.eot?#iefix) format("embedded-opentype"), url(../min/plugin/slick/./fonts/slick.woff) format("woff"), url(../min/plugin/slick/./fonts/slick.ttf) format("truetype"), url(../min/plugin/slick/./fonts/slick.svg#slick) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: lg;
	src: url(../min/plugin/lightGallery/css/../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../min/plugin/lightGallery/css/../fonts/lg.woff?n1z373) format("woff"), url(../min/plugin/lightGallery/css/../fonts/lg.ttf?n1z373) format("truetype"), url(../min/plugin/lightGallery/css/../fonts/lg.svg?n1z373#lg) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: iconfont;
	src: url(../min/font/alibaba-iconfont/iconfont.eot?t=1488522749379#iefix) format("embedded-opentype"), url(../min/font/alibaba-iconfont/iconfont.woff?t=1488522749379) format("woff"), url(../min/font/alibaba-iconfont/iconfont.ttf?t=1488522749379) format("truetype"), url(../min/font/alibaba-iconfont/iconfont.svg?t=1488522749379#iconfont) format("svg");
}
@font-face {
	font-family: PingHei;
	src: url(../min/css/../font/PingHei-light.woff) format("woff"), url(https://www.apple.com/wss/fonts/PingHei/v1/PingHei-light.ttf) format("truetype");
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: HanHei-SC;
	src: url(../min/css/../font/HanHei-SC-thin.woff) format("woff");
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: PingFangSC;
	src: url(../min/css/../font/PingFangSC-Light.woff) format("woff");
	font-weight: 200;
	font-style: normal;
}
html {
	font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	vertical-align: baseline; display: inline-block;
}
canvas {
	vertical-align: baseline; display: inline-block;
}
progress {
	vertical-align: baseline; display: inline-block;
}
video {
	vertical-align: baseline; display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
a {
	background-color: transparent;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; border-image: none;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
pre {
	overflow: auto;
}
code {
	font-family: monospace,monospace; font-size: 1em;
}
kbd {
	font-family: monospace,monospace; font-size: 1em;
}
pre {
	font-family: monospace,monospace; font-size: 1em;
}
samp {
	font-family: monospace,monospace; font-size: 1em;
}
button {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
input {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
optgroup {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
select {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
textarea {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
button {
	overflow: visible;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type=button] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=reset] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=submit] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input {
	line-height: normal;
}
input[type=checkbox] {
	padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type=radio] {
	padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type=search] {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid silver; border-image: none;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: 700;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
td {
	padding: 0px;
}
th {
	padding: 0px;
}
@media print
{
* {
	background: 0px 0px !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none;
}
::after {
	background: 0px 0px !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none;
}
::before {
	background: 0px 0px !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
a[href^='javascript:']::after {
	content: "";
}
a[href^='#']::after {
	content: "";
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
img {
	page-break-inside: avoid;
}
tr {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
.navbar {
	display: none;
}
.btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.dropup > .btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.label {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.table {
	border-collapse: collapse !important;
}
.table td {
	background-color: rgb(255, 255, 255) !important;
}
.table th {
	background-color: rgb(255, 255, 255) !important;
}
.table-bordered td {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;
}
.table-bordered th {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;
}
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
html {
	font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	color: rgb(118, 131, 143); line-height: 1.5714; font-family: Roboto,sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);
}
button {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
input {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
select {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
textarea {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
a {
	color: rgb(98, 168, 234); text-decoration: none;
}
a:focus {
	color: rgb(137, 188, 235); text-decoration: underline;
}
a:hover {
	color: rgb(137, 188, 235); text-decoration: underline;
}
a:focus {
	outline: dotted thin; outline-offset: -2px;
}
figure {
	margin: 0px;
}
img {
	vertical-align: middle;
}
.carousel-inner > .item > a > img {
	height: auto; display: block; max-width: 100%;
}
.carousel-inner > .item > img {
	height: auto; display: block; max-width: 100%;
}
.img-responsive {
	height: auto; display: block; max-width: 100%;
}
.thumbnail a > img {
	height: auto; display: block; max-width: 100%;
}
.thumbnail > img {
	height: auto; display: block; max-width: 100%;
}
.img-rounded {
	border-radius: 4px;
}
.img-thumbnail {
	padding: 4px; border-radius: 3px; border: 1px solid rgb(228, 234, 236); transition:0.2s ease-in-out; border-image: none; height: auto; line-height: 1.5714; display: inline-block; max-width: 100%; background-color: rgb(255, 255, 255); -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;
}
.img-circle {
	border-radius: 50%;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(228, 234, 236) currentColor currentColor; border-image: none; margin-top: 22px; margin-bottom: 22px;
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.sr-only-focusable:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.sr-only-focusable:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
[role=button] {
	cursor: pointer;
}
.h1 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
.h2 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
.h3 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
.h4 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
.h5 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
.h6 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
h1 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
h2 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
h3 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
h4 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
h5 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
h6 {
	color: rgb(55, 71, 79); line-height: 1.2; font-family: Roboto,sans-serif; font-weight: 400;
}
.h1 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h1 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h2 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h2 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h3 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h3 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h4 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h4 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h5 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h5 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h6 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h6 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h1 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h1 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h2 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h2 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h3 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h3 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h4 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h4 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h5 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h5 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h6 .small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
h6 small {
	color: rgb(163, 175, 183); line-height: 1; font-weight: 400;
}
.h1 {
	margin-top: 22px; margin-bottom: 11px;
}
.h2 {
	margin-top: 22px; margin-bottom: 11px;
}
.h3 {
	margin-top: 22px; margin-bottom: 11px;
}
h1 {
	margin-top: 22px; margin-bottom: 11px;
}
h2 {
	margin-top: 22px; margin-bottom: 11px;
}
h3 {
	margin-top: 22px; margin-bottom: 11px;
}
.h1 .small {
	font-size: 65%;
}
.h1 small {
	font-size: 65%;
}
.h2 .small {
	font-size: 65%;
}
.h2 small {
	font-size: 65%;
}
.h3 .small {
	font-size: 65%;
}
.h3 small {
	font-size: 65%;
}
h1 .small {
	font-size: 65%;
}
h1 small {
	font-size: 65%;
}
h2 .small {
	font-size: 65%;
}
h2 small {
	font-size: 65%;
}
h3 .small {
	font-size: 65%;
}
h3 small {
	font-size: 65%;
}
.h4 {
	margin-top: 11px; margin-bottom: 11px;
}
.h5 {
	margin-top: 11px; margin-bottom: 11px;
}
.h6 {
	margin-top: 11px; margin-bottom: 11px;
}
h4 {
	margin-top: 11px; margin-bottom: 11px;
}
h5 {
	margin-top: 11px; margin-bottom: 11px;
}
h6 {
	margin-top: 11px; margin-bottom: 11px;
}
.h4 .small {
	font-size: 75%;
}
.h4 small {
	font-size: 75%;
}
.h5 .small {
	font-size: 75%;
}
.h5 small {
	font-size: 75%;
}
.h6 .small {
	font-size: 75%;
}
.h6 small {
	font-size: 75%;
}
h4 .small {
	font-size: 75%;
}
h4 small {
	font-size: 75%;
}
h5 .small {
	font-size: 75%;
}
h5 small {
	font-size: 75%;
}
h6 .small {
	font-size: 75%;
}
h6 small {
	font-size: 75%;
}
.h1 {
	font-size: 36px;
}
h1 {
	font-size: 36px;
}
.h2 {
	font-size: 30px;
}
h2 {
	font-size: 30px;
}
.h3 {
	font-size: 24px;
}
h3 {
	font-size: 24px;
}
.h4 {
	font-size: 18px;
}
h4 {
	font-size: 18px;
}
.h5 {
	font-size: 14px;
}
h5 {
	font-size: 14px;
}
.h6 {
	font-size: 12px;
}
h6 {
	font-size: 12px;
}
p {
	margin: 0px 0px 11px;
}
.lead {
	line-height: 1.4; font-size: 16px; font-weight: 300; margin-bottom: 22px;
}
@media all and (min-width:768px)
{
.lead {
	font-size: 21px;
}
}
.small {
	font-size: 85%;
}
small {
	font-size: 85%;
}
.mark {
	padding: 0.2em; background-color: rgb(242, 166, 84);
}
mark {
	padding: 0.2em; background-color: rgb(242, 166, 84);
}
.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: rgb(82, 96, 105);
}
.text-primary {
	color: rgb(98, 168, 234);
}
a.text-primary:focus {
	color: rgb(53, 143, 228);
}
a.text-primary:hover {
	color: rgb(53, 143, 228);
}
.text-success {
	color: rgb(255, 255, 255);
}
a.text-success:focus {
	color: rgb(230, 230, 230);
}
a.text-success:hover {
	color: rgb(230, 230, 230);
}
.text-info {
	color: rgb(255, 255, 255);
}
a.text-info:focus {
	color: rgb(230, 230, 230);
}
a.text-info:hover {
	color: rgb(230, 230, 230);
}
.text-warning {
	color: rgb(255, 255, 255);
}
a.text-warning:focus {
	color: rgb(230, 230, 230);
}
a.text-warning:hover {
	color: rgb(230, 230, 230);
}
.text-danger {
	color: rgb(255, 255, 255);
}
a.text-danger:focus {
	color: rgb(230, 230, 230);
}
a.text-danger:hover {
	color: rgb(230, 230, 230);
}
.bg-primary {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
a.bg-primary:focus {
	background-color: rgb(53, 143, 228);
}
a.bg-primary:hover {
	background-color: rgb(53, 143, 228);
}
.bg-success {
	background-color: rgb(70, 190, 138);
}
a.bg-success:focus {
	background-color: rgb(54, 155, 111);
}
a.bg-success:hover {
	background-color: rgb(54, 155, 111);
}
.bg-info {
	background-color: rgb(87, 199, 212);
}
a.bg-info:focus {
	background-color: rgb(51, 182, 197);
}
a.bg-info:hover {
	background-color: rgb(51, 182, 197);
}
.bg-warning {
	background-color: rgb(242, 166, 84);
}
a.bg-warning:focus {
	background-color: rgb(238, 141, 37);
}
a.bg-warning:hover {
	background-color: rgb(238, 141, 37);
}
.bg-danger {
	background-color: rgb(249, 104, 104);
}
a.bg-danger:focus {
	background-color: rgb(247, 55, 55);
}
a.bg-danger:hover {
	background-color: rgb(247, 55, 55);
}
.page-header {
	margin: 44px 0px 22px; padding-bottom: 10px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
ol {
	margin-top: 0px; margin-bottom: 11px;
}
ul {
	margin-top: 0px; margin-bottom: 11px;
}
ol ol {
	margin-bottom: 0px;
}
ol ul {
	margin-bottom: 0px;
}
ul ol {
	margin-bottom: 0px;
}
ul ul {
	margin-bottom: 0px;
}
.list-unstyled {
	list-style: none; padding-left: 0px;
}
.list-inline {
	list-style: none; padding-left: 0px; margin-left: -5px;
}
.list-inline > li {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}
dl {
	margin-top: 0px; margin-bottom: 22px;
}
dd {
	line-height: 1.5714;
}
dt {
	line-height: 1.5714;
}
dt {
	font-weight: 700;
}
dd {
	margin-left: 0px;
}
@media all and (min-width:768px)
{
.dl-horizontal dt {
	width: 160px; text-align: right; overflow: hidden; clear: left; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dl-horizontal dd {
	margin-left: 180px;
}
}
abbr[data-original-title] {
	border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
abbr[title] {
	border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
.initialism {
	text-transform: uppercase; font-size: 90%;
}
blockquote {
	margin: 0px 0px 22px; padding: 11px 22px; font-size: 17.5px; border-left-color: rgb(228, 234, 236); border-left-width: 5px; border-left-style: solid;
}
blockquote ol:last-child {
	margin-bottom: 0px;
}
blockquote p:last-child {
	margin-bottom: 0px;
}
blockquote ul:last-child {
	margin-bottom: 0px;
}
blockquote .small {
	color: rgb(163, 175, 183); line-height: 1.5714; font-size: 80%; display: block;
}
blockquote footer {
	color: rgb(163, 175, 183); line-height: 1.5714; font-size: 80%; display: block;
}
blockquote small {
	color: rgb(163, 175, 183); line-height: 1.5714; font-size: 80%; display: block;
}
blockquote .small::before {
	content: "\2014 \00A0";
}
blockquote footer::before {
	content: "\2014 \00A0";
}
blockquote small::before {
	content: "\2014 \00A0";
}
.blockquote-reverse {
	text-align: right; padding-right: 15px; padding-left: 0px; border-right-color: rgb(228, 234, 236); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
blockquote.pull-right {
	text-align: right; padding-right: 15px; padding-left: 0px; border-right-color: rgb(228, 234, 236); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
.blockquote-reverse .small::before {
	content: "";
}
.blockquote-reverse footer::before {
	content: "";
}
.blockquote-reverse small::before {
	content: "";
}
blockquote.pull-right .small::before {
	content: "";
}
blockquote.pull-right footer::before {
	content: "";
}
blockquote.pull-right small::before {
	content: "";
}
.blockquote-reverse .small::after {
	content: "\00A0 \2014";
}
.blockquote-reverse footer::after {
	content: "\00A0 \2014";
}
.blockquote-reverse small::after {
	content: "\00A0 \2014";
}
blockquote.pull-right .small::after {
	content: "\00A0 \2014";
}
blockquote.pull-right footer::after {
	content: "\00A0 \2014";
}
blockquote.pull-right small::after {
	content: "\00A0 \2014";
}
address {
	line-height: 1.5714; font-style: normal; margin-bottom: 22px;
}
code {
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
kbd {
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
pre {
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
samp {
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
code {
	padding: 2px 4px; border-radius: 3px; color: rgb(86, 131, 173); font-size: 90%; background-color: rgba(232, 241, 248, 0.1);
}
kbd {
	padding: 2px 4px; border-radius: 2px; color: rgb(255, 255, 255); font-size: 90%; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(98, 168, 234); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
	padding: 0px; font-size: 100%; font-weight: 700; box-shadow: none; -webkit-box-shadow: none;
}
pre {
	margin: 0px 0px 11px; padding: 10.5px; border-radius: 3px; border: 1px solid rgb(236, 245, 252); border-image: none; color: inherit; line-height: 1.5714; font-size: 13px; display: block; -ms-word-break: break-all; -ms-word-wrap: break-word; background-color: rgb(255, 255, 255);
}
pre code {
	padding: 0px; border-radius: 0px; color: inherit; font-size: inherit; white-space: pre-wrap; background-color: transparent;
}
.pre-scrollable {
	-ms-overflow-y: scroll; max-height: 340px;
}
.container {
	padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
@media all and (min-width:768px)
{
.container {
	width: 750px;
}
}
@media all and (min-width:992px)
{
.container {
	width: 970px;
}
}
@media all and (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;
}
.col-lg-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-1 {
	float: left;
}
.col-xs-10 {
	float: left;
}
.col-xs-11 {
	float: left;
}
.col-xs-12 {
	float: left;
}
.col-xs-2 {
	float: left;
}
.col-xs-3 {
	float: left;
}
.col-xs-4 {
	float: left;
}
.col-xs-5 {
	float: left;
}
.col-xs-6 {
	float: left;
}
.col-xs-7 {
	float: left;
}
.col-xs-8 {
	float: left;
}
.col-xs-9 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66%;
}
.col-xs-10 {
	width: 83.33%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66%;
}
.col-xs-7 {
	width: 58.33%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66%;
}
.col-xs-4 {
	width: 33.33%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66%;
}
.col-xs-1 {
	width: 8.33%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66%;
}
.col-xs-pull-10 {
	right: 83.33%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66%;
}
.col-xs-pull-7 {
	right: 58.33%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66%;
}
.col-xs-pull-4 {
	right: 33.33%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66%;
}
.col-xs-pull-1 {
	right: 8.33%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66%;
}
.col-xs-push-10 {
	left: 83.33%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66%;
}
.col-xs-push-7 {
	left: 58.33%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66%;
}
.col-xs-push-4 {
	left: 33.33%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66%;
}
.col-xs-push-1 {
	left: 8.33%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66%;
}
.col-xs-offset-10 {
	margin-left: 83.33%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66%;
}
.col-xs-offset-7 {
	margin-left: 58.33%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66%;
}
.col-xs-offset-4 {
	margin-left: 33.33%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66%;
}
.col-xs-offset-1 {
	margin-left: 8.33%;
}
.col-xs-offset-0 {
	margin-left: 0px;
}
@media all and (min-width:768px)
{
.col-sm-1 {
	float: left;
}
.col-sm-10 {
	float: left;
}
.col-sm-11 {
	float: left;
}
.col-sm-12 {
	float: left;
}
.col-sm-2 {
	float: left;
}
.col-sm-3 {
	float: left;
}
.col-sm-4 {
	float: left;
}
.col-sm-5 {
	float: left;
}
.col-sm-6 {
	float: left;
}
.col-sm-7 {
	float: left;
}
.col-sm-8 {
	float: left;
}
.col-sm-9 {
	float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66%;
}
.col-sm-10 {
	width: 83.33%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66%;
}
.col-sm-7 {
	width: 58.33%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66%;
}
.col-sm-4 {
	width: 33.33%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66%;
}
.col-sm-1 {
	width: 8.33%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.66%;
}
.col-sm-pull-10 {
	right: 83.33%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.66%;
}
.col-sm-pull-7 {
	right: 58.33%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.66%;
}
.col-sm-pull-4 {
	right: 33.33%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.66%;
}
.col-sm-pull-1 {
	right: 8.33%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.66%;
}
.col-sm-push-10 {
	left: 83.33%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.66%;
}
.col-sm-push-7 {
	left: 58.33%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.66%;
}
.col-sm-push-4 {
	left: 33.33%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.66%;
}
.col-sm-push-1 {
	left: 8.33%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.66%;
}
.col-sm-offset-10 {
	margin-left: 83.33%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.66%;
}
.col-sm-offset-7 {
	margin-left: 58.33%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.66%;
}
.col-sm-offset-4 {
	margin-left: 33.33%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.66%;
}
.col-sm-offset-1 {
	margin-left: 8.33%;
}
.col-sm-offset-0 {
	margin-left: 0px;
}
}
@media all and (min-width:992px)
{
.col-md-1 {
	float: left;
}
.col-md-10 {
	float: left;
}
.col-md-11 {
	float: left;
}
.col-md-12 {
	float: left;
}
.col-md-2 {
	float: left;
}
.col-md-3 {
	float: left;
}
.col-md-4 {
	float: left;
}
.col-md-5 {
	float: left;
}
.col-md-6 {
	float: left;
}
.col-md-7 {
	float: left;
}
.col-md-8 {
	float: left;
}
.col-md-9 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66%;
}
.col-md-10 {
	width: 83.33%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66%;
}
.col-md-7 {
	width: 58.33%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66%;
}
.col-md-4 {
	width: 33.33%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66%;
}
.col-md-1 {
	width: 8.33%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.66%;
}
.col-md-pull-10 {
	right: 83.33%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.66%;
}
.col-md-pull-7 {
	right: 58.33%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.66%;
}
.col-md-pull-4 {
	right: 33.33%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.66%;
}
.col-md-pull-1 {
	right: 8.33%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.66%;
}
.col-md-push-10 {
	left: 83.33%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.66%;
}
.col-md-push-7 {
	left: 58.33%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.66%;
}
.col-md-push-4 {
	left: 33.33%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.66%;
}
.col-md-push-1 {
	left: 8.33%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.66%;
}
.col-md-offset-10 {
	margin-left: 83.33%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.66%;
}
.col-md-offset-7 {
	margin-left: 58.33%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.66%;
}
.col-md-offset-4 {
	margin-left: 33.33%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.66%;
}
.col-md-offset-1 {
	margin-left: 8.33%;
}
.col-md-offset-0 {
	margin-left: 0px;
}
}
@media all and (min-width:1200px)
{
.col-lg-1 {
	float: left;
}
.col-lg-10 {
	float: left;
}
.col-lg-11 {
	float: left;
}
.col-lg-12 {
	float: left;
}
.col-lg-2 {
	float: left;
}
.col-lg-3 {
	float: left;
}
.col-lg-4 {
	float: left;
}
.col-lg-5 {
	float: left;
}
.col-lg-6 {
	float: left;
}
.col-lg-7 {
	float: left;
}
.col-lg-8 {
	float: left;
}
.col-lg-9 {
	float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66%;
}
.col-lg-10 {
	width: 83.33%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66%;
}
.col-lg-7 {
	width: 58.33%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66%;
}
.col-lg-4 {
	width: 33.33%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66%;
}
.col-lg-1 {
	width: 8.33%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.66%;
}
.col-lg-pull-10 {
	right: 83.33%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.66%;
}
.col-lg-pull-7 {
	right: 58.33%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.66%;
}
.col-lg-pull-4 {
	right: 33.33%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.66%;
}
.col-lg-pull-1 {
	right: 8.33%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.66%;
}
.col-lg-push-10 {
	left: 83.33%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.66%;
}
.col-lg-push-7 {
	left: 58.33%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.66%;
}
.col-lg-push-4 {
	left: 33.33%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.66%;
}
.col-lg-push-1 {
	left: 8.33%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.66%;
}
.col-lg-offset-10 {
	margin-left: 83.33%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.66%;
}
.col-lg-offset-7 {
	margin-left: 58.33%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.66%;
}
.col-lg-offset-4 {
	margin-left: 33.33%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.66%;
}
.col-lg-offset-1 {
	margin-left: 8.33%;
}
.col-lg-offset-0 {
	margin-left: 0px;
}
}
table {
	background-color: transparent;
}
caption {
	text-align: left; color: rgb(82, 96, 105); padding-top: 8px; padding-bottom: 8px;
}
th {
	text-align: left;
}
.table {
	width: 100%; margin-bottom: 22px; max-width: 100%;
}
.table > tbody > tr > td {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.table > tbody > tr > th {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > td {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > th {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > td {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > th {
	padding: 8px; line-height: 1.5714; vertical-align: top; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(228, 234, 236); border-bottom-width: 2px; border-bottom-style: solid;
}
.table > caption + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > caption + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > colgroup + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > colgroup + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > thead:first-child > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > thead:first-child > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > tbody + tbody {
	border-top-color: rgb(228, 234, 236); border-top-width: 2px; border-top-style: solid;
}
.table .table {
	background-color: rgb(255, 255, 255);
}
.table-condensed > tbody > tr > td {
	padding: 5px;
}
.table-condensed > tbody > tr > th {
	padding: 5px;
}
.table-condensed > tfoot > tr > td {
	padding: 5px;
}
.table-condensed > tfoot > tr > th {
	padding: 5px;
}
.table-condensed > thead > tr > td {
	padding: 5px;
}
.table-condensed > thead > tr > th {
	padding: 5px;
}
.table-bordered {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.table-bordered > tbody > tr > td {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.table-bordered > tbody > tr > th {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.table-bordered > tfoot > tr > td {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.table-bordered > tfoot > tr > th {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.table-bordered > thead > tr > td {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.table-bordered > thead > tr > th {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.table-bordered > thead > tr > th {
	border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: rgba(243, 247, 249, 0.3);
}
.table-hover > tbody > tr:hover {
	background-color: rgb(243, 247, 249);
}
table col[class*=col-] {
	float: none; display: table-column; position: static;
}
table td[class*=col-] {
	float: none; display: table-cell; position: static;
}
table th[class*=col-] {
	float: none; display: table-cell; position: static;
}
.table > tbody > tr.active > td {
	background-color: rgb(243, 247, 249);
}
.table > tbody > tr.active > th {
	background-color: rgb(243, 247, 249);
}
.table > tbody > tr > td.active {
	background-color: rgb(243, 247, 249);
}
.table > tbody > tr > th.active {
	background-color: rgb(243, 247, 249);
}
.table > tfoot > tr.active > td {
	background-color: rgb(243, 247, 249);
}
.table > tfoot > tr.active > th {
	background-color: rgb(243, 247, 249);
}
.table > tfoot > tr > td.active {
	background-color: rgb(243, 247, 249);
}
.table > tfoot > tr > th.active {
	background-color: rgb(243, 247, 249);
}
.table > thead > tr.active > td {
	background-color: rgb(243, 247, 249);
}
.table > thead > tr.active > th {
	background-color: rgb(243, 247, 249);
}
.table > thead > tr > td.active {
	background-color: rgb(243, 247, 249);
}
.table > thead > tr > th.active {
	background-color: rgb(243, 247, 249);
}
.table-hover > tbody > tr.active:hover > td {
	background-color: rgb(226, 236, 241);
}
.table-hover > tbody > tr.active:hover > th {
	background-color: rgb(226, 236, 241);
}
.table-hover > tbody > tr:hover > .active {
	background-color: rgb(226, 236, 241);
}
.table-hover > tbody > tr > td.active:hover {
	background-color: rgb(226, 236, 241);
}
.table-hover > tbody > tr > th.active:hover {
	background-color: rgb(226, 236, 241);
}
.table > tbody > tr.success > td {
	background-color: rgb(70, 190, 138);
}
.table > tbody > tr.success > th {
	background-color: rgb(70, 190, 138);
}
.table > tbody > tr > td.success {
	background-color: rgb(70, 190, 138);
}
.table > tbody > tr > th.success {
	background-color: rgb(70, 190, 138);
}
.table > tfoot > tr.success > td {
	background-color: rgb(70, 190, 138);
}
.table > tfoot > tr.success > th {
	background-color: rgb(70, 190, 138);
}
.table > tfoot > tr > td.success {
	background-color: rgb(70, 190, 138);
}
.table > tfoot > tr > th.success {
	background-color: rgb(70, 190, 138);
}
.table > thead > tr.success > td {
	background-color: rgb(70, 190, 138);
}
.table > thead > tr.success > th {
	background-color: rgb(70, 190, 138);
}
.table > thead > tr > td.success {
	background-color: rgb(70, 190, 138);
}
.table > thead > tr > th.success {
	background-color: rgb(70, 190, 138);
}
.table-hover > tbody > tr.success:hover > td {
	background-color: rgb(61, 174, 125);
}
.table-hover > tbody > tr.success:hover > th {
	background-color: rgb(61, 174, 125);
}
.table-hover > tbody > tr:hover > .success {
	background-color: rgb(61, 174, 125);
}
.table-hover > tbody > tr > td.success:hover {
	background-color: rgb(61, 174, 125);
}
.table-hover > tbody > tr > th.success:hover {
	background-color: rgb(61, 174, 125);
}
.table > tbody > tr.info > td {
	background-color: rgb(87, 199, 212);
}
.table > tbody > tr.info > th {
	background-color: rgb(87, 199, 212);
}
.table > tbody > tr > td.info {
	background-color: rgb(87, 199, 212);
}
.table > tbody > tr > th.info {
	background-color: rgb(87, 199, 212);
}
.table > tfoot > tr.info > td {
	background-color: rgb(87, 199, 212);
}
.table > tfoot > tr.info > th {
	background-color: rgb(87, 199, 212);
}
.table > tfoot > tr > td.info {
	background-color: rgb(87, 199, 212);
}
.table > tfoot > tr > th.info {
	background-color: rgb(87, 199, 212);
}
.table > thead > tr.info > td {
	background-color: rgb(87, 199, 212);
}
.table > thead > tr.info > th {
	background-color: rgb(87, 199, 212);
}
.table > thead > tr > td.info {
	background-color: rgb(87, 199, 212);
}
.table > thead > tr > th.info {
	background-color: rgb(87, 199, 212);
}
.table-hover > tbody > tr.info:hover > td {
	background-color: rgb(67, 192, 207);
}
.table-hover > tbody > tr.info:hover > th {
	background-color: rgb(67, 192, 207);
}
.table-hover > tbody > tr:hover > .info {
	background-color: rgb(67, 192, 207);
}
.table-hover > tbody > tr > td.info:hover {
	background-color: rgb(67, 192, 207);
}
.table-hover > tbody > tr > th.info:hover {
	background-color: rgb(67, 192, 207);
}
.table > tbody > tr.warning > td {
	background-color: rgb(242, 166, 84);
}
.table > tbody > tr.warning > th {
	background-color: rgb(242, 166, 84);
}
.table > tbody > tr > td.warning {
	background-color: rgb(242, 166, 84);
}
.table > tbody > tr > th.warning {
	background-color: rgb(242, 166, 84);
}
.table > tfoot > tr.warning > td {
	background-color: rgb(242, 166, 84);
}
.table > tfoot > tr.warning > th {
	background-color: rgb(242, 166, 84);
}
.table > tfoot > tr > td.warning {
	background-color: rgb(242, 166, 84);
}
.table > tfoot > tr > th.warning {
	background-color: rgb(242, 166, 84);
}
.table > thead > tr.warning > td {
	background-color: rgb(242, 166, 84);
}
.table > thead > tr.warning > th {
	background-color: rgb(242, 166, 84);
}
.table > thead > tr > td.warning {
	background-color: rgb(242, 166, 84);
}
.table > thead > tr > th.warning {
	background-color: rgb(242, 166, 84);
}
.table-hover > tbody > tr.warning:hover > td {
	background-color: rgb(240, 154, 60);
}
.table-hover > tbody > tr.warning:hover > th {
	background-color: rgb(240, 154, 60);
}
.table-hover > tbody > tr:hover > .warning {
	background-color: rgb(240, 154, 60);
}
.table-hover > tbody > tr > td.warning:hover {
	background-color: rgb(240, 154, 60);
}
.table-hover > tbody > tr > th.warning:hover {
	background-color: rgb(240, 154, 60);
}
.table > tbody > tr.danger > td {
	background-color: rgb(249, 104, 104);
}
.table > tbody > tr.danger > th {
	background-color: rgb(249, 104, 104);
}
.table > tbody > tr > td.danger {
	background-color: rgb(249, 104, 104);
}
.table > tbody > tr > th.danger {
	background-color: rgb(249, 104, 104);
}
.table > tfoot > tr.danger > td {
	background-color: rgb(249, 104, 104);
}
.table > tfoot > tr.danger > th {
	background-color: rgb(249, 104, 104);
}
.table > tfoot > tr > td.danger {
	background-color: rgb(249, 104, 104);
}
.table > tfoot > tr > th.danger {
	background-color: rgb(249, 104, 104);
}
.table > thead > tr.danger > td {
	background-color: rgb(249, 104, 104);
}
.table > thead > tr.danger > th {
	background-color: rgb(249, 104, 104);
}
.table > thead > tr > td.danger {
	background-color: rgb(249, 104, 104);
}
.table > thead > tr > th.danger {
	background-color: rgb(249, 104, 104);
}
.table-hover > tbody > tr.danger:hover > td {
	background-color: rgb(248, 79, 79);
}
.table-hover > tbody > tr.danger:hover > th {
	background-color: rgb(248, 79, 79);
}
.table-hover > tbody > tr:hover > .danger {
	background-color: rgb(248, 79, 79);
}
.table-hover > tbody > tr > td.danger:hover {
	background-color: rgb(248, 79, 79);
}
.table-hover > tbody > tr > th.danger:hover {
	background-color: rgb(248, 79, 79);
}
.table-responsive {
	-ms-overflow-x: auto; min-height: 0.01%;
}
@media screen and (max-width:767px)
{
.table-responsive {
	border: 1px solid rgb(228, 234, 236); border-image: none; width: 100%; margin-bottom: 16.5px; -ms-overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table {
	margin-bottom: 0px;
}
.table-responsive > .table > tbody > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > tbody > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > tfoot > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > tfoot > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > thead > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > thead > tr > th {
	white-space: nowrap;
}
.table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.table-responsive > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; min-width: 0px;
}
legend {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor transparent; padding: 0px; border-image: none; width: 100%; color: inherit; line-height: inherit; font-size: 21px; margin-bottom: 22px; display: block;
}
label {
	font-weight: 700; margin-bottom: 5px; display: inline-block; max-width: 100%;
}
input[type=search] {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type=checkbox] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type=radio] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type=file] {
	display: block;
}
input[type=range] {
	width: 100%; display: block;
}
select[multiple] {
	height: auto;
}
select[size] {
	height: auto;
}
input[type=file]:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[type=checkbox]:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[type=radio]:focus {
	outline: dotted thin; outline-offset: -2px;
}
output {
	color: rgb(118, 131, 143); line-height: 1.5714; padding-top: 7px; font-size: 14px; display: block;
}
.form-control {
	padding: 6px 15px; border-radius: 3px; border: 1px solid rgb(228, 234, 236); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 36px; color: rgb(118, 131, 143); line-height: 1.5714; font-size: 14px; display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-image: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
	border-color: rgb(98, 168, 234); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(98,168,234,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(98, 168, 234, .6);
}
.focus.form-control {
	border-color: rgb(98, 168, 234); box-shadow: none; -webkit-box-shadow: none;
}
.form-control:focus {
	border-color: rgb(98, 168, 234); box-shadow: none; -webkit-box-shadow: none;
}
:-ms-input-placeholder.form-control {
	color: rgb(163, 175, 183);
}
.form-control::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: transparent;
}
[disabled].form-control {
	opacity: 1; background-color: rgb(243, 247, 249);
}
[readonly].form-control {
	opacity: 1; background-color: rgb(243, 247, 249);
}
fieldset[disabled] .form-control {
	opacity: 1; background-color: rgb(243, 247, 249);
}
[disabled].form-control {
	cursor: not-allowed;
}
fieldset[disabled] .form-control {
	cursor: not-allowed;
}
textarea.form-control {
	height: auto;
}
input[type=search] {
	-webkit-appearance: none;
}
@media not all
{
input[type=date].form-control {
	line-height: 36px;
}
input[type=time].form-control {
	line-height: 36px;
}
input[type=datetime-local].form-control {
	line-height: 36px;
}
input[type=month].form-control {
	line-height: 36px;
}
.input-group-sm input[type=date] {
	line-height: 32px;
}
.input-group-sm input[type=time] {
	line-height: 32px;
}
.input-group-sm input[type=datetime-local] {
	line-height: 32px;
}
.input-group-sm input[type=month] {
	line-height: 32px;
}
input[type=date].input-sm {
	line-height: 32px;
}
input[type=time].input-sm {
	line-height: 32px;
}
input[type=datetime-local].input-sm {
	line-height: 32px;
}
input[type=month].input-sm {
	line-height: 32px;
}
.input-group-lg input[type=date] {
	line-height: 46px;
}
.input-group-lg input[type=time] {
	line-height: 46px;
}
.input-group-lg input[type=datetime-local] {
	line-height: 46px;
}
.input-group-lg input[type=month] {
	line-height: 46px;
}
input[type=date].input-lg {
	line-height: 46px;
}
input[type=time].input-lg {
	line-height: 46px;
}
input[type=datetime-local].input-lg {
	line-height: 46px;
}
input[type=month].input-lg {
	line-height: 46px;
}
}
.form-group {
	margin-bottom: 20px;
}
.checkbox {
	margin-top: 10px; margin-bottom: 10px; display: block; position: relative;
}
.radio {
	margin-top: 10px; margin-bottom: 10px; display: block; position: relative;
}
.checkbox label {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; cursor: pointer; min-height: 22px;
}
.radio label {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; cursor: pointer; min-height: 22px;
}
.checkbox input[type=checkbox] {
	margin-left: -20px; position: absolute;
}
.checkbox-inline input[type=checkbox] {
	margin-left: -20px; position: absolute;
}
.radio input[type=radio] {
	margin-left: -20px; position: absolute;
}
.radio-inline input[type=radio] {
	margin-left: -20px; position: absolute;
}
.checkbox + .checkbox {
	margin-top: -5px;
}
.radio + .radio {
	margin-top: -5px;
}
.checkbox-inline {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.radio-inline {
	padding-left: 20px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.checkbox-inline + .checkbox-inline {
	margin-top: 0px; margin-left: 10px;
}
.radio-inline + .radio-inline {
	margin-top: 0px; margin-left: 10px;
}
fieldset[disabled] input[type=checkbox] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=radio] {
	cursor: not-allowed;
}
input[type=checkbox].disabled {
	cursor: not-allowed;
}
input[type=checkbox][disabled] {
	cursor: not-allowed;
}
input[type=radio].disabled {
	cursor: not-allowed;
}
input[type=radio][disabled] {
	cursor: not-allowed;
}
.disabled.checkbox-inline {
	cursor: not-allowed;
}
.disabled.radio-inline {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}
fieldset[disabled] .radio-inline {
	cursor: not-allowed;
}
.disabled.checkbox label {
	cursor: not-allowed;
}
.disabled.radio label {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox label {
	cursor: not-allowed;
}
fieldset[disabled] .radio label {
	cursor: not-allowed;
}
.form-control-static {
	padding-top: 7px; padding-bottom: 7px; margin-bottom: 0px; min-height: 36px;
}
.input-lg.form-control-static {
	padding-right: 0px; padding-left: 0px;
}
.input-sm.form-control-static {
	padding-right: 0px; padding-left: 0px;
}
.input-sm {
	padding: 6px 13px; border-radius: 2px; height: 32px; line-height: 1.5; font-size: 12px;
}
select.input-sm {
	height: 32px; line-height: 32px;
}
select[multiple].input-sm {
	height: auto;
}
textarea.input-sm {
	height: auto;
}
select.input-sm {
	padding-top: 0px; padding-bottom: 0px;
}
.form-group-sm .form-control {
	padding: 6px 13px; border-radius: 2px; height: 32px; line-height: 1.5; font-size: 12px;
}
.form-group-sm select.form-control {
	height: 32px; line-height: 32px;
}
.form-group-sm select[multiple].form-control {
	height: auto;
}
.form-group-sm textarea.form-control {
	height: auto;
}
.form-group-sm .form-control-static {
	padding: 7px 13px; height: 32px; line-height: 1.5; font-size: 12px; min-height: 34px;
}
.input-lg {
	padding: 10px 18px; border-radius: 4px; height: 46px; line-height: 1.3333; font-size: 18px;
}
select.input-lg {
	height: 46px; line-height: 46px;
}
select[multiple].input-lg {
	height: auto;
}
textarea.input-lg {
	height: auto;
}
select.input-lg {
	padding-top: 0px; padding-bottom: 0px;
}
.form-group-lg .form-control {
	padding: 10px 18px; border-radius: 4px; height: 46px; line-height: 1.3333; font-size: 18px;
}
.form-group-lg select.form-control {
	height: 46px; line-height: 46px;
}
.form-group-lg select[multiple].form-control {
	height: auto;
}
.form-group-lg textarea.form-control {
	height: auto;
}
.form-group-lg .form-control-static {
	padding: 11px 18px; height: 46px; line-height: 1.3333; font-size: 18px; min-height: 40px;
}
.has-feedback {
	position: relative;
}
.has-feedback .form-control {
	padding-right: 45px;
}
.form-control-feedback {
	top: 0px; width: 36px; height: 36px; text-align: center; right: 0px; line-height: 36px; display: block; position: absolute; z-index: 2; pointer-events: none;
}
.form-group-lg .form-control + .form-control-feedback {
	width: 46px; height: 46px; line-height: 46px;
}
.input-group-lg + .form-control-feedback {
	width: 46px; height: 46px; line-height: 46px;
}
.input-lg + .form-control-feedback {
	width: 46px; height: 46px; line-height: 46px;
}
.form-group-sm .form-control + .form-control-feedback {
	width: 32px; height: 32px; line-height: 32px;
}
.input-group-sm + .form-control-feedback {
	width: 32px; height: 32px; line-height: 32px;
}
.input-sm + .form-control-feedback {
	width: 32px; height: 32px; line-height: 32px;
}
.has-success .checkbox {
	color: rgb(255, 255, 255);
}
.has-success .checkbox-inline {
	color: rgb(255, 255, 255);
}
.has-success .control-label {
	color: rgb(255, 255, 255);
}
.has-success .help-block {
	color: rgb(255, 255, 255);
}
.has-success .radio {
	color: rgb(255, 255, 255);
}
.has-success .radio-inline {
	color: rgb(255, 255, 255);
}
.checkbox.has-success label {
	color: rgb(255, 255, 255);
}
.checkbox-inline.has-success label {
	color: rgb(255, 255, 255);
}
.radio.has-success label {
	color: rgb(255, 255, 255);
}
.radio-inline.has-success label {
	color: rgb(255, 255, 255);
}
.has-success .form-control {
	border-color: rgb(255, 255, 255); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
	border-color: rgb(230, 230, 230); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #fff; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fff;
}
.has-success .input-group-addon {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.has-success .form-control-feedback {
	color: rgb(255, 255, 255);
}
.has-success .form-control {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.has-success .form-control:focus {
	border-color: rgb(255, 255, 255); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, .6);
}
.has-success .focus.form-control {
	border-color: rgb(255, 255, 255); box-shadow: none; -webkit-box-shadow: none;
}
.has-success .form-control:focus {
	border-color: rgb(255, 255, 255); box-shadow: none; -webkit-box-shadow: none;
}
.has-warning .checkbox {
	color: rgb(255, 255, 255);
}
.has-warning .checkbox-inline {
	color: rgb(255, 255, 255);
}
.has-warning .control-label {
	color: rgb(255, 255, 255);
}
.has-warning .help-block {
	color: rgb(255, 255, 255);
}
.has-warning .radio {
	color: rgb(255, 255, 255);
}
.has-warning .radio-inline {
	color: rgb(255, 255, 255);
}
.checkbox.has-warning label {
	color: rgb(255, 255, 255);
}
.checkbox-inline.has-warning label {
	color: rgb(255, 255, 255);
}
.radio.has-warning label {
	color: rgb(255, 255, 255);
}
.radio-inline.has-warning label {
	color: rgb(255, 255, 255);
}
.has-warning .form-control {
	border-color: rgb(255, 255, 255); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
	border-color: rgb(230, 230, 230); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #fff; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fff;
}
.has-warning .input-group-addon {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.has-warning .form-control-feedback {
	color: rgb(255, 255, 255);
}
.has-warning .form-control {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.has-warning .form-control:focus {
	border-color: rgb(255, 255, 255); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, .6);
}
.has-warning .focus.form-control {
	border-color: rgb(255, 255, 255); box-shadow: none; -webkit-box-shadow: none;
}
.has-warning .form-control:focus {
	border-color: rgb(255, 255, 255); box-shadow: none; -webkit-box-shadow: none;
}
.has-error .checkbox {
	color: rgb(255, 255, 255);
}
.has-error .checkbox-inline {
	color: rgb(255, 255, 255);
}
.has-error .control-label {
	color: rgb(255, 255, 255);
}
.has-error .help-block {
	color: rgb(255, 255, 255);
}
.has-error .radio {
	color: rgb(255, 255, 255);
}
.has-error .radio-inline {
	color: rgb(255, 255, 255);
}
.checkbox.has-error label {
	color: rgb(255, 255, 255);
}
.checkbox-inline.has-error label {
	color: rgb(255, 255, 255);
}
.radio.has-error label {
	color: rgb(255, 255, 255);
}
.radio-inline.has-error label {
	color: rgb(255, 255, 255);
}
.has-error .form-control {
	border-color: rgb(255, 255, 255); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
	border-color: rgb(230, 230, 230); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #fff; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fff;
}
.has-error .input-group-addon {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.has-error .form-control-feedback {
	color: rgb(255, 255, 255);
}
.has-error .form-control {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.has-error .form-control:focus {
	border-color: rgb(255, 255, 255); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,255,255,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, .6);
}
.has-error .focus.form-control {
	border-color: rgb(255, 255, 255); box-shadow: none; -webkit-box-shadow: none;
}
.has-error .form-control:focus {
	border-color: rgb(255, 255, 255); box-shadow: none; -webkit-box-shadow: none;
}
.has-feedback label ~ .form-control-feedback {
	top: 27px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0px;
}
.help-block {
	color: rgb(188, 194, 200); margin-top: 5px; margin-bottom: 10px; display: block;
}
@media all and (min-width:768px)
{
.form-inline .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .form-control {
	width: auto; vertical-align: middle; display: inline-block;
}
.form-inline .form-control-static {
	display: inline-block;
}
.form-inline .input-group {
	vertical-align: middle; display: inline-table;
}
.form-inline .input-group .form-control {
	width: auto;
}
.form-inline .input-group .input-group-addon {
	width: auto;
}
.form-inline .input-group .input-group-btn {
	width: auto;
}
.form-inline .input-group > .form-control {
	width: 100%;
}
.form-inline .control-label {
	margin-bottom: 0px; vertical-align: middle;
}
.form-inline .checkbox {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .radio {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .checkbox label {
	padding-left: 0px;
}
.form-inline .radio label {
	padding-left: 0px;
}
.form-inline .checkbox input[type=checkbox] {
	margin-left: 0px; position: relative;
}
.form-inline .radio input[type=radio] {
	margin-left: 0px; position: relative;
}
.form-inline .has-feedback .form-control-feedback {
	top: 0px;
}
}
.form-horizontal .checkbox {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox {
	min-height: 29px;
}
.form-horizontal .radio {
	min-height: 29px;
}
.form-horizontal .form-group {
	margin-right: -15px; margin-left: -15px;
}
@media all and (min-width:768px)
{
.form-horizontal .control-label {
	text-align: right; padding-top: 7px; margin-bottom: 0px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}
@media all and (min-width:768px)
{
.form-horizontal .form-group-lg .control-label {
	padding-top: 11px; font-size: 18px;
}
}
@media all and (min-width:768px)
{
.form-horizontal .form-group-sm .control-label {
	padding-top: 7px; font-size: 12px;
}
}
.btn {
	padding: 6px 15px; border-radius: 3px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.5714; font-size: 14px; font-weight: 300; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; -ms-touch-action: manipulation; touch-action: manipulation; background-image: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.focus.active.btn {
	outline: dotted thin; outline-offset: -2px;
}
.active.btn:focus {
	outline: dotted thin; outline-offset: -2px;
}
.focus.btn {
	outline: dotted thin; outline-offset: -2px;
}
.focus.btn:active {
	outline: dotted thin; outline-offset: -2px;
}
.btn:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.btn:focus {
	outline: dotted thin; outline-offset: -2px;
}
.focus.btn {
	color: rgb(118, 131, 143); text-decoration: none;
}
.btn:focus {
	color: rgb(118, 131, 143); text-decoration: none;
}
.btn:hover {
	color: rgb(118, 131, 143); text-decoration: none;
}
.active.btn {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.disabled.btn {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
[disabled].btn {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .btn {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
a.disabled.btn {
	pointer-events: none;
}
fieldset[disabled] a.btn {
	pointer-events: none;
}
.btn-default {
	border-color: rgb(228, 234, 236); color: rgb(118, 131, 143); background-color: rgb(228, 234, 236);
}
.focus.btn-default {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(198, 211, 215);
}
.btn-default:focus {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(198, 211, 215);
}
.btn-default:hover {
	border-color: rgb(192, 206, 211); color: rgb(118, 131, 143); background-color: rgb(198, 211, 215);
}
.active.btn-default {
	border-color: rgb(192, 206, 211); color: rgb(118, 131, 143); background-color: rgb(198, 211, 215);
}
.btn-default:active {
	border-color: rgb(192, 206, 211); color: rgb(118, 131, 143); background-color: rgb(198, 211, 215);
}
.open > .btn-default.dropdown-toggle {
	border-color: rgb(192, 206, 211); color: rgb(118, 131, 143); background-color: rgb(198, 211, 215);
}
.focus.active.btn-default {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(177, 194, 200);
}
.active.btn-default:focus {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(177, 194, 200);
}
.active.btn-default:hover {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(177, 194, 200);
}
.focus.btn-default:active {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(177, 194, 200);
}
.btn-default:focus:active {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(177, 194, 200);
}
.btn-default:hover:active {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(177, 194, 200);
}
.open > .focus.btn-default.dropdown-toggle {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(177, 194, 200);
}
.open > .btn-default.dropdown-toggle:focus {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(177, 194, 200);
}
.open > .btn-default.dropdown-toggle:hover {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(177, 194, 200);
}
.active.btn-default {
	background-image: none;
}
.btn-default:active {
	background-image: none;
}
.open > .btn-default.dropdown-toggle {
	background-image: none;
}
.focus.disabled.btn-default {
	border-color: rgb(228, 234, 236); background-color: rgb(228, 234, 236);
}
.disabled.btn-default:focus {
	border-color: rgb(228, 234, 236); background-color: rgb(228, 234, 236);
}
.disabled.btn-default:hover {
	border-color: rgb(228, 234, 236); background-color: rgb(228, 234, 236);
}
[disabled].focus.btn-default {
	border-color: rgb(228, 234, 236); background-color: rgb(228, 234, 236);
}
[disabled].btn-default:focus {
	border-color: rgb(228, 234, 236); background-color: rgb(228, 234, 236);
}
[disabled].btn-default:hover {
	border-color: rgb(228, 234, 236); background-color: rgb(228, 234, 236);
}
fieldset[disabled] .focus.btn-default {
	border-color: rgb(228, 234, 236); background-color: rgb(228, 234, 236);
}
fieldset[disabled] .btn-default:focus {
	border-color: rgb(228, 234, 236); background-color: rgb(228, 234, 236);
}
fieldset[disabled] .btn-default:hover {
	border-color: rgb(228, 234, 236); background-color: rgb(228, 234, 236);
}
.btn-default .badge {
	color: rgb(228, 234, 236); background-color: rgb(118, 131, 143);
}
.btn-primary {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.focus.btn-primary {
	border-color: rgb(24, 105, 180); color: rgb(255, 255, 255); background-color: rgb(53, 143, 228);
}
.btn-primary:focus {
	border-color: rgb(24, 105, 180); color: rgb(255, 255, 255); background-color: rgb(53, 143, 228);
}
.btn-primary:hover {
	border-color: rgb(44, 138, 227); color: rgb(255, 255, 255); background-color: rgb(53, 143, 228);
}
.active.btn-primary {
	border-color: rgb(44, 138, 227); color: rgb(255, 255, 255); background-color: rgb(53, 143, 228);
}
.btn-primary:active {
	border-color: rgb(44, 138, 227); color: rgb(255, 255, 255); background-color: rgb(53, 143, 228);
}
.open > .btn-primary.dropdown-toggle {
	border-color: rgb(44, 138, 227); color: rgb(255, 255, 255); background-color: rgb(53, 143, 228);
}
.focus.active.btn-primary {
	border-color: rgb(24, 105, 180); color: rgb(255, 255, 255); background-color: rgb(29, 125, 216);
}
.active.btn-primary:focus {
	border-color: rgb(24, 105, 180); color: rgb(255, 255, 255); background-color: rgb(29, 125, 216);
}
.active.btn-primary:hover {
	border-color: rgb(24, 105, 180); color: rgb(255, 255, 255); background-color: rgb(29, 125, 216);
}
.focus.btn-primary:active {
	border-color: rgb(24, 105, 180); color: rgb(255, 255, 255); background-color: rgb(29, 125, 216);
}
.btn-primary:focus:active {
	border-color: rgb(24, 105, 180); color: rgb(255, 255, 255); background-color: rgb(29, 125, 216);
}
.btn-primary:hover:active {
	border-color: rgb(24, 105, 180); color: rgb(255, 255, 255); background-color: rgb(29, 125, 216);
}
.open > .focus.btn-primary.dropdown-toggle {
	border-color: rgb(24, 105, 180); color: rgb(255, 255, 255); background-color: rgb(29, 125, 216);
}
.open > .btn-primary.dropdown-toggle:focus {
	border-color: rgb(24, 105, 180); color: rgb(255, 255, 255); background-color: rgb(29, 125, 216);
}
.open > .btn-primary.dropdown-toggle:hover {
	border-color: rgb(24, 105, 180); color: rgb(255, 255, 255); background-color: rgb(29, 125, 216);
}
.active.btn-primary {
	background-image: none;
}
.btn-primary:active {
	background-image: none;
}
.open > .btn-primary.dropdown-toggle {
	background-image: none;
}
.focus.disabled.btn-primary {
	border-color: rgb(98, 168, 234); background-color: rgb(98, 168, 234);
}
.disabled.btn-primary:focus {
	border-color: rgb(98, 168, 234); background-color: rgb(98, 168, 234);
}
.disabled.btn-primary:hover {
	border-color: rgb(98, 168, 234); background-color: rgb(98, 168, 234);
}
[disabled].focus.btn-primary {
	border-color: rgb(98, 168, 234); background-color: rgb(98, 168, 234);
}
[disabled].btn-primary:focus {
	border-color: rgb(98, 168, 234); background-color: rgb(98, 168, 234);
}
[disabled].btn-primary:hover {
	border-color: rgb(98, 168, 234); background-color: rgb(98, 168, 234);
}
fieldset[disabled] .focus.btn-primary {
	border-color: rgb(98, 168, 234); background-color: rgb(98, 168, 234);
}
fieldset[disabled] .btn-primary:focus {
	border-color: rgb(98, 168, 234); background-color: rgb(98, 168, 234);
}
fieldset[disabled] .btn-primary:hover {
	border-color: rgb(98, 168, 234); background-color: rgb(98, 168, 234);
}
.btn-primary .badge {
	color: rgb(98, 168, 234); background-color: rgb(255, 255, 255);
}
.btn-success {
	border-color: rgb(70, 190, 138); color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.focus.btn-success {
	border-color: rgb(34, 98, 70); color: rgb(255, 255, 255); background-color: rgb(54, 155, 111);
}
.btn-success:focus {
	border-color: rgb(34, 98, 70); color: rgb(255, 255, 255); background-color: rgb(54, 155, 111);
}
.btn-success:hover {
	border-color: rgb(52, 147, 106); color: rgb(255, 255, 255); background-color: rgb(54, 155, 111);
}
.active.btn-success {
	border-color: rgb(52, 147, 106); color: rgb(255, 255, 255); background-color: rgb(54, 155, 111);
}
.btn-success:active {
	border-color: rgb(52, 147, 106); color: rgb(255, 255, 255); background-color: rgb(54, 155, 111);
}
.open > .btn-success.dropdown-toggle {
	border-color: rgb(52, 147, 106); color: rgb(255, 255, 255); background-color: rgb(54, 155, 111);
}
.focus.active.btn-success {
	border-color: rgb(34, 98, 70); color: rgb(255, 255, 255); background-color: rgb(45, 128, 92);
}
.active.btn-success:focus {
	border-color: rgb(34, 98, 70); color: rgb(255, 255, 255); background-color: rgb(45, 128, 92);
}
.active.btn-success:hover {
	border-color: rgb(34, 98, 70); color: rgb(255, 255, 255); background-color: rgb(45, 128, 92);
}
.focus.btn-success:active {
	border-color: rgb(34, 98, 70); color: rgb(255, 255, 255); background-color: rgb(45, 128, 92);
}
.btn-success:focus:active {
	border-color: rgb(34, 98, 70); color: rgb(255, 255, 255); background-color: rgb(45, 128, 92);
}
.btn-success:hover:active {
	border-color: rgb(34, 98, 70); color: rgb(255, 255, 255); background-color: rgb(45, 128, 92);
}
.open > .focus.btn-success.dropdown-toggle {
	border-color: rgb(34, 98, 70); color: rgb(255, 255, 255); background-color: rgb(45, 128, 92);
}
.open > .btn-success.dropdown-toggle:focus {
	border-color: rgb(34, 98, 70); color: rgb(255, 255, 255); background-color: rgb(45, 128, 92);
}
.open > .btn-success.dropdown-toggle:hover {
	border-color: rgb(34, 98, 70); color: rgb(255, 255, 255); background-color: rgb(45, 128, 92);
}
.active.btn-success {
	background-image: none;
}
.btn-success:active {
	background-image: none;
}
.open > .btn-success.dropdown-toggle {
	background-image: none;
}
.focus.disabled.btn-success {
	border-color: rgb(70, 190, 138); background-color: rgb(70, 190, 138);
}
.disabled.btn-success:focus {
	border-color: rgb(70, 190, 138); background-color: rgb(70, 190, 138);
}
.disabled.btn-success:hover {
	border-color: rgb(70, 190, 138); background-color: rgb(70, 190, 138);
}
[disabled].focus.btn-success {
	border-color: rgb(70, 190, 138); background-color: rgb(70, 190, 138);
}
[disabled].btn-success:focus {
	border-color: rgb(70, 190, 138); background-color: rgb(70, 190, 138);
}
[disabled].btn-success:hover {
	border-color: rgb(70, 190, 138); background-color: rgb(70, 190, 138);
}
fieldset[disabled] .focus.btn-success {
	border-color: rgb(70, 190, 138); background-color: rgb(70, 190, 138);
}
fieldset[disabled] .btn-success:focus {
	border-color: rgb(70, 190, 138); background-color: rgb(70, 190, 138);
}
fieldset[disabled] .btn-success:hover {
	border-color: rgb(70, 190, 138); background-color: rgb(70, 190, 138);
}
.btn-success .badge {
	color: rgb(70, 190, 138); background-color: rgb(255, 255, 255);
}
.btn-info {
	border-color: rgb(87, 199, 212); color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.focus.btn-info {
	border-color: rgb(35, 126, 137); color: rgb(255, 255, 255); background-color: rgb(51, 182, 197);
}
.btn-info:focus {
	border-color: rgb(35, 126, 137); color: rgb(255, 255, 255); background-color: rgb(51, 182, 197);
}
.btn-info:hover {
	border-color: rgb(48, 175, 189); color: rgb(255, 255, 255); background-color: rgb(51, 182, 197);
}
.active.btn-info {
	border-color: rgb(48, 175, 189); color: rgb(255, 255, 255); background-color: rgb(51, 182, 197);
}
.btn-info:active {
	border-color: rgb(48, 175, 189); color: rgb(255, 255, 255); background-color: rgb(51, 182, 197);
}
.open > .btn-info.dropdown-toggle {
	border-color: rgb(48, 175, 189); color: rgb(255, 255, 255); background-color: rgb(51, 182, 197);
}
.focus.active.btn-info {
	border-color: rgb(35, 126, 137); color: rgb(255, 255, 255); background-color: rgb(43, 156, 169);
}
.active.btn-info:focus {
	border-color: rgb(35, 126, 137); color: rgb(255, 255, 255); background-color: rgb(43, 156, 169);
}
.active.btn-info:hover {
	border-color: rgb(35, 126, 137); color: rgb(255, 255, 255); background-color: rgb(43, 156, 169);
}
.focus.btn-info:active {
	border-color: rgb(35, 126, 137); color: rgb(255, 255, 255); background-color: rgb(43, 156, 169);
}
.btn-info:focus:active {
	border-color: rgb(35, 126, 137); color: rgb(255, 255, 255); background-color: rgb(43, 156, 169);
}
.btn-info:hover:active {
	border-color: rgb(35, 126, 137); color: rgb(255, 255, 255); background-color: rgb(43, 156, 169);
}
.open > .focus.btn-info.dropdown-toggle {
	border-color: rgb(35, 126, 137); color: rgb(255, 255, 255); background-color: rgb(43, 156, 169);
}
.open > .btn-info.dropdown-toggle:focus {
	border-color: rgb(35, 126, 137); color: rgb(255, 255, 255); background-color: rgb(43, 156, 169);
}
.open > .btn-info.dropdown-toggle:hover {
	border-color: rgb(35, 126, 137); color: rgb(255, 255, 255); background-color: rgb(43, 156, 169);
}
.active.btn-info {
	background-image: none;
}
.btn-info:active {
	background-image: none;
}
.open > .btn-info.dropdown-toggle {
	background-image: none;
}
.focus.disabled.btn-info {
	border-color: rgb(87, 199, 212); background-color: rgb(87, 199, 212);
}
.disabled.btn-info:focus {
	border-color: rgb(87, 199, 212); background-color: rgb(87, 199, 212);
}
.disabled.btn-info:hover {
	border-color: rgb(87, 199, 212); background-color: rgb(87, 199, 212);
}
[disabled].focus.btn-info {
	border-color: rgb(87, 199, 212); background-color: rgb(87, 199, 212);
}
[disabled].btn-info:focus {
	border-color: rgb(87, 199, 212); background-color: rgb(87, 199, 212);
}
[disabled].btn-info:hover {
	border-color: rgb(87, 199, 212); background-color: rgb(87, 199, 212);
}
fieldset[disabled] .focus.btn-info {
	border-color: rgb(87, 199, 212); background-color: rgb(87, 199, 212);
}
fieldset[disabled] .btn-info:focus {
	border-color: rgb(87, 199, 212); background-color: rgb(87, 199, 212);
}
fieldset[disabled] .btn-info:hover {
	border-color: rgb(87, 199, 212); background-color: rgb(87, 199, 212);
}
.btn-info .badge {
	color: rgb(87, 199, 212); background-color: rgb(255, 255, 255);
}
.btn-warning {
	border-color: rgb(242, 166, 84); color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.focus.btn-warning {
	border-color: rgb(184, 102, 14); color: rgb(255, 255, 255); background-color: rgb(238, 141, 37);
}
.btn-warning:focus {
	border-color: rgb(184, 102, 14); color: rgb(255, 255, 255); background-color: rgb(238, 141, 37);
}
.btn-warning:hover {
	border-color: rgb(238, 136, 27); color: rgb(255, 255, 255); background-color: rgb(238, 141, 37);
}
.active.btn-warning {
	border-color: rgb(238, 136, 27); color: rgb(255, 255, 255); background-color: rgb(238, 141, 37);
}
.btn-warning:active {
	border-color: rgb(238, 136, 27); color: rgb(255, 255, 255); background-color: rgb(238, 141, 37);
}
.open > .btn-warning.dropdown-toggle {
	border-color: rgb(238, 136, 27); color: rgb(255, 255, 255); background-color: rgb(238, 141, 37);
}
.focus.active.btn-warning {
	border-color: rgb(184, 102, 14); color: rgb(255, 255, 255); background-color: rgb(222, 124, 17);
}
.active.btn-warning:focus {
	border-color: rgb(184, 102, 14); color: rgb(255, 255, 255); background-color: rgb(222, 124, 17);
}
.active.btn-warning:hover {
	border-color: rgb(184, 102, 14); color: rgb(255, 255, 255); background-color: rgb(222, 124, 17);
}
.focus.btn-warning:active {
	border-color: rgb(184, 102, 14); color: rgb(255, 255, 255); background-color: rgb(222, 124, 17);
}
.btn-warning:focus:active {
	border-color: rgb(184, 102, 14); color: rgb(255, 255, 255); background-color: rgb(222, 124, 17);
}
.btn-warning:hover:active {
	border-color: rgb(184, 102, 14); color: rgb(255, 255, 255); background-color: rgb(222, 124, 17);
}
.open > .focus.btn-warning.dropdown-toggle {
	border-color: rgb(184, 102, 14); color: rgb(255, 255, 255); background-color: rgb(222, 124, 17);
}
.open > .btn-warning.dropdown-toggle:focus {
	border-color: rgb(184, 102, 14); color: rgb(255, 255, 255); background-color: rgb(222, 124, 17);
}
.open > .btn-warning.dropdown-toggle:hover {
	border-color: rgb(184, 102, 14); color: rgb(255, 255, 255); background-color: rgb(222, 124, 17);
}
.active.btn-warning {
	background-image: none;
}
.btn-warning:active {
	background-image: none;
}
.open > .btn-warning.dropdown-toggle {
	background-image: none;
}
.focus.disabled.btn-warning {
	border-color: rgb(242, 166, 84); background-color: rgb(242, 166, 84);
}
.disabled.btn-warning:focus {
	border-color: rgb(242, 166, 84); background-color: rgb(242, 166, 84);
}
.disabled.btn-warning:hover {
	border-color: rgb(242, 166, 84); background-color: rgb(242, 166, 84);
}
[disabled].focus.btn-warning {
	border-color: rgb(242, 166, 84); background-color: rgb(242, 166, 84);
}
[disabled].btn-warning:focus {
	border-color: rgb(242, 166, 84); background-color: rgb(242, 166, 84);
}
[disabled].btn-warning:hover {
	border-color: rgb(242, 166, 84); background-color: rgb(242, 166, 84);
}
fieldset[disabled] .focus.btn-warning {
	border-color: rgb(242, 166, 84); background-color: rgb(242, 166, 84);
}
fieldset[disabled] .btn-warning:focus {
	border-color: rgb(242, 166, 84); background-color: rgb(242, 166, 84);
}
fieldset[disabled] .btn-warning:hover {
	border-color: rgb(242, 166, 84); background-color: rgb(242, 166, 84);
}
.btn-warning .badge {
	color: rgb(242, 166, 84); background-color: rgb(255, 255, 255);
}
.btn-danger {
	border-color: rgb(249, 104, 104); color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.focus.btn-danger {
	border-color: rgb(217, 9, 9); color: rgb(255, 255, 255); background-color: rgb(247, 55, 55);
}
.btn-danger:focus {
	border-color: rgb(217, 9, 9); color: rgb(255, 255, 255); background-color: rgb(247, 55, 55);
}
.btn-danger:hover {
	border-color: rgb(247, 45, 45); color: rgb(255, 255, 255); background-color: rgb(247, 55, 55);
}
.active.btn-danger {
	border-color: rgb(247, 45, 45); color: rgb(255, 255, 255); background-color: rgb(247, 55, 55);
}
.btn-danger:active {
	border-color: rgb(247, 45, 45); color: rgb(255, 255, 255); background-color: rgb(247, 55, 55);
}
.open > .btn-danger.dropdown-toggle {
	border-color: rgb(247, 45, 45); color: rgb(255, 255, 255); background-color: rgb(247, 55, 55);
}
.focus.active.btn-danger {
	border-color: rgb(217, 9, 9); color: rgb(255, 255, 255); background-color: rgb(246, 21, 21);
}
.active.btn-danger:focus {
	border-color: rgb(217, 9, 9); color: rgb(255, 255, 255); background-color: rgb(246, 21, 21);
}
.active.btn-danger:hover {
	border-color: rgb(217, 9, 9); color: rgb(255, 255, 255); background-color: rgb(246, 21, 21);
}
.focus.btn-danger:active {
	border-color: rgb(217, 9, 9); color: rgb(255, 255, 255); background-color: rgb(246, 21, 21);
}
.btn-danger:focus:active {
	border-color: rgb(217, 9, 9); color: rgb(255, 255, 255); background-color: rgb(246, 21, 21);
}
.btn-danger:hover:active {
	border-color: rgb(217, 9, 9); color: rgb(255, 255, 255); background-color: rgb(246, 21, 21);
}
.open > .focus.btn-danger.dropdown-toggle {
	border-color: rgb(217, 9, 9); color: rgb(255, 255, 255); background-color: rgb(246, 21, 21);
}
.open > .btn-danger.dropdown-toggle:focus {
	border-color: rgb(217, 9, 9); color: rgb(255, 255, 255); background-color: rgb(246, 21, 21);
}
.open > .btn-danger.dropdown-toggle:hover {
	border-color: rgb(217, 9, 9); color: rgb(255, 255, 255); background-color: rgb(246, 21, 21);
}
.active.btn-danger {
	background-image: none;
}
.btn-danger:active {
	background-image: none;
}
.open > .btn-danger.dropdown-toggle {
	background-image: none;
}
.focus.disabled.btn-danger {
	border-color: rgb(249, 104, 104); background-color: rgb(249, 104, 104);
}
.disabled.btn-danger:focus {
	border-color: rgb(249, 104, 104); background-color: rgb(249, 104, 104);
}
.disabled.btn-danger:hover {
	border-color: rgb(249, 104, 104); background-color: rgb(249, 104, 104);
}
[disabled].focus.btn-danger {
	border-color: rgb(249, 104, 104); background-color: rgb(249, 104, 104);
}
[disabled].btn-danger:focus {
	border-color: rgb(249, 104, 104); background-color: rgb(249, 104, 104);
}
[disabled].btn-danger:hover {
	border-color: rgb(249, 104, 104); background-color: rgb(249, 104, 104);
}
fieldset[disabled] .focus.btn-danger {
	border-color: rgb(249, 104, 104); background-color: rgb(249, 104, 104);
}
fieldset[disabled] .btn-danger:focus {
	border-color: rgb(249, 104, 104); background-color: rgb(249, 104, 104);
}
fieldset[disabled] .btn-danger:hover {
	border-color: rgb(249, 104, 104); background-color: rgb(249, 104, 104);
}
.btn-danger .badge {
	color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.btn-link {
	border-radius: 0px; color: rgb(98, 168, 234); font-weight: 400;
}
.btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.active.btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-link:active {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
[disabled].btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
fieldset[disabled] .btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-link {
	border-color: transparent;
}
.btn-link:active {
	border-color: transparent;
}
.btn-link:focus {
	border-color: transparent;
}
.btn-link:hover {
	border-color: transparent;
}
.btn-link:focus {
	color: rgb(137, 188, 235); text-decoration: underline; background-color: transparent;
}
.btn-link:hover {
	color: rgb(137, 188, 235); text-decoration: underline; background-color: transparent;
}
[disabled].btn-link:focus {
	color: rgb(163, 175, 183); text-decoration: none;
}
[disabled].btn-link:hover {
	color: rgb(163, 175, 183); text-decoration: none;
}
fieldset[disabled] .btn-link:focus {
	color: rgb(163, 175, 183); text-decoration: none;
}
fieldset[disabled] .btn-link:hover {
	color: rgb(163, 175, 183); text-decoration: none;
}
.btn-group-lg > .btn {
	padding: 10px 18px; border-radius: 4px; line-height: 1.3333; font-size: 18px;
}
.btn-lg {
	padding: 10px 18px; border-radius: 4px; line-height: 1.3333; font-size: 18px;
}
.btn-group-sm > .btn {
	padding: 6px 13px; border-radius: 2px; line-height: 1.5; font-size: 12px;
}
.btn-sm {
	padding: 6px 13px; border-radius: 2px; line-height: 1.5; font-size: 12px;
}
.btn-group-xs > .btn {
	padding: 1px 5px; border-radius: 2px; line-height: 1.5; font-size: 12px;
}
.btn-xs {
	padding: 1px 5px; border-radius: 2px; line-height: 1.5; font-size: 12px;
}
.btn-block {
	width: 100%; display: block;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type=button].btn-block {
	width: 100%;
}
input[type=reset].btn-block {
	width: 100%;
}
input[type=submit].btn-block {
	width: 100%;
}
.fade {
	transition:opacity 0.15s linear; opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear;
}
.in.fade {
	opacity: 1;
}
.collapse {
	display: none;
}
.in.collapse {
	display: block;
}
tr.in.collapse {
	display: table-row;
}
tbody.in.collapse {
	display: table-row-group;
}
.collapsing {
	height: 0px; overflow: hidden; position: relative; transition-property: height, visibility; transition-duration: 0.35s; transition-timing-function: ease; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; -webkit-transition-duration: .35s; -o-transition-duration: .35s; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility;
}
.caret {
	width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; border-top-color: currentColor; border-right-color: transparent; border-left-color: transparent; border-top-width: 4px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block;
}
.dropdown {
	position: relative;
}
.dropup {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0px;
}
.dropdown-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; border-radius: 3px; border: 1px solid rgb(228, 234, 236); border-image: none; left: 0px; top: 100%; text-align: left; font-size: 14px; float: left; display: none; position: absolute; z-index: 1200; min-width: 160px; box-shadow: 0px 6px 12px rgba(0,0,0,0.175); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -webkit-background-clip: padding-box;
}
.pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.dropdown-menu .divider {
	margin: 10px 0px; height: 1px; overflow: hidden; background-color: rgb(228, 234, 236);
}
.dropdown-menu > li > a {
	padding: 3px 20px; color: rgb(118, 131, 143); line-height: 1.5714; clear: both; font-weight: 400; display: block; white-space: nowrap;
}
.dropdown-menu > li > a:focus {
	color: rgb(118, 131, 143); text-decoration: none; background-color: rgb(243, 247, 249);
}
.dropdown-menu > li > a:hover {
	color: rgb(118, 131, 143); text-decoration: none; background-color: rgb(243, 247, 249);
}
.dropdown-menu > .active > a {
	outline: 0px; color: rgb(118, 131, 143); text-decoration: none; background-color: rgb(243, 247, 249);
}
.dropdown-menu > .active > a:focus {
	outline: 0px; color: rgb(118, 131, 143); text-decoration: none; background-color: rgb(243, 247, 249);
}
.dropdown-menu > .active > a:hover {
	outline: 0px; color: rgb(118, 131, 143); text-decoration: none; background-color: rgb(243, 247, 249);
}
.dropdown-menu > .disabled > a {
	color: rgb(204, 213, 219);
}
.dropdown-menu > .disabled > a:focus {
	color: rgb(204, 213, 219);
}
.dropdown-menu > .disabled > a:hover {
	color: rgb(204, 213, 219);
}
.dropdown-menu > .disabled > a:focus {
	text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent;
}
.dropdown-menu > .disabled > a:hover {
	text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent;
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0px;
}
.dropdown-menu-right {
	left: auto; right: 0px;
}
.dropdown-menu-left {
	left: 0px; right: auto;
}
.dropdown-header {
	padding: 3px 20px; color: rgb(55, 71, 79); line-height: 1.5714; font-size: 12px; display: block; white-space: nowrap;
}
.dropdown-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1190;
}
.pull-right > .dropdown-menu {
	left: auto; right: 0px;
}
.dropup .caret {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; border-bottom-style: solid; content: "";
}
.navbar-fixed-bottom .dropdown .caret {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; border-bottom-style: solid; content: "";
}
.dropup .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 2px;
}
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 2px;
}
@media all and (min-width:768px)
{
.navbar-right .dropdown-menu {
	left: auto; right: 0px;
}
.navbar-right .dropdown-menu-left {
	left: 0px; right: auto;
}
}
.btn-group {
	vertical-align: middle; display: inline-block; position: relative;
}
.btn-group-vertical {
	vertical-align: middle; display: inline-block; position: relative;
}
.btn-group-vertical > .btn {
	float: left; position: relative;
}
.btn-group > .btn {
	float: left; position: relative;
}
.btn-group-vertical > .active.btn {
	z-index: 2;
}
.btn-group-vertical > .btn:active {
	z-index: 2;
}
.btn-group-vertical > .btn:focus {
	z-index: 2;
}
.btn-group-vertical > .btn:hover {
	z-index: 2;
}
.btn-group > .active.btn {
	z-index: 2;
}
.btn-group > .btn:active {
	z-index: 2;
}
.btn-group > .btn:focus {
	z-index: 2;
}
.btn-group > .btn:hover {
	z-index: 2;
}
.btn-group .btn + .btn {
	margin-left: -1px;
}
.btn-group .btn + .btn-group {
	margin-left: -1px;
}
.btn-group .btn-group + .btn {
	margin-left: -1px;
}
.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}
.btn-toolbar {
	margin-left: -5px;
}
.btn-toolbar .btn {
	float: left;
}
.btn-toolbar .btn-group {
	float: left;
}
.btn-toolbar .input-group {
	float: left;
}
.btn-toolbar > .btn {
	margin-left: 5px;
}
.btn-toolbar > .btn-group {
	margin-left: 5px;
}
.btn-toolbar > .input-group {
	margin-left: 5px;
}
.btn-group > :not(:first-child):not(.dropdown-toggle):not(:last-child).btn {
	border-radius: 0px;
}
.btn-group > :first-child.btn {
	margin-left: 0px;
}
.btn-group > :first-child:not(.dropdown-toggle):not(:last-child).btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :last-child:not(:first-child).btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > :not(:first-child).dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > .btn-group {
	float: left;
}
.btn-group > :not(:first-child):not(:last-child).btn-group > .btn {
	border-radius: 0px;
}
.btn-group > :first-child:not(:last-child).btn-group > :last-child.btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :first-child:not(:last-child).btn-group > .dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :last-child:not(:first-child).btn-group > :first-child.btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group .dropdown-toggle:active {
	outline: 0px;
}
.open.btn-group .dropdown-toggle {
	outline: 0px;
}
.btn-group > .btn + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.open.btn-group .dropdown-toggle {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.open.btn-group .btn-link.dropdown-toggle {
	box-shadow: none; -webkit-box-shadow: none;
}
.btn .caret {
	margin-left: 0px;
}
.btn-lg .caret {
	border-width: 5px 5px 0px;
}
.dropup .btn-lg .caret {
	border-width: 0px 5px 5px;
}
.btn-group-vertical > .btn {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-group {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
	float: none;
}
.btn-group-vertical > .btn + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-group + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-group + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn {
	border-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn {
	border-radius: 3px 3px 0px 0px;
}
.btn-group-vertical > :last-child:not(:first-child).btn {
	border-radius: 0px 0px 3px 3px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn-group > .btn {
	border-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn-group > :last-child.btn {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn-group > .dropdown-toggle {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :last-child:not(:first-child).btn-group > :first-child.btn {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.btn-group-justified {
	width: 100%; display: table; border-collapse: separate; table-layout: fixed;
}
.btn-group-justified > .btn {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified > .btn-group {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified > .btn-group .btn {
	width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
	left: auto;
}
[data-toggle=buttons] > .btn input[type=checkbox] {
	position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none;
}
[data-toggle=buttons] > .btn input[type=radio] {
	position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none;
}
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
	position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none;
}
[data-toggle=buttons] > .btn-group > .btn input[type=radio] {
	position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none;
}
.input-group {
	display: table; border-collapse: separate; position: relative;
}
[class*=col-].input-group {
	padding-right: 0px; padding-left: 0px; float: none;
}
.input-group .form-control {
	width: 100%; margin-bottom: 0px; float: left; position: relative; z-index: 2;
}
.input-group .form-control:focus {
	z-index: 3;
}
.input-group-lg > .form-control {
	padding: 10px 18px; border-radius: 4px; height: 46px; line-height: 1.3333; font-size: 18px;
}
.input-group-lg > .input-group-addon {
	padding: 10px 18px; border-radius: 4px; height: 46px; line-height: 1.3333; font-size: 18px;
}
.input-group-lg > .input-group-btn > .btn {
	padding: 10px 18px; border-radius: 4px; height: 46px; line-height: 1.3333; font-size: 18px;
}
select.input-group-lg > .form-control {
	height: 46px; line-height: 46px;
}
select.input-group-lg > .input-group-addon {
	height: 46px; line-height: 46px;
}
select.input-group-lg > .input-group-btn > .btn {
	height: 46px; line-height: 46px;
}
select[multiple].input-group-lg > .form-control {
	height: auto;
}
select[multiple].input-group-lg > .input-group-addon {
	height: auto;
}
select[multiple].input-group-lg > .input-group-btn > .btn {
	height: auto;
}
textarea.input-group-lg > .form-control {
	height: auto;
}
textarea.input-group-lg > .input-group-addon {
	height: auto;
}
textarea.input-group-lg > .input-group-btn > .btn {
	height: auto;
}
select.input-group-lg > .form-control {
	padding-top: 0px; padding-bottom: 0px;
}
select.input-group-lg > .input-group-addon {
	padding-top: 0px; padding-bottom: 0px;
}
select.input-group-lg > .input-group-btn > .btn {
	padding-top: 0px; padding-bottom: 0px;
}
.input-group-sm > .form-control {
	padding: 6px 13px; border-radius: 2px; height: 32px; line-height: 1.5; font-size: 12px;
}
.input-group-sm > .input-group-addon {
	padding: 6px 13px; border-radius: 2px; height: 32px; line-height: 1.5; font-size: 12px;
}
.input-group-sm > .input-group-btn > .btn {
	padding: 6px 13px; border-radius: 2px; height: 32px; line-height: 1.5; font-size: 12px;
}
select.input-group-sm > .form-control {
	height: 32px; line-height: 32px;
}
select.input-group-sm > .input-group-addon {
	height: 32px; line-height: 32px;
}
select.input-group-sm > .input-group-btn > .btn {
	height: 32px; line-height: 32px;
}
select[multiple].input-group-sm > .form-control {
	height: auto;
}
select[multiple].input-group-sm > .input-group-addon {
	height: auto;
}
select[multiple].input-group-sm > .input-group-btn > .btn {
	height: auto;
}
textarea.input-group-sm > .form-control {
	height: auto;
}
textarea.input-group-sm > .input-group-addon {
	height: auto;
}
textarea.input-group-sm > .input-group-btn > .btn {
	height: auto;
}
select.input-group-sm > .form-control {
	padding-top: 0px; padding-bottom: 0px;
}
select.input-group-sm > .input-group-addon {
	padding-top: 0px; padding-bottom: 0px;
}
select.input-group-sm > .input-group-btn > .btn {
	padding-top: 0px; padding-bottom: 0px;
}
.input-group .form-control {
	display: table-cell;
}
.input-group-addon {
	display: table-cell;
}
.input-group-btn {
	display: table-cell;
}
.input-group :not(:first-child):not(:last-child).form-control {
	border-radius: 0px;
}
:not(:first-child):not(:last-child).input-group-addon {
	border-radius: 0px;
}
:not(:first-child):not(:last-child).input-group-btn {
	border-radius: 0px;
}
.input-group-addon {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.input-group-btn {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.input-group-addon {
	padding: 6px 15px; border-radius: 3px; border: 1px solid rgb(228, 234, 236); border-image: none; text-align: center; color: rgb(118, 131, 143); line-height: 1; font-size: 14px; font-weight: 400; background-color: rgb(243, 247, 249);
}
.input-sm.input-group-addon {
	padding: 6px 13px; border-radius: 2px; font-size: 12px;
}
.input-lg.input-group-addon {
	padding: 10px 18px; border-radius: 4px; font-size: 18px;
}
.input-group-addon input[type=checkbox] {
	margin-top: 0px;
}
.input-group-addon input[type=radio] {
	margin-top: 0px;
}
.input-group :first-child.form-control {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-addon {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .btn-group > .btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.input-group-btn > :not(:last-child).btn-group > .btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.input-group-btn > :not(:last-child):not(.dropdown-toggle).btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-addon {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.input-group :last-child.form-control {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-addon {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.input-group-btn > :not(:first-child).btn-group > .btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.input-group-btn > :not(:first-child).btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .btn-group > .btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-addon {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.input-group-btn {
	font-size: 0px; white-space: nowrap; position: relative;
}
.input-group-btn > .btn {
	position: relative;
}
.input-group-btn > .btn + .btn {
	margin-left: -1px;
}
.input-group-btn > .btn:active {
	z-index: 2;
}
.input-group-btn > .btn:focus {
	z-index: 2;
}
.input-group-btn > .btn:hover {
	z-index: 2;
}
:first-child.input-group-btn > .btn {
	margin-right: -1px;
}
:first-child.input-group-btn > .btn-group {
	margin-right: -1px;
}
:last-child.input-group-btn > .btn {
	margin-left: -1px; z-index: 2;
}
:last-child.input-group-btn > .btn-group {
	margin-left: -1px; z-index: 2;
}
.nav {
	list-style: none; padding-left: 0px; margin-bottom: 0px;
}
.nav > li {
	display: block; position: relative;
}
.nav > li > a {
	padding: 10px 15px; display: block; position: relative;
}
.nav > li > a:focus {
	text-decoration: none; background-color: rgb(243, 247, 249);
}
.nav > li > a:hover {
	text-decoration: none; background-color: rgb(243, 247, 249);
}
.nav > li.disabled > a {
	color: rgb(163, 175, 183);
}
.nav > li.disabled > a:focus {
	color: rgb(163, 175, 183); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.nav > li.disabled > a:hover {
	color: rgb(163, 175, 183); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.nav .open > a {
	border-color: rgb(98, 168, 234); background-color: rgb(243, 247, 249);
}
.nav .open > a:focus {
	border-color: rgb(98, 168, 234); background-color: rgb(243, 247, 249);
}
.nav .open > a:hover {
	border-color: rgb(98, 168, 234); background-color: rgb(243, 247, 249);
}
.nav .nav-divider {
	margin: 10px 0px; height: 1px; overflow: hidden; background-color: rgb(229, 229, 229);
}
.nav > li > a > img {
	max-width: none;
}
.nav-tabs {
	border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs > li {
	margin-bottom: -1px; float: left;
}
.nav-tabs > li > a {
	border-radius: 3px 3px 0px 0px; border: 1px solid transparent; border-image: none; line-height: 1.5714; margin-right: 2px;
}
.nav-tabs > li > a:hover {
	border-color: transparent transparent rgb(228, 234, 236);
}
.nav-tabs > li.active > a {
	border-width: 1px; border-style: solid; border-color: rgb(228, 234, 236) rgb(228, 234, 236) transparent; border-image: none; color: rgb(78, 151, 217); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(228, 234, 236) rgb(228, 234, 236) transparent; border-image: none; color: rgb(78, 151, 217); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(228, 234, 236) rgb(228, 234, 236) transparent; border-image: none; color: rgb(78, 151, 217); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-justified.nav-tabs {
	width: 100%; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-justified.nav-tabs > li {
	float: none;
}
.nav-justified.nav-tabs > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-justified.nav-tabs > .dropdown .dropdown-menu {
	left: auto; top: auto;
}
@media all and (min-width:768px)
{
.nav-justified.nav-tabs > li {
	width: 1%; display: table-cell;
}
.nav-justified.nav-tabs > li > a {
	margin-bottom: 0px;
}
}
.nav-justified.nav-tabs > li > a {
	border-radius: 3px; margin-right: 0px;
}
.nav-justified.nav-tabs > .active > a {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.nav-justified.nav-tabs > .active > a:focus {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.nav-justified.nav-tabs > .active > a:hover {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
@media all and (min-width:768px)
{
.nav-justified.nav-tabs > li > a {
	border-radius: 3px 3px 0px 0px; border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-justified.nav-tabs > .active > a {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-justified.nav-tabs > .active > a:focus {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-justified.nav-tabs > .active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
}
.nav-pills > li {
	float: left;
}
.nav-pills > li > a {
	border-radius: 3px;
}
.nav-pills > li + li {
	margin-left: 2px;
}
.nav-pills > li.active > a {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.nav-pills > li.active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.nav-pills > li.active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li + li {
	margin-top: 2px; margin-left: 0px;
}
.nav-justified {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-justified > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
	left: auto; top: auto;
}
@media all and (min-width:768px)
{
.nav-justified > li {
	width: 1%; display: table-cell;
}
.nav-justified > li > a {
	margin-bottom: 0px;
}
}
.nav-tabs-justified {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-tabs-justified > li > a {
	border-radius: 3px; margin-right: 0px;
}
.nav-tabs-justified > .active > a {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.nav-tabs-justified > .active > a:focus {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.nav-tabs-justified > .active > a:hover {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
@media all and (min-width:768px)
{
.nav-tabs-justified > li > a {
	border-radius: 3px 3px 0px 0px; border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs-justified > .active > a {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs-justified > .active > a:focus {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs-justified > .active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.nav-tabs .dropdown-menu {
	margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.navbar {
	border: 1px solid transparent; border-image: none; margin-bottom: 22px; position: relative; min-height: 66px;
}
@media all and (min-width:768px)
{
.navbar {
	border-radius: 3px;
}
}
@media all and (min-width:768px)
{
.navbar-header {
	float: left;
}
}
.navbar-collapse {
	padding-right: 15px; padding-left: 15px; border-top-color: transparent; border-top-width: 1px; border-top-style: solid; -ms-overflow-x: visible; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); -webkit-overflow-scrolling: touch;
}
.in.navbar-collapse {
	-ms-overflow-y: auto;
}
@media all and (min-width:768px)
{
.navbar-collapse {
	width: auto; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: none; -webkit-box-shadow: none;
}
.collapse.navbar-collapse {
	height: auto !important; overflow: visible !important; padding-bottom: 0px; display: block !important;
}
.in.navbar-collapse {
	-ms-overflow-y: visible;
}
.navbar-fixed-bottom .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-fixed-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-static-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
}
.navbar-fixed-bottom .navbar-collapse {
	max-height: 340px;
}
.navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}
@media all and (orientation:landscape) and (max-device-width:480px)
{
.navbar-fixed-bottom .navbar-collapse {
	max-height: 200px;
}
.navbar-fixed-top .navbar-collapse {
	max-height: 200px;
}
}
.container-fluid > .navbar-collapse {
	margin-right: -15px; margin-left: -15px;
}
.container-fluid > .navbar-header {
	margin-right: -15px; margin-left: -15px;
}
.container > .navbar-collapse {
	margin-right: -15px; margin-left: -15px;
}
.container > .navbar-header {
	margin-right: -15px; margin-left: -15px;
}
@media all and (min-width:768px)
{
.container-fluid > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
.container-fluid > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.container > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
.container > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
}
.navbar-static-top {
	border-width: 0px 0px 1px; z-index: 1200;
}
@media all and (min-width:768px)
{
.navbar-static-top {
	border-radius: 0px;
}
}
.navbar-fixed-bottom {
	left: 0px; right: 0px; position: fixed; z-index: 1500;
}
.navbar-fixed-top {
	left: 0px; right: 0px; position: fixed; z-index: 1500;
}
@media all and (min-width:768px)
{
.navbar-fixed-bottom {
	border-radius: 0px;
}
.navbar-fixed-top {
	border-radius: 0px;
}
}
.navbar-fixed-top {
	border-width: 0px 0px 1px; top: 0px;
}
.navbar-fixed-bottom {
	border-width: 1px 0px 0px; bottom: 0px; margin-bottom: 0px;
}
.navbar-brand {
	padding: 22px 15px; height: 66px; line-height: 22px; font-size: 18px; float: left;
}
.navbar-brand:focus {
	text-decoration: none;
}
.navbar-brand:hover {
	text-decoration: none;
}
.navbar-brand > img {
	display: block;
}
@media all and (min-width:768px)
{
.navbar > .container .navbar-brand {
	margin-left: -15px;
}
.navbar > .container-fluid .navbar-brand {
	margin-left: -15px;
}
}
.navbar-toggle {
	padding: 9px 10px; border-radius: 3px; border: 1px solid transparent; border-image: none; margin-top: 16px; margin-right: 15px; margin-bottom: 16px; float: right; position: relative; background-image: none; background-color: transparent;
}
.navbar-toggle:focus {
	outline: 0px;
}
.navbar-toggle .icon-bar {
	border-radius: 1px; width: 22px; height: 2px; display: block;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
@media all and (min-width:768px)
{
.navbar-toggle {
	display: none;
}
}
.navbar-nav {
	margin: 11px -15px;
}
.navbar-nav > li > a {
	line-height: 22px; padding-top: 10px; padding-bottom: 10px;
}
@media all and (max-width:767px)
{
.navbar-nav .open .dropdown-menu {
	border: 0px currentColor; border-image: none; width: auto; margin-top: 0px; float: none; position: static; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
	line-height: 22px;
}
.navbar-nav .open .dropdown-menu > li > a:focus {
	background-image: none;
}
.navbar-nav .open .dropdown-menu > li > a:hover {
	background-image: none;
}
}
@media all and (min-width:768px)
{
.navbar-nav {
	margin: 0px; float: left;
}
.navbar-nav > li {
	float: left;
}
.navbar-nav > li > a {
	padding-top: 22px; padding-bottom: 22px;
}
}
.navbar-form {
	margin: 15px -15px; padding: 10px 15px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1), 0px 1px 0px rgba(255,255,255,0.1); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media all and (min-width:768px)
{
.navbar-form .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .form-control {
	width: auto; vertical-align: middle; display: inline-block;
}
.navbar-form .form-control-static {
	display: inline-block;
}
.navbar-form .input-group {
	vertical-align: middle; display: inline-table;
}
.navbar-form .input-group .form-control {
	width: auto;
}
.navbar-form .input-group .input-group-addon {
	width: auto;
}
.navbar-form .input-group .input-group-btn {
	width: auto;
}
.navbar-form .input-group > .form-control {
	width: 100%;
}
.navbar-form .control-label {
	margin-bottom: 0px; vertical-align: middle;
}
.navbar-form .checkbox {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .radio {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .checkbox label {
	padding-left: 0px;
}
.navbar-form .radio label {
	padding-left: 0px;
}
.navbar-form .checkbox input[type=checkbox] {
	margin-left: 0px; position: relative;
}
.navbar-form .radio input[type=radio] {
	margin-left: 0px; position: relative;
}
.navbar-form .has-feedback .form-control-feedback {
	top: 0px;
}
}
@media all and (max-width:767px)
{
.navbar-form .form-group {
	margin-bottom: 5px;
}
.navbar-form :last-child.form-group {
	margin-bottom: 0px;
}
}
@media all and (min-width:768px)
{
.navbar-form {
	border: 0px currentColor; border-image: none; width: auto; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; box-shadow: none; -webkit-box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	border-radius: 3px 3px 0px 0px; margin-bottom: 0px;
}
.navbar-btn {
	margin-top: 15px; margin-bottom: 15px;
}
.btn-sm.navbar-btn {
	margin-top: 17px; margin-bottom: 17px;
}
.btn-xs.navbar-btn {
	margin-top: 22px; margin-bottom: 22px;
}
.navbar-text {
	margin-top: 22px; margin-bottom: 22px;
}
@media all and (min-width:768px)
{
.navbar-text {
	margin-right: 15px; margin-left: 15px; float: left;
}
}
@media all and (min-width:768px)
{
.navbar-left {
	float: left !important;
}
.navbar-right {
	margin-right: -15px; float: right !important;
}
.navbar-right ~ .navbar-right {
	margin-right: 0px;
}
}
.navbar-default {
	border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
.navbar-default .navbar-brand {
	color: rgb(55, 71, 79);
}
.navbar-default .navbar-brand:focus {
	color: rgb(55, 71, 79);
}
.navbar-default .navbar-brand:hover {
	color: rgb(55, 71, 79);
}
.navbar-default .navbar-text {
	color: rgb(118, 131, 143);
}
.navbar-default .navbar-nav > li > a {
	color: rgb(118, 131, 143);
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.3);
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.3);
}
.navbar-default .navbar-nav > .active > a {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-nav > .active > a:focus {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-nav > .active > a:hover {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-nav > .disabled > a {
	color: rgb(204, 213, 219); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:focus {
	color: rgb(204, 213, 219); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:hover {
	color: rgb(204, 213, 219); background-color: transparent;
}
.navbar-default .navbar-toggle {
	border-color: transparent;
}
.navbar-default .navbar-toggle:focus {
	background-color: rgba(243, 247, 249, 0.3);
}
.navbar-default .navbar-toggle:hover {
	background-color: rgba(243, 247, 249, 0.3);
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(118, 131, 143);
}
.navbar-default .navbar-collapse {
	border-color: rgb(228, 234, 236);
}
.navbar-default .navbar-form {
	border-color: rgb(228, 234, 236);
}
.navbar-default .navbar-nav > .open > a {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-nav > .open > a:focus {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-nav > .open > a:hover {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
@media all and (max-width:767px)
{
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(118, 131, 143);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.3);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.3);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(204, 213, 219); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(204, 213, 219); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(204, 213, 219); background-color: transparent;
}
}
.navbar-default .navbar-link {
	color: rgb(118, 131, 143);
}
.navbar-default .navbar-link:hover {
	color: rgb(82, 96, 105);
}
.navbar-default .btn-link {
	color: rgb(118, 131, 143);
}
.navbar-default .btn-link:focus {
	color: rgb(82, 96, 105);
}
.navbar-default .btn-link:hover {
	color: rgb(82, 96, 105);
}
.navbar-default [disabled].btn-link:focus {
	color: rgb(204, 213, 219);
}
.navbar-default [disabled].btn-link:hover {
	color: rgb(204, 213, 219);
}
fieldset[disabled] .navbar-default .btn-link:focus {
	color: rgb(204, 213, 219);
}
fieldset[disabled] .navbar-default .btn-link:hover {
	color: rgb(204, 213, 219);
}
.navbar-inverse {
	border-color: rgba(0, 0, 0, 0.1); background-color: rgb(98, 168, 234);
}
.navbar-inverse .navbar-brand {
	color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-brand:focus {
	color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-brand:hover {
	color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-text {
	color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-nav > li > a {
	color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav > .active > a {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav > .disabled > a {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: transparent;
}
.navbar-inverse .navbar-toggle:focus {
	background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-toggle:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-collapse {
	border-color: rgb(67, 151, 230);
}
.navbar-inverse .navbar-form {
	border-color: rgb(67, 151, 230);
}
.navbar-inverse .navbar-nav > .open > a {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav > .open > a:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav > .open > a:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
@media all and (max-width:767px)
{
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
	border-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
}
.navbar-inverse .navbar-link {
	color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-link:hover {
	color: rgb(255, 255, 255);
}
.navbar-inverse .btn-link {
	color: rgb(255, 255, 255);
}
.navbar-inverse .btn-link:focus {
	color: rgb(255, 255, 255);
}
.navbar-inverse .btn-link:hover {
	color: rgb(255, 255, 255);
}
.navbar-inverse [disabled].btn-link:focus {
	color: rgb(255, 255, 255);
}
.navbar-inverse [disabled].btn-link:hover {
	color: rgb(255, 255, 255);
}
fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: rgb(255, 255, 255);
}
fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: rgb(255, 255, 255);
}
.breadcrumb {
	list-style: none; padding: 8px 10px; border-radius: 3px; margin-bottom: 22px; background-color: transparent;
}
.breadcrumb > li {
	display: inline-block;
}
.breadcrumb > li + li::before {
	padding: 0px 5px; color: rgb(98, 168, 234); content: "/\00a0";
}
.breadcrumb > .active {
	color: rgb(118, 131, 143);
}
.pagination {
	margin: 22px 0px; border-radius: 3px; padding-left: 0px; display: inline-block;
}
.pagination > li {
	display: inline;
}
.pagination > li > a {
	padding: 6px 15px; border: 1px solid rgb(228, 234, 236); border-image: none; color: rgb(118, 131, 143); line-height: 1.5714; text-decoration: none; margin-left: -1px; float: left; position: relative; background-color: transparent;
}
.pagination > li > span {
	padding: 6px 15px; border: 1px solid rgb(228, 234, 236); border-image: none; color: rgb(118, 131, 143); line-height: 1.5714; text-decoration: none; margin-left: -1px; float: left; position: relative; background-color: transparent;
}
.pagination > li:first-child > a {
	margin-left: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.pagination > li:first-child > span {
	margin-left: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.pagination > li:last-child > a {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.pagination > li:last-child > span {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.pagination > li > a:focus {
	border-color: rgb(228, 234, 236); color: rgb(137, 188, 235); z-index: 2; background-color: rgb(243, 247, 249);
}
.pagination > li > a:hover {
	border-color: rgb(228, 234, 236); color: rgb(137, 188, 235); z-index: 2; background-color: rgb(243, 247, 249);
}
.pagination > li > span:focus {
	border-color: rgb(228, 234, 236); color: rgb(137, 188, 235); z-index: 2; background-color: rgb(243, 247, 249);
}
.pagination > li > span:hover {
	border-color: rgb(228, 234, 236); color: rgb(137, 188, 235); z-index: 2; background-color: rgb(243, 247, 249);
}
.pagination > .active > a {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); z-index: 3; cursor: default; background-color: rgb(98, 168, 234);
}
.pagination > .active > a:focus {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); z-index: 3; cursor: default; background-color: rgb(98, 168, 234);
}
.pagination > .active > a:hover {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); z-index: 3; cursor: default; background-color: rgb(98, 168, 234);
}
.pagination > .active > span {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); z-index: 3; cursor: default; background-color: rgb(98, 168, 234);
}
.pagination > .active > span:focus {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); z-index: 3; cursor: default; background-color: rgb(98, 168, 234);
}
.pagination > .active > span:hover {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); z-index: 3; cursor: default; background-color: rgb(98, 168, 234);
}
.pagination > .disabled > a {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > a:focus {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > a:hover {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > span {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > span:focus {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > span:hover {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination-lg > li > a {
	padding: 10px 18px; line-height: 1.3333; font-size: 18px;
}
.pagination-lg > li > span {
	padding: 10px 18px; line-height: 1.3333; font-size: 18px;
}
.pagination-lg > li:first-child > a {
	border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.pagination-lg > li:first-child > span {
	border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.pagination-lg > li:last-child > a {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.pagination-lg > li:last-child > span {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.pagination-sm > li > a {
	padding: 6px 13px; line-height: 1.5; font-size: 12px;
}
.pagination-sm > li > span {
	padding: 6px 13px; line-height: 1.5; font-size: 12px;
}
.pagination-sm > li:first-child > a {
	border-top-left-radius: 2px; border-bottom-left-radius: 2px;
}
.pagination-sm > li:first-child > span {
	border-top-left-radius: 2px; border-bottom-left-radius: 2px;
}
.pagination-sm > li:last-child > a {
	border-top-right-radius: 2px; border-bottom-right-radius: 2px;
}
.pagination-sm > li:last-child > span {
	border-top-right-radius: 2px; border-bottom-right-radius: 2px;
}
.pager {
	list-style: none; margin: 22px 0px; text-align: center; padding-left: 0px;
}
.pager li {
	display: inline;
}
.pager li > a {
	padding: 5px 14px; border-radius: 3px; border: 1px solid rgb(228, 234, 236); border-image: none; display: inline-block; background-color: transparent;
}
.pager li > span {
	padding: 5px 14px; border-radius: 3px; border: 1px solid rgb(228, 234, 236); border-image: none; display: inline-block; background-color: transparent;
}
.pager li > a:focus {
	text-decoration: none; background-color: rgb(255, 255, 255);
}
.pager li > a:hover {
	text-decoration: none; background-color: rgb(255, 255, 255);
}
.pager .next > a {
	float: right;
}
.pager .next > span {
	float: right;
}
.pager .previous > a {
	float: left;
}
.pager .previous > span {
	float: left;
}
.pager .disabled > a {
	color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pager .disabled > a:focus {
	color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pager .disabled > a:hover {
	color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pager .disabled > span {
	color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.label {
	padding: 0.2em 0.6em 0.3em; border-radius: 0.25em; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-size: 75%; font-weight: 700; vertical-align: baseline; display: inline; white-space: nowrap;
}
a.label:focus {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
a.label:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
:empty.label {
	display: none;
}
.btn .label {
	top: -1px; position: relative;
}
.label-default {
	background-color: rgb(228, 234, 236);
}
[href].label-default:focus {
	background-color: rgb(198, 211, 215);
}
[href].label-default:hover {
	background-color: rgb(198, 211, 215);
}
.label-primary {
	background-color: rgb(98, 168, 234);
}
[href].label-primary:focus {
	background-color: rgb(53, 143, 228);
}
[href].label-primary:hover {
	background-color: rgb(53, 143, 228);
}
.label-success {
	background-color: rgb(70, 190, 138);
}
[href].label-success:focus {
	background-color: rgb(54, 155, 111);
}
[href].label-success:hover {
	background-color: rgb(54, 155, 111);
}
.label-info {
	background-color: rgb(87, 199, 212);
}
[href].label-info:focus {
	background-color: rgb(51, 182, 197);
}
[href].label-info:hover {
	background-color: rgb(51, 182, 197);
}
.label-warning {
	background-color: rgb(242, 166, 84);
}
[href].label-warning:focus {
	background-color: rgb(238, 141, 37);
}
[href].label-warning:hover {
	background-color: rgb(238, 141, 37);
}
.label-danger {
	background-color: rgb(249, 104, 104);
}
[href].label-danger:focus {
	background-color: rgb(247, 55, 55);
}
[href].label-danger:hover {
	background-color: rgb(247, 55, 55);
}
.badge {
	padding: 3px 7px; border-radius: 10px; text-align: center; color: rgb(118, 131, 143); line-height: 1; font-size: 12px; font-weight: 400; vertical-align: middle; display: inline-block; white-space: nowrap; min-width: 10px; background-color: rgb(228, 234, 236);
}
:empty.badge {
	display: none;
}
.btn .badge {
	top: -1px; position: relative;
}
.btn-group-xs > .btn .badge {
	padding: 1px 5px; top: 0px;
}
.btn-xs .badge {
	padding: 1px 5px; top: 0px;
}
a.badge:focus {
	color: rgb(163, 175, 183); text-decoration: none; cursor: pointer;
}
a.badge:hover {
	color: rgb(163, 175, 183); text-decoration: none; cursor: pointer;
}
.active.list-group-item > .badge {
	color: rgb(82, 96, 105); background-color: rgb(228, 234, 236);
}
.nav-pills > .active > a > .badge {
	color: rgb(82, 96, 105); background-color: rgb(228, 234, 236);
}
.list-group-item > .badge {
	float: right;
}
.list-group-item > .badge + .badge {
	margin-right: 5px;
}
.nav-pills > li > a > .badge {
	margin-left: 3px;
}
.jumbotron {
	color: inherit; padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px; background-color: rgb(228, 234, 236);
}
.jumbotron .h1 {
	color: inherit;
}
.jumbotron h1 {
	color: inherit;
}
.jumbotron p {
	font-size: 21px; font-weight: 200; margin-bottom: 10px;
}
.jumbotron > hr {
	border-top-color: rgb(198, 211, 215);
}
.container .jumbotron {
	border-radius: 4px; padding-right: 15px; padding-left: 15px;
}
.container-fluid .jumbotron {
	border-radius: 4px; padding-right: 15px; padding-left: 15px;
}
.jumbotron .container {
	max-width: 100%;
}
@media screen and (min-width:768px)
{
.jumbotron {
	padding-top: 32px; padding-bottom: 32px;
}
.container .jumbotron {
	padding-right: 40px; padding-left: 40px;
}
.container-fluid .jumbotron {
	padding-right: 40px; padding-left: 40px;
}
.jumbotron .h1 {
	font-size: 63px;
}
.jumbotron h1 {
	font-size: 63px;
}
}
.thumbnail {
	padding: 4px; border-radius: 3px; border: 1px solid rgb(228, 234, 236); transition:border 0.2s ease-in-out; border-image: none; line-height: 1.5714; margin-bottom: 22px; display: block; background-color: rgb(255, 255, 255); -webkit-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out;
}
.thumbnail a > img {
	margin-right: auto; margin-left: auto;
}
.thumbnail > img {
	margin-right: auto; margin-left: auto;
}
a.active.thumbnail {
	border-color: rgb(98, 168, 234);
}
a.thumbnail:focus {
	border-color: rgb(98, 168, 234);
}
a.thumbnail:hover {
	border-color: rgb(98, 168, 234);
}
.thumbnail .caption {
	padding: 9px; color: rgb(118, 131, 143);
}
.alert {
	padding: 15px; border-radius: 3px; border: 1px solid transparent; border-image: none; margin-bottom: 22px;
}
.alert h4 {
	color: inherit; margin-top: 0px;
}
.alert .alert-link {
	font-weight: 500;
}
.alert > p {
	margin-bottom: 0px;
}
.alert > ul {
	margin-bottom: 0px;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable {
	padding-right: 35px;
}
.alert-dismissible {
	padding-right: 35px;
}
.alert-dismissable .close {
	top: -2px; right: -21px; color: inherit; position: relative;
}
.alert-dismissible .close {
	top: -2px; right: -21px; color: inherit; position: relative;
}
.alert-success {
	border-color: rgb(231, 250, 242); color: rgb(70, 190, 138); background-color: rgba(231, 250, 242, 0.8);
}
.alert-success hr {
	border-top-color: rgb(210, 246, 231);
}
.alert-success .alert-link {
	color: rgb(54, 155, 111);
}
.alert-info {
	border-color: rgb(236, 249, 250); color: rgb(87, 199, 212); background-color: rgba(236, 249, 250, 0.8);
}
.alert-info hr {
	border-top-color: rgb(216, 243, 245);
}
.alert-info .alert-link {
	color: rgb(51, 182, 197);
}
.alert-warning {
	border-color: rgb(255, 243, 230); color: rgb(242, 166, 84); background-color: rgba(255, 243, 230, 0.8);
}
.alert-warning hr {
	border-top-color: rgb(255, 231, 204);
}
.alert-warning .alert-link {
	color: rgb(238, 141, 37);
}
.alert-danger {
	border-color: rgb(255, 234, 234); color: rgb(249, 104, 104); background-color: rgba(255, 234, 234, 0.8);
}
.alert-danger hr {
	border-top-color: rgb(255, 208, 208);
}
.alert-danger .alert-link {
	color: rgb(247, 55, 55);
}
.progress {
	border-radius: 3px; height: 22px; overflow: hidden; margin-bottom: 22px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(228, 234, 236); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
	transition:width 0.6s; width: 0px; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; float: left; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.15); background-color: rgb(98, 168, 234); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-transition: width .6s ease; -o-transition: width .6s ease;
}
.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; -webkit-background-size: 40px 40px;
}
.progress-striped .progress-bar {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; -webkit-background-size: 40px 40px;
}
.active.progress-bar {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite;
}
.active.progress .progress-bar {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
	background-color: rgb(70, 190, 138);
}
.progress-striped .progress-bar-success {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
	background-color: rgb(87, 199, 212);
}
.progress-striped .progress-bar-info {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
	background-color: rgb(242, 166, 84);
}
.progress-striped .progress-bar-warning {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
	background-color: rgb(249, 104, 104);
}
.progress-striped .progress-bar-danger {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
	margin-top: 15px;
}
:first-child.media {
	margin-top: 0px;
}
.media {
	overflow: hidden; -ms-zoom: 1;
}
.media-body {
	overflow: hidden; -ms-zoom: 1;
}
.media-body {
	width: 10000px;
}
.media-object {
	display: block;
}
.img-thumbnail.media-object {
	max-width: none;
}
.media-right {
	padding-left: 10px;
}
.media > .pull-right {
	padding-left: 10px;
}
.media-left {
	padding-right: 10px;
}
.media > .pull-left {
	padding-right: 10px;
}
.media-body {
	vertical-align: top; display: table-cell;
}
.media-left {
	vertical-align: top; display: table-cell;
}
.media-right {
	vertical-align: top; display: table-cell;
}
.media-middle {
	vertical-align: middle;
}
.media-bottom {
	vertical-align: bottom;
}
.media-heading {
	margin-top: 0px; margin-bottom: 5px;
}
.media-list {
	list-style: none; padding-left: 0px;
}
.list-group {
	padding-left: 0px; margin-bottom: 20px;
}
.list-group-item {
	padding: 10px 15px; border: 1px solid transparent; border-image: none; margin-bottom: -1px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
:first-child.list-group-item {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
:last-child.list-group-item {
	margin-bottom: 0px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
a.list-group-item {
	color: rgb(118, 131, 143);
}
button.list-group-item {
	color: rgb(118, 131, 143);
}
a.list-group-item .list-group-item-heading {
	color: rgb(55, 71, 79);
}
button.list-group-item .list-group-item-heading {
	color: rgb(55, 71, 79);
}
a.list-group-item:focus {
	color: rgb(118, 131, 143); text-decoration: none; background-color: rgb(243, 247, 249);
}
a.list-group-item:hover {
	color: rgb(118, 131, 143); text-decoration: none; background-color: rgb(243, 247, 249);
}
button.list-group-item:focus {
	color: rgb(118, 131, 143); text-decoration: none; background-color: rgb(243, 247, 249);
}
button.list-group-item:hover {
	color: rgb(118, 131, 143); text-decoration: none; background-color: rgb(243, 247, 249);
}
button.list-group-item {
	width: 100%; text-align: left;
}
.disabled.list-group-item {
	color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.disabled.list-group-item:focus {
	color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.disabled.list-group-item:hover {
	color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.disabled.list-group-item .list-group-item-heading {
	color: inherit;
}
.disabled.list-group-item:focus .list-group-item-heading {
	color: inherit;
}
.disabled.list-group-item:hover .list-group-item-heading {
	color: inherit;
}
.disabled.list-group-item .list-group-item-text {
	color: rgb(204, 213, 219);
}
.disabled.list-group-item:focus .list-group-item-text {
	color: rgb(204, 213, 219);
}
.disabled.list-group-item:hover .list-group-item-text {
	color: rgb(204, 213, 219);
}
.active.list-group-item {
	border-color: transparent; color: rgb(98, 168, 234); z-index: 2; background-color: transparent;
}
.active.list-group-item:focus {
	border-color: transparent; color: rgb(98, 168, 234); z-index: 2; background-color: transparent;
}
.active.list-group-item:hover {
	border-color: transparent; color: rgb(98, 168, 234); z-index: 2; background-color: transparent;
}
.active.list-group-item .list-group-item-heading {
	color: inherit;
}
.active.list-group-item .list-group-item-heading > .small {
	color: inherit;
}
.active.list-group-item .list-group-item-heading > small {
	color: inherit;
}
.active.list-group-item:focus .list-group-item-heading {
	color: inherit;
}
.active.list-group-item:focus .list-group-item-heading > .small {
	color: inherit;
}
.active.list-group-item:focus .list-group-item-heading > small {
	color: inherit;
}
.active.list-group-item:hover .list-group-item-heading {
	color: inherit;
}
.active.list-group-item:hover .list-group-item-heading > .small {
	color: inherit;
}
.active.list-group-item:hover .list-group-item-heading > small {
	color: inherit;
}
.active.list-group-item .list-group-item-text {
	color: rgb(255, 255, 255);
}
.active.list-group-item:focus .list-group-item-text {
	color: rgb(255, 255, 255);
}
.active.list-group-item:hover .list-group-item-text {
	color: rgb(255, 255, 255);
}
.list-group-item-success {
	color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
a.list-group-item-success {
	color: rgb(255, 255, 255);
}
button.list-group-item-success {
	color: rgb(255, 255, 255);
}
a.list-group-item-success .list-group-item-heading {
	color: inherit;
}
button.list-group-item-success .list-group-item-heading {
	color: inherit;
}
a.list-group-item-success:focus {
	color: rgb(255, 255, 255); background-color: rgb(61, 174, 125);
}
a.list-group-item-success:hover {
	color: rgb(255, 255, 255); background-color: rgb(61, 174, 125);
}
button.list-group-item-success:focus {
	color: rgb(255, 255, 255); background-color: rgb(61, 174, 125);
}
button.list-group-item-success:hover {
	color: rgb(255, 255, 255); background-color: rgb(61, 174, 125);
}
a.active.list-group-item-success {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
a.active.list-group-item-success:focus {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
a.active.list-group-item-success:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-success {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-success:focus {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-success:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.list-group-item-info {
	color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
a.list-group-item-info {
	color: rgb(255, 255, 255);
}
button.list-group-item-info {
	color: rgb(255, 255, 255);
}
a.list-group-item-info .list-group-item-heading {
	color: inherit;
}
button.list-group-item-info .list-group-item-heading {
	color: inherit;
}
a.list-group-item-info:focus {
	color: rgb(255, 255, 255); background-color: rgb(67, 192, 207);
}
a.list-group-item-info:hover {
	color: rgb(255, 255, 255); background-color: rgb(67, 192, 207);
}
button.list-group-item-info:focus {
	color: rgb(255, 255, 255); background-color: rgb(67, 192, 207);
}
button.list-group-item-info:hover {
	color: rgb(255, 255, 255); background-color: rgb(67, 192, 207);
}
a.active.list-group-item-info {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
a.active.list-group-item-info:focus {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
a.active.list-group-item-info:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-info {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-info:focus {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-info:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.list-group-item-warning {
	color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
a.list-group-item-warning {
	color: rgb(255, 255, 255);
}
button.list-group-item-warning {
	color: rgb(255, 255, 255);
}
a.list-group-item-warning .list-group-item-heading {
	color: inherit;
}
button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}
a.list-group-item-warning:focus {
	color: rgb(255, 255, 255); background-color: rgb(240, 154, 60);
}
a.list-group-item-warning:hover {
	color: rgb(255, 255, 255); background-color: rgb(240, 154, 60);
}
button.list-group-item-warning:focus {
	color: rgb(255, 255, 255); background-color: rgb(240, 154, 60);
}
button.list-group-item-warning:hover {
	color: rgb(255, 255, 255); background-color: rgb(240, 154, 60);
}
a.active.list-group-item-warning {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
a.active.list-group-item-warning:focus {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
a.active.list-group-item-warning:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-warning {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-warning:focus {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-warning:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.list-group-item-danger {
	color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
a.list-group-item-danger {
	color: rgb(255, 255, 255);
}
button.list-group-item-danger {
	color: rgb(255, 255, 255);
}
a.list-group-item-danger .list-group-item-heading {
	color: inherit;
}
button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}
a.list-group-item-danger:focus {
	color: rgb(255, 255, 255); background-color: rgb(248, 79, 79);
}
a.list-group-item-danger:hover {
	color: rgb(255, 255, 255); background-color: rgb(248, 79, 79);
}
button.list-group-item-danger:focus {
	color: rgb(255, 255, 255); background-color: rgb(248, 79, 79);
}
button.list-group-item-danger:hover {
	color: rgb(255, 255, 255); background-color: rgb(248, 79, 79);
}
a.active.list-group-item-danger {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
a.active.list-group-item-danger:focus {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
a.active.list-group-item-danger:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-danger {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-danger:focus {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-danger:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.list-group-item-heading {
	margin-top: 0px; margin-bottom: 5px;
}
.list-group-item-text {
	line-height: 1.3; margin-bottom: 0px;
}
.panel {
	border-radius: 4px; border: 1px solid transparent; border-image: none; margin-bottom: 22px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
	padding: 30px;
}
.panel-heading {
	padding: 20px 30px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}
.panel-title {
	color: inherit; font-size: 16px; margin-top: 0px; margin-bottom: 0px;
}
.panel-title > .small {
	color: inherit;
}
.panel-title > .small > a {
	color: inherit;
}
.panel-title > a {
	color: inherit;
}
.panel-title > small {
	color: inherit;
}
.panel-title > small > a {
	color: inherit;
}
.panel-footer {
	padding: 0px 30px 15px; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: transparent;
}
.panel > .list-group {
	margin-bottom: 0px;
}
.panel > .panel-collapse > .list-group {
	margin-bottom: 0px;
}
.panel > .list-group .list-group-item {
	border-width: 1px 0px; border-radius: 0px;
}
.panel > .panel-collapse > .list-group .list-group-item {
	border-width: 1px 0px; border-radius: 0px;
}
.panel > :first-child.list-group :first-child.list-group-item {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none; border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel > .panel-collapse > :first-child.list-group :first-child.list-group-item {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none; border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel > :last-child.list-group :last-child.list-group-item {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.panel > .panel-collapse > :last-child.list-group :last-child.list-group-item {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group :first-child.list-group-item {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.panel-heading + .list-group :first-child.list-group-item {
	border-top-width: 0px;
}
.list-group + .panel-footer {
	border-top-width: 0px;
}
.panel > .panel-collapse > .table {
	margin-bottom: 0px;
}
.panel > .table {
	margin-bottom: 0px;
}
.panel > .table-responsive > .table {
	margin-bottom: 0px;
}
.panel > .panel-collapse > .table caption {
	
}
.panel > .table caption {
	
}
.panel > .table-responsive > .table caption {
	
}
.panel > :first-child.table-responsive > :first-child.table {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel > :first-child.table {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel > :first-child.table > thead:first-child > tr:first-child {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child td:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child td:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child th:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child td:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table > thead:first-child > tr:first-child td:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table > thead:first-child > tr:first-child th:first-child {
	border-top-left-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child td:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child td:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child td:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table > thead:first-child > tr:first-child td:last-child {
	border-top-right-radius: 3px;
}
.panel > :first-child.table > thead:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.panel > :last-child.table {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > tbody:last-child > tr:last-child {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > tfoot:last-child > tr:last-child {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > tbody:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > tbody:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > tfoot:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > tbody:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > tbody:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > tfoot:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table-responsive > :last-child.table > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 3px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.panel > .panel-body + .table-responsive {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.panel > .table + .panel-body {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.panel > .table-responsive + .panel-body {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.panel > .table > tbody:first-child > tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.panel > .table > tbody:first-child > tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.panel > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.panel > .table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.panel > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tbody > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > thead > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > thead > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive {
	border: 0px currentColor; border-image: none; margin-bottom: 0px;
}
.panel-group {
	margin-bottom: 22px;
}
.panel-group .panel {
	border-radius: 4px; margin-bottom: 0px;
}
.panel-group .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel-group .panel-heading + .panel-collapse > .list-group {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.panel-group .panel-footer {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.panel-default {
	border-color: rgb(228, 234, 236);
}
.panel-default > .panel-heading {
	border-color: rgb(228, 234, 236); color: rgb(118, 131, 143); background-color: rgb(228, 234, 236);
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(228, 234, 236);
}
.panel-default > .panel-heading .badge {
	color: rgb(228, 234, 236); background-color: rgb(118, 131, 143);
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(228, 234, 236);
}
.panel-primary {
	border-color: rgb(98, 168, 234);
}
.panel-primary > .panel-heading {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(98, 168, 234);
}
.panel-primary > .panel-heading .badge {
	color: rgb(98, 168, 234); background-color: rgb(255, 255, 255);
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(98, 168, 234);
}
.panel-success {
	border-color: rgb(61, 174, 106);
}
.panel-success > .panel-heading {
	border-color: rgb(61, 174, 106); color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(61, 174, 106);
}
.panel-success > .panel-heading .badge {
	color: rgb(70, 190, 138); background-color: rgb(255, 255, 255);
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(61, 174, 106);
}
.panel-info {
	border-color: rgb(59, 205, 196);
}
.panel-info > .panel-heading {
	border-color: rgb(59, 205, 196); color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(59, 205, 196);
}
.panel-info > .panel-heading .badge {
	color: rgb(87, 199, 212); background-color: rgb(255, 255, 255);
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(59, 205, 196);
}
.panel-warning {
	border-color: rgb(241, 130, 70);
}
.panel-warning > .panel-heading {
	border-color: rgb(241, 130, 70); color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(241, 130, 70);
}
.panel-warning > .panel-heading .badge {
	color: rgb(242, 166, 84); background-color: rgb(255, 255, 255);
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(241, 130, 70);
}
.panel-danger {
	border-color: rgb(248, 89, 116);
}
.panel-danger > .panel-heading {
	border-color: rgb(248, 89, 116); color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(248, 89, 116);
}
.panel-danger > .panel-heading .badge {
	color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(248, 89, 116);
}
.embed-responsive {
	padding: 0px; height: 0px; overflow: hidden; display: block; position: relative;
}
.embed-responsive .embed-responsive-item {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive embed {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive iframe {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive object {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive video {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
	padding-bottom: 75%;
}
.well {
	padding: 19px; border-radius: 3px; border: 1px solid rgb(228, 234, 236); border-image: none; margin-bottom: 20px; min-height: 20px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(243, 247, 249); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
	border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
	padding: 24px; border-radius: 4px;
}
.well-sm {
	padding: 9px; border-radius: 2px;
}
.close {
	color: rgb(0, 0, 0); line-height: 1; font-size: 21px; font-weight: 500; float: right; opacity: 0.2; text-shadow: none;
}
.close:focus {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
.close:hover {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
button.close {
	background: 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;
}
.modal-open {
	overflow: hidden;
}
.modal {
	outline: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; display: none; position: fixed; z-index: 1700; -webkit-overflow-scrolling: touch;
}
.fade.modal .modal-dialog {
	transition:transform 0.3s ease-out; transform: translate(0px, -25%); -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; -webkit-transform: translate(0, -25%); -o-transform: translate(0, -25%);
}
.in.modal .modal-dialog {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.modal-open .modal {
	-ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.modal-dialog {
	margin: 10px; width: auto; position: relative;
}
.modal-content {
	outline: 0px; border-radius: 4px; border: 1px solid transparent; border-image: none; position: relative; box-shadow: 0px 3px 9px rgba(0,0,0,0.5); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); -webkit-background-clip: padding-box;
}
.modal-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1600; background-color: rgb(0, 0, 0);
}
.fade.modal-backdrop {
	opacity: 0;
}
.in.modal-backdrop {
	opacity: 0.5;
}
.modal-header {
	padding: 15px; border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0px; line-height: 1.5714;
}
.modal-body {
	padding: 15px; position: relative;
}
.modal-footer {
	padding: 15px; text-align: right; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.modal-footer .btn + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0px;
}
.modal-scrollbar-measure {
	top: -9999px; width: 50px; height: 50px; overflow: scroll; position: absolute;
}
@media all and (min-width:768px)
{
.modal-dialog {
	margin: 30px auto; width: 600px;
}
.modal-content {
	box-shadow: 0px 5px 15px rgba(0,0,0,0.5); -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
.modal-sm {
	width: 300px;
}
}
@media all and (min-width:992px)
{
.modal-lg {
	width: 900px;
}
}
.tooltip {
	text-align: left; text-transform: none; line-height: 1.5714; letter-spacing: normal; font-family: Roboto,sans-serif; font-size: 12px; font-style: normal; font-weight: 400; text-decoration: none; word-spacing: normal; display: block; white-space: normal; position: absolute; z-index: 1900; -ms-word-break: normal; -ms-word-wrap: normal; opacity: 0; text-shadow: none;
}
.in.tooltip {
	opacity: 0.9;
}
.top.tooltip {
	padding: 4px 0px; margin-top: -3px;
}
.right.tooltip {
	padding: 0px 4px; margin-left: 3px;
}
.bottom.tooltip {
	padding: 4px 0px; margin-top: 3px;
}
.left.tooltip {
	padding: 0px 4px; margin-left: -3px;
}
.tooltip-inner {
	padding: 3px 8px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255); max-width: 200px; background-color: rgba(0, 0, 0, 0.8);
}
.tooltip-arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; position: absolute;
}
.top.tooltip .tooltip-arrow {
	border-width: 4px 4px 0px; left: 50%; bottom: 0px; margin-left: -4px; border-top-color: rgba(0, 0, 0, 0.8);
}
.top-left.tooltip .tooltip-arrow {
	border-width: 4px 4px 0px; right: 4px; bottom: 0px; margin-bottom: -4px; border-top-color: rgba(0, 0, 0, 0.8);
}
.top-right.tooltip .tooltip-arrow {
	border-width: 4px 4px 0px; left: 4px; bottom: 0px; margin-bottom: -4px; border-top-color: rgba(0, 0, 0, 0.8);
}
.right.tooltip .tooltip-arrow {
	border-width: 4px 4px 4px 0px; left: 0px; top: 50%; margin-top: -4px; border-right-color: rgba(0, 0, 0, 0.8);
}
.left.tooltip .tooltip-arrow {
	border-width: 4px 0px 4px 4px; top: 50%; right: 0px; margin-top: -4px; border-left-color: rgba(0, 0, 0, 0.8);
}
.bottom.tooltip .tooltip-arrow {
	border-width: 0px 4px 4px; left: 50%; top: 0px; margin-left: -4px; border-bottom-color: rgba(0, 0, 0, 0.8);
}
.bottom-left.tooltip .tooltip-arrow {
	border-width: 0px 4px 4px; top: 0px; right: 4px; margin-top: -4px; border-bottom-color: rgba(0, 0, 0, 0.8);
}
.bottom-right.tooltip .tooltip-arrow {
	border-width: 0px 4px 4px; left: 4px; top: 0px; margin-top: -4px; border-bottom-color: rgba(0, 0, 0, 0.8);
}
.popover {
	padding: 1px; border-radius: 4px; border: 1px solid rgba(204, 213, 219, 0.8); border-image: none; left: 0px; top: 0px; text-align: left; text-transform: none; line-height: 1.5714; letter-spacing: normal; font-family: Roboto,sans-serif; font-size: 14px; font-style: normal; font-weight: 400; text-decoration: none; word-spacing: normal; display: none; white-space: normal; position: absolute; z-index: 1800; -ms-word-break: normal; -ms-word-wrap: normal; max-width: 276px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); text-shadow: none; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -webkit-background-clip: padding-box;
}
.top.popover {
	margin-top: -8px;
}
.right.popover {
	margin-left: 8px;
}
.bottom.popover {
	margin-top: 8px;
}
.left.popover {
	margin-left: -8px;
}
.popover-title {
	margin: 0px; padding: 8px 14px; border-radius: 3px 3px 0px 0px; font-size: 14px; border-bottom-color: rgb(226, 236, 241); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(243, 247, 249);
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.popover > .arrow::after {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.popover > .arrow {
	border-width: 9px;
}
.popover > .arrow::after {
	border-width: 8px; content: "";
}
.top.popover > .arrow {
	left: 50%; bottom: -9px; margin-left: -9px; border-top-color: rgba(204, 213, 219, 0.85); border-bottom-width: 0px;
}
.top.popover > .arrow::after {
	bottom: 1px; margin-left: -8px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; content: " ";
}
.right.popover > .arrow {
	left: -9px; top: 50%; margin-top: -9px; border-right-color: rgba(204, 213, 219, 0.85); border-left-width: 0px;
}
.right.popover > .arrow::after {
	left: 1px; bottom: -8px; border-right-color: rgb(255, 255, 255); border-left-width: 0px; content: " ";
}
.bottom.popover > .arrow {
	left: 50%; top: -9px; margin-left: -9px; border-bottom-color: rgba(204, 213, 219, 0.85); border-top-width: 0px;
}
.bottom.popover > .arrow::after {
	top: 1px; margin-left: -8px; border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; content: " ";
}
.left.popover > .arrow {
	top: 50%; right: -9px; margin-top: -9px; border-left-color: rgba(204, 213, 219, 0.85); border-right-width: 0px;
}
.left.popover > .arrow::after {
	right: 1px; bottom: -8px; border-left-color: rgb(255, 255, 255); border-right-width: 0px; content: " ";
}
.carousel {
	position: relative;
}
.carousel-inner {
	width: 100%; overflow: hidden; position: relative;
}
.carousel-inner > .item {
	transition:left 0.6s ease-in-out; display: none; position: relative; -webkit-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left;
}
.carousel-inner > .item > a > img {
	line-height: 1;
}
.carousel-inner > .item > img {
	line-height: 1;
}
@media not all, not all
{
.carousel-inner > .item {
	transition:transform 0.6s ease-in-out; perspective: 1000px; backface-visibility: hidden; -webkit-transition: -webkit-transform .6s ease-in-out; -o-transition: -o-transform .6s ease-in-out; -webkit-backface-visibility: hidden; -webkit-perspective: 1000px;
}
.carousel-inner > .right.active.item {
	left: 0px; transform: translate3d(100%, 0px, 0px); -webkit-transform: translate3d(100%, 0, 0);
}
.carousel-inner > .next.item {
	left: 0px; transform: translate3d(100%, 0px, 0px); -webkit-transform: translate3d(100%, 0, 0);
}
.carousel-inner > .left.active.item {
	left: 0px; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.carousel-inner > .prev.item {
	left: 0px; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.carousel-inner > .active.item {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-inner > .left.next.item {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-inner > .right.prev.item {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
}
.carousel-inner > .active {
	display: block;
}
.carousel-inner > .next {
	display: block;
}
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0px;
}
.carousel-inner > .next {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .prev {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .left.next {
	left: 0px;
}
.carousel-inner > .right.prev {
	left: 0px;
}
.carousel-inner > .left.active {
	left: -100%;
}
.carousel-inner > .right.active {
	left: 100%;
}
.carousel-control {
	left: 0px; top: 0px; width: 15%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); font-size: 16px; position: absolute; opacity: 0; text-shadow: 0px 1px 2px rgba(0,0,0,0.6); background-color: rgba(0, 0, 0, 0);
}
.left.carousel-control {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x;
}
.right.carousel-control {
	left: auto; right: 0px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0px, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x;
}
.carousel-control:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.carousel-control:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.carousel-control .glyphicon-chevron-left {
	top: 50%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-right {
	top: 50%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-next {
	top: 50%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-prev {
	top: 50%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-left {
	left: 50%; margin-left: -10px;
}
.carousel-control .icon-prev {
	left: 50%; margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right {
	right: 50%; margin-right: -10px;
}
.carousel-control .icon-next {
	right: 50%; margin-right: -10px;
}
.carousel-control .icon-next {
	width: 20px; height: 20px; line-height: 1; font-family: serif;
}
.carousel-control .icon-prev {
	width: 20px; height: 20px; line-height: 1; font-family: serif;
}
.carousel-control .icon-prev::before {
	content: "\2039";
}
.carousel-control .icon-next::before {
	content: "\203a";
}
.carousel-indicators {
	list-style: none; left: 50%; width: 60%; text-align: center; bottom: 10px; padding-left: 0px; margin-left: -30%; position: absolute; z-index: 15;
}
.carousel-indicators li {
	margin: 1px; border-radius: 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px; text-indent: -999px; display: inline-block; cursor: pointer; background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
	margin: 0px; width: 12px; height: 12px; background-color: rgb(255, 255, 255);
}
.carousel-caption {
	left: 15%; text-align: center; right: 15%; bottom: 20px; color: rgb(255, 255, 255); padding-top: 20px; padding-bottom: 20px; position: absolute; z-index: 10; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.carousel-caption .btn {
	text-shadow: none;
}
@media screen and (min-width:768px)
{
.carousel-control .glyphicon-chevron-left {
	width: 24px; height: 24px; font-size: 24px; margin-top: -8px;
}
.carousel-control .glyphicon-chevron-right {
	width: 24px; height: 24px; font-size: 24px; margin-top: -8px;
}
.carousel-control .icon-next {
	width: 24px; height: 24px; font-size: 24px; margin-top: -8px;
}
.carousel-control .icon-prev {
	width: 24px; height: 24px; font-size: 24px; margin-top: -8px;
}
.carousel-control .glyphicon-chevron-left {
	margin-left: -8px;
}
.carousel-control .icon-prev {
	margin-left: -8px;
}
.carousel-control .glyphicon-chevron-right {
	margin-right: -8px;
}
.carousel-control .icon-next {
	margin-right: -8px;
}
.carousel-caption {
	left: 20%; right: 20%; padding-bottom: 30px;
}
.carousel-indicators {
	bottom: 20px;
}
}
.btn-group-vertical > .btn-group::after {
	display: table; content: " ";
}
.btn-group-vertical > .btn-group::before {
	display: table; content: " ";
}
.btn-toolbar::after {
	display: table; content: " ";
}
.btn-toolbar::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::before {
	display: table; content: " ";
}
.container-fluid::after {
	display: table; content: " ";
}
.container-fluid::before {
	display: table; content: " ";
}
.container::after {
	display: table; content: " ";
}
.container::before {
	display: table; content: " ";
}
.dl-horizontal dd::after {
	display: table; content: " ";
}
.dl-horizontal dd::before {
	display: table; content: " ";
}
.form-horizontal .form-group::after {
	display: table; content: " ";
}
.form-horizontal .form-group::before {
	display: table; content: " ";
}
.modal-footer::after {
	display: table; content: " ";
}
.modal-footer::before {
	display: table; content: " ";
}
.modal-header::after {
	display: table; content: " ";
}
.modal-header::before {
	display: table; content: " ";
}
.nav::after {
	display: table; content: " ";
}
.nav::before {
	display: table; content: " ";
}
.navbar-collapse::after {
	display: table; content: " ";
}
.navbar-collapse::before {
	display: table; content: " ";
}
.navbar-header::after {
	display: table; content: " ";
}
.navbar-header::before {
	display: table; content: " ";
}
.navbar::after {
	display: table; content: " ";
}
.navbar::before {
	display: table; content: " ";
}
.pager::after {
	display: table; content: " ";
}
.pager::before {
	display: table; content: " ";
}
.panel-body::after {
	display: table; content: " ";
}
.panel-body::before {
	display: table; content: " ";
}
.row::after {
	display: table; content: " ";
}
.row::before {
	display: table; content: " ";
}
.btn-group-vertical > .btn-group::after {
	clear: both;
}
.btn-toolbar::after {
	clear: both;
}
.clearfix::after {
	clear: both;
}
.container-fluid::after {
	clear: both;
}
.container::after {
	clear: both;
}
.dl-horizontal dd::after {
	clear: both;
}
.form-horizontal .form-group::after {
	clear: both;
}
.modal-footer::after {
	clear: both;
}
.modal-header::after {
	clear: both;
}
.nav::after {
	clear: both;
}
.navbar-collapse::after {
	clear: both;
}
.navbar-header::after {
	clear: both;
}
.navbar::after {
	clear: both;
}
.pager::after {
	clear: both;
}
.panel-body::after {
	clear: both;
}
.row::after {
	clear: both;
}
.center-block {
	margin-right: auto; margin-left: auto; display: block;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.hidden {
	display: none !important;
}
.affix {
	position: fixed;
}
.visible-lg {
	display: none !important;
}
.visible-md {
	display: none !important;
}
.visible-sm {
	display: none !important;
}
.visible-xs {
	display: none !important;
}
.visible-lg-block {
	display: none !important;
}
.visible-lg-inline {
	display: none !important;
}
.visible-lg-inline-block {
	display: none !important;
}
.visible-md-block {
	display: none !important;
}
.visible-md-inline {
	display: none !important;
}
.visible-md-inline-block {
	display: none !important;
}
.visible-sm-block {
	display: none !important;
}
.visible-sm-inline {
	display: none !important;
}
.visible-sm-inline-block {
	display: none !important;
}
.visible-xs-block {
	display: none !important;
}
.visible-xs-inline {
	display: none !important;
}
.visible-xs-inline-block {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs {
	display: block !important;
}
table.visible-xs {
	display: table !important;
}
tr.visible-xs {
	display: table-row !important;
}
td.visible-xs {
	display: table-cell !important;
}
th.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-block {
	display: block !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-inline {
	display: inline !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm {
	display: block !important;
}
table.visible-sm {
	display: table !important;
}
tr.visible-sm {
	display: table-row !important;
}
td.visible-sm {
	display: table-cell !important;
}
th.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-block {
	display: block !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-inline {
	display: inline !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md {
	display: block !important;
}
table.visible-md {
	display: table !important;
}
tr.visible-md {
	display: table-row !important;
}
td.visible-md {
	display: table-cell !important;
}
th.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-block {
	display: block !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-inline {
	display: inline !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-inline-block {
	display: inline-block !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg {
	display: block !important;
}
table.visible-lg {
	display: table !important;
}
tr.visible-lg {
	display: table-row !important;
}
td.visible-lg {
	display: table-cell !important;
}
th.visible-lg {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-block {
	display: block !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-inline {
	display: inline !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:767px)
{
.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg {
	display: none !important;
}
}
.visible-print {
	display: none !important;
}
@media print
{
.visible-print {
	display: block !important;
}
table.visible-print {
	display: table !important;
}
tr.visible-print {
	display: table-row !important;
}
td.visible-print {
	display: table-cell !important;
}
th.visible-print {
	display: table-cell !important;
}
}
.visible-print-block {
	display: none !important;
}
@media print
{
.visible-print-block {
	display: block !important;
}
}
.visible-print-inline {
	display: none !important;
}
@media print
{
.visible-print-inline {
	display: inline !important;
}
}
.visible-print-inline-block {
	display: none !important;
}
@media print
{
.visible-print-inline-block {
	display: inline-block !important;
}
}
@media print
{
.hidden-print {
	display: none !important;
}
}
a.text-action {
	color: rgb(163, 175, 183);
}
a.text-action {
	text-decoration: none;
}
a.text-action:focus {
	text-decoration: none;
}
a.text-action:hover {
	text-decoration: none;
}
a.text-action:focus {
	color: rgb(204, 213, 219);
}
a.text-action:hover {
	color: rgb(204, 213, 219);
}
a.text-action .icon + span {
	margin-left: 3px;
}
a.text-like {
	color: rgb(163, 175, 183) !important;
}
a.text-like {
	text-decoration: none;
}
a.text-like:focus {
	text-decoration: none;
}
a.text-like:hover {
	text-decoration: none;
}
a.active.text-like {
	color: rgb(249, 104, 104) !important;
}
a.text-like:focus {
	color: rgb(249, 104, 104) !important;
}
a.text-like:hover {
	color: rgb(249, 104, 104) !important;
}
.text-action + .text-action {
	margin-left: 6px;
}
.img-bordered {
	padding: 3px; border: 1px solid rgb(228, 234, 236); border-image: none;
}
.img-bordered-primary {
	border-color: rgb(98, 168, 234) !important;
}
.img-bordered-purple {
	border-color: rgb(124, 81, 209) !important;
}
.img-bordered-red {
	border-color: rgb(233, 89, 91) !important;
}
.img-bordered-green {
	border-color: rgb(125, 211, 174) !important;
}
.img-bordered-orange {
	border-color: rgb(236, 153, 64) !important;
}
.h1 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.h2 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.h3 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.h4 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.h5 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.h6 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
h1 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
h2 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
h3 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
h4 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
h5 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
h6 {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.h1 :first-child.icon {
	margin-right: 0.5em;
}
.h2 :first-child.icon {
	margin-right: 0.5em;
}
.h3 :first-child.icon {
	margin-right: 0.5em;
}
.h4 :first-child.icon {
	margin-right: 0.5em;
}
.h5 :first-child.icon {
	margin-right: 0.5em;
}
.h6 :first-child.icon {
	margin-right: 0.5em;
}
h1 :first-child.icon {
	margin-right: 0.5em;
}
h2 :first-child.icon {
	margin-right: 0.5em;
}
h3 :first-child.icon {
	margin-right: 0.5em;
}
h4 :first-child.icon {
	margin-right: 0.5em;
}
h5 :first-child.icon {
	margin-right: 0.5em;
}
h6 :first-child.icon {
	margin-right: 0.5em;
}
.mark {
	border-radius: 2px; color: rgb(255, 255, 255);
}
mark {
	border-radius: 2px; color: rgb(255, 255, 255);
}
.drop-cap {
	padding: 5px; color: rgb(38, 50, 56); line-height: 50px; font-family: Georgia; font-size: 60px; margin-right: 5px; float: left;
}
.drop-cap-reversed {
	color: rgb(255, 255, 255); background-color: rgb(38, 50, 56);
}
.list-icons {
	list-style: none; padding-left: 10px; margin-left: 0px;
}
.list-icons > li {
	margin-top: 6px;
}
.list-icons > li:first-child {
	margin-top: 0px;
}
.list-icons > li i {
	margin: 0px 6px 0px 0px; width: 1em; float: left;
}
.text-primary {
	color: rgb(98, 168, 234);
}
a.text-primary:focus {
	color: rgb(53, 143, 228);
}
a.text-primary:hover {
	color: rgb(53, 143, 228);
}
.text-success {
	color: rgb(70, 190, 138);
}
a.text-success:focus {
	color: rgb(54, 155, 111);
}
a.text-success:hover {
	color: rgb(54, 155, 111);
}
.text-info {
	color: rgb(87, 199, 212);
}
a.text-info:focus {
	color: rgb(51, 182, 197);
}
a.text-info:hover {
	color: rgb(51, 182, 197);
}
.text-warning {
	color: rgb(242, 166, 84);
}
a.text-warning:focus {
	color: rgb(238, 141, 37);
}
a.text-warning:hover {
	color: rgb(238, 141, 37);
}
.text-danger {
	color: rgb(249, 104, 104);
}
a.text-danger:focus {
	color: rgb(247, 55, 55);
}
a.text-danger:hover {
	color: rgb(247, 55, 55);
}
blockquote {
	color: rgb(82, 96, 105); font-size: 20px; border-left-width: 2px;
}
blockquote .small {
	font-size: 14px;
}
blockquote footer {
	font-size: 14px;
}
blockquote small {
	font-size: 14px;
}
.blockquote-reverse {
	border-right-width: 2px;
}
.blockquote {
	padding: 15px 20px; border-radius: 3px; border-left-width: 4px;
}
.blockquote-reverse.blockquote {
	border-right-width: 4px;
}
.blockquote-success {
	border-color: rgb(70, 190, 138); background-color: rgba(70, 190, 138, 0.1);
}
.blockquote-info {
	border-color: rgb(87, 199, 212); background-color: rgba(87, 199, 212, 0.1);
}
.blockquote-warning {
	border-color: rgb(242, 166, 84); background-color: rgba(242, 166, 84, 0.1);
}
.blockquote-danger {
	border-color: rgb(249, 104, 104); background-color: rgba(249, 104, 104, 0.1);
}
code {
	border: 1px solid rgb(188, 216, 241); border-image: none;
}
pre code {
	border: currentColor; border-image: none;
}
.container {
	max-width: 100%;
}
@media all and (min-width:1600px)
{
.container {
	width: 1310px;
}
}
@media all and (min-width:1600px)
{
.col-xlg-1 {
	float: left;
}
.col-xlg-10 {
	float: left;
}
.col-xlg-11 {
	float: left;
}
.col-xlg-12 {
	float: left;
}
.col-xlg-2 {
	float: left;
}
.col-xlg-3 {
	float: left;
}
.col-xlg-4 {
	float: left;
}
.col-xlg-5 {
	float: left;
}
.col-xlg-6 {
	float: left;
}
.col-xlg-7 {
	float: left;
}
.col-xlg-8 {
	float: left;
}
.col-xlg-9 {
	float: left;
}
.col-xlg-12 {
	width: 100%;
}
.col-xlg-11 {
	width: 91.66%;
}
.col-xlg-10 {
	width: 83.33%;
}
.col-xlg-9 {
	width: 75%;
}
.col-xlg-8 {
	width: 66.66%;
}
.col-xlg-7 {
	width: 58.33%;
}
.col-xlg-6 {
	width: 50%;
}
.col-xlg-5 {
	width: 41.66%;
}
.col-xlg-4 {
	width: 33.33%;
}
.col-xlg-3 {
	width: 25%;
}
.col-xlg-2 {
	width: 16.66%;
}
.col-xlg-1 {
	width: 8.33%;
}
.col-xlg-pull-12 {
	right: 100%;
}
.col-xlg-pull-11 {
	right: 91.66%;
}
.col-xlg-pull-10 {
	right: 83.33%;
}
.col-xlg-pull-9 {
	right: 75%;
}
.col-xlg-pull-8 {
	right: 66.66%;
}
.col-xlg-pull-7 {
	right: 58.33%;
}
.col-xlg-pull-6 {
	right: 50%;
}
.col-xlg-pull-5 {
	right: 41.66%;
}
.col-xlg-pull-4 {
	right: 33.33%;
}
.col-xlg-pull-3 {
	right: 25%;
}
.col-xlg-pull-2 {
	right: 16.66%;
}
.col-xlg-pull-1 {
	right: 8.33%;
}
.col-xlg-pull-0 {
	right: auto;
}
.col-xlg-push-12 {
	left: 100%;
}
.col-xlg-push-11 {
	left: 91.66%;
}
.col-xlg-push-10 {
	left: 83.33%;
}
.col-xlg-push-9 {
	left: 75%;
}
.col-xlg-push-8 {
	left: 66.66%;
}
.col-xlg-push-7 {
	left: 58.33%;
}
.col-xlg-push-6 {
	left: 50%;
}
.col-xlg-push-5 {
	left: 41.66%;
}
.col-xlg-push-4 {
	left: 33.33%;
}
.col-xlg-push-3 {
	left: 25%;
}
.col-xlg-push-2 {
	left: 16.66%;
}
.col-xlg-push-1 {
	left: 8.33%;
}
.col-xlg-push-0 {
	left: auto;
}
.col-xlg-offset-12 {
	margin-left: 100%;
}
.col-xlg-offset-11 {
	margin-left: 91.66%;
}
.col-xlg-offset-10 {
	margin-left: 83.33%;
}
.col-xlg-offset-9 {
	margin-left: 75%;
}
.col-xlg-offset-8 {
	margin-left: 66.66%;
}
.col-xlg-offset-7 {
	margin-left: 58.33%;
}
.col-xlg-offset-6 {
	margin-left: 50%;
}
.col-xlg-offset-5 {
	margin-left: 41.66%;
}
.col-xlg-offset-4 {
	margin-left: 33.33%;
}
.col-xlg-offset-3 {
	margin-left: 25%;
}
.col-xlg-offset-2 {
	margin-left: 16.66%;
}
.col-xlg-offset-1 {
	margin-left: 8.33%;
}
.col-xlg-offset-0 {
	margin-left: 0px;
}
}
.col-xlg-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xlg-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xlg-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xlg-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xlg-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xlg-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xlg-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xlg-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xlg-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xlg-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xlg-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xlg-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.no-space.row {
	margin-right: 0px; margin-left: 0px;
}
.no-space.row > [class*=col-] {
	padding-right: 0px; padding-left: 0px;
}
.row-lg {
	margin-right: -25px; margin-left: -25px;
}
.row-lg > .col-lg-1 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-lg-10 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-lg-11 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-lg-12 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-lg-2 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-lg-3 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-lg-4 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-lg-5 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-lg-6 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-lg-7 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-lg-8 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-lg-9 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-1 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-10 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-11 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-12 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-2 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-3 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-4 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-5 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-6 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-7 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-8 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-md-9 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-1 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-10 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-11 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-12 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-2 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-3 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-4 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-5 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-6 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-7 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-8 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-sm-9 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-1 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-10 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-11 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-12 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-2 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-3 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-4 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-5 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-6 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-7 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-8 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xlg-9 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-1 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-10 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-11 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-12 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-2 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-3 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-4 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-5 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-6 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-7 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-8 {
	padding-right: 25px; padding-left: 25px;
}
.row-lg > .col-xs-9 {
	padding-right: 25px; padding-left: 25px;
}
.table {
	color: rgb(118, 131, 143);
}
.table > tfoot > tr > th {
	color: rgb(82, 96, 105); font-weight: 400;
}
.table > thead > tr > th {
	color: rgb(82, 96, 105); font-weight: 400;
}
.table > thead > tr > th {
	border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.table > tbody + tbody {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.table a {
	text-decoration: underline;
}
.table td > :only-child.checkbox-custom {
	text-align: center; margin-top: 0px; margin-bottom: 0px;
}
.table th > :only-child.checkbox-custom {
	text-align: center; margin-top: 0px; margin-bottom: 0px;
}
.table .danger {
	color: rgb(255, 255, 255);
}
.table .info {
	color: rgb(255, 255, 255);
}
.table .success {
	color: rgb(255, 255, 255);
}
.table .warning {
	color: rgb(255, 255, 255);
}
.table .danger a {
	color: rgb(255, 255, 255);
}
.table .info a {
	color: rgb(255, 255, 255);
}
.table .success a {
	color: rgb(255, 255, 255);
}
.table .warning a {
	color: rgb(255, 255, 255);
}
.table .cell-30 {
	width: 30px;
}
.table .cell-40 {
	width: 40px;
}
.table .cell-50 {
	width: 50px;
}
.table .cell-60 {
	width: 60px;
}
.table .cell-80 {
	width: 80px;
}
.table .cell-100 {
	width: 100px;
}
.table .cell-120 {
	width: 120px;
}
.table .cell-130 {
	width: 130px;
}
.table .cell-150 {
	width: 150px;
}
.table .cell-180 {
	width: 180px;
}
.table .cell-200 {
	width: 200px;
}
.table .cell-250 {
	width: 250px;
}
.table .cell-300 {
	width: 300px;
}
.table-danger thead tr {
	color: rgb(255, 255, 255);
}
.table-dark thead tr {
	color: rgb(255, 255, 255);
}
.table-info thead tr {
	color: rgb(255, 255, 255);
}
.table-primary thead tr {
	color: rgb(255, 255, 255);
}
.table-success thead tr {
	color: rgb(255, 255, 255);
}
.table-warning thead tr {
	color: rgb(255, 255, 255);
}
.table-default thead tr {
	background: rgb(243, 247, 249);
}
.table-primary thead tr {
	background: rgb(98, 168, 234);
}
.table-success thead tr {
	background: rgb(70, 190, 138);
}
.table-info thead tr {
	background: rgb(87, 199, 212);
}
.table-warning thead tr {
	background: rgb(242, 166, 84);
}
.table-danger thead tr {
	background: rgb(249, 104, 104);
}
.table-dark thead tr {
	background: rgb(82, 96, 105);
}
.table-gray thead tr {
	background: rgb(204, 213, 219); color: rgb(82, 96, 105);
}
.table-bordered > thead > tr > td {
	border-bottom-width: 1px;
}
.table-bordered > thead > tr > th {
	border-bottom-width: 1px;
}
.table-bordered > thead:first-child > tr:first-child > th {
	border: 1px solid rgb(228, 234, 236); border-image: none;
}
.table-section + tbody {
	display: none;
}
.table-section-arrow {
	transition:transform 0.15s; text-align: center; font-family: "Web Icons"; font-style: normal; font-weight: 400; display: inline-block; position: relative; transform: translate(0px, 0px); -webkit-transition: -webkit-transform .15s; -o-transition: -o-transform .15s; -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.table-section-arrow::before {
	content: "\f181";
}
.active.table-section tr {
	background-color: rgb(243, 247, 249);
}
.active.table-section + tbody {
	display: table-row-group;
}
.active.table-section .table-section-arrow {
	transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg);
}
.form-control {
	transition:box-shadow 0.25s linear, border 0.25s linear, color 0.25s linear, background-color 0.25s linear; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: -webkit-box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear; -o-transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;
}
:not(select).form-control {
	-webkit-appearance: none;
}
.has-success .checkbox {
	color: rgb(70, 190, 138);
}
.has-success .checkbox-inline {
	color: rgb(70, 190, 138);
}
.has-success .control-label {
	color: rgb(70, 190, 138);
}
.has-success .help-block {
	color: rgb(70, 190, 138);
}
.has-success .radio {
	color: rgb(70, 190, 138);
}
.has-success .radio-inline {
	color: rgb(70, 190, 138);
}
.checkbox.has-success label {
	color: rgb(70, 190, 138);
}
.checkbox-inline.has-success label {
	color: rgb(70, 190, 138);
}
.radio.has-success label {
	color: rgb(70, 190, 138);
}
.radio-inline.has-success label {
	color: rgb(70, 190, 138);
}
.has-success .form-control {
	border-color: rgb(70, 190, 138); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
	border-color: rgb(54, 155, 111); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #91d9ba; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #91d9ba;
}
.has-success .input-group-addon {
	border-color: rgb(70, 190, 138); color: rgb(70, 190, 138); background-color: rgb(255, 255, 255);
}
.has-success .form-control-feedback {
	color: rgb(70, 190, 138);
}
.has-success .form-control {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.has-success .form-control:focus {
	border-color: rgb(70, 190, 138); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(70,190,138,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(70, 190, 138, .6);
}
.has-success .focus.form-control {
	border-color: rgb(70, 190, 138); box-shadow: none; -webkit-box-shadow: none;
}
.has-success .form-control:focus {
	border-color: rgb(70, 190, 138); box-shadow: none; -webkit-box-shadow: none;
}
.has-warning .checkbox {
	color: rgb(242, 166, 84);
}
.has-warning .checkbox-inline {
	color: rgb(242, 166, 84);
}
.has-warning .control-label {
	color: rgb(242, 166, 84);
}
.has-warning .help-block {
	color: rgb(242, 166, 84);
}
.has-warning .radio {
	color: rgb(242, 166, 84);
}
.has-warning .radio-inline {
	color: rgb(242, 166, 84);
}
.checkbox.has-warning label {
	color: rgb(242, 166, 84);
}
.checkbox-inline.has-warning label {
	color: rgb(242, 166, 84);
}
.radio.has-warning label {
	color: rgb(242, 166, 84);
}
.radio-inline.has-warning label {
	color: rgb(242, 166, 84);
}
.has-warning .form-control {
	border-color: rgb(242, 166, 84); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
	border-color: rgb(238, 141, 37); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #f9d7b3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #f9d7b3;
}
.has-warning .input-group-addon {
	border-color: rgb(242, 166, 84); color: rgb(242, 166, 84); background-color: rgb(255, 255, 255);
}
.has-warning .form-control-feedback {
	color: rgb(242, 166, 84);
}
.has-warning .form-control {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.has-warning .form-control:focus {
	border-color: rgb(242, 166, 84); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(242,166,84,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(242, 166, 84, .6);
}
.has-warning .focus.form-control {
	border-color: rgb(242, 166, 84); box-shadow: none; -webkit-box-shadow: none;
}
.has-warning .form-control:focus {
	border-color: rgb(242, 166, 84); box-shadow: none; -webkit-box-shadow: none;
}
.has-error .checkbox {
	color: rgb(249, 104, 104);
}
.has-error .checkbox-inline {
	color: rgb(249, 104, 104);
}
.has-error .control-label {
	color: rgb(249, 104, 104);
}
.has-error .help-block {
	color: rgb(249, 104, 104);
}
.has-error .radio {
	color: rgb(249, 104, 104);
}
.has-error .radio-inline {
	color: rgb(249, 104, 104);
}
.checkbox.has-error label {
	color: rgb(249, 104, 104);
}
.checkbox-inline.has-error label {
	color: rgb(249, 104, 104);
}
.radio.has-error label {
	color: rgb(249, 104, 104);
}
.radio-inline.has-error label {
	color: rgb(249, 104, 104);
}
.has-error .form-control {
	border-color: rgb(249, 104, 104); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
	border-color: rgb(247, 55, 55); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #fdcaca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fdcaca;
}
.has-error .input-group-addon {
	border-color: rgb(249, 104, 104); color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.has-error .form-control-feedback {
	color: rgb(249, 104, 104);
}
.has-error .form-control {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.has-error .form-control:focus {
	border-color: rgb(249, 104, 104); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(249,104,104,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(249, 104, 104, .6);
}
.has-error .focus.form-control {
	border-color: rgb(249, 104, 104); box-shadow: none; -webkit-box-shadow: none;
}
.has-error .form-control:focus {
	border-color: rgb(249, 104, 104); box-shadow: none; -webkit-box-shadow: none;
}
.no-label.has-feedback.form-group .form-control-feedback {
	top: 0px;
}
.left-feedback.has-feedback.form-group .form-control-feedback {
	left: 0px; right: auto;
}
.left-feedback.has-feedback.form-group .form-control {
	padding-right: 13px; padding-left: 50px;
}
.square.form-control {
	border-radius: 0px;
}
.round.form-control {
	border-radius: 200px;
}
textarea.no-resize.form-control {
	resize: none;
}
.input-group-file input[type=text] {
	background-color: rgb(255, 255, 255);
}
.input-group-file .btn-file {
	overflow: hidden; position: relative;
}
.input-group-file .btn-outline.btn-file {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(228, 234, 236) rgb(228, 234, 236) rgb(228, 234, 236) currentColor; border-image: none;
}
.input-group-file .btn-outline.btn-file:hover {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.input-group-file .btn-file > .icon {
	margin: 0px 3px;
}
.input-group-file .btn-file input[type=file] {
	left: 0px; top: 0px; display: block; position: absolute; cursor: pointer; min-height: 100%; min-width: 100%; opacity: 0;
}
.help-block {
	margin-top: 7px; margin-bottom: 8px;
}
.help-block > .icon {
	margin: 0px 5px;
}
.input-search-close {
	color: rgb(0, 0, 0); opacity: 0.2; text-shadow: none;
}
.icon.input-search-close {
	line-height: inherit; font-size: inherit;
}
.input-search-close:focus {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
.input-search-close:hover {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
button.input-search-close {
	background: 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;
}
.input-search {
	position: relative;
}
.input-search .form-control {
	border-radius: 200px;
}
.input-search .input-search-close {
	top: 50%; width: 36px; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.input-search .input-search-icon {
	top: 50%; width: 36px; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.input-search .input-search-close {
	right: 8px;
}
.input-search .input-search-icon + .form-control {
	padding-left: 43.5px;
}
.input-search .input-search-icon {
	left: 8px; text-align: center; color: rgb(163, 175, 183); font-size: 16px; pointer-events: none;
}
.input-search-btn + .form-control {
	padding-right: 50px;
}
.input-search-btn {
	background: 0px 0px; padding: 0px 10px; border-radius: 0px 200px 200px 0px; border: currentColor; border-image: none; top: 0px; height: 100%; right: 0px; position: absolute;
}
.input-search-btn > .icon {
	margin: 0px 3px;
}
.input-search-dark .input-search-icon {
	color: rgb(118, 131, 143);
}
.input-search-dark .form-control {
	background: rgb(243, 247, 249); box-shadow: none; -webkit-box-shadow: none;
}
.input-search-dark .form-control:focus {
	background-color: transparent;
}
.form-inline .form-group {
	margin-right: 20px;
}
.form-inline :last-child.form-group {
	margin-right: 0px;
}
.form-inline .control-label {
	margin-right: 5px;
}
@media all and (max-width:767px)
{
.form-inline .form-group {
	margin-right: 0px;
}
}
.btn {
	padding: 6px 15px; border-radius: 3px; transition:border 0.2s linear, color 0.2s linear, width 0.2s linear, background-color 0.2s linear; line-height: 1.5714; font-size: 14px; -webkit-transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear; -o-transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear; -webkit-font-smoothing: subpixel-antialiased;
}
.active.btn:focus {
	outline: 0px;
}
.btn:focus:active {
	outline: 0px;
}
.btn:focus {
	outline: 0px;
}
.active.btn {
	box-shadow: none; -webkit-box-shadow: none;
}
.btn:active {
	box-shadow: none; -webkit-box-shadow: none;
}
.btn .icon {
	margin: -1px 3px 0px; width: 1em; text-align: center; line-height: inherit;
}
.btn-block {
	white-space: normal;
}
.btn-default.btn-outline {
	color: rgb(118, 131, 143); background-color: transparent;
}
.active.btn-default.btn-outline {
	border-color: rgb(228, 234, 236); color: rgb(118, 131, 143); background-color: rgba(118, 131, 143, 0.1);
}
.btn-default.btn-outline:active {
	border-color: rgb(228, 234, 236); color: rgb(118, 131, 143); background-color: rgba(118, 131, 143, 0.1);
}
.btn-default.btn-outline:focus {
	border-color: rgb(228, 234, 236); color: rgb(118, 131, 143); background-color: rgba(118, 131, 143, 0.1);
}
.btn-default.btn-outline:hover {
	border-color: rgb(228, 234, 236); color: rgb(118, 131, 143); background-color: rgba(118, 131, 143, 0.1);
}
.open > .btn-default.btn-outline.dropdown-toggle {
	border-color: rgb(228, 234, 236); color: rgb(118, 131, 143); background-color: rgba(118, 131, 143, 0.1);
}
.active.btn-default.btn-outline .badge {
	color: rgb(118, 131, 143); background-color: rgb(118, 131, 143);
}
.btn-default.btn-outline:active .badge {
	color: rgb(118, 131, 143); background-color: rgb(118, 131, 143);
}
.btn-default.btn-outline:focus .badge {
	color: rgb(118, 131, 143); background-color: rgb(118, 131, 143);
}
.btn-default.btn-outline:hover .badge {
	color: rgb(118, 131, 143); background-color: rgb(118, 131, 143);
}
.open > .btn-default.btn-outline.dropdown-toggle .badge {
	color: rgb(118, 131, 143); background-color: rgb(118, 131, 143);
}
.btn-primary.btn-outline {
	color: rgb(98, 168, 234); background-color: transparent;
}
.active.btn-primary.btn-outline {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.btn-primary.btn-outline:active {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.btn-primary.btn-outline:focus {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.btn-primary.btn-outline:hover {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.open > .btn-primary.btn-outline.dropdown-toggle {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.active.btn-primary.btn-outline .badge {
	color: rgb(98, 168, 234); background-color: rgb(255, 255, 255);
}
.btn-primary.btn-outline:active .badge {
	color: rgb(98, 168, 234); background-color: rgb(255, 255, 255);
}
.btn-primary.btn-outline:focus .badge {
	color: rgb(98, 168, 234); background-color: rgb(255, 255, 255);
}
.btn-primary.btn-outline:hover .badge {
	color: rgb(98, 168, 234); background-color: rgb(255, 255, 255);
}
.open > .btn-primary.btn-outline.dropdown-toggle .badge {
	color: rgb(98, 168, 234); background-color: rgb(255, 255, 255);
}
.btn-success.btn-outline {
	color: rgb(70, 190, 138); background-color: transparent;
}
.active.btn-success.btn-outline {
	border-color: rgb(70, 190, 138); color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.btn-success.btn-outline:active {
	border-color: rgb(70, 190, 138); color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.btn-success.btn-outline:focus {
	border-color: rgb(70, 190, 138); color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.btn-success.btn-outline:hover {
	border-color: rgb(70, 190, 138); color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.open > .btn-success.btn-outline.dropdown-toggle {
	border-color: rgb(70, 190, 138); color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.active.btn-success.btn-outline .badge {
	color: rgb(70, 190, 138); background-color: rgb(255, 255, 255);
}
.btn-success.btn-outline:active .badge {
	color: rgb(70, 190, 138); background-color: rgb(255, 255, 255);
}
.btn-success.btn-outline:focus .badge {
	color: rgb(70, 190, 138); background-color: rgb(255, 255, 255);
}
.btn-success.btn-outline:hover .badge {
	color: rgb(70, 190, 138); background-color: rgb(255, 255, 255);
}
.open > .btn-success.btn-outline.dropdown-toggle .badge {
	color: rgb(70, 190, 138); background-color: rgb(255, 255, 255);
}
.btn-info.btn-outline {
	color: rgb(87, 199, 212); background-color: transparent;
}
.active.btn-info.btn-outline {
	border-color: rgb(87, 199, 212); color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.btn-info.btn-outline:active {
	border-color: rgb(87, 199, 212); color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.btn-info.btn-outline:focus {
	border-color: rgb(87, 199, 212); color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.btn-info.btn-outline:hover {
	border-color: rgb(87, 199, 212); color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.open > .btn-info.btn-outline.dropdown-toggle {
	border-color: rgb(87, 199, 212); color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.active.btn-info.btn-outline .badge {
	color: rgb(87, 199, 212); background-color: rgb(255, 255, 255);
}
.btn-info.btn-outline:active .badge {
	color: rgb(87, 199, 212); background-color: rgb(255, 255, 255);
}
.btn-info.btn-outline:focus .badge {
	color: rgb(87, 199, 212); background-color: rgb(255, 255, 255);
}
.btn-info.btn-outline:hover .badge {
	color: rgb(87, 199, 212); background-color: rgb(255, 255, 255);
}
.open > .btn-info.btn-outline.dropdown-toggle .badge {
	color: rgb(87, 199, 212); background-color: rgb(255, 255, 255);
}
.btn-warning.btn-outline {
	color: rgb(242, 166, 84); background-color: transparent;
}
.active.btn-warning.btn-outline {
	border-color: rgb(242, 166, 84); color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.btn-warning.btn-outline:active {
	border-color: rgb(242, 166, 84); color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.btn-warning.btn-outline:focus {
	border-color: rgb(242, 166, 84); color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.btn-warning.btn-outline:hover {
	border-color: rgb(242, 166, 84); color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.open > .btn-warning.btn-outline.dropdown-toggle {
	border-color: rgb(242, 166, 84); color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.active.btn-warning.btn-outline .badge {
	color: rgb(242, 166, 84); background-color: rgb(255, 255, 255);
}
.btn-warning.btn-outline:active .badge {
	color: rgb(242, 166, 84); background-color: rgb(255, 255, 255);
}
.btn-warning.btn-outline:focus .badge {
	color: rgb(242, 166, 84); background-color: rgb(255, 255, 255);
}
.btn-warning.btn-outline:hover .badge {
	color: rgb(242, 166, 84); background-color: rgb(255, 255, 255);
}
.open > .btn-warning.btn-outline.dropdown-toggle .badge {
	color: rgb(242, 166, 84); background-color: rgb(255, 255, 255);
}
.btn-danger.btn-outline {
	color: rgb(249, 104, 104); background-color: transparent;
}
.active.btn-danger.btn-outline {
	border-color: rgb(249, 104, 104); color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.btn-danger.btn-outline:active {
	border-color: rgb(249, 104, 104); color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.btn-danger.btn-outline:focus {
	border-color: rgb(249, 104, 104); color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.btn-danger.btn-outline:hover {
	border-color: rgb(249, 104, 104); color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.open > .btn-danger.btn-outline.dropdown-toggle {
	border-color: rgb(249, 104, 104); color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.active.btn-danger.btn-outline .badge {
	color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.btn-danger.btn-outline:active .badge {
	color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.btn-danger.btn-outline:focus .badge {
	color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.btn-danger.btn-outline:hover .badge {
	color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.open > .btn-danger.btn-outline.dropdown-toggle .badge {
	color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.btn-dark.btn-outline {
	color: rgb(82, 96, 105); background-color: transparent;
}
.active.btn-dark.btn-outline {
	border-color: rgb(82, 96, 105); color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.btn-dark.btn-outline:active {
	border-color: rgb(82, 96, 105); color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.btn-dark.btn-outline:focus {
	border-color: rgb(82, 96, 105); color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.btn-dark.btn-outline:hover {
	border-color: rgb(82, 96, 105); color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.open > .btn-dark.btn-outline.dropdown-toggle {
	border-color: rgb(82, 96, 105); color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.active.btn-dark.btn-outline .badge {
	color: rgb(82, 96, 105); background-color: rgb(255, 255, 255);
}
.btn-dark.btn-outline:active .badge {
	color: rgb(82, 96, 105); background-color: rgb(255, 255, 255);
}
.btn-dark.btn-outline:focus .badge {
	color: rgb(82, 96, 105); background-color: rgb(255, 255, 255);
}
.btn-dark.btn-outline:hover .badge {
	color: rgb(82, 96, 105); background-color: rgb(255, 255, 255);
}
.open > .btn-dark.btn-outline.dropdown-toggle .badge {
	color: rgb(82, 96, 105); background-color: rgb(255, 255, 255);
}
.btn-inverse.btn-outline {
	color: rgb(255, 255, 255); background-color: transparent;
}
.active.btn-inverse.btn-outline {
	border-color: rgb(255, 255, 255); color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.btn-inverse.btn-outline:active {
	border-color: rgb(255, 255, 255); color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.btn-inverse.btn-outline:focus {
	border-color: rgb(255, 255, 255); color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.btn-inverse.btn-outline:hover {
	border-color: rgb(255, 255, 255); color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.open > .btn-inverse.btn-outline.dropdown-toggle {
	border-color: rgb(255, 255, 255); color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.active.btn-inverse.btn-outline .badge {
	color: rgb(255, 255, 255); background-color: rgb(118, 131, 143);
}
.btn-inverse.btn-outline:active .badge {
	color: rgb(255, 255, 255); background-color: rgb(118, 131, 143);
}
.btn-inverse.btn-outline:focus .badge {
	color: rgb(255, 255, 255); background-color: rgb(118, 131, 143);
}
.btn-inverse.btn-outline:hover .badge {
	color: rgb(255, 255, 255); background-color: rgb(118, 131, 143);
}
.open > .btn-inverse.btn-outline.dropdown-toggle .badge {
	color: rgb(255, 255, 255); background-color: rgb(118, 131, 143);
}
.btn-lg {
	padding: 10px 18px; border-radius: 4px; line-height: 1.3333; font-size: 18px;
}
.btn-sm {
	padding: 6px 13px; border-radius: 2px; line-height: 1.5; font-size: 12px;
}
.btn-xs {
	padding: 1px 5px; border-radius: 2px; line-height: 1.5; font-size: 12px;
}
.btn-squared {
	border-radius: 0px;
}
.btn-round {
	border-radius: 1000px;
}
.focus.btn-default {
	border-color: rgb(243, 247, 249); background-color: rgb(243, 247, 249);
}
.btn-default:focus {
	border-color: rgb(243, 247, 249); background-color: rgb(243, 247, 249);
}
.btn-default:hover {
	border-color: rgb(243, 247, 249); background-color: rgb(243, 247, 249);
}
.active.btn-default {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.btn-default:active {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.open > .btn-default.dropdown-toggle {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.focus.active.btn-default {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.active.btn-default:focus {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.active.btn-default:hover {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.focus.btn-default:active {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.btn-default:focus:active {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.btn-default:hover:active {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.open > .focus.btn-default.dropdown-toggle {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.open > .btn-default.dropdown-toggle:focus {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.open > .btn-default.dropdown-toggle:hover {
	border-color: rgb(204, 213, 219); background-color: rgb(204, 213, 219);
}
.disabled.btn-default {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
.active.disabled.btn-default {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
.focus.disabled.btn-default {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
.disabled.btn-default:active {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
.disabled.btn-default:focus {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
.disabled.btn-default:hover {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
[disabled].btn-default {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
[disabled].active.btn-default {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
[disabled].focus.btn-default {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
[disabled].btn-default:active {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
[disabled].btn-default:focus {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
[disabled].btn-default:hover {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
fieldset[disabled] .btn-default {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
fieldset[disabled] .active.btn-default {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
fieldset[disabled] .focus.btn-default {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
fieldset[disabled] .btn-default:active {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
fieldset[disabled] .btn-default:focus {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
fieldset[disabled] .btn-default:hover {
	border-color: rgb(243, 247, 249); color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
.btn-up.btn-default::before {
	border-bottom-color: rgb(228, 234, 236);
}
.btn-up.btn-default:focus::before {
	border-bottom-color: rgb(243, 247, 249);
}
.btn-up.btn-default:hover::before {
	border-bottom-color: rgb(243, 247, 249);
}
.active.btn-up.btn-default::before {
	border-bottom-color: rgb(204, 213, 219);
}
.btn-up.btn-default:active::before {
	border-bottom-color: rgb(204, 213, 219);
}
.open > .btn-up.btn-default.dropdown-toggle::before {
	border-bottom-color: rgb(204, 213, 219);
}
.btn-right.btn-default::before {
	border-left-color: rgb(228, 234, 236);
}
.btn-right.btn-default:focus::before {
	border-left-color: rgb(243, 247, 249);
}
.btn-right.btn-default:hover::before {
	border-left-color: rgb(243, 247, 249);
}
.active.btn-right.btn-default::before {
	border-left-color: rgb(204, 213, 219);
}
.btn-right.btn-default:active::before {
	border-left-color: rgb(204, 213, 219);
}
.open > .btn-right.btn-default.dropdown-toggle::before {
	border-left-color: rgb(204, 213, 219);
}
.btn-bottom.btn-default::before {
	border-top-color: rgb(228, 234, 236);
}
.btn-bottom.btn-default:focus::before {
	border-top-color: rgb(243, 247, 249);
}
.btn-bottom.btn-default:hover::before {
	border-top-color: rgb(243, 247, 249);
}
.active.btn-bottom.btn-default::before {
	border-top-color: rgb(204, 213, 219);
}
.btn-bottom.btn-default:active::before {
	border-top-color: rgb(204, 213, 219);
}
.open > .btn-bottom.btn-default.dropdown-toggle::before {
	border-top-color: rgb(204, 213, 219);
}
.btn-left.btn-default::before {
	border-right-color: rgb(228, 234, 236);
}
.btn-left.btn-default:focus::before {
	border-right-color: rgb(243, 247, 249);
}
.btn-left.btn-default:hover::before {
	border-right-color: rgb(243, 247, 249);
}
.active.btn-left.btn-default::before {
	border-right-color: rgb(204, 213, 219);
}
.btn-left.btn-default:active::before {
	border-right-color: rgb(204, 213, 219);
}
.open > .btn-left.btn-default.dropdown-toggle::before {
	border-right-color: rgb(204, 213, 219);
}
.focus.btn-primary {
	border-color: rgb(137, 188, 235); background-color: rgb(137, 188, 235);
}
.btn-primary:focus {
	border-color: rgb(137, 188, 235); background-color: rgb(137, 188, 235);
}
.btn-primary:hover {
	border-color: rgb(137, 188, 235); background-color: rgb(137, 188, 235);
}
.active.btn-primary {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.btn-primary:active {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.open > .btn-primary.dropdown-toggle {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.focus.active.btn-primary {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.active.btn-primary:focus {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.active.btn-primary:hover {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.focus.btn-primary:active {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.btn-primary:focus:active {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.btn-primary:hover:active {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.open > .focus.btn-primary.dropdown-toggle {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.open > .btn-primary.dropdown-toggle:focus {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.open > .btn-primary.dropdown-toggle:hover {
	border-color: rgb(78, 151, 217); background-color: rgb(78, 151, 217);
}
.disabled.btn-primary {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
.active.disabled.btn-primary {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
.focus.disabled.btn-primary {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
.disabled.btn-primary:active {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
.disabled.btn-primary:focus {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
.disabled.btn-primary:hover {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
[disabled].btn-primary {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
[disabled].active.btn-primary {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
[disabled].focus.btn-primary {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
[disabled].btn-primary:active {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
[disabled].btn-primary:focus {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
[disabled].btn-primary:hover {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
fieldset[disabled] .btn-primary {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
fieldset[disabled] .active.btn-primary {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
fieldset[disabled] .focus.btn-primary {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
fieldset[disabled] .btn-primary:active {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
fieldset[disabled] .btn-primary:focus {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
fieldset[disabled] .btn-primary:hover {
	border-color: rgb(162, 202, 238); color: rgb(255, 255, 255); background-color: rgb(162, 202, 238);
}
.btn-up.btn-primary::before {
	border-bottom-color: rgb(98, 168, 234);
}
.btn-up.btn-primary:focus::before {
	border-bottom-color: rgb(137, 188, 235);
}
.btn-up.btn-primary:hover::before {
	border-bottom-color: rgb(137, 188, 235);
}
.active.btn-up.btn-primary::before {
	border-bottom-color: rgb(78, 151, 217);
}
.btn-up.btn-primary:active::before {
	border-bottom-color: rgb(78, 151, 217);
}
.open > .btn-up.btn-primary.dropdown-toggle::before {
	border-bottom-color: rgb(78, 151, 217);
}
.btn-right.btn-primary::before {
	border-left-color: rgb(98, 168, 234);
}
.btn-right.btn-primary:focus::before {
	border-left-color: rgb(137, 188, 235);
}
.btn-right.btn-primary:hover::before {
	border-left-color: rgb(137, 188, 235);
}
.active.btn-right.btn-primary::before {
	border-left-color: rgb(78, 151, 217);
}
.btn-right.btn-primary:active::before {
	border-left-color: rgb(78, 151, 217);
}
.open > .btn-right.btn-primary.dropdown-toggle::before {
	border-left-color: rgb(78, 151, 217);
}
.btn-bottom.btn-primary::before {
	border-top-color: rgb(98, 168, 234);
}
.btn-bottom.btn-primary:focus::before {
	border-top-color: rgb(137, 188, 235);
}
.btn-bottom.btn-primary:hover::before {
	border-top-color: rgb(137, 188, 235);
}
.active.btn-bottom.btn-primary::before {
	border-top-color: rgb(78, 151, 217);
}
.btn-bottom.btn-primary:active::before {
	border-top-color: rgb(78, 151, 217);
}
.open > .btn-bottom.btn-primary.dropdown-toggle::before {
	border-top-color: rgb(78, 151, 217);
}
.btn-left.btn-primary::before {
	border-right-color: rgb(98, 168, 234);
}
.btn-left.btn-primary:focus::before {
	border-right-color: rgb(137, 188, 235);
}
.btn-left.btn-primary:hover::before {
	border-right-color: rgb(137, 188, 235);
}
.active.btn-left.btn-primary::before {
	border-right-color: rgb(78, 151, 217);
}
.btn-left.btn-primary:active::before {
	border-right-color: rgb(78, 151, 217);
}
.open > .btn-left.btn-primary.dropdown-toggle::before {
	border-right-color: rgb(78, 151, 217);
}
.focus.btn-success {
	border-color: rgb(92, 210, 157); background-color: rgb(92, 210, 157);
}
.btn-success:focus {
	border-color: rgb(92, 210, 157); background-color: rgb(92, 210, 157);
}
.btn-success:hover {
	border-color: rgb(92, 210, 157); background-color: rgb(92, 210, 157);
}
.active.btn-success {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.btn-success:active {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.open > .btn-success.dropdown-toggle {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.focus.active.btn-success {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.active.btn-success:focus {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.active.btn-success:hover {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.focus.btn-success:active {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.btn-success:focus:active {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.btn-success:hover:active {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.open > .focus.btn-success.dropdown-toggle {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.open > .btn-success.dropdown-toggle:focus {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.open > .btn-success.dropdown-toggle:hover {
	border-color: rgb(54, 171, 122); background-color: rgb(54, 171, 122);
}
.disabled.btn-success {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
.active.disabled.btn-success {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
.focus.disabled.btn-success {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
.disabled.btn-success:active {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
.disabled.btn-success:focus {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
.disabled.btn-success:hover {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
[disabled].btn-success {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
[disabled].active.btn-success {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
[disabled].focus.btn-success {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
[disabled].btn-success:active {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
[disabled].btn-success:focus {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
[disabled].btn-success:hover {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
fieldset[disabled] .btn-success {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
fieldset[disabled] .active.btn-success {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
fieldset[disabled] .focus.btn-success {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
fieldset[disabled] .btn-success:active {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
fieldset[disabled] .btn-success:focus {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
fieldset[disabled] .btn-success:hover {
	border-color: rgb(125, 211, 174); color: rgb(255, 255, 255); background-color: rgb(125, 211, 174);
}
.btn-up.btn-success::before {
	border-bottom-color: rgb(70, 190, 138);
}
.btn-up.btn-success:focus::before {
	border-bottom-color: rgb(92, 210, 157);
}
.btn-up.btn-success:hover::before {
	border-bottom-color: rgb(92, 210, 157);
}
.active.btn-up.btn-success::before {
	border-bottom-color: rgb(54, 171, 122);
}
.btn-up.btn-success:active::before {
	border-bottom-color: rgb(54, 171, 122);
}
.open > .btn-up.btn-success.dropdown-toggle::before {
	border-bottom-color: rgb(54, 171, 122);
}
.btn-right.btn-success::before {
	border-left-color: rgb(70, 190, 138);
}
.btn-right.btn-success:focus::before {
	border-left-color: rgb(92, 210, 157);
}
.btn-right.btn-success:hover::before {
	border-left-color: rgb(92, 210, 157);
}
.active.btn-right.btn-success::before {
	border-left-color: rgb(54, 171, 122);
}
.btn-right.btn-success:active::before {
	border-left-color: rgb(54, 171, 122);
}
.open > .btn-right.btn-success.dropdown-toggle::before {
	border-left-color: rgb(54, 171, 122);
}
.btn-bottom.btn-success::before {
	border-top-color: rgb(70, 190, 138);
}
.btn-bottom.btn-success:focus::before {
	border-top-color: rgb(92, 210, 157);
}
.btn-bottom.btn-success:hover::before {
	border-top-color: rgb(92, 210, 157);
}
.active.btn-bottom.btn-success::before {
	border-top-color: rgb(54, 171, 122);
}
.btn-bottom.btn-success:active::before {
	border-top-color: rgb(54, 171, 122);
}
.open > .btn-bottom.btn-success.dropdown-toggle::before {
	border-top-color: rgb(54, 171, 122);
}
.btn-left.btn-success::before {
	border-right-color: rgb(70, 190, 138);
}
.btn-left.btn-success:focus::before {
	border-right-color: rgb(92, 210, 157);
}
.btn-left.btn-success:hover::before {
	border-right-color: rgb(92, 210, 157);
}
.active.btn-left.btn-success::before {
	border-right-color: rgb(54, 171, 122);
}
.btn-left.btn-success:active::before {
	border-right-color: rgb(54, 171, 122);
}
.open > .btn-left.btn-success.dropdown-toggle::before {
	border-right-color: rgb(54, 171, 122);
}
.focus.btn-info {
	border-color: rgb(119, 214, 225); background-color: rgb(119, 214, 225);
}
.btn-info:focus {
	border-color: rgb(119, 214, 225); background-color: rgb(119, 214, 225);
}
.btn-info:hover {
	border-color: rgb(119, 214, 225); background-color: rgb(119, 214, 225);
}
.active.btn-info {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.btn-info:active {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.open > .btn-info.dropdown-toggle {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.focus.active.btn-info {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.active.btn-info:focus {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.active.btn-info:hover {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.focus.btn-info:active {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.btn-info:focus:active {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.btn-info:hover:active {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.open > .focus.btn-info.dropdown-toggle {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.open > .btn-info.dropdown-toggle:focus {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.open > .btn-info.dropdown-toggle:hover {
	border-color: rgb(71, 184, 198); background-color: rgb(71, 184, 198);
}
.disabled.btn-info {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
.active.disabled.btn-info {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
.focus.disabled.btn-info {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
.disabled.btn-info:active {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
.disabled.btn-info:focus {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
.disabled.btn-info:hover {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
[disabled].btn-info {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
[disabled].active.btn-info {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
[disabled].focus.btn-info {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
[disabled].btn-info:active {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
[disabled].btn-info:focus {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
[disabled].btn-info:hover {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
fieldset[disabled] .btn-info {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
fieldset[disabled] .active.btn-info {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
fieldset[disabled] .focus.btn-info {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
fieldset[disabled] .btn-info:active {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
fieldset[disabled] .btn-info:focus {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
fieldset[disabled] .btn-info:hover {
	border-color: rgb(154, 225, 233); color: rgb(255, 255, 255); background-color: rgb(154, 225, 233);
}
.btn-up.btn-info::before {
	border-bottom-color: rgb(87, 199, 212);
}
.btn-up.btn-info:focus::before {
	border-bottom-color: rgb(119, 214, 225);
}
.btn-up.btn-info:hover::before {
	border-bottom-color: rgb(119, 214, 225);
}
.active.btn-up.btn-info::before {
	border-bottom-color: rgb(71, 184, 198);
}
.btn-up.btn-info:active::before {
	border-bottom-color: rgb(71, 184, 198);
}
.open > .btn-up.btn-info.dropdown-toggle::before {
	border-bottom-color: rgb(71, 184, 198);
}
.btn-right.btn-info::before {
	border-left-color: rgb(87, 199, 212);
}
.btn-right.btn-info:focus::before {
	border-left-color: rgb(119, 214, 225);
}
.btn-right.btn-info:hover::before {
	border-left-color: rgb(119, 214, 225);
}
.active.btn-right.btn-info::before {
	border-left-color: rgb(71, 184, 198);
}
.btn-right.btn-info:active::before {
	border-left-color: rgb(71, 184, 198);
}
.open > .btn-right.btn-info.dropdown-toggle::before {
	border-left-color: rgb(71, 184, 198);
}
.btn-bottom.btn-info::before {
	border-top-color: rgb(87, 199, 212);
}
.btn-bottom.btn-info:focus::before {
	border-top-color: rgb(119, 214, 225);
}
.btn-bottom.btn-info:hover::before {
	border-top-color: rgb(119, 214, 225);
}
.active.btn-bottom.btn-info::before {
	border-top-color: rgb(71, 184, 198);
}
.btn-bottom.btn-info:active::before {
	border-top-color: rgb(71, 184, 198);
}
.open > .btn-bottom.btn-info.dropdown-toggle::before {
	border-top-color: rgb(71, 184, 198);
}
.btn-left.btn-info::before {
	border-right-color: rgb(87, 199, 212);
}
.btn-left.btn-info:focus::before {
	border-right-color: rgb(119, 214, 225);
}
.btn-left.btn-info:hover::before {
	border-right-color: rgb(119, 214, 225);
}
.active.btn-left.btn-info::before {
	border-right-color: rgb(71, 184, 198);
}
.btn-left.btn-info:active::before {
	border-right-color: rgb(71, 184, 198);
}
.open > .btn-left.btn-info.dropdown-toggle::before {
	border-right-color: rgb(71, 184, 198);
}
.focus.btn-warning {
	border-color: rgb(244, 176, 102); background-color: rgb(244, 176, 102);
}
.btn-warning:focus {
	border-color: rgb(244, 176, 102); background-color: rgb(244, 176, 102);
}
.btn-warning:hover {
	border-color: rgb(244, 176, 102); background-color: rgb(244, 176, 102);
}
.active.btn-warning {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.btn-warning:active {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.open > .btn-warning.dropdown-toggle {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.focus.active.btn-warning {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.active.btn-warning:focus {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.active.btn-warning:hover {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.focus.btn-warning:active {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.btn-warning:focus:active {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.btn-warning:hover:active {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.open > .focus.btn-warning.dropdown-toggle {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.open > .btn-warning.dropdown-toggle:focus {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.open > .btn-warning.dropdown-toggle:hover {
	border-color: rgb(236, 153, 64); background-color: rgb(236, 153, 64);
}
.disabled.btn-warning {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
.active.disabled.btn-warning {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
.focus.disabled.btn-warning {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
.disabled.btn-warning:active {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
.disabled.btn-warning:focus {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
.disabled.btn-warning:hover {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
[disabled].btn-warning {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
[disabled].active.btn-warning {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
[disabled].focus.btn-warning {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
[disabled].btn-warning:active {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
[disabled].btn-warning:focus {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
[disabled].btn-warning:hover {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
fieldset[disabled] .btn-warning {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
fieldset[disabled] .active.btn-warning {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
fieldset[disabled] .focus.btn-warning {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
fieldset[disabled] .btn-warning:active {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
fieldset[disabled] .btn-warning:focus {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
fieldset[disabled] .btn-warning:hover {
	border-color: rgb(246, 190, 128); color: rgb(255, 255, 255); background-color: rgb(246, 190, 128);
}
.btn-up.btn-warning::before {
	border-bottom-color: rgb(242, 166, 84);
}
.btn-up.btn-warning:focus::before {
	border-bottom-color: rgb(244, 176, 102);
}
.btn-up.btn-warning:hover::before {
	border-bottom-color: rgb(244, 176, 102);
}
.active.btn-up.btn-warning::before {
	border-bottom-color: rgb(236, 153, 64);
}
.btn-up.btn-warning:active::before {
	border-bottom-color: rgb(236, 153, 64);
}
.open > .btn-up.btn-warning.dropdown-toggle::before {
	border-bottom-color: rgb(236, 153, 64);
}
.btn-right.btn-warning::before {
	border-left-color: rgb(242, 166, 84);
}
.btn-right.btn-warning:focus::before {
	border-left-color: rgb(244, 176, 102);
}
.btn-right.btn-warning:hover::before {
	border-left-color: rgb(244, 176, 102);
}
.active.btn-right.btn-warning::before {
	border-left-color: rgb(236, 153, 64);
}
.btn-right.btn-warning:active::before {
	border-left-color: rgb(236, 153, 64);
}
.open > .btn-right.btn-warning.dropdown-toggle::before {
	border-left-color: rgb(236, 153, 64);
}
.btn-bottom.btn-warning::before {
	border-top-color: rgb(242, 166, 84);
}
.btn-bottom.btn-warning:focus::before {
	border-top-color: rgb(244, 176, 102);
}
.btn-bottom.btn-warning:hover::before {
	border-top-color: rgb(244, 176, 102);
}
.active.btn-bottom.btn-warning::before {
	border-top-color: rgb(236, 153, 64);
}
.btn-bottom.btn-warning:active::before {
	border-top-color: rgb(236, 153, 64);
}
.open > .btn-bottom.btn-warning.dropdown-toggle::before {
	border-top-color: rgb(236, 153, 64);
}
.btn-left.btn-warning::before {
	border-right-color: rgb(242, 166, 84);
}
.btn-left.btn-warning:focus::before {
	border-right-color: rgb(244, 176, 102);
}
.btn-left.btn-warning:hover::before {
	border-right-color: rgb(244, 176, 102);
}
.active.btn-left.btn-warning::before {
	border-right-color: rgb(236, 153, 64);
}
.btn-left.btn-warning:active::before {
	border-right-color: rgb(236, 153, 64);
}
.open > .btn-left.btn-warning.dropdown-toggle::before {
	border-right-color: rgb(236, 153, 64);
}
.focus.btn-danger {
	border-color: rgb(250, 122, 122); background-color: rgb(250, 122, 122);
}
.btn-danger:focus {
	border-color: rgb(250, 122, 122); background-color: rgb(250, 122, 122);
}
.btn-danger:hover {
	border-color: rgb(250, 122, 122); background-color: rgb(250, 122, 122);
}
.active.btn-danger {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.btn-danger:active {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.open > .btn-danger.dropdown-toggle {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.focus.active.btn-danger {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.active.btn-danger:focus {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.active.btn-danger:hover {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.focus.btn-danger:active {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.btn-danger:focus:active {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.btn-danger:hover:active {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.open > .focus.btn-danger.dropdown-toggle {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.open > .btn-danger.dropdown-toggle:focus {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.open > .btn-danger.dropdown-toggle:hover {
	border-color: rgb(233, 89, 91); background-color: rgb(233, 89, 91);
}
.disabled.btn-danger {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
.active.disabled.btn-danger {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
.focus.disabled.btn-danger {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
.disabled.btn-danger:active {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
.disabled.btn-danger:focus {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
.disabled.btn-danger:hover {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
[disabled].btn-danger {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
[disabled].active.btn-danger {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
[disabled].focus.btn-danger {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
[disabled].btn-danger:active {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
[disabled].btn-danger:focus {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
[disabled].btn-danger:hover {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
fieldset[disabled] .btn-danger {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
fieldset[disabled] .active.btn-danger {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
fieldset[disabled] .focus.btn-danger {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
fieldset[disabled] .btn-danger:active {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
fieldset[disabled] .btn-danger:focus {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
fieldset[disabled] .btn-danger:hover {
	border-color: rgb(250, 152, 152); color: rgb(255, 255, 255); background-color: rgb(250, 152, 152);
}
.btn-up.btn-danger::before {
	border-bottom-color: rgb(249, 104, 104);
}
.btn-up.btn-danger:focus::before {
	border-bottom-color: rgb(250, 122, 122);
}
.btn-up.btn-danger:hover::before {
	border-bottom-color: rgb(250, 122, 122);
}
.active.btn-up.btn-danger::before {
	border-bottom-color: rgb(233, 89, 91);
}
.btn-up.btn-danger:active::before {
	border-bottom-color: rgb(233, 89, 91);
}
.open > .btn-up.btn-danger.dropdown-toggle::before {
	border-bottom-color: rgb(233, 89, 91);
}
.btn-right.btn-danger::before {
	border-left-color: rgb(249, 104, 104);
}
.btn-right.btn-danger:focus::before {
	border-left-color: rgb(250, 122, 122);
}
.btn-right.btn-danger:hover::before {
	border-left-color: rgb(250, 122, 122);
}
.active.btn-right.btn-danger::before {
	border-left-color: rgb(233, 89, 91);
}
.btn-right.btn-danger:active::before {
	border-left-color: rgb(233, 89, 91);
}
.open > .btn-right.btn-danger.dropdown-toggle::before {
	border-left-color: rgb(233, 89, 91);
}
.btn-bottom.btn-danger::before {
	border-top-color: rgb(249, 104, 104);
}
.btn-bottom.btn-danger:focus::before {
	border-top-color: rgb(250, 122, 122);
}
.btn-bottom.btn-danger:hover::before {
	border-top-color: rgb(250, 122, 122);
}
.active.btn-bottom.btn-danger::before {
	border-top-color: rgb(233, 89, 91);
}
.btn-bottom.btn-danger:active::before {
	border-top-color: rgb(233, 89, 91);
}
.open > .btn-bottom.btn-danger.dropdown-toggle::before {
	border-top-color: rgb(233, 89, 91);
}
.btn-left.btn-danger::before {
	border-right-color: rgb(249, 104, 104);
}
.btn-left.btn-danger:focus::before {
	border-right-color: rgb(250, 122, 122);
}
.btn-left.btn-danger:hover::before {
	border-right-color: rgb(250, 122, 122);
}
.active.btn-left.btn-danger::before {
	border-right-color: rgb(233, 89, 91);
}
.btn-left.btn-danger:active::before {
	border-right-color: rgb(233, 89, 91);
}
.open > .btn-left.btn-danger.dropdown-toggle::before {
	border-right-color: rgb(233, 89, 91);
}
.btn-inverse {
	border-color: rgb(228, 234, 236); color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.focus.btn-inverse {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(230, 230, 230);
}
.btn-inverse:focus {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(230, 230, 230);
}
.btn-inverse:hover {
	border-color: rgb(192, 206, 211); color: rgb(118, 131, 143); background-color: rgb(230, 230, 230);
}
.active.btn-inverse {
	border-color: rgb(192, 206, 211); color: rgb(118, 131, 143); background-color: rgb(230, 230, 230);
}
.btn-inverse:active {
	border-color: rgb(192, 206, 211); color: rgb(118, 131, 143); background-color: rgb(230, 230, 230);
}
.open > .btn-inverse.dropdown-toggle {
	border-color: rgb(192, 206, 211); color: rgb(118, 131, 143); background-color: rgb(230, 230, 230);
}
.focus.active.btn-inverse {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(212, 212, 212);
}
.active.btn-inverse:focus {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(212, 212, 212);
}
.active.btn-inverse:hover {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(212, 212, 212);
}
.focus.btn-inverse:active {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(212, 212, 212);
}
.btn-inverse:focus:active {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(212, 212, 212);
}
.btn-inverse:hover:active {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(212, 212, 212);
}
.open > .focus.btn-inverse.dropdown-toggle {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(212, 212, 212);
}
.open > .btn-inverse.dropdown-toggle:focus {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(212, 212, 212);
}
.open > .btn-inverse.dropdown-toggle:hover {
	border-color: rgb(153, 176, 183); color: rgb(118, 131, 143); background-color: rgb(212, 212, 212);
}
.active.btn-inverse {
	background-image: none;
}
.btn-inverse:active {
	background-image: none;
}
.open > .btn-inverse.dropdown-toggle {
	background-image: none;
}
.focus.disabled.btn-inverse {
	border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
.disabled.btn-inverse:focus {
	border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
.disabled.btn-inverse:hover {
	border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
[disabled].focus.btn-inverse {
	border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
[disabled].btn-inverse:focus {
	border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
[disabled].btn-inverse:hover {
	border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .focus.btn-inverse {
	border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-inverse:focus {
	border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-inverse:hover {
	border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
.btn-inverse .badge {
	color: rgb(255, 255, 255); background-color: rgb(118, 131, 143);
}
.focus.btn-inverse {
	border-color: rgb(243, 247, 249); background-color: rgb(255, 255, 255);
}
.btn-inverse:focus {
	border-color: rgb(243, 247, 249); background-color: rgb(255, 255, 255);
}
.btn-inverse:hover {
	border-color: rgb(243, 247, 249); background-color: rgb(255, 255, 255);
}
.active.btn-inverse {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.btn-inverse:active {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.open > .btn-inverse.dropdown-toggle {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.focus.active.btn-inverse {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.active.btn-inverse:focus {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.active.btn-inverse:hover {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.focus.btn-inverse:active {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.btn-inverse:focus:active {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.btn-inverse:hover:active {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.open > .focus.btn-inverse.dropdown-toggle {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.open > .btn-inverse.dropdown-toggle:focus {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.open > .btn-inverse.dropdown-toggle:hover {
	border-color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.disabled.btn-inverse {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.active.disabled.btn-inverse {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.focus.disabled.btn-inverse {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.disabled.btn-inverse:active {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.disabled.btn-inverse:focus {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.disabled.btn-inverse:hover {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
[disabled].btn-inverse {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
[disabled].active.btn-inverse {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
[disabled].focus.btn-inverse {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
[disabled].btn-inverse:active {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
[disabled].btn-inverse:focus {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
[disabled].btn-inverse:hover {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-inverse {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .active.btn-inverse {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .focus.btn-inverse {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-inverse:active {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-inverse:focus {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-inverse:hover {
	border-color: rgb(163, 175, 183); color: rgb(204, 213, 219); background-color: rgb(255, 255, 255);
}
.btn-up.btn-inverse::before {
	border-bottom-color: rgb(255, 255, 255);
}
.btn-up.btn-inverse:focus::before {
	border-bottom-color: rgb(255, 255, 255);
}
.btn-up.btn-inverse:hover::before {
	border-bottom-color: rgb(255, 255, 255);
}
.active.btn-up.btn-inverse::before {
	border-bottom-color: rgb(255, 255, 255);
}
.btn-up.btn-inverse:active::before {
	border-bottom-color: rgb(255, 255, 255);
}
.open > .btn-up.btn-inverse.dropdown-toggle::before {
	border-bottom-color: rgb(255, 255, 255);
}
.btn-right.btn-inverse::before {
	border-left-color: rgb(255, 255, 255);
}
.btn-right.btn-inverse:focus::before {
	border-left-color: rgb(255, 255, 255);
}
.btn-right.btn-inverse:hover::before {
	border-left-color: rgb(255, 255, 255);
}
.active.btn-right.btn-inverse::before {
	border-left-color: rgb(255, 255, 255);
}
.btn-right.btn-inverse:active::before {
	border-left-color: rgb(255, 255, 255);
}
.open > .btn-right.btn-inverse.dropdown-toggle::before {
	border-left-color: rgb(255, 255, 255);
}
.btn-bottom.btn-inverse::before {
	border-top-color: rgb(255, 255, 255);
}
.btn-bottom.btn-inverse:focus::before {
	border-top-color: rgb(255, 255, 255);
}
.btn-bottom.btn-inverse:hover::before {
	border-top-color: rgb(255, 255, 255);
}
.active.btn-bottom.btn-inverse::before {
	border-top-color: rgb(255, 255, 255);
}
.btn-bottom.btn-inverse:active::before {
	border-top-color: rgb(255, 255, 255);
}
.open > .btn-bottom.btn-inverse.dropdown-toggle::before {
	border-top-color: rgb(255, 255, 255);
}
.btn-left.btn-inverse::before {
	border-right-color: rgb(255, 255, 255);
}
.btn-left.btn-inverse:focus::before {
	border-right-color: rgb(255, 255, 255);
}
.btn-left.btn-inverse:hover::before {
	border-right-color: rgb(255, 255, 255);
}
.active.btn-left.btn-inverse::before {
	border-right-color: rgb(255, 255, 255);
}
.btn-left.btn-inverse:active::before {
	border-right-color: rgb(255, 255, 255);
}
.open > .btn-left.btn-inverse.dropdown-toggle::before {
	border-right-color: rgb(255, 255, 255);
}
.btn-dark {
	border-color: rgb(82, 96, 105); color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.focus.btn-dark {
	border-color: rgb(26, 31, 33); color: rgb(255, 255, 255); background-color: rgb(60, 70, 76);
}
.btn-dark:focus {
	border-color: rgb(26, 31, 33); color: rgb(255, 255, 255); background-color: rgb(60, 70, 76);
}
.btn-dark:hover {
	border-color: rgb(55, 65, 71); color: rgb(255, 255, 255); background-color: rgb(60, 70, 76);
}
.active.btn-dark {
	border-color: rgb(55, 65, 71); color: rgb(255, 255, 255); background-color: rgb(60, 70, 76);
}
.btn-dark:active {
	border-color: rgb(55, 65, 71); color: rgb(255, 255, 255); background-color: rgb(60, 70, 76);
}
.open > .btn-dark.dropdown-toggle {
	border-color: rgb(55, 65, 71); color: rgb(255, 255, 255); background-color: rgb(60, 70, 76);
}
.focus.active.btn-dark {
	border-color: rgb(26, 31, 33); color: rgb(255, 255, 255); background-color: rgb(44, 51, 56);
}
.active.btn-dark:focus {
	border-color: rgb(26, 31, 33); color: rgb(255, 255, 255); background-color: rgb(44, 51, 56);
}
.active.btn-dark:hover {
	border-color: rgb(26, 31, 33); color: rgb(255, 255, 255); background-color: rgb(44, 51, 56);
}
.focus.btn-dark:active {
	border-color: rgb(26, 31, 33); color: rgb(255, 255, 255); background-color: rgb(44, 51, 56);
}
.btn-dark:focus:active {
	border-color: rgb(26, 31, 33); color: rgb(255, 255, 255); background-color: rgb(44, 51, 56);
}
.btn-dark:hover:active {
	border-color: rgb(26, 31, 33); color: rgb(255, 255, 255); background-color: rgb(44, 51, 56);
}
.open > .focus.btn-dark.dropdown-toggle {
	border-color: rgb(26, 31, 33); color: rgb(255, 255, 255); background-color: rgb(44, 51, 56);
}
.open > .btn-dark.dropdown-toggle:focus {
	border-color: rgb(26, 31, 33); color: rgb(255, 255, 255); background-color: rgb(44, 51, 56);
}
.open > .btn-dark.dropdown-toggle:hover {
	border-color: rgb(26, 31, 33); color: rgb(255, 255, 255); background-color: rgb(44, 51, 56);
}
.active.btn-dark {
	background-image: none;
}
.btn-dark:active {
	background-image: none;
}
.open > .btn-dark.dropdown-toggle {
	background-image: none;
}
.focus.disabled.btn-dark {
	border-color: rgb(82, 96, 105); background-color: rgb(82, 96, 105);
}
.disabled.btn-dark:focus {
	border-color: rgb(82, 96, 105); background-color: rgb(82, 96, 105);
}
.disabled.btn-dark:hover {
	border-color: rgb(82, 96, 105); background-color: rgb(82, 96, 105);
}
[disabled].focus.btn-dark {
	border-color: rgb(82, 96, 105); background-color: rgb(82, 96, 105);
}
[disabled].btn-dark:focus {
	border-color: rgb(82, 96, 105); background-color: rgb(82, 96, 105);
}
[disabled].btn-dark:hover {
	border-color: rgb(82, 96, 105); background-color: rgb(82, 96, 105);
}
fieldset[disabled] .focus.btn-dark {
	border-color: rgb(82, 96, 105); background-color: rgb(82, 96, 105);
}
fieldset[disabled] .btn-dark:focus {
	border-color: rgb(82, 96, 105); background-color: rgb(82, 96, 105);
}
fieldset[disabled] .btn-dark:hover {
	border-color: rgb(82, 96, 105); background-color: rgb(82, 96, 105);
}
.btn-dark .badge {
	color: rgb(82, 96, 105); background-color: rgb(255, 255, 255);
}
.focus.btn-dark {
	border-color: rgb(118, 131, 143); background-color: rgb(118, 131, 143);
}
.btn-dark:focus {
	border-color: rgb(118, 131, 143); background-color: rgb(118, 131, 143);
}
.btn-dark:hover {
	border-color: rgb(118, 131, 143); background-color: rgb(118, 131, 143);
}
.active.btn-dark {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.btn-dark:active {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.open > .btn-dark.dropdown-toggle {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.focus.active.btn-dark {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.active.btn-dark:focus {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.active.btn-dark:hover {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.focus.btn-dark:active {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.btn-dark:focus:active {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.btn-dark:hover:active {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.open > .focus.btn-dark.dropdown-toggle {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.open > .btn-dark.dropdown-toggle:focus {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.open > .btn-dark.dropdown-toggle:hover {
	border-color: rgb(55, 71, 79); background-color: rgb(55, 71, 79);
}
.disabled.btn-dark {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
.active.disabled.btn-dark {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
.focus.disabled.btn-dark {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
.disabled.btn-dark:active {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
.disabled.btn-dark:focus {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
.disabled.btn-dark:hover {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
[disabled].btn-dark {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
[disabled].active.btn-dark {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
[disabled].focus.btn-dark {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
[disabled].btn-dark:active {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
[disabled].btn-dark:focus {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
[disabled].btn-dark:hover {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
fieldset[disabled] .btn-dark {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
fieldset[disabled] .active.btn-dark {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
fieldset[disabled] .focus.btn-dark {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
fieldset[disabled] .btn-dark:active {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
fieldset[disabled] .btn-dark:focus {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
fieldset[disabled] .btn-dark:hover {
	border-color: rgb(163, 175, 183); color: rgb(255, 255, 255); background-color: rgb(163, 175, 183);
}
.btn-up.btn-dark::before {
	border-bottom-color: rgb(82, 96, 105);
}
.btn-up.btn-dark:focus::before {
	border-bottom-color: rgb(118, 131, 143);
}
.btn-up.btn-dark:hover::before {
	border-bottom-color: rgb(118, 131, 143);
}
.active.btn-up.btn-dark::before {
	border-bottom-color: rgb(55, 71, 79);
}
.btn-up.btn-dark:active::before {
	border-bottom-color: rgb(55, 71, 79);
}
.open > .btn-up.btn-dark.dropdown-toggle::before {
	border-bottom-color: rgb(55, 71, 79);
}
.btn-right.btn-dark::before {
	border-left-color: rgb(82, 96, 105);
}
.btn-right.btn-dark:focus::before {
	border-left-color: rgb(118, 131, 143);
}
.btn-right.btn-dark:hover::before {
	border-left-color: rgb(118, 131, 143);
}
.active.btn-right.btn-dark::before {
	border-left-color: rgb(55, 71, 79);
}
.btn-right.btn-dark:active::before {
	border-left-color: rgb(55, 71, 79);
}
.open > .btn-right.btn-dark.dropdown-toggle::before {
	border-left-color: rgb(55, 71, 79);
}
.btn-bottom.btn-dark::before {
	border-top-color: rgb(82, 96, 105);
}
.btn-bottom.btn-dark:focus::before {
	border-top-color: rgb(118, 131, 143);
}
.btn-bottom.btn-dark:hover::before {
	border-top-color: rgb(118, 131, 143);
}
.active.btn-bottom.btn-dark::before {
	border-top-color: rgb(55, 71, 79);
}
.btn-bottom.btn-dark:active::before {
	border-top-color: rgb(55, 71, 79);
}
.open > .btn-bottom.btn-dark.dropdown-toggle::before {
	border-top-color: rgb(55, 71, 79);
}
.btn-left.btn-dark::before {
	border-right-color: rgb(82, 96, 105);
}
.btn-left.btn-dark:focus::before {
	border-right-color: rgb(118, 131, 143);
}
.btn-left.btn-dark:hover::before {
	border-right-color: rgb(118, 131, 143);
}
.active.btn-left.btn-dark::before {
	border-right-color: rgb(55, 71, 79);
}
.btn-left.btn-dark:active::before {
	border-right-color: rgb(55, 71, 79);
}
.open > .btn-left.btn-dark.dropdown-toggle::before {
	border-right-color: rgb(55, 71, 79);
}
.btn-dark:focus {
	color: rgb(255, 255, 255);
}
.btn-dark:hover {
	color: rgb(255, 255, 255);
}
.active.btn-dark {
	color: rgb(255, 255, 255);
}
.btn-dark:active {
	color: rgb(255, 255, 255);
}
.open > .btn-dark.dropdown-toggle {
	color: rgb(255, 255, 255);
}
.btn-flat.btn-dark {
	color: rgb(82, 96, 105);
}
.btn-flat {
	background: 0px 0px; border: currentColor; border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.disabled.btn-flat {
	color: rgb(163, 175, 183);
}
.btn-icon {
	padding: 10px; line-height: 1em;
}
.icon.btn {
	padding: 10px; line-height: 1em;
}
.btn-xs.btn-icon {
	padding: 4px; font-size: 12px;
}
.btn-xs.icon.btn {
	padding: 4px; font-size: 12px;
}
.btn-sm.btn-icon {
	padding: 8px; font-size: 14px;
}
.btn-sm.icon.btn {
	padding: 8px; font-size: 14px;
}
.btn-lg.btn-icon {
	padding: 12px; font-size: 20px;
}
.btn-lg.icon.btn {
	padding: 12px; font-size: 20px;
}
.disabled.btn-icon {
	color: rgb(163, 175, 183);
}
.disabled.icon.btn {
	color: rgb(163, 175, 183);
}
.btn-icon .icon {
	margin: -1px 0px 0px;
}
.btn-raised {
	transition:box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0px 0px 2px rgba(0,0,0,0.18), 0px 2px 4px rgba(0,0,0,0.21); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .18), 0 2px 4px rgba(0, 0, 0, .21); -webkit-transition: -webkit-box-shadow .25s cubic-bezier(.4, 0, .2, 1); -o-transition: box-shadow .25s cubic-bezier(.4, 0, .2, 1);
}
.active.btn-raised {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.15), 0px 3px 6px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15), 0 3px 6px rgba(0, 0, 0, .2);
}
.btn-raised:active {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.15), 0px 3px 6px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15), 0 3px 6px rgba(0, 0, 0, .2);
}
.btn-raised:hover {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.15), 0px 3px 6px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15), 0 3px 6px rgba(0, 0, 0, .2);
}
.open > .btn-raised.dropdown-toggle {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.15), 0px 3px 6px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15), 0 3px 6px rgba(0, 0, 0, .2);
}
.disabled.btn-raised {
	box-shadow: none; -webkit-box-shadow: none;
}
[disabled].btn-raised {
	box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .btn-raised {
	box-shadow: none; -webkit-box-shadow: none;
}
.btn-floating {
	margin: 0px; padding: 0px; border-radius: 100%; width: 56px; height: 56px; text-align: center; font-size: 24px; box-shadow: 0px 6px 10px rgba(0,0,0,0.15); -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
}
.btn-xs.btn-floating {
	padding: 0px; width: 30px; height: 30px; font-size: 13px;
}
.btn-sm.btn-floating {
	padding: 0px; width: 40px; height: 40px; font-size: 15px;
}
.btn-lg.btn-floating {
	padding: 0px; width: 70px; height: 70px; font-size: 30px;
}
.btn-floating i {
	top: 0px; position: relative;
}
.btn-animate {
	overflow: hidden; position: relative;
}
.btn-animate span {
	width: 100%; height: 100%; display: block; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.btn-animate-side {
	padding: 8px 28px;
}
.btn-animate-side span {
	transition:transform 0.2s ease-out; -webkit-transition: -webkit-transform .2s ease-out 0s; -o-transition: -o-transform .2s ease-out 0s;
}
.btn-animate-side span > .icon {
	transition:opacity 0.2s ease-out; left: 0px; top: 50%; display: block; position: absolute; opacity: 0; transform: translate(-20px, -50%); -webkit-transition: opacity .2s ease-out 0s; -o-transition: opacity .2s ease-out 0s; -webkit-transform: translate(-20px, -50%); -o-transform: translate(-20px, -50%);
}
.btn-animate-side:hover span {
	transform: translate(10px, 0px); -webkit-transform: translate(10px, 0); -o-transform: translate(10px, 0);
}
.btn-animate-side:hover span > .icon {
	opacity: 1;
}
.btn-xs.btn-animate-side {
	padding: 3px 14px;
}
.btn-xs.btn-animate-side span > .icon {
	left: 5px;
}
.btn-xs.btn-animate-side:hover span {
	transform: translate(8px, 0px); -webkit-transform: translate(8px, 0); -o-transform: translate(8px, 0);
}
.btn-sm.btn-animate-side {
	padding: 6px 22px;
}
.btn-sm.btn-animate-side span > .icon {
	left: 3px;
}
.btn-sm.btn-animate-side:hover span {
	transform: translate(8px, 0px); -webkit-transform: translate(8px, 0); -o-transform: translate(8px, 0);
}
.btn-lg.btn-animate-side {
	padding: 10px 33px;
}
.btn-lg.btn-animate-side span > .icon {
	left: -6px;
}
.btn-lg.btn-animate-side:hover span {
	transform: translate(14px, 0px); -webkit-transform: translate(14px, 0); -o-transform: translate(14px, 0);
}
.btn-animate-vertical span {
	transition:0.2s ease-out; -webkit-transition: all .2s ease-out 0s; -o-transition: all .2s ease-out 0s;
}
.btn-animate-vertical span > .icon {
	left: 50%; top: -2px; font-size: 24px; display: block; position: absolute; transform: translate(-50%, -100%); -webkit-transform: translate(-50%, -100%); -o-transform: translate(-50%, -100%);
}
.btn-animate-vertical:hover span {
	transform: translate(0px, 150%); -webkit-transform: translate(0, 150%); -o-transform: translate(0, 150%);
}
.btn-xs.btn-animate-vertical span > .icon {
	top: -5px; font-size: 18px;
}
.btn-sm.btn-animate-vertical span > .icon {
	top: -3px; font-size: 21px;
}
.btn-lg.btn-animate-vertical span > .icon {
	font-size: 37px;
}
.btn-labeled {
	padding: 0px 8px 0px 0px;
}
.btn-labeled .btn-label {
	padding: 6px 8px; margin-right: 5px;
}
.btn-xs.btn-labeled {
	padding-right: 5px;
}
.btn-xs.btn-labeled .btn-label {
	padding: 1px 4px; margin-right: 2px;
}
.btn-sm.btn-labeled {
	padding-right: 13px;
}
.btn-sm.btn-labeled .btn-label {
	padding: 6px; margin-right: 10px;
}
.btn-lg.btn-labeled {
	padding-right: 14px;
}
.btn-lg.btn-labeled .btn-label {
	padding: 10px 14px; margin-right: 11px;
}
.btn-block.btn-labeled {
	text-align: left;
}
.btn-label {
	border-radius: 3px 0px 0px 3px; display: inline-block; background-color: rgba(0, 0, 0, 0.15);
}
.btn-pill-left {
	border-radius: 500px 0px 0px 500px;
}
.btn-pill-right {
	border-radius: 0px 500px 500px 0px;
}
.btn-direction {
	position: relative;
}
.btn-direction::before {
	border: 8px solid transparent; border-image: none; line-height: 0; position: absolute; content: "";
}
.btn-up::before {
	left: 50%; top: -16px; margin-left: -8px; border-bottom-color: rgb(228, 234, 236);
}
.btn-right::before {
	top: 50%; right: -16px; margin-top: -8px; border-left-color: rgb(228, 234, 236);
}
.btn-bottom::before {
	left: 50%; bottom: -16px; margin-left: -8px; border-top-color: rgb(228, 234, 236);
}
.btn-left::before {
	left: -16px; top: 50%; margin-top: -8px; border-right-color: rgb(228, 234, 236);
}
.btn-pure {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.active.btn-pure {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-pure:active {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-pure:focus {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-pure:hover {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
[disabled].btn-pure {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.open > .btn-pure.dropdown-toggle {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
fieldset[disabled] .btn-pure {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.focus.active.btn-pure {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.active.btn-pure:focus {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.active.btn-pure:hover {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.focus.btn-pure {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.focus.btn-pure:active {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-pure:focus:active {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-pure:hover:active {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-pure:focus {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.focus.btn-pure:focus {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-pure:focus {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-pure:hover:focus {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-pure:hover {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.focus.btn-pure:hover {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-pure:hover:focus {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-pure:hover {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
[disabled].focus.btn-pure {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
[disabled].btn-pure:focus {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
[disabled].btn-pure:hover {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.open > .focus.btn-pure.dropdown-toggle {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.open > .btn-pure.dropdown-toggle:focus {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.open > .btn-pure.dropdown-toggle:hover {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
fieldset[disabled] .focus.btn-pure {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
fieldset[disabled] .btn-pure:focus {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
fieldset[disabled] .btn-pure:hover {
	border-color: transparent; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-default.btn-pure {
	color: rgb(163, 175, 183);
}
.active.btn-default.btn-pure {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:active {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:focus {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:hover {
	color: rgb(82, 96, 105);
}
.open > .btn-default.btn-pure.dropdown-toggle {
	color: rgb(82, 96, 105);
}
.focus.active.btn-default.btn-pure {
	color: rgb(82, 96, 105);
}
.active.btn-default.btn-pure:focus {
	color: rgb(82, 96, 105);
}
.active.btn-default.btn-pure:hover {
	color: rgb(82, 96, 105);
}
.focus.btn-default.btn-pure:active {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:focus:active {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:hover:active {
	color: rgb(82, 96, 105);
}
.focus.btn-default.btn-pure:focus {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:focus {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:hover:focus {
	color: rgb(82, 96, 105);
}
.focus.btn-default.btn-pure:hover {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:hover:focus {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:hover {
	color: rgb(82, 96, 105);
}
.open > .focus.btn-default.btn-pure.dropdown-toggle {
	color: rgb(82, 96, 105);
}
.open > .btn-default.btn-pure.dropdown-toggle:focus {
	color: rgb(82, 96, 105);
}
.open > .btn-default.btn-pure.dropdown-toggle:hover {
	color: rgb(82, 96, 105);
}
.active.btn-default.btn-pure .badge {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:active .badge {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:focus .badge {
	color: rgb(82, 96, 105);
}
.btn-default.btn-pure:hover .badge {
	color: rgb(82, 96, 105);
}
.open > .btn-default.btn-pure.dropdown-toggle .badge {
	color: rgb(82, 96, 105);
}
.btn-primary.btn-pure {
	color: rgb(98, 168, 234);
}
.active.btn-primary.btn-pure {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:active {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:focus {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:hover {
	color: rgb(53, 131, 202);
}
.open > .btn-primary.btn-pure.dropdown-toggle {
	color: rgb(53, 131, 202);
}
.focus.active.btn-primary.btn-pure {
	color: rgb(53, 131, 202);
}
.active.btn-primary.btn-pure:focus {
	color: rgb(53, 131, 202);
}
.active.btn-primary.btn-pure:hover {
	color: rgb(53, 131, 202);
}
.focus.btn-primary.btn-pure:active {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:focus:active {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:hover:active {
	color: rgb(53, 131, 202);
}
.focus.btn-primary.btn-pure:focus {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:focus {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:hover:focus {
	color: rgb(53, 131, 202);
}
.focus.btn-primary.btn-pure:hover {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:hover:focus {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:hover {
	color: rgb(53, 131, 202);
}
.open > .focus.btn-primary.btn-pure.dropdown-toggle {
	color: rgb(53, 131, 202);
}
.open > .btn-primary.btn-pure.dropdown-toggle:focus {
	color: rgb(53, 131, 202);
}
.open > .btn-primary.btn-pure.dropdown-toggle:hover {
	color: rgb(53, 131, 202);
}
.active.btn-primary.btn-pure .badge {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:active .badge {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:focus .badge {
	color: rgb(53, 131, 202);
}
.btn-primary.btn-pure:hover .badge {
	color: rgb(53, 131, 202);
}
.open > .btn-primary.btn-pure.dropdown-toggle .badge {
	color: rgb(53, 131, 202);
}
.btn-success.btn-pure {
	color: rgb(70, 190, 138);
}
.active.btn-success.btn-pure {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:active {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:focus {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:hover {
	color: rgb(39, 149, 102);
}
.open > .btn-success.btn-pure.dropdown-toggle {
	color: rgb(39, 149, 102);
}
.focus.active.btn-success.btn-pure {
	color: rgb(39, 149, 102);
}
.active.btn-success.btn-pure:focus {
	color: rgb(39, 149, 102);
}
.active.btn-success.btn-pure:hover {
	color: rgb(39, 149, 102);
}
.focus.btn-success.btn-pure:active {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:focus:active {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:hover:active {
	color: rgb(39, 149, 102);
}
.focus.btn-success.btn-pure:focus {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:focus {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:hover:focus {
	color: rgb(39, 149, 102);
}
.focus.btn-success.btn-pure:hover {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:hover:focus {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:hover {
	color: rgb(39, 149, 102);
}
.open > .focus.btn-success.btn-pure.dropdown-toggle {
	color: rgb(39, 149, 102);
}
.open > .btn-success.btn-pure.dropdown-toggle:focus {
	color: rgb(39, 149, 102);
}
.open > .btn-success.btn-pure.dropdown-toggle:hover {
	color: rgb(39, 149, 102);
}
.active.btn-success.btn-pure .badge {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:active .badge {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:focus .badge {
	color: rgb(39, 149, 102);
}
.btn-success.btn-pure:hover .badge {
	color: rgb(39, 149, 102);
}
.open > .btn-success.btn-pure.dropdown-toggle .badge {
	color: rgb(39, 149, 102);
}
.btn-info.btn-pure {
	color: rgb(87, 199, 212);
}
.active.btn-info.btn-pure {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:active {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:focus {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:hover {
	color: rgb(55, 169, 183);
}
.open > .btn-info.btn-pure.dropdown-toggle {
	color: rgb(55, 169, 183);
}
.focus.active.btn-info.btn-pure {
	color: rgb(55, 169, 183);
}
.active.btn-info.btn-pure:focus {
	color: rgb(55, 169, 183);
}
.active.btn-info.btn-pure:hover {
	color: rgb(55, 169, 183);
}
.focus.btn-info.btn-pure:active {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:focus:active {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:hover:active {
	color: rgb(55, 169, 183);
}
.focus.btn-info.btn-pure:focus {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:focus {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:hover:focus {
	color: rgb(55, 169, 183);
}
.focus.btn-info.btn-pure:hover {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:hover:focus {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:hover {
	color: rgb(55, 169, 183);
}
.open > .focus.btn-info.btn-pure.dropdown-toggle {
	color: rgb(55, 169, 183);
}
.open > .btn-info.btn-pure.dropdown-toggle:focus {
	color: rgb(55, 169, 183);
}
.open > .btn-info.btn-pure.dropdown-toggle:hover {
	color: rgb(55, 169, 183);
}
.active.btn-info.btn-pure .badge {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:active .badge {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:focus .badge {
	color: rgb(55, 169, 183);
}
.btn-info.btn-pure:hover .badge {
	color: rgb(55, 169, 183);
}
.open > .btn-info.btn-pure.dropdown-toggle .badge {
	color: rgb(55, 169, 183);
}
.btn-warning.btn-pure {
	color: rgb(242, 166, 84);
}
.active.btn-warning.btn-pure {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:active {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:focus {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:hover {
	color: rgb(233, 143, 46);
}
.open > .btn-warning.btn-pure.dropdown-toggle {
	color: rgb(233, 143, 46);
}
.focus.active.btn-warning.btn-pure {
	color: rgb(233, 143, 46);
}
.active.btn-warning.btn-pure:focus {
	color: rgb(233, 143, 46);
}
.active.btn-warning.btn-pure:hover {
	color: rgb(233, 143, 46);
}
.focus.btn-warning.btn-pure:active {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:focus:active {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:hover:active {
	color: rgb(233, 143, 46);
}
.focus.btn-warning.btn-pure:focus {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:focus {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:hover:focus {
	color: rgb(233, 143, 46);
}
.focus.btn-warning.btn-pure:hover {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:hover:focus {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:hover {
	color: rgb(233, 143, 46);
}
.open > .focus.btn-warning.btn-pure.dropdown-toggle {
	color: rgb(233, 143, 46);
}
.open > .btn-warning.btn-pure.dropdown-toggle:focus {
	color: rgb(233, 143, 46);
}
.open > .btn-warning.btn-pure.dropdown-toggle:hover {
	color: rgb(233, 143, 46);
}
.active.btn-warning.btn-pure .badge {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:active .badge {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:focus .badge {
	color: rgb(233, 143, 46);
}
.btn-warning.btn-pure:hover .badge {
	color: rgb(233, 143, 46);
}
.open > .btn-warning.btn-pure.dropdown-toggle .badge {
	color: rgb(233, 143, 46);
}
.btn-danger.btn-pure {
	color: rgb(249, 104, 104);
}
.active.btn-danger.btn-pure {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:active {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:focus {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:hover {
	color: rgb(214, 73, 75);
}
.open > .btn-danger.btn-pure.dropdown-toggle {
	color: rgb(214, 73, 75);
}
.focus.active.btn-danger.btn-pure {
	color: rgb(214, 73, 75);
}
.active.btn-danger.btn-pure:focus {
	color: rgb(214, 73, 75);
}
.active.btn-danger.btn-pure:hover {
	color: rgb(214, 73, 75);
}
.focus.btn-danger.btn-pure:active {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:focus:active {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:hover:active {
	color: rgb(214, 73, 75);
}
.focus.btn-danger.btn-pure:focus {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:focus {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:hover:focus {
	color: rgb(214, 73, 75);
}
.focus.btn-danger.btn-pure:hover {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:hover:focus {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:hover {
	color: rgb(214, 73, 75);
}
.open > .focus.btn-danger.btn-pure.dropdown-toggle {
	color: rgb(214, 73, 75);
}
.open > .btn-danger.btn-pure.dropdown-toggle:focus {
	color: rgb(214, 73, 75);
}
.open > .btn-danger.btn-pure.dropdown-toggle:hover {
	color: rgb(214, 73, 75);
}
.active.btn-danger.btn-pure .badge {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:active .badge {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:focus .badge {
	color: rgb(214, 73, 75);
}
.btn-danger.btn-pure:hover .badge {
	color: rgb(214, 73, 75);
}
.open > .btn-danger.btn-pure.dropdown-toggle .badge {
	color: rgb(214, 73, 75);
}
.btn-dark.btn-pure {
	color: rgb(82, 96, 105);
}
.active.btn-dark.btn-pure {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:active {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:focus {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:hover {
	color: rgb(55, 71, 79);
}
.open > .btn-dark.btn-pure.dropdown-toggle {
	color: rgb(55, 71, 79);
}
.focus.active.btn-dark.btn-pure {
	color: rgb(55, 71, 79);
}
.active.btn-dark.btn-pure:focus {
	color: rgb(55, 71, 79);
}
.active.btn-dark.btn-pure:hover {
	color: rgb(55, 71, 79);
}
.focus.btn-dark.btn-pure:active {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:focus:active {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:hover:active {
	color: rgb(55, 71, 79);
}
.focus.btn-dark.btn-pure:focus {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:focus {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:hover:focus {
	color: rgb(55, 71, 79);
}
.focus.btn-dark.btn-pure:hover {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:hover:focus {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:hover {
	color: rgb(55, 71, 79);
}
.open > .focus.btn-dark.btn-pure.dropdown-toggle {
	color: rgb(55, 71, 79);
}
.open > .btn-dark.btn-pure.dropdown-toggle:focus {
	color: rgb(55, 71, 79);
}
.open > .btn-dark.btn-pure.dropdown-toggle:hover {
	color: rgb(55, 71, 79);
}
.active.btn-dark.btn-pure .badge {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:active .badge {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:focus .badge {
	color: rgb(55, 71, 79);
}
.btn-dark.btn-pure:hover .badge {
	color: rgb(55, 71, 79);
}
.open > .btn-dark.btn-pure.dropdown-toggle .badge {
	color: rgb(55, 71, 79);
}
.btn-inverse.btn-pure {
	color: rgb(255, 255, 255);
}
.active.btn-inverse.btn-pure {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:active {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:focus {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:hover {
	color: rgb(255, 255, 255);
}
.open > .btn-inverse.btn-pure.dropdown-toggle {
	color: rgb(255, 255, 255);
}
.focus.active.btn-inverse.btn-pure {
	color: rgb(255, 255, 255);
}
.active.btn-inverse.btn-pure:focus {
	color: rgb(255, 255, 255);
}
.active.btn-inverse.btn-pure:hover {
	color: rgb(255, 255, 255);
}
.focus.btn-inverse.btn-pure:active {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:focus:active {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:hover:active {
	color: rgb(255, 255, 255);
}
.focus.btn-inverse.btn-pure:focus {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:focus {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:hover:focus {
	color: rgb(255, 255, 255);
}
.focus.btn-inverse.btn-pure:hover {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:hover:focus {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:hover {
	color: rgb(255, 255, 255);
}
.open > .focus.btn-inverse.btn-pure.dropdown-toggle {
	color: rgb(255, 255, 255);
}
.open > .btn-inverse.btn-pure.dropdown-toggle:focus {
	color: rgb(255, 255, 255);
}
.open > .btn-inverse.btn-pure.dropdown-toggle:hover {
	color: rgb(255, 255, 255);
}
.active.btn-inverse.btn-pure .badge {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:active .badge {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:focus .badge {
	color: rgb(255, 255, 255);
}
.btn-inverse.btn-pure:hover .badge {
	color: rgb(255, 255, 255);
}
.open > .btn-inverse.btn-pure.dropdown-toggle .badge {
	color: rgb(255, 255, 255);
}
.caret {
	transition:0.25s; border-top-color: currentColor; border-top-width: 4px; border-top-style: solid; transform: scale(1.001); -webkit-transition: .25s; -o-transition: .25s; -webkit-transform: scale(1.001); -o-transform: scale(1.001);
}
.btn-group .btn + .dropdown-toggle .caret {
	margin-left: 0px;
}
.btn.dropdown-toggle .caret {
	margin-left: 0.3em;
}
.btn-xs.btn.dropdown-toggle .caret {
	margin-left: 0px;
}
.btn-group > .btn + .dropdown-toggle {
	padding-right: 0.8em; padding-left: 0.8em;
}
.dropdown-menu {
	transition:0.25s; margin-top: 5px; box-shadow: 0px 3px 12px rgba(0,0,0,0.05); -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, .05); -webkit-transition: .25s; -o-transition: .25s;
}
.dropdown-menu .divider {
	margin: 6px 0px;
}
.dropdown-menu > li {
	margin: 2px 0px; padding: 0px 5px;
}
.dropdown-menu > li > a {
	padding: 8px 15px; border-radius: 3px; transition:background-color 0.25s; -webkit-transition: background-color .25s; -o-transition: background-color .25s;
}
.dropdown-menu li :first-child.icon {
	width: 1em; text-align: center; margin-right: 0.5em;
}
.dropdown-menu li > a :first-child.icon {
	width: 1em; text-align: center; margin-right: 0.5em;
}
.bullet.dropdown-menu {
	margin-top: 12px;
}
.bullet.dropdown-menu::after {
	border-width: 0px 7px 7px; border-style: solid; border-color: transparent; border-image: none; left: 10px; width: 0px; height: 0px; display: inline-block; position: absolute; content: "";
}
.bullet.dropdown-menu::before {
	border-width: 0px 7px 7px; border-style: solid; border-color: transparent; border-image: none; left: 10px; width: 0px; height: 0px; display: inline-block; position: absolute; content: "";
}
.bullet.dropdown-menu::before {
	top: -7px; border-bottom-color: rgb(228, 234, 236);
}
.bullet.dropdown-menu::after {
	top: -6px; border-bottom-color: rgb(255, 255, 255);
}
.bullet.dropdown-menu-right::after {
	left: auto; right: 10px;
}
.bullet.dropdown-menu-right::before {
	left: auto; right: 10px;
}
.animate.dropdown-menu {
	overflow: hidden;
}
.animate.dropdown-menu > li {
	animation-name: slide-left; animation-duration: 0.5s; animation-fill-mode: both; -webkit-animation-name: slide-left; -o-animation-name: slide-left; -webkit-animation-duration: .5s; -o-animation-duration: .5s; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.animate.dropdown-menu > li:nth-child(1) {
	animation-delay: 0.02s; -webkit-animation-delay: .02s; -o-animation-delay: .02s;
}
.animate.dropdown-menu > li:nth-child(2) {
	animation-delay: 0.04s; -webkit-animation-delay: .04s; -o-animation-delay: .04s;
}
.animate.dropdown-menu > li:nth-child(3) {
	animation-delay: 0.06s; -webkit-animation-delay: .06s; -o-animation-delay: .06s;
}
.animate.dropdown-menu > li:nth-child(4) {
	animation-delay: 0.08s; -webkit-animation-delay: .08s; -o-animation-delay: .08s;
}
.animate.dropdown-menu > li:nth-child(5) {
	animation-delay: 0.1s; -webkit-animation-delay: .1s; -o-animation-delay: .1s;
}
.animate.dropdown-menu > li:nth-child(6) {
	animation-delay: 0.12s; -webkit-animation-delay: .12s; -o-animation-delay: .12s;
}
.animate.dropdown-menu > li:nth-child(7) {
	animation-delay: 0.14s; -webkit-animation-delay: .14s; -o-animation-delay: .14s;
}
.animate.dropdown-menu > li:nth-child(8) {
	animation-delay: 0.16s; -webkit-animation-delay: .16s; -o-animation-delay: .16s;
}
.animate.dropdown-menu > li:nth-child(9) {
	animation-delay: 0.18s; -webkit-animation-delay: .18s; -o-animation-delay: .18s;
}
.animate.dropdown-menu > li:nth-child(10) {
	animation-delay: 0.2s; -webkit-animation-delay: .2s; -o-animation-delay: .2s;
}
.animate.dropdown-menu > li.divider {
	animation-name: none; -webkit-animation-name: none; -o-animation-name: none;
}
.animate-reverse.animate.dropdown-menu > li:nth-last-child(1) {
	animation-delay: 0.02s; -webkit-animation-delay: .02s; -o-animation-delay: .02s;
}
.animate-reverse.animate.dropdown-menu > li:nth-last-child(2) {
	animation-delay: 0.04s; -webkit-animation-delay: .04s; -o-animation-delay: .04s;
}
.animate-reverse.animate.dropdown-menu > li:nth-last-child(3) {
	animation-delay: 0.06s; -webkit-animation-delay: .06s; -o-animation-delay: .06s;
}
.animate-reverse.animate.dropdown-menu > li:nth-last-child(4) {
	animation-delay: 0.08s; -webkit-animation-delay: .08s; -o-animation-delay: .08s;
}
.animate-reverse.animate.dropdown-menu > li:nth-last-child(5) {
	animation-delay: 0.1s; -webkit-animation-delay: .1s; -o-animation-delay: .1s;
}
.animate-reverse.animate.dropdown-menu > li:nth-last-child(6) {
	animation-delay: 0.12s; -webkit-animation-delay: .12s; -o-animation-delay: .12s;
}
.animate-reverse.animate.dropdown-menu > li:nth-last-child(7) {
	animation-delay: 0.14s; -webkit-animation-delay: .14s; -o-animation-delay: .14s;
}
.animate-reverse.animate.dropdown-menu > li:nth-last-child(8) {
	animation-delay: 0.16s; -webkit-animation-delay: .16s; -o-animation-delay: .16s;
}
.animate-reverse.animate.dropdown-menu > li:nth-last-child(9) {
	animation-delay: 0.18s; -webkit-animation-delay: .18s; -o-animation-delay: .18s;
}
.animate-reverse.animate.dropdown-menu > li:nth-last-child(10) {
	animation-delay: 0.2s; -webkit-animation-delay: .2s; -o-animation-delay: .2s;
}
.dropup .dropdown-menu {
	margin-bottom: 6px; box-shadow: 0px -3px 12px rgba(0,0,0,0.05); -webkit-box-shadow: 0 -3px 12px rgba(0, 0, 0, .05);
}
.navbar-fixed-bottom .dropdown .dropdown-menu {
	margin-bottom: 6px; box-shadow: 0px -3px 12px rgba(0,0,0,0.05); -webkit-box-shadow: 0 -3px 12px rgba(0, 0, 0, .05);
}
.dropup .bullet.dropdown-menu {
	margin-bottom: 12px;
}
.navbar-fixed-bottom .dropdown .bullet.dropdown-menu {
	margin-bottom: 12px;
}
.dropup .bullet.dropdown-menu::after {
	top: auto; border-top-width: 7px; border-bottom-width: 0px;
}
.dropup .bullet.dropdown-menu::before {
	top: auto; border-top-width: 7px; border-bottom-width: 0px;
}
.navbar-fixed-bottom .dropdown .bullet.dropdown-menu::after {
	top: auto; border-top-width: 7px; border-bottom-width: 0px;
}
.navbar-fixed-bottom .dropdown .bullet.dropdown-menu::before {
	top: auto; border-top-width: 7px; border-bottom-width: 0px;
}
.dropup .bullet.dropdown-menu::before {
	bottom: -7px; border-top-color: rgb(228, 234, 236);
}
.navbar-fixed-bottom .dropdown .bullet.dropdown-menu::before {
	bottom: -7px; border-top-color: rgb(228, 234, 236);
}
.dropup .bullet.dropdown-menu::after {
	bottom: -6px; border-top-color: rgb(255, 255, 255);
}
.navbar-fixed-bottom .dropdown .bullet.dropdown-menu::after {
	bottom: -6px; border-top-color: rgb(255, 255, 255);
}
.dropdown-menu > .dropdown-header {
	padding: 8px 20px 6px; font-size: 14px; font-weight: 500; cursor: default;
}
.dropdown-menu > .dropdown-submenu {
	position: relative;
}
.dropdown-menu > .dropdown-submenu > a {
	position: relative;
}
.dropdown-menu > .dropdown-submenu > a::after {
	width: 0px; height: 0px; right: 10px; margin-top: 6px; vertical-align: middle; border-top-color: transparent; border-bottom-color: transparent; border-left-color: currentColor; border-top-width: 4px; border-bottom-width: 4px; border-left-width: 4px; border-top-style: solid; border-bottom-style: solid; border-left-style: dashed; display: inline-block; position: absolute; content: "";
}
.dropdown-menu > .dropdown-submenu .dropdown-menu {
	margin: 0px; left: 100%;
}
.dropdown-menu > .dropdown-menu-left.dropdown-submenu .dropdown-menu {
	left: -100%;
}
.dropdown-menu > .dropdown-submenu:hover .dropdown-menu {
	display: block;
}
.dropdown .dropdown-submenu .dropdown-menu {
	top: 0px;
}
.dropup .dropdown-submenu .dropdown-menu {
	bottom: 0px;
}
.dropdown-menu-media {
	width: 360px; padding-top: 0px; padding-bottom: 0px;
}
.dropdown-menu-media > li {
	margin: 0px; padding: 0px;
}
.dropdown-menu-media .dropdown-menu-header {
	padding: 20px; border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.dropdown-menu-media .dropdown-menu-header > h3 {
	margin: 0px;
}
.dropdown-menu-media .dropdown-menu-header > h4 {
	margin: 0px;
}
.dropdown-menu-media .dropdown-menu-header > h5 {
	margin: 0px;
}
.dropdown-menu-media .dropdown-menu-header .badge {
	top: 50%; right: 20px; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.dropdown-menu-media .dropdown-menu-header .label {
	top: 50%; right: 20px; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.dropdown-menu-media .list-group {
	margin: 0px; border-radius: 0px; font-size: 12px; max-height: 270px;
}
.dropdown-menu-media .list-group-item {
	padding: 0px 20px; border-radius: 0px !important; border: currentColor; border-image: none;
}
.dropdown-menu-media .list-group-item .media {
	padding: 15px 0px; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.dropdown-menu-media :first-child.list-group-item .media {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.dropdown-menu-media > .dropdown-menu-footer {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid; background-color: rgb(243, 247, 249);
}
.dropdown-menu-media > .dropdown-menu-footer > a {
	padding: 15px 20px !important; color: rgb(163, 175, 183) !important;
}
.dropdown-menu-media > .dropdown-menu-footer > a:hover {
	color: rgb(137, 188, 235) !important; background-color: transparent !important;
}
.dropdown-menu-media > .dropdown-menu-footer > .dropdown-menu-footer-btn {
	right: 0px; position: absolute;
}
.dropdown-menu-media > .dropdown-menu-footer > .dropdown-menu-footer-btn:hover {
	color: rgb(137, 188, 235) !important; background-color: transparent !important;
}
.dropdown-menu-primary > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.dropdown-menu-primary > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.dropdown-menu-primary > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.dropdown-menu-success > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.dropdown-menu-success > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.dropdown-menu-success > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.dropdown-menu-info > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.dropdown-menu-info > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.dropdown-menu-info > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.dropdown-menu-warning > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.dropdown-menu-warning > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.dropdown-menu-warning > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.dropdown-menu-danger > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.dropdown-menu-danger > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.dropdown-menu-danger > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.dropdown-menu-dark > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.dropdown-menu-dark > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.dropdown-menu-dark > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.open.btn-group .dropdown-toggle {
	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05);
}
.btn-group:focus .dropdown-toggle {
	transition:0.25s; -webkit-transition: .25s; -o-transition: .25s;
}
.input-group-addon {
	transition:border 0.25s linear, color 0.25s linear, background-color 0.25s linear; -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; -o-transition: border .25s linear, color .25s linear, background-color .25s linear;
}
.input-group-btn .btn {
	padding: 6px 10px;
}
.input-group-btn .btn > .icon {
	vertical-align: bottom;
}
.input-group-btn .btn.dropdown-toggle .caret {
	margin-left: 2px;
}
:last-child.input-group-btn > .btn {
	z-index: 1;
}
:last-child.input-group-btn > .btn-group {
	z-index: 1;
}
.nav > li > a {
	overflow: hidden;
}
.nav > li > a:focus {
	outline: 0px;
}
.nav > li > a .close {
	margin-left: 10px; display: inline-block;
}
.nav .open > a {
	border-color: transparent;
}
.nav .open > a:focus {
	border-color: transparent;
}
.nav .open > a:hover {
	border-color: transparent;
}
.nav-quick {
	padding: 0px; border-radius: 3px; margin-right: 0px; margin-bottom: 22px; margin-left: 0px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.nav-quick li {
	list-style: none; padding: 0px; text-align: center; display: block; position: relative;
}
.nav-quick a {
	padding: 16px 0px; color: rgb(118, 131, 143); display: block;
}
.nav-quick a .icon {
	font-size: 32px; margin-bottom: 0.2em; display: block;
}
.nav-quick a:hover {
	text-decoration: none; background-color: rgb(243, 247, 249);
}
.nav-quick .badge {
	top: 0px; right: 0px; position: absolute;
}
.nav-quick .label {
	top: 0px; right: 0px; position: absolute;
}
.nav-quick-sm a {
	padding: 12px 0px;
}
.nav-quick-sm a .icon {
	font-size: 24px;
}
.nav-quick-lg a {
	padding: 22px 0px;
}
.nav-quick-lg a .icon {
	font-size: 40px;
}
.nav-quick-bordered {
	border-top-color: rgb(228, 234, 236); border-left-color: rgb(228, 234, 236); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.nav-quick-bordered li {
	border-right-color: rgb(228, 234, 236); border-bottom-color: rgb(228, 234, 236); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.nav-pills > li > a {
	transition:border 0.2s linear, color 0.2s linear, background-color 0.2s linear; -webkit-transition: border .2s linear, color .2s linear, background-color .2s linear; -o-transition: border .2s linear, color .2s linear, background-color .2s linear;
}
.nav-pills-rounded > li > a {
	border-radius: 1000px; padding-right: 20px; padding-left: 20px; margin-right: 5px; margin-left: 5px;
}
.nav-tabs > li > a {
	padding: 10px 20px; transition:0.25s; color: rgb(118, 131, 143); -webkit-transition: .25s; -o-transition: .25s;
}
.nav-tabs > li > a > .icon {
	line-height: 1; margin-right: 0.5em;
}
.nav-tabs > li.active > a {
	border-color: transparent transparent rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.nav-tabs > li.active > a:focus {
	border-color: transparent transparent rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.nav-tabs > li.active > a:hover {
	border-color: transparent transparent rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.nav-justified.nav-tabs > li > a {
	border-radius: 4px 4px 0px 0px;
}
.nav-justified.nav-tabs > li.active > a {
	border-color: transparent transparent rgb(98, 168, 234);
}
.nav-justified.nav-tabs > li.active > a:focus {
	border-color: transparent transparent rgb(98, 168, 234);
}
.nav-justified.nav-tabs > li.active > a:hover {
	border-color: transparent transparent rgb(98, 168, 234);
}
.nav-tabs-bottom.nav-tabs {
	border-top-color: rgb(228, 234, 236); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.nav-tabs-bottom.nav-tabs > li {
	margin-top: -1px; margin-bottom: 0px;
}
.nav-tabs-bottom.nav-tabs > li > a {
	border-radius: 0px 0px 4px 4px;
}
.nav-tabs-bottom.nav-tabs > li > a:focus {
	border-top-color: rgb(228, 234, 236); border-bottom-color: transparent;
}
.nav-tabs-bottom.nav-tabs > li > a:hover {
	border-top-color: rgb(228, 234, 236); border-bottom-color: transparent;
}
.nav-justified.nav-tabs-bottom.nav-tabs {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.nav-justified.nav-tabs-bottom.nav-tabs > li > a {
	border-top-color: rgb(228, 234, 236); border-bottom-color: transparent;
}
.nav-justified.nav-tabs-bottom.nav-tabs > li.active > a {
	border-top-color: rgb(98, 168, 234); border-top-width: 1px; border-top-style: solid;
}
.nav-justified.nav-tabs-bottom.nav-tabs > li.active > a:focus {
	border-top-color: rgb(98, 168, 234); border-top-width: 1px; border-top-style: solid;
}
.nav-justified.nav-tabs-bottom.nav-tabs > li.active > a:hover {
	border-top-color: rgb(98, 168, 234); border-top-width: 1px; border-top-style: solid;
}
.nav-tabs-reverse > li {
	float: right;
}
.nav-tabs-reverse > li > a {
	margin-right: 0px; margin-left: 2px;
}
.nav-tabs-solid {
	border-bottom-color: rgb(243, 247, 249);
}
.nav-tabs-solid > li > a:hover {
	border-color: transparent;
}
.nav-tabs-solid > li.active > a {
	border-color: transparent; color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
.nav-tabs-solid > li.active > a:focus {
	border-color: transparent; color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
.nav-tabs-solid > li.active > a:hover {
	border-color: transparent; color: rgb(118, 131, 143); background-color: rgb(243, 247, 249);
}
.nav-tabs-solid ~ .tab-content {
	padding: 20px; background-color: rgb(243, 247, 249);
}
.nav-justified.nav-tabs-solid > li > a {
	border: currentColor; border-image: none;
}
.nav-justified.nav-tabs-solid > li.active > a {
	border: currentColor; border-image: none;
}
.nav-justified.nav-tabs-solid > li.active > a:focus {
	border: currentColor; border-image: none;
}
.nav-justified.nav-tabs-solid > li.active > a:hover {
	border: currentColor; border-image: none;
}
.nav-tabs-bottom.nav-tabs-solid > li.active > a {
	border: currentColor; border-image: none;
}
.nav-tabs-bottom.nav-tabs-solid > li.active > a:focus {
	border: currentColor; border-image: none;
}
.nav-tabs-bottom.nav-tabs-solid > li.active > a:hover {
	border: currentColor; border-image: none;
}
.nav-tabs-line > li > a {
	padding: 10px 20px; border-bottom-color: transparent; border-bottom-width: 2px; border-bottom-style: solid;
}
.nav-tabs-line > li > a:focus {
	background-color: transparent;
}
.nav-tabs-line > li > a:hover {
	background-color: transparent;
}
.nav-tabs-line > li > a:hover {
	border-bottom-color: rgb(204, 213, 219);
}
.nav-tabs-line > li.active > a {
	color: rgb(98, 168, 234); border-bottom-color: rgb(98, 168, 234); border-bottom-width: 2px; border-bottom-style: solid; background-color: transparent;
}
.nav-tabs-line > li.active > a:focus {
	color: rgb(98, 168, 234); border-bottom-color: rgb(98, 168, 234); border-bottom-width: 2px; border-bottom-style: solid; background-color: transparent;
}
.nav-tabs-line > li.active > a:hover {
	color: rgb(98, 168, 234); border-bottom-color: rgb(98, 168, 234); border-bottom-width: 2px; border-bottom-style: solid; background-color: transparent;
}
.nav-tabs-line .open > a {
	border-color: transparent transparent rgb(204, 213, 219);
}
.nav-tabs-line .open > a:focus {
	border-color: transparent transparent rgb(204, 213, 219);
}
.nav-tabs-line .open > a:hover {
	border-color: transparent transparent rgb(204, 213, 219);
}
.nav-tabs-bottom.nav-tabs-line > li > a {
	border-top-color: transparent; border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.nav-tabs-bottom.nav-tabs-line > li > a:hover {
	border-top-color: rgb(204, 213, 219); border-bottom-color: transparent;
}
.nav-tabs-bottom.nav-tabs-line > li.active > a {
	border-top-color: rgb(98, 168, 234); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.nav-tabs-bottom.nav-tabs-line > li.active > a:focus {
	border-top-color: rgb(98, 168, 234); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.nav-tabs-bottom.nav-tabs-line > li.active > a:hover {
	border-top-color: rgb(98, 168, 234); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.nav-justified.nav-tabs-line > li > a {
	border-bottom-color: rgb(228, 234, 236); border-bottom-width: 2px; border-bottom-style: solid;
}
.nav-justified.nav-tabs-line > li > a:hover {
	border-bottom-color: rgb(204, 213, 219);
}
.nav-justified.nav-tabs-line > li.active > a {
	border-color: transparent transparent rgb(98, 168, 234); border-bottom-width: 2px; border-bottom-style: solid;
}
.nav-justified.nav-tabs-line > li.active > a:focus {
	border-color: transparent transparent rgb(98, 168, 234); border-bottom-width: 2px; border-bottom-style: solid;
}
.nav-justified.nav-tabs-line > li.active > a:hover {
	border-color: transparent transparent rgb(98, 168, 234); border-bottom-width: 2px; border-bottom-style: solid;
}
.nav-tabs-bottom.nav-justified.nav-tabs-line {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.nav-tabs-bottom.nav-justified.nav-tabs-line > li > a {
	border-top-color: rgb(228, 234, 236); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.nav-tabs-bottom.nav-justified.nav-tabs-line > li > a:hover {
	border-top-color: rgb(204, 213, 219);
}
.nav-tabs-bottom.nav-justified.nav-tabs-line > li.active > a {
	border-top-color: rgb(98, 168, 234); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nav-tabs-bottom.nav-justified.nav-tabs-line > li.active > a:focus {
	border-top-color: rgb(98, 168, 234); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nav-tabs-bottom.nav-justified.nav-tabs-line > li.active > a:hover {
	border-top-color: rgb(98, 168, 234); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nav-tabs-vertical::after {
	display: table; content: " ";
}
.nav-tabs-vertical::before {
	display: table; content: " ";
}
.nav-tabs-vertical::after {
	clear: both;
}
.nav-tabs-vertical .nav-tabs {
	border-right-color: rgb(228, 234, 236); border-bottom-color: currentColor; border-right-width: 1px; border-bottom-width: medium; border-right-style: solid; border-bottom-style: none; float: left;
}
.nav-tabs-vertical .nav-tabs > li {
	margin-right: -1px; margin-bottom: 0px; float: none;
}
.nav-tabs-vertical .nav-tabs > li > a {
	padding: 10px 20px; border-radius: 4px 0px 0px 4px; margin-right: 0px; margin-bottom: 2px;
}
.nav-tabs-vertical .nav-tabs > li > a:hover {
	border-right-color: rgb(228, 234, 236); border-bottom-color: transparent;
}
.nav-tabs-vertical .nav-tabs > li.active > a {
	border-right-color: rgb(98, 168, 234);
}
.nav-tabs-vertical .nav-tabs > li.active > a:focus {
	border-right-color: rgb(98, 168, 234);
}
.nav-tabs-vertical .nav-tabs > li.active > a:hover {
	border-right-color: rgb(98, 168, 234);
}
.nav-tabs-vertical .nav-tabs-reverse {
	border-right-color: currentColor; border-left-color: rgb(228, 234, 236); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid; float: right;
}
.nav-tabs-vertical .nav-tabs-reverse > li {
	margin-right: 0px; margin-left: -1px;
}
.nav-tabs-vertical .nav-tabs-reverse > li > a {
	border-radius: 0px 4px 4px 0px; margin-left: 0px;
}
.nav-tabs-vertical .nav-tabs-reverse > li > a:hover {
	border-right-color: transparent; border-left-color: rgb(228, 234, 236);
}
.nav-tabs-vertical .nav-tabs-reverse > li.active > a {
	border-left-color: rgb(98, 168, 234);
}
.nav-tabs-vertical .nav-tabs-reverse > li.active > a:focus {
	border-left-color: rgb(98, 168, 234);
}
.nav-tabs-vertical .nav-tabs-reverse > li.active > a:hover {
	border-left-color: rgb(98, 168, 234);
}
.nav-tabs-vertical .nav-tabs-solid {
	border-right-color: rgb(243, 247, 249);
}
.nav-tabs-vertical .nav-tabs-solid > li > a:hover {
	border-color: transparent;
}
.nav-tabs-vertical .nav-tabs-solid > li.active > a {
	border-color: transparent;
}
.nav-tabs-vertical .nav-tabs-solid > li.active > a:focus {
	border-color: transparent;
}
.nav-tabs-vertical .nav-tabs-solid > li.active > a:hover {
	border-color: transparent;
}
.nav-tabs-vertical .nav-tabs-solid + .tab-content {
	padding: 20px;
}
.nav-tabs-vertical .nav-tabs-reverse.nav-tabs-solid {
	border-left-color: rgb(243, 247, 249);
}
.nav-tabs-vertical .nav-tabs-line > li > a {
	border-right-color: transparent; border-bottom-color: currentColor; border-right-width: 2px; border-bottom-width: medium; border-right-style: solid; border-bottom-style: none;
}
.nav-tabs-vertical .nav-tabs-line > li > a:hover {
	border-right-color: rgb(204, 213, 219);
}
.nav-tabs-vertical .nav-tabs-line > li.active > a {
	border-right-color: rgb(98, 168, 234); border-bottom-color: currentColor; border-right-width: 2px; border-bottom-width: medium; border-right-style: solid; border-bottom-style: none;
}
.nav-tabs-vertical .nav-tabs-line > li.active > a:focus {
	border-right-color: rgb(98, 168, 234); border-bottom-color: currentColor; border-right-width: 2px; border-bottom-width: medium; border-right-style: solid; border-bottom-style: none;
}
.nav-tabs-vertical .nav-tabs-line > li.active > a:hover {
	border-right-color: rgb(98, 168, 234); border-bottom-color: currentColor; border-right-width: 2px; border-bottom-width: medium; border-right-style: solid; border-bottom-style: none;
}
.nav-tabs-vertical .nav-tabs-reverse.nav-tabs-line > li > a {
	border-left-color: transparent; border-right-width: 1px; border-left-width: 2px; border-left-style: solid;
}
.nav-tabs-vertical .nav-tabs-reverse.nav-tabs-line > li > a:hover {
	border-color: transparent transparent transparent rgb(204, 213, 219);
}
.nav-tabs-vertical .nav-tabs-reverse.nav-tabs-line > li.active > a {
	border-right-color: transparent; border-left-color: rgb(98, 168, 234); border-right-width: 1px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
.nav-tabs-vertical .nav-tabs-reverse.nav-tabs-line > li.active > a:focus {
	border-right-color: transparent; border-left-color: rgb(98, 168, 234); border-right-width: 1px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
.nav-tabs-vertical .nav-tabs-reverse.nav-tabs-line > li.active > a:hover {
	border-right-color: transparent; border-left-color: rgb(98, 168, 234); border-right-width: 1px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
.nav-tabs-vertical .tab-content {
	overflow: hidden;
}
.nav-tabs-inverse .nav-tabs-solid {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs-inverse .nav-tabs-solid > li.active > a {
	color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.nav-tabs-inverse .nav-tabs-solid > li.active > a:focus {
	color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.nav-tabs-inverse .nav-tabs-solid > li.active > a:hover {
	color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.nav-tabs-vertical.nav-tabs-inverse .nav-tabs-solid {
	border-right-color: rgb(255, 255, 255);
}
.nav-tabs-vertical.nav-tabs-inverse .nav-tabs-reverse.nav-tabs-solid {
	border-left-color: rgb(255, 255, 255);
}
.nav-tabs-inverse .tab-content {
	background: rgb(255, 255, 255);
}
.nav-tabs-animate .tab-content {
	overflow: hidden;
}
.nav-tabs-lg > li > a {
	padding: 12px 20px; line-height: 1.3333; font-size: 18px;
}
.nav-tabs-sm > li > a {
	padding: 5px 10px; line-height: 1.5; font-size: 12px;
}
.navbar-toggle {
	background: 0px 0px !important; padding: 22px 15px; transition:color 0.25s linear; height: 66px; line-height: 22px; margin-top: 0px; margin-bottom: 0px; -webkit-transition: color .25s linear; -o-transition: color .25s linear;
}
.navbar-toggle .icon {
	margin-top: -1px;
}
.navbar-toggle:hover {
	background: 0px 0px !important;
}
.navbar-toggle-left {
	margin-right: 0px; margin-left: 15px; float: left;
}
.navbar {
	border: currentColor; border-image: none; box-shadow: 0px 2px 4px rgba(0,0,0,0.08); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
}
.navbar-fixed-bottom {
	width: 100%;
}
.navbar-fixed-top {
	width: 100%;
}
@media all and (min-width:768px)
{
.hidden-float {
	display: block;
}
}
@media all and (max-width:767px)
{
.hidden-float {
	display: none !important;
}
}
.navbar-brand {
	padding: 22px 20px; font-weight: 500;
}
.navbar-brand > .navbar-brand-logo {
	display: inline-block;
}
.navbar-brand-logo {
	height: 32px; margin-top: -5px;
}
.navbar-brand-text {
	margin-left: 6px;
}
@media all and (max-width:767px)
{
.navbar-brand-center {
	left: 50%; position: absolute; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0); -o-transform: translate(-50%, 0);
}
}
@media all and (min-width:768px)
{
.navbar-mega .container {
	position: relative;
}
.navbar-mega .container-fluid {
	position: relative;
}
}
.navbar-mega .dropdown-menu {
	left: auto;
}
.navbar-mega .dropdown-mega {
	position: static;
}
.navbar-mega .mega-content {
	padding: 20px 30px;
}
.navbar-mega .mega-menu {
	min-width: 150px; max-width: 100%;
}
.navbar-mega .mega-menu > ul {
	padding-left: 0px;
}
.navbar-mega .mega-menu .list-icons {
	margin-bottom: 6px;
}
.navbar-mega .dropdown-fw.dropdown .dropdown-menu {
	left: 5px; right: 5px;
}
@media all and (max-width:767px)
{
.navbar-mega .dropdown-fw.dropdown .dropdown-menu {
	left: 0px; right: 0px;
}
}
.navbar-nav > li > a.navbar-avatar {
	padding-top: 18px; padding-bottom: 18px;
}
.navbar-toolbar > li > a.navbar-avatar {
	padding-top: 18px; padding-bottom: 18px;
}
@media all and (max-width:767px)
{
.navbar-nav > li > a.navbar-avatar {
	padding-top: 6px; padding-bottom: 6px;
}
}
.navbar-avatar .avatar {
	width: 30px;
}
.navbar-form .icon {
	color: rgba(55, 71, 79, 0.4); font-size: 16px;
}
.navbar-form .form-control {
	border-radius: 38px; border: currentColor; border-image: none; background-color: rgb(243, 247, 249);
}
@media all and (min-width:768px)
{
.collapse.navbar-search {
	height: auto !important; overflow: visible !important; display: block !important; visibility: visible !important;
}
}
@media all and (max-width:767px)
{
.navbar-search {
	padding-right: 15px; padding-left: 15px;
}
}
@media all and (max-width:767px)
{
.navbar-search .navbar-form {
	margin-top: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
}
.container-fluid > .navbar-search {
	margin-right: -15px; margin-left: -15px;
}
.container > .navbar-search {
	margin-right: -15px; margin-left: -15px;
}
@media all and (min-width:768px)
{
.container-fluid > .navbar-search {
	margin-right: 0px; margin-left: 0px;
}
.container > .navbar-search {
	margin-right: 0px; margin-left: 0px;
}
}
.navbar-search-overlap {
	left: 0px; top: 0px; right: 0px; position: absolute !important; background-color: rgb(255, 255, 255);
}
.navbar-search-overlap .form-control {
	margin: 0px; display: block !important;
}
.navbar-search-overlap .form-group {
	margin: 0px; display: block !important;
}
.navbar-search-overlap .form-control {
	border-radius: 0px; height: 66px !important; background-color: transparent !important;
}
.navbar-search-overlap .form-control:focus {
	border-color: transparent;
}
.in.navbar-collapse-toolbar {
	-ms-overflow-y: visible;
}
.navbar-toolbar {
	float: left;
}
.navbar-toolbar::after {
	display: table; content: " ";
}
.navbar-toolbar::before {
	display: table; content: " ";
}
.navbar-toolbar::after {
	clear: both;
}
.navbar-toolbar > li {
	float: left;
}
.navbar-toolbar > li::after {
	display: table; content: " ";
}
.navbar-toolbar > li::before {
	display: table; content: " ";
}
.navbar-toolbar > li::after {
	clear: both;
}
.navbar-toolbar > li > a {
	line-height: 22px; padding-top: 22px; padding-bottom: 22px;
}
.navbar-toolbar .dropdown-menu {
	transform-origin: 100% 0%; animation-duration: 0.3s; -webkit-animation-duration: .3s; -o-animation-duration: .3s; -webkit-transform-origin: 100% 0; -o-transform-origin: 100% 0;
}
@media all and (max-width:767px)
{
.navbar-toolbar :not(.dropdown-menu-media).dropdown-menu {
	-ms-overflow-x: hidden; -ms-overflow-y: scroll; max-height: 400px; transform: translate3d(0px, 0px, 0px); -webkit-overflow-scrolling: touch; -webkit-transform: translate3d(0, 0, 0);
}
.navbar-toolbar .open {
	position: static;
}
.navbar-toolbar .open .dropdown-menu {
	left: 0px; width: auto; right: 0px; margin-top: 0px; float: none; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
}
@media all and (orientation:landscape) and (max-width:767px) and (max-device-width:480px)
{
.navbar-toolbar :not(.dropdown-menu-media).dropdown-menu {
	max-height: 200px;
}
}
@media all and (max-width:767px)
{
.navbar-toolbar-left {
	float: left !important;
}
.navbar-toolbar-right {
	float: right !important;
}
}
.icon-fullscreen {
	font-family: "Web Icons";
}
.icon-fullscreen::before {
	content: "\f11d";
}
.active.icon-fullscreen::before {
	content: "\f11e";
}
.icon-menubar {
	font-family: "Web Icons";
}
.icon-menubar::before {
	content: "\f119";
}
.active.icon-menubar::before {
	content: "\f119";
}
.navbar-default .navbar-toolbar > li > a {
	color: rgb(118, 131, 143);
}
.navbar-default .navbar-toolbar > li > a:focus {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.3);
}
.navbar-default .navbar-toolbar > li > a:hover {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.3);
}
.navbar-default .navbar-toolbar > .active > a {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-toolbar > .active > a:focus {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-toolbar > .active > a:hover {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-toolbar > .disabled > a {
	color: rgb(204, 213, 219); background-color: transparent;
}
.navbar-default .navbar-toolbar > .disabled > a:focus {
	color: rgb(204, 213, 219); background-color: transparent;
}
.navbar-default .navbar-toolbar > .disabled > a:hover {
	color: rgb(204, 213, 219); background-color: transparent;
}
.navbar-default .navbar-toggle {
	color: rgb(118, 131, 143);
}
.navbar-default .navbar-toolbar > .open > a {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-toolbar > .open > a:focus {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-default .navbar-toolbar > .open > a:hover {
	color: rgb(82, 96, 105); background-color: rgba(243, 247, 249, 0.6);
}
.navbar-inverse .navbar-toolbar > li > a {
	color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-toolbar > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-toolbar > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-toolbar > .active > a {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-toolbar > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-toolbar > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-toolbar > .disabled > a {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-toolbar > .disabled > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-toolbar > .disabled > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-toolbar > .open > a {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-toolbar > .open > a:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-toolbar > .open > a:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1);
}
.breadcrumb {
	margin-bottom: 10px;
}
.breadcrumb li + li::before {
	padding: 0px 5px;
}
.breadcrumb li .icon {
	text-decoration: none;
}
.breadcrumb li .icon::before {
	margin-right: 10px;
}
.breadcrumb-arrow > li + li::before {
	content: "\00bb\00a0";
}
.pagination li > a {
	padding: 9px 15px; transition:background 0.2s ease-out, border-color ease-out, color 0.2s ease-out; -webkit-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out; -o-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
}
.pagination li > span {
	padding: 9px 15px; transition:background 0.2s ease-out, border-color ease-out, color 0.2s ease-out; -webkit-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out; -o-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
}
.pagination li > a:focus {
	transition:background 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out; -webkit-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out; -o-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
}
.pagination li > a:hover {
	transition:background 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out; -webkit-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out; -o-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
}
.pagination li > span:focus {
	transition:background 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out; -webkit-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out; -o-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
}
.pagination li > span:hover {
	transition:background 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out; -webkit-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out; -o-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
}
.pagination li .icon {
	margin-top: -1px;
}
.pagination > .disabled > a {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > a:focus {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > a:hover {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > span {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > span:focus {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination > .disabled > span:hover {
	border-color: rgb(228, 234, 236); color: rgb(204, 213, 219); cursor: not-allowed; background-color: transparent;
}
.pagination-gap > li > a {
	margin: 0px 5px; border-radius: 5px;
}
.pagination-gap > li > a:hover {
	border-color: rgb(98, 168, 234); background-color: transparent;
}
.pagination-gap > li:first-child > a {
	border-radius: 5px;
}
.pagination-gap > li:last-child > a {
	border-radius: 5px;
}
.pagination-no-border > li > a {
	border: currentColor; border-image: none;
}
.pagination-lg > li > a {
	padding: 10px 17px; line-height: 1.3333; font-size: 16px;
}
.pagination-lg > li > span {
	padding: 10px 17px; line-height: 1.3333; font-size: 16px;
}
.pagination-lg > li:first-child > a {
	border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.pagination-lg > li:first-child > span {
	border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.pagination-lg > li:last-child > a {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.pagination-lg > li:last-child > span {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.pagination-sm > li > a {
	padding: 6px 11px; line-height: 1.5; font-size: 14px;
}
.pagination-sm > li > span {
	padding: 6px 11px; line-height: 1.5; font-size: 14px;
}
.pagination-sm > li:first-child > a {
	border-top-left-radius: 2px; border-bottom-left-radius: 2px;
}
.pagination-sm > li:first-child > span {
	border-top-left-radius: 2px; border-bottom-left-radius: 2px;
}
.pagination-sm > li:last-child > a {
	border-top-right-radius: 2px; border-bottom-right-radius: 2px;
}
.pagination-sm > li:last-child > span {
	border-top-right-radius: 2px; border-bottom-right-radius: 2px;
}
.pager li > a {
	padding: 10px 20px; transition:0.2s; color: rgb(118, 131, 143); -webkit-transition: all .2s ease; -o-transition: all .2s ease;
}
.pager li > span {
	padding: 10px 20px; transition:0.2s; color: rgb(118, 131, 143); -webkit-transition: all .2s ease; -o-transition: all .2s ease;
}
.pager li > a:focus {
	color: rgb(98, 168, 234);
}
.pager li > a:hover {
	color: rgb(98, 168, 234);
}
.pager li .icon {
	margin-top: -1px;
}
.pager li > a:focus {
	border-color: rgb(98, 168, 234);
}
.pager li > a:hover {
	border-color: rgb(98, 168, 234);
}
.pager .disabled > a {
	border-color: rgb(228, 234, 236);
}
.pager .disabled > a:focus {
	border-color: rgb(228, 234, 236);
}
.pager .disabled > a:hover {
	border-color: rgb(228, 234, 236);
}
.pager .disabled > span {
	border-color: rgb(228, 234, 236);
}
.pager-round li > a {
	border-radius: 1000px;
}
.pager-round li > span {
	border-radius: 1000px;
}
.label {
	padding: 0.25em 0.6em; border-radius: 0.3em; font-weight: 300;
}
.label-outline.label {
	border-color: rgb(243, 247, 249); color: rgb(243, 247, 249); background-color: transparent;
}
.label-outline {
	border: 1px solid transparent; border-image: none;
}
.label-round {
	border-radius: 1em;
}
.label-default {
	color: rgb(118, 131, 143); background-color: rgb(228, 234, 236);
}
[href].label-default:focus {
	background-color: rgb(243, 247, 249);
}
[href].label-default:hover {
	background-color: rgb(243, 247, 249);
}
.label-outline.label-default {
	border-color: rgb(228, 234, 236); color: rgb(228, 234, 236); background-color: transparent;
}
[href].label-default:focus {
	color: rgb(163, 175, 183);
}
[href].label-default:hover {
	color: rgb(163, 175, 183);
}
.label-outline.label-default {
	color: rgb(118, 131, 143);
}
.label-primary {
	background-color: rgb(98, 168, 234);
}
[href].label-primary:focus {
	background-color: rgb(137, 188, 235);
}
[href].label-primary:hover {
	background-color: rgb(137, 188, 235);
}
.label-outline.label-primary {
	border-color: rgb(98, 168, 234); color: rgb(98, 168, 234); background-color: transparent;
}
.label-success {
	background-color: rgb(70, 190, 138);
}
[href].label-success:focus {
	background-color: rgb(92, 210, 157);
}
[href].label-success:hover {
	background-color: rgb(92, 210, 157);
}
.label-outline.label-success {
	border-color: rgb(70, 190, 138); color: rgb(70, 190, 138); background-color: transparent;
}
.label-info {
	background-color: rgb(87, 199, 212);
}
[href].label-info:focus {
	background-color: rgb(119, 214, 225);
}
[href].label-info:hover {
	background-color: rgb(119, 214, 225);
}
.label-outline.label-info {
	border-color: rgb(87, 199, 212); color: rgb(87, 199, 212); background-color: transparent;
}
.label-warning {
	background-color: rgb(242, 166, 84);
}
[href].label-warning:focus {
	background-color: rgb(244, 176, 102);
}
[href].label-warning:hover {
	background-color: rgb(244, 176, 102);
}
.label-outline.label-warning {
	border-color: rgb(242, 166, 84); color: rgb(242, 166, 84); background-color: transparent;
}
.label-danger {
	background-color: rgb(249, 104, 104);
}
[href].label-danger:focus {
	background-color: rgb(250, 122, 122);
}
[href].label-danger:hover {
	background-color: rgb(250, 122, 122);
}
.label-outline.label-danger {
	border-color: rgb(249, 104, 104); color: rgb(249, 104, 104); background-color: transparent;
}
.label-dark {
	background-color: rgb(82, 96, 105);
}
[href].label-dark:focus {
	background-color: rgb(118, 131, 143);
}
[href].label-dark:hover {
	background-color: rgb(118, 131, 143);
}
.label-outline.label-dark {
	border-color: rgb(82, 96, 105); color: rgb(82, 96, 105); background-color: transparent;
}
.label-lg {
	font-size: 16px;
}
.label-sm {
	padding: 0.1em 0.5em; font-size: 10px;
}
.badge {
	padding: 3px 6px;
}
.btn .badge {
	top: 0px;
}
.up.badge {
	margin: 0px -0.8em; border-radius: 15px; top: -10px; position: relative;
}
.badge-absolute.badge {
	top: -8px; right: -10px; position: absolute; z-index: 5;
}
.badge-radius {
	border-radius: 3px;
}
.badge-primary {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
[href].badge-primary:focus {
	color: rgb(255, 255, 255); background-color: rgb(53, 143, 228);
}
[href].badge-primary:hover {
	color: rgb(255, 255, 255); background-color: rgb(53, 143, 228);
}
.active.list-group-item > .badge-primary {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.nav-pills > .active > a > .badge-primary {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.badge-success {
	color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
[href].badge-success:focus {
	color: rgb(255, 255, 255); background-color: rgb(54, 155, 111);
}
[href].badge-success:hover {
	color: rgb(255, 255, 255); background-color: rgb(54, 155, 111);
}
.active.list-group-item > .badge-success {
	color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.nav-pills > .active > a > .badge-success {
	color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.badge-info {
	color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
[href].badge-info:focus {
	color: rgb(255, 255, 255); background-color: rgb(51, 182, 197);
}
[href].badge-info:hover {
	color: rgb(255, 255, 255); background-color: rgb(51, 182, 197);
}
.active.list-group-item > .badge-info {
	color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.nav-pills > .active > a > .badge-info {
	color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.badge-warning {
	color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
[href].badge-warning:focus {
	color: rgb(255, 255, 255); background-color: rgb(238, 141, 37);
}
[href].badge-warning:hover {
	color: rgb(255, 255, 255); background-color: rgb(238, 141, 37);
}
.active.list-group-item > .badge-warning {
	color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.nav-pills > .active > a > .badge-warning {
	color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.badge-danger {
	color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
[href].badge-danger:focus {
	color: rgb(255, 255, 255); background-color: rgb(247, 55, 55);
}
[href].badge-danger:hover {
	color: rgb(255, 255, 255); background-color: rgb(247, 55, 55);
}
.active.list-group-item > .badge-danger {
	color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.nav-pills > .active > a > .badge-danger {
	color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.badge-dark {
	color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
[href].badge-dark:focus {
	color: rgb(255, 255, 255); background-color: rgb(60, 70, 76);
}
[href].badge-dark:hover {
	color: rgb(255, 255, 255); background-color: rgb(60, 70, 76);
}
.active.list-group-item > .badge-dark {
	color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.nav-pills > .active > a > .badge-dark {
	color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.badge-lg {
	padding: 5px 9px 8px; font-size: 16px;
}
.badge-sm {
	padding: 2px 5px; font-size: 10px;
}
.jumbotron {
	padding: 0px; border-radius: 3px;
}
.jumbotron > .jumbotron-photo img {
	width: 100%; border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.jumbotron-contents {
	padding: 20px;
}
.jumbotron .carousel {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.jumbotron .carousel-inner {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.jumbotron .carousel-inner > .active.item img {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.jumbotron .carousel-inner > .item > a > img {
	width: 100%;
}
.jumbotron .carousel-inner > .item > img {
	width: 100%;
}
.jumbotron .h1 {
	font-size: 28px;
}
.jumbotron h1 {
	font-size: 28px;
}
.jumbotron .h2 {
	font-size: 24px;
}
.jumbotron h2 {
	font-size: 24px;
}
@media screen and (min-width:768px)
{
.container .jumbotron {
	padding: 0px;
}
.jumbotron {
	padding: 0px;
}
.jumbotron .h1 {
	font-size: 28px;
}
.jumbotron h1 {
	font-size: 28px;
}
}
.thumbnail {
	padding: 0px; border: currentColor; transition:0.25s ease-in-out; border-image: none; -webkit-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
.thumbnail .caption {
	padding-right: 0px; padding-left: 0px; display: block; position: relative;
}
.alert {
	padding-right: 20px; padding-left: 20px;
}
.alert ul {
	padding-left: 13px;
}
.alert ul li {
	padding-left: 7px;
}
.panel > .alert {
	margin: 0px;
}
.alert-alt {
	border-width: medium medium medium 3px; border-style: none none none solid; border-color: currentColor currentColor currentColor transparent; border-image: none; color: rgb(118, 131, 143); background-color: rgba(243, 247, 249, 0.8);
}
.alert-alt .alert-link {
	text-decoration: none;
}
.alert-alt a {
	text-decoration: none;
}
.alert-dismissible {
	padding-right: 40px;
}
.alert-dismissible .close {
	top: 0px; text-decoration: none; opacity: 0.6;
}
.alert-dismissible .close:focus {
	opacity: 1;
}
.alert-dismissible .close:hover {
	opacity: 1;
}
.alert-alt.alert-dismissible .close {
	color: rgb(163, 175, 183); opacity: 0.6;
}
.alert-alt.alert-dismissible .close:focus {
	color: rgb(163, 175, 183); opacity: 1;
}
.alert-alt.alert-dismissible .close:hover {
	color: rgb(163, 175, 183); opacity: 1;
}
.alert-icon {
	padding-left: 45px; position: relative;
}
.alert-icon > .icon {
	left: 20px; top: 18px; width: 1em; text-align: center; font-size: 16px; position: absolute;
}
.alert-avatar {
	padding-top: 20px; padding-bottom: 20px; padding-left: 75px; position: relative;
}
.alert-avatar > .avatar {
	left: 20px; top: 12px; position: absolute;
}
.page-alert .alert-wrap {
	margin: 0px; padding: 0px; transition:max-height 0.7s linear; overflow: hidden; max-height: 0px; -webkit-transition: max-height .7s linear 0s; -o-transition: max-height .7s linear 0s;
}
.page-alert .in.alert-wrap {
	transition:max-height 1s linear; max-height: 500px; -webkit-transition: max-height 1s linear 0s; -o-transition: max-height 1s linear 0s;
}
.page-alert .alert-wrap .alert {
	margin: 0px; border-radius: 0px; text-align: left;
}
.alert-primary {
	border-color: rgb(232, 241, 248); color: rgb(98, 168, 234); background-color: rgba(232, 241, 248, 0.8);
}
.alert-primary hr {
	border-top-color: rgb(212, 229, 242);
}
.alert-primary .alert-link {
	color: rgb(53, 143, 228);
}
.alert-primary .close {
	color: rgb(98, 168, 234);
}
.alert-primary .close:focus {
	color: rgb(98, 168, 234);
}
.alert-primary .close:hover {
	color: rgb(98, 168, 234);
}
.alert-primary .alert-link {
	color: rgb(78, 151, 217);
}
.alert-primary.alert-alt {
	border-color: rgb(98, 168, 234);
}
.alert-primary.alert-alt .alert-link {
	color: rgb(98, 168, 234);
}
.alert-primary.alert-alt a {
	color: rgb(98, 168, 234);
}
.alert-success .alert-link {
	color: rgb(54, 171, 122);
}
.alert-success.alert-alt {
	border-color: rgb(70, 190, 138);
}
.alert-success.alert-alt .alert-link {
	color: rgb(70, 190, 138);
}
.alert-success.alert-alt a {
	color: rgb(70, 190, 138);
}
.alert-info .alert-link {
	color: rgb(71, 184, 198);
}
.alert-info.alert-alt {
	border-color: rgb(87, 199, 212);
}
.alert-info.alert-alt .alert-link {
	color: rgb(87, 199, 212);
}
.alert-info.alert-alt a {
	color: rgb(87, 199, 212);
}
.alert-warning .alert-link {
	color: rgb(236, 153, 64);
}
.alert-warning.alert-alt {
	border-color: rgb(242, 166, 84);
}
.alert-warning.alert-alt .alert-link {
	color: rgb(242, 166, 84);
}
.alert-warning.alert-alt a {
	color: rgb(242, 166, 84);
}
.alert-danger .alert-link {
	color: rgb(233, 89, 91);
}
.alert-danger.alert-alt {
	border-color: rgb(249, 104, 104);
}
.alert-danger.alert-alt .alert-link {
	color: rgb(249, 104, 104);
}
.alert-danger.alert-alt a {
	color: rgb(249, 104, 104);
}
.alert-social {
	padding-left: 65px; position: relative;
}
.alert-social > .icon {
	left: 20px; top: 12px; width: 1em; text-align: center; bottom: 0px; font-size: 30px; position: absolute;
}
.alert-facebook {
	border-color: rgb(59, 89, 152); color: rgb(255, 255, 255); background-color: rgb(59, 89, 152);
}
.alert-facebook hr {
	border-top-color: rgb(52, 78, 134);
}
.alert-facebook .alert-link {
	color: rgb(230, 230, 230);
}
.alert-facebook .close {
	color: rgb(255, 255, 255);
}
.alert-facebook .close:focus {
	color: rgb(255, 255, 255);
}
.alert-facebook .close:hover {
	color: rgb(255, 255, 255);
}
.alert-facebook .alert-link {
	color: rgb(255, 255, 255); font-weight: 500;
}
.alert-twitter {
	border-color: rgb(85, 172, 238); color: rgb(255, 255, 255); background-color: rgb(85, 172, 238);
}
.alert-twitter hr {
	border-top-color: rgb(62, 161, 236);
}
.alert-twitter .alert-link {
	color: rgb(230, 230, 230);
}
.alert-twitter .close {
	color: rgb(255, 255, 255);
}
.alert-twitter .close:focus {
	color: rgb(255, 255, 255);
}
.alert-twitter .close:hover {
	color: rgb(255, 255, 255);
}
.alert-twitter .alert-link {
	color: rgb(255, 255, 255); font-weight: 500;
}
.alert-google-plus {
	border-color: rgb(221, 75, 57); color: rgb(255, 255, 255); background-color: rgb(221, 75, 57);
}
.alert-google-plus hr {
	border-top-color: rgb(215, 57, 37);
}
.alert-google-plus .alert-link {
	color: rgb(230, 230, 230);
}
.alert-google-plus .close {
	color: rgb(255, 255, 255);
}
.alert-google-plus .close:focus {
	color: rgb(255, 255, 255);
}
.alert-google-plus .close:hover {
	color: rgb(255, 255, 255);
}
.alert-google-plus .alert-link {
	color: rgb(255, 255, 255); font-weight: 500;
}
.alert-linkedin {
	border-color: rgb(9, 118, 180); color: rgb(255, 255, 255); background-color: rgb(9, 118, 180);
}
.alert-linkedin hr {
	border-top-color: rgb(8, 102, 156);
}
.alert-linkedin .alert-link {
	color: rgb(230, 230, 230);
}
.alert-linkedin .close {
	color: rgb(255, 255, 255);
}
.alert-linkedin .close:focus {
	color: rgb(255, 255, 255);
}
.alert-linkedin .close:hover {
	color: rgb(255, 255, 255);
}
.alert-linkedin .alert-link {
	color: rgb(255, 255, 255); font-weight: 500;
}
.alert-flickr {
	border-color: rgb(255, 0, 132); color: rgb(255, 255, 255); background-color: rgb(255, 0, 132);
}
.alert-flickr hr {
	border-top-color: rgb(230, 0, 119);
}
.alert-flickr .alert-link {
	color: rgb(230, 230, 230);
}
.alert-flickr .close {
	color: rgb(255, 255, 255);
}
.alert-flickr .close:focus {
	color: rgb(255, 255, 255);
}
.alert-flickr .close:hover {
	color: rgb(255, 255, 255);
}
.alert-flickr .alert-link {
	color: rgb(255, 255, 255); font-weight: 500;
}
.alert-tumblr {
	border-color: rgb(53, 70, 92); color: rgb(255, 255, 255); background-color: rgb(53, 70, 92);
}
.alert-tumblr hr {
	border-top-color: rgb(44, 58, 76);
}
.alert-tumblr .alert-link {
	color: rgb(230, 230, 230);
}
.alert-tumblr .close {
	color: rgb(255, 255, 255);
}
.alert-tumblr .close:focus {
	color: rgb(255, 255, 255);
}
.alert-tumblr .close:hover {
	color: rgb(255, 255, 255);
}
.alert-tumblr .alert-link {
	color: rgb(255, 255, 255); font-weight: 500;
}
.alert-github {
	border-color: rgb(65, 131, 196); color: rgb(255, 255, 255); background-color: rgb(65, 131, 196);
}
.alert-github hr {
	border-top-color: rgb(56, 118, 180);
}
.alert-github .alert-link {
	color: rgb(230, 230, 230);
}
.alert-github .close {
	color: rgb(255, 255, 255);
}
.alert-github .close:focus {
	color: rgb(255, 255, 255);
}
.alert-github .close:hover {
	color: rgb(255, 255, 255);
}
.alert-github .alert-link {
	color: rgb(255, 255, 255); font-weight: 500;
}
.alert-dribbble {
	border-color: rgb(195, 35, 97); color: rgb(255, 255, 255); background-color: rgb(195, 35, 97);
}
.alert-dribbble hr {
	border-top-color: rgb(173, 31, 86);
}
.alert-dribbble .alert-link {
	color: rgb(230, 230, 230);
}
.alert-dribbble .close {
	color: rgb(255, 255, 255);
}
.alert-dribbble .close:focus {
	color: rgb(255, 255, 255);
}
.alert-dribbble .close:hover {
	color: rgb(255, 255, 255);
}
.alert-dribbble .alert-link {
	color: rgb(255, 255, 255); font-weight: 500;
}
.alert-youtube {
	border-color: rgb(179, 18, 23); color: rgb(255, 255, 255); background-color: rgb(179, 18, 23);
}
.alert-youtube hr {
	border-top-color: rgb(156, 16, 20);
}
.alert-youtube .alert-link {
	color: rgb(230, 230, 230);
}
.alert-youtube .close {
	color: rgb(255, 255, 255);
}
.alert-youtube .close:focus {
	color: rgb(255, 255, 255);
}
.alert-youtube .close:hover {
	color: rgb(255, 255, 255);
}
.alert-youtube .alert-link {
	color: rgb(255, 255, 255); font-weight: 500;
}
.dark.alert .alert-link {
	color: rgb(255, 255, 255) !important; font-weight: 500;
}
.dark.alert .alert-left-border {
	border-width: medium medium medium 3px; border-style: none none none solid; border-color: currentColor currentColor currentColor transparent; border-image: none;
}
.alert-alt.alert-dismissible.dark.alert .close {
	color: rgb(255, 255, 255);
}
.alert-alt.alert-dismissible.dark.alert .close:focus {
	color: rgb(255, 255, 255);
}
.alert-alt.alert-dismissible.dark.alert .close:hover {
	color: rgb(255, 255, 255);
}
.alert-primary.dark.alert {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.alert-primary.dark.alert hr {
	border-top-color: rgb(76, 156, 231);
}
.alert-primary.dark.alert .alert-link {
	color: rgb(230, 230, 230);
}
.alert-primary.dark.alert .close {
	color: rgb(255, 255, 255);
}
.alert-primary.dark.alert .close:focus {
	color: rgb(255, 255, 255);
}
.alert-primary.dark.alert .close:hover {
	color: rgb(255, 255, 255);
}
.alert-primary.dark.alert.alert-alt {
	border-color: rgb(39, 113, 180);
}
.alert-primary.dark.alert.alert-alt .alert-link {
	color: rgb(255, 255, 255);
}
.alert-primary.dark.alert.alert-alt a {
	color: rgb(255, 255, 255);
}
.alert-success.dark.alert {
	border-color: rgb(70, 190, 138); color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.alert-success.dark.alert hr {
	border-top-color: rgb(61, 174, 125);
}
.alert-success.dark.alert .alert-link {
	color: rgb(230, 230, 230);
}
.alert-success.dark.alert .close {
	color: rgb(255, 255, 255);
}
.alert-success.dark.alert .close:focus {
	color: rgb(255, 255, 255);
}
.alert-success.dark.alert .close:hover {
	color: rgb(255, 255, 255);
}
.alert-success.dark.alert.alert-alt {
	border-color: rgb(36, 113, 81);
}
.alert-success.dark.alert.alert-alt .alert-link {
	color: rgb(255, 255, 255);
}
.alert-success.dark.alert.alert-alt a {
	color: rgb(255, 255, 255);
}
.alert-info.dark.alert {
	border-color: rgb(87, 199, 212); color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.alert-info.dark.alert hr {
	border-top-color: rgb(67, 192, 207);
}
.alert-info.dark.alert .alert-link {
	color: rgb(230, 230, 230);
}
.alert-info.dark.alert .close {
	color: rgb(255, 255, 255);
}
.alert-info.dark.alert .close:focus {
	color: rgb(255, 255, 255);
}
.alert-info.dark.alert .close:hover {
	color: rgb(255, 255, 255);
}
.alert-info.dark.alert.alert-alt {
	border-color: rgb(46, 136, 147);
}
.alert-info.dark.alert.alert-alt .alert-link {
	color: rgb(255, 255, 255);
}
.alert-info.dark.alert.alert-alt a {
	color: rgb(255, 255, 255);
}
.alert-warning.dark.alert {
	border-color: rgb(242, 166, 84); color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.alert-warning.dark.alert hr {
	border-top-color: rgb(240, 154, 60);
}
.alert-warning.dark.alert .alert-link {
	color: rgb(230, 230, 230);
}
.alert-warning.dark.alert .close {
	color: rgb(255, 255, 255);
}
.alert-warning.dark.alert .close:focus {
	color: rgb(255, 255, 255);
}
.alert-warning.dark.alert .close:hover {
	color: rgb(255, 255, 255);
}
.alert-warning.dark.alert.alert-alt {
	border-color: rgb(203, 115, 20);
}
.alert-warning.dark.alert.alert-alt .alert-link {
	color: rgb(255, 255, 255);
}
.alert-warning.dark.alert.alert-alt a {
	color: rgb(255, 255, 255);
}
.alert-danger.dark.alert {
	border-color: rgb(249, 104, 104); color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.alert-danger.dark.alert hr {
	border-top-color: rgb(248, 79, 79);
}
.alert-danger.dark.alert .alert-link {
	color: rgb(230, 230, 230);
}
.alert-danger.dark.alert .close {
	color: rgb(255, 255, 255);
}
.alert-danger.dark.alert .close:focus {
	color: rgb(255, 255, 255);
}
.alert-danger.dark.alert .close:hover {
	color: rgb(255, 255, 255);
}
.alert-danger.dark.alert.alert-alt {
	border-color: rgb(217, 29, 31);
}
.alert-danger.dark.alert.alert-alt .alert-link {
	color: rgb(255, 255, 255);
}
.alert-danger.dark.alert.alert-alt a {
	color: rgb(255, 255, 255);
}
.progress {
	height: 15px; box-shadow: none; -webkit-box-shadow: none;
}
.progress-bar {
	line-height: 15px; box-shadow: none; -webkit-box-shadow: none;
}
.progress-square {
	border-radius: 0px;
}
.progress-circle {
	border-radius: 1000px;
}
.progress-vertical {
	width: 15px; height: 250px; margin-right: 30px; margin-bottom: 0px; display: inline-block; position: relative; min-height: 250px;
}
.progress-vertical .progress-bar {
	width: 100%;
}
.active.progress-bar-indicating {
	animation:none; position: relative; -webkit-animation: none; -o-animation: none;
}
.active.progress-bar-indicating::before {
	border-radius: inherit; animation:progress-active 3s infinite; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; content: ""; opacity: 0; background-color: rgb(255, 255, 255); -webkit-animation: progress-active 3s ease 0s infinite; -o-animation: progress-active 3s ease 0s infinite;
}
.progress-vertical .active.progress-bar-indicating::before {
	animation-name: progress-vertical-active; -webkit-animation-name: progress-vertical-active; -o-animation-name: progress-vertical-active;
}
.progress-skill {
	position: relative;
}
.progress-skill .progress-bar > span {
	top: 0px; right: 10px; color: rgb(82, 96, 105); position: absolute;
}
.progress-lg {
	height: 22px;
}
.progress-vertical.progress-lg {
	width: 25px;
}
.progress-lg .progress-bar {
	line-height: 22px;
}
.progress-sm {
	height: 10px;
}
.progress-vertical.progress-sm {
	width: 10px;
}
.progress-sm .progress-bar {
	line-height: 10px;
}
.progress-xs {
	border-radius: 1px; height: 4px;
}
.progress-vertical.progress-xs {
	width: 4px;
}
.progress-xs .progress-bar {
	line-height: 4px;
}
.contextual-progress {
	margin: 20px 0px;
}
.contextual-progress .progress-title {
	float: left;
}
.contextual-progress .progress-label {
	float: right; position: relative;
}
.contextual-progress .progress {
	margin: 5px 0px; height: 2px;
}
.media-object {
	width: 120px;
}
.media-left {
	padding-right: 20px;
}
.media > .pull-left {
	padding-right: 20px;
}
.media-right {
	padding-left: 20px;
}
.media > .pull-right {
	padding-left: 20px;
}
.media-body {
	overflow: auto;
}
.media .media {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.media-meta {
	color: rgb(82, 96, 105); font-size: 12px; margin-bottom: 3px;
}
.media-lg .media-object {
	width: 160px;
}
.media-lg .media {
	margin-left: -110px;
}
.media-sm .media-object {
	width: 80px;
}
.media-sm .media {
	margin-left: -70px;
}
.media-xs .media-object {
	width: 60px;
}
.media-xs .media {
	margin-left: -60px;
}
@media screen and (min-width:768px)
{
.media-body {
	overflow: hidden;
}
.media .media {
	margin-left: 0px;
}
}
.list-group .media {
	padding: 2px 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.list-group .media .media-left {
	padding-right: 20px;
}
.list-group .media .pull-left {
	padding-right: 20px;
}
.list-group .media .media-right {
	padding-left: 20px;
}
.list-group .media .pull-right {
	padding-left: 20px;
}
.list-group .media .pull-right .status {
	margin-top: 15px; margin-right: 5px;
}
.list-group .media .media-heading {
	font-size: 14px;
}
.list-group-full > .list-group-item {
	padding-right: 0px; padding-left: 0px;
}
a.list-group-item {
	border-radius: 3px;
}
a.disabled.list-group-item {
	color: rgb(204, 213, 219); background-color: rgb(243, 247, 249);
}
a.disabled.list-group-item:focus {
	color: rgb(204, 213, 219); background-color: rgb(243, 247, 249);
}
a.disabled.list-group-item:hover {
	color: rgb(204, 213, 219); background-color: rgb(243, 247, 249);
}
a.active.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
a.active.list-group-item:focus {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
a.active.list-group-item:hover {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.list-group-item .icon {
	margin-right: 10px;
}
.bg-inherit.list-group {
	border-radius: 3px;
}
.bg-inherit.list-group .list-group-item {
	border-bottom-color: rgba(0, 0, 0, 0.075); background-color: transparent;
}
.bg-inherit.list-group :last-child.list-group-item {
	border-bottom-color: transparent;
}
.bg-inherit.list-group .list-group-item:hover {
	border-color: transparent; background-color: rgba(0, 0, 0, 0.075);
}
.list-group-bordered .list-group-item {
	border-color: rgb(228, 234, 236);
}
.list-group-bordered .active.list-group-item {
	border-color: rgb(78, 151, 217); color: rgb(255, 255, 255); background-color: rgb(78, 151, 217);
}
.list-group-bordered .active.list-group-item:focus {
	border-color: rgb(78, 151, 217); color: rgb(255, 255, 255); background-color: rgb(78, 151, 217);
}
.list-group-bordered .active.list-group-item:hover {
	border-color: rgb(78, 151, 217); color: rgb(255, 255, 255); background-color: rgb(78, 151, 217);
}
.list-group-dividered .list-group-item {
	border-top-color: rgb(228, 234, 236);
}
.list-group-dividered .active.list-group-item:hover {
	border-top-color: rgb(228, 234, 236);
}
.list-group-dividered :last-child.list-group-item {
	border-bottom-color: rgb(228, 234, 236);
}
.list-group-dividered :first-child.list-group-item {
	border-top-color: transparent;
}
.list-group-dividered :first-child.active.list-group-item:hover {
	border-top-color: transparent;
}
.list-group-gap .list-group-item {
	border-radius: 3px; margin-bottom: 2px;
}
.list-group-full .list-group-item {
	padding-right: 0px; padding-left: 0px;
}
.list-group-item-dark {
	color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
a.list-group-item-dark {
	color: rgb(255, 255, 255);
}
button.list-group-item-dark {
	color: rgb(255, 255, 255);
}
a.list-group-item-dark .list-group-item-heading {
	color: inherit;
}
button.list-group-item-dark .list-group-item-heading {
	color: inherit;
}
a.list-group-item-dark:focus {
	color: rgb(255, 255, 255); background-color: rgb(71, 83, 91);
}
a.list-group-item-dark:hover {
	color: rgb(255, 255, 255); background-color: rgb(71, 83, 91);
}
button.list-group-item-dark:focus {
	color: rgb(255, 255, 255); background-color: rgb(71, 83, 91);
}
button.list-group-item-dark:hover {
	color: rgb(255, 255, 255); background-color: rgb(71, 83, 91);
}
a.active.list-group-item-dark {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
a.active.list-group-item-dark:focus {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
a.active.list-group-item-dark:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-dark {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-dark:focus {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
button.active.list-group-item-dark:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.panel {
	border-width: 0px; margin-bottom: 30px; position: relative;
}
.panel > .nav-tabs-vertical .nav-tabs {
	margin-left: -1px;
}
.panel > .nav-tabs-vertical .nav-tabs > li > a {
	border-radius: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.panel > .nav-tabs-vertical .nav-tabs-reverse.nav-tabs {
	margin-right: -1px;
}
.panel > .nav-tabs-vertical .nav-tabs-reverse.nav-tabs > li > a {
	border-radius: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.panel:hover .panel-actions .show-on-hover {
	display: inline-block;
}
.panel .panel-actions .show-on-hover {
	display: none;
}
.is-fullscreen.panel {
	border-radius: 0px; left: 0px; top: 0px; width: 100%; bottom: 0px; margin-bottom: 0px; position: fixed; z-index: 9999;
}
.is-fullscreen.panel .panel-loading {
	border-radius: 0px;
}
.is-fullscreen.panel .panel-actions [data-toggle=collapse] {
	display: none;
}
.is-fullscreen.panel .panel-body {
	overflow: auto; max-height: 100%;
}
.is-close.panel {
	display: none;
}
.is-collapse.panel .panel-body {
	height: 0px; display: none;
}
.panel > .alert {
	padding-right: 30px; padding-left: 30px;
}
.panel > .alert-dismissible {
	padding-right: 50px;
}
@media screen and (max-width:480px)
{
.panel > .alert {
	padding-right: 20px; padding-left: 20px;
}
.panel > .alert-dismissible {
	padding-right: 40px;
}
}
.panel > .table-responsive > .table > tbody > tr > td:first-child {
	padding-left: 30px;
}
.panel > .table-responsive > .table > tbody > tr > th:first-child {
	padding-left: 30px;
}
.panel > .table-responsive > .table > tfoot > tr > td:first-child {
	padding-left: 30px;
}
.panel > .table-responsive > .table > tfoot > tr > th:first-child {
	padding-left: 30px;
}
.panel > .table-responsive > .table > thead > tr > td:first-child {
	padding-left: 30px;
}
.panel > .table-responsive > .table > thead > tr > th:first-child {
	padding-left: 30px;
}
.panel > .table-responsive > .table > tr > td:first-child {
	padding-left: 30px;
}
.panel > .table-responsive > .table > tr > th:first-child {
	padding-left: 30px;
}
.panel > .table > tbody > tr > td:first-child {
	padding-left: 30px;
}
.panel > .table > tbody > tr > th:first-child {
	padding-left: 30px;
}
.panel > .table > tfoot > tr > td:first-child {
	padding-left: 30px;
}
.panel > .table > tfoot > tr > th:first-child {
	padding-left: 30px;
}
.panel > .table > thead > tr > td:first-child {
	padding-left: 30px;
}
.panel > .table > thead > tr > th:first-child {
	padding-left: 30px;
}
.panel > .table > tr > td:first-child {
	padding-left: 30px;
}
.panel > .table > tr > th:first-child {
	padding-left: 30px;
}
@media screen and (max-width:480px)
{
.panel > .table-responsive > .table > tbody > tr > td:first-child {
	padding-left: 20px;
}
.panel > .table-responsive > .table > tbody > tr > th:first-child {
	padding-left: 20px;
}
.panel > .table-responsive > .table > tfoot > tr > td:first-child {
	padding-left: 20px;
}
.panel > .table-responsive > .table > tfoot > tr > th:first-child {
	padding-left: 20px;
}
.panel > .table-responsive > .table > thead > tr > td:first-child {
	padding-left: 20px;
}
.panel > .table-responsive > .table > thead > tr > th:first-child {
	padding-left: 20px;
}
.panel > .table-responsive > .table > tr > td:first-child {
	padding-left: 20px;
}
.panel > .table-responsive > .table > tr > th:first-child {
	padding-left: 20px;
}
.panel > .table > tbody > tr > td:first-child {
	padding-left: 20px;
}
.panel > .table > tbody > tr > th:first-child {
	padding-left: 20px;
}
.panel > .table > tfoot > tr > td:first-child {
	padding-left: 20px;
}
.panel > .table > tfoot > tr > th:first-child {
	padding-left: 20px;
}
.panel > .table > thead > tr > td:first-child {
	padding-left: 20px;
}
.panel > .table > thead > tr > th:first-child {
	padding-left: 20px;
}
.panel > .table > tr > td:first-child {
	padding-left: 20px;
}
.panel > .table > tr > th:first-child {
	padding-left: 20px;
}
}
.panel > .table-responsive > .table > tbody > tr > td:last-child {
	padding-right: 30px;
}
.panel > .table-responsive > .table > tbody > tr > th:last-child {
	padding-right: 30px;
}
.panel > .table-responsive > .table > tfoot > tr > td:last-child {
	padding-right: 30px;
}
.panel > .table-responsive > .table > tfoot > tr > th:last-child {
	padding-right: 30px;
}
.panel > .table-responsive > .table > thead > tr > td:last-child {
	padding-right: 30px;
}
.panel > .table-responsive > .table > thead > tr > th:last-child {
	padding-right: 30px;
}
.panel > .table-responsive > .table > tr > td:last-child {
	padding-right: 30px;
}
.panel > .table-responsive > .table > tr > th:last-child {
	padding-right: 30px;
}
.panel > .table > tbody > tr > td:last-child {
	padding-right: 30px;
}
.panel > .table > tbody > tr > th:last-child {
	padding-right: 30px;
}
.panel > .table > tfoot > tr > td:last-child {
	padding-right: 30px;
}
.panel > .table > tfoot > tr > th:last-child {
	padding-right: 30px;
}
.panel > .table > thead > tr > td:last-child {
	padding-right: 30px;
}
.panel > .table > thead > tr > th:last-child {
	padding-right: 30px;
}
.panel > .table > tr > td:last-child {
	padding-right: 30px;
}
.panel > .table > tr > th:last-child {
	padding-right: 30px;
}
@media screen and (max-width:480px)
{
.panel > .table-responsive > .table > tbody > tr > td:last-child {
	padding-right: 20px;
}
.panel > .table-responsive > .table > tbody > tr > th:last-child {
	padding-right: 20px;
}
.panel > .table-responsive > .table > tfoot > tr > td:last-child {
	padding-right: 20px;
}
.panel > .table-responsive > .table > tfoot > tr > th:last-child {
	padding-right: 20px;
}
.panel > .table-responsive > .table > thead > tr > td:last-child {
	padding-right: 20px;
}
.panel > .table-responsive > .table > thead > tr > th:last-child {
	padding-right: 20px;
}
.panel > .table-responsive > .table > tr > td:last-child {
	padding-right: 20px;
}
.panel > .table-responsive > .table > tr > th:last-child {
	padding-right: 20px;
}
.panel > .table > tbody > tr > td:last-child {
	padding-right: 20px;
}
.panel > .table > tbody > tr > th:last-child {
	padding-right: 20px;
}
.panel > .table > tfoot > tr > td:last-child {
	padding-right: 20px;
}
.panel > .table > tfoot > tr > th:last-child {
	padding-right: 20px;
}
.panel > .table > thead > tr > td:last-child {
	padding-right: 20px;
}
.panel > .table > thead > tr > th:last-child {
	padding-right: 20px;
}
.panel > .table > tr > td:last-child {
	padding-right: 20px;
}
.panel > .table > tr > th:last-child {
	padding-right: 20px;
}
}
.panel > .table > tbody:first-child > tr:first-child td {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.panel > .table > tbody:first-child > tr:first-child th {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.panel > .list-group > .list-group-item {
	padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:480px)
{
.panel > .list-group > .list-group-item {
	padding-right: 20px; padding-left: 20px;
}
}
.panel-content > .row {
	padding-right: 30px; padding-left: 30px;
}
.panel-content > .row > [class*=col-] {
	padding-right: 30px; padding-left: 30px;
}
.panel-heading {
	padding: 0px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.panel-heading + .alert {
	border-radius: 0px;
}
.panel-heading > .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.panel-heading + .nav-tabs {
	margin-top: -10px;
}
.panel-body {
	position: relative;
}
.panel-heading + .panel-body {
	padding-top: 0px;
}
.panel-body :first-child.h1 {
	margin-top: 0px;
}
.panel-body :first-child.h2 {
	margin-top: 0px;
}
.panel-body :first-child.h3 {
	margin-top: 0px;
}
.panel-body :first-child.h4 {
	margin-top: 0px;
}
.panel-body :first-child.h5 {
	margin-top: 0px;
}
.panel-body :first-child.h6 {
	margin-top: 0px;
}
.panel-body h1:first-child {
	margin-top: 0px;
}
.panel-body h2:first-child {
	margin-top: 0px;
}
.panel-body h3:first-child {
	margin-top: 0px;
}
.panel-body h4:first-child {
	margin-top: 0px;
}
.panel-body h5:first-child {
	margin-top: 0px;
}
.panel-body h6:first-child {
	margin-top: 0px;
}
.panel-body > :last-child {
	margin-bottom: 0px;
}
.panel-body > :only-child.list-group-dividered > :last-child.list-group-item {
	border-bottom-color: transparent;
}
.panel-footer {
	border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.table + .panel-footer {
	border-color: rgb(228, 234, 236); padding-top: 15px;
}
.panel-title {
	padding: 20px 30px; color: rgb(55, 71, 79); font-size: 18px; display: block;
}
.panel-title > .icon {
	margin-right: 10px;
}
.panel-title > .label {
	margin-left: 10px;
}
.panel-title small {
	color: rgb(118, 131, 143);
}
.panel-desc {
	margin: 0px; padding: 5px 0px 0px; color: rgb(118, 131, 143); font-size: 14px; display: block;
}
.panel-actions {
	margin: auto; top: 50%; right: 30px; position: absolute; z-index: 1; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%);
}
@media screen and (max-width:480px)
{
.panel-actions {
	right: 20px;
}
}
ul.panel-actions {
	list-style: none;
}
ul.panel-actions > li {
	margin-left: 8px; display: inline-block;
}
ul.panel-actions > li:first-child {
	margin-left: 0px;
}
.panel-actions a {
	color: inherit;
}
.panel-actions a.dropdown-toggle {
	text-decoration: none;
}
.panel-actions .dropdown {
	display: inline-block;
}
.panel-actions .dropdown-toggle {
	display: inline-block;
}
.panel-actions .panel-action {
	padding: 8px 10px; color: rgb(163, 175, 183); text-decoration: none; display: inline-block; cursor: pointer; background-color: transparent;
}
.panel-actions .panel-action:hover {
	color: rgb(82, 96, 105);
}
.panel-actions .panel-action:active {
	color: rgb(82, 96, 105);
}
.panel-actions .panel-action:focus {
	outline: 0px;
}
.panel-actions .progress {
	margin: 0px; width: 100px;
}
.panel-actions .pagination {
	margin: 0px;
}
.panel-toolbar {
	margin: 0px; padding: 5px 15px; border-top-color: rgb(228, 234, 236); border-bottom-color: rgb(228, 234, 236); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: transparent;
}
.panel-bordered .panel-toolbar {
	border-top-color: transparent;
}
.panel-toolbar .btn {
	padding: 5px 10px; color: rgb(163, 175, 183);
}
.panel-toolbar .icon.btn {
	width: 1em; text-align: center;
}
.panel-toolbar .active.btn {
	color: rgb(118, 131, 143);
}
.panel-toolbar .btn:active {
	color: rgb(118, 131, 143);
}
.panel-toolbar .btn:hover {
	color: rgb(118, 131, 143);
}
.panel-loading {
	border-radius: 4px; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6; opacity: 0.6;
}
.panel-loading .loader {
	left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.panel > :not(.panel-loading):not(.collapsing) {
	transition:opacity 0.3s; -webkit-transition: opacity .3s; -o-transition: opacity .3s;
}
.is-loading.panel > :not(.panel-loading) {
	opacity: 0.3;
}
.is-loading.panel .panel-loading {
	display: block; opacity: 1;
}
.panel-footer-chart {
	padding: 0px;
}
.panel-control {
	padding: 0px; border-radius: 0px; border: currentColor; border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
.scrollable-vertical.panel-body {
	padding-right: 0px !important; padding-left: 0px !important;
}
.scrollable-vertical.panel-body > .scrollable-container > .scrollable-content {
	padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:480px)
{
.scrollable-vertical.panel-body > .scrollable-container > .scrollable-content {
	padding-right: 20px; padding-left: 20px;
}
}
.scrollable-vertical.panel-body > .scrollable-bar {
	height: calc(100% - 30px); margin-top: 0px; margin-bottom: 30px; transform: translateX(-26px); -webkit-transform: translateX(-26px); -o-transform: translateX(-26px);
}
.panel-bordered > .scrollable-vertical.panel-body > .scrollable-bar {
	height: calc(100% - 60px); margin-bottom: 30px;
}
.scrollable-horizontal.panel-body {
	padding-top: 0px !important; padding-bottom: 0px !important;
}
.scrollable-horizontal.panel-body > .scrollable-container > .scrollable-content {
	padding-top: 0px; padding-bottom: 30px;
}
.panel-bordered > .scrollable-horizontal.panel-body > .scrollable-container > .scrollable-content {
	padding-top: 30px; padding-bottom: 30px;
}
.scrollable-horizontal.panel-body > .scrollable-bar {
	width: calc(100% - 60px); margin-right: 30px; margin-left: 0px; transform: translateY(-26px); -webkit-transform: translateY(-26px); -o-transform: translateY(-26px);
}
@media screen and (max-width:480px)
{
.scrollable-horizontal.panel-body > .scrollable-bar {
	width: calc(100% - 40px); margin-right: 20px;
}
}
.panel-bordered > .scrollable-horizontal.panel-body > .scrollable-bar {
	transform: translateY(-26px); -webkit-transform: translateY(-26px); -o-transform: translateY(-26px);
}
.panel-bordered > .panel-heading {
	border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.panel-bordered > .panel-heading > .panel-title {
	padding-bottom: 20px;
}
.panel-bordered > .panel-footer {
	padding-top: 15px; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.panel-bordered > .panel-body {
	padding-top: 30px;
}
.panel-bordered > .table > tbody:first-child > tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.panel-bordered > .table > tbody:first-child > tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.is-dragging.panel {
	opacity: 0.8;
}
.is-dragging.panel {
	cursor: move;
}
.panel-transparent.panel {
	background: 0px 0px; border-color: transparent; box-shadow: none; -webkit-box-shadow: none;
}
.panel-transparent.panel > .panel-footer {
	border-color: transparent;
}
.panel-transparent.panel > .panel-heading {
	border-color: transparent;
}
.panel-dark {
	border-color: rgb(82, 96, 105);
}
.panel-dark > .panel-heading {
	border-color: rgb(82, 96, 105); color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.panel-dark > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(82, 96, 105);
}
.panel-dark > .panel-heading .badge {
	color: rgb(82, 96, 105); background-color: rgb(255, 255, 255);
}
.panel-dark > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(82, 96, 105);
}
.panel-danger {
	border: currentColor; border-image: none;
}
.panel-dark {
	border: currentColor; border-image: none;
}
.panel-info {
	border: currentColor; border-image: none;
}
.panel-primary {
	border: currentColor; border-image: none;
}
.panel-success {
	border: currentColor; border-image: none;
}
.panel-warning {
	border: currentColor; border-image: none;
}
.panel-danger .panel-heading {
	border: currentColor; border-image: none;
}
.panel-dark .panel-heading {
	border: currentColor; border-image: none;
}
.panel-info .panel-heading {
	border: currentColor; border-image: none;
}
.panel-primary .panel-heading {
	border: currentColor; border-image: none;
}
.panel-success .panel-heading {
	border: currentColor; border-image: none;
}
.panel-warning .panel-heading {
	border: currentColor; border-image: none;
}
.panel-danger .panel-title {
	color: rgb(255, 255, 255);
}
.panel-dark .panel-title {
	color: rgb(255, 255, 255);
}
.panel-info .panel-title {
	color: rgb(255, 255, 255);
}
.panel-primary .panel-title {
	color: rgb(255, 255, 255);
}
.panel-success .panel-title {
	color: rgb(255, 255, 255);
}
.panel-warning .panel-title {
	color: rgb(255, 255, 255);
}
.panel-danger .panel-action {
	color: rgb(255, 255, 255);
}
.panel-dark .panel-action {
	color: rgb(255, 255, 255);
}
.panel-info .panel-action {
	color: rgb(255, 255, 255);
}
.panel-primary .panel-action {
	color: rgb(255, 255, 255);
}
.panel-success .panel-action {
	color: rgb(255, 255, 255);
}
.panel-warning .panel-action {
	color: rgb(255, 255, 255);
}
@media screen and (max-width:480px)
{
.panel-actions {
	right: 20px;
}
.panel-actions .progress {
	min-width: 80px;
}
.panel-actions .show-on-hover {
	display: none;
}
.panel-body {
	padding-right: 20px; padding-left: 20px;
}
.panel-footer {
	padding-right: 20px; padding-left: 20px;
}
.panel-title {
	padding-right: 20px; padding-left: 20px;
}
}
.well {
	padding: 20px;
}
.well-lg {
	padding: 24px;
}
.well-sm {
	padding: 12px;
}
.well {
	box-shadow: inset 0px 0px 1px rgba(0,0,0,0.02); -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .02);
}
.well-primary {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.well-success {
	color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.well-info {
	color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.well-warning {
	color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.well-danger {
	color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.icon.close {
	font-size: inherit;
}
body {
	font-weight: 300;
}
th {
	font-weight: 400;
}
b {
	font-weight: 500;
}
strong {
	font-weight: 500;
}
optgroup {
	font-weight: 500;
}
.h1 .small {
	font-weight: 300;
}
.h1 small {
	font-weight: 300;
}
.h2 .small {
	font-weight: 300;
}
.h2 small {
	font-weight: 300;
}
.h3 .small {
	font-weight: 300;
}
.h3 small {
	font-weight: 300;
}
.h4 .small {
	font-weight: 300;
}
.h4 small {
	font-weight: 300;
}
.h5 .small {
	font-weight: 300;
}
.h5 small {
	font-weight: 300;
}
.h6 .small {
	font-weight: 300;
}
.h6 small {
	font-weight: 300;
}
h1 .small {
	font-weight: 300;
}
h1 small {
	font-weight: 300;
}
h2 .small {
	font-weight: 300;
}
h2 small {
	font-weight: 300;
}
h3 .small {
	font-weight: 300;
}
h3 small {
	font-weight: 300;
}
h4 .small {
	font-weight: 300;
}
h4 small {
	font-weight: 300;
}
h5 .small {
	font-weight: 300;
}
h5 small {
	font-weight: 300;
}
h6 .small {
	font-weight: 300;
}
h6 small {
	font-weight: 300;
}
.lead {
	font-weight: 100;
}
dt {
	font-weight: 500;
}
kbd kbd {
	font-weight: 500;
}
label {
	font-weight: 300;
}
.checkbox label {
	font-weight: 300;
}
.radio label {
	font-weight: 300;
}
.checkbox-inline {
	font-weight: 300;
}
.radio-inline {
	font-weight: 300;
}
.btn-link {
	font-weight: 300;
}
.dropdown-menu > li > a {
	font-weight: 100;
}
.input-group-addon {
	font-weight: 300;
}
.label {
	font-weight: 500;
}
.popover {
	font-weight: 300;
}
.tooltip {
	font-weight: 300;
}
.modal-content {
	border-radius: 4px; border: currentColor; border-image: none; box-shadow: 0px 2px 12px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
}
.modal-header {
	padding: 15px 20px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.modal-header .close {
	margin-top: 1px;
}
.modal-body {
	padding: 20px;
}
.modal-footer {
	padding: 6px 20px 20px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.modal-top {
	margin: 0px auto;
}
.modal-center {
	margin: 0px auto; flex-flow:column nowrap; height: 100%; display: flex; justify-content: center; align-content: center; -webkit-justify-content: center; -webkit-box-pack: center; -webkit-flex-flow: column nowrap; -webkit-align-content: stretch;
}
.modal-bottom {
	margin: 0px auto; flex-flow:column nowrap; height: 100%; display: flex; justify-content: flex-end; align-content: center; -webkit-justify-content: flex-end; -webkit-box-pack: end; -webkit-flex-flow: column nowrap; -webkit-align-content: stretch;
}
.modal-sidebar {
	margin: 0px; flex-flow:column nowrap; height: 100%; right: 0px; display: flex; position: absolute; justify-content: center; align-content: center; background-color: rgb(255, 255, 255); -webkit-justify-content: center; -webkit-box-pack: center; -webkit-flex-flow: column nowrap; -webkit-align-content: stretch;
}
.modal-sidebar .modal-content {
	border-radius: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.modal-sidebar .modal-header {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.modal-sidebar .modal-footer {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.modal-sidebar button.close {
	top: 20px; right: 20px; position: fixed;
}
.fade.modal .modal-sidebar.modal-dialog {
	transform: translate(25%, 0px); -webkit-transform: translate(25%, 0); -o-transform: translate(25%, 0);
}
.in.modal .modal-sidebar.modal-dialog {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.modal-fill-in {
	background-color: transparent;
}
.in.modal-fill-in {
	opacity: 1; background-color: rgba(255, 255, 255, 0.95);
}
.modal-fill-in .modal-dialog {
	margin: 0px auto; flex-flow:column nowrap; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; align-content: center; -webkit-justify-content: center; -webkit-box-pack: center; -webkit-flex-flow: column nowrap; -webkit-align-content: stretch; -webkit-align-items: center; -webkit-box-align: center;
}
@media all and (min-width:768px)
{
.modal-fill-in .modal-dialog > * {
	width: 600px;
}
.modal-fill-in .modal-sm.modal-dialog > * {
	width: 300px;
}
.modal-fill-in .modal-dialog button.close {
	top: 20px; right: 20px; position: fixed; z-index: 1; opacity: 0.5; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
}
@media all and (min-width:992px)
{
.modal-fill-in .modal-lg.modal-dialog > * {
	width: 900px;
}
}
.modal-fill-in .modal-content {
	border-radius: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.modal-fill-in .modal-header {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.modal-fill-in .modal-footer {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.modal-primary .modal-header {
	border-radius: 4px 4px 0px 0px; background-color: rgb(98, 168, 234);
}
.modal-primary .modal-header * {
	color: rgb(255, 255, 255);
}
.modal-primary .modal-header .close {
	opacity: 0.6;
}
.modal-success .modal-header {
	border-radius: 4px 4px 0px 0px; background-color: rgb(70, 190, 138);
}
.modal-success .modal-header * {
	color: rgb(255, 255, 255);
}
.modal-success .modal-header .close {
	opacity: 0.6;
}
.modal-info .modal-header {
	border-radius: 4px 4px 0px 0px; background-color: rgb(87, 199, 212);
}
.modal-info .modal-header * {
	color: rgb(255, 255, 255);
}
.modal-info .modal-header .close {
	opacity: 0.6;
}
.modal-warning .modal-header {
	border-radius: 4px 4px 0px 0px; background-color: rgb(242, 166, 84);
}
.modal-warning .modal-header * {
	color: rgb(255, 255, 255);
}
.modal-warning .modal-header .close {
	opacity: 0.6;
}
.modal-danger .modal-header {
	border-radius: 4px 4px 0px 0px; background-color: rgb(249, 104, 104);
}
.modal-danger .modal-header * {
	color: rgb(255, 255, 255);
}
.modal-danger .modal-header .close {
	opacity: 0.6;
}
.modal-fade-in-scale-up.modal .modal-dialog {
	transition:0.3s; opacity: 0; transform: scale(0.7); -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transform: scale(.7); -o-transform: scale(.7);
}
.in.modal-fade-in-scale-up.modal .modal-dialog {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.modal-slide-in-right.modal .modal-dialog {
	opacity: 0; transform: translate(20%, 0px); -webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9 0s); -o-transition: all .3s cubic-bezier(.25, .5, .5, .9 0s); -webkit-transform: translate(20%, 0); -o-transform: translate(20%, 0);
}
.in.modal-slide-in-right.modal .modal-dialog {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.modal-slide-from-bottom.modal .modal-dialog {
	transition:0.3s; opacity: 0; transform: translate(0px, 20%); -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transform: translate(0, 20%); -o-transform: translate(0, 20%);
}
.in.modal-slide-from-bottom.modal .modal-dialog {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.modal-newspaper.modal .modal-dialog {
	transition:0.5s; opacity: 0; transform: scale(0) rotate(720deg); -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; -webkit-transform: scale(0) rotate(720deg); -o-transform: scale(0) rotate(720deg);
}
.in.modal-newspaper.modal .modal-dialog {
	opacity: 1; transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0); -o-transform: scale(1) rotate(0);
}
.modal-fall.modal {
	perspective: 1300px; -webkit-perspective: 1300px;
}
.modal-fall.modal .modal-dialog {
	opacity: 0; transform: translateZ(600px) rotateX(20deg); -webkit-transform: translateZ(600px) rotateX(20deg); -webkit-transform-style: preserve-3d;
}
.in.modal-fall.modal .modal-dialog {
	transition:0.3s ease-in; opacity: 1; transform: translateZ(0px) rotateX(0deg); -webkit-transition: all .3s ease-in 0s; -o-transition: all .3s ease-in 0s; -webkit-transform: translateZ(0) rotateX(0);
}
.modal-side-fall.modal {
	perspective: 1300px; -webkit-perspective: 1300px;
}
.modal-side-fall.modal .modal-dialog {
	transform: translate(30%) translateZ(600px) rotate(10deg); -webkit-transform: translate(30%) translateZ(600px) rotate(10deg); -webkit-transform-style: preserve-3d;
}
.in.modal-side-fall.modal .modal-dialog {
	transition:0.3s ease-in; transform: translate(0px) translateZ(0px) rotate(0deg); -webkit-transition: all .3s ease-in 0s; -o-transition: all .3s ease-in 0s; -webkit-transform: translate(0) translateZ(0) rotate(0);
}
.modal-3d-flip-horizontal.modal {
	perspective: 1300px; -webkit-perspective: 1300px;
}
.modal-3d-flip-horizontal.modal .modal-dialog {
	transition:0.3s; transform: rotateY(-70deg); -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transform: rotateY(-70deg); -o-transform: rotateY(-70deg); -webkit-transform-style: preserve-3d;
}
.in.modal-3d-flip-horizontal.modal .modal-dialog {
	transform: rotateY(0deg); -webkit-transform: rotateY(0); -o-transform: rotateY(0);
}
.modal-3d-flip-vertical.modal {
	perspective: 1300px; -webkit-perspective: 1300px;
}
.modal-3d-flip-vertical.modal .modal-dialog {
	transition:0.3s; transform: rotateX(-70deg); -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transform: rotateX(-70deg); -o-transform: rotateX(-70deg); -webkit-transform-style: preserve-3d;
}
.in.modal-3d-flip-vertical.modal .modal-dialog {
	transform: rotateX(0deg); -webkit-transform: rotateX(0); -o-transform: rotateX(0);
}
.modal-3d-sign.modal {
	perspective: 1300px; -webkit-perspective: 1300px;
}
.modal-3d-sign.modal .modal-dialog {
	transform-origin: 50% 0% 0px; transition:0.3s; transform: rotateX(-60deg); -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transform: rotateX(-60deg); -o-transform: rotateX(-60deg); -webkit-transform-origin: 50% 0 0; -o-transform-origin: 50% 0 0; -webkit-transform-style: preserve-3d;
}
.in.modal-3d-sign.modal .modal-dialog {
	transform: rotateX(0deg); -webkit-transform: rotateX(0); -o-transform: rotateX(0);
}
.modal-super-scaled.modal .modal-dialog {
	transition:0.3s; opacity: 0; transform: scale(2); -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transform: scale(2); -o-transform: scale(2);
}
.in.modal-super-scaled.modal .modal-dialog {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.modal-just-me.modal .modal-dialog {
	transition:0.3s; opacity: 0; transform: scale(0.8); -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transform: scale(.8); -o-transform: scale(.8);
}
.modal-just-me.modal .modal-backdrop {
	background-color: rgb(255, 255, 255);
}
.in.modal-just-me.modal {
	background: rgb(255, 255, 255);
}
.in.modal-just-me.modal .modal-dialog {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.in.modal-just-me.modal .modal-backdrop {
	opacity: 1;
}
.modal-3d-slit.modal {
	perspective: 1300px; -webkit-perspective: 1300px;
}
.modal-3d-slit.modal .modal-dialog {
	transition:0.5s; opacity: 0; transform: translateZ(-3000px) rotateY(90deg); -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; -webkit-transform: translateZ(-3000px) rotateY(90deg); -webkit-transform-style: preserve-3d;
}
.in.modal-3d-slit.modal .modal-dialog {
	animation-name: slit; animation-duration: 0.7s; animation-timing-function: ease-out; animation-fill-mode: forwards; -webkit-animation-name: slit; -o-animation-name: slit; -webkit-animation-duration: .7s; -o-animation-duration: .7s; -webkit-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; -webkit-animation-timing-function: ease-out; -o-animation-timing-function: ease-out;
}
.modal-rotate-from-bottom.modal {
	perspective: 1300px; -webkit-perspective: 1300px;
}
.modal-rotate-from-bottom.modal .modal-dialog {
	transform-origin: 0% 100% 0px; transition:0.3s ease-out; transform: translateY(100%) rotateX(90deg); -webkit-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; -webkit-transform: translateY(100%) rotateX(90deg); -webkit-transform-origin: 0 100% 0; -o-transform-origin: 0 100% 0; -webkit-transform-style: preserve-3d;
}
.in.modal-rotate-from-bottom.modal .modal-dialog {
	transform: translateY(0px) rotateX(0deg); -webkit-transform: translateY(0) rotateX(0);
}
.modal-rotate-from-left.modal {
	perspective: 1300px; -webkit-perspective: 1300px;
}
.modal-rotate-from-left.modal .modal-dialog {
	transform-origin: 0% 100% 0px; transition:0.3s ease-out; transform: translateZ(100px) translateX(-30%) rotateY(90deg); -webkit-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg); -webkit-transform-origin: 0 100% 0; -o-transform-origin: 0 100% 0; -webkit-transform-style: preserve-3d;
}
.in.modal-rotate-from-left.modal .modal-dialog {
	transform: translateZ(0px) translateX(0px) rotateY(0deg); -webkit-transform: translateZ(0) translateX(0) rotateY(0);
}
.tooltip-inner {
	padding: 6px 12px;
}
.tooltip-primary + .tooltip .tooltip-inner {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.tooltip-primary + .top.tooltip .tooltip-arrow {
	border-top-color: rgb(98, 168, 234);
}
.tooltip-primary + .right.tooltip .tooltip-arrow {
	border-right-color: rgb(98, 168, 234);
}
.tooltip-primary + .bottom.tooltip .tooltip-arrow {
	border-bottom-color: rgb(98, 168, 234);
}
.tooltip-primary + .left.tooltip .tooltip-arrow {
	border-left-color: rgb(98, 168, 234);
}
.tooltip-success + .tooltip .tooltip-inner {
	color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.tooltip-success + .top.tooltip .tooltip-arrow {
	border-top-color: rgb(70, 190, 138);
}
.tooltip-success + .right.tooltip .tooltip-arrow {
	border-right-color: rgb(70, 190, 138);
}
.tooltip-success + .bottom.tooltip .tooltip-arrow {
	border-bottom-color: rgb(70, 190, 138);
}
.tooltip-success + .left.tooltip .tooltip-arrow {
	border-left-color: rgb(70, 190, 138);
}
.tooltip-info + .tooltip .tooltip-inner {
	color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.tooltip-info + .top.tooltip .tooltip-arrow {
	border-top-color: rgb(87, 199, 212);
}
.tooltip-info + .right.tooltip .tooltip-arrow {
	border-right-color: rgb(87, 199, 212);
}
.tooltip-info + .bottom.tooltip .tooltip-arrow {
	border-bottom-color: rgb(87, 199, 212);
}
.tooltip-info + .left.tooltip .tooltip-arrow {
	border-left-color: rgb(87, 199, 212);
}
.tooltip-warning + .tooltip .tooltip-inner {
	color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.tooltip-warning + .top.tooltip .tooltip-arrow {
	border-top-color: rgb(242, 166, 84);
}
.tooltip-warning + .right.tooltip .tooltip-arrow {
	border-right-color: rgb(242, 166, 84);
}
.tooltip-warning + .bottom.tooltip .tooltip-arrow {
	border-bottom-color: rgb(242, 166, 84);
}
.tooltip-warning + .left.tooltip .tooltip-arrow {
	border-left-color: rgb(242, 166, 84);
}
.tooltip-danger + .tooltip .tooltip-inner {
	color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.tooltip-danger + .top.tooltip .tooltip-arrow {
	border-top-color: rgb(249, 104, 104);
}
.tooltip-danger + .right.tooltip .tooltip-arrow {
	border-right-color: rgb(249, 104, 104);
}
.tooltip-danger + .bottom.tooltip .tooltip-arrow {
	border-bottom-color: rgb(249, 104, 104);
}
.tooltip-danger + .left.tooltip .tooltip-arrow {
	border-left-color: rgb(249, 104, 104);
}
.tooltip-rotate + .tooltip {
	animation:tooltip-rotate3d 1s 0.1s forwards; opacity: 0; -webkit-animation: tooltip-rotate3d 1s ease .1s forwards; -o-animation: tooltip-rotate3d 1s ease .1s forwards;
}
.tooltip-scale + .tooltip {
	animation:tooltip-scale3d 1s forwards; -webkit-animation: tooltip-scale3d 1s ease 0s forwards; -o-animation: tooltip-scale3d 1s ease 0s forwards;
}
.popover {
	padding: 0px; box-shadow: 0px 2px 6px rgba(0,0,0,0.05); -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .05);
}
.bottom.popover > .arrow::after {
	border-bottom-color: rgb(243, 247, 249);
}
.popover-content {
	padding: 20px;
}
.popover-primary + .popover .popover-title {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.popover-primary + .bottom.popover .arrow {
	border-bottom-color: rgb(98, 168, 234);
}
.popover-primary + .bottom.popover .arrow::after {
	border-bottom-color: rgb(98, 168, 234);
}
.popover-success + .popover .popover-title {
	border-color: rgb(70, 190, 138); color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.popover-success + .bottom.popover .arrow {
	border-bottom-color: rgb(70, 190, 138);
}
.popover-success + .bottom.popover .arrow::after {
	border-bottom-color: rgb(70, 190, 138);
}
.popover-info + .popover .popover-title {
	border-color: rgb(87, 199, 212); color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.popover-info + .bottom.popover .arrow {
	border-bottom-color: rgb(87, 199, 212);
}
.popover-info + .bottom.popover .arrow::after {
	border-bottom-color: rgb(87, 199, 212);
}
.popover-warning + .popover .popover-title {
	border-color: rgb(242, 166, 84); color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.popover-warning + .bottom.popover .arrow {
	border-bottom-color: rgb(242, 166, 84);
}
.popover-warning + .bottom.popover .arrow::after {
	border-bottom-color: rgb(242, 166, 84);
}
.popover-danger + .popover .popover-title {
	border-color: rgb(249, 104, 104); color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.popover-danger + .bottom.popover .arrow {
	border-bottom-color: rgb(249, 104, 104);
}
.popover-danger + .bottom.popover .arrow::after {
	border-bottom-color: rgb(249, 104, 104);
}
.popover-rotate + .popover {
	animation:popover-rotate3d 1s 0.1s forwards; opacity: 0; -webkit-animation: popover-rotate3d 1s ease .1s forwards; -o-animation: popover-rotate3d 1s ease .1s forwards;
}
.popover-scale + .popover {
	animation:popover-scale3d 1s forwards; -webkit-animation: popover-scale3d 1s ease 0s forwards; -o-animation: popover-scale3d 1s ease 0s forwards;
}
.carousel-control {
	min-width: 50px;
}
.carousel-control:focus {
	opacity: 0.4;
}
.carousel-control:hover {
	opacity: 0.4;
}
.carousel-control .icon {
	top: 50%; width: 16px; height: 16px; margin-top: -8px; display: inline-block; position: absolute; z-index: 5;
}
.left.carousel-control .icon {
	left: 50%; margin-left: -8px;
}
.right.carousel-control .icon {
	right: 50%; margin-right: -8px;
}
.carousel-caption h1 {
	color: inherit;
}
.carousel-caption h2 {
	color: inherit;
}
.carousel-caption h3 {
	color: inherit;
}
.carousel-caption h4 {
	color: inherit;
}
.carousel-caption h5 {
	color: inherit;
}
.carousel-caption h6 {
	color: inherit;
}
.carousel-indicators {
	margin-bottom: 0px;
}
.carousel-indicators li {
	margin: 3px; border: currentColor; border-image: none; background-color: rgba(255, 255, 255, 0.3);
}
.carousel-indicators .active {
	margin: 3px; width: 10px; height: 10px;
}
.carousel-indicators-scaleup li {
	border: currentColor; transition:transform 0.3s, background-color 0.3s; border-image: none; -webkit-transition: -webkit-transform .3s ease 0s, background-color .3s ease 0s; -o-transition: -o-transform .3s ease 0s, background-color .3s ease 0s;
}
.carousel-indicators-scaleup .active {
	transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5);
}
.carousel-indicators-fillin li {
	transition:box-shadow 0.3s; box-shadow: inset 0px 0px 0px 2px #fff; background-color: transparent; -webkit-box-shadow: 0 0 0 2px #fff inset; -webkit-transition: -webkit-box-shadow .3s ease 0s; -o-transition: box-shadow .3s ease 0s;
}
.carousel-indicators-fillin .active {
	box-shadow: inset 0px 0px 0px 8px #fff; -webkit-box-shadow: 0 0 0 8px #fff inset;
}
.carousel-indicators-fall li {
	transition:transform 0.3s, background-color 0.3s; position: relative; -webkit-transition: -webkit-transform .3s ease 0s, background-color .3s ease 0s; -o-transition: -o-transform .3s ease 0s, background-color .3s ease 0s;
}
.carousel-indicators-fall li::after {
	border-radius: 50%; transition:opacity 0.3s, visibility 0s 0.3s; left: 0px; top: 0px; width: 100%; height: 100%; visibility: hidden; position: absolute; content: ""; opacity: 0; transform: translate(0px, -200%); background-color: rgba(0, 0, 0, 0.3); -webkit-transition: opacity .3s ease 0s, visibility 0s ease .3s; -o-transition: opacity .3s ease 0s, visibility 0s ease .3s; -webkit-transform: translate(0, -200%); -o-transform: translate(0, -200%);
}
.carousel-indicators-fall .active {
	transform: translate(0px, 200%); background-color: transparent; -webkit-transform: translate(0, 200%); -o-transform: translate(0, 200%);
}
.carousel-indicators-fall .active::after {
	transition:opacity 0.3s; visibility: visible; opacity: 1; -webkit-transition: opacity .3s ease 0s; -o-transition: opacity .3s ease 0s;
}
@media screen and (min-width:768px)
{
.carousel-control .icon {
	width: 24px; height: 24px; font-size: 24px; margin-top: -12px;
}
.left.carousel-control .icon {
	margin-left: -12px;
}
.right.carousel-control .icon {
	margin-right: -12px;
}
}
.vertical-align {
	font-size: 0px;
}
.vertical-align::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.vertical-align-bottom {
	font-size: 14px; display: inline-block; max-width: 100%;
}
.vertical-align-middle {
	font-size: 14px; display: inline-block; max-width: 100%;
}
.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; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.text-break {
	white-space: normal; -ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; 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-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: 0px !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 {
	display: none !important;
}
.visible-xlg-inline {
	display: none !important;
}
.visible-xlg-inline-block {
	display: none !important;
}
@media all and (min-width:1600px)
{
.visible-xlg {
	display: block !important;
}
table.visible-xlg {
	display: table !important;
}
tr.visible-xlg {
	display: table-row !important;
}
td.visible-xlg {
	display: table-cell !important;
}
th.visible-xlg {
	display: table-cell !important;
}
}
@media all and (min-width:1600px)
{
.visible-xlg-block {
	display: block !important;
}
}
@media all and (min-width:1600px)
{
.visible-xlg-inline {
	display: inline !important;
}
}
@media all and (min-width:1200px)
{
.visible-xlg-inline-block {
	display: inline-block !important;
}
}
@media all and (min-width:1600px)
{
.hidden-xlg {
	display: none !important;
}
}
body {
	font: 14px/1.5 "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.h1 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
.h2 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
.h3 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
.h4 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
.h5 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
.h6 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
h1 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
h2 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
h3 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
h4 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
h5 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
h6 {
	font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
.site-navbar {
	background-color: rgb(98, 168, 234);
}
.site-navbar .navbar-header {
	color: rgb(255, 255, 255); background-color: transparent;
}
.site-navbar .navbar-header .navbar-toggle {
	color: rgb(255, 255, 255);
}
.site-navbar .navbar-header .hamburger::before {
	background-color: rgb(255, 255, 255);
}
.site-navbar .navbar-header .hamburger::after {
	background-color: rgb(255, 255, 255);
}
.site-navbar .navbar-header .hamburger .hamburger-bar {
	background-color: rgb(255, 255, 255);
}
.site-navbar .navbar-header .navbar-brand {
	color: rgb(255, 255, 255); font-family: "Roboto", sans-serif; cursor: pointer;
}
@media all and (min-width:768px)
{
.site-navbar .navbar-header {
	width: 260px;
}
}
.site-navbar .navbar-container {
	background-color: rgb(255, 255, 255);
}
@media all and (min-width:768px)
{
.site-navbar .navbar-container {
	margin-left: 260px;
}
}
.navbar-inverse.site-navbar .navbar-container {
	background-color: transparent;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
body {
	padding-top: 0px;
}
.site-menubar {
	background: rgb(38, 50, 56); top: 66px; height: calc(100% - 66px); color: rgba(163, 175, 183, 0.9); font-family: "Roboto", sans-serif; position: fixed; z-index: 1400; box-shadow: 0px 2px 4px rgba(0,0,0,0.08); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
}
.site-menubar-body {
	height: calc(100% - 76px);
}
.site-menubar ul {
	list-style: none; margin: 0px; padding: 0px;
}
.site-menubar a {
	
}
.site-menubar a:hover {
	text-decoration: none;
}
.site-menubar a:focus {
	text-decoration: none;
}
.site-menubar-light.site-menubar {
	background: rgb(255, 255, 255); box-shadow: 0px 2px 4px rgba(0,0,0,0.08); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
}
.site-menubar-light.site-menubar .scrollable.scrollable-inverse .scrollable-bar-handle {
	background: rgba(163, 175, 183, 0.6);
}
.site-menubar-section {
	padding: 0px 30px; margin-top: 50px; margin-bottom: 50px;
}
.site-menubar-section > h4 {
	color: rgb(118, 131, 143);
}
.site-menubar-section > h5 {
	color: rgb(118, 131, 143);
}
.site-menubar-section :last-child.progress {
	margin-bottom: 0px;
}
.site-menubar-footer {
	bottom: 0px; display: block; position: fixed; z-index: 1400;
}
.site-menubar-footer > a {
	padding: 26px 0px; width: 33.33%; height: 76px; text-align: center; color: rgb(118, 131, 143); font-size: 16px; float: left; display: block; background-color: rgb(33, 41, 46);
}
.site-menubar-footer > a:hover {
	background-color: rgb(30, 36, 39);
}
.site-menubar-footer > a:focus {
	background-color: rgb(30, 36, 39);
}
.site-menubar-light .site-menubar-footer > a {
	background-color: rgb(228, 234, 236);
}
.site-menubar-light .site-menubar-footer > a:hover {
	background-color: rgb(213, 222, 225);
}
.site-menubar-light .site-menubar-footer > a:focus {
	background-color: rgb(213, 222, 225);
}
.site-menu {
	padding-bottom: 20px; font-size: 14px; -ms-overflow-y: hidden;
}
.site-menu-item > a {
	white-space: nowrap; cursor: pointer;
}
.site-menu-icon {
	width: 1em; text-align: center; display: inline-block;
}
.site-menu-title {
	overflow: hidden; vertical-align: middle; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.site-menu-arrow {
	transition:transform 0.15s; font-family: "Web Icons"; font-style: normal; font-weight: normal; display: inline-block; position: relative; transform: translate(0px, 0px); -webkit-transition: -webkit-transform .15s; -o-transition: -o-transform .15s; -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.site-menu-arrow::before {
	content: "\f17f";
}
.site-menu-arrow {
	right: 30px; vertical-align: middle; display: inline-block; position: absolute;
}
.site-menu-badge {
	right: 30px; vertical-align: middle; display: inline-block; position: absolute;
}
.site-menu-label {
	right: 30px; vertical-align: middle; display: inline-block; position: absolute;
}
.site-menu .badge {
	padding: 2px 5px 3px; font-size: 12px; font-weight: 300;
}
.site-menu .label {
	padding: 2px 5px 3px; font-size: 12px; font-weight: 300;
}
.site-menu-item {
	white-space: nowrap; position: relative;
}
.site-menu-item a {
	color: rgba(163, 175, 183, 0.9); display: block;
}
.is-hidden.site-menu-item {
	opacity: 0;
}
.is-shown.site-menu-item {
	opacity: 1;
}
.site-menu > .site-menu-item {
	padding: 0px;
}
.site-menu > .open.site-menu-item {
	background: rgb(36, 47, 53);
}
.site-menu > .open.site-menu-item > a {
	background: none; color: rgb(255, 255, 255);
}
.site-menu > .hover.open.site-menu-item > a {
	background: none;
}
.site-menu > .hover.site-menu-item > a {
	color: rgba(255, 255, 255, 0.8); background-color: rgba(255, 255, 255, 0.02);
}
.site-menu > .site-menu-item:hover > a {
	color: rgba(255, 255, 255, 0.8); background-color: rgba(255, 255, 255, 0.02);
}
.site-menu > .active.site-menu-item {
	background: rgb(36, 47, 53); border-top-color: rgba(0, 0, 0, 0.04); border-bottom-color: rgba(0, 0, 0, 0.04); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.site-menu > .active.site-menu-item > a {
	background: none; color: rgb(255, 255, 255);
}
.site-menu > .hover.active.site-menu-item > a {
	background: none;
}
.site-menu .site-menu-sub {
	background: none; margin: 0px; padding: 5px 0px; font-size: 14px;
}
.site-menu .site-menu-sub .site-menu-item {
	background: none; color: rgba(163, 175, 183, 0.9); line-height: 34px;
}
.site-menu .site-menu-sub .has-sub.site-menu-item {
	border-top-color: transparent; border-bottom-color: transparent; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.site-menu .site-menu-sub .site-menu-item > a {
	padding: 0px 30px;
}
.site-menu .site-menu-sub .open.site-menu-item {
	background: rgba(0, 0, 0, 0.06);
}
.site-menu .site-menu-sub .open.site-menu-item > a {
	color: rgb(255, 255, 255);
}
.site-menu .site-menu-sub .hover.open.site-menu-item > a {
	background-color: transparent;
}
.site-menu .site-menu-sub .hover.site-menu-item > a {
	color: rgba(255, 255, 255, 0.8); background-color: rgba(255, 255, 255, 0.02);
}
.site-menu .site-menu-sub .site-menu-item:hover > a {
	color: rgba(255, 255, 255, 0.8); background-color: rgba(255, 255, 255, 0.02);
}
.site-menu .site-menu-sub .active.site-menu-item {
	background: rgba(0, 0, 0, 0.06);
}
.site-menu .site-menu-sub .active.site-menu-item > a {
	color: rgb(255, 255, 255);
}
.site-menu .site-menu-sub .hover.active.site-menu-item > a {
	background-color: transparent;
}
.site-menubar-light .site-menu-item a {
	color: rgba(118, 131, 143, 0.9);
}
.site-menubar-light .hover.site-menu-item > a {
	background: none;
}
.site-menubar-light .site-menu-item:hover > a {
	background: none;
}
.site-menubar-light .site-menu > .open.site-menu-item {
	background: rgba(53, 131, 202, 0.05);
}
.site-menubar-light .site-menu > .open.site-menu-item > a {
	color: rgb(98, 168, 234);
}
.site-menubar-light .site-menu > .hover.site-menu-item {
	background-color: rgba(53, 131, 202, 0.05);
}
.site-menubar-light .site-menu > .site-menu-item:hover {
	background-color: rgba(53, 131, 202, 0.05);
}
.site-menubar-light .site-menu > .hover.site-menu-item > a {
	color: rgb(98, 168, 234);
}
.site-menubar-light .site-menu > .site-menu-item:hover > a {
	color: rgb(98, 168, 234);
}
.site-menubar-light .site-menu > .active.site-menu-item {
	background: rgba(53, 131, 202, 0.05);
}
.site-menubar-light .site-menu > .active.site-menu-item > a {
	color: rgb(98, 168, 234);
}
.site-menubar-light .site-menu .site-menu-sub .open.site-menu-item {
	background: rgba(53, 131, 202, 0.03);
}
.site-menubar-light .site-menu .site-menu-sub .open.site-menu-item > a {
	color: rgb(98, 168, 234);
}
.site-menubar-light .site-menu .site-menu-sub .hover.site-menu-item {
	background-color: rgba(53, 131, 202, 0.03);
}
.site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover {
	background-color: rgba(53, 131, 202, 0.03);
}
.site-menubar-light .site-menu .site-menu-sub .hover.site-menu-item > a {
	color: rgb(98, 168, 234);
}
.site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover > a {
	color: rgb(98, 168, 234);
}
.site-menubar-light .site-menu .site-menu-sub .open.hover.site-menu-item {
	background-color: rgba(53, 131, 202, 0.03);
}
.site-menubar-light .site-menu .site-menu-sub .open.site-menu-item:hover {
	background-color: rgba(53, 131, 202, 0.03);
}
.site-menubar-light .site-menu .site-menu-sub .active.site-menu-item {
	background: rgba(53, 131, 202, 0.03);
}
.site-menubar-light .site-menu .site-menu-sub .active.site-menu-item > a {
	color: rgb(98, 168, 234);
}
.site-gridmenu {
	padding: 20px 0px; top: 66px; bottom: 0px; visibility: hidden; position: fixed; z-index: 1500; opacity: 0; background-color: rgb(38, 50, 56);
}
.js > .site-gridmenu {
	transition:opacity 0.5s, visibility; -webkit-transition: opacity .5s ease 0s, visibility 0s; -o-transition: opacity .5s ease 0s, visibility 0s;
}
.site-gridmenu-active > .site-gridmenu {
	transition:opacity 0.5s; visibility: visible; opacity: 1; -webkit-transition: opacity .5s ease 0s; -o-transition: opacity .5s ease 0s;
}
.site-gridmenu-active > .site-gridmenu ul {
	opacity: 1; transform: rotateX(0deg); -webkit-transform: rotateX(0deg);
}
.site-gridmenu ul {
	list-style: none; margin: 0px; padding: 0px; transition:transform 0.5s, opacity 0.5s; opacity: 0.4; transform: translateY(-25%) rotateX(35deg); -webkit-transition: -webkit-transform .5s ease 0s, opacity .5s ease 0s; -o-transition: -o-transform .5s ease 0s, opacity .5s ease 0s; -webkit-transform: translateY(-25%) rotateX(35deg);
}
.site-gridmenu li {
	width: 50%; text-align: center; float: left;
}
.site-gridmenu li > a {
	padding: 30px 15px; color: rgb(163, 175, 183); display: block;
}
.site-gridmenu li .icon {
	font-size: 32px; margin-bottom: 10px; display: block;
}
.site-gridmenu li:hover > a {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; background-color: rgba(255, 255, 255, 0.02);
}
body.site-gridmenu-active {
	overflow: hidden;
}
.site-gridmenu-toggle::after {
	transition:opacity 0.15s; top: -1px; right: -3px; font-family: "Web Icons"; font-size: 14px; font-style: normal; font-weight: normal; display: inline-block; position: relative; content: "\f183"; opacity: 0; transform: translate(0px, 0px); -webkit-transition: opacity .15s; -o-transition: opacity .15s; -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.site-gridmenu-active .site-gridmenu-toggle::after {
	opacity: 1;
}
.site-sidebar {
	z-index: 1210;
}
.slidePanel.site-sidebar {
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
}
.slidePanel-right.slidePanel.site-sidebar {
	width: 300px; overflow: hidden;
}
.slidePanel-left.slidePanel.site-sidebar {
	width: 300px; overflow: hidden;
}
.site-sidebar-content {
	height: 100%;
}
.nav-tabs.site-sidebar-nav > li {
	width: 1%; display: table-cell;
}
.nav-tabs.site-sidebar-nav > li > a {
	padding: 0px; line-height: 90px; font-size: 16px;
}
.site-sidebar-tab-content {
	height: calc(100% - 90px);
}
.site-sidebar-tab-content > .tab-pane {
	padding: 20px 30px; height: 100%;
}
.site-sidebar-tab-content > .scrollable.tab-pane {
	padding: 0px;
}
.site-sidebar-tab-content > .tab-pane .scrollable-content {
	padding: 20px 30px;
}
.site-sidebar-tab-content > .tab-pane .list-group {
	margin-right: -30px; margin-left: -30px;
}
.site-sidebar-tab-content > .tab-pane .list-group > .list-group-item {
	padding-right: 30px; padding-left: 30px;
}
.site-sidebar .conversation {
	transition:0.3s; top: 0px; width: 100%; height: 100%; right: -100%; position: absolute; z-index: 1700; background-color: rgb(255, 255, 255); -webkit-transition: all .3s; -o-transition: all .3s;
}
.site-sidebar .active.conversation {
	right: 0px;
}
.site-sidebar .conversation-header {
	border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.site-sidebar .conversation-header > * {
	margin: 0px; padding: 0px 30px; line-height: 90px;
}
.site-sidebar .conversation-more {
	color: rgba(55, 71, 79, 0.4); cursor: pointer;
}
.site-sidebar .conversation-return {
	color: rgba(55, 71, 79, 0.4); cursor: pointer;
}
.site-sidebar .conversation-more:hover {
	color: rgba(55, 71, 79, 0.6);
}
.site-sidebar .conversation-return:hover {
	color: rgba(55, 71, 79, 0.6);
}
.site-sidebar .conversation-more:focus {
	color: rgba(55, 71, 79, 0.6);
}
.site-sidebar .conversation-return:focus {
	color: rgba(55, 71, 79, 0.6);
}
.site-sidebar .conversation-more:active {
	color: rgb(55, 71, 79);
}
.site-sidebar .conversation-return:active {
	color: rgb(55, 71, 79);
}
.site-sidebar .conversation-title {
	top: 1px; text-align: center; color: rgb(55, 71, 79); position: relative; z-index: -1;
}
.site-sidebar .conversation-content {
	padding: 30px 15px;
}
.site-sidebar .conversation-reply {
	padding: 10px 0px; bottom: 0px; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.site-sidebar .conversation-reply .form-control {
	border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentColor rgb(228, 234, 236) currentColor currentColor; border-image: none;
}
@media all and (max-width:767px)
{
.slidePanel-right.slidePanel.site-sidebar {
	width: 100%;
}
.slidePanel-left.slidePanel.site-sidebar {
	width: 100%;
}
}
.site-action {
	right: 32px; bottom: 55px; position: fixed; z-index: 1290; animation-duration: 3s; -webkit-animation-duration: 3s; -o-animation-duration: 3s;
}
.site-action input {
	display: none;
}
.site-action .btn {
	box-shadow: 0px 10px 10px 0px rgba(60,60,60,0.1); -webkit-box-shadow: 0 10px 10px 0 rgba(60, 60, 60, .1);
}
.site-action .front-icon {
	display: block;
}
.site-action .back-icon {
	display: none;
}
.site-action-buttons {
	left: 0px; width: 100%; text-align: center; bottom: 56px; display: none; position: absolute;
}
.site-action-buttons .btn {
	margin: 0px auto 10px; display: block; animation-delay: 100ms; -webkit-animation-delay: 100ms; -o-animation-delay: 100ms;
}
.active.site-action .front-icon {
	display: none;
}
.active.site-action .back-icon {
	display: block;
}
.active.site-action .site-action-buttons {
	display: block;
}
@media all and (max-width:767px)
{
.site-action .btn-floating {
	padding: 0px; width: 46px; height: 46px; font-size: 16px; box-shadow: 0px 6px 6px 0px rgba(60,60,60,0.1); -webkit-box-shadow: 0 6px 6px 0 rgba(60, 60, 60, .1);
}
.site-action-buttons {
	bottom: 46px;
}
}
.page {
	background: rgb(241, 244, 245); position: relative; min-height: calc(100% - 44px);
}
.layout-full.page-dark {
	color: rgb(255, 255, 255);
}
.layout-full.page-dark::before {
	background-position: top; left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: -1; content: ""; background-size: cover; -webkit-background-size: cover;
}
.layout-full.page-dark::after {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: -1; content: ""; background-color: rgba(38, 50, 56, 0.6);
}
.layout-full.page-dark .brand {
	margin-bottom: 22px;
}
.layout-full.page-dark .brand-text {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 18px;
}
.page-nav-tabs {
	padding: 0px 30px;
}
.page-content {
	padding: 30px;
}
.page-content-actions {
	padding: 0px 30px 30px;
}
.page-content-actions .dropdown {
	display: inline-block;
}
.page-content-actions::before {
	display: table; content: " ";
}
.page-content-actions::after {
	display: table; content: " ";
}
.page-content-actions::after {
	clear: both;
}
.page-content-table {
	padding: 0px; -ms-overflow-x: auto; max-width: 100%;
}
.page-content-table .table > thead > tr > th {
	padding-top: 20px; padding-bottom: 20px;
}
.page-content-table .table > tbody > tr > th {
	padding-top: 20px; padding-bottom: 20px;
}
.page-content-table .table > thead > tr > td {
	padding-top: 20px; padding-bottom: 20px;
}
.page-content-table .table > tbody > tr > td {
	padding-top: 20px; padding-bottom: 20px;
}
.page-content-table .table > thead > tr > th:first-child {
	padding-left: 30px;
}
.page-content-table .table > tbody > tr > th:first-child {
	padding-left: 30px;
}
.page-content-table .table > thead > tr > td:first-child {
	padding-left: 30px;
}
.page-content-table .table > tbody > tr > td:first-child {
	padding-left: 30px;
}
.page-content-table .table > thead > tr > th:last-child {
	padding-right: 30px;
}
.page-content-table .table > tbody > tr > th:last-child {
	padding-right: 30px;
}
.page-content-table .table > thead > tr > td:last-child {
	padding-right: 30px;
}
.page-content-table .table > tbody > tr > td:last-child {
	padding-right: 30px;
}
.page-content-table .table > tbody > tr:hover > td {
	background-color: rgb(243, 247, 249);
}
.page-content-table .table > tbody > tr > td {
	cursor: pointer;
}
.page-content-table .table > tbody > tr:last-child td {
	border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-content-table .is-indent.table > thead > tr > th.pre-cell {
	padding: 0px; width: 30px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.page-content-table .is-indent.table > tbody > tr > th.pre-cell {
	padding: 0px; width: 30px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.page-content-table .is-indent.table > thead > tr > td.pre-cell {
	padding: 0px; width: 30px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.page-content-table .is-indent.table > tbody > tr > td.pre-cell {
	padding: 0px; width: 30px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.page-content-table .is-indent.table > thead > tr > th.suf-cell {
	padding: 0px; width: 30px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.page-content-table .is-indent.table > tbody > tr > th.suf-cell {
	padding: 0px; width: 30px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.page-content-table .is-indent.table > thead > tr > td.suf-cell {
	padding: 0px; width: 30px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.page-content-table .is-indent.table > tbody > tr > td.suf-cell {
	padding: 0px; width: 30px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.page-content-table .is-indent.table > tbody > tr:first-child td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.page-content-table .is-indent.table > tbody > tr:last-child td.pre-cell {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-content-table .is-indent.table > tbody > tr:last-child td.suf-cell {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-content-table .is-indent.table > tfoot > tr > td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.page-content-table .pagination {
	margin-right: 30px; margin-left: 30px;
}
.page-copyright {
	color: rgb(55, 71, 79); letter-spacing: 1px; font-size: 12px; margin-top: 60px;
}
.page-copyright .social a {
	margin: 0px 10px; text-decoration: none;
}
.page-copyright .social .icon {
	color: rgba(55, 71, 79, 0.6); font-size: 16px;
}
.page-copyright .social .icon:hover {
	color: rgba(55, 71, 79, 0.8);
}
.page-copyright .social .icon:focus {
	color: rgba(55, 71, 79, 0.8);
}
.page-copyright .social .active.icon {
	color: rgb(55, 71, 79);
}
.page-copyright .social .icon:active {
	color: rgb(55, 71, 79);
}
.page-copyright-inverse {
	color: rgb(255, 255, 255);
}
.page-copyright-inverse .social .icon {
	color: rgb(255, 255, 255);
}
.page-copyright-inverse .social .icon:hover {
	color: rgba(255, 255, 255, 0.8);
}
.page-copyright-inverse .social .icon:active {
	color: rgba(255, 255, 255, 0.8);
}
@media all and (max-width:767px)
{
.page {
	min-height: calc(100% - 66px);
}
}
.page-header + .page-content {
	padding-top: 0px;
}
.page-title {
	font-size: 26px; margin-top: 0px; margin-bottom: 0px;
}
.page-title > .icon {
	margin-right: 0.3em;
}
.page-description {
	color: rgb(163, 175, 183);
}
.page-header {
	background: none; padding: 30px; margin-top: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative;
}
.page-header-actions {
	margin: auto; top: 50%; right: 30px; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.page-header-actions .btn-icon {
	margin-left: 6px;
}
.page-header-actions > * {
	margin-bottom: 0px;
}
.page-header .breadcrumb {
	margin: 0px; padding: 0px;
}
.page-header-bordered {
	padding-top: 20px; padding-bottom: 20px; margin-bottom: 30px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.page-header-tabs {
	padding-bottom: 0px;
}
.page-header-tabs .nav-tabs-line {
	margin-top: 5px; border-bottom-color: transparent;
}
.page-header-tabs .nav-tabs-line > li > a {
	padding: 5px 20px;
}
.page-aside {
	background: rgb(255, 255, 255); transition:visibility 0.1s, top 0.3s, left 0.5s; left: 0px; top: 0px; width: 230px; bottom: 0px; border-right-color: rgb(228, 234, 236); border-right-width: 1px; border-right-style: solid; position: absolute; -ms-overflow-y: hidden; -webkit-transition: visibility .1s ease, top .3s ease, left .5s ease; -o-transition: visibility .1s ease, top .3s ease, left .5s ease;
}
.page-aside + .page-main {
	margin-left: 230px;
}
.page-aside .active.list-group-item {
	z-index: 0;
}
.page-aside .active.list-group-item:focus {
	z-index: 0;
}
.page-aside .active.list-group-item:hover {
	z-index: 0;
}
.page-aside-fixed .page-aside {
	top: 66px; height: calc(100% - 66px); position: fixed;
}
.page-aside-fixed .page-aside-inner {
	height: 100%; -ms-overflow-y: scroll;
}
.page-aside-fixed .site-footer {
	margin-left: 260px;
}
.page-aside-section {
	position: relative;
}
:first-child.page-aside-section {
	padding-top: 22px;
}
:last-child.page-aside-section {
	margin-bottom: 22px;
}
.page-aside-section::after {
	margin: 22px; border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; content: "";
}
:last-child.page-aside-section::after {
	display: none;
}
.page-aside-switch {
	padding: 15px 8px 15px 4px; border-radius: 0px 100px 100px 0px; left: calc(100% - 1px); top: calc(50% - 25px); line-height: 1; display: none; position: absolute; cursor: pointer; box-shadow: 1px 0px 3px rgba(0,0,0,0.2); background-color: white; -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, .2);
}
.page-aside-switch .wb-chevron-right {
	display: inline;
}
.page-aside-switch .wb-chevron-left {
	display: none;
}
.page-aside-title {
	margin: 20px 0px 10px; padding: 10px 30px; color: rgb(82, 96, 105); overflow: hidden; font-weight: 500; white-space: nowrap; cursor: default; -ms-text-overflow: ellipsis;
}
.page-aside .list-group {
	margin-bottom: 22px;
}
.page-aside .list-group-item {
	padding: 13px 30px; border: currentColor; border-image: none; overflow: hidden; margin-bottom: 1px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-aside .list-group-item .icon {
	color: rgb(163, 175, 183);
}
.page-aside .list-group-item .item-right {
	float: right;
}
.page-aside .list-group-item:hover {
	border: currentColor; border-image: none; color: rgb(98, 168, 234); background-color: rgb(243, 247, 249);
}
.page-aside .list-group-item:focus {
	border: currentColor; border-image: none; color: rgb(98, 168, 234); background-color: rgb(243, 247, 249);
}
.page-aside .list-group-item:hover > .icon {
	color: rgb(98, 168, 234);
}
.page-aside .list-group-item:focus > .icon {
	color: rgb(98, 168, 234);
}
.page-aside .active.list-group-item {
	color: rgb(98, 168, 234); background-color: transparent;
}
.page-aside .active.list-group-item > .icon {
	color: rgb(98, 168, 234);
}
.page-aside .active.list-group-item:hover {
	border: currentColor; border-image: none; color: rgb(98, 168, 234); background-color: rgb(243, 247, 249);
}
.page-aside .active.list-group-item:focus {
	border: currentColor; border-image: none; color: rgb(98, 168, 234); background-color: rgb(243, 247, 249);
}
.page-aside .active.list-group-item:hover > .icon {
	color: rgb(98, 168, 234);
}
.page-aside .active.list-group-item:focus > .icon {
	color: rgb(98, 168, 234);
}
.page-aside .has-actions.list-group .list-group-item {
	line-height: 36px; padding-top: 6px; padding-bottom: 6px; cursor: pointer;
}
.page-aside .has-actions.list-group .list-group-item .list-editable {
	display: none; position: relative;
}
.page-aside .has-actions.list-group .list-group-item .list-editable .input-editable-close {
	background: 0px 0px; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; top: 50%; right: 0px; position: absolute; z-index: 1; cursor: pointer; transform: translateY(-50%); -webkit-appearance: none; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.page-aside .has-actions.list-group .list-group-item .list-editable .form-group {
	margin: 0px;
}
.page-aside .has-actions.list-group .list-group-item .item-actions {
	top: 6px; right: 20px; display: none; position: absolute;
}
.page-aside .has-actions.list-group .list-group-item .item-actions .btn-icon {
	padding-right: 2px; padding-left: 2px; background-color: transparent;
}
.page-aside .has-actions.list-group .list-group-item .item-actions .btn-icon:hover .icon {
	color: rgb(98, 168, 234);
}
.page-aside .has-actions.list-group .list-group-item .item-actions .icon {
	margin: 0px;
}
.page-aside .has-actions.list-group .list-group-item:hover .item-right {
	display: none;
}
.page-aside .has-actions.list-group .list-group-item:hover .item-actions {
	display: block;
}
.page-aside .has-actions.list-group .list-group-item:hover .item-actions .icon {
	color: rgb(118, 131, 143);
}
@media all and (max-width:1199px)
{
.page-aside {
	width: 220px;
}
.page-aside + .page-main {
	margin-left: 220px;
}
.page-aside-fixed .site-footer {
	margin-left: 220px;
}
}
@media all and (max-width:767px)
{
.page-aside {
	border-color: transparent; left: -260px; top: 66px; width: 260px; height: calc(100% - 66px); visibility: visible; position: fixed; z-index: 1100; -ms-overflow-y: visible;
}
.site-navbar-collapse-show .page-aside {
	top: 132px; height: calc(100% - 132px);
}
.site-menubar-changing .page-aside {
	height: 100%;
}
.site-menubar-open .page-aside {
	height: 100%;
}
.page-aside .page-aside-inner {
	height: 100%; border-right-color: rgb(228, 234, 236); border-right-width: 1px; border-right-style: solid; background-color: white;
}
.open.page-aside {
	left: 0px;
}
.site-menubar-changing .open.page-aside {
	visibility: hidden;
}
.site-menubar-open .open.page-aside {
	visibility: hidden;
}
.open.page-aside .page-aside-switch .wb-chevron-right {
	display: none;
}
.open.page-aside .page-aside-switch .wb-chevron-left {
	display: inline;
}
.page-aside + .page-main {
	margin-left: 0px;
}
.page-aside-fixed .page-aside {
	left: -260px !important;
}
.page-aside-fixed .open.page-aside {
	left: 0px !important;
}
.page-aside-fixed .site-footer {
	margin-left: 0px !important;
}
.page-aside-switch {
	display: block;
}
}
.site-footer {
	padding: 10px 30px; height: 44px; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.02);
}
.site-footer::before {
	display: table; content: " ";
}
.site-footer::after {
	display: table; content: " ";
}
.site-footer::after {
	clear: both;
}
.site-footer-legal {
	float: left;
}
.site-footer-actions {
	float: right;
}
.site-footer-right {
	float: right;
}
.site-footer .scroll-to-top {
	color: rgb(118, 131, 143);
}
.site-footer .scroll-to-top {
	text-decoration: none;
}
.site-footer .scroll-to-top:hover {
	text-decoration: none;
}
.site-footer .scroll-to-top:active {
	text-decoration: none;
}
@media all and (max-width:480px)
{
.site-footer {
	height: 66px;
}
}
@media all and (max-width:480px)
{
.site-footer-legal {
	text-align: center; float: none; display: block;
}
.site-footer-right {
	text-align: center; float: none; display: block;
}
.site-footer-actions {
	text-align: center; float: none; display: block;
}
}
.layout-full {
	height: 100%;
}
body.layout-full {
	padding-top: 0px;
}
.layout-full .page {
	margin: 0px !important; padding: 0px; height: 100%; background-color: transparent;
}
.layout-full > .loader {
	margin-left: 0px !important;
}
@media all and (min-width:1200px)
{
.layout-boxed {
	background: rgb(228, 234, 236);
}
.layout-boxed {
	margin-right: auto; margin-left: auto; max-width: 1320px;
}
.layout-boxed .site-navbar {
	margin-right: auto; margin-left: auto; max-width: 1320px;
}
}
.layout-boxed .slidePanel-right {
	top: 0px; z-index: 1510;
}
.layout-boxed .slidePanel-left {
	top: 0px; z-index: 1510;
}
.site-print {
	padding-top: 0px;
}
.site-print .site-navbar {
	display: none;
}
.site-print .site-menubar {
	display: none;
}
.site-print .site-gridmenu {
	display: none;
}
.site-print .site-footer {
	display: none;
}
.site-print .page {
	margin: 0px !important;
}
.site-menubar-fold .page {
	margin-left: 90px;
}
.site-menubar-fold .site-footer {
	margin-left: 90px;
}
.page-aside-fixed.site-menubar-fold .page-aside {
	left: 90px;
}
.page-aside-fixed.site-menubar-fold .site-footer {
	margin-left: 350px;
}
@media all and (min-width:768px)
{
.site-menubar-fold .site-navbar .navbar-header {
	width: 90px;
}
}
@media all and (min-width:768px)
{
.site-menubar-fold .site-navbar .navbar-container {
	margin-left: 90px;
}
}
.site-menubar-fold .site-navbar .navbar-brand {
	text-align: center; float: none;
}
.site-menubar-fold .site-navbar .navbar-brand-text {
	display: none;
}
.site-menubar-fold .site-menu {
	overflow: visible;
}
.site-menubar-fold .site-menu-category {
	background: rgb(36, 47, 53); font: 0px/0 a; margin: 0px; height: 2px; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none;
}
.site-menubar-fold :first-child.site-menu-category {
	visibility: hidden;
}
.site-menubar-fold .site-menu > .site-menu-item {
	font-size: 14px;
}
.site-menubar-fold .site-menu > .site-menu-item > a {
	height: 60px; line-height: 60px;
}
.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-title {
	transition:visibility 0.25s, opacity 0.25s; left: 0px; top: 0px; width: 90px; text-align: center; position: absolute; -webkit-transition: visibility .25s, opacity .25s; -o-transition: visibility .25s, opacity .25s;
}
.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-icon {
	transition:visibility 0.25s, opacity 0.25s; left: 0px; top: 0px; width: 90px; text-align: center; position: absolute; -webkit-transition: visibility .25s, opacity .25s; -o-transition: visibility .25s, opacity .25s;
}
.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-arrow {
	transition:visibility; visibility: hidden; -webkit-transition: visibility 0; -o-transition: visibility 0;
}
.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-title {
	visibility: hidden; opacity: 0;
}
.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-icon {
	font-size: 24px; margin-right: 0px; visibility: visible; opacity: 1;
}
.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-badge {
	left: 50px; top: -15px;
}
.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-label {
	display: none;
}
.site-menubar-fold .site-menu > .active.site-menu-item {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.site-menubar-fold .site-menu > .hover.site-menu-item > a .site-menu-icon {
	visibility: hidden; opacity: 0;
}
.site-menubar-fold .site-menu > .active.site-menu-item > a .site-menu-icon {
	visibility: hidden; opacity: 0;
}
.site-menubar-fold .site-menu > .open.site-menu-item > a .site-menu-icon {
	visibility: hidden; opacity: 0;
}
.site-menubar-fold .site-menu > .hover.site-menu-item > a .site-menu-title {
	visibility: visible; opacity: 1;
}
.site-menubar-fold .site-menu > .active.site-menu-item > a .site-menu-title {
	visibility: visible; opacity: 1;
}
.site-menubar-fold .site-menu > .open.site-menu-item > a .site-menu-title {
	visibility: visible; opacity: 1;
}
.site-menubar-fold .site-menu > .hover.site-menu-item > a .site-menu-badge {
	display: none;
}
.site-menubar-fold .site-menu > .active.site-menu-item > a .site-menu-badge {
	display: none;
}
.site-menubar-fold .site-menu > .open.site-menu-item > a .site-menu-badge {
	display: none;
}
.site-menubar-fold .site-menu .site-menu-sub .site-menu-sub {
	display: none;
}
.site-menubar-fold .site-menu .site-menu-sub .open.site-menu-item > a .site-menu-arrow {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.site-menubar-fold .site-menu .site-menu-sub .open.site-menu-item > .site-menu-sub {
	display: block;
}
.site-menubar-fold .site-menu .site-menu-sub :not(.open).site-menu-item > a .site-menu-arrow {
	transform: none; -webkit-transform: none; -o-transform: none;
}
.site-menubar-fold .site-menu .site-menu-sub :not(.open).site-menu-item > .site-menu-sub {
	display: none;
}
.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub {
	background: rgb(36, 47, 53); transition:visibility 0.25s, opacity 0.25s; left: 90px; top: 0px; width: 240px; visibility: hidden; position: absolute; -ms-overflow-y: auto; opacity: 0; -webkit-transition: visibility .25s, opacity .25s; -o-transition: visibility .25s, opacity .25s;
}
.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub-up {
	top: auto; bottom: 0px;
}
.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub .site-menu-item > a {
	padding: 0px 30px;
}
.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub .site-menu-icon {
	margin-right: 0.5em;
}
.site-menubar-fold .site-menu > .hover.site-menu-item > .site-menu-sub {
	visibility: visible; opacity: 1;
}
.site-menubar-fold .site-menubar-light .site-menu-category {
	background: rgba(53, 131, 202, 0.05);
}
.site-menubar-fold .site-menubar-light .site-menu > .site-menu-item > .site-menu-sub {
	background: rgb(243, 248, 251); box-shadow: 2px 1px 2px rgba(0,0,0,0.08); -webkit-box-shadow: 2px 1px 2px rgba(0, 0, 0, .08);
}
.site-menubar-fold .site-menubar {
	width: 90px;
}
.site-menubar-fold .site-menubar-section {
	padding: 30px; margin-top: 0px; border-top-color: rgb(36, 47, 53); border-bottom-color: rgb(36, 47, 53); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.site-menubar-fold .site-menubar-section > h4 {
	display: none;
}
.site-menubar-fold .site-menubar-section > h5 {
	display: none;
}
.site-menubar-fold .site-menubar-light .site-menubar-section {
	border-top-color: rgba(53, 131, 202, 0.05); border-bottom-color: rgba(53, 131, 202, 0.05); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.site-menubar-fold .site-gridmenu {
	width: 90px;
}
.site-menubar-fold .site-gridmenu li {
	width: 100%; float: none;
}
.site-menubar-fold .site-gridmenu li > a {
	padding: 15px 0px;
}
.site-menubar-fold .site-gridmenu-toggle::after {
	display: none;
}
.site-menubar-fold .site-menubar-footer {
	width: 90px;
}
.site-menubar-fold .site-menubar-footer > a {
	display: none;
}
.site-menubar-fold .site-menubar-footer > a.fold-show {
	width: 100%; float: none; display: block;
}
.site-menubar-changing.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub {
	display: none;
}
@media screen and (max-width:1199px) and (min-width:768px)
{
.css-menubar .page {
	margin-left: 90px;
}
.css-menubar .site-footer {
	margin-left: 90px;
}
.page-aside-fixed.css-menubar .page-aside {
	left: 90px;
}
.page-aside-fixed.css-menubar .site-footer {
	margin-left: 350px;
}
.css-menubar .site-navbar .navbar-brand {
	text-align: center; float: none;
}
.css-menubar .site-navbar .navbar-brand-text {
	display: none;
}
.css-menubar .site-menu {
	overflow: visible;
}
.css-menubar .site-menu-category {
	background: rgb(36, 47, 53); font: 0px/0 a; margin: 0px; height: 2px; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none;
}
.css-menubar :first-child.site-menu-category {
	visibility: hidden;
}
.css-menubar .site-menu > .site-menu-item {
	font-size: 14px;
}
.css-menubar .site-menu > .site-menu-item > a {
	height: 60px; line-height: 60px;
}
.css-menubar .site-menu > .site-menu-item > a .site-menu-title {
	transition:visibility 0.25s, opacity 0.25s; left: 0px; top: 0px; width: 90px; text-align: center; position: absolute; -webkit-transition: visibility .25s, opacity .25s; -o-transition: visibility .25s, opacity .25s;
}
.css-menubar .site-menu > .site-menu-item > a .site-menu-icon {
	transition:visibility 0.25s, opacity 0.25s; left: 0px; top: 0px; width: 90px; text-align: center; position: absolute; -webkit-transition: visibility .25s, opacity .25s; -o-transition: visibility .25s, opacity .25s;
}
.css-menubar .site-menu > .site-menu-item > a .site-menu-arrow {
	transition:visibility; visibility: hidden; -webkit-transition: visibility 0; -o-transition: visibility 0;
}
.css-menubar .site-menu > .site-menu-item > a .site-menu-title {
	visibility: hidden; opacity: 0;
}
.css-menubar .site-menu > .site-menu-item > a .site-menu-icon {
	font-size: 24px; margin-right: 0px; visibility: visible; opacity: 1;
}
.css-menubar .site-menu > .site-menu-item > a .site-menu-badge {
	left: 50px; top: -15px;
}
.css-menubar .site-menu > .site-menu-item > a .site-menu-label {
	display: none;
}
.css-menubar .site-menu > .active.site-menu-item {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.css-menubar .site-menu > .hover.site-menu-item > a .site-menu-icon {
	visibility: hidden; opacity: 0;
}
.css-menubar .site-menu > .active.site-menu-item > a .site-menu-icon {
	visibility: hidden; opacity: 0;
}
.css-menubar .site-menu > .open.site-menu-item > a .site-menu-icon {
	visibility: hidden; opacity: 0;
}
.css-menubar .site-menu > .hover.site-menu-item > a .site-menu-title {
	visibility: visible; opacity: 1;
}
.css-menubar .site-menu > .active.site-menu-item > a .site-menu-title {
	visibility: visible; opacity: 1;
}
.css-menubar .site-menu > .open.site-menu-item > a .site-menu-title {
	visibility: visible; opacity: 1;
}
.css-menubar .site-menu > .hover.site-menu-item > a .site-menu-badge {
	display: none;
}
.css-menubar .site-menu > .active.site-menu-item > a .site-menu-badge {
	display: none;
}
.css-menubar .site-menu > .open.site-menu-item > a .site-menu-badge {
	display: none;
}
.css-menubar .site-menu .site-menu-sub .site-menu-sub {
	display: none;
}
.css-menubar .site-menu .site-menu-sub .open.site-menu-item > a .site-menu-arrow {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.css-menubar .site-menu .site-menu-sub .open.site-menu-item > .site-menu-sub {
	display: block;
}
.css-menubar .site-menu .site-menu-sub :not(.open).site-menu-item > a .site-menu-arrow {
	transform: none; -webkit-transform: none; -o-transform: none;
}
.css-menubar .site-menu .site-menu-sub :not(.open).site-menu-item > .site-menu-sub {
	display: none;
}
.css-menubar .site-menu > .site-menu-item > .site-menu-sub {
	background: rgb(36, 47, 53); transition:visibility 0.25s, opacity 0.25s; left: 90px; top: 0px; width: 240px; visibility: hidden; position: absolute; -ms-overflow-y: auto; opacity: 0; -webkit-transition: visibility .25s, opacity .25s; -o-transition: visibility .25s, opacity .25s;
}
.css-menubar .site-menu > .site-menu-item > .site-menu-sub-up {
	top: auto; bottom: 0px;
}
.css-menubar .site-menu > .site-menu-item > .site-menu-sub .site-menu-item > a {
	padding: 0px 30px;
}
.css-menubar .site-menu > .site-menu-item > .site-menu-sub .site-menu-icon {
	margin-right: 0.5em;
}
.css-menubar .site-menu > .hover.site-menu-item > .site-menu-sub {
	visibility: visible; opacity: 1;
}
.css-menubar .site-menubar-light .site-menu-category {
	background: rgba(53, 131, 202, 0.05);
}
.css-menubar .site-menubar-light .site-menu > .site-menu-item > .site-menu-sub {
	background: rgb(243, 248, 251); box-shadow: 2px 1px 2px rgba(0,0,0,0.08); -webkit-box-shadow: 2px 1px 2px rgba(0, 0, 0, .08);
}
.css-menubar .site-menubar {
	width: 90px;
}
.css-menubar .site-menubar-section {
	padding: 30px; margin-top: 0px; border-top-color: rgb(36, 47, 53); border-bottom-color: rgb(36, 47, 53); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.css-menubar .site-menubar-section > h4 {
	display: none;
}
.css-menubar .site-menubar-section > h5 {
	display: none;
}
.css-menubar .site-menubar-light .site-menubar-section {
	border-top-color: rgba(53, 131, 202, 0.05); border-bottom-color: rgba(53, 131, 202, 0.05); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.css-menubar .site-gridmenu {
	width: 90px;
}
.css-menubar .site-gridmenu li {
	width: 100%; float: none;
}
.css-menubar .site-gridmenu li > a {
	padding: 15px 0px;
}
.css-menubar .site-gridmenu-toggle::after {
	display: none;
}
.css-menubar .site-menubar-footer {
	width: 90px;
}
.css-menubar .site-menubar-footer > a {
	display: none;
}
.css-menubar .site-menubar-footer > a.fold-show {
	width: 100%; float: none; display: block;
}
.css-menubar .site-menu > .site-menu-item:hover > a .site-menu-icon {
	visibility: hidden; opacity: 0;
}
.css-menubar .site-menu > .site-menu-item:hover > a .site-menu-title {
	visibility: visible; opacity: 1;
}
.css-menubar .site-menu > .site-menu-item:hover > a .site-menu-badge {
	display: none;
}
.css-menubar .site-menu-item:hover > .site-menu-sub {
	visibility: visible; opacity: 1;
}
.page-aside-fixed.site-menubar-fold .site-footer {
	margin-left: 310px;
}
}
@media screen and (max-width:1199px) and (min-width:768px)
{
.css-menubar .site-navbar .navbar-header {
	width: 90px;
}
}
@media screen and (max-width:1199px) and (min-width:768px)
{
.css-menubar .site-navbar .navbar-container {
	margin-left: 90px;
}
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .hover.site-menu-item > a {
	background-color: transparent;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .site-menu-item:hover > a {
	background-color: transparent;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .active.site-menu-item {
	background: rgb(55, 71, 79);
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .open.site-menu-item {
	background: rgb(55, 71, 79);
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .hover.site-menu-item {
	background: rgb(55, 71, 79);
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .active.site-menu-item > a .site-menu-icon {
	visibility: visible; opacity: 1;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .open.site-menu-item > a .site-menu-icon {
	visibility: visible; opacity: 1;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .hover.site-menu-item > a .site-menu-icon {
	visibility: visible; opacity: 1;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .active.site-menu-item > a .site-menu-badge {
	display: inline-block;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .open.site-menu-item > a .site-menu-badge {
	display: inline-block;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .hover.site-menu-item > a .site-menu-badge {
	display: inline-block;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .active.site-menu-item > a .site-menu-title {
	visibility: hidden; opacity: 0;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .open.site-menu-item > a .site-menu-title {
	visibility: hidden; opacity: 0;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .hover.site-menu-item > a .site-menu-title {
	visibility: visible; opacity: 1;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-title {
	background: rgb(55, 71, 79); padding: 0px 30px; transition:visibility, opacity; left: 90px; width: 240px; text-align: left; font-size: 14px; -webkit-transition: visibility 0, opacity 0; -o-transition: visibility 0, opacity 0;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub {
	top: 60px;
}
.site-menubar-fold-alt.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub-up {
	top: auto; bottom: 60px;
}
.site-menubar-fold-alt.site-menubar-fold .site-menubar-light .site-menu > .active.site-menu-item {
	background: rgb(232, 241, 248);
}
.site-menubar-fold-alt.site-menubar-fold .site-menubar-light .site-menu > .open.site-menu-item {
	background: rgb(232, 241, 248);
}
.site-menubar-fold-alt.site-menubar-fold .site-menubar-light .site-menu > .hover.site-menu-item {
	background: rgb(232, 241, 248);
}
.site-menubar-fold-alt.site-menubar-fold .site-menubar-light .site-menu > .site-menu-item > a .site-menu-title {
	background: rgb(232, 241, 248);
}
.site-menubar-fold-alt.site-menubar-fold .site-menubar-light .site-menu > .site-menu-item > .site-menu-sub {
	box-shadow: none; -webkit-box-shadow: none;
}
@media screen and (max-width:767px), screen and (min-width:1200px)
{
.css-menubar .site-menu-category {
	padding: 0px 24px; transition:0.25s, font 0.1s 0.15s, color 0.1s 0.15s; color: rgb(118, 131, 143); text-transform: uppercase; line-height: 38px; font-size: 15px; margin-top: 20px; -webkit-transition: all .25s, font .1s .15s, color .1s .15s; -o-transition: all .25s, font .1s .15s, color .1s .15s;
}
.css-menubar .site-menu > .site-menu-item > a .site-menu-title {
	font-size: 14px;
}
.css-menubar .site-menu-icon {
	margin-right: 14px;
}
.css-menubar .site-menu-title {
	display: inline-block; max-width: 160px;
}
.css-menubar :first-child.site-menu-title {
	margin-left: 28px;
}
.css-menubar .site-menu .site-menu-sub {
	display: none;
}
.css-menubar .site-menu-item {
	transition:transform 0.1s, 0.25s, border; line-height: 34px; -webkit-transition: -webkit-transform .1s, all .25s, border 0; -o-transition: -o-transform .1s, all .25s, border 0;
}
.css-menubar .open.site-menu-item > a .site-menu-arrow {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.css-menubar .open.site-menu-item > .site-menu-sub {
	display: block;
}
.css-menubar :not(.open).site-menu-item > a .site-menu-arrow {
	transform: none; -webkit-transform: none; -o-transform: none;
}
.css-menubar :not(.open).site-menu-item > .site-menu-sub {
	display: none;
}
.css-menubar .site-menu > .site-menu-item > a {
	padding: 0px 30px; line-height: 38px;
}
.site-menubar-native.css-menubar .site-menubar-body {
	-ms-overflow-y: scroll;
}
.css-menubar .site-menubar {
	width: 260px;
}
.css-menubar .site-gridmenu {
	width: 260px;
}
.css-menubar .site-menubar-footer {
	width: 260px;
}
.css-menubar [data-toggle='menubar'] .hamburger-arrow-left {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.css-menubar [data-toggle='menubar'] .hamburger-arrow-left::before {
	width: 0.6em; transform: translate3d(0.45em, 0.1em, 0px) rotate(45deg); -webkit-transform: translate3d(.45em, .1em, 0) rotate(45deg);
}
.css-menubar [data-toggle='menubar'] .hamburger-arrow-left .hamburger-bar {
	border-radius: 0.2em;
}
.css-menubar [data-toggle='menubar'] .hamburger-arrow-left::after {
	width: 0.6em; transform: translate3d(0.45em, -0.1em, 0px) rotate(-45deg); -webkit-transform: translate3d(.45em, -.1em, 0) rotate(-45deg);
}
.css-menubar .site-menu-item:hover > .site-menu-sub {
	display: block;
}
}
@media screen and (max-width:767px) and (min-width:768px), screen and (min-width:768px)
{
.css-menubar .site-navbar .navbar-header {
	width: 260px;
}
}
@media screen and (max-width:767px) and (min-width:768px), screen and (min-width:768px)
{
.css-menubar .site-navbar .navbar-container {
	margin-left: 260px;
}
}
@media screen and (min-width:1200px)
{
.css-menubar .page {
	margin-left: 260px;
}
.css-menubar .site-footer {
	margin-left: 260px;
}
.page-aside-fixed.css-menubar .page-aside {
	left: 260px;
}
.page-aside-fixed.css-menubar .site-footer {
	margin-left: 520px;
}
}
.site-menubar-unfold .page {
	margin-left: 260px;
}
.site-menubar-unfold .site-footer {
	margin-left: 260px;
}
.page-aside-fixed.site-menubar-unfold .page-aside {
	left: 260px;
}
.page-aside-fixed.site-menubar-unfold .site-footer {
	margin-left: 520px;
}
@media all and (min-width:768px)
{
.site-menubar-unfold .site-navbar .navbar-header {
	width: 260px;
}
}
@media all and (min-width:768px)
{
.site-menubar-unfold .site-navbar .navbar-container {
	margin-left: 260px;
}
}
.site-menubar-unfold .site-menu-category {
	padding: 0px 24px; transition:0.25s, font 0.1s 0.15s, color 0.1s 0.15s; color: rgb(118, 131, 143); text-transform: uppercase; line-height: 38px; font-size: 15px; margin-top: 20px; -webkit-transition: all .25s, font .1s .15s, color .1s .15s; -o-transition: all .25s, font .1s .15s, color .1s .15s;
}
.site-menubar-unfold .site-menu > .site-menu-item > a .site-menu-title {
	font-size: 14px;
}
.site-menubar-unfold .site-menu-icon {
	margin-right: 14px;
}
.site-menubar-unfold .site-menu-title {
	display: inline-block; max-width: 160px;
}
.site-menubar-unfold :first-child.site-menu-title {
	margin-left: 28px;
}
.site-menubar-unfold .site-menu .site-menu-sub {
	display: none;
}
.site-menubar-unfold .site-menu-item {
	transition:transform 0.1s, 0.25s, border; line-height: 34px; -webkit-transition: -webkit-transform .1s, all .25s, border 0; -o-transition: -o-transform .1s, all .25s, border 0;
}
.site-menubar-unfold .open.site-menu-item > a .site-menu-arrow {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.site-menubar-unfold .open.site-menu-item > .site-menu-sub {
	display: block;
}
.site-menubar-unfold :not(.open).site-menu-item > a .site-menu-arrow {
	transform: none; -webkit-transform: none; -o-transform: none;
}
.site-menubar-unfold :not(.open).site-menu-item > .site-menu-sub {
	display: none;
}
.site-menubar-unfold .site-menu > .site-menu-item > a {
	padding: 0px 30px; line-height: 38px;
}
.site-menubar-native.site-menubar-unfold .site-menubar-body {
	-ms-overflow-y: scroll;
}
.site-menubar-unfold .site-menubar {
	width: 260px;
}
.site-menubar-unfold .site-gridmenu {
	width: 260px;
}
.site-menubar-unfold .site-menubar-footer {
	width: 260px;
}
.site-menubar-unfold [data-toggle='menubar'] .hamburger-arrow-left {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.site-menubar-unfold [data-toggle='menubar'] .hamburger-arrow-left::before {
	width: 0.6em; transform: translate3d(0.45em, 0.1em, 0px) rotate(45deg); -webkit-transform: translate3d(.45em, .1em, 0) rotate(45deg);
}
.site-menubar-unfold [data-toggle='menubar'] .hamburger-arrow-left .hamburger-bar {
	border-radius: 0.2em;
}
.site-menubar-unfold [data-toggle='menubar'] .hamburger-arrow-left::after {
	width: 0.6em; transform: translate3d(0.45em, -0.1em, 0px) rotate(-45deg); -webkit-transform: translate3d(.45em, -.1em, 0) rotate(-45deg);
}
@media screen and (max-width:1199px) and (min-width:768px)
{
.page-aside-fixed.site-menubar-unfold .site-footer {
	margin-left: 480px;
}
}
@media all and (max-width:767px)
{
.site-menubar-unfold .page {
	margin-left: auto;
}
.site-menubar-unfold .site-footer {
	margin-left: auto;
}
.site-menubar-open .page {
	transform: translate3d(260px, 0px, 0px); -webkit-transform: translate3d(260px, 0, 0);
}
.site-menubar-open .site-footer {
	transform: translate3d(260px, 0px, 0px); -webkit-transform: translate3d(260px, 0, 0);
}
.site-menubar-changing {
	overflow: hidden;
}
.site-menubar-changing .page {
	transition:transform 0.25s; -webkit-transition: -webkit-transform .25s; -o-transition: -o-transform .25s;
}
.site-menubar-changing .site-footer {
	transition:transform 0.25s; -webkit-transition: -webkit-transform .25s; -o-transition: -o-transform .25s;
}
.site-gridmenu {
	background: rgba(38, 50, 56, 0.9); width: 100% !important;
}
.site-menubar-hide .site-menubar {
	transition:transform 0.25s, top 0.35s, height 0.35s; -webkit-transition: -webkit-transform .25s, top .35s, height .35s; -o-transition: -o-transform .25s, top .35s, height .35s;
}
.site-menubar-open .site-menubar {
	transition:transform 0.25s, top 0.35s, height 0.35s; -webkit-transition: -webkit-transform .25s, top .35s, height .35s; -o-transition: -o-transform .25s, top .35s, height .35s;
}
.site-menubar-open .site-menubar {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
}
@media all and (max-width:767px)
{
.site-navbar-collapsing {
	transition:padding-top 0.35s; -webkit-transition: padding-top .35s; -o-transition: padding-top .35s;
}
body.site-navbar-collapse-show {
	padding-top: 132px;
}
.site-navbar-collapse-show .slidePanel-right.slidePanel {
	transition:top 0.35s; top: 132px; -webkit-transition: top .35s; -o-transition: top .35s;
}
.site-navbar-collapse-show .slidePanel-left.slidePanel {
	transition:top 0.35s; top: 132px; -webkit-transition: top .35s; -o-transition: top .35s;
}
}
body.site-navbar-small {
	padding-top: 60px;
}
.site-navbar-small .site-navbar {
	height: 60px; min-height: 60px;
}
.site-navbar-small .site-navbar .navbar-brand {
	padding: 19px 20px; height: 60px;
}
.site-navbar-small .site-navbar .navbar-nav {
	margin: 9.5px -15px;
}
@media all and (min-width:768px)
{
.site-navbar-small .site-navbar .navbar-nav > li > a {
	padding-top: 19px; padding-bottom: 19px;
}
}
.site-navbar-small .site-navbar .navbar-toggle {
	padding: 19px 15px; height: 60px;
}
.site-navbar-small .site-navbar .navbar-toolbar > li > a {
	padding-top: 19px; padding-bottom: 19px;
}
.site-navbar-small .site-navbar .navbar-nav > li > a.navbar-avatar {
	padding-top: 15px; padding-bottom: 15px;
}
.site-navbar-small .site-navbar .navbar-toolbar > li > a.navbar-avatar {
	padding-top: 15px; padding-bottom: 15px;
}
.site-navbar-small .site-navbar .navbar-search-overlap .form-control {
	height: 60px !important;
}
.site-navbar-small .site-menubar {
	top: 60px; height: calc(100% - 60px);
}
.site-navbar-small .site-gridmenu {
	top: 60px;
}
@media all and (max-width:767px)
{
body.site-navbar-small.site-navbar-collapse-show {
	padding-top: 120px;
}
.site-navbar-small .site-menubar {
	top: 60px;
}
.site-navbar-collapse-show .site-navbar-small .site-menubar {
	top: 120px; height: calc(100% - 120px);
}
.site-navbar-small .page-aside {
	top: 60px;
}
.site-navbar-collapse-show .site-navbar-small .page-aside {
	top: 120px;
}
}
@media all and (max-width:767px)
{
.site-navbar .brand {
	display: none;
}
.site-navbar .brand-mobile {
	display: block;
}
.site-menubar {
	top: 66px; height: calc(100% - 66px); transform: translate3d(-260px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(-260px, 0, 0); -webkit-backface-visibility: hidden; -webkit-perspective: 1000;
}
.site-navbar-collapse-show .site-menubar {
	top: 132px; height: calc(100% - 132px);
}
.site-menubar-footer {
	visibility: hidden;
}
.site-menubar-open .site-menubar-footer {
	visibility: visible;
}
.disable-scrolling {
	height: 100%; overflow: hidden;
}
body.site-menubar-open {
	height: 100%; overflow: hidden;
}
body.site-menubar-open .page {
	height: 100%; overflow: hidden; pointer-events: none;
}
}
@media all and (min-width:768px)
{
.site-menubar-flipped .navbar-header {
	float: right;
}
}
.site-menubar-flipped .site-menubar {
	left: auto; right: 0px;
}
.site-menubar-flipped .site-menubar-footer {
	left: auto; right: 0px;
}
.site-menubar-flipped .site-gridmenu {
	left: auto; right: 0px;
}
.site-menubar-flipped .collapsed.hamburger-arrow-left::before {
	transform: translateX(-0.1em) translateY(0.1em) rotate(135deg); -webkit-transform: translateX(-.1em) translateY(.1em) rotate(135deg); -o-transform: translateX(-.1em) translateY(.1em) rotate(135deg);
}
.site-menubar-flipped .unfolded.hamburger-arrow-left::before {
	transform: translateX(-0.1em) translateY(0.1em) rotate(135deg); -webkit-transform: translateX(-.1em) translateY(.1em) rotate(135deg); -o-transform: translateX(-.1em) translateY(.1em) rotate(135deg);
}
.site-menubar-flipped .collapsed.hamburger-arrow-left::after {
	transform: translateX(-0.1em) translateY(-0.1em) rotate(45deg); -webkit-transform: translateX(-.1em) translateY(-.1em) rotate(45deg); -o-transform: translateX(-.1em) translateY(-.1em) rotate(45deg);
}
.site-menubar-flipped .unfolded.hamburger-arrow-left::after {
	transform: translateX(-0.1em) translateY(-0.1em) rotate(45deg); -webkit-transform: translateX(-.1em) translateY(-.1em) rotate(45deg); -o-transform: translateX(-.1em) translateY(-.1em) rotate(45deg);
}
@media screen and (max-width:767px) and (min-width:768px), screen and (min-width:768px)
{
.css-menubar .site-menubar-flipped .site-navbar .navbar-container {
	margin-right: 260px; margin-left: 0px;
}
}
@media screen and (min-width:1200px)
{
.css-menubar .site-menubar-flipped .page {
	margin-right: 260px; margin-left: 0px;
}
.css-menubar .site-menubar-flipped .site-footer {
	margin-right: 260px; margin-left: 0px;
}
}
.site-menubar-flipped.site-menubar-unfold .page {
	margin-right: 260px; margin-left: 0px;
}
.site-menubar-flipped.site-menubar-unfold .site-footer {
	margin-right: 260px; margin-left: 0px;
}
@media all and (min-width:768px)
{
.site-menubar-flipped.site-menubar-unfold .site-navbar .navbar-container {
	margin-right: 260px; margin-left: 0px;
}
}
@media all and (max-width:767px)
{
.site-menubar-unfold.site-menubar-flipped .page {
	margin-right: auto; margin-left: 0px;
}
.site-menubar-unfold.site-menubar-flipped .site-footer {
	margin-right: auto; margin-left: 0px;
}
.site-menubar-open.site-menubar-flipped .page {
	transform: translate3d(-260px, 0px, 0px); -webkit-transform: translate3d(-260px, 0, 0);
}
.site-menubar-open.site-menubar-flipped .site-footer {
	transform: translate3d(-260px, 0px, 0px); -webkit-transform: translate3d(-260px, 0, 0);
}
.site-menubar-open.site-menubar-flipped .site-menubar {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
}
@media screen and (max-width:1199px) and (min-width:768px)
{
.css-menubar .site-menubar-flipped .page {
	margin-right: 90px; margin-left: 0px;
}
.css-menubar .site-menubar-flipped .site-footer {
	margin-right: 90px; margin-left: 0px;
}
.css-menubar .site-menubar-flipped .site-menu > .site-menu-item > .site-menu-sub {
	left: auto; right: 90px;
}
}
@media screen and (max-width:1199px) and (min-width:768px)
{
.css-menubar .site-menubar-flipped .site-navbar .navbar-container {
	margin-right: 90px; margin-left: 0px;
}
}
.site-menubar-flipped.site-menubar-fold .page {
	margin-right: 90px; margin-left: 0px;
}
.site-menubar-flipped.site-menubar-fold .site-footer {
	margin-right: 90px; margin-left: 0px;
}
@media all and (min-width:768px)
{
.site-menubar-flipped.site-menubar-fold .site-navbar .navbar-container {
	margin-right: 90px; margin-left: 0px;
}
}
.site-menubar-flipped.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub {
	left: auto; right: 90px;
}
@media all and (max-width:767px)
{
.site-menubar-flipped .site-menubar {
	transform: translate3d(260px, 0px, 0px); -webkit-transform: translate3d(260px, 0, 0);
}
}
.radio-custom {
	margin-top: 10px; margin-bottom: 10px; display: block; position: relative;
}
.checkbox-custom {
	margin-top: 10px; margin-bottom: 10px; display: block; position: relative;
}
.radio-custom label {
	font-weight: 300; margin-bottom: 0px; cursor: pointer; min-height: 22px;
}
.checkbox-custom label {
	font-weight: 300; margin-bottom: 0px; cursor: pointer; min-height: 22px;
}
.radio-custom input[type='radio'] {
	margin-top: 0px; margin-bottom: 0px; margin-left: -20px; position: absolute;
}
.checkbox-custom input[type='checkbox'] {
	margin-top: 0px; margin-bottom: 0px; margin-left: -20px; position: absolute;
}
.disabled.radio-custom label {
	cursor: not-allowed;
}
.disabled.checkbox-custom label {
	cursor: not-allowed;
}
fieldset[disabled] .radio-custom label {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox-custom label {
	cursor: not-allowed;
}
.input-group-addon .radio-custom {
	margin: 0px;
}
.input-group-addon .checkbox-custom {
	margin: 0px;
}
.checkbox-custom {
	padding-left: 20px;
}
.checkbox-custom label {
	padding-left: 10px; vertical-align: middle; display: inline-block; position: relative;
}
.checkbox-custom label:empty {
	padding-left: 0px;
}
.checkbox-custom label::before {
	border-radius: 3px; border: 1px solid rgb(228, 234, 236); transition:0.3s ease-in-out; border-image: none; left: 0px; width: 20px; height: 20px; margin-left: -20px; display: inline-block; position: absolute; content: ""; background-color: rgb(255, 255, 255); -webkit-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s;
}
.checkbox-custom label::after {
	left: 0px; top: 0px; width: 20px; height: 20px; text-align: center; color: rgb(118, 131, 143); line-height: 20px; padding-top: 1px; font-size: 12px; margin-left: -20px; display: inline-block; position: absolute;
}
.checkbox-custom input[type='checkbox'] {
	width: 20px; height: 20px; z-index: 1; opacity: 0;
}
.checkbox-custom input[type='radio'] {
	width: 20px; height: 20px; z-index: 1; opacity: 0;
}
.checkbox-custom input[type='checkbox']:focus + label::before {
	outline: dotted thin; outline-offset: -2px;
}
.checkbox-custom input[type='radio']:focus + label::before {
	outline: dotted thin; outline-offset: -2px;
}
.checkbox-custom input[type='checkbox']:checked + label::before {
	border-width: 10px; border-color: rgb(228, 234, 236); transition:300ms ease-in-out; -webkit-transition: all 300ms ease-in-out 0s; -o-transition: all 300ms ease-in-out 0s;
}
.checkbox-custom input[type='radio']:checked + label::before {
	border-width: 10px; border-color: rgb(228, 234, 236); transition:300ms ease-in-out; -webkit-transition: all 300ms ease-in-out 0s; -o-transition: all 300ms ease-in-out 0s;
}
.checkbox-custom input[type='checkbox']:checked + label::after {
	font-family: "Web Icons"; content: "\f192";
}
.checkbox-custom input[type='radio']:checked + label::after {
	font-family: "Web Icons"; content: "\f192";
}
.checkbox-custom input[type='checkbox']:disabled + label {
	opacity: 0.65;
}
.checkbox-custom input[type='radio']:disabled + label {
	opacity: 0.65;
}
.checkbox-custom input[type='checkbox']:disabled + label::before {
	border-width: 1px; border-color: rgb(228, 234, 236); cursor: not-allowed; background-color: rgb(243, 247, 249);
}
.checkbox-custom input[type='radio']:disabled + label::before {
	border-width: 1px; border-color: rgb(228, 234, 236); cursor: not-allowed; background-color: rgb(243, 247, 249);
}
.checkbox-circle.checkbox-custom label::before {
	border-radius: 50%;
}
.checkbox-inline.checkbox-custom {
	margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.checkbox-inline + .checkbox-inline {
	margin-left: 20px;
}
.checkbox-default input[type='checkbox']:checked + label::before {
	border-width: 1px; border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
.checkbox-default input[type='radio']:checked + label::before {
	border-width: 1px; border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
.checkbox-default input[type='checkbox']:checked + label::after {
	color: rgb(98, 168, 234);
}
.checkbox-default input[type='radio']:checked + label::after {
	color: rgb(98, 168, 234);
}
.checkbox-primary input[type='checkbox']:checked + label::before {
	border-color: rgb(98, 168, 234); background-color: rgb(98, 168, 234);
}
.checkbox-primary input[type='radio']:checked + label::before {
	border-color: rgb(98, 168, 234); background-color: rgb(98, 168, 234);
}
.checkbox-primary input[type='checkbox']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-primary input[type='radio']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-danger input[type='checkbox']:checked + label::before {
	border-color: rgb(249, 104, 104); background-color: rgb(249, 104, 104);
}
.checkbox-danger input[type='radio']:checked + label::before {
	border-color: rgb(249, 104, 104); background-color: rgb(249, 104, 104);
}
.checkbox-danger input[type='checkbox']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-danger input[type='radio']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-info input[type='checkbox']:checked + label::before {
	border-color: rgb(87, 199, 212); background-color: rgb(87, 199, 212);
}
.checkbox-info input[type='radio']:checked + label::before {
	border-color: rgb(87, 199, 212); background-color: rgb(87, 199, 212);
}
.checkbox-info input[type='checkbox']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-info input[type='radio']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-warning input[type='checkbox']:checked + label::before {
	border-color: rgb(242, 166, 84); background-color: rgb(242, 166, 84);
}
.checkbox-warning input[type='radio']:checked + label::before {
	border-color: rgb(242, 166, 84); background-color: rgb(242, 166, 84);
}
.checkbox-warning input[type='checkbox']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-warning input[type='radio']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-success input[type='checkbox']:checked + label::before {
	border-color: rgb(70, 190, 138); background-color: rgb(70, 190, 138);
}
.checkbox-success input[type='radio']:checked + label::before {
	border-color: rgb(70, 190, 138); background-color: rgb(70, 190, 138);
}
.checkbox-success input[type='checkbox']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-success input[type='radio']:checked + label::after {
	color: rgb(255, 255, 255);
}
.checkbox-sm {
	padding-left: 18px;
}
.checkbox-sm label {
	padding-left: 8px;
}
.checkbox-sm label:empty {
	padding-left: 0px;
}
.checkbox-sm label::before {
	width: 18px; height: 18px; margin-left: -18px;
}
.checkbox-sm label::after {
	width: 18px; height: 18px; margin-left: -18px;
}
.checkbox-sm label::after {
	line-height: 18px; font-size: 10px;
}
.checkbox-sm input[type='checkbox'] {
	width: 18px; height: 18px;
}
.checkbox-sm input[type='radio'] {
	width: 18px; height: 18px;
}
.checkbox-sm input[type='checkbox']:checked + label::before {
	border-width: 9px;
}
.checkbox-sm input[type='radio']:checked + label::before {
	border-width: 9px;
}
.checkbox-lg {
	padding-left: 24px;
}
.checkbox-lg label {
	padding-left: 12px;
}
.checkbox-lg label:empty {
	padding-left: 0px;
}
.checkbox-lg label::before {
	width: 24px; height: 24px; margin-left: -24px;
}
.checkbox-lg label::after {
	width: 24px; height: 24px; margin-left: -24px;
}
.checkbox-lg label::after {
	line-height: 24px; font-size: 14px;
}
.checkbox-lg input[type='checkbox'] {
	width: 24px; height: 24px;
}
.checkbox-lg input[type='radio'] {
	width: 24px; height: 24px;
}
.checkbox-lg input[type='checkbox']:checked + label::before {
	border-width: 12px;
}
.checkbox-lg input[type='radio']:checked + label::before {
	border-width: 12px;
}
.radio-custom {
	padding-left: 20px;
}
.radio-custom label {
	padding-left: 10px; vertical-align: middle; display: inline-block; position: relative;
}
.radio-custom label:empty {
	padding-left: 0px;
}
.radio-custom label::before {
	border-radius: 50%; border: 1px solid rgb(228, 234, 236); transition:border 300ms ease-in-out, color 300ms ease-in-out; border-image: none; left: 0px; width: 20px; height: 20px; margin-left: -20px; display: inline-block; position: absolute; content: ""; background-color: rgb(255, 255, 255); -webkit-transition: border 300ms ease-in-out 0s, color 300ms ease-in-out 0s; -o-transition: border 300ms ease-in-out 0s, color 300ms ease-in-out 0s;
}
.radio-custom label::after {
	border-radius: 50%; border: 2px solid rgb(118, 131, 143); border-image: none; left: 7px; top: 7px; width: 6px; height: 6px; margin-left: -20px; display: inline-block; position: absolute; content: " "; transform: scale(0); background-color: transparent; -webkit-transform: scale(0, 0); -o-transform: scale(0, 0); transition-transform: .1s cubic-bezier(.8, -.33, .2, 1.33);
}
.radio-custom input[type='radio'] {
	width: 20px; height: 20px; z-index: 1; opacity: 0;
}
.radio-custom input[type='radio']:focus + label::before {
	outline: dotted thin; outline-offset: -2px;
}
.radio-custom input[type='radio']:checked + label::before {
	border-width: 10px; border-color: rgb(228, 234, 236);
}
.radio-custom input[type='radio']:checked + label::after {
	transform: scale(1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);
}
.radio-custom input[type='radio']:disabled + label {
	opacity: 0.65;
}
.radio-custom input[type='radio']:disabled + label::before {
	cursor: not-allowed;
}
.radio-inline.radio-custom {
	margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.radio-inline + .radio-inline {
	margin-left: 20px;
}
.radio-default input[type='radio']:checked + label::before {
	border-width: 1px; border-color: rgb(228, 234, 236); background-color: rgb(255, 255, 255);
}
.radio-default input[type='radio']:checked + label::after {
	border-color: rgb(98, 168, 234);
}
.radio-primary input[type='radio']:checked + label::before {
	border-color: rgb(98, 168, 234);
}
.radio-primary input[type='radio']:checked + label::after {
	border-color: rgb(255, 255, 255);
}
.radio-danger input[type='radio']:checked + label::before {
	border-color: rgb(249, 104, 104);
}
.radio-danger input[type='radio']:checked + label::after {
	border-color: rgb(255, 255, 255);
}
.radio-info input[type='radio']:checked + label::before {
	border-color: rgb(87, 199, 212);
}
.radio-info input[type='radio']:checked + label::after {
	border-color: rgb(255, 255, 255);
}
.radio-warning input[type='radio']:checked + label::before {
	border-color: rgb(242, 166, 84);
}
.radio-warning input[type='radio']:checked + label::after {
	border-color: rgb(255, 255, 255);
}
.radio-success input[type='radio']:checked + label::before {
	border-color: rgb(70, 190, 138);
}
.radio-success input[type='radio']:checked + label::after {
	border-color: rgb(255, 255, 255);
}
.radio-sm {
	padding-left: 18px;
}
.radio-sm label {
	padding-left: 8px;
}
.radio-sm label:empty {
	padding-left: 0px;
}
.radio-sm label::before {
	width: 18px; height: 18px; margin-left: -20px;
}
.radio-sm label::after {
	border-width: 2px; left: 7px; top: 7px; width: 4px; height: 4px; margin-left: -20px;
}
.radio-sm input[type='radio'] {
	width: 18px; height: 18px;
}
.radio-sm input[type='radio']:checked + label::before {
	border-width: 9px;
}
.radio-lg {
	padding-left: 24px;
}
.radio-lg label {
	padding-left: 12px;
}
.radio-lg label:empty {
	padding-left: 0px;
}
.radio-lg label::before {
	width: 24px; height: 24px; margin-left: -20px;
}
.radio-lg label::after {
	border-width: 2px; left: 8px; top: 8px; width: 8px; height: 8px; margin-left: -20px;
}
.radio-lg input[type='radio'] {
	width: 24px; height: 24px;
}
.radio-lg input[type='radio']:checked + label::before {
	border-width: 12px;
}
@media all and (min-width:768px)
{
.form-inline .radio-custom {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .checkbox-custom {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .radio-custom label {
	padding-left: 0px;
}
.form-inline .checkbox-custom label {
	padding-left: 0px;
}
.form-inline .radio-custom input[type='radio'] {
	margin-left: 0px; position: relative;
}
.form-inline .checkbox-custom input[type='checkbox'] {
	margin-left: 0px; position: relative;
}
.form-inline .radio-custom label {
	padding-left: 10px;
}
.form-inline .checkbox-custom label {
	padding-left: 10px;
}
.form-inline .checkbox-custom input[type='checkbox'] {
	margin-left: -20px; position: absolute;
}
.form-inline .radio-custom input[type='radio'] {
	margin-left: -20px; position: absolute;
}
}
.form-horizontal .radio-custom {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox-custom {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio-custom {
	min-height: 29px;
}
.form-horizontal .checkbox-custom {
	min-height: 29px;
}
.form-horizontal .input-group-addon .radio-custom {
	padding-top: 0px;
}
.form-horizontal .input-group-addon .checkbox-custom {
	padding-top: 0px;
}
.form-horizontal .input-group-addon .radio-custom {
	min-height: 22px;
}
.form-horizontal .input-group-addon .checkbox-custom {
	min-height: 22px;
}
.form-material {
	position: relative;
}
.floating.form-material {
	margin-top: 20px; margin-bottom: 20px;
}
.floating.form-material + .floating.form-material {
	margin-top: 40px;
}
.form-material .form-control {
	background-position: bottom, center calc(100% - 1px); padding: 0px; transition:background ease-out; background-repeat: no-repeat; background-size: 0px 2px, 100% 1px; background-color: rgba(0, 0, 0, 0); -webkit-transition: background 0s ease-out; -o-transition: background 0s ease-out; -webkit-background-size: 0 2px, 100% 1px;
}
.form-material .form-control {
	border-radius: 0px; border: 0px currentColor; border-image: none; float: none; box-shadow: none; background-image: linear-gradient(rgb(98, 168, 234), rgb(98, 168, 234)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236)); -webkit-box-shadow: none;
}
.form-material .form-control:focus {
	border-radius: 0px; border: 0px currentColor; border-image: none; float: none; box-shadow: none; background-image: linear-gradient(rgb(98, 168, 234), rgb(98, 168, 234)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236)); -webkit-box-shadow: none;
}
.form-material .focus.form-control {
	border-radius: 0px; border: 0px currentColor; border-image: none; float: none; box-shadow: none; background-image: linear-gradient(rgb(98, 168, 234), rgb(98, 168, 234)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236)); -webkit-box-shadow: none;
}
.no-cssgradients .form-material .form-control {
	border-bottom-color: rgb(228, 234, 236); border-bottom-width: 2px; border-bottom-style: solid;
}
.form-material :-ms-input-placeholder.form-control {
	color: rgb(163, 175, 183);
}
.form-material :disabled:-ms-input-placeholder.form-control {
	color: rgb(204, 213, 219);
}
.form-material .form-control:focus {
	transition-duration: 0.3s; background-size: 100% 2px, 100% 1px; -webkit-transition-duration: .3s; -o-transition-duration: .3s; -webkit-background-size: 100% 2px, 100% 1px;
}
.form-material .focus.form-control {
	transition-duration: 0.3s; background-size: 100% 2px, 100% 1px; -webkit-transition-duration: .3s; -o-transition-duration: .3s; -webkit-background-size: 100% 2px, 100% 1px;
}
.no-cssgradients .form-material .form-control:focus {
	background: none; border-bottom-color: rgb(98, 168, 234); border-bottom-width: 2px; border-bottom-style: solid;
}
.no-cssgradients .form-material .focus.form-control {
	background: none; border-bottom-color: rgb(98, 168, 234); border-bottom-width: 2px; border-bottom-style: solid;
}
.form-material :disabled.form-control {
	background: rgba(0, 0, 0, 0); border-bottom-color: rgb(204, 213, 219); border-bottom-width: 1px; border-bottom-style: dashed;
}
.form-material [disabled].form-control {
	background: rgba(0, 0, 0, 0); border-bottom-color: rgb(204, 213, 219); border-bottom-width: 1px; border-bottom-style: dashed;
}
fieldset[disabled] .form-material .form-control {
	background: rgba(0, 0, 0, 0); border-bottom-color: rgb(204, 213, 219); border-bottom-width: 1px; border-bottom-style: dashed;
}
.form-material :disabled.form-control ~ .floating-label {
	color: rgb(204, 213, 219);
}
.form-material [disabled].form-control ~ .floating-label {
	color: rgb(204, 213, 219);
}
fieldset[disabled] .form-material .form-control ~ .floating-label {
	color: rgb(204, 213, 219);
}
.form-material .control-label {
	font-weight: 500; margin-bottom: 0px;
}
.form-material .floating-label {
	transition:0.3s; left: 0px; color: rgb(118, 131, 143); font-size: 14px; position: absolute; pointer-events: none; -webkit-transition: .3s ease all; -o-transition: .3s ease all;
}
.form-material .floating-label-static.floating-label {
	top: auto; display: block; position: relative;
}
.form-material [class*='col-'] > .floating-label {
	left: 15px;
}
.form-material .form-control ~ .floating-label {
	top: 7.99px; font-size: 14px;
}
.form-material .form-control:focus ~ .floating-label {
	top: -11.2px; font-size: 11.2px;
}
.form-material .focus.form-control ~ .floating-label {
	top: -11.2px; font-size: 11.2px;
}
.form-material :not(.empty).form-control ~ .floating-label {
	top: -11.2px; font-size: 11.2px;
}
.form-material .input-sm.form-control ~ .floating-label {
	top: 6px; font-size: 12px;
}
.form-material .input-sm.form-control:focus ~ .floating-label {
	top: -9.6px; font-size: 9.6px;
}
.form-material .focus.input-sm.form-control ~ .floating-label {
	top: -9.6px; font-size: 9.6px;
}
.form-material :not(.empty).input-sm.form-control ~ .floating-label {
	top: -9.6px; font-size: 9.6px;
}
.form-material .input-lg.form-control ~ .floating-label {
	top: 5.99px; font-size: 18px;
}
.form-material .input-lg.form-control:focus ~ .floating-label {
	top: -14.4px; font-size: 14.4px;
}
.form-material .focus.input-lg.form-control ~ .floating-label {
	top: -14.4px; font-size: 14.4px;
}
.form-material :not(.empty).input-lg.form-control ~ .floating-label {
	top: -14.4px; font-size: 14.4px;
}
.form-material .form-control:focus ~ .floating-label {
	font-weight: 500;
}
.form-material .focus.form-control ~ .floating-label {
	font-weight: 500;
}
.form-material :not(.empty).form-control ~ .floating-label {
	font-weight: 500;
}
.form-material .form-control:focus ~ .floating-label {
	color: rgb(98, 168, 234);
}
.form-material .focus.form-control ~ .floating-label {
	color: rgb(98, 168, 234);
}
.form-material textarea.form-control {
	padding-bottom: 6px; resize: none;
}
.floating.form-material textarea.form-control {
	padding-top: 6px;
}
.form-material select.form-control {
	border-radius: 0px; border: 0px currentColor; border-image: none;
}
:not(.floating).form-material .control-label + select[multiple] {
	margin-top: 5px;
}
.form-material .hint {
	font-size: 80%; display: none; position: absolute;
}
.form-material .form-control:focus ~ .hint {
	display: block;
}
.form-material .focus.form-control ~ .hint {
	display: block;
}
.form-material :not(.empty):invalid.form-control ~ .floating-label {
	color: rgb(249, 104, 104);
}
.form-material :invalid.focus.form-control ~ .floating-label {
	color: rgb(249, 104, 104);
}
.form-material :invalid.form-control {
	background-image: linear-gradient(rgb(249, 104, 104), rgb(249, 104, 104)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.has-warning.form-group.form-material .form-control:focus {
	background-image: linear-gradient(rgb(242, 166, 84), rgb(242, 166, 84)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.has-warning.form-group.form-material .focus.form-control {
	background-image: linear-gradient(rgb(242, 166, 84), rgb(242, 166, 84)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.has-warning.form-group.form-material :not(.empty).form-control {
	background-image: linear-gradient(rgb(242, 166, 84), rgb(242, 166, 84)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.no-cssgradients .has-warning.form-group.form-material .form-control:focus {
	background: none; border-bottom-color: rgb(242, 166, 84); border-bottom-width: 2px; border-bottom-style: solid;
}
.no-cssgradients .has-warning.form-group.form-material .focus.form-control {
	background: none; border-bottom-color: rgb(242, 166, 84); border-bottom-width: 2px; border-bottom-style: solid;
}
.no-cssgradients .has-warning.form-group.form-material :not(.empty).form-control {
	background: none; border-bottom-color: rgb(242, 166, 84); border-bottom-width: 2px; border-bottom-style: solid;
}
.has-warning.form-group.form-material :not(.empty).form-control {
	background-size: 100% 2px, 100% 1px; -webkit-background-size: 100% 2px, 100% 1px;
}
.has-warning.form-group.form-material .control-label {
	color: rgb(242, 166, 84);
}
.has-warning.form-group.form-material .form-control:focus ~ .floating-label {
	color: rgb(242, 166, 84);
}
.has-warning.form-group.form-material .focus.form-control ~ .floating-label {
	color: rgb(242, 166, 84);
}
.has-warning.form-group.form-material :not(.empty).form-control ~ .floating-label {
	color: rgb(242, 166, 84);
}
.has-error.form-group.form-material .form-control:focus {
	background-image: linear-gradient(rgb(249, 104, 104), rgb(249, 104, 104)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.has-error.form-group.form-material .focus.form-control {
	background-image: linear-gradient(rgb(249, 104, 104), rgb(249, 104, 104)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.has-error.form-group.form-material :not(.empty).form-control {
	background-image: linear-gradient(rgb(249, 104, 104), rgb(249, 104, 104)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.no-cssgradients .has-error.form-group.form-material .form-control:focus {
	background: none; border-bottom-color: rgb(249, 104, 104); border-bottom-width: 2px; border-bottom-style: solid;
}
.no-cssgradients .has-error.form-group.form-material .focus.form-control {
	background: none; border-bottom-color: rgb(249, 104, 104); border-bottom-width: 2px; border-bottom-style: solid;
}
.no-cssgradients .has-error.form-group.form-material :not(.empty).form-control {
	background: none; border-bottom-color: rgb(249, 104, 104); border-bottom-width: 2px; border-bottom-style: solid;
}
.has-error.form-group.form-material :not(.empty).form-control {
	background-size: 100% 2px, 100% 1px; -webkit-background-size: 100% 2px, 100% 1px;
}
.has-error.form-group.form-material .control-label {
	color: rgb(249, 104, 104);
}
.has-error.form-group.form-material .form-control:focus ~ .floating-label {
	color: rgb(249, 104, 104);
}
.has-error.form-group.form-material .focus.form-control ~ .floating-label {
	color: rgb(249, 104, 104);
}
.has-error.form-group.form-material :not(.empty).form-control ~ .floating-label {
	color: rgb(249, 104, 104);
}
.has-success.form-group.form-material .form-control:focus {
	background-image: linear-gradient(rgb(70, 190, 138), rgb(70, 190, 138)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.has-success.form-group.form-material .focus.form-control {
	background-image: linear-gradient(rgb(70, 190, 138), rgb(70, 190, 138)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.has-success.form-group.form-material :not(.empty).form-control {
	background-image: linear-gradient(rgb(70, 190, 138), rgb(70, 190, 138)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.no-cssgradients .has-success.form-group.form-material .form-control:focus {
	background: none; border-bottom-color: rgb(70, 190, 138); border-bottom-width: 2px; border-bottom-style: solid;
}
.no-cssgradients .has-success.form-group.form-material .focus.form-control {
	background: none; border-bottom-color: rgb(70, 190, 138); border-bottom-width: 2px; border-bottom-style: solid;
}
.no-cssgradients .has-success.form-group.form-material :not(.empty).form-control {
	background: none; border-bottom-color: rgb(70, 190, 138); border-bottom-width: 2px; border-bottom-style: solid;
}
.has-success.form-group.form-material :not(.empty).form-control {
	background-size: 100% 2px, 100% 1px; -webkit-background-size: 100% 2px, 100% 1px;
}
.has-success.form-group.form-material .control-label {
	color: rgb(70, 190, 138);
}
.has-success.form-group.form-material .form-control:focus ~ .floating-label {
	color: rgb(70, 190, 138);
}
.has-success.form-group.form-material .focus.form-control ~ .floating-label {
	color: rgb(70, 190, 138);
}
.has-success.form-group.form-material :not(.empty).form-control ~ .floating-label {
	color: rgb(70, 190, 138);
}
.has-info.form-group.form-material .form-control:focus {
	background-image: linear-gradient(rgb(87, 199, 212), rgb(87, 199, 212)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.has-info.form-group.form-material .focus.form-control {
	background-image: linear-gradient(rgb(87, 199, 212), rgb(87, 199, 212)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.has-info.form-group.form-material :not(.empty).form-control {
	background-image: linear-gradient(rgb(87, 199, 212), rgb(87, 199, 212)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236));
}
.no-cssgradients .has-info.form-group.form-material .form-control:focus {
	background: none; border-bottom-color: rgb(87, 199, 212); border-bottom-width: 2px; border-bottom-style: solid;
}
.no-cssgradients .has-info.form-group.form-material .focus.form-control {
	background: none; border-bottom-color: rgb(87, 199, 212); border-bottom-width: 2px; border-bottom-style: solid;
}
.no-cssgradients .has-info.form-group.form-material :not(.empty).form-control {
	background: none; border-bottom-color: rgb(87, 199, 212); border-bottom-width: 2px; border-bottom-style: solid;
}
.has-info.form-group.form-material :not(.empty).form-control {
	background-size: 100% 2px, 100% 1px; -webkit-background-size: 100% 2px, 100% 1px;
}
.has-info.form-group.form-material .control-label {
	color: rgb(87, 199, 212);
}
.has-info.form-group.form-material .form-control:focus ~ .floating-label {
	color: rgb(87, 199, 212);
}
.has-info.form-group.form-material .focus.form-control ~ .floating-label {
	color: rgb(87, 199, 212);
}
.has-info.form-group.form-material :not(.empty).form-control ~ .floating-label {
	color: rgb(87, 199, 212);
}
.form-material .input-group .form-control-wrap {
	margin-right: 5px; margin-left: 5px;
}
.form-material .input-group .form-control-wrap .form-control {
	float: none;
}
.form-material .input-group .input-group-addon {
	background: none; border: 0px currentColor; border-image: none;
}
.form-material .input-group .input-group-btn .btn {
	margin: 0px; border-radius: 4px;
}
.form-material input[type=file] {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 100; opacity: 0;
}
.form-control-wrap {
	position: relative;
}
.loader {
	margin: 0px auto; text-indent: -9999em; font-size: 40px; display: inline-block; position: relative; transform: translateZ(0px); -webkit-transform: translateZ(0);
}
.loader-default.loader {
	border-radius: 100%; animation:loader-default 1s ease-in-out infinite; width: 1em; height: 1em; background-color: rgb(163, 175, 183); -webkit-animation: loader-default 1s infinite ease-in-out; -o-animation: loader-default 1s infinite ease-in-out;
}
.loader-grill.loader {
	background: rgb(163, 175, 183); animation:default-grill 1s ease-in-out -0.16s infinite; width: 0.25em; height: 0.5em; -webkit-animation: default-grill 1s infinite ease-in-out; -o-animation: default-grill 1s infinite ease-in-out; -webkit-animation-delay: -.16s; -o-animation-delay: -.16s;
}
.loader-grill.loader::before {
	background: rgb(163, 175, 183); animation:default-grill 1s ease-in-out infinite; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; -webkit-animation: default-grill 1s infinite ease-in-out; -o-animation: default-grill 1s infinite ease-in-out;
}
.loader-grill.loader::after {
	background: rgb(163, 175, 183); animation:default-grill 1s ease-in-out infinite; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; -webkit-animation: default-grill 1s infinite ease-in-out; -o-animation: default-grill 1s infinite ease-in-out;
}
.loader-grill.loader::before {
	left: -0.37em; animation-delay: -0.32s; -webkit-animation-delay: -.32s; -o-animation-delay: -.32s;
}
.loader-grill.loader::after {
	left: 0.37em;
}
.loader-circle.loader {
	border-width: 0.12em; border-style: solid; border-color: rgba(163, 175, 183, 0.5) rgba(163, 175, 183, 0.5) rgba(163, 175, 183, 0.5) rgb(163, 175, 183); border-radius: 50%; animation:loader-circle 1.1s linear infinite; width: 1em; height: 1em; -webkit-animation: loader-circle 1.1s infinite linear; -o-animation: loader-circle 1.1s infinite linear;
}
.loader-round-circle.loader {
	border-radius: 50%; animation:loader-round-circle 1.3s linear infinite; width: 1em; height: 1em; font-size: 10px; -webkit-animation: loader-round-circle 1.3s infinite linear; -o-animation: loader-round-circle 1.3s infinite linear;
}
.loader-tadpole.loader {
	border-radius: 50%; animation:loader-tadpole 1.7s infinite; width: 1em; height: 1em; -webkit-animation: loader-tadpole 1.7s infinite ease; -o-animation: loader-tadpole 1.7s infinite ease;
}
.loader-ellipsis.loader {
	border-radius: 50%; animation:loader-ellipsis 1.8s ease-in-out -0.16s infinite both; width: 0.62em; height: 0.62em; -webkit-animation: loader-ellipsis 1.8s infinite ease-in-out; -o-animation: loader-ellipsis 1.8s infinite ease-in-out; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-animation-delay: -.16s; -o-animation-delay: -.16s;
}
.loader-ellipsis.loader::before {
	border-radius: 50%; animation:loader-ellipsis 1.8s ease-in-out infinite both; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; -webkit-animation: loader-ellipsis 1.8s infinite ease-in-out; -o-animation: loader-ellipsis 1.8s infinite ease-in-out; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.loader-ellipsis.loader::after {
	border-radius: 50%; animation:loader-ellipsis 1.8s ease-in-out infinite both; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; -webkit-animation: loader-ellipsis 1.8s infinite ease-in-out; -o-animation: loader-ellipsis 1.8s infinite ease-in-out; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.loader-ellipsis.loader::before {
	left: -0.87em; animation-delay: -0.32s; -webkit-animation-delay: -.32s; -o-animation-delay: -.32s;
}
.loader-ellipsis.loader::after {
	left: 0.87em;
}
.loader-dot.loader {
	animation:loader-dot-rotate 2s linear infinite; width: 2em; height: 2em; -webkit-animation: loader-dot-rotate 2s infinite linear; -o-animation: loader-dot-rotate 2s infinite linear;
}
.loader-dot.loader::before {
	background: rgb(163, 175, 183); border-radius: 100%; animation:loader-dot-bounce 2s ease-in-out infinite; left: 0px; top: 0px; width: 60%; height: 60%; position: absolute; content: ""; -webkit-animation: loader-dot-bounce 2s infinite ease-in-out; -o-animation: loader-dot-bounce 2s infinite ease-in-out;
}
.loader-dot.loader::after {
	background: rgb(163, 175, 183); border-radius: 100%; animation:loader-dot-bounce 2s ease-in-out infinite; left: 0px; top: 0px; width: 60%; height: 60%; position: absolute; content: ""; -webkit-animation: loader-dot-bounce 2s infinite ease-in-out; -o-animation: loader-dot-bounce 2s infinite ease-in-out;
}
.loader-dot.loader::after {
	top: auto; bottom: 0px; animation-delay: -1s; -webkit-animation-delay: -1s; -o-animation-delay: -1s;
}
.loader-bounce.loader {
	width: 1.5em; height: 1.5em;
}
.loader-bounce.loader::before {
	background: rgb(163, 175, 183); border-radius: 50%; animation:loader-bounce 2s ease-in-out infinite; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; opacity: 0.6; -webkit-animation: loader-bounce 2s infinite ease-in-out; -o-animation: loader-bounce 2s infinite ease-in-out;
}
.loader-bounce.loader::after {
	background: rgb(163, 175, 183); border-radius: 50%; animation:loader-bounce 2s ease-in-out infinite; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; opacity: 0.6; -webkit-animation: loader-bounce 2s infinite ease-in-out; -o-animation: loader-bounce 2s infinite ease-in-out;
}
.loader-bounce.loader::after {
	animation-delay: -1s; -webkit-animation-delay: -1s; -o-animation-delay: -1s;
}
.side-panel-loading {
	left: 50%; top: 50%; margin-top: -20px; position: fixed;
}
body > .loader {
	left: 50%; top: 50%; margin-top: -20px; position: fixed;
}
.site-menubar-unfold > .loader {
	margin-left: 130px;
}
.site-menubar-fold > .loader {
	margin-left: 45px;
}
.site-menubar-unfold.site-menubar-hide > .loader {
	margin-left: 0px;
}
[class*=animation-] {
	animation-duration: 0.5s; animation-timing-function: ease-out; animation-fill-mode: both; -webkit-animation-duration: .5s; -o-animation-duration: .5s; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-animation-timing-function: ease-out; -o-animation-timing-function: ease-out;
}
:not(:hover).animation-hover {
	animation-name: none; -webkit-animation-name: none; -o-animation-name: none;
}
:not(:hover).animation-hover [class*=animation-] {
	animation-name: none; -webkit-animation-name: none; -o-animation-name: none;
}
.touch :not(.hover).animation-hover {
	animation-name: none; -webkit-animation-name: none; -o-animation-name: none;
}
.touch :not(.hover).animation-hover [class*=animation-] {
	animation-name: none; -webkit-animation-name: none; -o-animation-name: none;
}
.animation-reverse {
	animation-timing-function: ease-in; animation-direction: reverse; -webkit-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; -webkit-animation-direction: reverse; -o-animation-direction: reverse;
}
.animation-repeat {
	animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; -o-animation-iteration-count: infinite;
}
.animation-fade {
	animation-name: fade; animation-duration: 0.8s; animation-timing-function: linear; -webkit-animation-name: fade; -o-animation-name: fade; -webkit-animation-duration: .8s; -o-animation-duration: .8s; -webkit-animation-timing-function: linear; -o-animation-timing-function: linear;
}
.animation-scale {
	animation-name: scale-12; -webkit-animation-name: scale-12; -o-animation-name: scale-12;
}
.animation-scale-up {
	animation-name: fade-scale-02; -webkit-animation-name: fade-scale-02; -o-animation-name: fade-scale-02;
}
.animation-scale-down {
	animation-name: fade-scale-18; -webkit-animation-name: fade-scale-18; -o-animation-name: fade-scale-18;
}
.animation-slide-top {
	animation-name: slide-top; -webkit-animation-name: slide-top; -o-animation-name: slide-top;
}
.animation-slide-bottom {
	animation-name: slide-bottom; -webkit-animation-name: slide-bottom; -o-animation-name: slide-bottom;
}
.animation-slide-left {
	animation-name: slide-left; -webkit-animation-name: slide-left; -o-animation-name: slide-left;
}
.animation-slide-right {
	animation-name: slide-right; -webkit-animation-name: slide-right; -o-animation-name: slide-right;
}
.animation-shake {
	animation-name: shake; -webkit-animation-name: shake; -o-animation-name: shake;
}
.animation-duration-10 {
	animation-duration: 15s; -webkit-animation-duration: 15s; -o-animation-duration: 15s;
}
.animation-duration-9 {
	animation-duration: 9s; -webkit-animation-duration: 9s; -o-animation-duration: 9s;
}
.animation-duration-8 {
	animation-duration: 8s; -webkit-animation-duration: 8s; -o-animation-duration: 8s;
}
.animation-duration-7 {
	animation-duration: 7s; -webkit-animation-duration: 7s; -o-animation-duration: 7s;
}
.animation-duration-6 {
	animation-duration: 6s; -webkit-animation-duration: 6s; -o-animation-duration: 6s;
}
.animation-duration-5 {
	animation-duration: 5s; -webkit-animation-duration: 5s; -o-animation-duration: 5s;
}
.animation-duration-4 {
	animation-duration: 4s; -webkit-animation-duration: 4s; -o-animation-duration: 4s;
}
.animation-duration-3 {
	animation-duration: 3s; -webkit-animation-duration: 3s; -o-animation-duration: 3s;
}
.animation-duration-2 {
	animation-duration: 2s; -webkit-animation-duration: 2s; -o-animation-duration: 2s;
}
.animation-duration-1 {
	animation-duration: 1s; -webkit-animation-duration: 1s; -o-animation-duration: 1s;
}
.animation-delay-100 {
	animation-duration: 100ms; -webkit-animation-duration: 100ms; -o-animation-duration: 100ms;
}
.animation-duration-250 {
	animation-duration: 250ms; -webkit-animation-duration: 250ms; -o-animation-duration: 250ms;
}
.animation-duration-300 {
	animation-duration: 300ms; -webkit-animation-duration: 300ms; -o-animation-duration: 300ms;
}
.animation-duration-500 {
	animation-duration: 500ms; -webkit-animation-duration: 500ms; -o-animation-duration: 500ms;
}
.animation-duration-750 {
	animation-duration: 750ms; -webkit-animation-duration: 750ms; -o-animation-duration: 750ms;
}
.animation-delay-1000 {
	animation-delay: 1s; -webkit-animation-delay: 1s; -o-animation-delay: 1s;
}
.animation-delay-900 {
	animation-delay: 900ms; -webkit-animation-delay: 900ms; -o-animation-delay: 900ms;
}
.animation-delay-800 {
	animation-delay: 800ms; -webkit-animation-delay: 800ms; -o-animation-delay: 800ms;
}
.animation-delay-700 {
	animation-delay: 700ms; -webkit-animation-delay: 700ms; -o-animation-delay: 700ms;
}
.animation-delay-600 {
	animation-delay: 600ms; -webkit-animation-delay: 600ms; -o-animation-delay: 600ms;
}
.animation-delay-500 {
	animation-delay: 500ms; -webkit-animation-delay: 500ms; -o-animation-delay: 500ms;
}
.animation-delay-400 {
	animation-delay: 400ms; -webkit-animation-delay: 400ms; -o-animation-delay: 400ms;
}
.animation-delay-300 {
	animation-delay: 300ms; -webkit-animation-delay: 300ms; -o-animation-delay: 300ms;
}
.animation-delay-200 {
	animation-delay: 200ms; -webkit-animation-delay: 200ms; -o-animation-delay: 200ms;
}
.animation-delay-100 {
	animation-delay: 100ms; -webkit-animation-delay: 100ms; -o-animation-delay: 100ms;
}
.animation-top-left {
	transform-origin: 0% 0%; -webkit-transform-origin: 0 0; -o-transform-origin: 0 0;
}
.animation-top-center {
	transform-origin: 50% 0%; -webkit-transform-origin: 50% 0; -o-transform-origin: 50% 0;
}
.animation-top-right {
	transform-origin: 100% 0%; -webkit-transform-origin: 100% 0; -o-transform-origin: 100% 0;
}
.animation-middle-left {
	transform-origin: 0% 50%; -webkit-transform-origin: 0 50%; -o-transform-origin: 0 50%;
}
.animation-middle-right {
	transform-origin: 100% 50%; -webkit-transform-origin: 100% 50%; -o-transform-origin: 100% 50%;
}
.animation-bottom-left {
	transform-origin: 0% 100%; -webkit-transform-origin: 0 100%; -o-transform-origin: 0 100%;
}
.animation-bottom-center {
	transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; -o-transform-origin: 50% 100%;
}
.animation-bottom-right {
	transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; -o-transform-origin: 100% 100%;
}
.animation-easing-easeInOut {
	animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1); -webkit-animation-timing-function: cubic-bezier(.42, 0, .58, 1); -o-animation-timing-function: cubic-bezier(.42, 0, .58, 1);
}
.animation-easing-easeInQuad {
	animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53); -o-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
}
.animation-easing-easeInCubic {
	animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); -o-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
}
.animation-easing-easeInQuart {
	animation-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22); -webkit-animation-timing-function: cubic-bezier(.895, .03, .685, .22); -o-animation-timing-function: cubic-bezier(.895, .03, .685, .22);
}
.animation-easing-easeInQuint {
	animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); -o-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
}
.animation-easing-easeInSine {
	animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); -webkit-animation-timing-function: cubic-bezier(.47, 0, .745, .715); -o-animation-timing-function: cubic-bezier(.47, 0, .745, .715);
}
.animation-easing-easeInExpo {
	animation-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035); -webkit-animation-timing-function: cubic-bezier(.95, .05, .795, .035); -o-animation-timing-function: cubic-bezier(.95, .05, .795, .035);
}
.animation-easing-easeInCirc {
	animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335); -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .335); -o-animation-timing-function: cubic-bezier(.6, .04, .98, .335);
}
.animation-easing-easeInBack {
	animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); -webkit-animation-timing-function: cubic-bezier(.6, -.28, .735, .045); -o-animation-timing-function: cubic-bezier(.6, -.28, .735, .045);
}
.animation-easing-eastOutQuad {
	animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-animation-timing-function: cubic-bezier(.25, .46, .45, .94); -o-animation-timing-function: cubic-bezier(.25, .46, .45, .94);
}
.animation-easing-easeOutCubic {
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); -o-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
}
.animation-easing-easeOutQuart {
	animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-animation-timing-function: cubic-bezier(.165, .84, .44, 1); -o-animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}
.animation-easing-easeOutQuint {
	animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1); -o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
}
.animation-easing-easeOutSine {
	animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); -webkit-animation-timing-function: cubic-bezier(.39, .575, .565, 1); -o-animation-timing-function: cubic-bezier(.39, .575, .565, 1);
}
.animation-easing-easeOutExpo {
	animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1); -webkit-animation-timing-function: cubic-bezier(.19, 1, .22, 1); -o-animation-timing-function: cubic-bezier(.19, 1, .22, 1);
}
.animation-easing-easeOutCirc {
	animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-animation-timing-function: cubic-bezier(.075, .82, .165, 1); -o-animation-timing-function: cubic-bezier(.075, .82, .165, 1);
}
.animation-easing-easeOutBack {
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1.275); -o-animation-timing-function: cubic-bezier(.175, .885, .32, 1.275);
}
.animation-easing-easeInOutQuad {
	animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-animation-timing-function: cubic-bezier(.455, .03, .515, .955); -o-animation-timing-function: cubic-bezier(.455, .03, .515, .955);
}
.animation-easing-easeInOutCubic {
	animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-animation-timing-function: cubic-bezier(.645, .045, .355, 1); -o-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
}
.animation-easing-easeInOutQuart {
	animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); -webkit-animation-timing-function: cubic-bezier(.77, 0, .175, 1); -o-animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}
.animation-easing-easeInOutQuint {
	animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -webkit-animation-timing-function: cubic-bezier(.86, 0, .07, 1); -o-animation-timing-function: cubic-bezier(.86, 0, .07, 1);
}
.animation-easing-easeInOutSine {
	animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); -webkit-animation-timing-function: cubic-bezier(.445, .05, .55, .95); -o-animation-timing-function: cubic-bezier(.445, .05, .55, .95);
}
.animation-easing-easeInOutExpo {
	animation-timing-function: cubic-bezier(1, 0, 0, 1); -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1); -o-animation-timing-function: cubic-bezier(1, 0, 0, 1);
}
.animation-easing-easeInOutCirc {
	animation-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); -webkit-animation-timing-function: cubic-bezier(.785, .135, .15, .86); -o-animation-timing-function: cubic-bezier(.785, .135, .15, .86);
}
.animation-easing-easeInOutBack {
	animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-animation-timing-function: cubic-bezier(.68, -.55, .265, 1.55); -o-animation-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
}
.animation-easing-easeInOutElastic {
	animation-timing-function: cubic-bezier(1, -0.56, 0, 1.455); -webkit-animation-timing-function: cubic-bezier(1, -.56, 0, 1.455); -o-animation-timing-function: cubic-bezier(1, -.56, 0, 1.455);
}
.primary-100 {
	color: rgb(232, 241, 248) !important;
}
.primary-200 {
	color: rgb(213, 228, 241) !important;
}
.primary-300 {
	color: rgb(188, 216, 241) !important;
}
.primary-400 {
	color: rgb(162, 202, 238) !important;
}
.primary-500 {
	color: rgb(137, 188, 235) !important;
}
.primary-600 {
	color: rgb(98, 168, 234) !important;
}
.primary-700 {
	color: rgb(78, 151, 217) !important;
}
.primary-800 {
	color: rgb(53, 131, 202) !important;
}
.red-100 {
	color: rgb(255, 234, 234) !important;
}
.red-200 {
	color: rgb(250, 211, 211) !important;
}
.red-300 {
	color: rgb(250, 180, 180) !important;
}
.red-400 {
	color: rgb(250, 152, 152) !important;
}
.red-500 {
	color: rgb(250, 122, 122) !important;
}
.red-600 {
	color: rgb(249, 104, 104) !important;
}
.red-700 {
	color: rgb(233, 89, 91) !important;
}
.red-800 {
	color: rgb(214, 73, 75) !important;
}
.pink-100 {
	color: rgb(252, 228, 236) !important;
}
.pink-200 {
	color: rgb(255, 204, 222) !important;
}
.pink-300 {
	color: rgb(251, 169, 198) !important;
}
.pink-400 {
	color: rgb(251, 141, 180) !important;
}
.pink-500 {
	color: rgb(249, 120, 166) !important;
}
.pink-600 {
	color: rgb(249, 97, 151) !important;
}
.pink-700 {
	color: rgb(244, 76, 135) !important;
}
.pink-800 {
	color: rgb(229, 59, 117) !important;
}
.purple-100 {
	color: rgb(246, 242, 255) !important;
}
.purple-200 {
	color: rgb(227, 219, 244) !important;
}
.purple-300 {
	color: rgb(210, 197, 236) !important;
}
.purple-400 {
	color: rgb(187, 167, 228) !important;
}
.purple-500 {
	color: rgb(165, 138, 221) !important;
}
.purple-600 {
	color: rgb(146, 109, 222) !important;
}
.purple-700 {
	color: rgb(124, 81, 209) !important;
}
.purple-800 {
	color: rgb(109, 69, 188) !important;
}
.indigo-100 {
	color: rgb(237, 239, 249) !important;
}
.indigo-200 {
	color: rgb(218, 222, 245) !important;
}
.indigo-300 {
	color: rgb(188, 197, 244) !important;
}
.indigo-400 {
	color: rgb(157, 170, 243) !important;
}
.indigo-500 {
	color: rgb(136, 151, 236) !important;
}
.indigo-600 {
	color: rgb(103, 122, 228) !important;
}
.indigo-700 {
	color: rgb(81, 102, 214) !important;
}
.indigo-800 {
	color: rgb(70, 91, 212) !important;
}
.blue-100 {
	color: rgb(232, 241, 248) !important;
}
.blue-200 {
	color: rgb(213, 228, 241) !important;
}
.blue-300 {
	color: rgb(188, 216, 241) !important;
}
.blue-400 {
	color: rgb(162, 202, 238) !important;
}
.blue-500 {
	color: rgb(137, 188, 235) !important;
}
.blue-600 {
	color: rgb(98, 168, 234) !important;
}
.blue-700 {
	color: rgb(78, 151, 217) !important;
}
.blue-800 {
	color: rgb(53, 131, 202) !important;
}
.cyan-100 {
	color: rgb(236, 249, 250) !important;
}
.cyan-200 {
	color: rgb(211, 239, 242) !important;
}
.cyan-300 {
	color: rgb(186, 234, 239) !important;
}
.cyan-400 {
	color: rgb(154, 225, 233) !important;
}
.cyan-500 {
	color: rgb(119, 214, 225) !important;
}
.cyan-600 {
	color: rgb(87, 199, 212) !important;
}
.cyan-700 {
	color: rgb(71, 184, 198) !important;
}
.cyan-800 {
	color: rgb(55, 169, 183) !important;
}
.teal-100 {
	color: rgb(236, 253, 252) !important;
}
.teal-200 {
	color: rgb(205, 244, 241) !important;
}
.teal-300 {
	color: rgb(153, 225, 218) !important;
}
.teal-400 {
	color: rgb(121, 209, 201) !important;
}
.teal-500 {
	color: rgb(86, 191, 181) !important;
}
.teal-600 {
	color: rgb(58, 169, 158) !important;
}
.teal-700 {
	color: rgb(38, 155, 143) !important;
}
.teal-800 {
	color: rgb(23, 141, 129) !important;
}
.green-100 {
	color: rgb(231, 250, 242) !important;
}
.green-200 {
	color: rgb(191, 237, 216) !important;
}
.green-300 {
	color: rgb(159, 229, 197) !important;
}
.green-400 {
	color: rgb(125, 211, 174) !important;
}
.green-500 {
	color: rgb(92, 210, 157) !important;
}
.green-600 {
	color: rgb(70, 190, 138) !important;
}
.green-700 {
	color: rgb(54, 171, 122) !important;
}
.green-800 {
	color: rgb(39, 149, 102) !important;
}
.light-green-100 {
	color: rgb(241, 247, 234) !important;
}
.light-green-200 {
	color: rgb(224, 236, 209) !important;
}
.light-green-300 {
	color: rgb(202, 223, 177) !important;
}
.light-green-400 {
	color: rgb(186, 216, 150) !important;
}
.light-green-500 {
	color: rgb(172, 213, 124) !important;
}
.light-green-600 {
	color: rgb(158, 206, 103) !important;
}
.light-green-700 {
	color: rgb(131, 185, 68) !important;
}
.light-green-800 {
	color: rgb(112, 165, 50) !important;
}
.yellow-100 {
	color: rgb(255, 250, 231) !important;
}
.yellow-200 {
	color: rgb(249, 238, 193) !important;
}
.yellow-300 {
	color: rgb(246, 231, 169) !important;
}
.yellow-400 {
	color: rgb(248, 229, 155) !important;
}
.yellow-500 {
	color: rgb(247, 224, 131) !important;
}
.yellow-600 {
	color: rgb(247, 218, 100) !important;
}
.yellow-700 {
	color: rgb(249, 205, 72) !important;
}
.yellow-800 {
	color: rgb(251, 192, 45) !important;
}
.orange-100 {
	color: rgb(255, 243, 230) !important;
}
.orange-200 {
	color: rgb(255, 221, 185) !important;
}
.orange-300 {
	color: rgb(251, 206, 157) !important;
}
.orange-400 {
	color: rgb(246, 190, 128) !important;
}
.orange-500 {
	color: rgb(244, 176, 102) !important;
}
.orange-600 {
	color: rgb(242, 166, 84) !important;
}
.orange-700 {
	color: rgb(236, 153, 64) !important;
}
.orange-800 {
	color: rgb(233, 143, 46) !important;
}
.brown-100 {
	color: rgb(250, 230, 223) !important;
}
.brown-200 {
	color: rgb(226, 189, 175) !important;
}
.brown-300 {
	color: rgb(211, 170, 156) !important;
}
.brown-400 {
	color: rgb(185, 142, 126) !important;
}
.brown-500 {
	color: rgb(161, 119, 104) !important;
}
.brown-600 {
	color: rgb(141, 102, 88) !important;
}
.brown-700 {
	color: rgb(125, 91, 79) !important;
}
.brown-800 {
	color: rgb(113, 81, 70) !important;
}
.grey-100 {
	color: rgb(250, 250, 250) !important;
}
.grey-200 {
	color: rgb(238, 238, 238) !important;
}
.grey-300 {
	color: rgb(224, 224, 224) !important;
}
.grey-400 {
	color: rgb(189, 189, 189) !important;
}
.grey-500 {
	color: rgb(158, 158, 158) !important;
}
.grey-600 {
	color: rgb(117, 117, 117) !important;
}
.grey-700 {
	color: rgb(97, 97, 97) !important;
}
.grey-800 {
	color: rgb(66, 66, 66) !important;
}
.blue-grey-100 {
	color: rgb(243, 247, 249) !important;
}
.blue-grey-200 {
	color: rgb(228, 234, 236) !important;
}
.blue-grey-300 {
	color: rgb(204, 213, 219) !important;
}
.blue-grey-400 {
	color: rgb(163, 175, 183) !important;
}
.blue-grey-500 {
	color: rgb(118, 131, 143) !important;
}
.blue-grey-600 {
	color: rgb(82, 96, 105) !important;
}
.blue-grey-700 {
	color: rgb(55, 71, 79) !important;
}
.blue-grey-800 {
	color: rgb(38, 50, 56) !important;
}
.bg-primary-100 {
	background-color: rgb(232, 241, 248) !important;
}
.bg-primary-200 {
	background-color: rgb(213, 228, 241) !important;
}
.bg-primary-300 {
	background-color: rgb(188, 216, 241) !important;
}
.bg-primary-400 {
	background-color: rgb(162, 202, 238) !important;
}
.bg-primary-500 {
	background-color: rgb(137, 188, 235) !important;
}
.bg-primary-600 {
	background-color: rgb(98, 168, 234) !important;
}
.bg-primary-700 {
	background-color: rgb(78, 151, 217) !important;
}
.bg-primary-800 {
	background-color: rgb(53, 131, 202) !important;
}
.bg-red-100 {
	background-color: rgb(255, 234, 234) !important;
}
.bg-red-200 {
	background-color: rgb(250, 211, 211) !important;
}
.bg-red-300 {
	background-color: rgb(250, 180, 180) !important;
}
.bg-red-400 {
	background-color: rgb(250, 152, 152) !important;
}
.bg-red-500 {
	background-color: rgb(250, 122, 122) !important;
}
.bg-red-600 {
	background-color: rgb(249, 104, 104) !important;
}
.bg-red-700 {
	background-color: rgb(233, 89, 91) !important;
}
.bg-red-800 {
	background-color: rgb(214, 73, 75) !important;
}
.bg-pink-100 {
	background-color: rgb(252, 228, 236) !important;
}
.bg-pink-200 {
	background-color: rgb(255, 204, 222) !important;
}
.bg-pink-300 {
	background-color: rgb(251, 169, 198) !important;
}
.bg-pink-400 {
	background-color: rgb(251, 141, 180) !important;
}
.bg-pink-500 {
	background-color: rgb(249, 120, 166) !important;
}
.bg-pink-600 {
	background-color: rgb(249, 97, 151) !important;
}
.bg-pink-700 {
	background-color: rgb(244, 76, 135) !important;
}
.bg-pink-800 {
	background-color: rgb(229, 59, 117) !important;
}
.bg-purple-100 {
	background-color: rgb(246, 242, 255) !important;
}
.bg-purple-200 {
	background-color: rgb(227, 219, 244) !important;
}
.bg-purple-300 {
	background-color: rgb(210, 197, 236) !important;
}
.bg-purple-400 {
	background-color: rgb(187, 167, 228) !important;
}
.bg-purple-500 {
	background-color: rgb(165, 138, 221) !important;
}
.bg-purple-600 {
	background-color: rgb(146, 109, 222) !important;
}
.bg-purple-700 {
	background-color: rgb(124, 81, 209) !important;
}
.bg-purple-800 {
	background-color: rgb(109, 69, 188) !important;
}
.bg-indigo-100 {
	background-color: rgb(237, 239, 249) !important;
}
.bg-indigo-200 {
	background-color: rgb(218, 222, 245) !important;
}
.bg-indigo-300 {
	background-color: rgb(188, 197, 244) !important;
}
.bg-indigo-400 {
	background-color: rgb(157, 170, 243) !important;
}
.bg-indigo-500 {
	background-color: rgb(136, 151, 236) !important;
}
.bg-indigo-600 {
	background-color: rgb(103, 122, 228) !important;
}
.bg-indigo-700 {
	background-color: rgb(81, 102, 214) !important;
}
.bg-indigo-800 {
	background-color: rgb(70, 91, 212) !important;
}
.bg-blue-100 {
	background-color: rgb(232, 241, 248) !important;
}
.bg-blue-200 {
	background-color: rgb(213, 228, 241) !important;
}
.bg-blue-300 {
	background-color: rgb(188, 216, 241) !important;
}
.bg-blue-400 {
	background-color: rgb(162, 202, 238) !important;
}
.bg-blue-500 {
	background-color: rgb(137, 188, 235) !important;
}
.bg-blue-600 {
	background-color: rgb(98, 168, 234) !important;
}
.bg-blue-700 {
	background-color: rgb(78, 151, 217) !important;
}
.bg-blue-800 {
	background-color: rgb(53, 131, 202) !important;
}
.bg-cyan-100 {
	background-color: rgb(236, 249, 250) !important;
}
.bg-cyan-200 {
	background-color: rgb(211, 239, 242) !important;
}
.bg-cyan-300 {
	background-color: rgb(186, 234, 239) !important;
}
.bg-cyan-400 {
	background-color: rgb(154, 225, 233) !important;
}
.bg-cyan-500 {
	background-color: rgb(119, 214, 225) !important;
}
.bg-cyan-600 {
	background-color: rgb(87, 199, 212) !important;
}
.bg-cyan-700 {
	background-color: rgb(71, 184, 198) !important;
}
.bg-cyan-800 {
	background-color: rgb(55, 169, 183) !important;
}
.bg-teal-100 {
	background-color: rgb(236, 253, 252) !important;
}
.bg-teal-200 {
	background-color: rgb(205, 244, 241) !important;
}
.bg-teal-300 {
	background-color: rgb(153, 225, 218) !important;
}
.bg-teal-400 {
	background-color: rgb(121, 209, 201) !important;
}
.bg-teal-500 {
	background-color: rgb(86, 191, 181) !important;
}
.bg-teal-600 {
	background-color: rgb(58, 169, 158) !important;
}
.bg-teal-700 {
	background-color: rgb(38, 155, 143) !important;
}
.bg-teal-800 {
	background-color: rgb(23, 141, 129) !important;
}
.bg-green-100 {
	background-color: rgb(231, 250, 242) !important;
}
.bg-green-200 {
	background-color: rgb(191, 237, 216) !important;
}
.bg-green-300 {
	background-color: rgb(159, 229, 197) !important;
}
.bg-green-400 {
	background-color: rgb(125, 211, 174) !important;
}
.bg-green-500 {
	background-color: rgb(92, 210, 157) !important;
}
.bg-green-600 {
	background-color: rgb(70, 190, 138) !important;
}
.bg-green-700 {
	background-color: rgb(54, 171, 122) !important;
}
.bg-green-800 {
	background-color: rgb(39, 149, 102) !important;
}
.bg-light-green-100 {
	background-color: rgb(241, 247, 234) !important;
}
.bg-light-green-200 {
	background-color: rgb(224, 236, 209) !important;
}
.bg-light-green-300 {
	background-color: rgb(202, 223, 177) !important;
}
.bg-light-green-400 {
	background-color: rgb(186, 216, 150) !important;
}
.bg-light-green-500 {
	background-color: rgb(172, 213, 124) !important;
}
.bg-light-green-600 {
	background-color: rgb(158, 206, 103) !important;
}
.bg-light-green-700 {
	background-color: rgb(131, 185, 68) !important;
}
.bg-light-green-800 {
	background-color: rgb(112, 165, 50) !important;
}
.bg-yellow-100 {
	background-color: rgb(255, 250, 231) !important;
}
.bg-yellow-200 {
	background-color: rgb(249, 238, 193) !important;
}
.bg-yellow-300 {
	background-color: rgb(246, 231, 169) !important;
}
.bg-yellow-400 {
	background-color: rgb(248, 229, 155) !important;
}
.bg-yellow-500 {
	background-color: rgb(247, 224, 131) !important;
}
.bg-yellow-600 {
	background-color: rgb(247, 218, 100) !important;
}
.bg-yellow-700 {
	background-color: rgb(249, 205, 72) !important;
}
.bg-yellow-800 {
	background-color: rgb(251, 192, 45) !important;
}
.bg-orange-100 {
	background-color: rgb(255, 243, 230) !important;
}
.bg-orange-200 {
	background-color: rgb(255, 221, 185) !important;
}
.bg-orange-300 {
	background-color: rgb(251, 206, 157) !important;
}
.bg-orange-400 {
	background-color: rgb(246, 190, 128) !important;
}
.bg-orange-500 {
	background-color: rgb(244, 176, 102) !important;
}
.bg-orange-600 {
	background-color: rgb(242, 166, 84) !important;
}
.bg-orange-700 {
	background-color: rgb(236, 153, 64) !important;
}
.bg-orange-800 {
	background-color: rgb(233, 143, 46) !important;
}
.bg-brown-100 {
	background-color: rgb(250, 230, 223) !important;
}
.bg-brown-200 {
	background-color: rgb(226, 189, 175) !important;
}
.bg-brown-300 {
	background-color: rgb(211, 170, 156) !important;
}
.bg-brown-400 {
	background-color: rgb(185, 142, 126) !important;
}
.bg-brown-500 {
	background-color: rgb(161, 119, 104) !important;
}
.bg-brown-600 {
	background-color: rgb(141, 102, 88) !important;
}
.bg-brown-700 {
	background-color: rgb(125, 91, 79) !important;
}
.bg-brown-800 {
	background-color: rgb(113, 81, 70) !important;
}
.bg-grey-100 {
	background-color: rgb(250, 250, 250) !important;
}
.bg-grey-200 {
	background-color: rgb(238, 238, 238) !important;
}
.bg-grey-300 {
	background-color: rgb(224, 224, 224) !important;
}
.bg-grey-400 {
	background-color: rgb(189, 189, 189) !important;
}
.bg-grey-500 {
	background-color: rgb(158, 158, 158) !important;
}
.bg-grey-600 {
	background-color: rgb(117, 117, 117) !important;
}
.bg-grey-700 {
	background-color: rgb(97, 97, 97) !important;
}
.bg-grey-800 {
	background-color: rgb(66, 66, 66) !important;
}
.bg-blue-grey-100 {
	background-color: rgb(243, 247, 249) !important;
}
.bg-blue-grey-200 {
	background-color: rgb(228, 234, 236) !important;
}
.bg-blue-grey-300 {
	background-color: rgb(204, 213, 219) !important;
}
.bg-blue-grey-400 {
	background-color: rgb(163, 175, 183) !important;
}
.bg-blue-grey-500 {
	background-color: rgb(118, 131, 143) !important;
}
.bg-blue-grey-600 {
	background-color: rgb(82, 96, 105) !important;
}
.bg-blue-grey-700 {
	background-color: rgb(55, 71, 79) !important;
}
.bg-blue-grey-800 {
	background-color: rgb(38, 50, 56) !important;
}
.black {
	color: rgb(0, 0, 0) !important;
}
.white {
	color: rgb(255, 255, 255) !important;
}
.bg-white {
	color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.bg-primary {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.bg-primary:hover {
	background-color: rgb(143, 193, 240);
}
.bg-primary a {
	color: rgb(255, 255, 255);
}
a.bg-primary {
	color: rgb(255, 255, 255);
}
.bg-primary a:hover {
	color: rgb(255, 255, 255);
}
a.bg-primary:hover {
	color: rgb(255, 255, 255);
}
.bg-success {
	color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.bg-success:hover {
	background-color: rgb(108, 203, 162);
}
.bg-success a {
	color: rgb(255, 255, 255);
}
a.bg-success {
	color: rgb(255, 255, 255);
}
.bg-success a:hover {
	color: rgb(255, 255, 255);
}
a.bg-success:hover {
	color: rgb(255, 255, 255);
}
.bg-info {
	color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.bg-info:hover {
	background-color: rgb(128, 213, 222);
}
.bg-info a {
	color: rgb(255, 255, 255);
}
a.bg-info {
	color: rgb(255, 255, 255);
}
.bg-info a:hover {
	color: rgb(255, 255, 255);
}
a.bg-info:hover {
	color: rgb(255, 255, 255);
}
.bg-warning {
	color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.bg-warning:hover {
	background-color: rgb(246, 191, 131);
}
.bg-warning a {
	color: rgb(255, 255, 255);
}
a.bg-warning {
	color: rgb(255, 255, 255);
}
.bg-warning a:hover {
	color: rgb(255, 255, 255);
}
a.bg-warning:hover {
	color: rgb(255, 255, 255);
}
.bg-danger {
	color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.bg-danger:hover {
	background-color: rgb(251, 153, 153);
}
.bg-danger a {
	color: rgb(255, 255, 255);
}
a.bg-danger {
	color: rgb(255, 255, 255);
}
.bg-danger a:hover {
	color: rgb(255, 255, 255);
}
a.bg-danger:hover {
	color: rgb(255, 255, 255);
}
.bg-dark {
	color: rgb(255, 255, 255); background-color: rgb(82, 96, 105);
}
.bg-dark:hover {
	background-color: rgb(104, 122, 134);
}
.bg-dark a {
	color: rgb(255, 255, 255);
}
a.bg-dark {
	color: rgb(255, 255, 255);
}
.bg-dark a:hover {
	color: rgb(255, 255, 255);
}
a.bg-dark:hover {
	color: rgb(255, 255, 255);
}
.social-facebook {
	color: rgb(255, 255, 255); background-color: rgb(59, 89, 152) !important;
}
.social-facebook:hover {
	color: rgb(255, 255, 255); background-color: rgb(76, 112, 186) !important;
}
.social-facebook:focus {
	color: rgb(255, 255, 255); background-color: rgb(76, 112, 186) !important;
}
.social-facebook:active {
	color: rgb(255, 255, 255); background-color: rgb(45, 67, 115) !important;
}
.active.social-facebook {
	color: rgb(255, 255, 255); background-color: rgb(45, 67, 115) !important;
}
.bg-facebook {
	background-color: rgb(59, 89, 152);
}
.social-twitter {
	color: rgb(255, 255, 255); background-color: rgb(85, 172, 238) !important;
}
.social-twitter:hover {
	color: rgb(255, 255, 255); background-color: rgb(131, 195, 243) !important;
}
.social-twitter:focus {
	color: rgb(255, 255, 255); background-color: rgb(131, 195, 243) !important;
}
.social-twitter:active {
	color: rgb(255, 255, 255); background-color: rgb(39, 149, 233) !important;
}
.active.social-twitter {
	color: rgb(255, 255, 255); background-color: rgb(39, 149, 233) !important;
}
.bg-twitter {
	background-color: rgb(85, 172, 238);
}
.social-google-plus {
	color: rgb(255, 255, 255); background-color: rgb(221, 75, 57) !important;
}
.social-google-plus:hover {
	color: rgb(255, 255, 255); background-color: rgb(228, 115, 101) !important;
}
.social-google-plus:focus {
	color: rgb(255, 255, 255); background-color: rgb(228, 115, 101) !important;
}
.social-google-plus:active {
	color: rgb(255, 255, 255); background-color: rgb(194, 51, 33) !important;
}
.active.social-google-plus {
	color: rgb(255, 255, 255); background-color: rgb(194, 51, 33) !important;
}
.bg-google-plus {
	background-color: rgb(221, 75, 57);
}
.social-linkedin {
	color: rgb(255, 255, 255); background-color: rgb(9, 118, 180) !important;
}
.social-linkedin:hover {
	color: rgb(255, 255, 255); background-color: rgb(11, 150, 229) !important;
}
.social-linkedin:focus {
	color: rgb(255, 255, 255); background-color: rgb(11, 150, 229) !important;
}
.social-linkedin:active {
	color: rgb(255, 255, 255); background-color: rgb(7, 86, 131) !important;
}
.active.social-linkedin {
	color: rgb(255, 255, 255); background-color: rgb(7, 86, 131) !important;
}
.bg-linkedin {
	background-color: rgb(9, 118, 180);
}
.social-flickr {
	color: rgb(255, 255, 255); background-color: rgb(255, 0, 132) !important;
}
.social-flickr:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 51, 157) !important;
}
.social-flickr:focus {
	color: rgb(255, 255, 255); background-color: rgb(255, 51, 157) !important;
}
.social-flickr:active {
	color: rgb(255, 255, 255); background-color: rgb(204, 0, 106) !important;
}
.active.social-flickr {
	color: rgb(255, 255, 255); background-color: rgb(204, 0, 106) !important;
}
.bg-flickr {
	background-color: rgb(255, 0, 132);
}
.social-tumblr {
	color: rgb(255, 255, 255); background-color: rgb(53, 70, 92) !important;
}
.social-tumblr:hover {
	color: rgb(255, 255, 255); background-color: rgb(72, 95, 124) !important;
}
.social-tumblr:focus {
	color: rgb(255, 255, 255); background-color: rgb(72, 95, 124) !important;
}
.social-tumblr:active {
	color: rgb(255, 255, 255); background-color: rgb(34, 45, 60) !important;
}
.active.social-tumblr {
	color: rgb(255, 255, 255); background-color: rgb(34, 45, 60) !important;
}
.bg-tumblr {
	background-color: rgb(53, 70, 92);
}
.social-xing {
	color: rgb(255, 255, 255); background-color: rgb(2, 75, 77) !important;
}
.social-xing:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 123, 127) !important;
}
.social-xing:focus {
	color: rgb(255, 255, 255); background-color: rgb(3, 123, 127) !important;
}
.social-xing:active {
	color: rgb(255, 255, 255); background-color: rgb(1, 27, 27) !important;
}
.active.social-xing {
	color: rgb(255, 255, 255); background-color: rgb(1, 27, 27) !important;
}
.bg-xing {
	background-color: rgb(2, 75, 77);
}
.social-github {
	color: rgb(255, 255, 255); background-color: rgb(65, 131, 196) !important;
}
.social-github:hover {
	color: rgb(255, 255, 255); background-color: rgb(104, 156, 208) !important;
}
.social-github:focus {
	color: rgb(255, 255, 255); background-color: rgb(104, 156, 208) !important;
}
.social-github:active {
	color: rgb(255, 255, 255); background-color: rgb(50, 105, 160) !important;
}
.active.social-github {
	color: rgb(255, 255, 255); background-color: rgb(50, 105, 160) !important;
}
.bg-github {
	background-color: rgb(65, 131, 196);
}
.social-html5 {
	color: rgb(255, 255, 255); background-color: rgb(228, 79, 38) !important;
}
.social-html5:hover {
	color: rgb(255, 255, 255); background-color: rgb(234, 116, 83) !important;
}
.social-html5:focus {
	color: rgb(255, 255, 255); background-color: rgb(234, 116, 83) !important;
}
.social-html5:active {
	color: rgb(255, 255, 255); background-color: rgb(191, 60, 24) !important;
}
.active.social-html5 {
	color: rgb(255, 255, 255); background-color: rgb(191, 60, 24) !important;
}
.bg-html5 {
	background-color: rgb(228, 79, 38);
}
.social-openid {
	color: rgb(255, 255, 255); background-color: rgb(246, 125, 40) !important;
}
.social-openid:hover {
	color: rgb(255, 255, 255); background-color: rgb(248, 155, 89) !important;
}
.social-openid:focus {
	color: rgb(255, 255, 255); background-color: rgb(248, 155, 89) !important;
}
.social-openid:active {
	color: rgb(255, 255, 255); background-color: rgb(226, 99, 9) !important;
}
.active.social-openid {
	color: rgb(255, 255, 255); background-color: rgb(226, 99, 9) !important;
}
.bg-openid {
	background-color: rgb(246, 125, 40);
}
.social-stack-overflow {
	color: rgb(255, 255, 255); background-color: rgb(248, 108, 1) !important;
}
.social-stack-overflow:hover {
	color: rgb(255, 255, 255); background-color: rgb(254, 136, 46) !important;
}
.social-stack-overflow:focus {
	color: rgb(255, 255, 255); background-color: rgb(254, 136, 46) !important;
}
.social-stack-overflow:active {
	color: rgb(255, 255, 255); background-color: rgb(197, 86, 1) !important;
}
.active.social-stack-overflow {
	color: rgb(255, 255, 255); background-color: rgb(197, 86, 1) !important;
}
.bg-stack-overflow {
	background-color: rgb(248, 108, 1);
}
.social-css3 {
	color: rgb(255, 255, 255); background-color: rgb(21, 114, 182) !important;
}
.social-css3:hover {
	color: rgb(255, 255, 255); background-color: rgb(26, 143, 228) !important;
}
.social-css3:focus {
	color: rgb(255, 255, 255); background-color: rgb(26, 143, 228) !important;
}
.social-css3:active {
	color: rgb(255, 255, 255); background-color: rgb(16, 85, 136) !important;
}
.active.social-css3 {
	color: rgb(255, 255, 255); background-color: rgb(16, 85, 136) !important;
}
.bg-css3 {
	background-color: rgb(21, 114, 182);
}
.social-youtube {
	color: rgb(255, 255, 255); background-color: rgb(179, 18, 23) !important;
}
.social-youtube:hover {
	color: rgb(255, 255, 255); background-color: rgb(225, 23, 29) !important;
}
.social-youtube:focus {
	color: rgb(255, 255, 255); background-color: rgb(225, 23, 29) !important;
}
.social-youtube:active {
	color: rgb(255, 255, 255); background-color: rgb(133, 13, 17) !important;
}
.active.social-youtube {
	color: rgb(255, 255, 255); background-color: rgb(133, 13, 17) !important;
}
.bg-youtube {
	background-color: rgb(179, 18, 23);
}
.social-dribbble {
	color: rgb(255, 255, 255); background-color: rgb(195, 35, 97) !important;
}
.social-dribbble:hover {
	color: rgb(255, 255, 255); background-color: rgb(220, 61, 123) !important;
}
.social-dribbble:focus {
	color: rgb(255, 255, 255); background-color: rgb(220, 61, 123) !important;
}
.social-dribbble:active {
	color: rgb(255, 255, 255); background-color: rgb(152, 27, 75) !important;
}
.active.social-dribbble {
	color: rgb(255, 255, 255); background-color: rgb(152, 27, 75) !important;
}
.bg-dribbble {
	background-color: rgb(195, 35, 97);
}
.social-instagram {
	color: rgb(255, 255, 255); background-color: rgb(63, 114, 155) !important;
}
.social-instagram:hover {
	color: rgb(255, 255, 255); background-color: rgb(84, 140, 185) !important;
}
.social-instagram:focus {
	color: rgb(255, 255, 255); background-color: rgb(84, 140, 185) !important;
}
.social-instagram:active {
	color: rgb(255, 255, 255); background-color: rgb(48, 87, 119) !important;
}
.active.social-instagram {
	color: rgb(255, 255, 255); background-color: rgb(48, 87, 119) !important;
}
.bg-instagram {
	background-color: rgb(63, 114, 155);
}
.social-pinterest {
	color: rgb(255, 255, 255); background-color: rgb(204, 33, 39) !important;
}
.social-pinterest:hover {
	color: rgb(255, 255, 255); background-color: rgb(224, 64, 70) !important;
}
.social-pinterest:focus {
	color: rgb(255, 255, 255); background-color: rgb(224, 64, 70) !important;
}
.social-pinterest:active {
	color: rgb(255, 255, 255); background-color: rgb(160, 26, 31) !important;
}
.active.social-pinterest {
	color: rgb(255, 255, 255); background-color: rgb(160, 26, 31) !important;
}
.bg-pinterest {
	background-color: rgb(204, 33, 39);
}
.social-vk {
	color: rgb(255, 255, 255); background-color: rgb(61, 90, 125) !important;
}
.social-vk:hover {
	color: rgb(255, 255, 255); background-color: rgb(78, 115, 159) !important;
}
.social-vk:focus {
	color: rgb(255, 255, 255); background-color: rgb(78, 115, 159) !important;
}
.social-vk:active {
	color: rgb(255, 255, 255); background-color: rgb(44, 65, 91) !important;
}
.active.social-vk {
	color: rgb(255, 255, 255); background-color: rgb(44, 65, 91) !important;
}
.bg-vk {
	background-color: rgb(61, 90, 125);
}
.social-yahoo {
	color: rgb(255, 255, 255); background-color: rgb(53, 1, 120) !important;
}
.social-yahoo:hover {
	color: rgb(255, 255, 255); background-color: rgb(75, 1, 171) !important;
}
.social-yahoo:focus {
	color: rgb(255, 255, 255); background-color: rgb(75, 1, 171) !important;
}
.social-yahoo:active {
	color: rgb(255, 255, 255); background-color: rgb(31, 1, 69) !important;
}
.active.social-yahoo {
	color: rgb(255, 255, 255); background-color: rgb(31, 1, 69) !important;
}
.bg-yahoo {
	background-color: rgb(53, 1, 120);
}
.social-behance {
	color: rgb(255, 255, 255); background-color: rgb(23, 105, 255) !important;
}
.social-behance:hover {
	color: rgb(255, 255, 255); background-color: rgb(74, 138, 255) !important;
}
.social-behance:focus {
	color: rgb(255, 255, 255); background-color: rgb(74, 138, 255) !important;
}
.social-behance:active {
	color: rgb(255, 255, 255); background-color: rgb(0, 80, 227) !important;
}
.active.social-behance {
	color: rgb(255, 255, 255); background-color: rgb(0, 80, 227) !important;
}
.bg-behance {
	background-color: rgb(2, 75, 77);
}
.social-dropbox {
	color: rgb(255, 255, 255); background-color: rgb(0, 126, 229) !important;
}
.social-dropbox:hover {
	color: rgb(255, 255, 255); background-color: rgb(25, 152, 255) !important;
}
.social-dropbox:focus {
	color: rgb(255, 255, 255); background-color: rgb(25, 152, 255) !important;
}
.social-dropbox:active {
	color: rgb(255, 255, 255); background-color: rgb(0, 98, 178) !important;
}
.active.social-dropbox {
	color: rgb(255, 255, 255); background-color: rgb(0, 98, 178) !important;
}
.bg-dropbox {
	background-color: rgb(0, 126, 229);
}
.social-reddit {
	color: rgb(255, 255, 255); background-color: rgb(255, 69, 0) !important;
}
.social-reddit:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 106, 51) !important;
}
.social-reddit:focus {
	color: rgb(255, 255, 255); background-color: rgb(255, 106, 51) !important;
}
.social-reddit:active {
	color: rgb(255, 255, 255); background-color: rgb(204, 55, 0) !important;
}
.active.social-reddit {
	color: rgb(255, 255, 255); background-color: rgb(204, 55, 0) !important;
}
.bg-reddit {
	background-color: rgb(255, 69, 0);
}
.social-spotify {
	color: rgb(255, 255, 255); background-color: rgb(122, 184, 0) !important;
}
.social-spotify:hover {
	color: rgb(255, 255, 255); background-color: rgb(156, 235, 0) !important;
}
.social-spotify:focus {
	color: rgb(255, 255, 255); background-color: rgb(156, 235, 0) !important;
}
.social-spotify:active {
	color: rgb(255, 255, 255); background-color: rgb(88, 133, 0) !important;
}
.active.social-spotify {
	color: rgb(255, 255, 255); background-color: rgb(88, 133, 0) !important;
}
.bg-spotify {
	background-color: rgb(122, 184, 0);
}
.social-vine {
	color: rgb(255, 255, 255); background-color: rgb(0, 180, 136) !important;
}
.social-vine:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 231, 175) !important;
}
.social-vine:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 231, 175) !important;
}
.social-vine:active {
	color: rgb(255, 255, 255); background-color: rgb(0, 129, 97) !important;
}
.active.social-vine {
	color: rgb(255, 255, 255); background-color: rgb(0, 129, 97) !important;
}
.bg-vine {
	background-color: rgb(0, 180, 136);
}
.social-foursquare {
	color: rgb(255, 255, 255); background-color: rgb(12, 186, 223) !important;
}
.social-foursquare:hover {
	color: rgb(255, 255, 255); background-color: rgb(42, 208, 244) !important;
}
.social-foursquare:focus {
	color: rgb(255, 255, 255); background-color: rgb(42, 208, 244) !important;
}
.social-foursquare:active {
	color: rgb(255, 255, 255); background-color: rgb(9, 146, 175) !important;
}
.active.social-foursquare {
	color: rgb(255, 255, 255); background-color: rgb(9, 146, 175) !important;
}
.bg-foursquare {
	background-color: rgb(12, 186, 223);
}
.social-vimeo {
	color: rgb(255, 255, 255); background-color: rgb(26, 183, 234) !important;
}
.social-vimeo:hover {
	color: rgb(255, 255, 255); background-color: rgb(73, 198, 238) !important;
}
.social-vimeo:focus {
	color: rgb(255, 255, 255); background-color: rgb(73, 198, 238) !important;
}
.social-vimeo:active {
	color: rgb(255, 255, 255); background-color: rgb(18, 149, 191) !important;
}
.active.social-vimeo {
	color: rgb(255, 255, 255); background-color: rgb(18, 149, 191) !important;
}
.bg-vimeo {
	background-color: rgb(26, 183, 234);
}
.social-skype {
	color: rgb(255, 255, 255); background-color: rgb(119, 188, 253) !important;
}
.social-skype:hover {
	color: rgb(255, 255, 255); background-color: rgb(169, 213, 254) !important;
}
.social-skype:focus {
	color: rgb(255, 255, 255); background-color: rgb(169, 213, 254) !important;
}
.social-skype:active {
	color: rgb(255, 255, 255); background-color: rgb(69, 163, 252) !important;
}
.active.social-skype {
	color: rgb(255, 255, 255); background-color: rgb(69, 163, 252) !important;
}
.bg-skype {
	background-color: rgb(119, 188, 253);
}
.social-evernote {
	color: rgb(255, 255, 255); background-color: rgb(70, 191, 140) !important;
}
.social-evernote:hover {
	color: rgb(255, 255, 255); background-color: rgb(108, 204, 164) !important;
}
.social-evernote:focus {
	color: rgb(255, 255, 255); background-color: rgb(108, 204, 164) !important;
}
.social-evernote:active {
	color: rgb(255, 255, 255); background-color: rgb(54, 156, 113) !important;
}
.active.social-evernote {
	color: rgb(255, 255, 255); background-color: rgb(54, 156, 113) !important;
}
.bg-evernote {
	background-color: rgb(70, 191, 140);
}
a:focus {
	
}
.blocks {
	list-style: none; margin: 0px -15px; padding: 0px;
}
[class*='blocks-'] {
	list-style: none; margin: 0px -15px; padding: 0px;
}
.blocks::before {
	display: table; content: " ";
}
[class*='blocks-']::before {
	display: table; content: " ";
}
.blocks::after {
	display: table; content: " ";
}
[class*='blocks-']::after {
	display: table; content: " ";
}
.blocks::after {
	clear: both;
}
[class*='blocks-']::after {
	clear: both;
}
.blocks > li {
	padding-right: 15px; padding-left: 15px; margin-bottom: 22px; float: left; position: relative; min-height: 1px;
}
[class*='blocks-'] > li {
	padding-right: 15px; padding-left: 15px; margin-bottom: 22px; float: left; position: relative; min-height: 1px;
}
.no-space.blocks {
	margin: 0px;
}
[class*='blocks-'].no-space {
	margin: 0px;
}
.no-space.blocks > li {
	padding-right: 0px; padding-left: 0px; margin-bottom: 0px;
}
[class*='blocks-'].no-space > li {
	padding-right: 0px; padding-left: 0px; margin-bottom: 0px;
}
.blocks-2 > li:nth-child(2n+3) {
	clear: both;
}
.blocks-3 > li:nth-child(3n+4) {
	clear: both;
}
.blocks-4 > li:nth-child(4n+5) {
	clear: both;
}
.blocks-5 > li:nth-child(5n+6) {
	clear: both;
}
.blocks-6 > li:nth-child(6n+7) {
	clear: both;
}
.block-first {
	clear: both;
}
.blocks-100 > li {
	width: 100%;
}
.blocks-2 > li {
	width: 50%;
}
.blocks-3 > li {
	width: 33.33%;
}
.blocks-4 > li {
	width: 25%;
}
.blocks-5 > li {
	width: 20%;
}
.blocks-6 > li {
	width: 16.66%;
}
@media all and (min-width:480px)
{
.blocks-xs-100 > li {
	width: 100%;
}
}
@media all and (min-width:480px)
{
.blocks-xs-2 > li {
	width: 50%;
}
}
@media all and (min-width:480px)
{
.blocks-xs-3 > li {
	width: 33.33%;
}
}
@media all and (min-width:480px)
{
.blocks-xs-4 > li {
	width: 25%;
}
}
@media all and (min-width:480px)
{
.blocks-xs-5 > li {
	width: 20%;
}
}
@media all and (min-width:480px)
{
.blocks-xs-6 > li {
	width: 16.66%;
}
}
@media all and (min-width:768px)
{
.blocks-sm-100 > li {
	width: 100%;
}
}
@media all and (min-width:768px)
{
.blocks-sm-2 > li {
	width: 50%;
}
}
@media all and (min-width:768px)
{
.blocks-sm-3 > li {
	width: 33.33%;
}
}
@media all and (min-width:768px)
{
.blocks-sm-4 > li {
	width: 25%;
}
}
@media all and (min-width:768px)
{
.blocks-sm-5 > li {
	width: 20%;
}
}
@media all and (min-width:768px)
{
.blocks-sm-6 > li {
	width: 16.66%;
}
}
@media all and (min-width:992px)
{
.blocks-md-100 > li {
	width: 100%;
}
}
@media all and (min-width:992px)
{
.blocks-md-2 > li {
	width: 50%;
}
}
@media all and (min-width:992px)
{
.blocks-md-3 > li {
	width: 33.33%;
}
}
@media all and (min-width:992px)
{
.blocks-md-4 > li {
	width: 25%;
}
}
@media all and (min-width:992px)
{
.blocks-md-5 > li {
	width: 20%;
}
}
@media all and (min-width:992px)
{
.blocks-md-6 > li {
	width: 16.66%;
}
}
@media all and (min-width:1200px)
{
.blocks-lg-100 > li {
	width: 100%;
}
}
@media all and (min-width:1200px)
{
.blocks-lg-2 > li {
	width: 50%;
}
}
@media all and (min-width:1200px)
{
.blocks-lg-3 > li {
	width: 33.33%;
}
}
@media all and (min-width:1200px)
{
.blocks-lg-4 > li {
	width: 25%;
}
}
@media all and (min-width:1200px)
{
.blocks-lg-5 > li {
	width: 20%;
}
}
@media all and (min-width:1200px)
{
.blocks-lg-6 > li {
	width: 16.66%;
}
}
@media all and (min-width:1600px)
{
.blocks-xlg-100 > li {
	width: 100%;
}
}
@media all and (min-width:1600px)
{
.blocks-xlg-2 > li {
	width: 50%;
}
}
@media all and (min-width:1600px)
{
.blocks-xlg-3 > li {
	width: 33.33%;
}
}
@media all and (min-width:1600px)
{
.blocks-xlg-4 > li {
	width: 25%;
}
}
@media all and (min-width:1600px)
{
.blocks-xlg-5 > li {
	width: 20%;
}
}
@media all and (min-width:1600px)
{
.blocks-xlg-6 > li {
	width: 16.66%;
}
}
.avatar {
	border-radius: 1000px; width: 40px; vertical-align: bottom; display: inline-block; white-space: nowrap; position: relative;
}
.avatar i {
	border-radius: 100%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px; right: 0px; bottom: 0px; position: absolute;
}
.avatar img {
	border-radius: 1000px; border: 0px currentColor; border-image: none; width: 100%; height: auto; max-width: 100%;
}
.avatar-online i {
	background-color: rgb(70, 190, 138);
}
.avatar-off i {
	background-color: rgb(82, 96, 105);
}
.avatar-busy i {
	background-color: rgb(242, 166, 84);
}
.avatar-away i {
	background-color: rgb(249, 104, 104);
}
.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;
}
.status {
	border-radius: 100%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px; display: block;
}
.status-online {
	background-color: rgb(70, 190, 138);
}
.status-off {
	background-color: rgb(82, 96, 105);
}
.status-busy {
	background-color: rgb(242, 166, 84);
}
.status-away {
	background-color: rgb(249, 104, 104);
}
.status-lg {
	width: 14px; height: 14px;
}
.status-md {
	width: 10px; height: 10px;
}
.status-sm {
	width: 8px; height: 8px;
}
.status-xs {
	width: 7px; height: 7px;
}
.icon {
	line-height: 1; font-style: normal; font-weight: normal; display: inline-block; position: relative; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.pull-left.icon {
	margin-right: 0.3em;
}
.pull-right.icon {
	margin-left: 0.3em;
}
.icon-circle.icon {
	margin: 0.5em; position: relative;
}
.icon-circle.icon::before {
	position: relative; z-index: 1;
}
.icon-circle.icon::after {
	border-radius: 100%; left: 50%; top: 50%; width: 2em; height: 2em; position: absolute; z-index: 0; content: ""; transform: translate(-50%, -50%); background-color: inherit; -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.icon-lg.icon {
	font-size: 1.33em; vertical-align: -15%;
}
.icon-2x.icon {
	font-size: 2em;
}
.icon-3x.icon {
	font-size: 3em;
}
.icon-4x.icon {
	font-size: 4em;
}
.icon-5x.icon {
	font-size: 5em;
}
.icon-fw.icon {
	width: 1.28em; text-align: center;
}
.icon-ul.icon {
	padding-left: 0px; margin-left: 2.14em; list-style-type: none;
}
.icon-ul.icon > li {
	position: relative;
}
.icon-li.icon {
	left: -2.14em; top: 0.14em; width: 2.14em; text-align: center; position: absolute;
}
.icon-lg.icon-li.icon {
	left: -1.85em;
}
.icon-border.icon {
	padding: 0.2em 0.25em 0.15em; border-radius: 0.1em; border: 0.08em solid rgb(228, 234, 236); border-image: none;
}
.icon-spin.icon {
	animation:icon-spin 2s linear infinite; -webkit-animation: icon-spin 2s infinite linear; -o-animation: icon-spin 2s infinite linear;
}
.icon-spin-reverse.icon {
	animation:icon-spin-reverse 2s linear infinite; -webkit-animation: icon-spin-reverse 2s infinite linear; -o-animation: icon-spin-reverse 2s infinite linear;
}
.icon-rotate-90.icon {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.icon-rotate-180.icon {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.icon-rotate-270.icon {
	transform: rotate(270deg); -webkit-transform: rotate(270deg); -o-transform: rotate(270deg);
}
.icon-flip-horizontal.icon {
	transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1);
}
.icon-flip-vertical.icon {
	transform: scale(1, -1); -webkit-transform: scale(1, -1); -o-transform: scale(1, -1);
}
.icon-stack.icon {
	width: 2em; height: 2em; line-height: 2em; vertical-align: middle; display: inline-block; position: relative;
}
.icon-stack-1x.icon {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.icon-stack-2x.icon {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.icon-stack-1x.icon {
	line-height: inherit;
}
.icon-stack-2x.icon {
	font-size: 2em;
}
.icon-stack-inverse.icon {
	color: rgb(255, 255, 255);
}
.icon-color {
	color: rgba(55, 71, 79, 0.4);
}
.icon-color:hover {
	color: rgba(55, 71, 79, 0.6);
}
.icon-color:focus {
	color: rgba(55, 71, 79, 0.6);
}
.active.icon-color {
	color: rgb(55, 71, 79);
}
.icon-color:active {
	color: rgb(55, 71, 79);
}
.icon-color-alt {
	color: rgba(55, 71, 79, 0.6);
}
.icon-color-alt:hover {
	color: rgba(55, 71, 79, 0.8);
}
.icon-color-alt:focus {
	color: rgba(55, 71, 79, 0.8);
}
.active.icon-color-alt {
	color: rgb(55, 71, 79);
}
.icon-color-alt:active {
	color: rgb(55, 71, 79);
}
.hamburger {
	font-size: 20px; vertical-align: middle;
}
.hamburger {
	transition:transform 0.2s ease-in-out; -webkit-transition: -webkit-transform .2s ease-in-out; -o-transition: -o-transform .2s ease-in-out;
}
.hamburger::before {
	transition:transform 0.2s ease-in-out; -webkit-transition: -webkit-transform .2s ease-in-out; -o-transition: -o-transform .2s ease-in-out;
}
.hamburger .hamburger-bar {
	transition:transform 0.2s ease-in-out; -webkit-transition: -webkit-transform .2s ease-in-out; -o-transition: -o-transform .2s ease-in-out;
}
.hamburger::after {
	transition:transform 0.2s ease-in-out; -webkit-transition: -webkit-transform .2s ease-in-out; -o-transition: -o-transform .2s ease-in-out;
}
.hamburger::before {
	content: "";
}
.hamburger::after {
	content: "";
}
.hamburger::before {
	background: rgb(118, 131, 143); margin: 0px; border-radius: 1px; width: 1em; height: 0.1em; display: block;
}
.hamburger .hamburger-bar {
	background: rgb(118, 131, 143); margin: 0px; border-radius: 1px; width: 1em; height: 0.1em; display: block;
}
.hamburger::after {
	background: rgb(118, 131, 143); margin: 0px; border-radius: 1px; width: 1em; height: 0.1em; display: block;
}
.navbar-default .hamburger::before {
	background: rgb(118, 131, 143);
}
.navbar-default .hamburger .hamburger-bar {
	background: rgb(118, 131, 143);
}
.navbar-default .hamburger::after {
	background: rgb(118, 131, 143);
}
.navbar-inverse .hamburger::before {
	background: rgb(255, 255, 255);
}
.navbar-inverse .hamburger .hamburger-bar {
	background: rgb(255, 255, 255);
}
.navbar-inverse .hamburger::after {
	background: rgb(255, 255, 255);
}
.hamburger .hamburger-bar {
	margin: 0.2em 0px;
}
.hamburger-close::before {
	transform-origin: 8% 50%; transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform-origin: 8%; -o-transform-origin: 8%;
}
.hamburger-close .hamburger-bar {
	opacity: 0;
}
.hamburger-close::after {
	transform-origin: 8% 50%; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform-origin: 8%; -o-transform-origin: 8%;
}
.hided.hamburger-close::before {
	transform: rotate(0deg); -webkit-transform: rotate(0); -o-transform: rotate(0);
}
.collapsed.hamburger-close::before {
	transform: rotate(0deg); -webkit-transform: rotate(0); -o-transform: rotate(0);
}
.hided.hamburger-close .hamburger-bar {
	opacity: 1;
}
.collapsed.hamburger-close .hamburger-bar {
	opacity: 1;
}
.hided.hamburger-close::after {
	transform: rotate(0deg); -webkit-transform: rotate(0); -o-transform: rotate(0);
}
.collapsed.hamburger-close::after {
	transform: rotate(0deg); -webkit-transform: rotate(0); -o-transform: rotate(0);
}
.collapsed.hamburger-arrow-left {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.collapsed.hamburger-arrow-left::before {
	width: 0.6em; transform: translate3d(0.45em, 0.1em, 0px) rotate(45deg); -webkit-transform: translate3d(.45em, .1em, 0) rotate(45deg);
}
.collapsed.hamburger-arrow-left .hamburger-bar {
	border-radius: 0.2em;
}
.collapsed.hamburger-arrow-left::after {
	width: 0.6em; transform: translate3d(0.45em, -0.1em, 0px) rotate(-45deg); -webkit-transform: translate3d(.45em, -.1em, 0) rotate(-45deg);
}
.counter {
	text-align: center;
}
.counter > .counter-number {
	color: rgb(55, 71, 79); font-size: 20px;
}
.counter .counter-number-group {
	color: rgb(55, 71, 79); font-size: 20px;
}
.counter-label {
	display: block;
}
.counter-icon {
	font-size: 20px;
}
.counter-lg > .counter-number {
	font-size: 40px;
}
.counter-lg .counter-number-group {
	font-size: 40px;
}
.counter-lg .counter-icon {
	font-size: 40px;
}
.counter-md > .counter-number {
	font-size: 30px;
}
.counter-md .counter-number-group {
	font-size: 30px;
}
.counter-md .counter-icon {
	font-size: 30px;
}
.counter-sm > .counter-number {
	font-size: 14px;
}
.counter-sm .counter-number-group {
	font-size: 14px;
}
.counter-sm .counter-icon {
	font-size: 14px;
}
.counter-sm .counter-number-related + .counter-number {
	margin-left: 0px;
}
.counter-sm .counter-number + .counter-number-related {
	margin-left: 0px;
}
.counter-inverse {
	color: rgb(255, 255, 255);
}
.counter-inverse > .counter-number {
	color: rgb(255, 255, 255);
}
.counter-inverse .counter-number-group {
	color: rgb(255, 255, 255);
}
.counter-inverse .counter-icon {
	color: rgb(255, 255, 255);
}
.widget {
	margin-bottom: 30px; position: relative; background-color: rgb(255, 255, 255);
}
.widget .cover {
	width: 100%;
}
[class*='blocks-'] > li > .widget {
	margin-bottom: 0px;
}
.widget-shadow {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.widget {
	border-radius: 3px;
}
.widget .widget-header {
	border-radius: 3px 3px 0px 0px;
}
.widget :last-child.widget-header {
	border-radius: inherit;
}
.widget :last-child.widget-body {
	border-radius: 0px 0px 3px 3px;
}
.widget :last-child.widget-body .widget-body-footer {
	border-radius: 0px 0px 3px 3px;
}
.widget .widget-footer {
	border-radius: 0px 0px 3px 3px;
}
.widget :first-child.widget-footer {
	border-radiu: inherit;
}
.widget-body {
	padding: 30px 25px; position: relative;
}
.widget-body-footer {
	margin-top: 30px;
}
.widget-body-footer::before {
	display: table; content: " ";
}
.widget-body-footer::after {
	display: table; content: " ";
}
.widget-body-footer::after {
	clear: both;
}
.widget-content ul {
	margin: 0px; padding: 0px;
}
.widget-content li {
	list-style: none;
}
.widget-title {
	color: rgb(55, 71, 79); text-transform: capitalize; margin-top: 0px;
}
div.widget-title {
	font-size: 22px;
}
.overlay-panel .widget-title {
	color: rgb(255, 255, 255);
}
.widget > .widget-title {
	padding: 12px 20px;
}
.widget-metas {
	color: rgb(163, 175, 183); font-size: 12px;
}
.type-link.widget-metas > a {
	padding: 3px 5px; color: rgb(163, 175, 183); display: inline-block; position: relative;
}
.type-link.widget-metas > a:first-child {
	padding-left: 0px;
}
.type-link.widget-metas > a:hover {
	color: rgb(204, 213, 219);
}
.type-link.widget-metas > a + a::before {
	border-radius: 50%; left: -2px; top: 10px; width: 3px; height: 3px; position: absolute; content: ""; background-color: rgb(163, 175, 183);
}
.overlay-background .widget-time {
	color: rgb(255, 255, 255); opacity: 0.8;
}
.widget-category {
	font-size: 16px;
}
.widget-actions {
	text-align: right; margin-top: 10px;
}
.widget-actions a {
	color: rgb(163, 175, 183); margin-right: 10px; vertical-align: middle; display: inline-block;
}
.widget-actions a.icon {
	text-decoration: none;
}
.widget-actions a .icon {
	text-decoration: none;
}
.widget-actions a.icon + span {
	margin-left: 2px;
}
.widget-actions a .icon + span {
	margin-left: 2px;
}
.widget-actions a.active {
	color: rgb(204, 213, 219); text-decoration: none;
}
.widget-actions a:hover {
	color: rgb(204, 213, 219); text-decoration: none;
}
.widget-actions a:focus {
	color: rgb(204, 213, 219); text-decoration: none;
}
.widget-actions a:last-child {
	margin-right: 0px;
}
.widget-actions-sidebar {
	left: 20px; top: 20px; width: 60px; position: absolute;
}
.widget-actions-sidebar a {
	width: 100%; height: 60px; text-align: center; margin-right: 0px; border-right-color: rgb(228, 234, 236); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.widget-actions-sidebar a::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.widget-actions-sidebar a + a {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.widget-actions-sidebar + .widget-content {
	margin-left: 80px;
}
.widget-watermark {
	right: 0px; bottom: 0px; line-height: 1; position: absolute; opacity: 0.1;
}
.darker.widget-watermark {
	color: black;
}
.lighter.widget-watermark {
	color: white;
}
.widget-divider::after {
	margin: 15px auto; width: 20px; height: 2px; display: block; content: ""; background-color: rgb(255, 255, 255);
}
.widget-left {
	left: 0px; top: 0px; width: 40%; height: 100%; position: absolute;
}
.widget-left + .widget-body {
	width: 60%; margin-left: 40%;
}
@media all and (max-width:767px)
{
.widget-left {
	width: 100%; height: 320px; position: relative;
}
.widget-left + .widget-body {
	width: 100%; margin-left: 0px;
}
}
.panel-group .panel {
	box-shadow: none; -webkit-box-shadow: none;
}
.panel-group .panel-title {
	padding: 15px 30px; font-size: 14px; position: relative;
}
.panel-group .panel-title::before {
	transition:300ms linear; top: 15px; right: 30px; font-family: "Web Icons"; position: absolute; -webkit-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s;
}
.panel-group .panel-title::after {
	transition:300ms linear; top: 15px; right: 30px; font-family: "Web Icons"; position: absolute; -webkit-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s;
}
.panel-group .panel-title::before {
	content: "\f197";
}
.panel-group .panel-title::after {
	content: "\f199";
}
.panel-group [aria-expanded='false'].panel-title::before {
	opacity: 0.4;
}
.panel-group [aria-expanded='false'].panel-title::after {
	opacity: 0; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg);
}
.panel-group [aria-expanded='true'].panel-title::before {
	opacity: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.panel-group [aria-expanded='true'].panel-title::after {
	opacity: 1;
}
.panel-group .panel-title:hover {
	color: rgb(118, 131, 143); text-decoration: none;
}
.panel-group .panel-title:focus {
	color: rgb(118, 131, 143); text-decoration: none;
}
.panel-group .panel-title:focus {
	
}
.panel-group .panel-heading + .panel-collapse {
	margin: 0px;
}
.panel-group .panel-collapse .panel-body {
	padding: 15px 30px;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
	border-top-color: transparent;
}
.panel-group .panel + .panel {
	margin-top: 10px;
}
.panel-group-continuous .panel {
	border-radius: 0px;
}
.panel-group-continuous :first-child.panel {
	border-radius: 4px 4px 0px 0px;
}
.panel-group-continuous :last-child.panel {
	border-radius: 0px 0px 4px 4px;
}
.panel-group-continuous .panel + .panel {
	margin-top: 0px; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.panel-group-simple .panel {
	background: none; box-shadow: none; -webkit-box-shadow: none;
}
.panel-group-simple .panel-title {
	padding-bottom: 10px; padding-left: 0px;
}
.panel-group-simple .panel-title::before {
	right: 5px;
}
.panel-group-simple .panel-title::after {
	right: 5px;
}
.panel-group-simple .panel-collapse .panel-body {
	padding-top: 10px; padding-right: 0px; padding-left: 0px;
}
.panel-group-simple .panel + .panel {
	margin-top: 0px;
}
.cover {
	overflow: hidden;
}
.cover-background {
	background-position: center; height: 100%; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover;
}
.cover-image {
	width: 100%;
}
.cover-quote {
	padding-left: 35px; margin-bottom: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative;
}
.cover-quote::before {
	top: -20px; font-size: 4em; position: absolute;
}
.cover-quote::after {
	top: -20px; font-size: 4em; position: absolute;
}
.cover-quote::before {
	left: 0px; content: open-quote;
}
.cover-quote::after {
	right: 0px; visibility: hidden; content: close-quote;
}
.blockquote-reverse.cover-quote {
	padding-right: 35px; padding-left: 20px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.blockquote-reverse.cover-quote::before {
	left: auto; right: 0px; content: close-quote;
}
.cover-gallery .carousel-inner img {
	width: 100%;
}
.cover-iframe {
	border: 0px currentColor; border-image: none; width: 100%;
}
.overlay {
	margin: 0px; width: 100%; overflow: hidden; vertical-align: middle; display: inline-block; position: relative; max-width: 100%; transform: translateZ(0px); -webkit-transform: translateZ(0);
}
.overlay > :first-child {
	width: 100%; margin-bottom: 0px; max-width: 100%;
}
.overlay .overlay-figure {
	width: 100%; margin-bottom: 0px; max-width: 100%;
}
.overlay-panel {
	padding: 20px; left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.overlay-panel a:not([class]) {
	color: inherit; text-decoration: underline;
}
.overlay-panel > :last-child {
	margin-bottom: 0px;
}
.overlay-panel h1 {
	color: inherit;
}
.overlay-panel h2 {
	color: inherit;
}
.overlay-panel h3 {
	color: inherit;
}
.overlay-panel h4 {
	color: inherit;
}
.overlay-panel h5 {
	color: inherit;
}
.overlay-panel h6 {
	color: inherit;
}
:not(:hover).overlay-hover :not(.overlay-background-fixed).overlay-panel {
	opacity: 0;
}
.overlay-background {
	background: rgba(0, 0, 0, 0.5);
}
.overlay-image {
	padding: 0px; width: 100%; max-width: 100%;
}
.overlay-shade {
	background: linear-gradient(rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.87) 90%, rgb(255, 255, 255) 100%) 0px 0px rgba(0, 0, 0, 0);
}
.overlay-top {
	bottom: auto;
}
.overlay-bottom {
	top: auto;
}
.overlay-left {
	right: auto;
}
.overlay-right {
	left: auto;
}
.overlay-icon {
	text-align: center; font-size: 0px;
}
.overlay-icon::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.overlay-icon .icon {
	width: 32px; height: 32px; color: rgb(255, 255, 255); line-height: 1; font-size: 32px; text-decoration: none; margin-right: 10px; margin-left: 10px; display: inline-block;
}
.overlay-anchor {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.overlay-fade {
	transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-duration: .3s; -o-transition-duration: .3s; -webkit-transition-property: opacity -webkit-transform -webkit-filter, opacity -webkit-transform filter; -o-transition-property: opacity -o-transform filter;
}
.overlay-scale {
	transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-duration: .3s; -o-transition-duration: .3s; -webkit-transition-property: opacity -webkit-transform -webkit-filter, opacity -webkit-transform filter; -o-transition-property: opacity -o-transform filter;
}
.overlay-spin {
	transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-duration: .3s; -o-transition-duration: .3s; -webkit-transition-property: opacity -webkit-transform -webkit-filter, opacity -webkit-transform filter; -o-transition-property: opacity -o-transform filter;
}
.overlay-grayscale {
	transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-duration: .3s; -o-transition-duration: .3s; -webkit-transition-property: opacity -webkit-transform -webkit-filter, opacity -webkit-transform filter; -o-transition-property: opacity -o-transform filter;
}
.overlay-blur {
	transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-duration: .3s; -o-transition-duration: .3s; -webkit-transition-property: opacity -webkit-transform -webkit-filter, opacity -webkit-transform filter; -o-transition-property: opacity -o-transform filter;
}
[class*='overlay-slide'] {
	transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-duration: .3s; -o-transition-duration: .3s; -webkit-transition-property: opacity -webkit-transform -webkit-filter, opacity -webkit-transform filter; -o-transition-property: opacity -o-transform filter;
}
.overlay-fade {
	opacity: 0.7;
}
.overlay-hover:hover .overlay-fade {
	opacity: 1;
}
.overlay-scale {
	transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.overlay-hover:hover .overlay-scale {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);
}
.overlay-spin {
	transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg);
}
.overlay-hover:hover .overlay-spin {
	transform: scale(1.1) rotate(3deg); -webkit-transform: scale(1.1) rotate(3deg); -o-transform: scale(1.1) rotate(3deg);
}
.overlay-grayscale {
	-webkit-filter: grayscale(100%);
}
.overlay-hover:hover .overlay-grayscale {
	-webkit-filter: grayscale(0%);
}
[class*='overlay-slide'] {
	opacity: 0;
}
.overlay-slide-top {
	transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%);
}
.overlay-slide-bottom {
	transform: translateY(100%); -webkit-transform: translateY(100%); -o-transform: translateY(100%);
}
.overlay-slide-left {
	transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%);
}
.overlay-slide-right {
	transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%);
}
.overlay-hover:hover [class*='overlay-slide'] {
	opacity: 1; transform: translateX(0px) translateY(0px); -webkit-transform: translateX(0) translateY(0); -o-transform: translateX(0) translateY(0);
}
.comments {
	margin: 0px; padding: 0px;
}
.comments .comment {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(228, 234, 236); border-image: none;
}
.comments .comment :first-child.comment {
	border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.comments .comment :last-child.comment {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.comment {
	margin: 0px; padding: 20px 0px;
}
.comment .comment {
	padding-bottom: 20px; margin-top: 20px;
}
.comment :last-child.comment {
	padding-bottom: 0px;
}
.comment-author {
	color: rgb(55, 71, 79);
}
.comment-author:hover {
	color: rgb(55, 71, 79);
}
.comment-author:focus {
	color: rgb(55, 71, 79);
}
.comment-meta {
	color: rgb(163, 175, 183); font-size: 12px; margin-left: 5px; display: inline-block;
}
.comment-content {
	margin-top: 5px;
}
.comment-content p {
	margin-bottom: 10px;
}
.comment-actions {
	text-align: right; margin-top: 10px;
}
.comment-actions a {
	margin-right: 10px; vertical-align: middle; display: inline-block;
}
.comment-actions a.icon {
	text-decoration: none;
}
.comment-actions a:last-child {
	margin-right: 0px;
}
.comment-reply {
	margin: 22px 0px 10px;
}
.comment-reply :last-child.form-group {
	margin-bottom: 0px;
}
.chat-box {
	width: 100%; height: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
.chats {
	padding: 30px 15px;
}
.chat-avatar {
	float: right;
}
.chat-avatar .avatar {
	width: 30px;
}
.chat-body {
	margin: 10px 30px 0px 0px; overflow: hidden; display: block;
}
:first-child.chat-body {
	margin-top: 0px;
}
.chat-content {
	margin: 0px 20px 10px 0px; padding: 8px 15px; border-radius: 4px; color: rgb(255, 255, 255); clear: both; float: right; display: block; position: relative; background-color: rgb(98, 168, 234);
}
.chat-content::before {
	border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgb(98, 168, 234); border-image: none; top: 10px; width: 0px; height: 0px; right: -10px; position: absolute; content: "";
}
.chat-content > p:last-child {
	margin-bottom: 0px;
}
.chat-content + .chat-content::before {
	border-color: transparent;
}
.chat-time {
	color: rgba(255, 255, 255, 0.6); margin-top: 8px; display: block;
}
.chat-left .chat-avatar {
	float: left;
}
.chat-left .chat-body {
	margin-right: 0px; margin-left: 30px;
}
.chat-left .chat-content {
	margin: 0px 0px 10px 20px; color: rgb(118, 131, 143); float: left; background-color: rgb(223, 233, 239);
}
.chat-left .chat-content::before {
	left: -10px; right: auto; border-right-color: rgb(223, 233, 239); border-left-color: transparent;
}
.chat-left .chat-content + .chat-content::before {
	border-color: transparent;
}
.chat-left .chat-time {
	color: rgb(163, 175, 183);
}
.steps {
	margin-bottom: 22px;
}
.row.steps {
	margin-right: 0px; margin-left: 0px; display: block;
}
.step {
	margin: 0px; padding: 12px 20px; border-radius: 0px; color: rgb(163, 175, 183); font-size: inherit; vertical-align: top; position: relative; background-color: rgb(243, 247, 249);
}
.step-icon {
	font-size: 20px; margin-right: 0.5em; float: left;
}
.step-number {
	background: rgb(228, 234, 236); border-radius: 50%; left: 20px; top: 50%; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 24px; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.step-number ~ .step-desc {
	margin-left: 50px; min-height: 40px;
}
.step-title {
	color: rgb(82, 96, 105); font-size: 20px; margin-bottom: 0px;
}
.step-desc {
	text-align: left;
}
.step-desc p {
	margin-bottom: 0px;
}
.steps-vertical .step {
	padding: 18px 20px; display: block;
}
.steps-vertical [class*='col-'].step {
	width: 100%; float: none;
}
.current.step {
	color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.current.step .step-title {
	color: rgb(255, 255, 255);
}
.current.step .step-number {
	color: rgb(98, 168, 234); background-color: rgb(255, 255, 255);
}
.disabled.step {
	color: rgb(204, 213, 219); cursor: auto; pointer-events: none;
}
.disabled.step .step-title {
	color: rgb(204, 213, 219);
}
.disabled.step .step-number {
	background-color: rgb(204, 213, 219);
}
.error.step {
	color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.error.step .step-title {
	color: rgb(255, 255, 255);
}
.error.step .step-number {
	color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.done.step {
	color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.done.step .step-title {
	color: rgb(255, 255, 255);
}
.done.step .step-number {
	color: rgb(70, 190, 138); background-color: rgb(255, 255, 255);
}
.steps-lg .step {
	padding: 20px; font-size: 16px;
}
.steps-lg .step-icon {
	font-size: 22px;
}
.steps-lg .step-title {
	font-size: 22px;
}
.steps-lg .step-number {
	width: 46px; height: 46px; line-height: 46px; font-size: 28px;
}
.steps-lg .step-number ~ .step-desc {
	margin-left: 56px; min-height: 46px;
}
.steps-sm .step {
	font-size: 12px;
}
.steps-sm .step-icon {
	font-size: 18px;
}
.steps-sm .step-title {
	font-size: 18px;
}
.steps-sm .step-number {
	width: 30px; height: 30px; line-height: 30px; font-size: 24px;
}
.steps-sm .step-number ~ .step-desc {
	margin-left: 40px; min-height: 30px;
}
.steps-xs .step {
	font-size: 10px;
}
.steps-xs .step-icon {
	font-size: 16px;
}
.steps-xs .step-title {
	font-size: 16px;
}
.steps-xs .step-number {
	width: 24px; height: 24px; line-height: 24px; font-size: 20px;
}
.steps-xs .step-number ~ .step-desc {
	margin-left: 34px; min-height: 24px;
}
.pearls {
	margin-bottom: 22px;
}
.row.pearls {
	display: block;
}
.pearl {
	margin: 0px; padding: 0px; text-align: center; position: relative;
}
.pearl::before {
	top: 18px; width: 50%; height: 4px; position: absolute; z-index: 0; content: ""; background-color: rgb(243, 247, 249);
}
.pearl::after {
	top: 18px; width: 50%; height: 4px; position: absolute; z-index: 0; content: ""; background-color: rgb(243, 247, 249);
}
.pearl::before {
	left: 0px;
}
.pearl::after {
	right: 0px;
}
:first-child.pearl::before {
	display: none !important;
}
:last-child.pearl::after {
	display: none !important;
}
.pearl-number {
	background: rgb(204, 213, 219); border-radius: 50%; border: 2px solid rgb(204, 213, 219); border-image: none; width: 36px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; display: inline-block; position: relative; z-index: 1;
}
.pearl-icon {
	background: rgb(204, 213, 219); border-radius: 50%; border: 2px solid rgb(204, 213, 219); border-image: none; width: 36px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; display: inline-block; position: relative; z-index: 1;
}
.pearl-number {
	font-size: 18px;
}
.pearl-icon {
	font-size: 18px;
}
.pearl-title {
	color: rgb(82, 96, 105); overflow: hidden; font-size: 16px; margin-top: 0.5em; margin-bottom: 0px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.current.pearl::before {
	background-color: rgb(98, 168, 234);
}
.current.pearl::after {
	background-color: rgb(98, 168, 234);
}
.current.pearl .pearl-number {
	border-color: rgb(98, 168, 234); color: rgb(98, 168, 234); transform: scale(1.3); background-color: rgb(255, 255, 255); -webkit-transform: scale(1.3); -o-transform: scale(1.3);
}
.current.pearl .pearl-icon {
	border-color: rgb(98, 168, 234); color: rgb(98, 168, 234); transform: scale(1.3); background-color: rgb(255, 255, 255); -webkit-transform: scale(1.3); -o-transform: scale(1.3);
}
.disabled.pearl {
	cursor: auto; pointer-events: none;
}
.disabled.pearl::before {
	background-color: rgb(243, 247, 249);
}
.disabled.pearl::after {
	background-color: rgb(243, 247, 249);
}
.disabled.pearl .pearl-number {
	border-color: rgb(204, 213, 219); color: rgb(255, 255, 255); background-color: rgb(204, 213, 219);
}
.disabled.pearl .pearl-icon {
	border-color: rgb(204, 213, 219); color: rgb(255, 255, 255); background-color: rgb(204, 213, 219);
}
.error.pearl::before {
	background-color: rgb(98, 168, 234);
}
.error.pearl::after {
	background-color: rgb(243, 247, 249);
}
.error.pearl .pearl-number {
	border-color: rgb(249, 104, 104); color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.error.pearl .pearl-icon {
	border-color: rgb(249, 104, 104); color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.done.pearl::before {
	background-color: rgb(98, 168, 234);
}
.done.pearl::after {
	background-color: rgb(98, 168, 234);
}
.done.pearl .pearl-number {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.done.pearl .pearl-icon {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.pearls-lg .pearl::before {
	top: 20px;
}
.pearls-lg .pearl::after {
	top: 20px;
}
.pearls-lg .pearl-title {
	font-size: 18px;
}
.pearls-lg .pearl-number {
	width: 40px; height: 40px; line-height: 36px;
}
.pearls-lg .pearl-icon {
	width: 40px; height: 40px; line-height: 36px;
}
.pearls-lg .pearl-icon {
	font-size: 20px;
}
.pearls-lg .pearl-number {
	font-size: 20px;
}
.pearls-sm .pearl::before {
	top: 16px;
}
.pearls-sm .pearl::after {
	top: 16px;
}
.pearls-sm .pearl-title {
	font-size: 14px;
}
.pearls-sm .pearl-number {
	width: 32px; height: 32px; line-height: 28px;
}
.pearls-sm .pearl-icon {
	width: 32px; height: 32px; line-height: 28px;
}
.pearls-sm .pearl-number {
	font-size: 16px;
}
.pearls-sm .pearl-icon {
	font-size: 14px;
}
.pearls-xs .pearl::before {
	top: 12px; height: 2px;
}
.pearls-xs .pearl::after {
	top: 12px; height: 2px;
}
.pearls-xs .pearl-title {
	font-size: 12px;
}
.pearls-xs .pearl-number {
	width: 24px; height: 24px; line-height: 20px;
}
.pearls-xs .pearl-icon {
	width: 24px; height: 24px; line-height: 20px;
}
.pearls-xs .pearl-number {
	font-size: 12px;
}
.pearls-xs .pearl-icon {
	font-size: 12px;
}
.timeline {
	background: none; list-style: none; padding: 0px; margin-bottom: 22px; position: relative;
}
.timeline::before {
	left: 50%; top: 0px; width: 2px; bottom: 0px; margin-left: -1px; position: absolute; content: ""; background-color: rgb(228, 234, 236);
}
.timeline::after {
	display: table; content: "";
}
.timeline::after {
	clear: both;
}
.timeline > li {
	width: 50%; padding-right: 40px; clear: left; margin-bottom: 60px; float: left; display: block; position: relative;
}
.timeline > li.timeline-period {
	background: rgb(241, 244, 245); margin: 20px auto 30px; padding: 25px 10px; width: 200px; text-align: center; text-transform: uppercase; clear: both; font-size: 26px; float: none; display: block; position: relative; z-index: 6;
}
.timeline > li.timeline-reverse {
	padding-right: 0px; padding-left: 40px; clear: right; float: right;
}
.timeline > li:last-child {
	margin-bottom: 0px;
}
:not(.timeline-single).timeline > li:not(.timeline-period):first-child + .timeline-item {
	margin-top: 90px;
}
:not(.timeline-single).timeline > li.timeline-period + .timeline-item + .timeline-item {
	margin-top: 90px;
}
.timeline-content {
	width: 100%; overflow: hidden; clear: left; float: left;
}
.timeline-reverse .timeline-content {
	clear: right; float: right;
}
.timeline-content > .widget {
	margin: 0px;
}
.timeline-dot {
	border-radius: 50%; top: 7.5px; text-align: center; right: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 11; cursor: pointer; background-color: rgb(98, 168, 234);
}
.timeline-reverse .timeline-dot {
	left: 0px; right: auto; margin-right: 0px;
}
.timeline .timeline-dot {
	width: 14px; height: 14px; line-height: 14px; margin-right: -7px;
}
.timeline .timeline-reverse .timeline-dot {
	margin-left: -7px;
}
.timeline-single.timeline {
	margin-left: 7px;
}
.timeline-single.timeline .timeline-dot {
	margin-left: -7px;
}
@media screen and (max-width:767px)
{
.timeline {
	margin-left: 7px;
}
.timeline .timeline-dot {
	margin-left: -7px;
}
}
.timeline-info {
	background: rgb(228, 234, 236); padding: 0px 20px; border-radius: 20px; border: 1px solid rgb(228, 234, 236); border-image: none; text-align: center; line-height: 28px; margin-bottom: 22px; float: right;
}
.timeline-reverse .timeline-info {
	float: left;
}
.timeline-footer {
	right: 0px; bottom: -30px; margin-right: 55px; position: absolute;
}
.timeline-footer .icon {
	margin-right: 0.3em;
}
.timeline-reverse .timeline-footer {
	left: 0px; right: auto; margin-right: 0px; margin-left: 55px;
}
.timeline-reverse + .timeline-reverse {
	margin-top: 0px;
}
@media screen and (max-width:767px)
{
.timeline::before {
	left: 0px;
}
.timeline > li {
	width: 100%; padding-right: 0px; padding-left: 40px; margin-top: 0px; margin-bottom: 60px; float: none;
}
.timeline li.timeline-reverse {
	width: 100%; padding-right: 0px; padding-left: 40px; margin-top: 0px; margin-bottom: 60px; float: none;
}
.timeline-content {
	float: none;
}
.timeline-dot {
	left: 0px; right: auto; margin-right: 0px; margin-left: -7px;
}
.timeline-info {
	float: none; display: inline-block;
}
.timeline-footer {
	left: 0px; right: auto; bottom: -26px; margin-right: 0px; margin-left: 40px;
}
}
.timeline-single::before {
	left: 0px;
}
.timeline-single > li {
	width: 100%; padding-right: 0px; padding-left: 40px; margin-bottom: 60px; float: none;
}
.timeline-single .timeline-content {
	float: none;
}
.timeline-single .timeline-dot {
	left: 0px; right: auto; margin-right: 0px; margin-left: -7px;
}
.timeline-single .timeline-info {
	float: left;
}
.timeline-single .timeline-footer {
	left: 0px; right: auto; bottom: -26px; margin-right: 0px; margin-left: 40px;
}
.timeline-icon .timeline-dot {
	width: 40px; height: 40px; line-height: 40px; margin-right: -20px;
}
.timeline-icon .timeline-reverse .timeline-dot {
	margin-left: -20px;
}
.timeline-single.timeline-icon {
	margin-left: 20px;
}
.timeline-single.timeline-icon .timeline-dot {
	margin-left: -20px;
}
@media screen and (max-width:767px)
{
.timeline-icon {
	margin-left: 20px;
}
.timeline-icon .timeline-dot {
	margin-left: -20px;
}
}
.timeline-icon .timeline-dot {
	top: -5.5px;
}
.timeline-avatar .timeline-dot {
	width: 40px; height: 40px; line-height: 40px; margin-right: -20px;
}
.timeline-avatar .timeline-reverse .timeline-dot {
	margin-left: -20px;
}
.timeline-single.timeline-avatar {
	margin-left: 20px;
}
.timeline-single.timeline-avatar .timeline-dot {
	margin-left: -20px;
}
@media screen and (max-width:767px)
{
.timeline-avatar {
	margin-left: 20px;
}
.timeline-avatar .timeline-dot {
	margin-left: -20px;
}
}
.timeline-avatar-sm .timeline-dot {
	width: 30px; height: 30px; line-height: 30px; margin-right: -15px;
}
.timeline-avatar-sm .timeline-reverse .timeline-dot {
	margin-left: -15px;
}
.timeline-single.timeline-avatar-sm {
	margin-left: 15px;
}
.timeline-single.timeline-avatar-sm .timeline-dot {
	margin-left: -15px;
}
@media screen and (max-width:767px)
{
.timeline-avatar-sm {
	margin-left: 15px;
}
.timeline-avatar-sm .timeline-dot {
	margin-left: -15px;
}
}
.timeline-avatar-lg .timeline-dot {
	width: 50px; height: 50px; line-height: 50px; margin-right: -25px;
}
.timeline-avatar-lg .timeline-reverse .timeline-dot {
	margin-left: -25px;
}
.timeline-single.timeline-avatar-lg {
	margin-left: 25px;
}
.timeline-single.timeline-avatar-lg .timeline-dot {
	margin-left: -25px;
}
@media screen and (max-width:767px)
{
.timeline-avatar-lg {
	margin-left: 25px;
}
.timeline-avatar-lg .timeline-dot {
	margin-left: -25px;
}
}
.timeline-simple .timeline-dot {
	top: 0px; margin-top: 10px;
}
.timeline-feed .timeline-dot {
	width: 30px; height: 30px; line-height: 30px; margin-right: -15px;
}
.timeline-feed .timeline-reverse .timeline-dot {
	margin-left: -15px;
}
.timeline-single.timeline-feed {
	margin-left: 15px;
}
.timeline-single.timeline-feed .timeline-dot {
	margin-left: -15px;
}
@media screen and (max-width:767px)
{
.timeline-feed {
	margin-left: 15px;
}
.timeline-feed .timeline-dot {
	margin-left: -15px;
}
}
.timeline-simple.timeline-feed .timeline-dot {
	margin-top: 5px;
}
.timeline-feed > li {
	padding-right: 30px; margin-bottom: 22px;
}
.timeline-feed > li.timeline-reverse {
	padding-left: 30px;
}
.timeline-single.timeline-feed > li {
	padding-left: 30px;
}
@media screen and (max-width:767px)
{
.timeline-feed > li {
	padding-right: 30px; margin-bottom: 22px;
}
}
.testimonial {
	margin: 3px 3px 22px;
}
.testimonial-ul {
	list-style: none; margin: 0px; padding: 0px;
}
.testimonial-item {
	margin: 0px; padding: 0px 15px 30px; float: left;
}
.testimonial-content {
	padding: 15px 20px; border-radius: 3px; margin-top: 10px; margin-bottom: 25px; position: relative; background-color: rgb(243, 247, 249);
}
.testimonial-content::before {
	left: 33px; width: 14px; height: 14px; bottom: -7px; display: block; position: absolute; content: ""; transform: rotate(45deg); background-color: rgb(243, 247, 249); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.testimonial-content > p:last-child {
	margin-bottom: 0px;
}
.testimonial-image {
	margin-top: 5px; margin-left: 20px; float: left; position: relative;
}
.testimonial-author {
	font-size: 18px; margin-left: 75px; display: block;
}
.testimonial-company {
	font-size: 12px; margin-left: 75px; display: block; opacity: 0.8;
}
.testimonial-control a {
	color: rgb(204, 213, 219);
}
.testimonial-control a:hover {
	color: rgb(137, 188, 235); text-decoration: none;
}
.testimonial-reverse .testimonial-content::before {
	left: auto; right: 33px;
}
.testimonial-reverse .testimonial-image {
	margin-right: 20px; margin-left: 0px; float: right;
}
.testimonial-reverse .testimonial-author {
	text-align: right; margin-right: 75px; margin-left: 0px;
}
.testimonial-reverse .testimonial-company {
	text-align: right; margin-right: 75px; margin-left: 0px;
}
.testimonial-top .testimonial-item {
	padding: 30px 15px 0px;
}
.testimonial-top .testimonial-content {
	margin-top: 30px; margin-bottom: 10px;
}
.testimonial-top .testimonial-content::before {
	top: -7px; bottom: auto;
}
.carousel.testimonial {
	width: 100%; overflow: hidden; position: relative;
}
.carousel.testimonial .testimonial-item {
	padding: 10px; transition:left 0.6s ease-in-out; width: 100%; display: none; position: relative; -webkit-transition: left .6s ease-in-out 0s; -o-transition: left .6s ease-in-out 0s;
}
.carousel.testimonial .active.testimonial-item {
	display: block;
}
.carousel.testimonial .next.testimonial-item {
	display: block;
}
.carousel.testimonial .prev.testimonial-item {
	display: block;
}
.carousel.testimonial .next.testimonial-item {
	top: 0px; width: 100%; position: absolute;
}
.carousel.testimonial .prev.testimonial-item {
	top: 0px; width: 100%; position: absolute;
}
.carousel.testimonial .next.testimonial-item {
	left: 100%;
}
.carousel.testimonial .prev.testimonial-item {
	left: -100%;
}
.carousel.testimonial .left.next.testimonial-item {
	left: 0px;
}
.carousel.testimonial .right.prev.testimonial-item {
	left: 0px;
}
.carousel.testimonial .active.testimonial-item {
	left: 0px;
}
.carousel.testimonial .left.active.testimonial-item {
	left: -100%;
}
.carousel.testimonial .right.active.testimonial-item {
	left: 100%;
}
.carousel.testimonial .testimonial-content {
	padding: 10px;
}
.carousel.testimonial .testimonial-control {
	right: 10px; bottom: 20px; position: absolute;
}
.carousel.testimonial .testimonial-control > * {
	margin-left: 10px;
}
.testimonial-reverse.carousel.testimonial .testimonial-control {
	left: 10px; right: auto;
}
.testimonial-reverse.carousel.testimonial .testimonial-control > * {
	margin-right: 10px; margin-left: 0px;
}
.testimonial-top.carousel.testimonial .testimonial-control {
	top: 20px; bottom: auto;
}
.pricing-list {
	border-radius: 3px; border: 1px solid rgb(228, 234, 236); border-image: none; text-align: center; margin-bottom: 22px;
}
.pricing-list [class^='bg-'] {
	color: rgb(255, 255, 255);
}
.pricing-list [class*='bg-'] {
	color: rgb(255, 255, 255);
}
.pricing-list [class^='bg-'] * {
	color: rgb(255, 255, 255);
}
.pricing-list [class*='bg-'] * {
	color: rgb(255, 255, 255);
}
.pricing-list .pricing-header {
	border-radius: 3px 3px 0px 0px; border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.pricing-list .pricing-title {
	padding: 15px 30px; border-radius: 3px 3px 0px 0px; text-transform: uppercase; letter-spacing: 2px; font-size: 14px; font-weight: 500;
}
.pricing-list .pricing-price {
	margin: 0px; padding: 20px 30px; color: rgb(55, 71, 79); font-size: 54px; font-weight: 500;
}
.pricing-list .pricing-period {
	font-size: 14px; font-weight: 300;
}
.pricing-list .pricing-features {
	margin: 0px; padding: 0px 18px;
}
.pricing-list .pricing-features li {
	list-style: none; padding: 15px; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: dashed; display: block;
}
.pricing-list .pricing-features li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.pricing-list .pricing-footer {
	padding: 30px; border-radius: 0px 0px 3px 3px;
}
.pricing-table {
	text-align: center; padding-top: 30px;
}
.pricing-table::before {
	display: table; content: " ";
}
.pricing-table::after {
	display: table; content: " ";
}
.pricing-table::after {
	clear: both;
}
.pricing-table [class*='pricing-column'] {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(228, 234, 236) currentColor rgb(228, 234, 236) rgb(228, 234, 236); border-image: none; width: 100%; margin-bottom: 30px; float: left; background-color: rgb(243, 247, 249);
}
.pricing-table [class*='pricing-column']:last-child {
	border-right-color: rgb(228, 234, 236); border-right-width: 1px; border-right-style: solid;
}
.pricing-table [class*='pricing-column'].featured {
	margin-right: -1px; border-right-color: rgb(228, 234, 236); border-right-width: 1px; border-right-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.pricing-table .pricing-header {
	margin: 30px 30px 25px; padding-bottom: 24px; border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.pricing-table .pricing-price {
	font-size: 48px;
}
.pricing-table .pricing-currency {
	font-size: 20px; margin-top: 10px; margin-right: -10px; vertical-align: top; display: inline-block;
}
.pricing-table .pricing-period {
	font-size: 16px;
}
.pricing-table .pricing-title {
	text-transform: uppercase; letter-spacing: 2px; font-size: 20px;
}
.pricing-table .pricing-features {
	margin: 0px; padding: 0px;
}
.pricing-table .pricing-features li {
	list-style: none; font-size: 14px; margin-bottom: 20px; display: block;
}
.pricing-table .pricing-footer {
	margin: 25px 30px 30px; padding: 20px 0px;
}
@media screen and (min-width:768px)
{
.pricing-table .pricing-column-three {
	width: 33.33%;
}
.pricing-table .featured.pricing-column-three {
	top: -30px; padding-top: 30px; padding-bottom: 30px; margin-bottom: -30px;
}
.pricing-table .pricing-column-four {
	width: 50%;
}
.pricing-table .pricing-column-five {
	width: 50%;
}
}
@media screen and (min-width:1200px)
{
.pricing-table .pricing-column-four {
	width: 25%;
}
.pricing-table .pricing-column-five {
	width: 20%;
}
.pricing-table .featured.pricing-column-four {
	top: -30px; padding-top: 30px; padding-bottom: 30px; margin-bottom: -30px;
}
.pricing-table .featured.pricing-column-five {
	top: -30px; padding-top: 30px; padding-bottom: 30px; margin-bottom: -30px;
}
}
.rating {
	margin: 0px 0.5rem 0px 0px; font-size: 0px; vertical-align: middle; display: inline-block;
}
.rating::before {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.hover.rating .active.icon {
	opacity: 0.5;
}
.rating .icon {
	margin: 0px 10px 0px 0px; padding: 0px; width: 1em; height: auto; color: rgb(204, 213, 219); font-size: 14px; vertical-align: middle; cursor: pointer;
}
.rating .icon::before {
	transition:color 0.3s, opacity 0.3s; -webkit-transition: color .3s ease, opacity .3s ease; -o-transition: color .3s ease, opacity .3s ease;
}
.rating .active.icon {
	color: rgb(242, 166, 84) !important;
}
.rating .hover.active.icon {
	color: rgb(242, 166, 84) !important; opacity: 1;
}
.rating .hover.icon {
	color: rgb(242, 166, 84) !important; opacity: 1;
}
.rating :last-child.icon {
	margin-right: 0px;
}
.rating-disabled .icon {
	cursor: default;
}
.rating-sm .icon {
	font-size: 12px;
}
.rating-lg .icon {
	font-size: 18px;
}
.ribbon {
	left: -3px; top: -3px; width: 150px; height: 150px; text-align: center; position: absolute; background-color: transparent;
}
.ribbon-inner {
	left: 0px; top: 16px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; padding-right: 20px; padding-left: 20px; display: inline-block; white-space: nowrap; position: absolute; background-color: rgb(82, 96, 105);
}
.ribbon-inner .icon {
	font-size: 16px;
}
.ribbon-lg .ribbon-inner {
	height: 38px; line-height: 38px; font-size: 18px;
}
.ribbon-sm .ribbon-inner {
	height: 26px; line-height: 26px; font-size: 12px;
}
.ribbon-xs .ribbon-inner {
	height: 22px; line-height: 22px; font-size: 12px;
}
.ribbon-vertical .ribbon-inner {
	padding: 15px 0px; left: 16px; top: 0px; width: 30px; height: 60px;
}
.ribbon-xs.ribbon-vertical .ribbon-inner {
	width: 22px; height: 50px;
}
.ribbon-sm.ribbon-vertical .ribbon-inner {
	width: 26px; height: 55px;
}
.ribbon-lg.ribbon-vertical .ribbon-inner {
	width: 38px; height: 70px;
}
.ribbon-reverse {
	left: auto; right: -3px;
}
.ribbon-reverse .ribbon-inner {
	left: auto; right: 0px;
}
.ribbon-vertical.ribbon-reverse .ribbon-inner {
	right: 16px;
}
.ribbon-bookmark .ribbon-inner {
	box-shadow: none; -webkit-box-shadow: none;
}
.ribbon-bookmark .ribbon-inner::before {
	border-width: 15px 10px 15px 15px; border-style: solid; border-color: rgb(82, 96, 105) transparent rgb(82, 96, 105) rgb(82, 96, 105); border-image: none; left: 100%; top: 0px; width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.ribbon-vertical.ribbon-bookmark .ribbon-inner::before {
	left: 0px; top: 100%; margin-top: -15px; border-right-color: rgb(82, 96, 105); border-bottom-color: transparent; border-right-width: 15px; border-bottom-width: 10px; border-right-style: solid; border-bottom-style: solid;
}
.ribbon-xs.ribbon-vertical.ribbon-bookmark .ribbon-inner::before {
	margin-top: -11px;
}
.ribbon-sm.ribbon-vertical.ribbon-bookmark .ribbon-inner::before {
	margin-top: -13px;
}
.ribbon-lg.ribbon-vertical.ribbon-bookmark .ribbon-inner::before {
	margin-top: -19px;
}
.ribbon-reverse.ribbon-bookmark .ribbon-inner::before {
	left: auto; right: 100%; border-right-color: rgb(82, 96, 105); border-left-color: transparent; border-right-width: 15px; border-left-width: 10px; border-right-style: solid; border-left-style: solid;
}
.ribbon-vertical.ribbon-reverse.ribbon-bookmark .ribbon-inner::before {
	left: 0px; right: auto; border-right-color: rgb(82, 96, 105); border-bottom-color: transparent; border-left-color: rgb(82, 96, 105); border-left-width: 15px; border-left-style: solid;
}
.ribbon-xs.ribbon-bookmark .ribbon-inner::before {
	border-width: 11px;
}
.ribbon-sm.ribbon-bookmark .ribbon-inner::before {
	border-width: 13px;
}
.ribbon-lg.ribbon-bookmark .ribbon-inner::before {
	border-width: 19px;
}
.ribbon-badge {
	left: -2px; top: -2px; overflow: hidden;
}
.ribbon-badge .ribbon-inner {
	left: -40px; width: 100%; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);
}
.ribbon-reverse.ribbon-badge {
	left: auto; right: -2px;
}
.ribbon-reverse.ribbon-badge .ribbon-inner {
	left: auto; right: -40px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.ribbon-bottom.ribbon-badge {
	top: auto; bottom: -2px;
}
.ribbon-bottom.ribbon-badge .ribbon-inner {
	top: auto; bottom: 16px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.ribbon-reverse.ribbon-bottom.ribbon-badge .ribbon-inner {
	transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);
}
.ribbon-corner {
	left: 0px; top: 0px; overflow: hidden;
}
.ribbon-corner .ribbon-inner {
	padding: 0px; left: 0px; top: 0px; width: 40px; height: 35px; line-height: 35px; background-color: transparent;
}
.ribbon-corner .ribbon-inner::before {
	border-width: 30px; border-style: solid; border-color: rgb(82, 96, 105) transparent transparent rgb(82, 96, 105); border-image: none; left: 0px; top: 0px; width: 0px; height: 0px; position: absolute; content: "";
}
.ribbon-reverse.ribbon-corner {
	left: auto; right: 0px;
}
.ribbon-reverse.ribbon-corner .ribbon-inner {
	left: auto; right: 0px;
}
.ribbon-reverse.ribbon-corner .ribbon-inner::before {
	left: auto; right: 0px; border-right-color: rgb(82, 96, 105); border-left-color: transparent;
}
.ribbon-bottom.ribbon-corner {
	top: auto; bottom: 0px;
}
.ribbon-bottom.ribbon-corner .ribbon-inner {
	top: auto; bottom: 0px;
}
.ribbon-bottom.ribbon-corner .ribbon-inner::before {
	top: auto; bottom: 0px; border-top-color: transparent; border-bottom-color: rgb(82, 96, 105);
}
.ribbon-xs.ribbon-corner .ribbon-inner {
	width: 28px; height: 26px; line-height: 26px;
}
.ribbon-xs.ribbon-corner .ribbon-inner::before {
	border-width: 22px;
}
.ribbon-xs.ribbon-corner .ribbon-inner > .icon {
	font-size: 12px;
}
.ribbon-sm.ribbon-corner .ribbon-inner {
	width: 34px; height: 32px; line-height: 32px;
}
.ribbon-sm.ribbon-corner .ribbon-inner::before {
	border-width: 26px;
}
.ribbon-sm.ribbon-corner .ribbon-inner > .icon {
	font-size: 12px;
}
.ribbon-lg.ribbon-corner .ribbon-inner {
	width: 46px; height: 44px; line-height: 44px;
}
.ribbon-lg.ribbon-corner .ribbon-inner::before {
	border-width: 36px;
}
.ribbon-lg.ribbon-corner .ribbon-inner > .icon {
	font-size: 18px;
}
.ribbon-clip {
	left: -14px;
}
.ribbon-clip .ribbon-inner {
	border-radius: 0px 5px 5px 0px; padding-left: 23px;
}
.ribbon-clip .ribbon-inner::after {
	border-width: 7px; border-style: solid; border-color: rgb(55, 71, 79) rgb(55, 71, 79) transparent transparent; border-image: none; left: 0px; width: 0px; height: 0px; bottom: -14px; position: absolute; content: "";
}
.ribbon-reverse.ribbon-clip {
	left: auto; right: -14px;
}
.ribbon-reverse.ribbon-clip .ribbon-inner {
	border-radius: 5px 0px 0px 5px; padding-right: 23px; padding-left: 15px;
}
.ribbon-reverse.ribbon-clip .ribbon-inner::after {
	left: auto; right: 0px; border-right-color: transparent; border-left-color: rgb(55, 71, 79);
}
.ribbon-bottom.ribbon-clip {
	top: auto; bottom: -3px;
}
.ribbon-bottom.ribbon-clip .ribbon-inner {
	top: auto; bottom: 16px;
}
.ribbon-bottom.ribbon-clip .ribbon-inner::after {
	top: -14px; bottom: auto; border-top-color: transparent; border-bottom-color: rgb(55, 71, 79);
}
.ribbon-primary .ribbon-inner {
	background-color: rgb(98, 168, 234);
}
.ribbon-bookmark.ribbon-primary .ribbon-inner::before {
	border-color: rgb(98, 168, 234) transparent rgb(98, 168, 234) rgb(98, 168, 234);
}
.ribbon-reverse.ribbon-bookmark.ribbon-primary .ribbon-inner::before {
	border-right-color: rgb(98, 168, 234); border-left-color: transparent;
}
.ribbon-vertical.ribbon-bookmark.ribbon-primary .ribbon-inner::before {
	border-right-color: rgb(98, 168, 234); border-bottom-color: transparent;
}
.ribbon-reverse.ribbon-vertical.ribbon-bookmark.ribbon-primary .ribbon-inner::before {
	border-right-color: rgb(98, 168, 234); border-bottom-color: transparent; border-left-color: rgb(98, 168, 234);
}
.ribbon-corner.ribbon-primary .ribbon-inner {
	background-color: transparent;
}
.ribbon-corner.ribbon-primary .ribbon-inner::before {
	border-top-color: rgb(98, 168, 234); border-left-color: rgb(98, 168, 234);
}
.ribbon-reverse.ribbon-corner.ribbon-primary .ribbon-inner::before {
	border-right-color: rgb(98, 168, 234); border-left-color: transparent;
}
.ribbon-bottom.ribbon-corner.ribbon-primary .ribbon-inner::before {
	border-top-color: transparent; border-bottom-color: rgb(98, 168, 234);
}
.ribbon-primary .ribbon-inner::after {
	border-top-color: rgb(78, 151, 217); border-right-color: rgb(78, 151, 217);
}
.ribbon-reverse.ribbon-primary .ribbon-inner::after {
	border-right-color: transparent; border-left-color: rgb(78, 151, 217);
}
.ribbon-bottom.ribbon-primary .ribbon-inner::after {
	border-top-color: transparent; border-bottom-color: rgb(78, 151, 217);
}
.ribbon-success .ribbon-inner {
	background-color: rgb(70, 190, 138);
}
.ribbon-bookmark.ribbon-success .ribbon-inner::before {
	border-color: rgb(70, 190, 138) transparent rgb(70, 190, 138) rgb(70, 190, 138);
}
.ribbon-reverse.ribbon-bookmark.ribbon-success .ribbon-inner::before {
	border-right-color: rgb(70, 190, 138); border-left-color: transparent;
}
.ribbon-vertical.ribbon-bookmark.ribbon-success .ribbon-inner::before {
	border-right-color: rgb(70, 190, 138); border-bottom-color: transparent;
}
.ribbon-reverse.ribbon-vertical.ribbon-bookmark.ribbon-success .ribbon-inner::before {
	border-right-color: rgb(70, 190, 138); border-bottom-color: transparent; border-left-color: rgb(70, 190, 138);
}
.ribbon-corner.ribbon-success .ribbon-inner {
	background-color: transparent;
}
.ribbon-corner.ribbon-success .ribbon-inner::before {
	border-top-color: rgb(70, 190, 138); border-left-color: rgb(70, 190, 138);
}
.ribbon-reverse.ribbon-corner.ribbon-success .ribbon-inner::before {
	border-right-color: rgb(70, 190, 138); border-left-color: transparent;
}
.ribbon-bottom.ribbon-corner.ribbon-success .ribbon-inner::before {
	border-top-color: transparent; border-bottom-color: rgb(70, 190, 138);
}
.ribbon-success .ribbon-inner::after {
	border-top-color: rgb(54, 171, 122); border-right-color: rgb(54, 171, 122);
}
.ribbon-reverse.ribbon-success .ribbon-inner::after {
	border-right-color: transparent; border-left-color: rgb(54, 171, 122);
}
.ribbon-bottom.ribbon-success .ribbon-inner::after {
	border-top-color: transparent; border-bottom-color: rgb(54, 171, 122);
}
.ribbon-info .ribbon-inner {
	background-color: rgb(87, 199, 212);
}
.ribbon-bookmark.ribbon-info .ribbon-inner::before {
	border-color: rgb(87, 199, 212) transparent rgb(87, 199, 212) rgb(87, 199, 212);
}
.ribbon-reverse.ribbon-bookmark.ribbon-info .ribbon-inner::before {
	border-right-color: rgb(87, 199, 212); border-left-color: transparent;
}
.ribbon-vertical.ribbon-bookmark.ribbon-info .ribbon-inner::before {
	border-right-color: rgb(87, 199, 212); border-bottom-color: transparent;
}
.ribbon-reverse.ribbon-vertical.ribbon-bookmark.ribbon-info .ribbon-inner::before {
	border-right-color: rgb(87, 199, 212); border-bottom-color: transparent; border-left-color: rgb(87, 199, 212);
}
.ribbon-corner.ribbon-info .ribbon-inner {
	background-color: transparent;
}
.ribbon-corner.ribbon-info .ribbon-inner::before {
	border-top-color: rgb(87, 199, 212); border-left-color: rgb(87, 199, 212);
}
.ribbon-reverse.ribbon-corner.ribbon-info .ribbon-inner::before {
	border-right-color: rgb(87, 199, 212); border-left-color: transparent;
}
.ribbon-bottom.ribbon-corner.ribbon-info .ribbon-inner::before {
	border-top-color: transparent; border-bottom-color: rgb(87, 199, 212);
}
.ribbon-info .ribbon-inner::after {
	border-top-color: rgb(71, 184, 198); border-right-color: rgb(71, 184, 198);
}
.ribbon-reverse.ribbon-info .ribbon-inner::after {
	border-right-color: transparent; border-left-color: rgb(71, 184, 198);
}
.ribbon-bottom.ribbon-info .ribbon-inner::after {
	border-top-color: transparent; border-bottom-color: rgb(71, 184, 198);
}
.ribbon-warning .ribbon-inner {
	background-color: rgb(242, 166, 84);
}
.ribbon-bookmark.ribbon-warning .ribbon-inner::before {
	border-color: rgb(242, 166, 84) transparent rgb(242, 166, 84) rgb(242, 166, 84);
}
.ribbon-reverse.ribbon-bookmark.ribbon-warning .ribbon-inner::before {
	border-right-color: rgb(242, 166, 84); border-left-color: transparent;
}
.ribbon-vertical.ribbon-bookmark.ribbon-warning .ribbon-inner::before {
	border-right-color: rgb(242, 166, 84); border-bottom-color: transparent;
}
.ribbon-reverse.ribbon-vertical.ribbon-bookmark.ribbon-warning .ribbon-inner::before {
	border-right-color: rgb(242, 166, 84); border-bottom-color: transparent; border-left-color: rgb(242, 166, 84);
}
.ribbon-corner.ribbon-warning .ribbon-inner {
	background-color: transparent;
}
.ribbon-corner.ribbon-warning .ribbon-inner::before {
	border-top-color: rgb(242, 166, 84); border-left-color: rgb(242, 166, 84);
}
.ribbon-reverse.ribbon-corner.ribbon-warning .ribbon-inner::before {
	border-right-color: rgb(242, 166, 84); border-left-color: transparent;
}
.ribbon-bottom.ribbon-corner.ribbon-warning .ribbon-inner::before {
	border-top-color: transparent; border-bottom-color: rgb(242, 166, 84);
}
.ribbon-warning .ribbon-inner::after {
	border-top-color: rgb(236, 153, 64); border-right-color: rgb(236, 153, 64);
}
.ribbon-reverse.ribbon-warning .ribbon-inner::after {
	border-right-color: transparent; border-left-color: rgb(236, 153, 64);
}
.ribbon-bottom.ribbon-warning .ribbon-inner::after {
	border-top-color: transparent; border-bottom-color: rgb(236, 153, 64);
}
.ribbon-danger .ribbon-inner {
	background-color: rgb(249, 104, 104);
}
.ribbon-bookmark.ribbon-danger .ribbon-inner::before {
	border-color: rgb(249, 104, 104) transparent rgb(249, 104, 104) rgb(249, 104, 104);
}
.ribbon-reverse.ribbon-bookmark.ribbon-danger .ribbon-inner::before {
	border-right-color: rgb(249, 104, 104); border-left-color: transparent;
}
.ribbon-vertical.ribbon-bookmark.ribbon-danger .ribbon-inner::before {
	border-right-color: rgb(249, 104, 104); border-bottom-color: transparent;
}
.ribbon-reverse.ribbon-vertical.ribbon-bookmark.ribbon-danger .ribbon-inner::before {
	border-right-color: rgb(249, 104, 104); border-bottom-color: transparent; border-left-color: rgb(249, 104, 104);
}
.ribbon-corner.ribbon-danger .ribbon-inner {
	background-color: transparent;
}
.ribbon-corner.ribbon-danger .ribbon-inner::before {
	border-top-color: rgb(249, 104, 104); border-left-color: rgb(249, 104, 104);
}
.ribbon-reverse.ribbon-corner.ribbon-danger .ribbon-inner::before {
	border-right-color: rgb(249, 104, 104); border-left-color: transparent;
}
.ribbon-bottom.ribbon-corner.ribbon-danger .ribbon-inner::before {
	border-top-color: transparent; border-bottom-color: rgb(249, 104, 104);
}
.ribbon-danger .ribbon-inner::after {
	border-top-color: rgb(233, 89, 91); border-right-color: rgb(233, 89, 91);
}
.ribbon-reverse.ribbon-danger .ribbon-inner::after {
	border-right-color: transparent; border-left-color: rgb(233, 89, 91);
}
.ribbon-bottom.ribbon-danger .ribbon-inner::after {
	border-top-color: transparent; border-bottom-color: rgb(233, 89, 91);
}
.dotnav {
	list-style: none; margin: 0px; padding: 0px; text-align: center;
}
.dotnav > li {
	list-style: none; margin: 0px 16px; width: 16px; height: 16px; vertical-align: top; display: inline-block; position: relative;
}
.dotnav > li > a {
	border-radius: 50%; width: 100%; height: 100%; text-indent: 100%; overflow: hidden; display: inline-block; white-space: nowrap; cursor: pointer; background-color: rgba(255, 255, 255, 0.3);
}
.dotnav > li > a:focus {
	
}
.dotnav > li.active > a {
	background-color: rgb(255, 255, 255);
}
.dotnav > li:hover > a {
	background-color: rgb(255, 255, 255);
}
.dotnav > li:focus > a {
	background-color: rgb(255, 255, 255);
}
.dotnav-scaleup > li > a {
	transition:transform 0.3s, background-color 0.3s; -webkit-transition: -webkit-transform .3s ease 0s, background-color .3s ease 0s; -o-transition: -o-transform .3s ease 0s, background-color .3s ease 0s;
}
.dotnav-scaleup > li.active > a {
	transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5);
}
.dotnav-stroke > li > a {
	border: 2px solid transparent; transition:border 0.3s, background-color 0.3s; border-image: none; -webkit-transition: border .3s ease 0s, background-color .3s ease 0s; -o-transition: border .3s ease 0s, background-color .3s ease 0s;
}
.dotnav-stroke > li.active > a {
	border-color: rgb(255, 255, 255); transform: scale(1.3); background-color: transparent; -webkit-transform: scale(1.3); -o-transform: scale(1.3);
}
.dotnav-fillin > li > a {
	transition:box-shadow 0.3s; box-shadow: inset 0px 0px 0px 2px #fff; background-color: transparent; -webkit-box-shadow: 0 0 0 2px #fff inset; -webkit-transition: -webkit-box-shadow .3s ease 0s; -o-transition: box-shadow .3s ease 0s;
}
.dotnav-fillin > li:hover > a {
	box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.6); background-color: transparent; -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .6) inset;
}
.dotnav-fillin > li:focus > a {
	box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.6); background-color: transparent; -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .6) inset;
}
.dotnav-fillin > li.active > a {
	box-shadow: inset 0px 0px 0px 8px #fff; -webkit-box-shadow: 0 0 0 8px #fff inset;
}
.dotnav-dotstroke > li > a {
	transition:box-shadow 0.3s; box-shadow: inset 0px 0px 0px 8px rgba(255,255,255,0.5); -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, .5) inset; -webkit-transition: -webkit-box-shadow .3s ease 0s; -o-transition: box-shadow .3s ease 0s;
}
.dotnav-dotstroke > li.active > a {
	box-shadow: inset 0px 0px 0px 2px #fff; background-color: rgba(255, 255, 255, 0.3); -webkit-box-shadow: 0 0 0 2px #fff inset;
}
.dotnav-fall > li::after {
	border-radius: 50%; transition:transform 0.3s, opacity 0.3s, visibility 0s 0.3s; left: 0px; top: 0px; width: 100%; height: 100%; visibility: hidden; position: absolute; content: ""; opacity: 0; transform: translate(0%, -200%); background-color: rgba(0, 0, 0, 0.3); -webkit-transition: -webkit-transform .3s ease 0s, opacity .3s ease 0s, visibility 0s ease .3s; -o-transition: -o-transform .3s ease 0s, opacity .3s ease 0s, visibility 0s ease .3s; -webkit-transform: translate(0%, -200%); -o-transform: translate(0%, -200%);
}
.dotnav-fall > li > a {
	transition:transform 0.3s, opacity 0.3s, background-color 0.3s; -webkit-transition: -webkit-transform .3s ease 0s, opacity .3s ease 0s, background-color .3s ease 0s; -o-transition: -o-transform .3s ease 0s, opacity .3s ease 0s, background-color .3s ease 0s;
}
.dotnav-fall > li.active::after {
	transition:transform 0.3s, opacity 0.3s; visibility: visible; opacity: 1; transform: translate(0%, 0%); -webkit-transition: -webkit-transform .3s ease 0s, opacity .3s ease 0s; -o-transition: -o-transform .3s ease 0s, opacity .3s ease 0s; -webkit-transform: translate(0%, 0%); -o-transform: translate(0%, 0%);
}
.dotnav-fall > li.active > a {
	opacity: 0; transform: translate(0px, 200%); -webkit-transform: translate(0, 200%); -o-transform: translate(0, 200%);
}
.color-selector {
	list-style: none; margin: 0px; padding: 0px;
}
.color-selector > li {
	margin: 0px 8px 8px 0px; border-radius: 100%; width: 30px; height: 30px; display: inline-block; position: relative; background-color: rgb(98, 168, 234);
}
.color-selector > li:hover {
	opacity: 0.8;
}
.color-selector > li::before {
	background: inherit; border-radius: inherit; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; left: 0px; top: 0px; width: inherit; height: inherit; display: inline-block; position: absolute; content: "";
}
.color-selector > li input[type='radio'] {
	border-radius: inherit; left: 0px; top: 0px; width: inherit; height: inherit; position: absolute; z-index: 1; cursor: pointer; opacity: 0;
}
.color-selector > li input[type='radio']:disabled {
	cursor: not-allowed;
}
.color-selector > li label {
	text-transform: none; font-family: "Web Icons"; font-style: normal; font-variant: normal; font-weight: normal; position: relative;
}
.color-selector > li input[type='radio']:checked + label::after {
	left: 8px; top: 0px; color: rgb(255, 255, 255); line-height: 1; font-size: 16px; margin-top: -2px; display: inline-block; position: absolute; content: "\f192";
}
.color-selector > li.color-selector-disabled {
	background-color: rgb(204, 213, 219) !important;
}
.color-selector > li.color-selector-disabled input[type='radio']:disabled {
	cursor: not-allowed;
}
.width-50 {
	width: 50px;
}
.width-100 {
	width: 100px;
}
.width-150 {
	width: 150px;
}
.width-200 {
	width: 200px;
}
.width-250 {
	width: 250px;
}
.width-300 {
	width: 300px;
}
.width-350 {
	width: 350px;
}
.width-400 {
	width: 400px;
}
.width-450 {
	width: 450px;
}
.width-500 {
	width: 500px;
}
.width-full {
	width: 100% !important;
}
@media all and (max-width:767px)
{
.width-xs-50 {
	width: 50px;
}
.width-xs-100 {
	width: 100px;
}
.width-xs-150 {
	width: 150px;
}
.width-xs-200 {
	width: 200px;
}
.width-xs-250 {
	width: 250px;
}
.width-xs-300 {
	width: 300px;
}
.width-xs-350 {
	width: 350px;
}
.width-xs-400 {
	width: 400px;
}
.width-xs-450 {
	width: 450px;
}
.width-xs-500 {
	width: 500px;
}
.width-xs-100pc {
	width: 100%;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.width-sm-50 {
	width: 50px;
}
.width-sm-100 {
	width: 100px;
}
.width-sm-150 {
	width: 150px;
}
.width-sm-200 {
	width: 200px;
}
.width-sm-250 {
	width: 250px;
}
.width-sm-300 {
	width: 300px;
}
.width-sm-350 {
	width: 350px;
}
.width-sm-400 {
	width: 400px;
}
.width-sm-450 {
	width: 450px;
}
.width-sm-500 {
	width: 500px;
}
.width-sm-100pc {
	width: 100%;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.width-md-50 {
	width: 50px;
}
.width-md-100 {
	width: 100px;
}
.width-md-150 {
	width: 150px;
}
.width-md-200 {
	width: 200px;
}
.width-md-250 {
	width: 250px;
}
.width-md-300 {
	width: 300px;
}
.width-md-350 {
	width: 350px;
}
.width-md-400 {
	width: 400px;
}
.width-md-450 {
	width: 450px;
}
.width-md-500 {
	width: 500px;
}
}
@media all and (min-width:1200px)
{
.width-lg-50 {
	width: 50px;
}
.width-lg-100 {
	width: 100px;
}
.width-lg-150 {
	width: 150px;
}
.width-lg-200 {
	width: 200px;
}
.width-lg-250 {
	width: 250px;
}
.width-lg-300 {
	width: 300px;
}
.width-lg-350 {
	width: 350px;
}
.width-lg-400 {
	width: 400px;
}
.width-lg-450 {
	width: 450px;
}
.width-lg-500 {
	width: 500px;
}
}
.height-50 {
	height: 50px;
}
.height-100 {
	height: 100px;
}
.height-120 {
	height: 120px;
}
.height-150 {
	height: 150px;
}
.height-200 {
	height: 200px;
}
.height-250 {
	height: 250px;
}
.height-300 {
	height: 300px;
}
.height-350 {
	height: 350px;
}
.height-400 {
	height: 400px;
}
.height-450 {
	height: 450px;
}
.height-500 {
	height: 500px;
}
.height-full {
	height: 100% !important;
}
@media all and (max-width:767px)
{
.height-xs-50 {
	height: 50px;
}
.height-xs-100 {
	height: 100px;
}
.height-xs-120 {
	height: 120px;
}
.height-xs-150 {
	height: 150px;
}
.height-xs-200 {
	height: 200px;
}
.height-xs-250 {
	height: 250px;
}
.height-xs-300 {
	height: 300px;
}
.height-xs-350 {
	height: 350px;
}
.height-xs-400 {
	height: 400px;
}
.height-xs-450 {
	height: 450px;
}
.height-xs-500 {
	height: 500px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.height-sm-50 {
	height: 50px;
}
.height-sm-100 {
	height: 100px;
}
.height-sm-120 {
	height: 120px;
}
.height-sm-150 {
	height: 150px;
}
.height-sm-200 {
	height: 200px;
}
.height-sm-250 {
	height: 250px;
}
.height-sm-300 {
	height: 300px;
}
.height-sm-350 {
	height: 350px;
}
.height-sm-400 {
	height: 400px;
}
.height-sm-450 {
	height: 450px;
}
.height-sm-500 {
	height: 500px;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.height-md-50 {
	height: 50px;
}
.height-md-100 {
	height: 100px;
}
.height-md-120 {
	height: 120px;
}
.height-md-150 {
	height: 150px;
}
.height-md-200 {
	height: 200px;
}
.height-md-250 {
	height: 250px;
}
.height-md-300 {
	height: 300px;
}
.height-md-350 {
	height: 350px;
}
.height-md-400 {
	height: 400px;
}
.height-md-450 {
	height: 450px;
}
.height-md-500 {
	height: 500px;
}
}
@media all and (min-width:1200px)
{
.height-lg-50 {
	height: 50px;
}
.height-lg-100 {
	height: 100px;
}
.height-lg-120 {
	height: 120px;
}
.height-lg-150 {
	height: 150px;
}
.height-lg-200 {
	height: 200px;
}
.height-lg-250 {
	height: 250px;
}
.height-lg-300 {
	height: 300px;
}
.height-lg-350 {
	height: 350px;
}
.height-lg-400 {
	height: 400px;
}
.height-lg-450 {
	height: 450px;
}
.height-lg-500 {
	height: 500px;
}
}
.margin-0 {
	margin: 0px !important;
}
.margin-3 {
	margin: 3px !important;
}
.margin-5 {
	margin: 5px !important;
}
.margin-10 {
	margin: 10px !important;
}
.margin-15 {
	margin: 15px !important;
}
.margin-20 {
	margin: 20px !important;
}
.margin-25 {
	margin: 25px !important;
}
.margin-30 {
	margin: 30px !important;
}
.margin-35 {
	margin: 35px !important;
}
.margin-40 {
	margin: 40px !important;
}
.margin-45 {
	margin: 45px !important;
}
.margin-50 {
	margin: 50px !important;
}
.margin-60 {
	margin: 60px !important;
}
.margin-70 {
	margin: 70px !important;
}
.margin-80 {
	margin: 80px !important;
}
.margin-vertical-0 {
	margin-top: 0px !important; margin-bottom: 0px !important;
}
.margin-vertical-3 {
	margin-top: 3px !important; margin-bottom: 3px !important;
}
.margin-vertical-5 {
	margin-top: 5px !important; margin-bottom: 5px !important;
}
.margin-vertical-10 {
	margin-top: 10px !important; margin-bottom: 10px !important;
}
.margin-vertical-15 {
	margin-top: 15px !important; margin-bottom: 15px !important;
}
.margin-vertical-20 {
	margin-top: 20px !important; margin-bottom: 20px !important;
}
.margin-vertical-25 {
	margin-top: 25px !important; margin-bottom: 25px !important;
}
.margin-vertical-30 {
	margin-top: 30px !important; margin-bottom: 30px !important;
}
.margin-vertical-35 {
	margin-top: 35px !important; margin-bottom: 35px !important;
}
.margin-vertical-40 {
	margin-top: 40px !important; margin-bottom: 40px !important;
}
.margin-vertical-45 {
	margin-top: 45px !important; margin-bottom: 45px !important;
}
.margin-vertical-50 {
	margin-top: 50px !important; margin-bottom: 50px !important;
}
.margin-vertical-60 {
	margin-top: 60px !important; margin-bottom: 60px !important;
}
.margin-vertical-70 {
	margin-top: 70px !important; margin-bottom: 70px !important;
}
.margin-vertical-80 {
	margin-top: 80px !important; margin-bottom: 80px !important;
}
.margin-horizontal-0 {
	margin-right: 0px !important; margin-left: 0px !important;
}
.margin-horizontal-3 {
	margin-right: 3px !important; margin-left: 3px !important;
}
.margin-horizontal-5 {
	margin-right: 5px !important; margin-left: 5px !important;
}
.margin-horizontal-10 {
	margin-right: 10px !important; margin-left: 10px !important;
}
.margin-horizontal-15 {
	margin-right: 15px !important; margin-left: 15px !important;
}
.margin-horizontal-20 {
	margin-right: 20px !important; margin-left: 20px !important;
}
.margin-horizontal-25 {
	margin-right: 25px !important; margin-left: 25px !important;
}
.margin-horizontal-30 {
	margin-right: 30px !important; margin-left: 30px !important;
}
.margin-horizontal-35 {
	margin-right: 35px !important; margin-left: 35px !important;
}
.margin-horizontal-40 {
	margin-right: 40px !important; margin-left: 40px !important;
}
.margin-horizontal-45 {
	margin-right: 45px !important; margin-left: 45px !important;
}
.margin-horizontal-50 {
	margin-right: 50px !important; margin-left: 50px !important;
}
.margin-horizontal-60 {
	margin-right: 60px !important; margin-left: 60px !important;
}
.margin-horizontal-70 {
	margin-right: 70px !important; margin-left: 70px !important;
}
.margin-horizontal-80 {
	margin-right: 80px !important; margin-left: 80px !important;
}
.margin-top-0 {
	margin-top: 0px !important;
}
.margin-top-3 {
	margin-top: 3px !important;
}
.margin-top-5 {
	margin-top: 5px !important;
}
.margin-top-10 {
	margin-top: 10px !important;
}
.margin-top-15 {
	margin-top: 15px !important;
}
.margin-top-20 {
	margin-top: 20px !important;
}
.margin-top-25 {
	margin-top: 25px !important;
}
.margin-top-30 {
	margin-top: 30px !important;
}
.margin-top-35 {
	margin-top: 35px !important;
}
.margin-top-40 {
	margin-top: 40px !important;
}
.margin-top-45 {
	margin-top: 45px !important;
}
.margin-top-50 {
	margin-top: 50px !important;
}
.margin-top-60 {
	margin-top: 60px !important;
}
.margin-top-70 {
	margin-top: 70px !important;
}
.margin-top-80 {
	margin-top: 80px !important;
}
.margin-bottom-0 {
	margin-bottom: 0px !important;
}
.margin-bottom-3 {
	margin-bottom: 3px !important;
}
.margin-bottom-5 {
	margin-bottom: 5px !important;
}
.margin-bottom-10 {
	margin-bottom: 10px !important;
}
.margin-bottom-15 {
	margin-bottom: 15px !important;
}
.margin-bottom-20 {
	margin-bottom: 20px !important;
}
.margin-bottom-25 {
	margin-bottom: 25px !important;
}
.margin-bottom-30 {
	margin-bottom: 30px !important;
}
.margin-bottom-35 {
	margin-bottom: 35px !important;
}
.margin-bottom-40 {
	margin-bottom: 40px !important;
}
.margin-bottom-45 {
	margin-bottom: 45px !important;
}
.margin-bottom-50 {
	margin-bottom: 50px !important;
}
.margin-bottom-60 {
	margin-bottom: 60px !important;
}
.margin-bottom-70 {
	margin-bottom: 70px !important;
}
.margin-bottom-80 {
	margin-bottom: 80px !important;
}
.margin-left-0 {
	margin-left: 0px !important;
}
.margin-left-3 {
	margin-left: 3px !important;
}
.margin-left-5 {
	margin-left: 5px !important;
}
.margin-left-10 {
	margin-left: 10px !important;
}
.margin-left-15 {
	margin-left: 15px !important;
}
.margin-left-20 {
	margin-left: 20px !important;
}
.margin-left-25 {
	margin-left: 25px !important;
}
.margin-left-30 {
	margin-left: 30px !important;
}
.margin-left-35 {
	margin-left: 35px !important;
}
.margin-left-40 {
	margin-left: 40px !important;
}
.margin-left-45 {
	margin-left: 45px !important;
}
.margin-left-50 {
	margin-left: 50px !important;
}
.margin-left-60 {
	margin-left: 60px !important;
}
.margin-left-70 {
	margin-left: 70px !important;
}
.margin-left-80 {
	margin-left: 80px !important;
}
.margin-right-0 {
	margin-right: 0px !important;
}
.margin-right-3 {
	margin-right: 3px !important;
}
.margin-right-5 {
	margin-right: 5px !important;
}
.margin-right-10 {
	margin-right: 10px !important;
}
.margin-right-15 {
	margin-right: 15px !important;
}
.margin-right-20 {
	margin-right: 20px !important;
}
.margin-right-25 {
	margin-right: 25px !important;
}
.margin-right-30 {
	margin-right: 30px !important;
}
.margin-right-35 {
	margin-right: 35px !important;
}
.margin-right-40 {
	margin-right: 40px !important;
}
.margin-right-45 {
	margin-right: 45px !important;
}
.margin-right-50 {
	margin-right: 50px !important;
}
.margin-right-60 {
	margin-right: 60px !important;
}
.margin-right-70 {
	margin-right: 70px !important;
}
.margin-right-80 {
	margin-right: 80px !important;
}
@media all and (max-width:767px)
{
.margin-xs-0 {
	margin: 0px !important;
}
}
@media all and (min-width:768px)
{
.margin-sm-0 {
	margin: 0px !important;
}
}
@media all and (min-width:992px)
{
.margin-md-0 {
	margin: 0px !important;
}
}
@media all and (min-width:1200px)
{
.margin-lg-0 {
	margin: 0px !important;
}
}
.padding-0 {
	padding: 0px !important;
}
.padding-3 {
	padding: 3px !important;
}
.padding-5 {
	padding: 5px !important;
}
.padding-10 {
	padding: 10px !important;
}
.padding-15 {
	padding: 15px !important;
}
.padding-20 {
	padding: 20px !important;
}
.padding-25 {
	padding: 25px !important;
}
.padding-30 {
	padding: 30px !important;
}
.padding-35 {
	padding: 35px !important;
}
.padding-40 {
	padding: 40px !important;
}
.padding-45 {
	padding: 45px !important;
}
.padding-50 {
	padding: 50px !important;
}
.padding-60 {
	padding: 60px !important;
}
.padding-70 {
	padding: 70px !important;
}
.padding-80 {
	padding: 80px !important;
}
.padding-vertical-0 {
	padding-top: 0px !important; padding-bottom: 0px !important;
}
.padding-vertical-3 {
	padding-top: 3px !important; padding-bottom: 3px !important;
}
.padding-vertical-5 {
	padding-top: 5px !important; padding-bottom: 5px !important;
}
.padding-vertical-10 {
	padding-top: 10px !important; padding-bottom: 10px !important;
}
.padding-vertical-15 {
	padding-top: 15px !important; padding-bottom: 15px !important;
}
.padding-vertical-20 {
	padding-top: 20px !important; padding-bottom: 20px !important;
}
.padding-vertical-25 {
	padding-top: 25px !important; padding-bottom: 25px !important;
}
.padding-vertical-30 {
	padding-top: 30px !important; padding-bottom: 30px !important;
}
.padding-vertical-35 {
	padding-top: 35px !important; padding-bottom: 35px !important;
}
.padding-vertical-40 {
	padding-top: 40px !important; padding-bottom: 40px !important;
}
.padding-vertical-45 {
	padding-top: 45px !important; padding-bottom: 45px !important;
}
.padding-vertical-50 {
	padding-top: 50px !important; padding-bottom: 50px !important;
}
.padding-vertical-60 {
	padding-top: 60px !important; padding-bottom: 60px !important;
}
.padding-vertical-70 {
	padding-top: 70px !important; padding-bottom: 70px !important;
}
.padding-vertical-80 {
	padding-top: 80px !important; padding-bottom: 80px !important;
}
.padding-horizontal-0 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.padding-horizontal-3 {
	padding-right: 3px !important; padding-left: 3px !important;
}
.padding-horizontal-5 {
	padding-right: 5px !important; padding-left: 5px !important;
}
.padding-horizontal-10 {
	padding-right: 10px !important; padding-left: 10px !important;
}
.padding-horizontal-15 {
	padding-right: 15px !important; padding-left: 15px !important;
}
.padding-horizontal-20 {
	padding-right: 20px !important; padding-left: 20px !important;
}
.padding-horizontal-25 {
	padding-right: 25px !important; padding-left: 25px !important;
}
.padding-horizontal-30 {
	padding-right: 30px !important; padding-left: 30px !important;
}
.padding-horizontal-35 {
	padding-right: 35px !important; padding-left: 35px !important;
}
.padding-horizontal-40 {
	padding-right: 40px !important; padding-left: 40px !important;
}
.padding-horizontal-45 {
	padding-right: 45px !important; padding-left: 45px !important;
}
.padding-horizontal-50 {
	padding-right: 50px !important; padding-left: 50px !important;
}
.padding-horizontal-60 {
	padding-right: 60px !important; padding-left: 60px !important;
}
.padding-horizontal-70 {
	padding-right: 70px !important; padding-left: 70px !important;
}
.padding-horizontal-80 {
	padding-right: 80px !important; padding-left: 80px !important;
}
.padding-top-0 {
	padding-top: 0px !important;
}
.padding-top-3 {
	padding-top: 3px !important;
}
.padding-top-5 {
	padding-top: 5px !important;
}
.padding-top-10 {
	padding-top: 10px !important;
}
.padding-top-15 {
	padding-top: 15px !important;
}
.padding-top-20 {
	padding-top: 20px !important;
}
.padding-top-25 {
	padding-top: 25px !important;
}
.padding-top-30 {
	padding-top: 30px !important;
}
.padding-top-35 {
	padding-top: 35px !important;
}
.padding-top-40 {
	padding-top: 40px !important;
}
.padding-top-45 {
	padding-top: 45px !important;
}
.padding-top-50 {
	padding-top: 50px !important;
}
.padding-top-60 {
	padding-top: 60px !important;
}
.padding-top-70 {
	padding-top: 70px !important;
}
.padding-top-80 {
	padding-top: 80px !important;
}
.padding-bottom-0 {
	padding-bottom: 0px !important;
}
.padding-bottom-3 {
	padding-bottom: 3px !important;
}
.padding-bottom-5 {
	padding-bottom: 5px !important;
}
.padding-bottom-10 {
	padding-bottom: 10px !important;
}
.padding-bottom-15 {
	padding-bottom: 15px !important;
}
.padding-bottom-20 {
	padding-bottom: 20px !important;
}
.padding-bottom-25 {
	padding-bottom: 25px !important;
}
.padding-bottom-30 {
	padding-bottom: 30px !important;
}
.padding-bottom-35 {
	padding-bottom: 35px !important;
}
.padding-bottom-40 {
	padding-bottom: 40px !important;
}
.padding-bottom-45 {
	padding-bottom: 45px !important;
}
.padding-bottom-50 {
	padding-bottom: 50px !important;
}
.padding-bottom-60 {
	padding-bottom: 60px !important;
}
.padding-bottom-70 {
	padding-bottom: 70px !important;
}
.padding-bottom-80 {
	padding-bottom: 80px !important;
}
.padding-left-0 {
	padding-left: 0px !important;
}
.padding-left-3 {
	padding-left: 3px !important;
}
.padding-left-5 {
	padding-left: 5px !important;
}
.padding-left-10 {
	padding-left: 10px !important;
}
.padding-left-15 {
	padding-left: 15px !important;
}
.padding-left-20 {
	padding-left: 20px !important;
}
.padding-left-25 {
	padding-left: 25px !important;
}
.padding-left-30 {
	padding-left: 30px !important;
}
.padding-left-35 {
	padding-left: 35px !important;
}
.padding-left-40 {
	padding-left: 40px !important;
}
.padding-left-45 {
	padding-left: 45px !important;
}
.padding-left-50 {
	padding-left: 50px !important;
}
.padding-left-60 {
	padding-left: 60px !important;
}
.padding-left-70 {
	padding-left: 70px !important;
}
.padding-left-80 {
	padding-left: 80px !important;
}
.padding-right-0 {
	padding-right: 0px !important;
}
.padding-right-3 {
	padding-right: 3px !important;
}
.padding-right-5 {
	padding-right: 5px !important;
}
.padding-right-10 {
	padding-right: 10px !important;
}
.padding-right-15 {
	padding-right: 15px !important;
}
.padding-right-20 {
	padding-right: 20px !important;
}
.padding-right-25 {
	padding-right: 25px !important;
}
.padding-right-30 {
	padding-right: 30px !important;
}
.padding-right-35 {
	padding-right: 35px !important;
}
.padding-right-40 {
	padding-right: 40px !important;
}
.padding-right-45 {
	padding-right: 45px !important;
}
.padding-right-50 {
	padding-right: 50px !important;
}
.padding-right-60 {
	padding-right: 60px !important;
}
.padding-right-70 {
	padding-right: 70px !important;
}
.padding-right-80 {
	padding-right: 80px !important;
}
@media all and (max-width:767px)
{
.padding-xs-0 {
	padding: 0px !important;
}
}
@media all and (min-width:768px)
{
.padding-sm-0 {
	padding: 0px !important;
}
}
@media all and (min-width:992px)
{
.padding-md-0 {
	padding: 0px !important;
}
}
@media all and (min-width:1200px)
{
.padding-lg-0 {
	padding: 0px !important;
}
}
.example-wrap {
	margin-bottom: 80px;
}
.example-wrap .example-wrap {
	margin-bottom: 0px;
}
.example {
	margin-top: 20px; margin-bottom: 20px;
}
.example::before {
	display: table; content: " ";
}
.example::after {
	display: table; content: " ";
}
.example::after {
	clear: both;
}
.example-title {
	text-transform: uppercase;
}
.example-title {
	font-size: 14px;
}
h4.example-title {
	font-size: 14px;
}
.panel-body > :last-child.example-wrap {
	margin-bottom: 0px;
}
.panel-body > :last-child.row > [class*='col-']:last-child :last-child.example-wrap {
	margin-bottom: 0px;
}
.example-well {
	margin-bottom: 30px; position: relative; background-color: rgb(243, 247, 249);
}
.example-well .center {
	left: 50%; top: 50%; display: inline-block; position: absolute; max-height: 100%; max-width: 100%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.example-dropdown .dropdown::before {
	display: table; content: " ";
}
.example-dropdown .dropup::before {
	display: table; content: " ";
}
.example-dropdown .dropdown::after {
	display: table; content: " ";
}
.example-dropdown .dropup::after {
	display: table; content: " ";
}
.example-dropdown .dropdown::after {
	clear: both;
}
.example-dropdown .dropup::after {
	clear: both;
}
.example-dropdown .dropdown > .dropdown-toggle {
	float: left;
}
.example-dropdown .dropup > .dropdown-toggle {
	float: left;
}
.example-dropdown .dropdown > .dropdown-menu {
	clear: left; display: block; position: static;
}
.example-dropdown .dropup > .dropdown-menu {
	clear: left; display: block; position: static;
}
.example-dropdown .dropdown > .dropdown-menu-right {
	clear: right; float: right;
}
.example-dropdown .dropup > .dropdown-menu-right {
	clear: right; float: right;
}
.example-tooltip {
	display: inline-block; position: relative; z-index: 1;
}
.example-tooltip .tooltip {
	margin-right: 25px; position: relative; opacity: 1;
}
.example-grid .example-col {
	padding: 10px 15px 12px; border-radius: 0px; min-height: 0px; background-color: rgb(243, 247, 249);
}
.example-blocks .example-col {
	padding: 10px 15px 12px; border-radius: 0px; min-height: 0px; background-color: rgb(243, 247, 249);
}
.example-grid .example-col {
	margin-bottom: 20px;
}
.example-grid .example-col .example-col {
	margin-top: 20px; margin-bottom: 0px; background-color: rgb(226, 236, 241);
}
.example-popover {
	display: inline-block; position: relative; z-index: 1;
}
.example-popover .popover {
	margin-right: 25px; display: block; position: relative;
}
.example-buttons .btn {
	margin-right: 15px; margin-bottom: 20px;
}
.example-buttons .btn-group {
	margin-right: 15px; margin-bottom: 20px;
}
.example-buttons .btn-group-vertical {
	margin-right: 15px; margin-bottom: 20px;
}
.example-buttons .btn-group-vertical .btn {
	margin-right: 0px; margin-bottom: 0px;
}
.example-buttons .btn-group .btn {
	margin-right: 0px; margin-bottom: 0px;
}
.example-box {
	padding: 45px 15px 15px; border: 1px solid rgb(228, 234, 236); border-image: none; margin-right: 0px; margin-left: 0px; position: relative;
}
.example-box::after {
	left: 15px; top: 15px; color: rgb(149, 149, 149); text-transform: uppercase; letter-spacing: 1px; font-size: 12px; position: absolute; content: "Example";
}
.example-avatars .avatar {
	margin-right: 20px; margin-bottom: 20px;
}
.example-avatars :last-child.avatar {
	margin-right: 20px;
}
.example-typography {
	padding-left: 25%; position: relative;
}
.example-typography .heading-note {
	left: 0px; width: 260px; bottom: 2px; color: rgb(170, 178, 189); line-height: 13px; font-size: 13px; font-weight: 300; display: block; position: absolute;
}
.example-typography .text-note {
	left: 0px; width: 260px; bottom: 2px; color: rgb(170, 178, 189); line-height: 13px; font-size: 13px; font-weight: 300; display: block; position: absolute;
}
.example-typography .text-note {
	top: 10px; bottom: auto;
}
.example-responsive {
	-ms-overflow-x: auto; min-height: 0.01%;
}
@media screen and (max-width:767px)
{
.example-responsive {
	width: 100%; -ms-overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar;
}
}
[class*=' wb-'] {
	font-family: "Web Icons"; font-style: normal; font-weight: 400; display: inline-block; position: relative; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
[class^=wb-] {
	font-family: "Web Icons"; font-style: normal; font-weight: 400; display: inline-block; position: relative; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.wb-dashboard::before {
	content: "\f101";
}
.wb-inbox::before {
	content: "\f102";
}
.wb-cloud::before {
	content: "\f103";
}
.wb-bell::before {
	content: "\f104";
}
.wb-book::before {
	content: "\f105";
}
.wb-bookmark::before {
	content: "\f106";
}
.wb-tag::before {
	content: "\f107";
}
.wb-library::before {
	content: "\f108";
}
.wb-share::before {
	content: "\f109";
}
.wb-reply::before {
	content: "\f10a";
}
.wb-refresh::before {
	content: "\f10b";
}
.wb-move::before {
	content: "\f10c";
}
.wb-chat::before {
	content: "\f10d";
}
.wb-chat-working::before {
	content: "\f10e";
}
.wb-chat-text::before {
	content: "\f10f";
}
.wb-chat-group::before {
	content: "\f110";
}
.wb-envelope::before {
	content: "\f111";
}
.wb-envelope-open::before {
	content: "\f112";
}
.wb-user::before {
	content: "\f113";
}
.wb-user-circle::before {
	content: "\f114";
}
.wb-users::before {
	content: "\f115";
}
.wb-user-add::before {
	content: "\f116";
}
.wb-grid-9::before {
	content: "\f117";
}
.wb-grid-4::before {
	content: "\f118";
}
.wb-menu::before {
	content: "\f119";
}
.wb-layout::before {
	content: "\f11a";
}
.wb-fullscreen::before {
	content: "\f11b";
}
.wb-fullscreen-exit::before {
	content: "\f11c";
}
.wb-expand::before {
	content: "\f11d";
}
.wb-contract::before {
	content: "\f11e";
}
.wb-arrow-expand::before {
	content: "\f11f";
}
.wb-arrow-shrink::before {
	content: "\f120";
}
.wb-desktop::before {
	content: "\f121";
}
.wb-mobile::before {
	content: "\f122";
}
.wb-signal::before {
	content: "\f123";
}
.wb-power::before {
	content: "\f124";
}
.wb-more-horizontal::before {
	content: "\f125";
}
.wb-more-vertical::before {
	content: "\f126";
}
.wb-globe::before {
	content: "\f127";
}
.wb-map::before {
	content: "\f128";
}
.wb-flag::before {
	content: "\f129";
}
.wb-pie-chart::before {
	content: "\f12a";
}
.wb-stats-bars::before {
	content: "\f12b";
}
.wb-pluse::before {
	content: "\f12c";
}
.wb-home::before {
	content: "\f12d";
}
.wb-shopping-cart::before {
	content: "\f12e";
}
.wb-payment::before {
	content: "\f12f";
}
.wb-briefcase::before {
	content: "\f130";
}
.wb-search::before {
	content: "\f131";
}
.wb-zoom-in::before {
	content: "\f132";
}
.wb-zoom-out::before {
	content: "\f133";
}
.wb-download::before {
	content: "\f134";
}
.wb-upload::before {
	content: "\f135";
}
.wb-sort-asc::before {
	content: "\f136";
}
.wb-sort-des::before {
	content: "\f137";
}
.wb-graph-up::before {
	content: "\f138";
}
.wb-graph-down::before {
	content: "\f139";
}
.wb-replay::before {
	content: "\f13a";
}
.wb-edit::before {
	content: "\f13b";
}
.wb-pencil::before {
	content: "\f13c";
}
.wb-rubber::before {
	content: "\f13d";
}
.wb-crop::before {
	content: "\f13e";
}
.wb-eye::before {
	content: "\f13f";
}
.wb-eye-close::before {
	content: "\f140";
}
.wb-image::before {
	content: "\f141";
}
.wb-gallery::before {
	content: "\f142";
}
.wb-video::before {
	content: "\f143";
}
.wb-camera::before {
	content: "\f144";
}
.wb-folder::before {
	content: "\f145";
}
.wb-clipboard::before {
	content: "\f146";
}
.wb-order::before {
	content: "\f147";
}
.wb-file::before {
	content: "\f148";
}
.wb-copy::before {
	content: "\f149";
}
.wb-add-file::before {
	content: "\f14a";
}
.wb-print::before {
	content: "\f14b";
}
.wb-calendar::before {
	content: "\f14c";
}
.wb-time::before {
	content: "\f14d";
}
.wb-trash::before {
	content: "\f14e";
}
.wb-plugin::before {
	content: "\f14f";
}
.wb-extension::before {
	content: "\f150";
}
.wb-memory::before {
	content: "\f151";
}
.wb-settings::before {
	content: "\f152";
}
.wb-scissor::before {
	content: "\f153";
}
.wb-wrench::before {
	content: "\f154";
}
.wb-hammer::before {
	content: "\f155";
}
.wb-lock::before {
	content: "\f156";
}
.wb-unlock::before {
	content: "\f157";
}
.wb-volume-low::before {
	content: "\f158";
}
.wb-volume-high::before {
	content: "\f159";
}
.wb-volume-off::before {
	content: "\f15a";
}
.wb-pause::before {
	content: "\f15b";
}
.wb-play::before {
	content: "\f15c";
}
.wb-stop::before {
	content: "\f15d";
}
.wb-musical::before {
	content: "\f15e";
}
.wb-random::before {
	content: "\f15f";
}
.wb-reload::before {
	content: "\f160";
}
.wb-loop::before {
	content: "\f161";
}
.wb-text::before {
	content: "\f162";
}
.wb-bold::before {
	content: "\f163";
}
.wb-italic::before {
	content: "\f164";
}
.wb-underline::before {
	content: "\f165";
}
.wb-format-clear::before {
	content: "\f166";
}
.wb-text-type::before {
	content: "\f167";
}
.wb-table::before {
	content: "\f168";
}
.wb-attach-file::before {
	content: "\f169";
}
.wb-paperclip::before {
	content: "\f16a";
}
.wb-link-intact::before {
	content: "\f16b";
}
.wb-link::before {
	content: "\f16c";
}
.wb-link-broken::before {
	content: "\f16d";
}
.wb-indent-increase::before {
	content: "\f16e";
}
.wb-indent-decrease::before {
	content: "\f16f";
}
.wb-align-justify::before {
	content: "\f170";
}
.wb-align-left::before {
	content: "\f171";
}
.wb-align-center::before {
	content: "\f172";
}
.wb-align-right::before {
	content: "\f173";
}
.wb-list-numbered::before {
	content: "\f174";
}
.wb-list-bulleted::before {
	content: "\f175";
}
.wb-list::before {
	content: "\f176";
}
.wb-emoticon::before {
	content: "\f177";
}
.wb-quote-right::before {
	content: "\f178";
}
.wb-code::before {
	content: "\f179";
}
.wb-code-working::before {
	content: "\f17a";
}
.wb-code-unfold::before {
	content: "\f17b";
}
.wb-chevron-right::before {
	content: "\f17c";
}
.wb-chevron-left::before {
	content: "\f17d";
}
.wb-chevron-left-mini::before {
	content: "\f17e";
}
.wb-chevron-right-mini::before {
	content: "\f17f";
}
.wb-chevron-up::before {
	content: "\f180";
}
.wb-chevron-down::before {
	content: "\f181";
}
.wb-chevron-up-mini::before {
	content: "\f182";
}
.wb-chevron-down-mini::before {
	content: "\f183";
}
.wb-arrow-left::before {
	content: "\f184";
}
.wb-arrow-right::before {
	content: "\f185";
}
.wb-arrow-up::before {
	content: "\f186";
}
.wb-arrow-down::before {
	content: "\f187";
}
.wb-dropdown::before {
	content: "\f188";
}
.wb-dropup::before {
	content: "\f189";
}
.wb-dropright::before {
	content: "\f18a";
}
.wb-dropleft::before {
	content: "\f18b";
}
.wb-sort-vertical::before {
	content: "\f18c";
}
.wb-triangle-left::before {
	content: "\f18d";
}
.wb-triangle-right::before {
	content: "\f18e";
}
.wb-triangle-down::before {
	content: "\f18f";
}
.wb-triangle-up::before {
	content: "\f190";
}
.wb-check-circle::before {
	content: "\f191";
}
.wb-check::before {
	content: "\f192";
}
.wb-check-mini::before {
	content: "\f193";
}
.wb-close::before {
	content: "\f194";
}
.wb-close-mini::before {
	content: "\f195";
}
.wb-plus-circle::before {
	content: "\f196";
}
.wb-plus::before {
	content: "\f197";
}
.wb-minus-circle::before {
	content: "\f198";
}
.wb-minus::before {
	content: "\f199";
}
.wb-alert-circle::before {
	content: "\f19a";
}
.wb-alert::before {
	content: "\f19b";
}
.wb-help-circle::before {
	content: "\f19c";
}
.wb-help::before {
	content: "\f19d";
}
.wb-info-circle::before {
	content: "\f19e";
}
.wb-info::before {
	content: "\f19f";
}
.wb-warning::before {
	content: "\f1a0";
}
.wb-heart::before {
	content: "\f1a1";
}
.wb-heart-outline::before {
	content: "\f1a2";
}
.wb-star::before {
	content: "\f1a3";
}
.wb-star-half::before {
	content: "\f1a4";
}
.wb-star-outline::before {
	content: "\f1a5";
}
.wb-thumb-up::before {
	content: "\f1a6";
}
.wb-thumb-down::before {
	content: "\f1a7";
}
.wb-small-point::before {
	content: "\f1a8";
}
.wb-medium-point::before {
	content: "\f1a9";
}
.wb-large-point::before {
	content: "\f1aa";
}
[class*=' fa-'] {
	font-family: FontAwesome; font-style: normal; font-weight: 400; display: inline-block; position: relative; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
[class^=fa-] {
	font-family: FontAwesome; font-style: normal; font-weight: 400; display: inline-block; position: relative; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.fa-glass::before {
	content: "\f000";
}
.fa-music::before {
	content: "\f001";
}
.fa-search::before {
	content: "\f002";
}
.fa-envelope-o::before {
	content: "\f003";
}
.fa-heart::before {
	content: "\f004";
}
.fa-star::before {
	content: "\f005";
}
.fa-star-o::before {
	content: "\f006";
}
.fa-user::before {
	content: "\f007";
}
.fa-film::before {
	content: "\f008";
}
.fa-th-large::before {
	content: "\f009";
}
.fa-th::before {
	content: "\f00a";
}
.fa-th-list::before {
	content: "\f00b";
}
.fa-check::before {
	content: "\f00c";
}
.fa-close::before {
	content: "\f00d";
}
.fa-remove::before {
	content: "\f00d";
}
.fa-times::before {
	content: "\f00d";
}
.fa-search-plus::before {
	content: "\f00e";
}
.fa-search-minus::before {
	content: "\f010";
}
.fa-power-off::before {
	content: "\f011";
}
.fa-signal::before {
	content: "\f012";
}
.fa-cog::before {
	content: "\f013";
}
.fa-gear::before {
	content: "\f013";
}
.fa-trash-o::before {
	content: "\f014";
}
.fa-home::before {
	content: "\f015";
}
.fa-file-o::before {
	content: "\f016";
}
.fa-clock-o::before {
	content: "\f017";
}
.fa-road::before {
	content: "\f018";
}
.fa-download::before {
	content: "\f019";
}
.fa-arrow-circle-o-down::before {
	content: "\f01a";
}
.fa-arrow-circle-o-up::before {
	content: "\f01b";
}
.fa-inbox::before {
	content: "\f01c";
}
.fa-play-circle-o::before {
	content: "\f01d";
}
.fa-repeat::before {
	content: "\f01e";
}
.fa-rotate-right::before {
	content: "\f01e";
}
.fa-refresh::before {
	content: "\f021";
}
.fa-list-alt::before {
	content: "\f022";
}
.fa-lock::before {
	content: "\f023";
}
.fa-flag::before {
	content: "\f024";
}
.fa-headphones::before {
	content: "\f025";
}
.fa-volume-off::before {
	content: "\f026";
}
.fa-volume-down::before {
	content: "\f027";
}
.fa-volume-up::before {
	content: "\f028";
}
.fa-qrcode::before {
	content: "\f029";
}
.fa-barcode::before {
	content: "\f02a";
}
.fa-tag::before {
	content: "\f02b";
}
.fa-tags::before {
	content: "\f02c";
}
.fa-book::before {
	content: "\f02d";
}
.fa-bookmark::before {
	content: "\f02e";
}
.fa-print::before {
	content: "\f02f";
}
.fa-camera::before {
	content: "\f030";
}
.fa-font::before {
	content: "\f031";
}
.fa-bold::before {
	content: "\f032";
}
.fa-italic::before {
	content: "\f033";
}
.fa-text-height::before {
	content: "\f034";
}
.fa-text-width::before {
	content: "\f035";
}
.fa-align-left::before {
	content: "\f036";
}
.fa-align-center::before {
	content: "\f037";
}
.fa-align-right::before {
	content: "\f038";
}
.fa-align-justify::before {
	content: "\f039";
}
.fa-list::before {
	content: "\f03a";
}
.fa-dedent::before {
	content: "\f03b";
}
.fa-outdent::before {
	content: "\f03b";
}
.fa-indent::before {
	content: "\f03c";
}
.fa-video-camera::before {
	content: "\f03d";
}
.fa-image::before {
	content: "\f03e";
}
.fa-photo::before {
	content: "\f03e";
}
.fa-picture-o::before {
	content: "\f03e";
}
.fa-pencil::before {
	content: "\f040";
}
.fa-map-marker::before {
	content: "\f041";
}
.fa-adjust::before {
	content: "\f042";
}
.fa-tint::before {
	content: "\f043";
}
.fa-edit::before {
	content: "\f044";
}
.fa-pencil-square-o::before {
	content: "\f044";
}
.fa-share-square-o::before {
	content: "\f045";
}
.fa-check-square-o::before {
	content: "\f046";
}
.fa-arrows::before {
	content: "\f047";
}
.fa-step-backward::before {
	content: "\f048";
}
.fa-fast-backward::before {
	content: "\f049";
}
.fa-backward::before {
	content: "\f04a";
}
.fa-play::before {
	content: "\f04b";
}
.fa-pause::before {
	content: "\f04c";
}
.fa-stop::before {
	content: "\f04d";
}
.fa-forward::before {
	content: "\f04e";
}
.fa-fast-forward::before {
	content: "\f050";
}
.fa-step-forward::before {
	content: "\f051";
}
.fa-eject::before {
	content: "\f052";
}
.fa-chevron-left::before {
	content: "\f053";
}
.fa-chevron-right::before {
	content: "\f054";
}
.fa-plus-circle::before {
	content: "\f055";
}
.fa-minus-circle::before {
	content: "\f056";
}
.fa-times-circle::before {
	content: "\f057";
}
.fa-check-circle::before {
	content: "\f058";
}
.fa-question-circle::before {
	content: "\f059";
}
.fa-info-circle::before {
	content: "\f05a";
}
.fa-crosshairs::before {
	content: "\f05b";
}
.fa-times-circle-o::before {
	content: "\f05c";
}
.fa-check-circle-o::before {
	content: "\f05d";
}
.fa-ban::before {
	content: "\f05e";
}
.fa-arrow-left::before {
	content: "\f060";
}
.fa-arrow-right::before {
	content: "\f061";
}
.fa-arrow-up::before {
	content: "\f062";
}
.fa-arrow-down::before {
	content: "\f063";
}
.fa-mail-forward::before {
	content: "\f064";
}
.fa-share::before {
	content: "\f064";
}
.fa-expand::before {
	content: "\f065";
}
.fa-compress::before {
	content: "\f066";
}
.fa-plus::before {
	content: "\f067";
}
.fa-minus::before {
	content: "\f068";
}
.fa-asterisk::before {
	content: "\f069";
}
.fa-exclamation-circle::before {
	content: "\f06a";
}
.fa-gift::before {
	content: "\f06b";
}
.fa-leaf::before {
	content: "\f06c";
}
.fa-fire::before {
	content: "\f06d";
}
.fa-eye::before {
	content: "\f06e";
}
.fa-eye-slash::before {
	content: "\f070";
}
.fa-exclamation-triangle::before {
	content: "\f071";
}
.fa-warning::before {
	content: "\f071";
}
.fa-plane::before {
	content: "\f072";
}
.fa-calendar::before {
	content: "\f073";
}
.fa-random::before {
	content: "\f074";
}
.fa-comment::before {
	content: "\f075";
}
.fa-magnet::before {
	content: "\f076";
}
.fa-chevron-up::before {
	content: "\f077";
}
.fa-chevron-down::before {
	content: "\f078";
}
.fa-retweet::before {
	content: "\f079";
}
.fa-shopping-cart::before {
	content: "\f07a";
}
.fa-folder::before {
	content: "\f07b";
}
.fa-folder-open::before {
	content: "\f07c";
}
.fa-arrows-v::before {
	content: "\f07d";
}
.fa-arrows-h::before {
	content: "\f07e";
}
.fa-bar-chart-o::before {
	content: "\f080";
}
.fa-bar-chart::before {
	content: "\f080";
}
.fa-twitter-square::before {
	content: "\f081";
}
.fa-facebook-square::before {
	content: "\f082";
}
.fa-camera-retro::before {
	content: "\f083";
}
.fa-key::before {
	content: "\f084";
}
.fa-cogs::before {
	content: "\f085";
}
.fa-gears::before {
	content: "\f085";
}
.fa-comments::before {
	content: "\f086";
}
.fa-thumbs-o-up::before {
	content: "\f087";
}
.fa-thumbs-o-down::before {
	content: "\f088";
}
.fa-star-half::before {
	content: "\f089";
}
.fa-heart-o::before {
	content: "\f08a";
}
.fa-sign-out::before {
	content: "\f08b";
}
.fa-linkedin-square::before {
	content: "\f08c";
}
.fa-thumb-tack::before {
	content: "\f08d";
}
.fa-external-link::before {
	content: "\f08e";
}
.fa-sign-in::before {
	content: "\f090";
}
.fa-trophy::before {
	content: "\f091";
}
.fa-github-square::before {
	content: "\f092";
}
.fa-upload::before {
	content: "\f093";
}
.fa-lemon-o::before {
	content: "\f094";
}
.fa-phone::before {
	content: "\f095";
}
.fa-square-o::before {
	content: "\f096";
}
.fa-bookmark-o::before {
	content: "\f097";
}
.fa-phone-square::before {
	content: "\f098";
}
.fa-twitter::before {
	content: "\f099";
}
.fa-facebook-f::before {
	content: "\f09a";
}
.fa-facebook::before {
	content: "\f09a";
}
.fa-github::before {
	content: "\f09b";
}
.fa-unlock::before {
	content: "\f09c";
}
.fa-credit-card::before {
	content: "\f09d";
}
.fa-feed::before {
	content: "\f09e";
}
.fa-rss::before {
	content: "\f09e";
}
.fa-hdd-o::before {
	content: "\f0a0";
}
.fa-bullhorn::before {
	content: "\f0a1";
}
.fa-bell::before {
	content: "\f0f3";
}
.fa-certificate::before {
	content: "\f0a3";
}
.fa-hand-o-right::before {
	content: "\f0a4";
}
.fa-hand-o-left::before {
	content: "\f0a5";
}
.fa-hand-o-up::before {
	content: "\f0a6";
}
.fa-hand-o-down::before {
	content: "\f0a7";
}
.fa-arrow-circle-left::before {
	content: "\f0a8";
}
.fa-arrow-circle-right::before {
	content: "\f0a9";
}
.fa-arrow-circle-up::before {
	content: "\f0aa";
}
.fa-arrow-circle-down::before {
	content: "\f0ab";
}
.fa-globe::before {
	content: "\f0ac";
}
.fa-wrench::before {
	content: "\f0ad";
}
.fa-tasks::before {
	content: "\f0ae";
}
.fa-filter::before {
	content: "\f0b0";
}
.fa-briefcase::before {
	content: "\f0b1";
}
.fa-arrows-alt::before {
	content: "\f0b2";
}
.fa-group::before {
	content: "\f0c0";
}
.fa-users::before {
	content: "\f0c0";
}
.fa-chain::before {
	content: "\f0c1";
}
.fa-link::before {
	content: "\f0c1";
}
.fa-cloud::before {
	content: "\f0c2";
}
.fa-flask::before {
	content: "\f0c3";
}
.fa-cut::before {
	content: "\f0c4";
}
.fa-scissors::before {
	content: "\f0c4";
}
.fa-copy::before {
	content: "\f0c5";
}
.fa-files-o::before {
	content: "\f0c5";
}
.fa-paperclip::before {
	content: "\f0c6";
}
.fa-floppy-o::before {
	content: "\f0c7";
}
.fa-save::before {
	content: "\f0c7";
}
.fa-square::before {
	content: "\f0c8";
}
.fa-bars::before {
	content: "\f0c9";
}
.fa-navicon::before {
	content: "\f0c9";
}
.fa-reorder::before {
	content: "\f0c9";
}
.fa-list-ul::before {
	content: "\f0ca";
}
.fa-list-ol::before {
	content: "\f0cb";
}
.fa-strikethrough::before {
	content: "\f0cc";
}
.fa-underline::before {
	content: "\f0cd";
}
.fa-table::before {
	content: "\f0ce";
}
.fa-magic::before {
	content: "\f0d0";
}
.fa-truck::before {
	content: "\f0d1";
}
.fa-pinterest::before {
	content: "\f0d2";
}
.fa-pinterest-square::before {
	content: "\f0d3";
}
.fa-google-plus-square::before {
	content: "\f0d4";
}
.fa-google-plus::before {
	content: "\f0d5";
}
.fa-money::before {
	content: "\f0d6";
}
.fa-caret-down::before {
	content: "\f0d7";
}
.fa-caret-up::before {
	content: "\f0d8";
}
.fa-caret-left::before {
	content: "\f0d9";
}
.fa-caret-right::before {
	content: "\f0da";
}
.fa-columns::before {
	content: "\f0db";
}
.fa-sort::before {
	content: "\f0dc";
}
.fa-unsorted::before {
	content: "\f0dc";
}
.fa-sort-desc::before {
	content: "\f0dd";
}
.fa-sort-down::before {
	content: "\f0dd";
}
.fa-sort-asc::before {
	content: "\f0de";
}
.fa-sort-up::before {
	content: "\f0de";
}
.fa-envelope::before {
	content: "\f0e0";
}
.fa-linkedin::before {
	content: "\f0e1";
}
.fa-rotate-left::before {
	content: "\f0e2";
}
.fa-undo::before {
	content: "\f0e2";
}
.fa-gavel::before {
	content: "\f0e3";
}
.fa-legal::before {
	content: "\f0e3";
}
.fa-dashboard::before {
	content: "\f0e4";
}
.fa-tachometer::before {
	content: "\f0e4";
}
.fa-comment-o::before {
	content: "\f0e5";
}
.fa-comments-o::before {
	content: "\f0e6";
}
.fa-bolt::before {
	content: "\f0e7";
}
.fa-flash::before {
	content: "\f0e7";
}
.fa-sitemap::before {
	content: "\f0e8";
}
.fa-umbrella::before {
	content: "\f0e9";
}
.fa-clipboard::before {
	content: "\f0ea";
}
.fa-paste::before {
	content: "\f0ea";
}
.fa-lightbulb-o::before {
	content: "\f0eb";
}
.fa-exchange::before {
	content: "\f0ec";
}
.fa-cloud-download::before {
	content: "\f0ed";
}
.fa-cloud-upload::before {
	content: "\f0ee";
}
.fa-user-md::before {
	content: "\f0f0";
}
.fa-stethoscope::before {
	content: "\f0f1";
}
.fa-suitcase::before {
	content: "\f0f2";
}
.fa-bell-o::before {
	content: "\f0a2";
}
.fa-coffee::before {
	content: "\f0f4";
}
.fa-cutlery::before {
	content: "\f0f5";
}
.fa-file-text-o::before {
	content: "\f0f6";
}
.fa-building-o::before {
	content: "\f0f7";
}
.fa-hospital-o::before {
	content: "\f0f8";
}
.fa-ambulance::before {
	content: "\f0f9";
}
.fa-medkit::before {
	content: "\f0fa";
}
.fa-fighter-jet::before {
	content: "\f0fb";
}
.fa-beer::before {
	content: "\f0fc";
}
.fa-h-square::before {
	content: "\f0fd";
}
.fa-plus-square::before {
	content: "\f0fe";
}
.fa-angle-double-left::before {
	content: "\f100";
}
.fa-angle-double-right::before {
	content: "\f101";
}
.fa-angle-double-up::before {
	content: "\f102";
}
.fa-angle-double-down::before {
	content: "\f103";
}
.fa-angle-left::before {
	content: "\f104";
}
.fa-angle-right::before {
	content: "\f105";
}
.fa-angle-up::before {
	content: "\f106";
}
.fa-angle-down::before {
	content: "\f107";
}
.fa-desktop::before {
	content: "\f108";
}
.fa-laptop::before {
	content: "\f109";
}
.fa-tablet::before {
	content: "\f10a";
}
.fa-mobile-phone::before {
	content: "\f10b";
}
.fa-mobile::before {
	content: "\f10b";
}
.fa-circle-o::before {
	content: "\f10c";
}
.fa-quote-left::before {
	content: "\f10d";
}
.fa-quote-right::before {
	content: "\f10e";
}
.fa-spinner::before {
	content: "\f110";
}
.fa-circle::before {
	content: "\f111";
}
.fa-mail-reply::before {
	content: "\f112";
}
.fa-reply::before {
	content: "\f112";
}
.fa-github-alt::before {
	content: "\f113";
}
.fa-folder-o::before {
	content: "\f114";
}
.fa-folder-open-o::before {
	content: "\f115";
}
.fa-smile-o::before {
	content: "\f118";
}
.fa-frown-o::before {
	content: "\f119";
}
.fa-meh-o::before {
	content: "\f11a";
}
.fa-gamepad::before {
	content: "\f11b";
}
.fa-keyboard-o::before {
	content: "\f11c";
}
.fa-flag-o::before {
	content: "\f11d";
}
.fa-flag-checkered::before {
	content: "\f11e";
}
.fa-terminal::before {
	content: "\f120";
}
.fa-code::before {
	content: "\f121";
}
.fa-mail-reply-all::before {
	content: "\f122";
}
.fa-reply-all::before {
	content: "\f122";
}
.fa-star-half-empty::before {
	content: "\f123";
}
.fa-star-half-full::before {
	content: "\f123";
}
.fa-star-half-o::before {
	content: "\f123";
}
.fa-location-arrow::before {
	content: "\f124";
}
.fa-crop::before {
	content: "\f125";
}
.fa-code-fork::before {
	content: "\f126";
}
.fa-chain-broken::before {
	content: "\f127";
}
.fa-unlink::before {
	content: "\f127";
}
.fa-question::before {
	content: "\f128";
}
.fa-info::before {
	content: "\f129";
}
.fa-exclamation::before {
	content: "\f12a";
}
.fa-superscript::before {
	content: "\f12b";
}
.fa-subscript::before {
	content: "\f12c";
}
.fa-eraser::before {
	content: "\f12d";
}
.fa-puzzle-piece::before {
	content: "\f12e";
}
.fa-microphone::before {
	content: "\f130";
}
.fa-microphone-slash::before {
	content: "\f131";
}
.fa-shield::before {
	content: "\f132";
}
.fa-calendar-o::before {
	content: "\f133";
}
.fa-fire-extinguisher::before {
	content: "\f134";
}
.fa-rocket::before {
	content: "\f135";
}
.fa-maxcdn::before {
	content: "\f136";
}
.fa-chevron-circle-left::before {
	content: "\f137";
}
.fa-chevron-circle-right::before {
	content: "\f138";
}
.fa-chevron-circle-up::before {
	content: "\f139";
}
.fa-chevron-circle-down::before {
	content: "\f13a";
}
.fa-html5::before {
	content: "\f13b";
}
.fa-css3::before {
	content: "\f13c";
}
.fa-anchor::before {
	content: "\f13d";
}
.fa-unlock-alt::before {
	content: "\f13e";
}
.fa-bullseye::before {
	content: "\f140";
}
.fa-ellipsis-h::before {
	content: "\f141";
}
.fa-ellipsis-v::before {
	content: "\f142";
}
.fa-rss-square::before {
	content: "\f143";
}
.fa-play-circle::before {
	content: "\f144";
}
.fa-ticket::before {
	content: "\f145";
}
.fa-minus-square::before {
	content: "\f146";
}
.fa-minus-square-o::before {
	content: "\f147";
}
.fa-level-up::before {
	content: "\f148";
}
.fa-level-down::before {
	content: "\f149";
}
.fa-check-square::before {
	content: "\f14a";
}
.fa-pencil-square::before {
	content: "\f14b";
}
.fa-external-link-square::before {
	content: "\f14c";
}
.fa-share-square::before {
	content: "\f14d";
}
.fa-compass::before {
	content: "\f14e";
}
.fa-caret-square-o-down::before {
	content: "\f150";
}
.fa-toggle-down::before {
	content: "\f150";
}
.fa-caret-square-o-up::before {
	content: "\f151";
}
.fa-toggle-up::before {
	content: "\f151";
}
.fa-caret-square-o-right::before {
	content: "\f152";
}
.fa-toggle-right::before {
	content: "\f152";
}
.fa-eur::before {
	content: "\f153";
}
.fa-euro::before {
	content: "\f153";
}
.fa-gbp::before {
	content: "\f154";
}
.fa-dollar::before {
	content: "\f155";
}
.fa-usd::before {
	content: "\f155";
}
.fa-inr::before {
	content: "\f156";
}
.fa-rupee::before {
	content: "\f156";
}
.fa-cny::before {
	content: "\f157";
}
.fa-jpy::before {
	content: "\f157";
}
.fa-rmb::before {
	content: "\f157";
}
.fa-yen::before {
	content: "\f157";
}
.fa-rouble::before {
	content: "\f158";
}
.fa-rub::before {
	content: "\f158";
}
.fa-ruble::before {
	content: "\f158";
}
.fa-krw::before {
	content: "\f159";
}
.fa-won::before {
	content: "\f159";
}
.fa-bitcoin::before {
	content: "\f15a";
}
.fa-btc::before {
	content: "\f15a";
}
.fa-file::before {
	content: "\f15b";
}
.fa-file-text::before {
	content: "\f15c";
}
.fa-sort-alpha-asc::before {
	content: "\f15d";
}
.fa-sort-alpha-desc::before {
	content: "\f15e";
}
.fa-sort-amount-asc::before {
	content: "\f160";
}
.fa-sort-amount-desc::before {
	content: "\f161";
}
.fa-sort-numeric-asc::before {
	content: "\f162";
}
.fa-sort-numeric-desc::before {
	content: "\f163";
}
.fa-thumbs-up::before {
	content: "\f164";
}
.fa-thumbs-down::before {
	content: "\f165";
}
.fa-youtube-square::before {
	content: "\f166";
}
.fa-youtube::before {
	content: "\f167";
}
.fa-xing::before {
	content: "\f168";
}
.fa-xing-square::before {
	content: "\f169";
}
.fa-youtube-play::before {
	content: "\f16a";
}
.fa-dropbox::before {
	content: "\f16b";
}
.fa-stack-overflow::before {
	content: "\f16c";
}
.fa-instagram::before {
	content: "\f16d";
}
.fa-flickr::before {
	content: "\f16e";
}
.fa-adn::before {
	content: "\f170";
}
.fa-bitbucket::before {
	content: "\f171";
}
.fa-bitbucket-square::before {
	content: "\f172";
}
.fa-tumblr::before {
	content: "\f173";
}
.fa-tumblr-square::before {
	content: "\f174";
}
.fa-long-arrow-down::before {
	content: "\f175";
}
.fa-long-arrow-up::before {
	content: "\f176";
}
.fa-long-arrow-left::before {
	content: "\f177";
}
.fa-long-arrow-right::before {
	content: "\f178";
}
.fa-apple::before {
	content: "\f179";
}
.fa-windows::before {
	content: "\f17a";
}
.fa-android::before {
	content: "\f17b";
}
.fa-linux::before {
	content: "\f17c";
}
.fa-dribbble::before {
	content: "\f17d";
}
.fa-skype::before {
	content: "\f17e";
}
.fa-foursquare::before {
	content: "\f180";
}
.fa-trello::before {
	content: "\f181";
}
.fa-female::before {
	content: "\f182";
}
.fa-male::before {
	content: "\f183";
}
.fa-gittip::before {
	content: "\f184";
}
.fa-gratipay::before {
	content: "\f184";
}
.fa-sun-o::before {
	content: "\f185";
}
.fa-moon-o::before {
	content: "\f186";
}
.fa-archive::before {
	content: "\f187";
}
.fa-bug::before {
	content: "\f188";
}
.fa-vk::before {
	content: "\f189";
}
.fa-weibo::before {
	content: "\f18a";
}
.fa-renren::before {
	content: "\f18b";
}
.fa-pagelines::before {
	content: "\f18c";
}
.fa-stack-exchange::before {
	content: "\f18d";
}
.fa-arrow-circle-o-right::before {
	content: "\f18e";
}
.fa-arrow-circle-o-left::before {
	content: "\f190";
}
.fa-caret-square-o-left::before {
	content: "\f191";
}
.fa-toggle-left::before {
	content: "\f191";
}
.fa-dot-circle-o::before {
	content: "\f192";
}
.fa-wheelchair::before {
	content: "\f193";
}
.fa-vimeo-square::before {
	content: "\f194";
}
.fa-try::before {
	content: "\f195";
}
.fa-turkish-lira::before {
	content: "\f195";
}
.fa-plus-square-o::before {
	content: "\f196";
}
.fa-space-shuttle::before {
	content: "\f197";
}
.fa-slack::before {
	content: "\f198";
}
.fa-envelope-square::before {
	content: "\f199";
}
.fa-wordpress::before {
	content: "\f19a";
}
.fa-openid::before {
	content: "\f19b";
}
.fa-bank::before {
	content: "\f19c";
}
.fa-institution::before {
	content: "\f19c";
}
.fa-university::before {
	content: "\f19c";
}
.fa-graduation-cap::before {
	content: "\f19d";
}
.fa-mortar-board::before {
	content: "\f19d";
}
.fa-yahoo::before {
	content: "\f19e";
}
.fa-google::before {
	content: "\f1a0";
}
.fa-reddit::before {
	content: "\f1a1";
}
.fa-reddit-square::before {
	content: "\f1a2";
}
.fa-stumbleupon-circle::before {
	content: "\f1a3";
}
.fa-stumbleupon::before {
	content: "\f1a4";
}
.fa-delicious::before {
	content: "\f1a5";
}
.fa-digg::before {
	content: "\f1a6";
}
.fa-pied-piper::before {
	content: "\f1a7";
}
.fa-pied-piper-alt::before {
	content: "\f1a8";
}
.fa-drupal::before {
	content: "\f1a9";
}
.fa-joomla::before {
	content: "\f1aa";
}
.fa-language::before {
	content: "\f1ab";
}
.fa-fax::before {
	content: "\f1ac";
}
.fa-building::before {
	content: "\f1ad";
}
.fa-child::before {
	content: "\f1ae";
}
.fa-paw::before {
	content: "\f1b0";
}
.fa-spoon::before {
	content: "\f1b1";
}
.fa-cube::before {
	content: "\f1b2";
}
.fa-cubes::before {
	content: "\f1b3";
}
.fa-behance::before {
	content: "\f1b4";
}
.fa-behance-square::before {
	content: "\f1b5";
}
.fa-steam::before {
	content: "\f1b6";
}
.fa-steam-square::before {
	content: "\f1b7";
}
.fa-recycle::before {
	content: "\f1b8";
}
.fa-automobile::before {
	content: "\f1b9";
}
.fa-car::before {
	content: "\f1b9";
}
.fa-cab::before {
	content: "\f1ba";
}
.fa-taxi::before {
	content: "\f1ba";
}
.fa-tree::before {
	content: "\f1bb";
}
.fa-spotify::before {
	content: "\f1bc";
}
.fa-deviantart::before {
	content: "\f1bd";
}
.fa-soundcloud::before {
	content: "\f1be";
}
.fa-database::before {
	content: "\f1c0";
}
.fa-file-pdf-o::before {
	content: "\f1c1";
}
.fa-file-word-o::before {
	content: "\f1c2";
}
.fa-file-excel-o::before {
	content: "\f1c3";
}
.fa-file-powerpoint-o::before {
	content: "\f1c4";
}
.fa-file-image-o::before {
	content: "\f1c5";
}
.fa-file-photo-o::before {
	content: "\f1c5";
}
.fa-file-picture-o::before {
	content: "\f1c5";
}
.fa-file-archive-o::before {
	content: "\f1c6";
}
.fa-file-zip-o::before {
	content: "\f1c6";
}
.fa-file-audio-o::before {
	content: "\f1c7";
}
.fa-file-sound-o::before {
	content: "\f1c7";
}
.fa-file-movie-o::before {
	content: "\f1c8";
}
.fa-file-video-o::before {
	content: "\f1c8";
}
.fa-file-code-o::before {
	content: "\f1c9";
}
.fa-vine::before {
	content: "\f1ca";
}
.fa-codepen::before {
	content: "\f1cb";
}
.fa-jsfiddle::before {
	content: "\f1cc";
}
.fa-life-bouy::before {
	content: "\f1cd";
}
.fa-life-buoy::before {
	content: "\f1cd";
}
.fa-life-ring::before {
	content: "\f1cd";
}
.fa-life-saver::before {
	content: "\f1cd";
}
.fa-support::before {
	content: "\f1cd";
}
.fa-circle-o-notch::before {
	content: "\f1ce";
}
.fa-ra::before {
	content: "\f1d0";
}
.fa-rebel::before {
	content: "\f1d0";
}
.fa-empire::before {
	content: "\f1d1";
}
.fa-ge::before {
	content: "\f1d1";
}
.fa-git-square::before {
	content: "\f1d2";
}
.fa-git::before {
	content: "\f1d3";
}
.fa-hacker-news::before {
	content: "\f1d4";
}
.fa-y-combinator-square::before {
	content: "\f1d4";
}
.fa-yc-square::before {
	content: "\f1d4";
}
.fa-tencent-weibo::before {
	content: "\f1d5";
}
.fa-qq::before {
	content: "\f1d6";
}
.fa-wechat::before {
	content: "\f1d7";
}
.fa-weixin::before {
	content: "\f1d7";
}
.fa-paper-plane::before {
	content: "\f1d8";
}
.fa-send::before {
	content: "\f1d8";
}
.fa-paper-plane-o::before {
	content: "\f1d9";
}
.fa-send-o::before {
	content: "\f1d9";
}
.fa-history::before {
	content: "\f1da";
}
.fa-circle-thin::before {
	content: "\f1db";
}
.fa-header::before {
	content: "\f1dc";
}
.fa-paragraph::before {
	content: "\f1dd";
}
.fa-sliders::before {
	content: "\f1de";
}
.fa-share-alt::before {
	content: "\f1e0";
}
.fa-share-alt-square::before {
	content: "\f1e1";
}
.fa-bomb::before {
	content: "\f1e2";
}
.fa-futbol-o::before {
	content: "\f1e3";
}
.fa-soccer-ball-o::before {
	content: "\f1e3";
}
.fa-tty::before {
	content: "\f1e4";
}
.fa-binoculars::before {
	content: "\f1e5";
}
.fa-plug::before {
	content: "\f1e6";
}
.fa-slideshare::before {
	content: "\f1e7";
}
.fa-twitch::before {
	content: "\f1e8";
}
.fa-yelp::before {
	content: "\f1e9";
}
.fa-newspaper-o::before {
	content: "\f1ea";
}
.fa-wifi::before {
	content: "\f1eb";
}
.fa-calculator::before {
	content: "\f1ec";
}
.fa-paypal::before {
	content: "\f1ed";
}
.fa-google-wallet::before {
	content: "\f1ee";
}
.fa-cc-visa::before {
	content: "\f1f0";
}
.fa-cc-mastercard::before {
	content: "\f1f1";
}
.fa-cc-discover::before {
	content: "\f1f2";
}
.fa-cc-amex::before {
	content: "\f1f3";
}
.fa-cc-paypal::before {
	content: "\f1f4";
}
.fa-cc-stripe::before {
	content: "\f1f5";
}
.fa-bell-slash::before {
	content: "\f1f6";
}
.fa-bell-slash-o::before {
	content: "\f1f7";
}
.fa-trash::before {
	content: "\f1f8";
}
.fa-copyright::before {
	content: "\f1f9";
}
.fa-at::before {
	content: "\f1fa";
}
.fa-eyedropper::before {
	content: "\f1fb";
}
.fa-paint-brush::before {
	content: "\f1fc";
}
.fa-birthday-cake::before {
	content: "\f1fd";
}
.fa-area-chart::before {
	content: "\f1fe";
}
.fa-pie-chart::before {
	content: "\f200";
}
.fa-line-chart::before {
	content: "\f201";
}
.fa-lastfm::before {
	content: "\f202";
}
.fa-lastfm-square::before {
	content: "\f203";
}
.fa-toggle-off::before {
	content: "\f204";
}
.fa-toggle-on::before {
	content: "\f205";
}
.fa-bicycle::before {
	content: "\f206";
}
.fa-bus::before {
	content: "\f207";
}
.fa-ioxhost::before {
	content: "\f208";
}
.fa-angellist::before {
	content: "\f209";
}
.fa-cc::before {
	content: "\f20a";
}
.fa-ils::before {
	content: "\f20b";
}
.fa-shekel::before {
	content: "\f20b";
}
.fa-sheqel::before {
	content: "\f20b";
}
.fa-meanpath::before {
	content: "\f20c";
}
.fa-buysellads::before {
	content: "\f20d";
}
.fa-connectdevelop::before {
	content: "\f20e";
}
.fa-dashcube::before {
	content: "\f210";
}
.fa-forumbee::before {
	content: "\f211";
}
.fa-leanpub::before {
	content: "\f212";
}
.fa-sellsy::before {
	content: "\f213";
}
.fa-shirtsinbulk::before {
	content: "\f214";
}
.fa-simplybuilt::before {
	content: "\f215";
}
.fa-skyatlas::before {
	content: "\f216";
}
.fa-cart-plus::before {
	content: "\f217";
}
.fa-cart-arrow-down::before {
	content: "\f218";
}
.fa-diamond::before {
	content: "\f219";
}
.fa-ship::before {
	content: "\f21a";
}
.fa-user-secret::before {
	content: "\f21b";
}
.fa-motorcycle::before {
	content: "\f21c";
}
.fa-street-view::before {
	content: "\f21d";
}
.fa-heartbeat::before {
	content: "\f21e";
}
.fa-venus::before {
	content: "\f221";
}
.fa-mars::before {
	content: "\f222";
}
.fa-mercury::before {
	content: "\f223";
}
.fa-intersex::before {
	content: "\f224";
}
.fa-transgender::before {
	content: "\f224";
}
.fa-transgender-alt::before {
	content: "\f225";
}
.fa-venus-double::before {
	content: "\f226";
}
.fa-mars-double::before {
	content: "\f227";
}
.fa-venus-mars::before {
	content: "\f228";
}
.fa-mars-stroke::before {
	content: "\f229";
}
.fa-mars-stroke-v::before {
	content: "\f22a";
}
.fa-mars-stroke-h::before {
	content: "\f22b";
}
.fa-neuter::before {
	content: "\f22c";
}
.fa-genderless::before {
	content: "\f22d";
}
.fa-facebook-official::before {
	content: "\f230";
}
.fa-pinterest-p::before {
	content: "\f231";
}
.fa-whatsapp::before {
	content: "\f232";
}
.fa-server::before {
	content: "\f233";
}
.fa-user-plus::before {
	content: "\f234";
}
.fa-user-times::before {
	content: "\f235";
}
.fa-bed::before {
	content: "\f236";
}
.fa-hotel::before {
	content: "\f236";
}
.fa-viacoin::before {
	content: "\f237";
}
.fa-train::before {
	content: "\f238";
}
.fa-subway::before {
	content: "\f239";
}
.fa-medium::before {
	content: "\f23a";
}
.fa-y-combinator::before {
	content: "\f23b";
}
.fa-yc::before {
	content: "\f23b";
}
.fa-optin-monster::before {
	content: "\f23c";
}
.fa-opencart::before {
	content: "\f23d";
}
.fa-expeditedssl::before {
	content: "\f23e";
}
.fa-battery-4::before {
	content: "\f240";
}
.fa-battery-full::before {
	content: "\f240";
}
.fa-battery-3::before {
	content: "\f241";
}
.fa-battery-three-quarters::before {
	content: "\f241";
}
.fa-battery-2::before {
	content: "\f242";
}
.fa-battery-half::before {
	content: "\f242";
}
.fa-battery-1::before {
	content: "\f243";
}
.fa-battery-quarter::before {
	content: "\f243";
}
.fa-battery-0::before {
	content: "\f244";
}
.fa-battery-empty::before {
	content: "\f244";
}
.fa-mouse-pointer::before {
	content: "\f245";
}
.fa-i-cursor::before {
	content: "\f246";
}
.fa-object-group::before {
	content: "\f247";
}
.fa-object-ungroup::before {
	content: "\f248";
}
.fa-sticky-note::before {
	content: "\f249";
}
.fa-sticky-note-o::before {
	content: "\f24a";
}
.fa-cc-jcb::before {
	content: "\f24b";
}
.fa-cc-diners-club::before {
	content: "\f24c";
}
.fa-clone::before {
	content: "\f24d";
}
.fa-balance-scale::before {
	content: "\f24e";
}
.fa-hourglass-o::before {
	content: "\f250";
}
.fa-hourglass-1::before {
	content: "\f251";
}
.fa-hourglass-start::before {
	content: "\f251";
}
.fa-hourglass-2::before {
	content: "\f252";
}
.fa-hourglass-half::before {
	content: "\f252";
}
.fa-hourglass-3::before {
	content: "\f253";
}
.fa-hourglass-end::before {
	content: "\f253";
}
.fa-hourglass::before {
	content: "\f254";
}
.fa-hand-grab-o::before {
	content: "\f255";
}
.fa-hand-rock-o::before {
	content: "\f255";
}
.fa-hand-paper-o::before {
	content: "\f256";
}
.fa-hand-stop-o::before {
	content: "\f256";
}
.fa-hand-scissors-o::before {
	content: "\f257";
}
.fa-hand-lizard-o::before {
	content: "\f258";
}
.fa-hand-spock-o::before {
	content: "\f259";
}
.fa-hand-pointer-o::before {
	content: "\f25a";
}
.fa-hand-peace-o::before {
	content: "\f25b";
}
.fa-trademark::before {
	content: "\f25c";
}
.fa-registered::before {
	content: "\f25d";
}
.fa-creative-commons::before {
	content: "\f25e";
}
.fa-gg::before {
	content: "\f260";
}
.fa-gg-circle::before {
	content: "\f261";
}
.fa-tripadvisor::before {
	content: "\f262";
}
.fa-odnoklassniki::before {
	content: "\f263";
}
.fa-odnoklassniki-square::before {
	content: "\f264";
}
.fa-get-pocket::before {
	content: "\f265";
}
.fa-wikipedia-w::before {
	content: "\f266";
}
.fa-safari::before {
	content: "\f267";
}
.fa-chrome::before {
	content: "\f268";
}
.fa-firefox::before {
	content: "\f269";
}
.fa-opera::before {
	content: "\f26a";
}
.fa-internet-explorer::before {
	content: "\f26b";
}
.fa-television::before {
	content: "\f26c";
}
.fa-tv::before {
	content: "\f26c";
}
.fa-contao::before {
	content: "\f26d";
}
.fa-500px::before {
	content: "\f26e";
}
.fa-amazon::before {
	content: "\f270";
}
.fa-calendar-plus-o::before {
	content: "\f271";
}
.fa-calendar-minus-o::before {
	content: "\f272";
}
.fa-calendar-times-o::before {
	content: "\f273";
}
.fa-calendar-check-o::before {
	content: "\f274";
}
.fa-industry::before {
	content: "\f275";
}
.fa-map-pin::before {
	content: "\f276";
}
.fa-map-signs::before {
	content: "\f277";
}
.fa-map-o::before {
	content: "\f278";
}
.fa-map::before {
	content: "\f279";
}
.fa-commenting::before {
	content: "\f27a";
}
.fa-commenting-o::before {
	content: "\f27b";
}
.fa-houzz::before {
	content: "\f27c";
}
.fa-vimeo::before {
	content: "\f27d";
}
.fa-black-tie::before {
	content: "\f27e";
}
.fa-fonticons::before {
	content: "\f280";
}
.fa-reddit-alien::before {
	content: "\f281";
}
.fa-edge::before {
	content: "\f282";
}
.fa-credit-card-alt::before {
	content: "\f283";
}
.fa-codiepie::before {
	content: "\f284";
}
.fa-modx::before {
	content: "\f285";
}
.fa-fort-awesome::before {
	content: "\f286";
}
.fa-usb::before {
	content: "\f287";
}
.fa-product-hunt::before {
	content: "\f288";
}
.fa-mixcloud::before {
	content: "\f289";
}
.fa-scribd::before {
	content: "\f28a";
}
.fa-pause-circle::before {
	content: "\f28b";
}
.fa-pause-circle-o::before {
	content: "\f28c";
}
.fa-stop-circle::before {
	content: "\f28d";
}
.fa-stop-circle-o::before {
	content: "\f28e";
}
.fa-shopping-bag::before {
	content: "\f290";
}
.fa-shopping-basket::before {
	content: "\f291";
}
.fa-hashtag::before {
	content: "\f292";
}
.fa-bluetooth::before {
	content: "\f293";
}
.fa-bluetooth-b::before {
	content: "\f294";
}
.fa-percent::before {
	content: "\f295";
}
[class*=' pe-'] {
	font-family: Pe-icon-7-stroke; font-style: normal; font-weight: 400; display: inline-block; position: relative; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
[class^=pe-] {
	font-family: Pe-icon-7-stroke; font-style: normal; font-weight: 400; display: inline-block; position: relative; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0); text-rendering: auto; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.pe-album::before {
	content: "\e6aa";
}
.pe-arc::before {
	content: "\e6ab";
}
.pe-back-2::before {
	content: "\e6ac";
}
.pe-bandaid::before {
	content: "\e6ad";
}
.pe-car::before {
	content: "\e6ae";
}
.pe-diamond::before {
	content: "\e6af";
}
.pe-door-lock::before {
	content: "\e6b0";
}
.pe-eyedropper::before {
	content: "\e6b1";
}
.pe-female::before {
	content: "\e6b2";
}
.pe-gym::before {
	content: "\e6b3";
}
.pe-hammer::before {
	content: "\e6b4";
}
.pe-headphones::before {
	content: "\e6b5";
}
.pe-helm::before {
	content: "\e6b6";
}
.pe-hourglass::before {
	content: "\e6b7";
}
.pe-leaf::before {
	content: "\e6b8";
}
.pe-magic-wand::before {
	content: "\e6b9";
}
.pe-male::before {
	content: "\e6ba";
}
.pe-map-2::before {
	content: "\e6bb";
}
.pe-next-2::before {
	content: "\e6bc";
}
.pe-paint-bucket::before {
	content: "\e6bd";
}
.pe-pendrive::before {
	content: "\e6be";
}
.pe-photo::before {
	content: "\e6bf";
}
.pe-piggy::before {
	content: "\e6c0";
}
.pe-plugin::before {
	content: "\e6c1";
}
.pe-refresh-2::before {
	content: "\e6c2";
}
.pe-rocket::before {
	content: "\e6c3";
}
.pe-settings::before {
	content: "\e6c4";
}
.pe-shield::before {
	content: "\e6c5";
}
.pe-smile::before {
	content: "\e6c6";
}
.pe-usb::before {
	content: "\e6c7";
}
.pe-vector::before {
	content: "\e6c8";
}
.pe-wine::before {
	content: "\e6c9";
}
.pe-cloud-upload::before {
	content: "\e68a";
}
.pe-cash::before {
	content: "\e68c";
}
.pe-close::before {
	content: "\e680";
}
.pe-bluetooth::before {
	content: "\e68d";
}
.pe-cloud-download::before {
	content: "\e68b";
}
.pe-way::before {
	content: "\e68e";
}
.pe-close-circle::before {
	content: "\e681";
}
.pe-id::before {
	content: "\e68f";
}
.pe-angle-up::before {
	content: "\e682";
}
.pe-wristwatch::before {
	content: "\e690";
}
.pe-angle-up-circle::before {
	content: "\e683";
}
.pe-world::before {
	content: "\e691";
}
.pe-angle-right::before {
	content: "\e684";
}
.pe-volume::before {
	content: "\e692";
}
.pe-angle-right-circle::before {
	content: "\e685";
}
.pe-users::before {
	content: "\e693";
}
.pe-angle-left::before {
	content: "\e686";
}
.pe-user-female::before {
	content: "\e694";
}
.pe-angle-left-circle::before {
	content: "\e687";
}
.pe-up-arrow::before {
	content: "\e695";
}
.pe-angle-down::before {
	content: "\e688";
}
.pe-switch::before {
	content: "\e696";
}
.pe-angle-down-circle::before {
	content: "\e689";
}
.pe-scissors::before {
	content: "\e697";
}
.pe-wallet::before {
	content: "\e600";
}
.pe-safe::before {
	content: "\e698";
}
.pe-volume2::before {
	content: "\e601";
}
.pe-volume1::before {
	content: "\e602";
}
.pe-voicemail::before {
	content: "\e603";
}
.pe-video::before {
	content: "\e604";
}
.pe-user::before {
	content: "\e605";
}
.pe-upload::before {
	content: "\e606";
}
.pe-unlock::before {
	content: "\e607";
}
.pe-umbrella::before {
	content: "\e608";
}
.pe-trash::before {
	content: "\e609";
}
.pe-tools::before {
	content: "\e60a";
}
.pe-timer::before {
	content: "\e60b";
}
.pe-ticket::before {
	content: "\e60c";
}
.pe-target::before {
	content: "\e60d";
}
.pe-sun::before {
	content: "\e60e";
}
.pe-study::before {
	content: "\e60f";
}
.pe-stopwatch::before {
	content: "\e610";
}
.pe-star::before {
	content: "\e611";
}
.pe-speaker::before {
	content: "\e612";
}
.pe-signal::before {
	content: "\e613";
}
.pe-shuffle::before {
	content: "\e614";
}
.pe-shopbag::before {
	content: "\e615";
}
.pe-share::before {
	content: "\e616";
}
.pe-server::before {
	content: "\e617";
}
.pe-search::before {
	content: "\e618";
}
.pe-film::before {
	content: "\e6a5";
}
.pe-science::before {
	content: "\e619";
}
.pe-disk::before {
	content: "\e6a6";
}
.pe-ribbon::before {
	content: "\e61a";
}
.pe-repeat::before {
	content: "\e61b";
}
.pe-refresh::before {
	content: "\e61c";
}
.pe-add-user::before {
	content: "\e6a9";
}
.pe-refresh-cloud::before {
	content: "\e61d";
}
.pe-paperclip::before {
	content: "\e69c";
}
.pe-radio::before {
	content: "\e61e";
}
.pe-note2::before {
	content: "\e69d";
}
.pe-print::before {
	content: "\e61f";
}
.pe-network::before {
	content: "\e69e";
}
.pe-prev::before {
	content: "\e620";
}
.pe-mute::before {
	content: "\e69f";
}
.pe-power::before {
	content: "\e621";
}
.pe-medal::before {
	content: "\e6a0";
}
.pe-portfolio::before {
	content: "\e622";
}
.pe-like2::before {
	content: "\e6a1";
}
.pe-plus::before {
	content: "\e623";
}
.pe-left-arrow::before {
	content: "\e6a2";
}
.pe-play::before {
	content: "\e624";
}
.pe-key::before {
	content: "\e6a3";
}
.pe-plane::before {
	content: "\e625";
}
.pe-joy::before {
	content: "\e6a4";
}
.pe-photo-gallery::before {
	content: "\e626";
}
.pe-pin::before {
	content: "\e69b";
}
.pe-phone::before {
	content: "\e627";
}
.pe-plug::before {
	content: "\e69a";
}
.pe-pen::before {
	content: "\e628";
}
.pe-right-arrow::before {
	content: "\e699";
}
.pe-paper-plane::before {
	content: "\e629";
}
.pe-delete-user::before {
	content: "\e6a7";
}
.pe-paint::before {
	content: "\e62a";
}
.pe-bottom-arrow::before {
	content: "\e6a8";
}
.pe-notebook::before {
	content: "\e62b";
}
.pe-note::before {
	content: "\e62c";
}
.pe-next::before {
	content: "\e62d";
}
.pe-news-paper::before {
	content: "\e62e";
}
.pe-musiclist::before {
	content: "\e62f";
}
.pe-music::before {
	content: "\e630";
}
.pe-mouse::before {
	content: "\e631";
}
.pe-more::before {
	content: "\e632";
}
.pe-moon::before {
	content: "\e633";
}
.pe-monitor::before {
	content: "\e634";
}
.pe-micro::before {
	content: "\e635";
}
.pe-menu::before {
	content: "\e636";
}
.pe-map::before {
	content: "\e637";
}
.pe-map-marker::before {
	content: "\e638";
}
.pe-mail::before {
	content: "\e639";
}
.pe-mail-open::before {
	content: "\e63a";
}
.pe-mail-open-file::before {
	content: "\e63b";
}
.pe-magnet::before {
	content: "\e63c";
}
.pe-loop::before {
	content: "\e63d";
}
.pe-look::before {
	content: "\e63e";
}
.pe-lock::before {
	content: "\e63f";
}
.pe-lintern::before {
	content: "\e640";
}
.pe-link::before {
	content: "\e641";
}
.pe-like::before {
	content: "\e642";
}
.pe-light::before {
	content: "\e643";
}
.pe-less::before {
	content: "\e644";
}
.pe-keypad::before {
	content: "\e645";
}
.pe-junk::before {
	content: "\e646";
}
.pe-info::before {
	content: "\e647";
}
.pe-home::before {
	content: "\e648";
}
.pe-help2::before {
	content: "\e649";
}
.pe-help1::before {
	content: "\e64a";
}
.pe-graph3::before {
	content: "\e64b";
}
.pe-graph2::before {
	content: "\e64c";
}
.pe-graph1::before {
	content: "\e64d";
}
.pe-graph::before {
	content: "\e64e";
}
.pe-global::before {
	content: "\e64f";
}
.pe-gleam::before {
	content: "\e650";
}
.pe-glasses::before {
	content: "\e651";
}
.pe-gift::before {
	content: "\e652";
}
.pe-folder::before {
	content: "\e653";
}
.pe-flag::before {
	content: "\e654";
}
.pe-filter::before {
	content: "\e655";
}
.pe-file::before {
	content: "\e656";
}
.pe-expand1::before {
	content: "\e657";
}
.pe-exapnd2::before {
	content: "\e658";
}
.pe-edit::before {
	content: "\e659";
}
.pe-drop::before {
	content: "\e65a";
}
.pe-drawer::before {
	content: "\e65b";
}
.pe-download::before {
	content: "\e65c";
}
.pe-display2::before {
	content: "\e65d";
}
.pe-display1::before {
	content: "\e65e";
}
.pe-diskette::before {
	content: "\e65f";
}
.pe-date::before {
	content: "\e660";
}
.pe-cup::before {
	content: "\e661";
}
.pe-culture::before {
	content: "\e662";
}
.pe-crop::before {
	content: "\e663";
}
.pe-credit::before {
	content: "\e664";
}
.pe-copy-file::before {
	content: "\e665";
}
.pe-config::before {
	content: "\e666";
}
.pe-compass::before {
	content: "\e667";
}
.pe-comment::before {
	content: "\e668";
}
.pe-coffee::before {
	content: "\e669";
}
.pe-cloud::before {
	content: "\e66a";
}
.pe-clock::before {
	content: "\e66b";
}
.pe-check::before {
	content: "\e66c";
}
.pe-chat::before {
	content: "\e66d";
}
.pe-cart::before {
	content: "\e66e";
}
.pe-camera::before {
	content: "\e66f";
}
.pe-call::before {
	content: "\e670";
}
.pe-calculator::before {
	content: "\e671";
}
.pe-browser::before {
	content: "\e672";
}
.pe-box2::before {
	content: "\e673";
}
.pe-box1::before {
	content: "\e674";
}
.pe-bookmarks::before {
	content: "\e675";
}
.pe-bicycle::before {
	content: "\e676";
}
.pe-bell::before {
	content: "\e677";
}
.pe-battery::before {
	content: "\e678";
}
.pe-ball::before {
	content: "\e679";
}
.pe-back::before {
	content: "\e67a";
}
.pe-attention::before {
	content: "\e67b";
}
.pe-anchor::before {
	content: "\e67c";
}
.pe-albums::before {
	content: "\e67d";
}
.pe-alarm::before {
	content: "\e67e";
}
.pe-airplay::before {
	content: "\e67f";
}
.fv-has-feedback {
	position: relative;
}
.fv-control-feedback {
	top: 0px; width: 34px; height: 34px; text-align: center; right: 0px; line-height: 34px; display: block; position: absolute; z-index: 2;
}
.fv-help-block {
	display: block;
}
.fv-form-bootstrap .help-block {
	margin-bottom: 0px;
}
.fv-form-bootstrap .tooltip-inner {
	text-align: left;
}
.fv-form-bootstrap .fv-icon-no-label {
	top: 0px;
}
.fv-form-bootstrap .fv-bootstrap-icon-input-group {
	z-index: 11;
}
.fv-form-bootstrap.form-inline .form-group {
	vertical-align: top;
}
.fv-form-bootstrap .has-feedback {
	position: relative;
}
.fv-form-bootstrap .has-feedback .form-control {
	padding-right: 45px;
}
.fv-form-bootstrap .form-control-feedback {
	top: 0px; width: 36px; height: 36px; text-align: center; right: 0px; line-height: 36px; display: block; position: absolute; z-index: 2; pointer-events: none;
}
.is-enabled.scrollable {
	overflow: hidden !important;
}
.is-enabled .scrollable-container {
	overflow: hidden !important; box-sizing: content-box !important; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.is-enabled.scrollable-vertical .scrollable-container {
	-ms-overflow-y: scroll !important;
}
.is-enabled.scrollable-horizontal .scrollable-container {
	-ms-overflow-x: scroll !important;
}
.is-enabled .scrollable-content {
	overflow: visible !important; position: relative !important;
}
.is-enabled .scrollable-content::after {
	display: table; content: " ";
}
.is-enabled .scrollable-content::before {
	display: table; content: " ";
}
.is-enabled .scrollable-content::after {
	clear: both;
}
.scrollable-bar {
	border-radius: 2px; transition:opacity 0.5s; right: 0px; bottom: 0px; line-height: 0; overflow: hidden; position: absolute; box-sizing: border-box; -ms-user-select: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: opacity .5s; -o-transition: opacity .5s; -webkit-user-select: none; -moz-user-select: none; user-select: none; user-focus: ignore; user-input: disabled; -webkit-touch-callout: none;
}
.is-disabled .scrollable-bar {
	display: none;
}
.scrollable-bar-hide {
	opacity: 0; transition-delay: 0.4s; -webkit-transition-delay: .4s; -o-transition-delay: .4s;
}
.is-dragging.scrollable-bar {
	opacity: 1;
}
.is-disabled.scrollable-bar {
	display: none;
}
.scrollable-bar-handle {
	background: rgba(163, 175, 183, 0.6); border-radius: 2px; transition:width, height 0.5s; left: 0px; top: 0px; line-height: 0; position: absolute; cursor: pointer; -webkit-transition: width, height .5s; -o-transition: width, height .5s;
}
.scrollable-bar-vertical {
	margin: 4px 2px; width: 4px; height: calc(100% - 2*4px);
}
.scrollable-bar-vertical .scrollable-bar-handle {
	width: 100%;
}
.scrollable-bar-horizontal {
	margin: 2px 4px; width: calc(100% - 2*4px); height: 4px;
}
.is-dragging.scrollable-bar-vertical {
	margin: 4px 1px; width: 8px;
}
.is-hovering.scrollable-bar-vertical {
	margin: 4px 1px; width: 8px;
}
.is-dragging.scrollable-bar-horizontal {
	margin: 1px 4px; height: 8px;
}
.is-hovering.scrollable-bar-horizontal {
	margin: 1px 4px; height: 8px;
}
.scrollable-bar-horizontal .scrollable-bar-handle {
	height: 100%;
}
.is-dragging.scrollable .scrollable-handle {
	border-radius: 8px;
}
.is-hovering.scrollable .scrollable-handle {
	border-radius: 8px;
}
.is-dragging.scrollable .scrollable-bar-handle {
	border-radius: 8px;
}
.is-hovering.scrollable .scrollable-bar-handle {
	border-radius: 8px;
}
.is-scrolling.scrollable .scrollable-bar {
	transition:opacity; opacity: 1; -webkit-transition: opacity 0; -o-transition: opacity 0;
}
.is-dragging.scrollable {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; user-focus: ignore; user-input: disabled; -webkit-touch-callout: none;
}
.is-dragging.scrollable .scrollable-bar-handle {
	background: rgba(163, 175, 183, 0.8) !important;
}
.scrollable.scrollable-inverse .scrollable-bar-handle {
	background: rgba(243, 247, 249, 0.5);
}
.is-dragging.scrollable.scrollable-inverse .scrollable-bar-handle {
	background: rgba(243, 247, 249, 0.8) !important;
}
.is-dragging.scrollable.scrollable-shadow .scrollable-bar {
	background: rgba(228, 234, 236, 0.5);
}
.is-hovering.scrollable.scrollable-shadow .scrollable-bar {
	background: rgba(228, 234, 236, 0.5);
}
.is-dragging.scrollable.scrollable-shadow.scrollable-inverse .scrollable-bar {
	background: rgba(243, 247, 249, 0.3);
}
.is-hovering.scrollable.scrollable-shadow.scrollable-inverse .scrollable-bar {
	background: rgba(243, 247, 249, 0.3);
}
.animsition {
	position: relative; opacity: 0; animation-fill-mode: both; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.animsition-overlay {
	position: relative; opacity: 0; animation-fill-mode: both; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.animsition-loading {
	background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23ccc%22%3E%0A%20%20%3Cpath%20opacity%3D%22.25%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22/%3E%0A%20%20%3Cpath%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2016%2016%22%20to%3D%22360%2016%2016%22%20dur%3D%220.8s%22%20repeatCount%3D%22indefinite%22%20/%3E%0A%20%20%3C/path%3E%0A%3C/svg%3E%0A%0A") no-repeat center; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 100; animation-fill-mode: both; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.animsition-loading::after {
	top: 50%; width: 100%; text-align: center; color: rgb(170, 170, 170); font-size: 16px; margin-top: 20px; position: fixed; content: "Loading";
}
.animsition-overlay-slide {
	width: 100%; height: 100%; position: fixed; z-index: 1; background-color: rgb(221, 221, 221);
}
.fade-in {
	animation-name: fade-in; -webkit-animation-name: fade-in; -o-animation-name: fade-in;
}
.fade-out {
	animation-name: fade-out; -webkit-animation-name: fade-out; -o-animation-name: fade-out;
}
.fade-in-up {
	animation-name: fade-in-up; -webkit-animation-name: fade-in-up; -o-animation-name: fade-in-up;
}
.fade-out-up {
	animation-name: fade-out-up; -webkit-animation-name: fade-out-up; -o-animation-name: fade-out-up;
}
.fade-in-up-sm {
	animation-name: fade-in-up-sm; -webkit-animation-name: fade-in-up-sm; -o-animation-name: fade-in-up-sm;
}
.fade-out-up-sm {
	animation-name: fade-out-up-sm; -webkit-animation-name: fade-out-up-sm; -o-animation-name: fade-out-up-sm;
}
.fade-in-up-lg {
	animation-name: fade-in-up-lg; -webkit-animation-name: fade-in-up-lg; -o-animation-name: fade-in-up-lg;
}
.fade-out-up-lg {
	animation-name: fade-out-up-lg; -webkit-animation-name: fade-out-up-lg; -o-animation-name: fade-out-up-lg;
}
.fade-in-down {
	animation-name: fade-in-down; -webkit-animation-name: fade-in-down; -o-animation-name: fade-in-down;
}
.fade-out-down {
	animation-name: fade-out-down; -webkit-animation-name: fade-out-down; -o-animation-name: fade-out-down;
}
.fade-in-down-sm {
	animation-name: fade-in-down-sm; -webkit-animation-name: fade-in-down-sm; -o-animation-name: fade-in-down-sm;
}
.fade-out-down-sm {
	animation-name: fade-out-down-sm; -webkit-animation-name: fade-out-down-sm; -o-animation-name: fade-out-down-sm;
}
.fade-in-down-lg {
	animation-name: fade-in-down; -webkit-animation-name: fade-in-down; -o-animation-name: fade-in-down;
}
.fade-out-down-lg {
	animation-name: fade-out-down-lg; -webkit-animation-name: fade-out-down-lg; -o-animation-name: fade-out-down-lg;
}
.fade-in-left {
	animation-name: fade-in-left; -webkit-animation-name: fade-in-left; -o-animation-name: fade-in-left;
}
.fade-out-left {
	animation-name: fade-out-left; -webkit-animation-name: fade-out-left; -o-animation-name: fade-out-left;
}
.fade-in-left-sm {
	animation-name: fade-in-left-sm; -webkit-animation-name: fade-in-left-sm; -o-animation-name: fade-in-left-sm;
}
.fade-out-left-sm {
	animation-name: fade-out-left-sm; -webkit-animation-name: fade-out-left-sm; -o-animation-name: fade-out-left-sm;
}
.fade-in-left-lg {
	animation-name: fade-in-left-lg; -webkit-animation-name: fade-in-left-lg; -o-animation-name: fade-in-left-lg;
}
.fade-out-left-lg {
	animation-name: fade-out-left-lg; -webkit-animation-name: fade-out-left-lg; -o-animation-name: fade-out-left-lg;
}
.fade-in-right {
	animation-name: fade-in-right; -webkit-animation-name: fade-in-right; -o-animation-name: fade-in-right;
}
.fade-out-right {
	animation-name: fade-out-right; -webkit-animation-name: fade-out-right; -o-animation-name: fade-out-right;
}
.fade-in-right-sm {
	animation-name: fade-in-right-sm; -webkit-animation-name: fade-in-right-sm; -o-animation-name: fade-in-right-sm;
}
.fade-out-right-sm {
	animation-name: fade-out-right-sm; -webkit-animation-name: fade-out-right-sm; -o-animation-name: fade-out-right-sm;
}
.fade-in-right-lg {
	animation-name: fade-in-right-lg; -webkit-animation-name: fade-in-right-lg; -o-animation-name: fade-in-right-lg;
}
.fade-out-right-lg {
	animation-name: fade-out-right-lg; -webkit-animation-name: fade-out-right-lg; -o-animation-name: fade-out-right-lg;
}
.rotate-in {
	animation-name: rotate-in; -webkit-animation-name: rotate-in; -o-animation-name: rotate-in;
}
.rotate-out {
	animation-name: rotate-out; -webkit-animation-name: rotate-out; -o-animation-name: rotate-out;
}
.rotate-in-sm {
	animation-name: rotate-in-sm; -webkit-animation-name: rotate-in-sm; -o-animation-name: rotate-in-sm;
}
.rotate-out-sm {
	animation-name: rotate-out-sm; -webkit-animation-name: rotate-out-sm; -o-animation-name: rotate-out-sm;
}
.rotate-in-lg {
	animation-name: rotate-in-lg; -webkit-animation-name: rotate-in-lg; -o-animation-name: rotate-in-lg;
}
.rotate-out-lg {
	animation-name: rotate-out-lg; -webkit-animation-name: rotate-out-lg; -o-animation-name: rotate-out-lg;
}
.flip-in-x {
	backface-visibility: visible !important; animation-name: flip-in-x; -webkit-backface-visibility: visible; -webkit-animation-name: flip-in-x; -o-animation-name: flip-in-x;
}
.flip-out-x {
	backface-visibility: visible !important; animation-name: flip-out-x; -webkit-backface-visibility: visible; -webkit-animation-name: flip-out-x; -o-animation-name: flip-out-x;
}
.flip-in-x-nr {
	backface-visibility: visible !important; animation-name: flip-in-x-nr; -webkit-backface-visibility: visible; -webkit-animation-name: flip-in-x-nr; -o-animation-name: flip-in-x-nr;
}
.flip-out-x-nr {
	backface-visibility: visible !important; animation-name: flip-out-x-nr; -webkit-backface-visibility: visible; -webkit-animation-name: flip-out-x-nr; -o-animation-name: flip-out-x-nr;
}
.flip-in-x-fr {
	backface-visibility: visible !important; animation-name: flip-in-x-fr; -webkit-backface-visibility: visible; -webkit-animation-name: flip-in-x-fr; -o-animation-name: flip-in-x-fr;
}
.flip-out-x-fr {
	backface-visibility: visible !important; animation-name: flip-out-x-fr; -webkit-backface-visibility: visible; -webkit-animation-name: flip-out-x-fr; -o-animation-name: flip-out-x-fr;
}
.flip-in-y {
	backface-visibility: visible !important; animation-name: flip-in-y; -webkit-backface-visibility: visible; -webkit-animation-name: flip-in-y; -o-animation-name: flip-in-y;
}
.flip-out-y {
	backface-visibility: visible !important; animation-name: flip-out-y; -webkit-backface-visibility: visible; -webkit-animation-name: flip-out-y; -o-animation-name: flip-out-y;
}
.flip-in-y-nr {
	backface-visibility: visible !important; animation-name: flip-in-y-nr; -webkit-backface-visibility: visible; -webkit-animation-name: flip-in-y-nr; -o-animation-name: flip-in-y-nr;
}
.flip-out-y-nr {
	backface-visibility: visible !important; animation-name: flip-out-y-nr; -webkit-backface-visibility: visible; -webkit-animation-name: flip-out-y-nr; -o-animation-name: flip-out-y-nr;
}
.flip-in-y-fr {
	backface-visibility: visible !important; animation-name: flip-in-y-fr; -webkit-backface-visibility: visible; -webkit-animation-name: flip-in-y-fr; -o-animation-name: flip-in-y-fr;
}
.flip-out-y-fr {
	backface-visibility: visible !important; animation-name: flip-out-y-fr; -webkit-backface-visibility: visible; -webkit-animation-name: flip-out-y-fr; -o-animation-name: flip-out-y-fr;
}
.zoom-in {
	animation-name: zoom-in; -webkit-animation-name: zoom-in; -o-animation-name: zoom-in;
}
.zoom-out {
	animation-name: zoom-out; -webkit-animation-name: zoom-out; -o-animation-name: zoom-out;
}
.zoom-in-sm {
	animation-name: zoom-in-sm; -webkit-animation-name: zoom-in-sm; -o-animation-name: zoom-in-sm;
}
.zoom-out-sm {
	animation-name: zoom-out-sm; -webkit-animation-name: zoom-out-sm; -o-animation-name: zoom-out-sm;
}
.zoom-in-lg {
	animation-name: zoom-in-lg; -webkit-animation-name: zoom-in-lg; -o-animation-name: zoom-in-lg;
}
.zoom-out-lg {
	animation-name: zoom-out-lg; -webkit-animation-name: zoom-out-lg; -o-animation-name: zoom-out-lg;
}
.blink-slow {
	animation-name: blink-slow; animation-duration: 0.3s; animation-timing-function: ease-in-out; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: blink-slow; -o-animation-name: blink-slow; -webkit-animation-duration: .3s; -o-animation-duration: .3s; -webkit-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; -webkit-animation-direction: alternate; -o-animation-direction: alternate; -webkit-animation-iteration-count: infinite; -o-animation-iteration-count: infinite;
}
.overlay-slide-in-top {
	top: 0px; height: 0px; animation-name: overlay-slide-in-top; -webkit-animation-name: overlay-slide-in-top; -o-animation-name: overlay-slide-in-top;
}
.overlay-slide-out-top {
	top: 0px; height: 100%; animation-name: overlay-slide-out-top; -webkit-animation-name: overlay-slide-out-top; -o-animation-name: overlay-slide-out-top;
}
.overlay-slide-in-bottom {
	height: 0px; bottom: 0px; animation-name: overlay-slide-in-bottom; -webkit-animation-name: overlay-slide-in-bottom; -o-animation-name: overlay-slide-in-bottom;
}
.overlay-slide-out-bottom {
	height: 100%; bottom: 0px; animation-name: overlay-slide-out-bottom; -webkit-animation-name: overlay-slide-out-bottom; -o-animation-name: overlay-slide-out-bottom;
}
.overlay-slide-in-left {
	width: 0px; animation-name: overlay-slide-in-left; -webkit-animation-name: overlay-slide-in-left; -o-animation-name: overlay-slide-in-left;
}
.overlay-slide-out-left {
	left: 0px; width: 100%; animation-name: overlay-slide-out-left; -webkit-animation-name: overlay-slide-out-left; -o-animation-name: overlay-slide-out-left;
}
.overlay-slide-in-right {
	width: 0px; right: 0px; animation-name: overlay-slide-in-right; -webkit-animation-name: overlay-slide-in-right; -o-animation-name: overlay-slide-in-right;
}
.overlay-slide-out-right {
	width: 100%; right: 0px; animation-name: overlay-slide-out-right; -webkit-animation-name: overlay-slide-out-right; -o-animation-name: overlay-slide-out-right;
}
.alertify-logs > * {
	padding: 12px 24px; border-radius: 4px; color: rgb(255, 255, 255); box-shadow: 0px 2px 12px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
}
.alertify-logs > * {
	background: rgba(0, 0, 0, 0.8);
}
.alertify-logs > .default {
	background: rgba(0, 0, 0, 0.8);
}
.alertify-logs > .error {
	background: rgb(249, 104, 104);
}
.alertify-logs > .success {
	background: rgb(70, 190, 138);
}
.alertify {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: fixed; z-index: 1700; background-color: rgba(0, 0, 0, 0.3);
}
.hide.alertify {
	opacity: 0; pointer-events: none;
}
.alertify {
	transition:0.33s cubic-bezier(0.25, 0.8, 0.25, 1); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: all .33s cubic-bezier(.25, .8, .25, 1); -o-transition: all .33s cubic-bezier(.25, .8, .25, 1);
}
.hide.alertify {
	transition:0.33s cubic-bezier(0.25, 0.8, 0.25, 1); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: all .33s cubic-bezier(.25, .8, .25, 1); -o-transition: all .33s cubic-bezier(.25, .8, .25, 1);
}
.show.alertify {
	transition:0.33s cubic-bezier(0.25, 0.8, 0.25, 1); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: all .33s cubic-bezier(.25, .8, .25, 1); -o-transition: all .33s cubic-bezier(.25, .8, .25, 1);
}
.alertify {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.alertify * {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.alertify .dialog {
	padding: 12px;
}
.alertify .alert {
	margin: 0px auto; top: 50%; width: 100%; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.alertify .dialog {
	margin: 0px auto; top: 50%; width: 100%; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.alertify .alert > * {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 12px; border-radius: 4px; width: 400px; text-align: center; max-width: 95%; box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.14), 0px 4px 5px 0px rgba(0,0,0,0.098), 0px 1px 10px 0px rgba(0,0,0,0.084); -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .14), 0 4px 5px 0 rgba(0, 0, 0, .098), 0 1px 10px 0 rgba(0, 0, 0, .084);
}
.alertify .dialog > * {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 12px; border-radius: 4px; width: 400px; text-align: center; max-width: 95%; box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.14), 0px 4px 5px 0px rgba(0,0,0,0.098), 0px 1px 10px 0px rgba(0,0,0,0.084); -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .14), 0 4px 5px 0 rgba(0, 0, 0, .098), 0 1px 10px 0 rgba(0, 0, 0, .084);
}
.alertify .alert .msg {
	margin: 0px 0px 12px; padding: 12px; text-align: left;
}
.alertify .dialog .msg {
	margin: 0px 0px 12px; padding: 12px; text-align: left;
}
.alertify .alert input {
	padding: 6px 15px; border-radius: 3px; border: 1px solid rgb(228, 234, 236); transition:box-shadow 0.25s linear, border 0.25s linear, color 0.25s linear, background-color 0.25s linear; border-image: none; width: 100%; height: 36px; color: rgb(118, 131, 143); line-height: 1.5714; font-size: 14px; margin-bottom: 15px; box-shadow: none; background-image: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition: -webkit-box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear; -o-transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;
}
.alertify .dialog input {
	padding: 6px 15px; border-radius: 3px; border: 1px solid rgb(228, 234, 236); transition:box-shadow 0.25s linear, border 0.25s linear, color 0.25s linear, background-color 0.25s linear; border-image: none; width: 100%; height: 36px; color: rgb(118, 131, 143); line-height: 1.5714; font-size: 14px; margin-bottom: 15px; box-shadow: none; background-image: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition: -webkit-box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear; -o-transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;
}
.alertify .alert input:focus {
	border-color: rgb(98, 168, 234); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(98,168,234,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(98, 168, 234, .6);
}
.alertify .dialog input:focus {
	border-color: rgb(98, 168, 234); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(98,168,234,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(98, 168, 234, .6);
}
.alertify .alert input.focus {
	border-color: rgb(98, 168, 234); box-shadow: none; -webkit-box-shadow: none;
}
.alertify .alert input:focus {
	border-color: rgb(98, 168, 234); box-shadow: none; -webkit-box-shadow: none;
}
.alertify .dialog input.focus {
	border-color: rgb(98, 168, 234); box-shadow: none; -webkit-box-shadow: none;
}
.alertify .dialog input:focus {
	border-color: rgb(98, 168, 234); box-shadow: none; -webkit-box-shadow: none;
}
.alertify .alert input:-ms-input-placeholder {
	color: rgb(163, 175, 183);
}
.alertify .dialog input:-ms-input-placeholder {
	color: rgb(163, 175, 183);
}
.alertify .alert nav {
	text-align: right;
}
.alertify .dialog nav {
	text-align: right;
}
.alertify .alert nav .btn {
	margin: 4px 5px;
}
.alertify .dialog nav .btn {
	margin: 4px 5px;
}
.alertify-logs {
	right: 16px; bottom: 16px; position: fixed; z-index: 1699;
}
.alertify-logs > * {
	transition:0.3s cubic-bezier(0.25, 0.8, 0.25, 1); clear: both; margin-top: 10px; float: right; position: relative; box-sizing: border-box; transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: all .3s cubic-bezier(.25, .8, .25, 1); -o-transition: all .3s cubic-bezier(.25, .8, .25, 1); -webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -webkit-perspective: 1000;
}
.alertify-logs > .show {
	right: 0px; opacity: 1;
}
.alertify-logs > * {
	right: -100%; opacity: 0;
}
.alertify-logs > .hide {
	right: -100%; opacity: 0;
}
.webui-popover {
	padding: 0px; border-radius: 4px; border: 1px solid rgba(204, 213, 219, 0.8); border-image: none; left: 0px; top: 0px; width: 276px; text-align: left; display: none; white-space: normal; position: absolute; z-index: 1800; min-height: 32px; box-shadow: 0px 2px 6px rgba(0,0,0,0.05); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .05); -webkit-background-clip: padding-box;
}
.top.webui-popover {
	margin-top: -8px;
}
.top-left.webui-popover {
	margin-top: -8px;
}
.top-right.webui-popover {
	margin-top: -8px;
}
.right.webui-popover {
	margin-left: 8px;
}
.right-bottom.webui-popover {
	margin-left: 8px;
}
.right-top.webui-popover {
	margin-left: 8px;
}
.bottom.webui-popover {
	margin-top: 8px;
}
.bottom-left.webui-popover {
	margin-top: 8px;
}
.bottom-right.webui-popover {
	margin-top: 8px;
}
.left.webui-popover {
	margin-left: -8px;
}
.left-bottom.webui-popover {
	margin-left: -8px;
}
.left-top.webui-popover {
	margin-left: -8px;
}
.pop.webui-popover {
	transition:transform 0.15s cubic-bezier(0.3, 0, 0, 1.5); transform: scale(0.8); -webkit-transition: -webkit-transform .15s cubic-bezier(.3, 0, 0, 1.5); -o-transition: -o-transform .15s cubic-bezier(.3, 0, 0, 1.5); -webkit-transform: scale(.8); -o-transform: scale(.8);
}
.fade.webui-popover {
	transition:opacity 0.15s linear; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear;
}
.in.webui-popover {
	opacity: 1; transform: none; -webkit-transform: none; -o-transform: none;
}
.webui-popover-inner .close {
	margin: 5px 10px 0px 0px; color: rgb(0, 0, 0); line-height: 20px; font-family: arial; font-size: 20px; font-weight: 700; text-decoration: none; float: right; opacity: 0.2; text-shadow: 0px 1px 0px #fff;
}
.webui-popover-inner .close:focus {
	opacity: 0.5;
}
.webui-popover-inner .close:hover {
	opacity: 0.5;
}
.webui-popover-title {
	margin: 0px; padding: 8px 14px; border-radius: 3px 3px 0px 0px; font-size: 14px; border-bottom-color: rgb(226, 236, 241); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(243, 247, 249);
}
.webui-popover-content {
	padding: 20px; overflow: auto;
}
.webui-no-padding .webui-popover-content {
	padding: 0px;
}
.webui-no-padding .list-group-item {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.webui-no-padding :first-child.list-group-item {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.webui-no-padding :last-child.list-group-item {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.webui-popover > .arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.webui-popover > .arrow::after {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.webui-popover > .arrow {
	border-width: 9px;
}
.webui-popover > .arrow::after {
	border-width: 8px; content: "";
}
.top-left.webui-popover > .arrow {
	left: 50%; bottom: -9px; margin-left: -9px; border-top-color: rgba(204, 213, 219, 0.85); border-bottom-width: 0px;
}
.top-right.webui-popover > .arrow {
	left: 50%; bottom: -9px; margin-left: -9px; border-top-color: rgba(204, 213, 219, 0.85); border-bottom-width: 0px;
}
.top.webui-popover > .arrow {
	left: 50%; bottom: -9px; margin-left: -9px; border-top-color: rgba(204, 213, 219, 0.85); border-bottom-width: 0px;
}
.top-left.webui-popover > .arrow::after {
	bottom: 1px; margin-left: -8px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; content: " ";
}
.top-right.webui-popover > .arrow::after {
	bottom: 1px; margin-left: -8px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; content: " ";
}
.top.webui-popover > .arrow::after {
	bottom: 1px; margin-left: -8px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; content: " ";
}
.right-bottom.webui-popover > .arrow {
	left: -9px; top: 50%; margin-top: -9px; border-right-color: rgba(204, 213, 219, 0.85); border-left-width: 0px;
}
.right-top.webui-popover > .arrow {
	left: -9px; top: 50%; margin-top: -9px; border-right-color: rgba(204, 213, 219, 0.85); border-left-width: 0px;
}
.right.webui-popover > .arrow {
	left: -9px; top: 50%; margin-top: -9px; border-right-color: rgba(204, 213, 219, 0.85); border-left-width: 0px;
}
.right-bottom.webui-popover > .arrow::after {
	left: 1px; bottom: -8px; border-right-color: rgb(255, 255, 255); border-left-width: 0px; content: " ";
}
.right-top.webui-popover > .arrow::after {
	left: 1px; bottom: -8px; border-right-color: rgb(255, 255, 255); border-left-width: 0px; content: " ";
}
.right.webui-popover > .arrow::after {
	left: 1px; bottom: -8px; border-right-color: rgb(255, 255, 255); border-left-width: 0px; content: " ";
}
.bottom-left.webui-popover > .arrow {
	left: 50%; top: -9px; margin-left: -9px; border-bottom-color: rgba(204, 213, 219, 0.85); border-top-width: 0px;
}
.bottom-right.webui-popover > .arrow {
	left: 50%; top: -9px; margin-left: -9px; border-bottom-color: rgba(204, 213, 219, 0.85); border-top-width: 0px;
}
.bottom.webui-popover > .arrow {
	left: 50%; top: -9px; margin-left: -9px; border-bottom-color: rgba(204, 213, 219, 0.85); border-top-width: 0px;
}
.bottom-left.webui-popover > .arrow::after {
	top: 1px; margin-left: -8px; border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; content: " ";
}
.bottom-right.webui-popover > .arrow::after {
	top: 1px; margin-left: -8px; border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; content: " ";
}
.bottom.webui-popover > .arrow::after {
	top: 1px; margin-left: -8px; border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; content: " ";
}
.left-bottom.webui-popover > .arrow {
	top: 50%; right: -9px; margin-top: -9px; border-left-color: rgba(204, 213, 219, 0.85); border-right-width: 0px;
}
.left-top.webui-popover > .arrow {
	top: 50%; right: -9px; margin-top: -9px; border-left-color: rgba(204, 213, 219, 0.85); border-right-width: 0px;
}
.left.webui-popover > .arrow {
	top: 50%; right: -9px; margin-top: -9px; border-left-color: rgba(204, 213, 219, 0.85); border-right-width: 0px;
}
.left-bottom.webui-popover > .arrow::after {
	right: 1px; bottom: -8px; border-left-color: rgb(255, 255, 255); border-right-width: 0px; content: " ";
}
.left-top.webui-popover > .arrow::after {
	right: 1px; bottom: -8px; border-left-color: rgb(255, 255, 255); border-right-width: 0px; content: " ";
}
.left.webui-popover > .arrow::after {
	right: 1px; bottom: -8px; border-left-color: rgb(255, 255, 255); border-right-width: 0px; content: " ";
}
.webui-popover-backdrop {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1799; background-color: rgba(0, 0, 0, 0.65);
}
.webui-popover-primary .webui-popover-title {
	border-color: rgb(98, 168, 234); color: rgb(255, 255, 255); background-color: rgb(98, 168, 234);
}
.bottom.webui-popover-primary .arrow {
	border-bottom-color: rgb(98, 168, 234);
}
.bottom.webui-popover-primary .arrow::after {
	border-bottom-color: rgb(98, 168, 234);
}
.webui-popover-success .webui-popover-title {
	border-color: rgb(70, 190, 138); color: rgb(255, 255, 255); background-color: rgb(70, 190, 138);
}
.bottom.webui-popover-success .arrow {
	border-bottom-color: rgb(70, 190, 138);
}
.bottom.webui-popover-success .arrow::after {
	border-bottom-color: rgb(70, 190, 138);
}
.webui-popover-info .webui-popover-title {
	border-color: rgb(87, 199, 212); color: rgb(255, 255, 255); background-color: rgb(87, 199, 212);
}
.bottom.webui-popover-info .arrow {
	border-bottom-color: rgb(87, 199, 212);
}
.bottom.webui-popover-info .arrow::after {
	border-bottom-color: rgb(87, 199, 212);
}
.webui-popover-warning .webui-popover-title {
	border-color: rgb(242, 166, 84); color: rgb(255, 255, 255); background-color: rgb(242, 166, 84);
}
.bottom.webui-popover-warning .arrow {
	border-bottom-color: rgb(242, 166, 84);
}
.bottom.webui-popover-warning .arrow::after {
	border-bottom-color: rgb(242, 166, 84);
}
.webui-popover-danger .webui-popover-title {
	border-color: rgb(249, 104, 104); color: rgb(255, 255, 255); background-color: rgb(249, 104, 104);
}
.bottom.webui-popover-danger .arrow {
	border-bottom-color: rgb(249, 104, 104);
}
.bottom.webui-popover-danger .arrow::after {
	border-bottom-color: rgb(249, 104, 104);
}
.flag-icon-background {
	background-position: 50%; background-repeat: no-repeat; background-size: contain; -webkit-background-size: contain;
}
.flag-icon {
	background-position: 50%; width: 1.33em; line-height: 1em; display: inline-block; position: relative; background-repeat: no-repeat; background-size: contain; -webkit-background-size: contain;
}
.flag-icon::before {
	content: "\00a0";
}
.dropdown-menu .flag-icon {
	margin-right: 5px;
}
.flag-icon-ad {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ad.svg");
}
.flag-icon-ae {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ae.svg");
}
.flag-icon-af {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/af.svg");
}
.flag-icon-ag {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ag.svg");
}
.flag-icon-ai {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ai.svg");
}
.flag-icon-al {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/al.svg");
}
.flag-icon-am {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/am.svg");
}
.flag-icon-ao {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ao.svg");
}
.flag-icon-aq {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/aq.svg");
}
.flag-icon-ar {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ar.svg");
}
.flag-icon-as {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/as.svg");
}
.flag-icon-at {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/at.svg");
}
.flag-icon-au {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/au.svg");
}
.flag-icon-aw {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/aw.svg");
}
.flag-icon-ax {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ax.svg");
}
.flag-icon-az {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/az.svg");
}
.flag-icon-ba {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ba.svg");
}
.flag-icon-bb {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bb.svg");
}
.flag-icon-bd {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bd.svg");
}
.flag-icon-be {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/be.svg");
}
.flag-icon-bf {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bf.svg");
}
.flag-icon-bg {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bg.svg");
}
.flag-icon-bh {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bh.svg");
}
.flag-icon-bi {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bi.svg");
}
.flag-icon-bj {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bj.svg");
}
.flag-icon-bl {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bl.svg");
}
.flag-icon-bm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bm.svg");
}
.flag-icon-bn {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bn.svg");
}
.flag-icon-bo {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bo.svg");
}
.flag-icon-bq {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bq.svg");
}
.flag-icon-br {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/br.svg");
}
.flag-icon-bs {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bs.svg");
}
.flag-icon-bt {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bt.svg");
}
.flag-icon-bv {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bv.svg");
}
.flag-icon-bw {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bw.svg");
}
.flag-icon-by {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/by.svg");
}
.flag-icon-bz {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/bz.svg");
}
.flag-icon-ca {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ca.svg");
}
.flag-icon-cc {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cc.svg");
}
.flag-icon-cd {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cd.svg");
}
.flag-icon-cf {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cf.svg");
}
.flag-icon-cg {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cg.svg");
}
.flag-icon-ch {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ch.svg");
}
.flag-icon-ci {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ci.svg");
}
.flag-icon-ck {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ck.svg");
}
.flag-icon-cl {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cl.svg");
}
.flag-icon-cm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cm.svg");
}
.flag-icon-cn {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cn.svg");
}
.flag-icon-co {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/co.svg");
}
.flag-icon-cr {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cr.svg");
}
.flag-icon-cu {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cu.svg");
}
.flag-icon-cv {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cv.svg");
}
.flag-icon-cw {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cw.svg");
}
.flag-icon-cx {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cx.svg");
}
.flag-icon-cy {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cy.svg");
}
.flag-icon-cz {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/cz.svg");
}
.flag-icon-de {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/de.svg");
}
.flag-icon-dj {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/dj.svg");
}
.flag-icon-dk {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/dk.svg");
}
.flag-icon-dm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/dm.svg");
}
.flag-icon-do {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/do.svg");
}
.flag-icon-dz {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/dz.svg");
}
.flag-icon-ec {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ec.svg");
}
.flag-icon-ee {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ee.svg");
}
.flag-icon-eg {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/eg.svg");
}
.flag-icon-eh {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/eh.svg");
}
.flag-icon-er {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/er.svg");
}
.flag-icon-es {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/es.svg");
}
.flag-icon-et {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/et.svg");
}
.flag-icon-fi {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/fi.svg");
}
.flag-icon-fj {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/fj.svg");
}
.flag-icon-fk {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/fk.svg");
}
.flag-icon-fm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/fm.svg");
}
.flag-icon-fo {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/fo.svg");
}
.flag-icon-fr {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/fr.svg");
}
.flag-icon-ga {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ga.svg");
}
.flag-icon-gb {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gb.svg");
}
.flag-icon-gd {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gd.svg");
}
.flag-icon-ge {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ge.svg");
}
.flag-icon-gf {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gf.svg");
}
.flag-icon-gg {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gg.svg");
}
.flag-icon-gh {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gh.svg");
}
.flag-icon-gi {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gi.svg");
}
.flag-icon-gl {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gl.svg");
}
.flag-icon-gm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gm.svg");
}
.flag-icon-gn {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gn.svg");
}
.flag-icon-gp {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gp.svg");
}
.flag-icon-gq {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gq.svg");
}
.flag-icon-gr {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gr.svg");
}
.flag-icon-gs {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gs.svg");
}
.flag-icon-gt {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gt.svg");
}
.flag-icon-gu {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gu.svg");
}
.flag-icon-gw {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gw.svg");
}
.flag-icon-gy {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/gy.svg");
}
.flag-icon-hk {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/hk.svg");
}
.flag-icon-hm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/hm.svg");
}
.flag-icon-hn {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/hn.svg");
}
.flag-icon-hr {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/hr.svg");
}
.flag-icon-ht {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ht.svg");
}
.flag-icon-hu {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/hu.svg");
}
.flag-icon-id {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/id.svg");
}
.flag-icon-ie {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ie.svg");
}
.flag-icon-il {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/il.svg");
}
.flag-icon-im {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/im.svg");
}
.flag-icon-in {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/in.svg");
}
.flag-icon-io {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/io.svg");
}
.flag-icon-iq {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/iq.svg");
}
.flag-icon-ir {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ir.svg");
}
.flag-icon-is {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/is.svg");
}
.flag-icon-it {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/it.svg");
}
.flag-icon-je {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/je.svg");
}
.flag-icon-jm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/jm.svg");
}
.flag-icon-jo {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/jo.svg");
}
.flag-icon-jp {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/jp.svg");
}
.flag-icon-ke {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ke.svg");
}
.flag-icon-kg {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/kg.svg");
}
.flag-icon-kh {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/kh.svg");
}
.flag-icon-ki {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ki.svg");
}
.flag-icon-km {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/km.svg");
}
.flag-icon-kn {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/kn.svg");
}
.flag-icon-kp {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/kp.svg");
}
.flag-icon-kr {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/kr.svg");
}
.flag-icon-kw {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/kw.svg");
}
.flag-icon-ky {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ky.svg");
}
.flag-icon-kz {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/kz.svg");
}
.flag-icon-la {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/la.svg");
}
.flag-icon-lb {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/lb.svg");
}
.flag-icon-lc {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/lc.svg");
}
.flag-icon-li {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/li.svg");
}
.flag-icon-lk {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/lk.svg");
}
.flag-icon-lr {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/lr.svg");
}
.flag-icon-ls {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ls.svg");
}
.flag-icon-lt {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/lt.svg");
}
.flag-icon-lu {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/lu.svg");
}
.flag-icon-lv {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/lv.svg");
}
.flag-icon-ly {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ly.svg");
}
.flag-icon-ma {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ma.svg");
}
.flag-icon-mc {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mc.svg");
}
.flag-icon-md {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/md.svg");
}
.flag-icon-me {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/me.svg");
}
.flag-icon-mf {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mf.svg");
}
.flag-icon-mg {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mg.svg");
}
.flag-icon-mh {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mh.svg");
}
.flag-icon-mk {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mk.svg");
}
.flag-icon-ml {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ml.svg");
}
.flag-icon-mm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mm.svg");
}
.flag-icon-mn {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mn.svg");
}
.flag-icon-mo {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mo.svg");
}
.flag-icon-mp {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mp.svg");
}
.flag-icon-mq {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mq.svg");
}
.flag-icon-mr {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mr.svg");
}
.flag-icon-ms {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ms.svg");
}
.flag-icon-mt {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mt.svg");
}
.flag-icon-mu {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mu.svg");
}
.flag-icon-mv {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mv.svg");
}
.flag-icon-mw {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mw.svg");
}
.flag-icon-mx {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mx.svg");
}
.flag-icon-my {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/my.svg");
}
.flag-icon-mz {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/mz.svg");
}
.flag-icon-na {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/na.svg");
}
.flag-icon-nc {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/nc.svg");
}
.flag-icon-ne {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ne.svg");
}
.flag-icon-nf {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/nf.svg");
}
.flag-icon-ng {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ng.svg");
}
.flag-icon-ni {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ni.svg");
}
.flag-icon-nl {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/nl.svg");
}
.flag-icon-no {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/no.svg");
}
.flag-icon-np {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/np.svg");
}
.flag-icon-nr {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/nr.svg");
}
.flag-icon-nu {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/nu.svg");
}
.flag-icon-nz {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/nz.svg");
}
.flag-icon-om {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/om.svg");
}
.flag-icon-pa {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/pa.svg");
}
.flag-icon-pe {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/pe.svg");
}
.flag-icon-pf {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/pf.svg");
}
.flag-icon-pg {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/pg.svg");
}
.flag-icon-ph {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ph.svg");
}
.flag-icon-pk {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/pk.svg");
}
.flag-icon-pl {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/pl.svg");
}
.flag-icon-pm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/pm.svg");
}
.flag-icon-pn {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/pn.svg");
}
.flag-icon-pr {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/pr.svg");
}
.flag-icon-ps {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ps.svg");
}
.flag-icon-pt {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/pt.svg");
}
.flag-icon-pw {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/pw.svg");
}
.flag-icon-py {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/py.svg");
}
.flag-icon-qa {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/qa.svg");
}
.flag-icon-re {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/re.svg");
}
.flag-icon-ro {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ro.svg");
}
.flag-icon-rs {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/rs.svg");
}
.flag-icon-ru {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ru.svg");
}
.flag-icon-rw {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/rw.svg");
}
.flag-icon-sa {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sa.svg");
}
.flag-icon-sb {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sb.svg");
}
.flag-icon-sc {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sc.svg");
}
.flag-icon-sd {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sd.svg");
}
.flag-icon-se {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/se.svg");
}
.flag-icon-sg {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sg.svg");
}
.flag-icon-sh {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sh.svg");
}
.flag-icon-si {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/si.svg");
}
.flag-icon-sj {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sj.svg");
}
.flag-icon-sk {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sk.svg");
}
.flag-icon-sl {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sl.svg");
}
.flag-icon-sm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sm.svg");
}
.flag-icon-sn {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sn.svg");
}
.flag-icon-so {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/so.svg");
}
.flag-icon-sr {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sr.svg");
}
.flag-icon-ss {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ss.svg");
}
.flag-icon-st {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/st.svg");
}
.flag-icon-sv {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sv.svg");
}
.flag-icon-sx {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sx.svg");
}
.flag-icon-sy {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sy.svg");
}
.flag-icon-sz {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/sz.svg");
}
.flag-icon-tc {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tc.svg");
}
.flag-icon-td {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/td.svg");
}
.flag-icon-tf {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tf.svg");
}
.flag-icon-tg {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tg.svg");
}
.flag-icon-th {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/th.svg");
}
.flag-icon-tj {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tj.svg");
}
.flag-icon-tk {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tk.svg");
}
.flag-icon-tl {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tl.svg");
}
.flag-icon-tm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tm.svg");
}
.flag-icon-tn {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tn.svg");
}
.flag-icon-to {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/to.svg");
}
.flag-icon-tr {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tr.svg");
}
.flag-icon-tt {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tt.svg");
}
.flag-icon-tv {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tv.svg");
}
.flag-icon-tw {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tw.svg");
}
.flag-icon-tz {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/tz.svg");
}
.flag-icon-ua {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ua.svg");
}
.flag-icon-ug {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ug.svg");
}
.flag-icon-um {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/um.svg");
}
.flag-icon-us {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/us.svg");
}
.flag-icon-uy {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/uy.svg");
}
.flag-icon-uz {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/uz.svg");
}
.flag-icon-va {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/va.svg");
}
.flag-icon-vc {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/vc.svg");
}
.flag-icon-ve {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ve.svg");
}
.flag-icon-vg {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/vg.svg");
}
.flag-icon-vi {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/vi.svg");
}
.flag-icon-vn {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/vn.svg");
}
.flag-icon-vu {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/vu.svg");
}
.flag-icon-wf {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/wf.svg");
}
.flag-icon-ws {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ws.svg");
}
.flag-icon-ye {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/ye.svg");
}
.flag-icon-yt {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/yt.svg");
}
.flag-icon-za {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/za.svg");
}
.flag-icon-zm {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/zm.svg");
}
.flag-icon-zw {
	background-image: url("../../../app/system/include/static/vendor/flag-icon-css/flags/zw.svg");
}
.bootstrap-touchspin .input-group-btn-vertical {
	width: 1%; vertical-align: middle; display: table-cell; white-space: nowrap; position: relative;
}
.bootstrap-touchspin .input-group-btn-vertical > .btn {
	padding: 9px 16px 8px; width: 100%; margin-left: -1px; float: none; display: block; position: relative; max-width: 100%;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
	border-radius: 0px 3px 0px 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
	padding: 8px 16px; border-radius: 0px 0px 3px;
}
.bootstrap-touchspin .input-group-btn-vertical i {
	left: 0px; top: 1px; right: 0px; bottom: 0px; font-size: 10px; font-weight: 300; position: absolute;
}
.bootstrap-touchspin .input-group-btn .btn {
	padding: 6px 16px; font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
.input-group-addon.bootstrap-touchspin-postfix {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; broder-left: 0;
}
.input-group-addon.bootstrap-touchspin-prefix {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none; broder-right: 0;
}
.bootstrap-touchspin input[name=touchSpinVertical] {
	border-radius: 3px 0px 0px 3px !important;
}
.bootstrap-touchspin :first-child.input-group-btn > .btn {
	margin-right: -1px;
}
.bootstrap-touchspin :first-child.input-group-btn > .btn-group {
	margin-right: -1px;
}
.bootstrap-touchspin :not(:first-child):not(:last-child).input-group-addon {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.bootstrap-touchspin :not(:first-child):not(:last-child).input-group-btn {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.bootstrap-touchspin :not(:first-child):not(:last-child).input-group-addon > .btn {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.bootstrap-touchspin :not(:first-child):not(:last-child).input-group-btn > .btn {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.ladda-button {
	position: relative;
}
.ladda-button .ladda-spinner {
	top: 50%; width: 32px; height: 32px; margin-top: 0px; display: inline-block; position: absolute; z-index: 2; opacity: 0; pointer-events: none;
}
.ladda-button .ladda-label {
	position: relative; z-index: 3;
}
.ladda-button .ladda-progress {
	background: rgba(0, 0, 0, 0.2); transition:0.1s linear; left: 0px; top: 0px; width: 0px; height: 100%; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: .1s linear all; -o-transition: .1s linear all;
}
[data-loading].ladda-button .ladda-progress {
	visibility: visible; opacity: 1;
}
.ladda-button {
	-webkit-transition: .3s cubic-bezier(.175, .885, .32, 1.275 all); -o-transition: .3s cubic-bezier(.175, .885, .32, 1.275 all);
}
.ladda-button .ladda-label {
	-webkit-transition: .3s cubic-bezier(.175, .885, .32, 1.275 all); -o-transition: .3s cubic-bezier(.175, .885, .32, 1.275 all);
}
.ladda-button .ladda-spinner {
	-webkit-transition: .3s cubic-bezier(.175, .885, .32, 1.275 all); -o-transition: .3s cubic-bezier(.175, .885, .32, 1.275 all);
}
[data-style=zoom-in].ladda-button {
	transition:0.3s; -webkit-transition: .3s ease all; -o-transition: .3s ease all;
}
[data-style=zoom-in].ladda-button .ladda-label {
	transition:0.3s; -webkit-transition: .3s ease all; -o-transition: .3s ease all;
}
[data-style=zoom-in].ladda-button .ladda-spinner {
	transition:0.3s; -webkit-transition: .3s ease all; -o-transition: .3s ease all;
}
[data-style=zoom-out].ladda-button {
	transition:0.3s; -webkit-transition: .3s ease all; -o-transition: .3s ease all;
}
[data-style=zoom-out].ladda-button .ladda-label {
	transition:0.3s; -webkit-transition: .3s ease all; -o-transition: .3s ease all;
}
[data-style=zoom-out].ladda-button .ladda-spinner {
	transition:0.3s; -webkit-transition: .3s ease all; -o-transition: .3s ease all;
}
[data-style=expand-right].ladda-button .ladda-spinner {
	right: -6px;
}
[data-style=expand-right].btn-xs.ladda-button .ladda-spinner {
	right: -12px;
}
[data-style=expand-right][data-size='s'].ladda-button .ladda-spinner {
	right: -12px;
}
[data-style=expand-right][data-size=xs].ladda-button .ladda-spinner {
	right: -12px;
}
[data-style=expand-right][data-loading].ladda-button {
	padding-right: 45px;
}
[data-style=expand-right][data-loading].ladda-button .ladda-spinner {
	opacity: 1;
}
[data-style=expand-right][data-loading].ladda-button .btn-xs {
	padding-right: 30px;
}
[data-style=expand-right][data-size='s'][data-loading].ladda-button {
	padding-right: 30px;
}
[data-style=expand-right][data-size=xs][data-loading].ladda-button {
	padding-right: 30px;
}
[data-style=expand-left].ladda-button .ladda-spinner {
	left: 26px;
}
[data-style=expand-left].btn-xs.ladda-button .ladda-spinner {
	left: 15px;
}
[data-style=expand-left][data-size='s'].ladda-button .ladda-spinner {
	left: 15px;
}
[data-style=expand-left][data-size=xs].ladda-button .ladda-spinner {
	left: 15px;
}
[data-style=expand-left][data-loading].ladda-button {
	padding-left: 45px;
}
[data-style=expand-left][data-loading].ladda-button .ladda-spinner {
	opacity: 1;
}
[data-style=expand-left][data-loading].btn-xs.ladda-button {
	padding-left: 30px;
}
[data-style=expand-left][data-size='s'][data-loading].ladda-button {
	padding-left: 30px;
}
[data-style=expand-left][data-size=xs][data-loading].ladda-button {
	padding-left: 30px;
}
[data-style=expand-up].ladda-button {
	overflow: hidden;
}
[data-style=expand-up].ladda-button .ladda-spinner {
	left: 50%; top: -32px; margin-left: 0px;
}
[data-style=expand-up][data-loading].ladda-button {
	padding-top: 30px;
}
[data-style=expand-up][data-loading].ladda-button .ladda-spinner {
	top: 16px; margin-top: 0px; opacity: 1;
}
[data-style=expand-up][data-loading].btn-xs.ladda-button {
	padding-top: 32px;
}
[data-style=expand-up][data-size='s'][data-loading].ladda-button {
	padding-top: 32px;
}
[data-style=expand-up][data-size=xs][data-loading].ladda-button {
	padding-top: 32px;
}
[data-style=expand-up][data-loading].btn-xs.ladda-button .ladda-spinner {
	top: 4px;
}
[data-style=expand-up][data-size='s'][data-loading].ladda-button .ladda-spinner {
	top: 4px;
}
[data-style=expand-up][data-size=xs][data-loading].ladda-button .ladda-spinner {
	top: 4px;
}
[data-style=expand-down].ladda-button {
	overflow: hidden;
}
[data-style=expand-down].ladda-button .ladda-spinner {
	left: 50%; top: 44px; margin-left: 0px;
}
[data-style=expand-down].btn-xs.ladda-button .ladda-spinner {
	top: 30px;
}
[data-style=expand-down][data-size='s'].ladda-button .ladda-spinner {
	top: 30px;
}
[data-style=expand-down][data-size=xs].ladda-button .ladda-spinner {
	top: 30px;
}
[data-style=expand-down][data-loading].ladda-button {
	padding-bottom: 30px;
}
[data-style=expand-down][data-loading].ladda-button .ladda-spinner {
	opacity: 1;
}
[data-style=expand-down][data-loading].btn-xs.ladda-button {
	padding-bottom: 23px;
}
[data-style=expand-down][data-size='s'][data-loading].ladda-button {
	padding-bottom: 23px;
}
[data-style=expand-down][data-size=xs][data-loading].ladda-button {
	padding-bottom: 23px;
}
[data-style=slide-left].ladda-button {
	overflow: hidden;
}
[data-style=slide-left].ladda-button .ladda-label {
	position: relative;
}
[data-style=slide-left].ladda-button .ladda-spinner {
	left: 100%; margin-left: 0px;
}
[data-style=slide-left][data-loading].ladda-button .ladda-label {
	left: -100%; opacity: 0;
}
[data-style=slide-left][data-loading].ladda-button .ladda-spinner {
	left: 50%; opacity: 1;
}
[data-style=slide-right].ladda-button {
	overflow: hidden;
}
[data-style=slide-right].ladda-button .ladda-label {
	position: relative;
}
[data-style=slide-right].ladda-button .ladda-spinner {
	left: 16px; right: 100%; margin-left: 0px;
}
[data-style=slide-right][data-loading].ladda-button .ladda-label {
	left: 100%; opacity: 0;
}
[data-style=slide-right][data-loading].ladda-button .ladda-spinner {
	left: 50%; opacity: 1;
}
[data-style=slide-up].ladda-button {
	overflow: hidden;
}
[data-style=slide-up].ladda-button .ladda-label {
	position: relative;
}
[data-style=slide-up].ladda-button .ladda-spinner {
	left: 50%; margin-top: 1em; margin-left: 0px;
}
[data-style=slide-up][data-loading].ladda-button .ladda-label {
	top: -1em; opacity: 0;
}
[data-style=slide-up][data-loading].ladda-button .ladda-spinner {
	margin-top: 0px; opacity: 1;
}
[data-style=slide-down].ladda-button {
	overflow: hidden;
}
[data-style=slide-down].ladda-button .ladda-label {
	position: relative;
}
[data-style=slide-down].ladda-button .ladda-spinner {
	left: 50%; margin-top: -2em; margin-left: 0px;
}
[data-style=slide-down][data-loading].ladda-button .ladda-label {
	top: 1em; opacity: 0;
}
[data-style=slide-down][data-loading].ladda-button .ladda-spinner {
	margin-top: 0px; opacity: 1;
}
[data-style=zoom-out].ladda-button {
	overflow: hidden;
}
[data-style=zoom-out].ladda-button .ladda-spinner {
	left: 50%; margin-left: 32px; transform: scale(2.5); -webkit-transform: scale(2.5); -o-transform: scale(2.5);
}
[data-style=zoom-out].ladda-button .ladda-label {
	display: inline-block; position: relative;
}
[data-style=zoom-out][data-loading].ladda-button .ladda-label {
	opacity: 0; transform: scale(0.5); -webkit-transform: scale(.5); -o-transform: scale(.5);
}
[data-style=zoom-out][data-loading].ladda-button .ladda-spinner {
	margin-left: 0px; opacity: 1; transform: none; -webkit-transform: none; -o-transform: none;
}
[data-style=zoom-in].ladda-button {
	overflow: hidden;
}
[data-style=zoom-in].ladda-button .ladda-spinner {
	left: 50%; margin-left: -16px; transform: scale(0.2); -webkit-transform: scale(.2); -o-transform: scale(.2);
}
[data-style=zoom-in].ladda-button .ladda-label {
	display: inline-block; position: relative;
}
[data-style=zoom-in][data-loading].ladda-button .ladda-label {
	opacity: 0; transform: scale(2.2); -webkit-transform: scale(2.2); -o-transform: scale(2.2);
}
[data-style=zoom-in][data-loading].ladda-button .ladda-spinner {
	margin-left: 0px; opacity: 1; transform: none; -webkit-transform: none; -o-transform: none;
}
[data-style=contract].ladda-button {
	width: 100px; overflow: hidden;
}
[data-style=contract].ladda-button .ladda-spinner {
	left: 50%; margin-left: 0px;
}
[data-style=contract][data-loading].ladda-button {
	border-radius: 50%; width: 52px;
}
[data-style=contract][data-loading].ladda-button .ladda-label {
	opacity: 0;
}
[data-style=contract][data-loading].ladda-button .ladda-spinner {
	opacity: 1;
}
[data-style=contract-overlay].ladda-button {
	width: 100px; overflow: hidden; box-shadow: 0px 0px 0px 3000px rgba(0,0,0,0); -webkit-box-shadow: 0 0 0 3000px rgba(0, 0, 0, 0);
}
[data-style=contract-overlay].ladda-button .ladda-spinner {
	left: 50%; margin-left: 0px;
}
[data-style=contract-overlay][data-loading].ladda-button {
	border-radius: 50%; width: 52px; box-shadow: 0px 0px 0px 3000px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 0 3000px rgba(0, 0, 0, .8);
}
[data-style=contract-overlay][data-loading].ladda-button .ladda-label {
	opacity: 0;
}
[data-style=contract-overlay][data-loading].ladda-button .ladda-spinner {
	opacity: 1;
}
table.tablesaw {
	width: 100%; max-width: 100%; empty-cells: show;
}
.tablesaw {
	width: 100%; border-collapse: collapse;
}
.tablesaw {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.tablesaw td {
	padding: 0.5em 0.7em; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.tablesaw th {
	padding: 0.5em 0.7em; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.tablesaw thead tr:first-child th {
	padding-top: 0.9em; padding-bottom: 0.7em;
}
:root {
	var-button-selected-background: #29abe2; var-button-checkbox-selected-background: #34a3de; var-button-selected-shadow: rgba(0, 75, 115, .45); var-button-interaction-text: #76838f; var-button-interaction-shadow: #4faeef;
}
.tablesaw-enhanced .tablesaw-bar .btn {
	background: 0px 0px rgb(255, 255, 255); margin: 0px; padding: 4px 8px; border-radius: 3px; border: 1px solid rgb(228, 234, 236); border-image: none; width: 100%; text-align: center; color: rgb(118, 131, 143); text-transform: capitalize; clear: both; text-decoration: none; display: block; position: relative; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-font-smoothing: antialiased; -moz-appearance: none;
}
.tablesaw-enhanced .tablesaw-bar .btn:hover {
	text-decoration: none;
}
.tablesaw-enhanced .tablesaw-bar .btn:focus {
	border-color: rgb(98, 168, 234); outline: 0px; background-color: rgb(255, 255, 255);
}
.tablesaw-enhanced .tablesaw-bar .btn:hover {
	border-color: rgb(98, 168, 234); outline: 0px; background-color: rgb(255, 255, 255);
}
.tablesaw-enhanced .tablesaw-bar .btn:focus {
	color: rgb(98, 168, 234);
}
.tablesaw-bar .btn:focus {
	color: rgb(98, 168, 234);
}
.ie-lte8 .tablesaw-bar .btn:focus {
	border-color: rgb(170, 170, 170); outline: 0px; color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.ie-lte8 .tablesaw-bar .btn:hover {
	border-color: rgb(170, 170, 170); outline: 0px; color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.ie-lte8 .tablesaw-bar .btn:focus {
	border-color: rgb(98, 168, 234); outline: 0px; color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.ie-lte8 .tablesaw-bar .btn:hover {
	border-color: rgb(98, 168, 234); outline: 0px; color: rgb(118, 131, 143); background-color: rgb(255, 255, 255);
}
.tablesaw-bar .btn-select select {
	background: 0px 0px; margin: 0px; border: currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; font-weight: inherit; display: block; position: absolute; z-index: 2; min-height: 1em;
}
.tablesaw-bar .btn-select select {
	color: transparent; display: inline-block; opacity: 0;
}
.tablesaw-bar .btn select option {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: sans-serif;
}
.tablesaw-enhanced .tablesaw-bar .btn-select.btn {
	text-align: left; color: rgb(118, 131, 143); text-indent: 0px; margin-bottom: 3px; min-width: 7.25em;
}
.ie-lte8 .tablesaw-bar .btn-select {
	min-width: 6.1em;
}
.tablesaw-bar .btn-micro.btn {
	top: 0px; width: auto; height: auto; display: inline-block; position: relative;
}
.tablesaw-bar .btn-small.btn {
	top: 0px; width: auto; height: auto; display: inline-block; position: relative;
}
.tablesaw-bar .btn-small.btn {
	line-height: 20px;
}
.tablesaw-enhanced .tablesaw-bar .btn-select {
	text-align: left;
}
.tablesaw-bar .btn-select::after {
	background: rgba(0, 0, 0, 0.1); display: block; position: absolute; content: " ";
}
.tablesaw-bar .btn-select::after {
	background: 0px 0px; font: 300 16px "Web Icons"; margin: 0px 5px; padding: 0px; left: auto; top: 6px; width: 1.8em; right: auto; bottom: 0px; display: inline-block; content: "\f18f"; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; text-rendering: auto; -webkit-font-feature-settings: normal; -moz-font-feature-settings: normal; -webkit-font-kerning: auto; -moz-font-kerning: auto; font-kerning: auto; -webkit-font-language-override: normal; -moz-font-language-override: normal; font-language-override: normal; font-synthesis: weight style;
}
.tablesaw-bar .btn-micro.btn-select::after {
	background: 0px 0px; border-left-width: 0px; box-shadow: none; -webkit-box-shadow: none;
}
.tablesaw-bar .btn-small.btn-select::after {
	background: 0px 0px; border-left-width: 0px; box-shadow: none; -webkit-box-shadow: none;
}
.tablesaw-bar .btn-small.btn-select::after {
	padding-top: 0px; padding-right: 0px; font-size: 16px;
}
.tablesaw-advance .btn {
	border-radius: 3px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
	line-height: 1; font-family: "Web Icons"; font-size: inherit; font-style: normal; font-variant: normal; font-weight: 300; margin-left: 0.5em; display: inline-block; position: relative; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; text-rendering: auto; -webkit-font-feature-settings: normal; -moz-font-feature-settings: normal; -webkit-font-kerning: auto; -moz-font-kerning: auto; font-kerning: auto; -webkit-font-language-override: normal; -moz-font-language-override: normal; font-language-override: normal; font-synthesis: weight style;
}
.tablesaw-bar .tablesaw-advance a.down.tablesaw-nav-btn::before {
	content: "\f18f";
}
.tablesaw-bar .tablesaw-advance a.up.tablesaw-nav-btn::before {
	content: "\f190";
}
.tablesaw-bar .tablesaw-advance a.left.tablesaw-nav-btn::before {
	content: "\f17e";
}
.tablesaw-bar .tablesaw-advance a.right.tablesaw-nav-btn::before {
	content: "\f17f";
}
.tablesaw-advance a.disabled.tablesaw-nav-btn {
	cursor: default; opacity: 0.4; pointer-events: none;
}
.tablesaw-bar {
	clear: both; font-family: sans-serif;
}
.tablesaw-toolbar {
	font-size: 13px; float: left;
}
.tablesaw-toolbar label {
	padding: 0.5em 0px; color: rgb(118, 131, 143); text-transform: uppercase; clear: both; margin-right: 20px; display: block;
}
.tablesaw-bar .btn {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
.tablesaw-enhanced .tablesaw-bar .btn {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
.tablesaw-bar .btn-select {
	margin-bottom: 0px;
}
.tablesaw-enhanced .tablesaw-bar .btn-select {
	margin-bottom: 0px;
}
.tablesaw-bar .tablesaw-toolbar .btn {
	background: 0px 0px; border: currentColor; border-image: none; text-transform: uppercase; padding-left: 0.3em; font-family: sans-serif; font-size: 1em; margin-top: 0px; margin-left: 0.4em; box-shadow: none; -webkit-box-shadow: none;
}
.tablesaw-bar .tablesaw-toolbar .btn-select {
	min-width: 0px;
}
.tablesaw-bar .tablesaw-toolbar .btn-select::after {
	padding-top: 0px;
}
.tablesaw-bar .tablesaw-toolbar select {
	background: 0px 0px; color: rgb(118, 131, 143); text-transform: none;
}
.tablesaw-toolbar ~ table {
	clear: both;
}
.tablesaw-toolbar .a11y-sm {
	width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
@media all and (min-width:24em)
{
.tablesaw-toolbar .a11y-sm {
	width: auto; height: auto; overflow: visible; position: static;
}
}
.tablesaw td {
	text-align: left; line-height: 1em; vertical-align: middle;
}
.tablesaw th {
	text-align: left; line-height: 1em; vertical-align: middle;
}
.tablesaw tbody th {
	vertical-align: middle;
}
.tablesaw td {
	vertical-align: middle;
}
.tablesaw tbody th .btn {
	margin: 0px;
}
.tablesaw td .btn {
	margin: 0px;
}
.tablesaw thead th {
	text-align: left; text-transform: uppercase;
}
.tablesaw caption {
	text-align: left; line-height: 2.4; margin-bottom: 0px; opacity: 0.5;
}
@media all and (min-width:25em)
{
.tablesaw caption {
	line-height: 1.2; margin-bottom: 0.6em;
}
}
.tablesaw-cell-label-top {
	text-transform: uppercase; font-weight: 300;
}
.tablesaw-cell-label {
	text-transform: uppercase;
}
@media all and (min-width:40em)
{
.tablesaw td {
	line-height: 1.5em;
}
}
.tablesaw-cell-label-top {
	text-transform: uppercase; font-weight: 300;
}
.tablesaw-cell-label {
	text-transform: uppercase;
}
@media all and (min-width:40em)
{
.tablesaw td {
	line-height: 1.5em;
}
}
.tablesaw-stack td .tablesaw-cell-label {
	display: none;
}
.tablesaw-stack th .tablesaw-cell-label {
	display: none;
}
@media only all
{
.tablesaw-stack td {
	text-align: left; display: block;
}
.tablesaw-stack th {
	text-align: left; display: block;
}
.tablesaw-stack tr {
	clear: both; display: table-row;
}
.tablesaw-stack td .tablesaw-cell-label {
	padding: 0px 0.6em 0px 0px; width: 30%; display: inline-block;
}
.tablesaw-stack th .tablesaw-cell-label {
	padding: 0px 0.6em 0px 0px; width: 30%; display: inline-block;
}
.tablesaw-stack td .tablesaw-cell-label-top {
	margin: 0.4em 0px; padding: 0.4em 0px; display: block;
}
.tablesaw-stack th .tablesaw-cell-label-top {
	margin: 0.4em 0px; padding: 0.4em 0px; display: block;
}
.tablesaw-cell-label {
	display: block;
}
.tablesaw-stack tbody th.group {
	margin-top: -1px;
}
.tablesaw-stack th.group b.tablesaw-cell-label {
	display: none !important;
}
}
@media all and (max-width:767px)
{
.tablesaw-stack thead td {
	display: none;
}
.tablesaw-stack thead th {
	display: none;
}
.tablesaw-stack tbody td {
	width: 100%; clear: left; float: left;
}
.tablesaw-stack tbody th {
	width: 100%; clear: left; float: left;
}
.tablesaw-cell-label {
	vertical-align: top;
}
.tablesaw-cell-content {
	display: inline-block; max-width: 67%;
}
.tablesaw-stack td:empty {
	display: none;
}
.tablesaw-stack th:empty {
	display: none;
}
}
@media all and (min-width:768px)
{
.tablesaw-stack tr {
	display: table-row;
}
.tablesaw-stack td {
	display: table-cell;
}
.tablesaw-stack th {
	display: table-cell;
}
.tablesaw-stack thead td {
	display: table-cell;
}
.tablesaw-stack thead th {
	display: table-cell;
}
.tablesaw-stack td .tablesaw-cell-label {
	display: none !important;
}
.tablesaw-stack th .tablesaw-cell-label {
	display: none !important;
}
}
.tablesaw-fix-persist {
	table-layout: fixed;
}
@media only all
{
.tablesaw-swipe td.tablesaw-cell-hidden {
	display: none;
}
.tablesaw-swipe th.tablesaw-cell-hidden {
	display: none;
}
}
.tablesaw-columntoggle-btn.btn span {
	text-indent: -9999px; display: inline-block;
}
.tablesaw-columntoggle-btnwrap {
	position: relative;
}
.tablesaw-columntoggle-btnwrap .dialog-content {
	padding: 0.5em;
}
.tablesaw-columntoggle tbody td {
	line-height: 1.5;
}
.tablesaw-columntoggle-popup {
	display: none;
}
.visible.tablesaw-columntoggle-btnwrap .tablesaw-columntoggle-popup {
	padding: 0.5em 0.8em; border-radius: 3px; border: 1px solid rgb(228, 234, 236); border-image: none; top: 2em; right: 0px; display: block; position: absolute; z-index: 1; background-color: rgb(255, 255, 255);
}
.tablesaw-columntoggle-popup fieldset {
	margin: 0px;
}
@media only all
{
.tablesaw-columntoggle td.tablesaw-priority-1 {
	display: none;
}
.tablesaw-columntoggle td.tablesaw-priority-2 {
	display: none;
}
.tablesaw-columntoggle td.tablesaw-priority-3 {
	display: none;
}
.tablesaw-columntoggle td.tablesaw-priority-4 {
	display: none;
}
.tablesaw-columntoggle td.tablesaw-priority-5 {
	display: none;
}
.tablesaw-columntoggle td.tablesaw-priority-6 {
	display: none;
}
.tablesaw-columntoggle th.tablesaw-priority-1 {
	display: none;
}
.tablesaw-columntoggle th.tablesaw-priority-2 {
	display: none;
}
.tablesaw-columntoggle th.tablesaw-priority-3 {
	display: none;
}
.tablesaw-columntoggle th.tablesaw-priority-4 {
	display: none;
}
.tablesaw-columntoggle th.tablesaw-priority-5 {
	display: none;
}
.tablesaw-columntoggle th.tablesaw-priority-6 {
	display: none;
}
}
.tablesaw-columntoggle-btnwrap .dialog-content {
	margin: -0.5em auto 0px; left: auto !important; top: 0px !important; width: 12em; right: 1em; max-width: 18em;
}
.tablesaw-columntoggle-btnwrap .dialog-content:focus {
	outline-style: none;
}
@media all and (min-width:20em)
{
.tablesaw-columntoggle td.tablesaw-priority-1 {
	display: table-cell;
}
.tablesaw-columntoggle th.tablesaw-priority-1 {
	display: table-cell;
}
}
@media all and (min-width:30em)
{
.tablesaw-columntoggle td.tablesaw-priority-2 {
	display: table-cell;
}
.tablesaw-columntoggle th.tablesaw-priority-2 {
	display: table-cell;
}
}
@media all and (min-width:40em)
{
.tablesaw-columntoggle td.tablesaw-priority-3 {
	display: table-cell;
}
.tablesaw-columntoggle th.tablesaw-priority-3 {
	display: table-cell;
}
.tablesaw-columntoggle tbody td {
	line-height: 2;
}
}
@media all and (min-width:50em)
{
.tablesaw-columntoggle td.tablesaw-priority-4 {
	display: table-cell;
}
.tablesaw-columntoggle th.tablesaw-priority-4 {
	display: table-cell;
}
}
@media all and (min-width:60em)
{
.tablesaw-columntoggle td.tablesaw-priority-5 {
	display: table-cell;
}
.tablesaw-columntoggle th.tablesaw-priority-5 {
	display: table-cell;
}
}
@media all and (min-width:70em)
{
.tablesaw-columntoggle td.tablesaw-priority-6 {
	display: table-cell;
}
.tablesaw-columntoggle th.tablesaw-priority-6 {
	display: table-cell;
}
}
@media only all
{
.tablesaw-columntoggle td.tablesaw-cell-hidden {
	display: none;
}
.tablesaw-columntoggle th.tablesaw-cell-hidden {
	display: none;
}
.tablesaw-columntoggle td.tablesaw-cell-visible {
	display: table-cell;
}
.tablesaw-columntoggle th.tablesaw-cell-visible {
	display: table-cell;
}
}
.tablesaw-columntoggle-popup .btn-group > label {
	padding: 0.2em 0px; display: block; white-space: nowrap;
}
.tablesaw-columntoggle-popup .btn-group > label input {
	margin-right: 0.8em;
}
.tablesaw-sortable {
	position: relative;
}
.tablesaw-sortable thead {
	position: relative;
}
.tablesaw-sortable thead tr {
	position: relative;
}
.tablesaw-sortable thead tr th {
	position: relative;
}
.tablesaw-sortable thead tr th {
	padding-right: 1.6em; vertical-align: top;
}
.tablesaw-sortable th.tablesaw-sortable-head {
	padding: 0px;
}
.tablesaw-sortable tr:first-child th.tablesaw-sortable-head {
	padding: 0px;
}
.tablesaw-sortable th.tablesaw-sortable-head button {
	padding: 0.9em 1.6em 0.7em 0.6em;
}
.tablesaw-sortable .tablesaw-sortable-head button {
	background: 0px 0px; font: inherit; padding: 0px; border: 0px currentColor; border-image: none; text-align: left; color: inherit; text-transform: inherit; position: relative; min-width: 100%; font-size-adjust: inherit; font-stretch: inherit;
}
.tablesaw-sortable .tablesaw-sortable-ascending.tablesaw-sortable-head button::after {
	width: 7px; height: 10px; right: 0.5em; line-height: 1; font-family: "Web Icons"; font-size: inherit; font-style: normal; font-variant: normal; font-weight: 300; display: inline-block; position: absolute; content: "\0020"; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; text-rendering: auto; -webkit-font-feature-settings: normal; -moz-font-feature-settings: normal; -webkit-font-kerning: auto; -moz-font-kerning: auto; font-kerning: auto; -webkit-font-language-override: normal; -moz-font-language-override: normal; font-language-override: normal; font-synthesis: weight style;
}
.tablesaw-sortable .tablesaw-sortable-descending.tablesaw-sortable-head button::after {
	width: 7px; height: 10px; right: 0.5em; line-height: 1; font-family: "Web Icons"; font-size: inherit; font-style: normal; font-variant: normal; font-weight: 300; display: inline-block; position: absolute; content: "\0020"; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; text-rendering: auto; -webkit-font-feature-settings: normal; -moz-font-feature-settings: normal; -webkit-font-kerning: auto; -moz-font-kerning: auto; font-kerning: auto; -webkit-font-language-override: normal; -moz-font-language-override: normal; font-language-override: normal; font-synthesis: weight style;
}
.tablesaw-sortable .tablesaw-sortable-ascending.tablesaw-sortable-head button::after {
	content: "\f190";
}
.tablesaw-sortable .tablesaw-sortable-descending.tablesaw-sortable-head button::after {
	content: "\f18f";
}
.tablesaw-sortable .not-applicable::after {
	display: block; content: "--";
}
.tablesaw-sortable .not-applicable span {
	display: none;
}
.tablesaw-advance {
	float: right;
}
.minimap.tablesaw-advance {
	margin-right: 0.4em;
}
.tablesaw-advance-dots {
	list-style: none; margin: 0px; padding: 0px; float: left;
}
.tablesaw-advance-dots li {
	padding: 0.4em 0.2em; display: table-cell;
}
.tablesaw-advance-dots li i {
	background: rgb(163, 175, 183); border-radius: 100%; width: 4px; height: 4px; display: inline-block;
}
.tablesaw-advance-dots-hide {
	cursor: default; opacity: 0.3; pointer-events: none;
}
.swiper-container {
	margin: 0px auto; overflow: hidden; position: relative; z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
	float: left;
}
.swiper-container-vertical > .swiper-wrapper {
	flex-direction: column; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column;
}
.swiper-wrapper {
	width: 100%; height: 100%; display: flex; position: relative; z-index: 1; box-sizing: content-box; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-transition-property: -webkit-transform; -o-transition-property: -o-transform; -moz-transition-property: -moz-transform;
}
.swiper-container-android .swiper-slide {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -moz-transform: translate3d(0, 0, 0);
}
.swiper-wrapper {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -moz-transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	flex-wrap: wrap; -webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
	margin: 0px auto; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out;
}
.swiper-slide {
	flex:0 0 auto; width: 100%; height: 100%; position: relative; -webkit-flex-shrink: 0;
}
.swiper-container-autoheight {
	height: auto;
}
.swiper-container-autoheight .swiper-slide {
	height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
	transition-property: transform, height; align-items: flex-start; -webkit-transition-property: -webkit-transform, height; -o-transition-property: -o-transform; -webkit-align-items: flex-start; -webkit-box-align: start; -moz-transition-property: -moz-transform;
}
.swiper-container .swiper-notification {
	left: 0px; top: 0px; position: absolute; z-index: -1000; opacity: 0; pointer-events: none;
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y; touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x; touch-action: pan-x;
}
.swiper-button-next {
	background-position: center; top: 50%; width: 27px; height: 44px; margin-top: -22px; position: absolute; z-index: 10; cursor: pointer; background-repeat: no-repeat; background-size: 27px 44px; -webkit-background-size: 27px 44px; -moz-background-size: 27px 44px;
}
.swiper-button-prev {
	background-position: center; top: 50%; width: 27px; height: 44px; margin-top: -22px; position: absolute; z-index: 10; cursor: pointer; background-repeat: no-repeat; background-size: 27px 44px; -webkit-background-size: 27px 44px; -moz-background-size: 27px 44px;
}
.swiper-button-disabled.swiper-button-next {
	cursor: auto; opacity: 0.35; pointer-events: none;
}
.swiper-button-disabled.swiper-button-prev {
	cursor: auto; opacity: 0.35; pointer-events: none;
}
.swiper-button-prev {
	left: 10px; right: auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-next {
	left: 10px; right: auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-black.swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-black.swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-white.swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-white.swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next {
	left: auto; right: 10px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-prev {
	left: auto; right: 10px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-black.swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-black.swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-white.swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-white.swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-pagination {
	transition:0.3s; text-align: center; position: absolute; z-index: 10; transform: translate3d(0px, 0px, 0px); -webkit-transition: .3s; -o-transition: .3s; -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transition: .3s;
}
.swiper-pagination-hidden.swiper-pagination {
	opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets {
	left: 0px; width: 100%; bottom: 10px;
}
.swiper-pagination-custom {
	left: 0px; width: 100%; bottom: 10px;
}
.swiper-pagination-fraction {
	left: 0px; width: 100%; bottom: 10px;
}
.swiper-pagination-bullet {
	background: rgb(0, 0, 0); border-radius: 100%; width: 8px; height: 8px; display: inline-block; opacity: 0.2;
}
button.swiper-pagination-bullet {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
	background: rgb(255, 255, 255);
}
.swiper-pagination-bullet-active {
	background: rgb(0, 122, 255); opacity: 1;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background: rgb(255, 255, 255);
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background: rgb(0, 0, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets {
	top: 50%; right: 10px; transform: translate3d(0px, -50%, 0px); -webkit-transform: translate3d(0, -50%, 0); -o-transform: translate(0, -50%); -moz-transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0px; display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0px 5px;
}
.swiper-pagination-progress {
	background: rgba(0, 0, 0, 0.25); position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
	background: rgb(0, 122, 255); transform-origin: left top; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -webkit-transform-origin: left top; -o-transform-origin: left top; -moz-transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	transform-origin: right top; -webkit-transform-origin: right top; -o-transform-origin: right top; -moz-transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
	left: 0px; top: 0px; width: 100%; height: 4px;
}
.swiper-container-vertical > .swiper-pagination-progress {
	left: 0px; top: 0px; width: 4px; height: 100%;
}
.swiper-pagination-white.swiper-pagination-progress {
	background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-white.swiper-pagination-progress .swiper-pagination-progressbar {
	background: rgb(255, 255, 255);
}
.swiper-pagination-black.swiper-pagination-progress .swiper-pagination-progressbar {
	background: rgb(0, 0, 0);
}
.swiper-container-3d {
	perspective: 1200px; -webkit-perspective: 1200px; -moz-perspective: 1200px; -o-perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow {
	-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide {
	-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left {
	-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-right {
	-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-top {
	-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-left {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-right {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-top {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-coverflow .swiper-wrapper {
	perspective: 1200px;
}
.swiper-container-flip .swiper-wrapper {
	perspective: 1200px;
}
.swiper-container-cube {
	overflow: visible;
}
.swiper-container-flip {
	overflow: visible;
}
.swiper-container-cube .swiper-slide {
	z-index: 1; pointer-events: none; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-container-flip .swiper-slide {
	z-index: 1; pointer-events: none; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-cube .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-flip .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-bottom {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide-shadow-left {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide-shadow-right {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-container-flip .swiper-slide-shadow-bottom {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-container-flip .swiper-slide-shadow-left {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-container-flip .swiper-slide-shadow-right {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide {
	transform-origin: 0% 0%; width: 100%; height: 100%; visibility: hidden; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0;
}
.swiper-container-rtl.swiper-container-cube .swiper-slide {
	transform-origin: 100% 0%; -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-slide-next {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-slide-next + .swiper-slide {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-slide-prev {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-cube-shadow {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute; z-index: 0; opacity: 0.6; -webkit-filter: blur(50px);
}
.swiper-container-free-mode.swiper-container-fade .swiper-slide {
	transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
	pointer-events: none; transition-property: opacity; -webkit-transition-property: opacity; -o-transition-property: opacity; -moz-transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-fade .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-scrollbar {
	background: rgba(0, 0, 0, 0.1); border-radius: 10px; position: relative; -ms-touch-action: none;
}
.swiper-container-horizontal > .swiper-scrollbar {
	left: 1%; width: 98%; height: 5px; bottom: 3px; position: absolute; z-index: 50;
}
.swiper-container-vertical > .swiper-scrollbar {
	top: 1%; width: 5px; height: 98%; right: 3px; position: absolute; z-index: 50;
}
.swiper-scrollbar-drag {
	background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; width: 100%; height: 100%; position: relative;
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}
.swiper-lazy-preloader {
	transform-origin: 50% 50%; animation:swiper-preloader-spin 1s steps(12, end) infinite; left: 50%; top: 50%; width: 42px; height: 42px; margin-top: -21px; margin-left: -21px; position: absolute; z-index: 10; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; -webkit-transform-origin: 50%; -moz-transform-origin: 50%; -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader::after {
	background-position: 50%; width: 100%; height: 100%; display: block; content: ""; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100%; -webkit-background-size: 100%;
}
.swiper-lazy-preloader-white::after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.slick-slider {
	display: block; position: relative; box-sizing: border-box; -ms-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
.slick-list {
	margin: 0px; padding: 0px; overflow: hidden; display: block; position: relative;
}
.slick-list:focus {
	
}
.dragging.slick-list {
	cursor: pointer;
}
.slick-slider .slick-track {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.slick-slider .slick-list {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.slick-track {
	left: 0px; top: 0px; display: block; position: relative;
}
.slick-track::before {
	display: table; content: "";
}
.slick-track::after {
	display: table; content: "";
}
.slick-track::after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	height: 100%; float: left; display: none; min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-loading.slick-slide img {
	display: none;
}
.dragging.slick-slide img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	border: 1px solid transparent; border-image: none; height: auto; display: block;
}
.slick-hidden.slick-arrow {
	display: none;
}
.slick-loading .slick-list {
	background: url("../min/plugin/slick/./ajax-loader.gif") no-repeat center rgb(255, 255, 255);
}
.slick-prev {
	background: none; padding: 0px; border: currentColor; border-image: none; top: 50%; width: 20px; height: 20px; color: transparent; line-height: 0; font-size: 0px; display: block; position: absolute; cursor: pointer; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%);
}
.slick-next {
	background: none; padding: 0px; border: currentColor; border-image: none; top: 50%; width: 20px; height: 20px; color: transparent; line-height: 0; font-size: 0px; display: block; position: absolute; cursor: pointer; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%);
}
.slick-prev:hover {
	background: none; color: transparent;
}
.slick-prev:focus {
	background: none; color: transparent;
}
.slick-next:hover {
	background: none; color: transparent;
}
.slick-next:focus {
	background: none; color: transparent;
}
.slick-prev:hover::before {
	opacity: 1;
}
.slick-prev:focus::before {
	opacity: 1;
}
.slick-next:hover::before {
	opacity: 1;
}
.slick-next:focus::before {
	opacity: 1;
}
.slick-disabled.slick-prev::before {
	opacity: 0.25;
}
.slick-disabled.slick-next::before {
	opacity: 0.25;
}
.slick-prev::before {
	color: white; line-height: 1; font-family: "slick"; font-size: 20px; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-next::before {
	color: white; line-height: 1; font-family: "slick"; font-size: 20px; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: -25px;
}
[dir='rtl'] .slick-prev {
	left: auto; right: -25px;
}
.slick-prev::before {
	content: "¡û";
}
[dir='rtl'] .slick-prev::before {
	content: "¡ú";
}
.slick-next {
	right: -25px;
}
[dir='rtl'] .slick-next {
	left: -25px; right: auto;
}
.slick-next::before {
	content: "¡ú";
}
[dir='rtl'] .slick-next::before {
	content: "¡û";
}
.slick-slider.slick-dotted {
	margin-bottom: 30px;
}
.slick-dots {
	list-style: none; margin: 0px; padding: 0px; width: 100%; text-align: center; bottom: -25px; display: block; position: absolute;
}
.slick-dots li {
	margin: 0px 5px; padding: 0px; width: 20px; height: 20px; display: inline-block; position: relative; cursor: pointer;
}
.slick-dots li button {
	background: none; padding: 5px; border: 0px currentColor; border-image: none; width: 20px; height: 20px; color: transparent; line-height: 0; font-size: 0px; display: block; cursor: pointer;
}
.slick-dots li button:hover {
	
}
.slick-dots li button:focus {
	
}
.slick-dots li button:hover::before {
	opacity: 1;
}
.slick-dots li button:focus::before {
	opacity: 1;
}
.slick-dots li button::before {
	left: 0px; top: 0px; width: 20px; height: 20px; text-align: center; color: black; line-height: 20px; font-family: "slick"; font-size: 6px; position: absolute; content: "?"; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button::before {
	color: black; opacity: 0.75;
}
.lg-sub-html {
	background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar {
	background-color: rgba(0, 0, 0, 0.45);
}
#lg-counter {
	vertical-align: middle; display: inline-block;
}
.lg-outer .lg-video-cont {
	vertical-align: middle; display: inline-block;
}
.lg-icon {
	text-transform: none; line-height: 1; font-family: lg; font-style: normal; font-variant: normal; font-weight: 400; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.lg-actions .lg-next {
	padding: 8px 10px 9px; border-radius: 2px; top: 50%; color: rgb(153, 153, 153); font-size: 22px; margin-top: -10px; display: block; position: absolute; z-index: 1080; cursor: pointer; background-color: rgba(0, 0, 0, 0.45);
}
.lg-actions .lg-prev {
	padding: 8px 10px 9px; border-radius: 2px; top: 50%; color: rgb(153, 153, 153); font-size: 22px; margin-top: -10px; display: block; position: absolute; z-index: 1080; cursor: pointer; background-color: rgba(0, 0, 0, 0.45);
}
.lg-actions .disabled.lg-next {
	opacity: 0.5; pointer-events: none;
}
.lg-actions .disabled.lg-prev {
	opacity: 0.5; pointer-events: none;
}
.lg-actions .lg-next:hover {
	color: rgb(255, 255, 255);
}
.lg-actions .lg-prev:hover {
	color: rgb(255, 255, 255);
}
.lg-actions .lg-next {
	right: 20px;
}
.lg-actions .lg-next::before {
	content: "\e095";
}
.lg-actions .lg-prev {
	left: 20px;
}
.lg-actions .lg-prev::after {
	content: "\e094";
}
.lg-right-end.lg-outer .lg-object {
	animation:lg-right-end 0.3s; position: relative; -webkit-animation: lg-right-end .3s; -o-animation: lg-right-end .3s;
}
.lg-left-end.lg-outer .lg-object {
	animation:lg-left-end 0.3s; position: relative; -webkit-animation: lg-left-end .3s; -o-animation: lg-left-end .3s;
}
.lg-toolbar {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: 1082;
}
.lg-toolbar .lg-icon {
	padding: 10px 0px; outline: 0px; transition:color 0.2s linear; width: 50px; height: 47px; text-align: center; color: rgb(153, 153, 153); line-height: 27px; font-size: 24px; text-decoration: none !important; float: right; cursor: pointer; -webkit-transition: color .2s linear; -o-transition: color .2s linear;
}
.lg-toolbar .lg-icon:hover {
	color: rgb(255, 255, 255);
}
.lg-toolbar .lg-close::after {
	content: "\e070";
}
.lg-toolbar .lg-download::after {
	content: "\e0f2";
}
.lg-sub-html {
	padding: 10px 40px; left: 0px; text-align: center; right: 0px; bottom: 0px; color: rgb(238, 238, 238); font-size: 16px; position: fixed; z-index: 1080;
}
.lg-sub-html h4 {
	margin: 0px; font-size: 13px; font-weight: 700;
}
.lg-sub-html p {
	margin: 5px 0px 0px; font-size: 12px;
}
#lg-counter {
	color: rgb(153, 153, 153); padding-top: 12px; padding-left: 20px; font-size: 16px;
}
.lg-next {
	transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1), opacity 0.35s cubic-bezier(0, 0, 0.25, 1), color 0.2s linear; opacity: 1; -webkit-transition: -webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; -o-transition: -o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; -moz-transition: -moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
}
.lg-prev {
	transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1), opacity 0.35s cubic-bezier(0, 0, 0.25, 1), color 0.2s linear; opacity: 1; -webkit-transition: -webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; -o-transition: -o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; -moz-transition: -moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
}
.lg-toolbar {
	transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1), opacity 0.35s cubic-bezier(0, 0, 0.25, 1), color 0.2s linear; opacity: 1; -webkit-transition: -webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; -o-transition: -o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; -moz-transition: -moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
}
.lg-hide-items .lg-prev {
	opacity: 0; transform: translate3d(-10px, 0px, 0px); -webkit-transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
	opacity: 0; transform: translate3d(10px, 0px, 0px); -webkit-transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
	opacity: 0; transform: translate3d(0px, -10px, 0px); -webkit-transform: translate3d(0, -10px, 0);
}
body:not(.lg-from-hash) .lg-start-zoom.lg-outer .lg-object {
	transform-origin: 50% 50%; transition:transform 250ms cubic-bezier(0, 0, 0.25, 1), opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important; opacity: 0; transform: scale3d(0.5, 0.5, 0.5); -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1); -o-transition: -o-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1); -webkit-transform: scale3d(.5, .5, .5); -webkit-transform-origin: 50% 50%; -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1); -moz-transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-start-zoom.lg-outer .lg-complete.lg-item .lg-object {
	opacity: 1; transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1);
}
.lg-outer .lg-thumb-outer {
	transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1); width: 100%; bottom: 0px; position: absolute; z-index: 1080; max-height: 350px; transform: translate3d(0px, 100%, 0px); background-color: rgb(13, 10, 10); -webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s; -o-transition: -o-transform .25s cubic-bezier(0, 0, .25, 1) 0s; -webkit-transform: translate3d(0, 100%, 0); -moz-transition: -moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
}
.lg-outer .lg-grab.lg-thumb-outer .lg-thumb-item {
	
}
.lg-outer .lg-grabbing.lg-thumb-outer .lg-thumb-item {
	cursor: move;
}
.lg-outer .lg-dragging.lg-thumb-outer .lg-thumb {
	transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
.lg-thumb-open.lg-outer .lg-thumb-outer {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lg-outer .lg-thumb {
	padding: 10px 0px; height: 100%; margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
	border-radius: 4px; border: 2px solid rgb(255, 255, 255); border-image: none; height: 100%; overflow: hidden; margin-bottom: 5px; float: left; cursor: pointer;
}
@media all and (min-width:1025px)
{
.lg-outer .lg-thumb-item {
	transition:border-color 0.25s; -webkit-transition: border-color .25s ease; -o-transition: border-color .25s ease;
}
}
.lg-outer .active.lg-thumb-item {
	border-color: rgb(169, 7, 7);
}
.lg-outer .lg-thumb-item:hover {
	border-color: rgb(169, 7, 7);
}
.lg-outer .lg-thumb-item img {
	width: 100%; height: 100%; object-fit: cover;
}
.lg-has-thumb.lg-outer .lg-item {
	padding-bottom: 120px;
}
.lg-can-toggle.lg-outer .lg-item {
	padding-bottom: 0px;
}
.lg-pull-caption-up.lg-outer .lg-sub-html {
	transition:bottom 0.25s; -webkit-transition: bottom .25s ease; -o-transition: bottom .25s ease;
}
.lg-thumb-open.lg-pull-caption-up.lg-outer .lg-sub-html {
	bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
	padding: 5px 0px; border-radius: 2px 2px 0px 0px; top: -39px; width: 50px; height: 39px; text-align: center; right: 20px; color: rgb(153, 153, 153); line-height: 27px; font-size: 24px; position: absolute; cursor: pointer; background-color: rgb(13, 10, 10);
}
.lg-outer .lg-toogle-thumb:hover {
	color: rgb(255, 255, 255);
}
.lg-dropdown-active.lg-outer #lg-share {
	color: rgb(255, 255, 255);
}
.lg-outer .lg-toogle-thumb::after {
	content: "\e1ff";
}
.lg-outer .lg-video-cont {
	padding: 0px 5px; width: 100%; max-height: 100%; max-width: 1140px;
}
.lg-outer .lg-video {
	width: 100%; height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative;
}
.lg-outer .lg-video .lg-object {
	left: 0px; top: 0px; width: 100% !important; height: 100% !important; display: inline-block; position: absolute;
}
.lg-outer .lg-video .lg-video-play {
	left: 50%; top: 50%; width: 84px; height: 59px; margin-top: -30px; margin-left: -42px; position: absolute; z-index: 1080; cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
	background: url("../min/plugin/lightGallery/css/../img/vimeo-play.png") no-repeat;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
	background: url("../min/plugin/lightGallery/css/../img/vimeo-play.png") no-repeat 0px -58px;
}
.lg-outer .lg-has-html5 .lg-video-play {
	background: url("../min/plugin/lightGallery/css/../img/video-play.png") no-repeat; width: 64px; height: 64px; margin-top: -32px; margin-left: -32px; opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
	opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
	background: url("../min/plugin/lightGallery/css/../img/youtube-play.png") no-repeat;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
	background: url("../min/plugin/lightGallery/css/../img/youtube-play.png") no-repeat 0px -60px;
}
.lg-outer .lg-video-object {
	left: 0px; top: 0px; width: 100% !important; height: 100% !important; position: absolute;
}
.lg-outer .lg-has-video .lg-video-object {
	visibility: hidden;
}
.lg-outer .lg-video-playing.lg-has-video .lg-object {
	display: none;
}
.lg-outer .lg-video-playing.lg-has-video .lg-video-play {
	display: none;
}
.lg-outer .lg-video-playing.lg-has-video .lg-video-object {
	visibility: visible;
}
.lg-progress-bar {
	transition:opacity 80ms; left: 0px; top: 0px; width: 100%; height: 5px; position: absolute; z-index: 1083; opacity: 0; background-color: rgb(51, 51, 51); -webkit-transition: opacity 80ms ease 0s; -o-transition: opacity 80ms ease 0s; -moz-transition: opacity 80ms ease 0s;
}
.lg-progress-bar .lg-progress {
	width: 0px; height: 5px; background-color: rgb(169, 7, 7);
}
.lg-start.lg-progress-bar .lg-progress {
	width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
	opacity: 1;
}
.lg-autoplay-button::after {
	content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button::after {
	content: "\e01a";
}
.lg-zoom-dragging.lg-css3.lg-outer .lg-zoomable.lg-complete.lg-item .lg-image {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.lg-zoom-dragging.lg-css3.lg-outer .lg-zoomable.lg-complete.lg-item .lg-img-wrap {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.lg-outer .lg-zoomable.lg-complete.lg-item .lg-img-wrap {
	transition:left 0.3s cubic-bezier(0, 0, 0.25, 1), top 0.3s cubic-bezier(0, 0, 0.25, 1); transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s; -o-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s; -webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s; -moz-backface-visibility: hidden;
}
.lg-outer .lg-zoomable.lg-complete.lg-item .lg-image {
	transform-origin: 0% 0%; transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1), opacity 0.15s !important; transform: scale3d(1, 1, 1); backface-visibility: hidden; -webkit-transition: -webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s; -o-transition: -o-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s; -webkit-transform: scale3d(1, 1, 1); -webkit-backface-visibility: hidden; -webkit-transform-origin: 0 0; -moz-transition: -moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s; -moz-transform-origin: 0 0; -moz-backface-visibility: hidden;
}
#lg-zoom-in::after {
	content: "\e311";
}
#lg-actual-size {
	font-size: 20px;
}
#lg-actual-size::after {
	content: "\e033";
}
#lg-zoom-out {
	opacity: 0.5; pointer-events: none;
}
#lg-zoom-out::after {
	content: "\e312";
}
.lg-zoomed #lg-zoom-out {
	opacity: 1; pointer-events: auto;
}
.lg-outer .lg-pager-outer {
	left: 0px; height: 10px; text-align: center; right: 0px; bottom: 60px; position: absolute; z-index: 1080;
}
.lg-outer .lg-pager-hover.lg-pager-outer .lg-pager-cont {
	overflow: visible;
}
.lg-outer .lg-pager-cont {
	margin: 0px 5px; overflow: hidden; vertical-align: top; display: inline-block; position: relative; cursor: pointer;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-active.lg-pager-cont .lg-pager {
	box-shadow: inset 0px 0px 0px 2px #fff;
}
.lg-outer .lg-pager-thumb-cont {
	padding: 5px; border-radius: 3px; transition:opacity 0.15s, transform 0.15s; left: 0px; width: 120px; height: 83px; bottom: 100%; color: rgb(255, 255, 255); margin-bottom: 20px; margin-left: -60px; position: absolute; opacity: 0; transform: translate3d(0px, 5px, 0px); background-color: rgb(255, 255, 255); -webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s; -o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s; -webkit-transform: translate3d(0, 5px, 0); -moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;
}
.lg-outer .lg-pager-thumb-cont img {
	width: 100%; height: 100%;
}
.lg-outer .lg-pager {
	border-radius: 50%; transition:box-shadow 0.3s; width: 12px; height: 12px; display: block; box-shadow: inset 0px 0px 0px 8px rgba(255,255,255,0.7); background-color: rgba(255, 255, 255, 0.5); -webkit-transition: box-shadow .3s ease 0s; -o-transition: box-shadow .3s ease 0s;
}
.lg-outer .lg-pager:focus {
	box-shadow: inset 0px 0px 0px 8px #fff;
}
.lg-outer .lg-pager:hover {
	box-shadow: inset 0px 0px 0px 8px #fff;
}
.lg-outer .lg-caret {
	left: 50%; width: 0px; height: 0px; bottom: -10px; margin-left: -5px; vertical-align: middle; border-top-color: currentColor; border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 10px; border-left-width: 10px; border-top-style: dashed; border-right-style: solid; border-left-style: solid; display: inline-block; position: absolute;
}
.lg-fullscreen::after {
	content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen::after {
	content: "\e20d";
}
.lg-outer #lg-dropdown-overlay {
	transition:visibility 0s linear 0.18s, opacity 0.18s linear; left: 0px; top: 0px; right: 0px; bottom: 0px; visibility: hidden; position: fixed; z-index: 1081; cursor: default; opacity: 0; background-color: rgba(0, 0, 0, 0.25); -webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s; -o-transition: visibility 0s linear .18s, opacity .18s linear 0s;
}
.lg-dropdown-active.lg-outer #lg-dropdown-overlay {
	visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-delay: 0s; -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -webkit-transition-delay: 0s; -moz-transform: translate3d(0, 0, 0);
}
.lg-dropdown-active.lg-outer .lg-dropdown {
	visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); transition-delay: 0s; -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -webkit-transition-delay: 0s; -moz-transform: translate3d(0, 0, 0);
}
.lg-outer .lg-dropdown {
	margin: 0px; padding: 10px 0px; border-radius: 2px; transition:transform 0.18s linear, visibility 0s linear 0.5s, opacity 0.18s linear; top: 50px; text-align: left; right: 0px; font-size: 14px; list-style-type: none; visibility: hidden; position: absolute; opacity: 0; transform: translate3d(0px, 5px, 0px); background-color: rgb(255, 255, 255); -webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s; -o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s; -webkit-transform: translate3d(0, 5px, 0); -o-transform: translate3d(0, 5px, 0); -moz-transform: translate3d(0, 5px, 0); -moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
}
.lg-outer .lg-dropdown::after {
	border-width: 8px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; top: -16px; width: 0px; height: 0px; right: 16px; display: block; position: absolute; content: "";
}
.lg-outer .lg-dropdown > li:last-child {
	margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover .lg-icon {
	color: rgb(51, 51, 51);
}
.lg-outer .lg-dropdown > li:hover a {
	color: rgb(51, 51, 51);
}
.lg-outer .lg-dropdown a {
	padding: 4px 12px; color: rgb(51, 51, 51); font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; display: block; white-space: pre;
}
.lg-outer .lg-dropdown a:hover {
	background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
	line-height: 1; margin-top: -3px; vertical-align: middle; display: inline-block;
}
.lg-outer .lg-dropdown .lg-icon {
	padding: 0px; width: auto; height: auto; color: rgb(51, 51, 51); line-height: 1; font-size: 20px; margin-right: 8px; vertical-align: middle; float: none; display: inline-block;
}
.lg-outer {
	width: 100%; height: 100%;
}
.lg-outer .lg {
	width: 100%; height: 100%;
}
.lg-outer .lg-inner {
	width: 100%; height: 100%;
}
.lg-outer #lg-share {
	position: relative;
}
.lg-outer #lg-share::after {
	content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
	color: rgb(59, 89, 152);
}
.lg-outer #lg-share-facebook .lg-icon::after {
	content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
	color: rgb(0, 172, 237);
}
.lg-outer #lg-share-twitter .lg-icon::after {
	content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
	color: rgb(221, 75, 57);
}
.lg-outer #lg-share-googleplus .lg-icon::after {
	content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
	color: rgb(203, 32, 39);
}
.lg-outer #lg-share-pinterest .lg-icon::after {
	content: "\e903";
}
.group::after {
	line-height: 0; display: table; content: "";
}
.group::before {
	line-height: 0; display: table; content: "";
}
.group::after {
	clear: both;
}
.lg-outer {
	transition:opacity 0.15s; left: 0px; top: 0px; position: fixed; z-index: 1050; opacity: 0; -webkit-transition: opacity .15s ease 0s; -o-transition: opacity .15s ease 0s;
}
.lg-outer * {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.lg-visible.lg-outer {
	opacity: 1;
}
.lg-css3.lg-outer .lg-current.lg-item {
	transition-duration: inherit !important; transition-timing-function: inherit !important; -webkit-transition-timing-function: inherit; -webkit-transition-duration: inherit;
}
.lg-css3.lg-outer .lg-next-slide.lg-item {
	transition-duration: inherit !important; transition-timing-function: inherit !important; -webkit-transition-timing-function: inherit; -webkit-transition-duration: inherit;
}
.lg-css3.lg-outer .lg-prev-slide.lg-item {
	transition-duration: inherit !important; transition-timing-function: inherit !important; -webkit-transition-timing-function: inherit; -webkit-transition-duration: inherit;
}
.lg-dragging.lg-css3.lg-outer .lg-current.lg-item {
	opacity: 1; transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
.lg-dragging.lg-css3.lg-outer .lg-next-slide.lg-item {
	opacity: 1; transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
.lg-dragging.lg-css3.lg-outer .lg-prev-slide.lg-item {
	opacity: 1; transition-duration: 0s !important; -webkit-transition-duration: 0s;
}
.lg-grab.lg-outer img.lg-object {
	
}
.lg-grabbing.lg-outer img.lg-object {
	cursor: move;
}
.lg-outer .lg {
	overflow: hidden; margin-right: auto; margin-left: auto; position: relative; max-height: 100%; max-width: 100%;
}
.lg-outer .lg-inner {
	left: 0px; top: 0px; white-space: nowrap; position: absolute;
}
.lg-outer .lg-item {
	background: url("../min/plugin/lightGallery/css/../img/loading.gif") no-repeat center; display: none !important;
}
.lg-css.lg-outer .lg-current {
	display: inline-block !important;
}
.lg-css3.lg-outer .lg-current {
	display: inline-block !important;
}
.lg-css3.lg-outer .lg-next-slide {
	display: inline-block !important;
}
.lg-css3.lg-outer .lg-prev-slide {
	display: inline-block !important;
}
.lg-outer .lg-img-wrap {
	width: 100%; height: 100%; text-align: center; display: inline-block; position: absolute;
}
.lg-outer .lg-item {
	width: 100%; height: 100%; text-align: center; display: inline-block; position: absolute;
}
.lg-outer .lg-img-wrap::before {
	width: 1px; height: 50%; margin-right: -1px; display: inline-block; content: "";
}
.lg-outer .lg-item::before {
	width: 1px; height: 50%; margin-right: -1px; display: inline-block; content: "";
}
.lg-outer .lg-img-wrap {
	padding: 0px 5px; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.lg-outer .lg-complete.lg-item {
	background-image: none;
}
.lg-outer .lg-current.lg-item {
	z-index: 1060;
}
.lg-outer .lg-image {
	width: auto !important; height: auto !important; vertical-align: middle; display: inline-block; max-height: 100%; max-width: 100%;
}
.lg-show-after-load.lg-outer .lg-item .lg-object {
	transition:opacity 0.15s; opacity: 0; -webkit-transition: opacity .15s ease 0s; -o-transition: opacity .15s ease 0s;
}
.lg-show-after-load.lg-outer .lg-item .lg-video-play {
	transition:opacity 0.15s; opacity: 0; -webkit-transition: opacity .15s ease 0s; -o-transition: opacity .15s ease 0s;
}
.lg-show-after-load.lg-outer .lg-complete.lg-item .lg-object {
	opacity: 1;
}
.lg-show-after-load.lg-outer .lg-complete.lg-item .lg-video-play {
	opacity: 1;
}
.lg-outer .lg-empty-html {
	display: none;
}
.lg-hide-download.lg-outer #lg-download {
	display: none;
}
.lg-backdrop {
	transition:opacity 0.15s; left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1040; opacity: 0; background-color: rgb(0, 0, 0); -webkit-transition: opacity .15s ease 0s; -o-transition: opacity .15s ease 0s;
}
.in.lg-backdrop {
	opacity: 1;
}
.lg-no-trans.lg-css3 .lg-current {
	transition:none !important; -webkit-transition: none 0s ease 0s; -o-transition: none 0s ease 0s; -moz-transition: none 0s ease 0s;
}
.lg-no-trans.lg-css3 .lg-next-slide {
	transition:none !important; -webkit-transition: none 0s ease 0s; -o-transition: none 0s ease 0s; -moz-transition: none 0s ease 0s;
}
.lg-no-trans.lg-css3 .lg-prev-slide {
	transition:none !important; -webkit-transition: none 0s ease 0s; -o-transition: none 0s ease 0s; -moz-transition: none 0s ease 0s;
}
.lg-use-css3.lg-css3 .lg-item {
	backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.lg-use-left.lg-css3 .lg-item {
	backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.lg-fade.lg-css3 .lg-item {
	opacity: 0;
}
.lg-fade.lg-css3 .lg-current.lg-item {
	opacity: 1;
}
.lg-fade.lg-css3 .lg-current.lg-item {
	transition:opacity 0.1s; -webkit-transition: opacity .1s ease 0s; -o-transition: opacity .1s ease 0s; -moz-transition: opacity .1s ease 0s;
}
.lg-fade.lg-css3 .lg-next-slide.lg-item {
	transition:opacity 0.1s; -webkit-transition: opacity .1s ease 0s; -o-transition: opacity .1s ease 0s; -moz-transition: opacity .1s ease 0s;
}
.lg-fade.lg-css3 .lg-prev-slide.lg-item {
	transition:opacity 0.1s; -webkit-transition: opacity .1s ease 0s; -o-transition: opacity .1s ease 0s; -moz-transition: opacity .1s ease 0s;
}
.lg-use-css3.lg-slide.lg-css3 .lg-item {
	opacity: 0;
}
.lg-use-css3.lg-slide.lg-css3 .lg-prev-slide.lg-item {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.lg-use-css3.lg-slide.lg-css3 .lg-next-slide.lg-item {
	transform: translate3d(100%, 0px, 0px); -webkit-transform: translate3d(100%, 0, 0);
}
.lg-use-css3.lg-slide.lg-css3 .lg-current.lg-item {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.lg-use-css3.lg-slide.lg-css3 .lg-current.lg-item {
	transition:transform 1s cubic-bezier(0, 0, 0.25, 1), opacity 0.1s; -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -o-transition: -o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -moz-transition: -moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
}
.lg-use-css3.lg-slide.lg-css3 .lg-next-slide.lg-item {
	transition:transform 1s cubic-bezier(0, 0, 0.25, 1), opacity 0.1s; -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -o-transition: -o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -moz-transition: -moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
}
.lg-use-css3.lg-slide.lg-css3 .lg-prev-slide.lg-item {
	transition:transform 1s cubic-bezier(0, 0, 0.25, 1), opacity 0.1s; -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -o-transition: -o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -moz-transition: -moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
}
.lg-use-left.lg-slide.lg-css3 .lg-item {
	left: 0px; position: absolute; opacity: 0;
}
.lg-use-left.lg-slide.lg-css3 .lg-prev-slide.lg-item {
	left: -100%;
}
.lg-use-left.lg-slide.lg-css3 .lg-next-slide.lg-item {
	left: 100%;
}
.lg-use-left.lg-slide.lg-css3 .lg-current.lg-item {
	left: 0px; opacity: 1;
}
.lg-use-left.lg-slide.lg-css3 .lg-current.lg-item {
	transition:left 1s cubic-bezier(0, 0, 0.25, 1), opacity 0.1s; -webkit-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -o-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -moz-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
}
.lg-use-left.lg-slide.lg-css3 .lg-next-slide.lg-item {
	transition:left 1s cubic-bezier(0, 0, 0.25, 1), opacity 0.1s; -webkit-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -o-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -moz-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
}
.lg-use-left.lg-slide.lg-css3 .lg-prev-slide.lg-item {
	transition:left 1s cubic-bezier(0, 0, 0.25, 1), opacity 0.1s; -webkit-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -o-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -moz-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
}
.fp-enabled body {
	margin: 0px; padding: 0px; overflow: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html.fp-enabled {
	margin: 0px; padding: 0px; overflow: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#superContainer {
	height: 100%; position: relative; -ms-touch-action: none; touch-action: none;
}
.fp-section {
	position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.fp-slide {
	float: left;
}
.fp-slide {
	height: 100%; display: block;
}
.fp-slidesContainer {
	height: 100%; display: block;
}
.fp-slides {
	transition:0.3s ease-out; height: 100%; overflow: hidden; position: relative; z-index: 1; -webkit-transition: all .3s ease-out;
}
.fp-table.fp-section {
	width: 100%; display: table; table-layout: fixed;
}
.fp-table.fp-slide {
	width: 100%; display: table; table-layout: fixed;
}
.fp-tableCell {
	width: 100%; height: 100%; vertical-align: middle; display: table-cell;
}
.fp-slidesContainer {
	float: left; position: relative;
}
.fp-controlArrow {
	border-style: solid; top: 50%; width: 0px; height: 0px; margin-top: -38px; position: absolute; z-index: 4; cursor: pointer; -ms-user-select: none; transform: translate3d(0px, 0px, 0px); -webkit-user-select: none; -moz-user-select: none; -webkit-transform: translate3d(0, 0, 0); -khtml-user-select: none;
}
.fp-prev.fp-controlArrow {
	border-width: 38.5px 34px 38.5px 0px; border-color: transparent rgb(255, 255, 255) transparent transparent; left: 15px; width: 0px;
}
.fp-next.fp-controlArrow {
	border-width: 38.5px 0px 38.5px 34px; border-color: transparent transparent transparent rgb(255, 255, 255); right: 15px;
}
.fp-scrollable {
	overflow: hidden; position: relative;
}
.fp-scroller {
	overflow: hidden;
}
.iScrollIndicator {
	border: 0px currentColor !important; border-image: none !important;
}
.fp-notransition {
	transition:none !important; -webkit-transition: none;
}
#fp-nav {
	top: 50%; margin-top: -32px; position: fixed; z-index: 100; opacity: 1; -webkit-transform: translate3d(0, 0, 0);
}
.right#fp-nav {
	right: 17px;
}
.left#fp-nav {
	left: 17px;
}
.fp-slidesNav {
	left: 50%; position: absolute; z-index: 4; opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.bottom.fp-slidesNav {
	bottom: 17px;
}
.top.fp-slidesNav {
	top: 17px;
}
#fp-nav ul {
	margin: 0px; padding: 0px;
}
.fp-slidesNav ul {
	margin: 0px; padding: 0px;
}
#fp-nav ul li {
	margin: 7px; width: 14px; height: 13px; display: block; position: relative;
}
.fp-slidesNav ul li {
	margin: 7px; width: 14px; height: 13px; display: block; position: relative;
}
.fp-slidesNav ul li {
	display: inline-block;
}
#fp-nav ul li a {
	width: 100%; height: 100%; text-decoration: none; display: block; position: relative; z-index: 1; cursor: pointer;
}
.fp-slidesNav ul li a {
	width: 100%; height: 100%; text-decoration: none; display: block; position: relative; z-index: 1; cursor: pointer;
}
#fp-nav ul li a.active span {
	margin: -6px 0px 0px -6px; border-radius: 100%; width: 12px; height: 12px;
}
#fp-nav ul li:hover a.active span {
	margin: -6px 0px 0px -6px; border-radius: 100%; width: 12px; height: 12px;
}
.fp-slidesNav ul li a.active span {
	margin: -6px 0px 0px -6px; border-radius: 100%; width: 12px; height: 12px;
}
.fp-slidesNav ul li:hover a.active span {
	margin: -6px 0px 0px -6px; border-radius: 100%; width: 12px; height: 12px;
}
#fp-nav ul li a span {
	background: rgb(51, 51, 51); margin: -2px 0px 0px -2px; border-radius: 50%; border: 0px currentColor; transition:0.1s ease-in-out; border-image: none; left: 50%; top: 50%; width: 4px; height: 4px; position: absolute; z-index: 1; -webkit-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out;
}
.fp-slidesNav ul li a span {
	background: rgb(51, 51, 51); margin: -2px 0px 0px -2px; border-radius: 50%; border: 0px currentColor; transition:0.1s ease-in-out; border-image: none; left: 50%; top: 50%; width: 4px; height: 4px; position: absolute; z-index: 1; -webkit-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out;
}
#fp-nav ul li:hover a span {
	margin: -5px 0px 0px -5px; width: 10px; height: 10px;
}
.fp-slidesNav ul li:hover a span {
	margin: -5px 0px 0px -5px; width: 10px; height: 10px;
}
#fp-nav ul li .fp-tooltip {
	top: -2px; width: 0px; color: rgb(255, 255, 255); overflow: hidden; font-family: arial,helvetica,sans-serif; font-size: 14px; display: block; white-space: nowrap; position: absolute; cursor: pointer; max-width: 220px; opacity: 0;
}
#fp-nav ul li:hover .fp-tooltip {
	transition:opacity 0.2s ease-in; width: auto; opacity: 1; -webkit-transition: opacity .2s ease-in;
}
.fp-show-active#fp-nav a.active + .fp-tooltip {
	transition:opacity 0.2s ease-in; width: auto; opacity: 1; -webkit-transition: opacity .2s ease-in;
}
#fp-nav ul li .right.fp-tooltip {
	right: 20px;
}
#fp-nav ul li .left.fp-tooltip {
	left: 20px;
}
.fp-auto-height .fp-slide {
	height: auto !important;
}
.fp-auto-height .fp-tableCell {
	height: auto !important;
}
.fp-section.fp-auto-height {
	height: auto !important;
}
.fp-responsive .fp-auto-height-responsive .fp-slide {
	height: auto !important;
}
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
	height: auto !important;
}
.fp-responsive .fp-section.fp-auto-height-responsive {
	height: auto !important;
}
.iconfont {
	font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.icon-collect::before {
	content: "\e619";
}
.icon-collect1::before {
	content: "\e60f";
}
.icon-next::before {
	content: "\e646";
}
.icon-prev::before {
	content: "\e647";
}
.icon-prev1::before {
	content: "\e60e";
}
.icon-next1::before {
	content: "\e60d";
}
.icon-close::before {
	content: "\e60c";
}
.icon-weixin1::before {
	content: "\e603";
}
.icon-weixin3::before {
	content: "\e604";
}
.icon-tablet::before {
	content: "\e614";
}
.icon-play::before {
	content: "\e605";
}
.icon-right::before {
	content: "\e679";
}
.icon-user::before {
	content: "\e623";
}
.icon-weixin2::before {
	content: "\e606";
}
.icon-tablet-horizontal1::before {
	content: "\e615";
}
.icon-tablet-horizontal2::before {
	content: "\e616";
}
.icon-metinfo-logo::before {
	content: "\e608";
}
.icon-metinfo-logobd::before {
	content: "\e609";
}
.less-link {
	color: rgb(42, 51, 60);
}
.less-link:hover {
	color: rgb(78, 151, 217);
}
.less-decorationnone {
	text-decoration: none;
}
.less-decorationnone:active {
	text-decoration: none;
}
.less-decorationnone:focus {
	text-decoration: none;
}
.less-decorationnone:hover {
	text-decoration: none;
}
.flex {
	display: flex;
}
.flexs {
	flex:1 1 0px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.less-flex-vm {
	display: flex; align-items: center; -webkit-align-items: center; -webkit-box-align: center;
}
.less-transition {
	transition:0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.height-20 {
	height: 20px;
}
.less-page-content {
	background: rgb(255, 255, 255); padding: 30px;
}
@media all and (max-width:767px)
{
.less-page-content {
	padding: 10px;
}
}
.less-page-body {
	background: rgb(255, 255, 255); padding: 30px 0px;
}
@media all and (max-width:767px)
{
.less-page-body {
	padding: 0px;
}
}
.less-uldestyle {
	list-style: none; padding: 0px;
}
.met-editor {
	background: rgb(255, 255, 255); padding: 30px; color: rgb(34, 34, 34); line-height: 1.8; font-size: 18px; font-weight: 300; -ms-word-break: break-all;
}
@media all and (max-width:767px)
{
.met-editor {
	padding: 10px;
}
}
.met-editor p {
	margin-bottom: 16px;
}
.met-editor img {
	height: auto !important; max-width: 100% !important;
}
.met-editor table {
	color: rgb(42, 51, 60);
}
.met-editor .table-saw {
	-ms-overflow-x: auto;
}
.met-editor video {
	margin: auto; display: block; max-width: 100% !important;
}
.met-editor .metvideo {
	margin: auto; display: block; max-width: 100% !important;
}
.met-editor iframe {
	margin: auto; display: block; max-width: 100% !important;
}
.met_pager {
	text-align: center; margin-top: 20px;
}
.met_pager * {
	display: inline-block;
}
.met_pager a {
	background: rgb(255, 255, 255); padding: 9px 15px; border: 1px solid rgb(228, 234, 236); border-image: none;
}
.met_pager .PreSpan {
	background: rgb(255, 255, 255); padding: 9px 15px; border: 1px solid rgb(228, 234, 236); border-image: none;
}
.met_pager .NextSpan {
	background: rgb(255, 255, 255); padding: 9px 15px; border: 1px solid rgb(228, 234, 236); border-image: none;
}
.met_pager a {
	color: rgb(118, 131, 143); text-decoration: none; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.met_pager a:active {
	text-decoration: none;
}
.met_pager a:focus {
	text-decoration: none;
}
.met_pager a:hover {
	text-decoration: none;
}
.met_pager a:hover {
	background: rgb(245, 245, 245);
}
.met_pager a.NextA {
	border-right-color: rgb(228, 234, 236); border-right-width: 1px; border-right-style: solid;
}
.met_pager a.Ahover {
	background: rgb(98, 168, 234); border-color: rgb(98, 168, 234); color: rgb(255, 255, 255);
}
.met_pager .PreSpan {
	color: rgb(204, 213, 219); cursor: default;
}
.met_pager .NextSpan {
	color: rgb(204, 213, 219); cursor: default;
}
.met_pager input {
	display: none;
}
.met_pager .PageText {
	display: none;
}
.met_page li {
	width: 49%; display: inline-block;
}
.met_page li a {
	max-width: 100%;
}
#indexFeed {
	padding: 0px !important; left: auto; top: auto; width: 320px; right: 60px; overflow: hidden; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); background-color: transparent;
}
@media all and (max-width:767px)
{
#indexFeed {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px;
}
}
#indexFeed .radio-custom label {
	font-size: 13px; font-weight: normal;
}
#indexFeed .radio-custom label::after {
	left: 5px; top: 7px;
}
#indexFeed .radio-custom label::before {
	border: 1px solid rgb(158, 153, 153); border-image: none; top: 2px; width: 16px; height: 16px;
}
#indexFeed .radio-custom input[type='radio']:checked + label::before {
	border-width: 8px; border-color: rgb(98, 168, 234);
}
#indexFeed .modal-header {
	color: rgb(255, 255, 255); background-color: rgb(0, 122, 255);
}
#indexFeed .modal-header .close {
	color: rgb(255, 255, 255); opacity: 1;
}
#indexFeed .modal-header .close:hover {
	opacity: 0.5;
}
#indexFeed .modal-header .modal-title {
	color: rgb(255, 255, 255);
}
#indexFeed .modal-dialog {
	margin: 0px; width: 100%;
}
#indexFeed .met-feedback {
	padding: 0px;
}
#indexFeed .met-feedback .met-feedback-body {
	padding: 0px;
}
.modal-open {
	padding-right: 0px !important; -ms-overflow-x: hidden; -ms-overflow-y: visible;
}
html {
	width: 100%; min-width: 320px; max-width: 100%;
}
body {
	width: 100%; min-width: 320px; max-width: 100%;
}
body {
	font: 14px/1.5 "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; color: rgb(42, 51, 60); -ms-overflow-x: hidden; font-size-adjust: none; font-stretch: normal;
}
.met-pinghei {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#product-summary .summary-body h3 {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#product-summary .summary-body p.desc {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#product-seo section.section h3 {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#product-seo section.section p.desc {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#product-exp .tab-exp h3 {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#product-exp .tab-exp p.desc {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#product-code .tab-code h3 {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#product-code .tab-code p.desc {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#product-para .para-list li .para-title {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#product-seave h3 {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#product-seave p.desc {
	font: 16px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.met-pinghei .h1 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pinghei .h2 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pinghei .h3 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pinghei .h4 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pinghei .h5 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pinghei .h6 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pinghei h1 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pinghei h2 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pinghei h3 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pinghei h4 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pinghei h5 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pinghei h6 {
	font-family: "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc {
	font: 16px/1.5 "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.met-pingpangsc .h1 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc .h2 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc .h3 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc .h4 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc .h5 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc .h6 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc h1 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc h2 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc h3 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc h4 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc h5 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.met-pingpangsc h6 {
	font-family: "PingFangSC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
.tooltip-inner {
	background: rgb(38, 50, 56); font: 14px/1.5 "HanHei-SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; padding: 8px 15px; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.met-normal {
	font: 14px/1.5 "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.met-video-link:hover {
	text-decoration: none;
}
.webui-popover-content .met-video-link .icon-play {
	top: 2px; position: relative;
}
.dropdown-menu {
	border-radius: 0px; font-weight: normal;
}
.dropdown-menu > li > a {
	border-radius: 0px; font-weight: normal;
}
.overflow-visible {
	overflow: visible !important;
}
.dropdown-menu > li {
	padding: 0px;
}
.dropdown-menu > li > a:hover {
	background: rgb(245, 245, 245);
}
.dropdown-menu > li > a {
	transition:background 0.5s; color: rgb(42, 51, 60) !important; -webkit-transition: background 0.5s; -o-transition: background 0.5s; -moz-transition: background 0.5s;
}
.dropdown-menu > li > a:hover {
	color: rgb(78, 151, 217) !important;
}
.lg-outer .lg-thumb-item {
	border-radius: 0px;
}
.lg-outer .active.lg-thumb-item {
	border-color: rgb(98, 168, 234);
}
.lg-outer .lg-thumb-item:hover {
	border-color: rgb(98, 168, 234);
}
.met-white-lightGallery .lg-backdrop {
	background: rgb(255, 255, 255);
}
.met-white-lightGallery .lg-actions .lg-next {
	background: rgb(255, 255, 255);
}
.met-white-lightGallery .lg-actions .lg-prev {
	background: rgb(255, 255, 255);
}
.met-white-lightGallery .lg-sub-html {
	background: rgb(255, 255, 255);
}
.met-white-lightGallery .lg-toolbar {
	background: rgb(255, 255, 255);
}
.met-white-lightGallery .lg-toolbar .lg-icon:hover {
	color: rgb(51, 51, 51);
}
.met-white-lightGallery .lg-actions .lg-next:hover {
	color: rgb(51, 51, 51);
}
.met-white-lightGallery .lg-actions .lg-prev:hover {
	color: rgb(51, 51, 51);
}
.met-white-lightGallery .lg-outer .lg-thumb-outer {
	background-color: rgb(242, 242, 242);
}
.met-white-lightGallery .lg-outer .lg-toogle-thumb {
	background-color: rgb(242, 242, 242);
}
.met-white-lightGallery .lg-outer .lg-toogle-thumb:hover {
	color: rgb(51, 51, 51);
}
.slh {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.met_page li a {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.swiper-container-horizontal > .swiper-scrollbar {
	height: 3px; bottom: 0px; z-index: 0;
}
.swiper-scrollbar-drag {
	background: rgba(0, 0, 0, 0.2);
}
.slick-arrow-lg.slick-slider .slick-arrow i {
	font-size: 50px;
}
.slick-slider .slick-arrow {
	margin: 0px; top: 50%; width: auto; height: auto; position: absolute; z-index: 2; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%);
}
.slick-slider .slick-arrow::before {
	display: none;
}
.slick-slider .slick-prev.slick-arrow {
	left: 2%;
}
.slick-slider .slick-next.slick-arrow {
	right: 2%;
}
.slick-slider .slick-disabled.slick-arrow {
	display: none !important;
}
.slick-slider .slick-arrow i {
	color: rgb(0, 0, 0); font-size: 40px; opacity: 0.1; -moz-opacity: .1;
}
@media all and (max-width:991px)
{
.slick-arrow-lg.slick-slider .slick-arrow i {
	font-size: 40px;
}
.slick-slider .slick-prev.slick-arrow {
	left: 0px;
}
.slick-slider .slick-next.slick-arrow {
	right: 0px;
}
.slick-slider .slick-arrow i {
	font-size: 30px;
}
}
.slick-dots li.slick-active button::before {
	color: rgba(0, 0, 0, 0.5);
}
.slick-dots li button::before {
	color: rgb(119, 119, 119);
}
@media all and (max-width:767px)
{
.slick-dots li {
	width: 10px; height: 10px;
}
.slick-dots li button {
	padding: 0px; width: 10px; height: 10px;
}
.slick-dots li button::before {
	width: 10px; height: 10px;
}
}
.bgfop05.modal-backdrop {
	background: rgb(255, 255, 255); z-index: 1801; opacity: 1 !important;
}
.modal#popup-video {
	padding: 0px !important; text-align: center; z-index: 1802;
}
.modal#popup-video .close {
	border: 0px currentColor; border-image: none; top: 20px; right: 20px; color: rgb(170, 170, 170); position: absolute; opacity: 1;
}
.modal#popup-video .close i {
	font-size: 30px;
}
.modal#popup-video .modal-dialog {
	margin: 0px auto; width: auto; max-width: 100%;
}
.modal#popup-video .met-video {
	max-height: 100%; max-width: 100%;
}
.height100 {
	height: 100% !important;
}
.loader-circle.loader {
	border-left-color: rgb(78, 151, 217);
}
.horizontal {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg);
}
.white * {
	color: rgb(255, 255, 255);
}
.ofh {
	overflow: hidden;
}
.top-0 {
	top: 0px !important;
}
.bodycover {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 100;
}
.navbar {
	width: 100%;
}
.navbar-toolbar .open .dropdown-menu-right {
	left: auto; overflow: visible;
}
@media all and (min-width:480px)
{
.visible-sxs {
	display: none;
}
}
@media all and (max-width:479px)
{
.hidden-sxs {
	display: none;
}
}
.alert-default {
	border-color: rgb(240, 242, 245); padding: 15px; color: rgb(170, 170, 170); background-color: rgb(243, 247, 249);
}
.swiper-navtab {
	padding-bottom: 3px;
}
.swiper-container-horizontal.swiper-navtab .swiper-scrollbar {
	left: 0px; width: 100%; height: 3px; bottom: 0px;
}
.swiper-container-horizontal.swiper-navtab .swiper-scrollbar-drag {
	background: rgba(0, 0, 0, 0.1);
}
.swiper-navtab .swiper-wrapper {
	width: auto;
}
.swiper-navtab .flex-start.swiper-wrapper {
	justify-content: flex-start !important; -webkit-justify-content: flex-start;
}
.swiper-navtab .swiper-slide {
	width: auto;
}
[class*=animation-] {
	animation-duration: 1s; -webkit-animation-duration: 1s; -o-animation-duration: 1s; -moz-animation-duration: 1s;
}
.animation-time500 {
	animation-duration: 0.5s; -webkit-animation-duration: 0.5s; -o-animation-duration: 0.5s; -moz-animation-duration: 0.5s;
}
.animation-slide-top10 {
	animation-name: slide-top10; -webkit-animation-name: slide-top10; -o-animation-name: slide-top10; -moz-animation-name: slide-top10;
}
.animation-slide-bottom10 {
	animation-name: slide-bottom10; -webkit-animation-name: slide-bottom10; -o-animation-name: slide-bottom10; -moz-animation-name: slide-bottom10;
}
.animation-slide-left10 {
	animation-name: slide-left10; -webkit-animation-name: slide-left10; -o-animation-name: slide-left10; -moz-animation-name: slide-left10;
}
.animation-slide-right10 {
	animation-name: slide-right10; -webkit-animation-name: slide-right10; -o-animation-name: slide-right10; -moz-animation-name: slide-right10;
}
.animation-slide-top50 {
	animation-name: slide-top50; -webkit-animation-name: slide-top50; -o-animation-name: slide-top50; -moz-animation-name: slide-top50;
}
.animation-slide-bottom50 {
	animation-name: slide-bottom50; -webkit-animation-name: slide-bottom50; -o-animation-name: slide-bottom50; -moz-animation-name: slide-bottom50;
}
.animation-slide-left50 {
	animation-name: slide-left50; -webkit-animation-name: slide-left50; -o-animation-name: slide-left50; -moz-animation-name: slide-left50;
}
.animation-slide-right50 {
	animation-name: slide-right50; -webkit-animation-name: slide-right50; -o-animation-name: slide-right50; -moz-animation-name: slide-right50;
}
.animation-delay-1200 {
	animation-delay: 1200ms; -webkit-animation-delay: 1200ms; -o-animation-delay: 1200ms; -moz-animation-delay: 1200ms;
}
.animation-delay-1400 {
	animation-delay: 1400ms; -webkit-animation-delay: 1400ms; -o-animation-delay: 1400ms; -moz-animation-delay: 1400ms;
}
.animation-delay-1600 {
	animation-delay: 1600ms; -webkit-animation-delay: 1600ms; -o-animation-delay: 1600ms; -moz-animation-delay: 1600ms;
}
body.met-navfixed {
	padding-top: 50px;
}
.met-nav {
	transition:0.5s; margin-bottom: 0px; z-index: 2; min-height: 50px; box-shadow: none; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.met-nav .head-ad {
	background: -ms-linear-gradient(0deg, rgb(229, 59, 117), rgb(124, 81, 209)); height: 40px; line-height: 40px;
}
.met-nav .head-ad a {
	color: rgb(255, 255, 255) !important; text-decoration: none !important; display: block;
}
.navbar-fixed-top.met-nav {
	z-index: 999;
}
.navbar-shadow.met-nav {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
}
.met-nav .label {
	margin-left: 8px; position: relative;
}
.met-nav .navbar-logo {
	padding: 0px; height: 50px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px !important; display: block;
}
.met-nav .navbar-logo img {
	max-height: 50px;
}
.met-nav .navbar-toggle {
	height: 50px; margin-top: -5px;
}
.met-nav .nav li a {
	transition:0.5s; color: rgb(42, 51, 60) !important; font-size: 15px; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.met-nav .nav li a:hover {
	color: rgb(78, 151, 217) !important;
}
.met-nav .nav li a:hover {
	color: rgb(78, 151, 217) !important;
}
.met-nav .nav li a.active {
	color: rgb(78, 151, 217) !important;
}
.met-nav .dropdown-menu > li > a.active {
	background: rgb(245, 245, 245);
}
.met-nav .met-nav-login {
	text-align: center; padding-top: 15px;
}
@media all and (min-width:768px)
{
.met-nav .nav > li > a {
	height: 50px; line-height: 50px; padding-top: 0px; padding-bottom: 0px;
}
.met-nav .dropdown-menu {
	top: 65px;
}
.met-nav .bullet.dropdown-menu {
	top: 60px;
}
.met-nav .met-nav-login {
	height: 50px; padding-top: 0px; margin-left: 20px;
}
.met-nav .navbar-collapse {
	padding: 0px;
}
.met-nav .navbar-collapse .navbar-right {
	margin-right: 0px;
}
}
@media all and (max-width:991px)
{
.met-nav .nav > li {
	margin-left: 0px !important;
}
}
@media all and (max-width:767px)
{
.met-nav .dropdown-menu > li > .dropdown-menu > li > a {
	padding-left: 40px;
}
.met-nav .in.navbar-collapse-toolbar {
	-ms-overflow-y: scroll;
}
.met-nav .navbar-logo {
	margin-left: 10px !important;
}
}
.met-banner .p-1.carousel-caption {
	left: 10%; top: 30%; text-align: left;
}
.met-banner .p-2.carousel-caption {
	top: 30%; text-align: right; right: 10%;
}
.met-banner .p-3.carousel-caption {
	top: 10%; padding-top: 30px;
}
.met-banner .p-5.carousel-caption {
	margin: auto; left: 0px; top: 0px; width: 50%; height: 30%; right: 0px; bottom: 0px;
}
.met-banner .carousel-caption h3 {
	margin: 0px; font-size: 30px; font-weight: 300;
}
.met-banner .carousel-caption p {
	margin: 0px; font-size: 36px; font-weight: 300; text-shadow: none;
}
@media all and (max-width:767px)
{
.met-banner .carousel-caption h3 {
	font-size: 16px;
}
.met-banner .carousel-caption p {
	font-size: 18px;
}
}
.met-banner-ny {
	height: 120px; background-color: rgb(98, 168, 234);
}
@media all and (max-width:767px)
{
.met-banner-ny {
	height: 90px;
}
}
.met-banner-ny h1 {
	margin: 0px; padding: 10px 30px; color: rgb(255, 255, 255); font-size: 35px; font-weight: 300; text-shadow: none;
}
.met-banner-ny h2 {
	margin: 0px; padding: 10px 30px; color: rgb(255, 255, 255); font-size: 35px; font-weight: 300; text-shadow: none;
}
.met-position {
	background: rgb(255, 255, 255); border-bottom-color: rgb(240, 242, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordernone.met-position {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
@media all and (max-width:767px)
{
.met-position {
	border-bottom-color: rgb(240, 242, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.met-position .breadcrumb {
	margin: 0px; padding: 15px;
}
.met-position a {
	text-decoration: none;
}
.met-position a:active {
	text-decoration: none;
}
.met-position a:focus {
	text-decoration: none;
}
.met-position a:hover {
	text-decoration: none;
}
.pattern-show.met-position {
	background: rgb(242, 242, 242); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.pattern-show.met-position .breadcrumb {
	padding: 10px;
}
.met-column-nav {
	text-align: center; border-bottom-color: rgb(240, 242, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordernone.met-column-nav {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
@media all and (max-width:767px)
{
.met-column-nav {
	border-bottom-color: rgb(240, 242, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.met-column-nav .sidebar_tile {
	height: 52px; overflow: hidden;
}
}
.met-column-nav ul.met-column-nav-ul {
	list-style: none; margin: auto auto 0px; padding: 0px;
}
.met-column-nav ul.met-column-nav-ul > li {
	display: inline-block;
}
.met-column-nav ul.met-column-nav-ul > li a.link {
	padding: 14px; color: rgb(144, 147, 155); font-size: 16px; font-weight: 300; text-decoration: none; display: block;
}
.met-column-nav ul.met-column-nav-ul > li a.link:active {
	text-decoration: none;
}
.met-column-nav ul.met-column-nav-ul > li a.link:focus {
	text-decoration: none;
}
.met-column-nav ul.met-column-nav-ul > li a.link:hover {
	text-decoration: none;
}
.met-column-nav ul.met-column-nav-ul > li a.link:hover {
	color: rgb(78, 151, 217);
}
.met-column-nav ul.met-column-nav-ul > li a.active.link {
	color: rgb(78, 151, 217);
}
.met-column-nav ul.met-column-nav-ul > li > ul > li > a.active {
	color: rgb(78, 151, 217) !important;
}
.met-column-nav ul.met-column-nav-ul > li .bullet.dropdown-menu {
	top: 40px;
}
@media all and (min-width:992px)
{
.product-search-body.met-column-nav {
	text-align: left;
}
.product-search-body.met-column-nav .met-column-nav-ul {
	margin: 0px;
}
}
.product-search-body.met-column-nav .product_search .form-group {
	margin: 0px auto 15px; width: 90%;
}
@media all and (min-width:992px)
{
.product-search-body.met-column-nav .product_search .form-group {
	width: 100%; margin-top: 7px; margin-bottom: 0px;
}
}
.product-search-body.met-column-nav .navno.product_search .form-group {
	margin-top: 15px;
}
@media all and (min-width:992px)
{
.product-search-body.met-column-nav .navno.product_search .form-group {
	margin-top: 8px; margin-bottom: 8px;
}
}
.met-links {
	padding: 15px 0px; color: rgb(94, 115, 135); border-top-color: rgb(240, 242, 245); border-top-width: 1px; border-top-style: solid;
}
.met-links a {
	color: rgb(94, 115, 135);
}
.met-links ol {
	margin-bottom: 0px;
}
.met-links .breadcrumb > li + li::before {
	color: rgb(170, 170, 170);
}
.met-footnav {
	padding: 40px 0px; border-top-color: rgb(240, 242, 245); border-top-width: 1px; border-top-style: solid;
}
.met-footnav h4 {
	font-size: 20px; margin-top: 0px; text-shadow: none;
}
.met-footnav ul {
	list-style: none; padding: 0px; margin-bottom: 0px;
}
.met-footnav ul li {
	margin-bottom: 3px;
}
.met-footnav ul li a {
	color: rgb(94, 115, 135); text-decoration: none;
}
.met-footnav ul li a:active {
	text-decoration: none;
}
.met-footnav ul li a:focus {
	text-decoration: none;
}
.met-footnav ul li a:hover {
	text-decoration: none;
}
.met-footnav ul li a:hover {
	color: rgb(78, 151, 217);
}
.met-footnav .list {
	margin-bottom: 15px;
}
@media all and (min-width:768px)
{
.met-footnav .list {
	margin-bottom: 0px;
}
}
@media all and (max-width:767px)
{
.met-footnav {
	padding: 30px 0px;
}
}
.met-footnav .info em {
	font-size: 30px; font-style: normal; display: block;
}
.met-footnav .info em a {
	transition:color 0.5s; color: rgb(94, 115, 135); -webkit-transition: color 0.5s; -o-transition: color 0.5s; -moz-transition: color 0.5s;
}
.met-footnav .info em a:hover {
	color: rgb(42, 51, 60);
}
.met-footnav .info p {
	color: rgb(170, 170, 170);
}
.met-footnav .info i {
	font-size: 26px; cursor: pointer;
}
.met-footnav .info a {
	margin: 0px 8px;
}
.met-footnav .info a:hover {
	text-decoration: none;
}
.met-footnav .info a:focus {
	text-decoration: none;
}
@media all and (max-width:991px) and (min-width:768px)
{
.met-footnav .info {
	margin-top: 20px;
}
}
.met-weixin-img img {
	max-width: 160px;
}
footer {
	padding: 20px 0px; height: auto; color: rgb(170, 170, 170); line-height: 1.8; border-top-color: rgb(240, 242, 245); border-top-width: 1px; border-top-style: solid;
}
footer p {
	margin-bottom: 0px;
}
@media all and (max-width:991px)
{
footer {
	padding: 30px 0px;
}
}
@media all and (max-width:767px)
{
footer {
	padding: 20px 0px;
}
}
.met-langlist .flag-icon {
	font-size: 15px; margin-right: 3px;
}
@media all and (max-width:767px)
{
#met-langlist-modal .modal-center {
	height: auto !important;
}
}
#met-langlist-modal .modal-content {
	border-radius: 0px;
}
#met-langlist-modal .modal-content .modal-body {
	padding: 40px 40px 20px; position: relative;
}
#met-langlist-modal .modal-content .modal-body .close {
	top: 0px; right: 10px; font-size: 40px; position: absolute;
}
#met-langlist-modal .modal-content a.btn {
	padding: 0px 15px; border: currentColor; border-image: none; height: 50px; text-align: left; line-height: 50px; font-size: 16px;
}
#met-langlist-modal .modal-content a.btn span.flag-icon {
	font-size: 30px; margin-top: 10px; margin-right: 8px;
}
.met-online {
	right: 10px; bottom: 10px; overflow: hidden; position: fixed; z-index: 100;
}
.met-online ul.blocks {
	margin: 0px; transition:0.5s; overflow: hidden; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.met-online ul.hidebacktop.blocks {
	margin-bottom: -36px;
}
.met-online ul.blocks li {
	margin: 0px; padding: 0px; clear: both; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.met-online ul.blocks li:first-child {
	border: currentColor; border-image: none;
}
.met-index-first {
	background: -ms-linear-gradient(135deg, rgb(98, 168, 234), rgb(0, 181, 236)); padding-top: 80px; min-height: 750px;
}
.met-index-first h1 {
	line-height: 1;
}
.met-index-first h1 p {
	font-size: 65px;
}
.met-index-first h1 span {
	line-height: 1.5; font-size: 45px;
}
.met-index-first img {
	margin: 50px auto -30px;
}
@media all and (max-width:991px)
{
.met-index-first {
	padding-top: 60px;
}
.met-index-first img {
	margin: 40px auto -20px;
}
}
@media all and (max-width:767px)
{
.met-index-first {
	min-height: 350px;
}
}
@media all and (max-width:479px)
{
.met-index-first {
	padding-top: 50px;
}
.met-index-first h1 {
	font-size: 46px;
}
.met-index-first h1 span {
	font-size: 36px;
}
.met-index-first img {
	margin: 30px auto -10px;
}
}
@media all and (max-width:380px)
{
.met-index-first h1 {
	font-size: 40px;
}
.met-index-first h1 span {
	font-size: 28px;
}
}
.white.met-index-body p {
	color: rgb(255, 255, 255);
}
.met-index-body h3 {
	margin: 0px 0px 20px; line-height: 1.2; font-size: 50px;
}
.met-index-body p {
	margin: 0px; color: rgb(85, 85, 85); line-height: 1.5; font-size: 22px;
}
@media all and (max-width:991px)
{
.met-index-body h3 {
	font-size: 40px; margin-bottom: 10px;
}
.met-index-body p {
	font-size: 20px;
}
}
@media all and (max-width:479px)
{
.met-index-body h3 {
	font-size: 30px;
}
.met-index-body p {
	font-size: 16px;
}
}
.met-index-link {
	transition:0.5s; color: rgb(78, 151, 217); font-size: 24px; text-decoration: none; display: inline-block; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.met-index-link:active {
	text-decoration: none;
}
.met-index-link:focus {
	text-decoration: none;
}
.met-index-link:hover {
	text-decoration: none;
}
.met-index-link:hover {
	color: rgb(42, 51, 60);
}
.met-index-link i {
	color: inherit; font-size: 24px;
}
.met-index-link i.pe-angle-right {
	left: -10px; top: 9px; font-size: 40px; position: relative;
}
@media all and (max-width:479px)
{
.met-index-link {
	font-size: 20px;
}
.met-index-link i {
	font-size: 18px;
}
.met-index-link i.pe-angle-right {
	top: 7px; font-size: 30px;
}
}
.met-index-admin {
	padding-top: 130px;
}
.met-index-admin .row > div {
	float: none;
}
.met-index-admin img {
	margin: 0px auto -30px -100px;
}
@media all and (min-width:1200px)
{
.met-index-admin img {
	margin-left: -180px;
}
}
@media all and (min-width:992px)
{
.met-index-admin .admin-img {
	min-height: 550px;
}
.met-index-admin img {
	max-width: 10000px;
}
}
@media all and (max-width:991px)
{
.met-index-admin {
	text-align: center; padding-top: 90px;
}
.met-index-admin .row > div {
	display: block;
}
.met-index-admin img {
	margin: 40px auto -20px;
}
}
@media all and (max-width:479px)
{
.met-index-admin {
	padding-top: 60px; min-height: 400px;
}
.met-index-admin img {
	margin: 30px auto -10px;
}
.met-index-admin .btn {
	padding: 10px 30px; font-size: 20px; margin-top: 10px;
}
}
.met-index-gn {
	padding-top: 130px; min-height: 700px;
}
.met-index-gn [class*=gn-img] {
	margin: 0px auto -30px; position: relative;
}
.met-index-gn [class*=gn-img] .gn-slick {
	overflow: hidden; position: absolute;
}
.met-index-gn [class*=gn-img] .gn-slick .slick-slide {
	width: 100%;
}
.met-index-gn [class*=gn-img] .gn-slick :first-child.slick-slide {
	display: block;
}
.met-index-gn [class*=gn-img] .gn-slick img {
	width: 100%;
}
.met-index-gn .gn-img1 {
	width: 254px; height: 487px; z-index: 2;
}
.met-index-gn .gn-img1 .gn-slick {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: 14px; top: 44px; width: 225px; height: 389px;
}
.met-index-gn .gn-img2 {
	width: 960px; height: 772px;
}
.met-index-gn .gn-img2 .gn-slick {
	left: 38px; top: 70px; width: 885px; height: 465px;
}
@media all and (min-width:992px)
{
.met-index-gn .row {
	margin-top: 50px; position: relative;
}
.met-index-gn .row > div:first-child {
	position: static;
}
.met-index-gn .gn-img1 {
	right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
}
@media all and (max-width:991px)
{
.met-index-gn {
	padding-top: 90px;
}
.met-index-gn .gn-img1 {
	margin: 40px auto 30px;
}
.met-index-gn .gn-img2 {
	margin: 0px auto -20px; width: 720px; height: 579px;
}
.met-index-gn .gn-img2 .gn-slick {
	left: 29px; top: 52px; width: 663px; height: 360px;
}
}
@media all and (max-width:767px)
{
.met-index-gn .gn-img1 {
	width: 206px; height: 391px;
}
.met-index-gn .gn-img1 .gn-slick {
	left: 11px; top: 35px; width: 184px; height: 317px;
}
.met-index-gn .gn-img2 {
	width: 450px; height: 362px;
}
.met-index-gn .gn-img2 .gn-slick {
	left: 18px; top: 33px; width: 415px; height: 220px;
}
}
@media all and (max-width:479px)
{
.met-index-gn {
	padding-top: 60px;
}
.met-index-gn .gn-img1 {
	width: 180px; height: 345px; margin-top: 30px;
}
.met-index-gn .gn-img1 .gn-slick {
	left: 10px; top: 31px; width: 160px; height: 276px;
}
.met-index-gn .gn-img2 {
	width: 290px; height: 233px; margin-bottom: -10px;
}
.met-index-gn .gn-img2 .gn-slick {
	left: 12px; top: 21px; width: 267px; height: 140px;
}
}
.met-index-app {
	padding: 130px 0px 100px;
}
.met-index-app .blocks {
	margin-top: 30px;
}
.met-index-app .blocks li {
	margin: 0px; padding: 20px; text-align: left;
}
.met-index-app .blocks li .media {
	background: rgb(250, 250, 250); padding: 15px; box-shadow: 1px 1px 1px rgba(0,0,0,0.05);
}
.met-index-app .blocks li .media-left img {
	width: 80px; height: 80px;
}
.met-index-app .blocks li .media-body {
	line-height: 1.5; overflow: hidden;
}
.met-index-app .blocks li h4 {
	margin: 2px 0px 5px; font-size: 22px;
}
.met-index-app .blocks li h4 a {
	transition:color 0.5s; color: rgb(42, 51, 60); text-decoration: none; -webkit-transition: color 0.5s; -o-transition: color 0.5s; -moz-transition: color 0.5s;
}
.met-index-app .blocks li h4 a:active {
	text-decoration: none;
}
.met-index-app .blocks li h4 a:focus {
	text-decoration: none;
}
.met-index-app .blocks li h4 a:hover {
	text-decoration: none;
}
.met-index-app .blocks li h4 a:hover {
	color: rgb(78, 151, 217);
}
.met-index-app .blocks li p {
	margin: 0px; height: 3em; overflow: hidden; font-size: 16px;
}
.met-index-app .blocks li p a {
	color: rgb(94, 115, 135); text-decoration: none;
}
.met-index-app .blocks li p a:active {
	text-decoration: none;
}
.met-index-app .blocks li p a:focus {
	text-decoration: none;
}
.met-index-app .blocks li p a:hover {
	text-decoration: none;
}
@media all and (max-width:991px)
{
.met-index-app .blocks li {
	padding: 15px;
}
.met-index-app .blocks li .media {
	padding: 10px;
}
.met-index-app .blocks li .media-left {
	padding-right: 10px;
}
.met-index-app .blocks li .media-left img {
	width: 60px; height: 60px;
}
.met-index-app .blocks li h4 {
	margin: 0px; line-height: 60px; font-size: 20px;
}
.met-index-app .blocks li p {
	display: none;
}
}
@media all and (max-width:767px)
{
.met-index-app .blocks li {
	padding: 10px 5px;
}
.met-index-app .blocks li .media-left img {
	width: 40px; height: 40px;
}
.met-index-app .blocks li h4 {
	line-height: 40px; font-size: 18px;
}
}
@media all and (max-width:479px)
{
.met-index-app .blocks li {
	width: 50%;
}
.met-index-app .blocks li .media {
	padding: 5px;
}
.met-index-app .blocks li .media-left img {
	width: 30px; height: 30px;
}
.met-index-app .blocks li h4 {
	line-height: 30px; font-size: 16px;
}
}
@media all and (max-width:991px)
{
.met-index-app {
	padding: 90px 0px 70px;
}
.met-index-app .blocks {
	margin-top: 20px;
}
}
@media all and (max-width:767px)
{
.met-index-app .blocks {
	padding: 0px 10px;
}
}
@media all and (min-width:480px)
{
.met-index-app .met-index-link {
	margin-top: 10px;
}
}
@media all and (max-width:479px)
{
.met-index-app {
	padding: 60px 0px 50px;
}
.met-index-app .blocks {
	margin-top: 20px;
}
}
.met-index-mb {
	background-position: center !important; padding-top: 100px; min-height: 1150px; background-repeat: no-repeat !important; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover;
}
.met-index-mb .index-video {
	background: none; border: 0px currentColor; border-image: none;
}
.met-index-mb .index-video i {
	font-size: 24px; position: static;
}
.met-index-mb img {
	margin: 50px auto -30px;
}
@media all and (max-width:991px)
{
.met-index-mb {
	padding-top: 70px; min-height: 500px;
}
.met-index-mb img {
	margin: 40px auto -20px;
}
}
@media all and (max-width:479px)
{
.met-index-mb {
	padding-top: 50px;
}
.met-index-mb img {
	margin: 30px auto -10px;
}
}
.met-index-seo {
	padding: 130px 0px 100px;
}
.met-index-seo .seo-slick {
	padding: 0px;
}
@media all and (max-width:991px)
{
.met-index-seo .slick-track {
	display: flex; align-items: center; -webkit-align-items: center; -webkit-box-align: center;
}
}
.met-index-seo .slick-slide {
	width: 100%; text-align: center;
}
.met-index-seo .slick-slide .container {
	position: relative;
}
.met-index-seo :first-child.slick-slide {
	display: block;
}
.met-index-seo .slide-1.slick-slide h3 {
	margin: 0px 0px 20px;
}
.met-index-seo .slide-2.slick-slide h3 {
	margin: 0px 0px 20px;
}
.met-index-seo .slide-1.slick-slide p {
	margin: 0px; max-width: 500px;
}
.met-index-seo .slide-2.slick-slide p {
	margin: 0px; max-width: 500px;
}
.met-index-seo .slide-1.slick-slide img {
	right: 0px; bottom: 0px; position: absolute;
}
.met-index-seo .slide-2.slick-slide img {
	right: 0px; bottom: 0px; position: absolute;
}
.met-index-seo .slide-3.slick-slide .container {
	padding: 0px;
}
.met-index-seo .slide-3.slick-slide .container > div {
	float: none; display: inline-block;
}
@media all and (min-width:992px)
{
.met-index-seo .slide-3.slick-slide .container .col-md-5 {
	width: 40%;
}
}
.met-index-seo .slide-3.slick-slide h3 {
	margin: 0px 0px 20px;
}
.met-index-seo .slide-3.slick-slide p {
	margin: 10px 0px 0px;
}
@media all and (min-width:992px)
{
.met-index-seo .slick-slide .container {
	height: 600px; text-align: left;
}
.met-index-seo .slick-slide img {
	max-width: 80%;
}
}
@media all and (max-width:991px)
{
.met-index-seo .slick-slide {
	min-height: 360px;
}
.met-index-seo .slick-slide img {
	margin-top: 30px; position: static !important; max-width: 100% !important;
}
.met-index-seo .slick-slide p {
	max-width: 100% !important;
}
}
@media all and (max-width:479px)
{
.met-index-seo .slick-slide h3 {
	margin-bottom: 10px !important;
}
}
@media all and (max-width:991px)
{
.met-index-seo {
	padding: 90px 0px 70px; min-height: 350px;
}
.met-index-seo .slick-track > .container {
	width: 100%;
}
.met-index-seo .slick-prev.slick-arrow {
	left: 10px;
}
.met-index-seo .slick-next.slick-arrow {
	right: 10px;
}
}
@media all and (max-width:479px)
{
.met-index-seo {
	padding: 60px 0px 50px;
}
}
.met-index-cms {
	padding: 150px 0px;
}
@media all and (max-width:991px)
{
.met-index-cms {
	padding: 70px 0px 90px;
}
}
@media all and (max-width:479px)
{
.met-index-cms {
	padding: 50px 0px;
}
.met-index-cms .blocks {
	margin-top: 10px;
}
}
.met-index-cms .blocks li {
	margin-top: 50px; margin-bottom: 0px;
}
.met-index-cms .blocks li i {
	background: rgb(238, 238, 238); border-radius: 100%; transition:background 0.5s, color 0.5s; width: 120px; height: 120px; text-align: center; color: rgb(94, 115, 135); line-height: 120px; font-size: 50px; -webkit-transition: background 0.5s, color 0.5s; -o-transition: background 0.5s, color 0.5s; -moz-transition: background 0.5s, color 0.5s; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%;
}
.met-index-cms .blocks li:hover i {
	background: rgb(78, 151, 217); color: rgb(255, 255, 255);
}
.met-index-cms .blocks li h4 {
	color: rgb(42, 51, 60); font-size: 24px; margin-top: 20px; margin-bottom: 5px;
}
.met-index-cms .blocks li p {
	margin: 0px auto; color: rgb(94, 115, 135); line-height: 1.3; font-size: 20px;
}
.met-index-cms .blocks li a {
	text-decoration: none;
}
.met-index-cms .blocks li a:active {
	text-decoration: none;
}
.met-index-cms .blocks li a:focus {
	text-decoration: none;
}
.met-index-cms .blocks li a:hover {
	text-decoration: none;
}
@media all and (max-width:767px)
{
.met-index-cms .blocks li {
	margin-top: 20px;
}
.met-index-cms .blocks li i {
	width: 70px; height: 70px; line-height: 70px; font-size: 30px;
}
.met-index-cms .blocks li h4 {
	font-size: 20px;
}
.met-index-cms .blocks li p {
	font-size: 16px;
}
}
@media all and (max-width:400px)
{
.met-index-cms .blocks li p {
	font-size: 14px;
}
}
.met-index-wall {
	background-position: top; background-repeat: repeat-y; background-color: rgb(243, 247, 249);
}
.met-index-wall .block {
	background: -ms-linear-gradient(rgba(0, 181, 236, 0.5), rgba(98, 168, 234, 0.5)); padding: 200px 0px; filter: none;
}
.met-index-wall .customer-num {
	margin: 0px 10px; width: 120px; text-align: center; display: inline-block;
}
.met-index-wall .met-index-link {
	color: rgb(238, 238, 238);
}
.met-index-wall .met-index-link:hover {
	color: rgb(255, 255, 255); transform: translateX(20px); -webkit-transform: translateX(20px); -o-transform: translateX(20px); -moz-transform: translateX(20px);
}
@media all and (min-width:480px)
{
.met-index-wall {
	background-attachment: fixed;
}
.met-index-wall .block {
	padding: 250px 0px;
}
.met-index-wall .customer-num {
	width: 155px;
}
}
@media all and (max-width:388px)
{
.met-index-wall .customer-num {
	width: 90px;
}
}
.met-index-evaluate {
	padding: 100px 0px; min-height: 300px;
}
.met-index-evaluate .evaluate-slick {
	margin: 70px auto 0px; padding-bottom: 50px; -ms-user-select: text; -webkit-user-select: text; -moz-user-select: text; user-select: text; -o-user-select: text;
}
.met-index-evaluate .evaluate-slick .evaluat {
	background: rgb(250, 250, 250); margin: 0px auto 30px; padding: 20px 30px; width: 98%; box-shadow: 1px 1px 1px rgba(0,0,0,0.05);
}
.met-index-evaluate .evaluate-slick .evaluat .title {
	text-align: left; color: rgb(42, 51, 60); line-height: 45px; font-size: 16px;
}
.met-index-evaluate .evaluate-slick .evaluat .title img {
	border-radius: 100%; width: 45px; height: 45px; margin-right: 20px; float: left; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%;
}
.met-index-evaluate .evaluate-slick .evaluat .text {
	text-align: left; margin-top: 10px;
}
.met-index-evaluate .evaluate-slick .evaluat .text p {
	color: rgb(119, 119, 119); line-height: 1.8; font-size: 16px; margin-top: 10px;
}
.met-index-evaluate .evaluate-slick .slick-arrow {
	border: 1px solid rgb(170, 170, 170); border-image: none; left: 50%; top: auto; right: auto; bottom: 0px; display: block !important;
}
.met-index-evaluate .evaluate-slick .slick-prev.slick-arrow {
	margin-left: -45px;
}
.met-index-evaluate .evaluate-slick .slick-next.slick-arrow {
	margin-left: 5px;
}
.met-index-evaluate .evaluate-slick .slick-disabled.slick-arrow {
	border-color: rgb(221, 221, 221) !important;
}
.met-index-evaluate .evaluate-slick .slick-disabled.slick-arrow i {
	color: rgb(221, 221, 221) !important;
}
.met-index-evaluate .evaluate-slick .slick-arrow:hover {
	border-color: rgb(249, 104, 104);
}
.met-index-evaluate .evaluate-slick .slick-arrow:hover i {
	color: rgb(249, 104, 104);
}
.met-index-evaluate .evaluate-slick .slick-arrow i {
	color: rgb(153, 153, 153); font-size: 30px; opacity: 1;
}
@media all and (min-width:1199px)
{
.met-index-evaluate .evaluate-slick {
	width: 70%;
}
}
@media all and (max-width:991px)
{
.met-index-evaluate .evaluate-slick {
	margin-top: 40px;
}
.met-index-evaluate .evaluate-slick .evaluat {
	margin-bottom: 15px;
}
.met-index-evaluate .evaluate-slick .evaluat .text p {
	font-size: 14px;
}
}
@media all and (max-width:479px)
{
.met-index-evaluate .evaluate-slick {
	margin-top: 30px;
}
.met-index-evaluate .evaluate-slick .evaluat {
	padding: 10px 15px; margin-bottom: 10px;
}
}
@media all and (max-width:991px)
{
.met-index-evaluate {
	padding: 70px 0px;
}
}
@media all and (max-width:479px)
{
.met-index-evaluate {
	padding: 50px 0px;
}
}
.met-index-last {
	padding: 100px 0px;
}
.met-index-last p {
	margin: 0px; color: rgb(94, 115, 135); font-size: 24px;
}
.met-index-last a.btn {
	padding: 14px 60px; font-size: 24px; margin-top: 10px;
}
@media all and (max-width:991px)
{
.met-index-last {
	padding: 70px 0px;
}
}
@media all and (max-width:479px)
{
.met-index-last {
	padding: 50px 0px;
}
.met-index-last a.btn {
	padding: 10px 30px; font-size: 20px;
}
}
.met-show {
	background: rgb(255, 255, 255); padding: 30px 0px;
}
@media all and (max-width:767px)
{
.met-show {
	padding: 0px;
}
}
@media all and (max-width:767px)
{
.met-show {
	padding-top: 10px; padding-bottom: 10px;
}
}
.business_tq {
	margin-top: 50px;
}
.business_tq h2 {
	margin: 0px 0px 50px; font-size: 40px;
}
.business_tq h3 {
	margin-bottom: 5px;
}
.business_tq p {
	margin: 0px;
}
.business_tq .list {
	margin: 15px;
}
.business_tq .icon {
	margin: 0px auto; border-radius: 100%; transition:0.5s; width: 100px; height: 100px; color: rgb(82, 96, 105); line-height: 100px; font-size: 50px; display: block; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%;
}
.business_tq .icon:hover {
	background: rgb(82, 96, 105) !important; color: rgb(255, 255, 255);
}
@media all and (max-width:991px)
{
.business_tq .row > div:nth-child(2n+1) {
	clear: both;
}
}
@media all and (max-width:767px)
{
.business_tq {
	margin-top: 20px;
}
.business_tq h2 {
	font-size: 30px; margin-bottom: 10px;
}
.business_tq h3 {
	font-size: 20px; margin-top: 15px;
}
.business_tq p {
	font-size: 14px;
}
.business_tq .list {
	margin: 30px 0px 0px;
}
.business_tq .icon {
	width: 70px; height: 70px; line-height: 70px; font-size: 36px;
}
.business_tq .icon:hover {
	background: rgb(82, 96, 105) !important; color: rgb(255, 255, 255);
}
}
.business_table table {
	color: rgb(42, 51, 60);
}
.business_table table a {
	text-decoration: none;
}
.business_table table a:active {
	text-decoration: none;
}
.business_table table a:focus {
	text-decoration: none;
}
.business_table table a:hover {
	text-decoration: none;
}
.business_table thead th {
	padding: 12px 20px !important; width: 20%; text-align: center; line-height: 1; font-size: 20px; font-weight: normal; border-bottom-color: currentColor !important; border-left-color: rgb(255, 255, 255); border-bottom-width: 0px !important; border-left-width: 4px; border-bottom-style: none !important; border-left-style: solid;
}
.business_table thead th[class*='bg-'] {
	color: rgb(255, 255, 255);
}
.business_table tbody td {
	padding: 12px 20px !important; font-size: 16px; font-weight: normal; vertical-align: middle !important; border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid;
}
.business_table tbody th {
	padding: 12px 20px !important; font-size: 16px; font-weight: normal; vertical-align: middle !important; border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid;
}
.business_table tbody tr *:nth-child(2) {
	background: rgb(213, 228, 241);
}
.business_table tbody tr:nth-child(2n+1) td:nth-child(2) {
	background: rgb(232, 241, 248);
}
.business_table tbody tr.business_price td {
	font-size: 22px;
}
.business_table tbody td {
	text-align: center; border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.business_table tbody td .icon {
	font-size: 16px;
}
.business_table tbody th {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.business_table tbody th i {
	color: rgb(240, 173, 78); font-weight: bold; margin-left: 5px;
}
.business_table table thead tr {
	background: rgb(239, 244, 245);
}
.business_table table tbody tr:nth-child(2n) {
	background: rgb(239, 244, 245);
}
.business_table th.heading {
	border-top-color: currentColor !important; border-left-color: rgb(98, 168, 234); border-top-width: 0px !important; border-left-width: 2px; border-top-style: none !important; border-left-style: solid;
}
.business_table .youhui th.heading {
	border-color: rgb(249, 104, 104);
}
.business_table .youhui td a:hover {
	text-decoration: underline;
}
.business_table .glyphicon {
	color: rgb(33, 211, 118); font-size: 22px;
}
.business_table a.btn {
	border-radius: 0px; white-space: nowrap; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
@media all and (max-width:767px)
{
.business_table thead th {
	padding: 5px 10px !important; font-size: 18px; border-left-width: 1px;
}
.business_table tbody th {
	padding: 8px 10px !important; font-size: 14px; border-left-width: 1px;
}
.business_table tbody td {
	padding: 8px 10px !important; font-size: 14px; border-left-width: 1px;
}
}
.business_faq .panel {
	padding: 15px 0px; font-size: 16px;
}
.business_faq .panel .panel-collapse .panel-body {
	color: rgb(94, 115, 135);
}
.business_faq .panel .panel-title h4 {
	margin: 0px; font-size: 18px;
}
@media all and (max-width:767px)
{
.business_faq .panel {
	font-size: 14px;
}
.business_faq .panel .panel-title h4 {
	font-size: 16px;
}
}
.taocan {
	background: rgb(249, 249, 249);
}
.taocan .pricing-list {
	background: rgb(255, 255, 255); margin: auto; border-radius: 0px; border: 0px currentColor; border-image: none; box-shadow: 1px 1.73px 5px 0px rgba(4,5,6,0.08); -webkit-box-shadow: 1px 1.732px 5px 0px rgba(4, 5, 6, 0.08); -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; -moz-box-shadow: 1px 1.732px 5px 0px rgba(4, 5, 6, 0.08); -o-box-shadow: 1px 1.732px 5px 0px rgba(4, 5, 6, 0.08); -ms-box-shadow: 1px 1.732px 5px 0px rgba(4, 5, 6, 0.08);
}
.taocan .pricing-list .pricing-header {
	padding: 40px 0px; border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.taocan .pricing-list .pricing-header .pricing-title {
	margin: 0px 0px 30px; padding: 0px; border-radius: 0px; font-size: 24px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.taocan .pricing-list .pricing-header .pricing-price {
	padding: 0px; font-weight: 400;
}
.taocan .pricing-list .pricing-header .pricing-price p {
	margin: 10px 0px 0px; font-size: 16px;
}
.taocan .pricing-list .pricing-header .pricing-amount {
	line-height: 1.2; font-size: 60px;
}
.taocan .pricing-list .pricing-features {
	padding: 30px 20px;
}
.taocan .pricing-list .pricing-features li {
	padding: 0px; border: 0px currentColor; border-image: none; line-height: 2;
}
.taocan .pricing-list .pricing-features li a {
	color: rgb(94, 115, 135); text-decoration: none;
}
.taocan .pricing-list .pricing-features li a:active {
	text-decoration: none;
}
.taocan .pricing-list .pricing-features li a:focus {
	text-decoration: none;
}
.taocan .pricing-list .pricing-features li a:hover {
	text-decoration: none;
}
.taocan .pricing-list .pricing-features li a:hover {
	color: rgb(78, 151, 217);
}
.taocan .pricing-list .pricing-features li i {
	color: rgb(158, 206, 103); font-weight: bold; margin-right: 5px;
}
.taocan .pricing-list .pricing-footer {
	padding: 0px 30px 40px; border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
@media all and (max-width:991px)
{
.taocan .pricing-list {
	margin: 20px 0px;
}
}
.taocan .pricing-table {
	margin: 0px;
}
.taocan .pricing-table [class*=pricing-column] {
	margin-bottom: 0px;
}
.taocan .pricing-table .pricing-header .pricing-title {
	margin: 10px 0px;
}
.taocan .pricing-table .pricing-header p {
	margin: 0px; color: rgb(94, 115, 135);
}
.taocan .pricing-table .pricing-features li a {
	color: rgb(78, 151, 217); text-decoration: none;
}
.taocan .pricing-table .pricing-features li a:active {
	text-decoration: none;
}
.taocan .pricing-table .pricing-features li a:focus {
	text-decoration: none;
}
.taocan .pricing-table .pricing-features li a:hover {
	text-decoration: none;
}
.taocan .pricing-table .pricing-features li i {
	top: 2px; color: rgb(158, 206, 103); font-size: 16px; font-weight: bold; margin-left: 5px; position: relative;
}
@media all and (max-width:991px)
{
.taocan .pricing-table [class*=pricing-column] {
	border: 1px solid rgb(228, 234, 236); border-image: none; top: 0px; width: 100%; margin-bottom: 30px;
}
}
.package_faq .panel {
	padding: 15px 0px; font-size: 16px;
}
.package_faq .panel .panel-collapse .panel-body {
	color: rgb(94, 115, 135);
}
.package_faq .panel .panel-title h4 {
	margin: 0px; font-size: 18px;
}
@media all and (max-width:767px)
{
.package_faq .panel {
	font-size: 14px;
}
.package_faq .panel .panel-title h4 {
	font-size: 16px;
}
}
.host-bg.host {
	background: rgb(55, 169, 183);
}
.host .pricing-table .pricing-features li i {
	top: 2px; color: rgb(240, 173, 78); font-size: 16px; font-weight: bold; margin-left: 5px;
}
.host .pricing-table .pricing-tip span {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.host .pricing-table .panel-group-simple {
	margin-top: -5px;
}
.host .pricing-table .panel-group-simple .panel-title {
	margin: auto; padding: 5px 30px 5px 0px; color: rgb(78, 151, 217) !important; display: inline-block;
}
.host .pricing-table .panel-group-simple .panel-title::before {
	top: 5px;
}
.host .pricing-table .panel-group-simple .panel-title::after {
	top: 5px;
}
.host .pricing-table .panel-group-simple .panel-collapse .panel-body p {
	color: rgb(119, 119, 119);
}
@media all and (max-width:767px)
{
.host_yu {
	text-align: center;
}
.host_yu span {
	float: none !important; display: block;
}
}
.custom-top {
	min-height: 800px;
}
@media all and (max-width:767px)
{
.custom-top {
	min-height: 500px;
}
}
.package_faq .timeline::before {
	left: 0px; top: 10px;
}
.package_faq .timeline .timeline-item {
	width: 100%;
}
.package_faq .timeline .timeline-item .timeline-dot {
	border-radius: 100%; top: 7px; width: 24px; height: 24px; line-height: 24px; margin-left: -12px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%;
}
.case-slick .slick-slide {
	padding: 0px 15px;
}
.case-slick :nth-child(1).slick-slide {
	display: block;
}
.case-slick :nth-child(2).slick-slide {
	display: block;
}
.slick-slider.case-slick .slick-next.slick-arrow {
	right: -30px;
}
.slick-slider.case-slick .slick-prev.slick-arrow {
	left: -30px;
}
.slick-slider.case-slick .slick-arrow i {
	color: rgb(255, 255, 255); opacity: 0.5;
}
.case-slick .slick-dots {
	bottom: -30px;
}
@media all and (max-width:991px)
{
.slick-slider.case-slick .slick-next.slick-arrow {
	right: -20px;
}
.slick-slider.case-slick .slick-prev.slick-arrow {
	left: -20px;
}
}
.met-case .met-index-link {
	color: rgb(255, 255, 255);
}
.met-case .met-index-link:hover {
	color: inherit;
}
.metcms {
	padding: 50px 0px;
}
@media all and (max-width:767px)
{
.metcms {
	padding: 30px 0px; min-height: 900px;
}
}
.met-table {
	width: 100%; color: rgb(42, 51, 60);
}
.met-table thead th {
	padding: 12px 20px !important; text-align: center; line-height: 1; font-size: 18px; font-weight: normal; border-bottom-color: currentColor !important; border-left-color: rgb(255, 255, 255); border-bottom-width: 0px !important; border-left-width: 4px; border-bottom-style: none !important; border-left-style: solid;
}
.met-table thead th.t1 {
	width: 100px;
}
.met-table thead th.t2 {
	width: 100px;
}
.met-table thead th.t3 {
	width: 200px;
}
.met-table thead th.t4 {
	text-align: left;
}
.met-table thead tr {
	background: rgb(239, 244, 245);
}
.met-table tbody td {
	padding: 12px 20px !important; text-align: center; font-size: 16px; font-weight: normal; vertical-align: middle; border-top-color: currentColor !important; border-left-color: rgb(255, 255, 255); border-top-width: 0px !important; border-left-width: 4px; border-top-style: none !important; border-left-style: solid;
}
.met-table tbody th {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.met-table tbody th i {
	color: rgb(240, 173, 78); margin-left: 5px;
}
.met-table tbody tr:nth-child(2n) {
	background: rgb(239, 244, 245);
}
.met-table td.c1 {
	background: rgb(255, 255, 255);
}
.met-table td.c2 {
	background: rgb(98, 168, 234); color: rgb(255, 255, 255);
}
.met-table td.c2_b {
	background: rgb(87, 199, 212); color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.met-table thead th {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.met-table tbody td {
	padding: 10px !important; font-size: 14px; border-left-width: 2px;
}
.met-table tbody td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; min-width: 80px;
}
.met-table tbody td.c2 {
	font-size: 16px;
}
.met-table tbody td.c2_b {
	font-size: 16px;
}
.met-table tbody td.c2 br {
	display: none;
}
.met-table tbody td.c2_b br {
	display: none;
}
}
.md_show {
	background: rgb(241, 244, 245); padding: 50px 0px;
}
.md_show .met-editor {
	padding: 50px; border-radius: 4px; line-height: 2; font-size: 16px; font-weight: normal; box-shadow: 0px 1px 1px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.md_show .met-editor p {
	text-indent: 2em;
}
.md_show .met-editor strong {
	font-weight: 600;
}
.md_show .met-editor .text-ind0 {
	text-indent: 0px;
}
@media all and (max-width:991px)
{
.md_show {
	padding: 30px 15px;
}
.md_show .met-editor {
	padding: 30px 15px; width: 100%;
}
}
.met-code {
	padding: 30px 15px;
}
.met-code .panel {
	margin: 0px auto;
}
.shouquan {
	margin: 0px -15px;
}
.shouquan .form .show-search {
	margin: 20px auto 50px;
}
.shouquan .shouquan-text {
	margin: 0px auto; line-height: 1.8; font-size: 16px; display: table;
}
.shouquan table {
	margin: 0px auto 30px; border: 1px solid rgb(228, 234, 236); border-image: none;
}
.shouquan table td {
	padding: 0px 15px; color: rgb(102, 102, 102); line-height: 3;
}
.shouquan table td.tname {
	background: rgb(239, 244, 245); border: 1px solid rgb(228, 234, 236); border-image: none; text-align: center; color: rgb(51, 51, 51); line-height: 2.5; font-size: 18px;
}
.shouquan table td.name {
	background: rgb(239, 244, 245); border: 1px solid rgb(228, 234, 236); border-image: none; width: 30%; text-align: right; white-space: nowrap;
}
.shouquan table td.text {
	border: 1px solid rgb(228, 234, 236); border-image: none; width: 70%;
}
@media all and (min-width:768px)
{
.shouquan .form .show-search {
	width: 400px;
}
.shouquan table {
	width: 600px;
}
}
@media all and (max-width:767px)
{
.shouquan {
	padding: 30px 15px;
}
}
.metinfo-log-top h1 {
	font-size: 40px; font-weight: 300;
}
@media all and (max-width:767px)
{
.metinfo-log-top h1 {
	font-size: 30px;
}
}
.metinfo-log {
	background: rgb(241, 244, 245);
}
.metinfo-log .tooltip-inner {
	white-space: nowrap;
}
.metinfo-log .widget-title {
	margin: 0px;
}
.metinfo-log .widget-time {
	font-size: 16px;
}
.metinfo-log .timeline-period {
	color: rgb(118, 131, 143); font-size: 30px !important; font-weight: 300;
}
.metinfo-log .valcont {
	color: rgb(94, 115, 135);
}
.metinfo-log .valcont ol {
	margin: 0px; padding: 0px 0px 0px 30px; max-width: 100% !important;
}
.metinfo-log .valcont ul {
	margin: 0px; padding: 0px 0px 0px 30px; max-width: 100% !important;
}
.metinfo-log .valcont ol li p {
	margin-bottom: 0px;
}
.metinfo-log .valcont ul li p {
	margin-bottom: 0px;
}
.metinfo-log .valcont ol li {
	margin-bottom: 10px;
}
.metinfo-log .valcont ul li {
	margin-bottom: 10px;
}
.metinfo-log .log-scrollable {
	max-height: 300px;
}
@media all and (max-width:991px)
{
.metinfo-log .timeline > li {
	padding-right: 30px;
}
.metinfo-log .timeline > li.timeline-period {
	margin: 15px auto 25px; padding: 20px 5px;
}
.metinfo-log .timeline > li.timeline-item {
	margin-bottom: 40px;
}
.metinfo-log .timeline > li.timeline-reverse {
	padding: 0px 0px 0px 30px;
}
}
@media all and (max-width:767px)
{
.metinfo-log .timeline {
	margin-top: 20px;
}
.metinfo-log .timeline > li.timeline-period {
	margin: 40px auto 0px; padding: 0px; width: 100%; text-align: center; float: left;
}
.metinfo-log .timeline > li:first-child.timeline-period {
	margin-top: 20px;
}
.metinfo-log .timeline > li.timeline-item {
	margin: 40px 0px 0px !important; padding: 0px 0px 0px 20px !important; float: left;
}
}
.stations {
	min-height: 700px;
}
.template-station img {
	margin-bottom: -30px;
}
.wuyou_table table {
	color: rgb(42, 51, 60);
}
.wuyou_table table a {
	text-decoration: none;
}
.wuyou_table table a:active {
	text-decoration: none;
}
.wuyou_table table a:focus {
	text-decoration: none;
}
.wuyou_table table a:hover {
	text-decoration: none;
}
.wuyou_table thead th {
	padding: 12px 20px !important; width: 20%; text-align: center; line-height: 1; font-size: 20px; font-weight: normal; border-bottom-color: currentColor !important; border-left-color: rgb(255, 255, 255); border-bottom-width: 0px !important; border-left-width: 4px; border-bottom-style: none !important; border-left-style: solid;
}
.wuyou_table thead th[class*='bg-'] {
	color: rgb(255, 255, 255);
}
.wuyou_table tbody td {
	padding: 12px 20px !important; font-size: 16px; font-weight: normal; vertical-align: middle !important; border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid;
}
.wuyou_table tbody th {
	padding: 12px 20px !important; font-size: 16px; font-weight: normal; vertical-align: middle !important; border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid;
}
.wuyou_table tbody tr *:nth-child(2) {
	background: rgb(213, 228, 241);
}
.wuyou_table tbody tr:nth-child(2n+1) td:nth-child(2) {
	background: rgb(232, 241, 248);
}
.wuyou_table tbody tr.business_price td {
	font-size: 22px;
}
.wuyou_table tbody td {
	text-align: center; border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.wuyou_table tbody td .icon {
	font-size: 16px;
}
.wuyou_table tbody th {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.wuyou_table tbody th i {
	color: rgb(240, 173, 78); font-weight: bold; margin-left: 5px;
}
.wuyou_table table thead tr {
	background: rgb(239, 244, 245);
}
.wuyou_table table tbody tr:nth-child(2n) {
	background: rgb(239, 244, 245);
}
.wuyou_table th.heading {
	border-top-color: currentColor !important; border-left-color: rgb(98, 168, 234); border-top-width: 0px !important; border-left-width: 2px; border-top-style: none !important; border-left-style: solid;
}
.wuyou_table .youhui th.heading {
	border-color: rgb(249, 104, 104);
}
.wuyou_table .youhui td a:hover {
	text-decoration: underline;
}
.wuyou_table .glyphicon {
	color: rgb(33, 211, 118); font-size: 22px;
}
.wuyou_table a.btn {
	border-radius: 0px; white-space: nowrap; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
@media all and (max-width:767px)
{
.wuyou_table thead th {
	padding: 5px 10px !important; font-size: 18px; border-left-width: 1px;
}
.wuyou_table tbody th {
	padding: 8px 10px !important; font-size: 14px; border-left-width: 1px;
}
.wuyou_table tbody td {
	padding: 8px 10px !important; font-size: 14px; border-left-width: 1px;
}
}
.wuyou_table .wuyou_table_con {
	white-space: nowrap; -ms-overflow-x: auto; max-width: 100%;
}
.wuyou_table tbody tr *:nth-child(2) {
	background: inherit;
}
.wuyou_table tbody tr:nth-child(2n+1) td:nth-child(2) {
	background: inherit;
}
.wuyou_tips {
	color: rgb(118, 131, 143); line-height: 1.8;
}
.magento_table table {
	color: rgb(42, 51, 60);
}
.magento_table table a {
	text-decoration: none;
}
.magento_table table a:active {
	text-decoration: none;
}
.magento_table table a:focus {
	text-decoration: none;
}
.magento_table table a:hover {
	text-decoration: none;
}
.magento_table thead th {
	padding: 12px 20px !important; width: 20%; text-align: center; line-height: 1; font-size: 20px; font-weight: normal; border-bottom-color: currentColor !important; border-left-color: rgb(255, 255, 255); border-bottom-width: 0px !important; border-left-width: 4px; border-bottom-style: none !important; border-left-style: solid;
}
.magento_table thead th[class*='bg-'] {
	color: rgb(255, 255, 255);
}
.magento_table tbody td {
	padding: 12px 20px !important; font-size: 16px; font-weight: normal; vertical-align: middle !important; border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid;
}
.magento_table tbody th {
	padding: 12px 20px !important; font-size: 16px; font-weight: normal; vertical-align: middle !important; border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid;
}
.magento_table tbody tr *:nth-child(2) {
	background: rgb(213, 228, 241);
}
.magento_table tbody tr:nth-child(2n+1) td:nth-child(2) {
	background: rgb(232, 241, 248);
}
.magento_table tbody tr.business_price td {
	font-size: 22px;
}
.magento_table tbody td {
	text-align: center; border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.magento_table tbody td .icon {
	font-size: 16px;
}
.magento_table tbody th {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.magento_table tbody th i {
	color: rgb(240, 173, 78); font-weight: bold; margin-left: 5px;
}
.magento_table table thead tr {
	background: rgb(239, 244, 245);
}
.magento_table table tbody tr:nth-child(2n) {
	background: rgb(239, 244, 245);
}
.magento_table th.heading {
	border-top-color: currentColor !important; border-left-color: rgb(98, 168, 234); border-top-width: 0px !important; border-left-width: 2px; border-top-style: none !important; border-left-style: solid;
}
.magento_table .youhui th.heading {
	border-color: rgb(249, 104, 104);
}
.magento_table .youhui td a:hover {
	text-decoration: underline;
}
.magento_table .glyphicon {
	color: rgb(33, 211, 118); font-size: 22px;
}
.magento_table a.btn {
	border-radius: 0px; white-space: nowrap; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
@media all and (max-width:767px)
{
.magento_table thead th {
	padding: 5px 10px !important; font-size: 18px; border-left-width: 1px;
}
.magento_table tbody th {
	padding: 8px 10px !important; font-size: 14px; border-left-width: 1px;
}
.magento_table tbody td {
	padding: 8px 10px !important; font-size: 14px; border-left-width: 1px;
}
}
.magento_table thead th {
	width: 13%;
}
.magento_table tbody th {
	text-align: center;
}
.magento_table .magento_table_con {
	-ms-overflow-x: auto; max-width: 100%;
}
.magento_table tbody td {
	font-size: 14px;
}
.magento_table tbody tr *:nth-child(2) {
	background: inherit;
}
.magento_table tbody tr:nth-child(2n+1) td:nth-child(2) {
	background: inherit;
}
.magento_btn span {
	padding-right: 5px; font-size: 30px; font-weight: bold; display: inline-block;
}
.magento_btn .white-color {
	margin: 10px; padding: 5px 15px; color: rgb(255, 255, 255); font-size: 20px; text-decoration: line-through; display: inline-block; position: relative;
}
.magento_btn :nth-child(1).white-color span {
	left: -5px; top: -5px; position: absolute;
}
.magento_btn :nth-child(2).white-color span {
	left: -5px; top: -5px; position: absolute;
}
.magento_btn .red {
	color: rgb(217, 83, 79);
}
.magento_btn .green {
	color: rgb(92, 184, 92);
}
.magento1_table thead th:first-child {
	width: 12%;
}
.magento1_table thead th {
	width: 22%;
}
.magento1_table tbody td {
	text-align: left;
}
.magento0_table {
	white-space: nowrap;
}
.magento_Cost {
	margin: 0px auto; display: table;
}
.yanshi_btn:hover {
	background: rgb(255, 255, 255) !important; color: rgb(70, 190, 138);
}
.case_btn:hover {
	background: rgb(255, 255, 255) !important; color: rgb(98, 168, 234);
}
.met-news {
	background: rgb(242, 242, 242); padding: 30px 0px; border-top-color: rgb(240, 242, 245); border-top-width: 1px; border-top-style: solid;
}
.met-news .met-news-body {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
@media all and (max-width:767px)
{
.met-news {
	padding: 0px;
}
}
.met-news .carousel .item .carousel-caption {
	padding: 20px 0px 30px; left: 0px; right: 0px; bottom: 0px;
}
.met-news .carousel .item .carousel-caption h3 {
	margin: 0px 0px 5px; font-size: 20px;
}
@media all and (max-width:767px)
{
.met-news .carousel .item .carousel-caption {
	padding: 20px 0px 10px;
}
.met-news .carousel .item .carousel-caption h3 {
	margin: 0px; font-size: 18px;
}
}
.met-news .carousel .carousel-indicators {
	bottom: 5px;
}
.met-news .carousel .carousel-indicators li {
	box-shadow: inset 0px 0px 0px 1px #fff;
}
.met-news .met-news-list {
	background: rgb(255, 255, 255); padding: 30px;
}
@media all and (max-width:767px)
{
.met-news .met-news-list {
	padding: 10px;
}
}
@media all and (max-width:767px)
{
.met-news .met-news-list {
	padding-top: 20px;
}
}
.met-news .met-news-list .news-carousel {
	padding-bottom: 30px; margin-bottom: 30px; border-bottom-color: rgb(240, 242, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
@media all and (max-width:767px)
{
.met-news .met-news-list .news-carousel {
	padding-bottom: 20px; margin-bottom: 20px;
}
}
.met-news .met-news-list h4 {
	margin: 0px;
}
.met-news .met-news-list ul {
	list-style: none; padding: 0px;
}
.met-news .met-news-list ul li {
	padding-bottom: 30px; margin-bottom: 30px; border-bottom-color: rgb(240, 242, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.met-news .met-news-list ul li h4 {
	font-size: 22px; margin-bottom: 20px;
}
.met-news .met-news-list ul li h4 a {
	color: rgb(42, 51, 60);
}
.met-news .met-news-list ul li h4 a:hover {
	color: rgb(78, 151, 217);
}
.met-news .met-news-list ul li p {
	margin-bottom: 0px;
}
.met-news .met-news-list ul li p.des {
	color: rgb(118, 131, 143); font-size: 16px; font-weight: 300; margin-bottom: 10px;
}
.met-news .met-news-list ul li p.info {
	color: rgb(163, 175, 183); font-size: 16px; font-weight: 300;
}
.met-news .met-news-list ul li p.info i {
	color: rgb(163, 175, 183); font-weight: 300;
}
@media all and (max-width:767px)
{
.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-lg.media .media-object {
	width: 120px;
}
}
.type-3.met-news .met-news-body {
	box-shadow: none;
}
@media all and (max-width:767px)
{
.type-3.met-news .met-news-body {
	margin-bottom: 20px;
}
}
.type-3.met-news .widget {
	border-radius: 0px;
}
@media all and (max-width:767px)
{
.type-3.met-news .widget {
	margin: 15px 10px;
}
}
.type-3.met-news .widget :last-child.widget-body {
	border-radius: 0px;
}
.type-3.met-news .widget .widget-title a {
	color: rgb(42, 51, 60);
}
.type-3.met-news .widget .widget-title a:hover {
	color: rgb(78, 151, 217);
}
.type-3.met-news .widget .widget-header {
	border-radius: 0px;
}
.met-news-bar {
	background: rgb(255, 255, 255); padding: 20px; margin-left: 30px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
@media all and (max-width:991px)
{
.met-news-bar {
	padding: 30px; margin-top: 30px; margin-left: 0px;
}
}
@media all and (max-width:767px)
{
.met-news-bar {
	padding: 20px 15px; margin-top: 0px; margin-left: 0px;
}
}
.met-news-bar ul.column {
	list-style: none; padding: 0px;
}
.met-news-bar ul.column li {
	margin-bottom: 10px;
}
.met-news-bar ul.column li h3 a {
	font-size: 18px;
}
.met-news-bar ul.column li a {
	color: rgb(42, 51, 60); font-size: 16px;
}
.met-news-bar ul.column li a:hover {
	color: rgb(78, 151, 217);
}
.met-news-bar ul.column li a.active {
	color: rgb(78, 151, 217);
}
.met-news-bar .recommend {
	margin: 20px 0px; padding: 20px 0px; border-top-color: rgb(240, 242, 245); border-bottom-color: rgb(240, 242, 245); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.met-news-bar .recommend h3 {
	margin: 0px; font-size: 18px; font-weight: 300;
}
.met-news-bar .recommend .list-group {
	margin-top: 10px; margin-bottom: 0px;
}
.met-news-bar .recommend .list-group a {
	color: rgb(42, 51, 60); font-size: 15px;
}
.met-news-bar .recommend .list-group a:hover {
	color: rgb(78, 151, 217);
}
.met-news-muban.met-news-bar {
	margin-top: 30px;
}
.met-news-muban.met-news-bar h3 {
	font-size: 18px; font-weight: 300; margin-top: 0px;
}
.met-news-muban.met-news-bar .product-hot-list {
	padding: 0px 15px; font-size: 16px;
}
@media all and (min-width:768px)
{
.met-news-muban.met-news-bar .product-hot-list {
	padding: 0px 15px;
}
}
.met-news-muban.met-news-bar .product-hot-list a.img {
	margin: 0px auto 5px; height: 200px; overflow: hidden; display: block;
}
.met-news-muban.met-news-bar .product-hot-list a.img img {
	margin: 0px auto;
}
.met-news-muban.met-news-bar .product-hot-list a.txt {
	color: rgb(94, 115, 135); text-decoration: none;
}
.met-news-muban.met-news-bar .product-hot-list a.txt:active {
	text-decoration: none;
}
.met-news-muban.met-news-bar .product-hot-list a.txt:focus {
	text-decoration: none;
}
.met-news-muban.met-news-bar .product-hot-list a.txt:hover {
	text-decoration: none;
}
.met-news-muban.met-news-bar .product-hot-list a.txt:hover {
	color: rgb(78, 151, 217);
}
.met-news-muban.met-news-bar .product-hot-list p {
	color: rgb(249, 104, 104); margin-bottom: 0px;
}
.met-shownews {
	background: rgb(242, 242, 242); padding: 30px 0px; border-top-color: rgb(240, 242, 245); border-top-width: 1px; border-top-style: solid;
}
.met-shownews .met-shownews-body {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
.met-shownews .met-news-body {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
@media all and (max-width:767px)
{
.met-shownews {
	padding: 0px;
}
}
.met-shownews .met-shownews-header {
	background: rgb(255, 255, 255); padding: 30px;
}
.met-shownews .met-shownews-footer {
	background: rgb(255, 255, 255); padding: 30px;
}
@media all and (max-width:767px)
{
.met-shownews .met-shownews-header {
	padding: 10px;
}
.met-shownews .met-shownews-footer {
	padding: 10px;
}
}
.met-shownews .met-shownews-header {
	padding-bottom: 0px;
}
.met-shownews h1 {
	margin: 0px 0px 5px; font-size: 32px;
}
@media all and (max-width:767px)
{
.met-shownews .met-shownews-header {
	padding-top: 20px;
}
}
.met-shownews .info {
	color: rgb(163, 175, 183); padding-bottom: 20px; font-size: 16px; font-weight: 300; border-bottom-color: rgb(240, 242, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.met-shownews .info span {
	padding-right: 10px;
}
@media all and (max-width:767px)
{
.met-shownews .info {
	padding-bottom: 20px;
}
}
.met-shownews .met-shownews-footer {
	padding-top: 0px;
}
.met-shownews .met-shownews-footer ul.pager {
	margin: 0px; padding-top: 20px; border-top-color: rgb(240, 242, 245); border-top-width: 1px; border-top-style: solid;
}
.met_tools_code {
	text-align: center; font-size: 0px; margin-top: 30px;
}
@media all and (max-width:767px)
{
.met_tools_code {
	margin-top: 10px;
}
}
.met_tools_code .bdsharebuttonbox {
	display: inline;
}
.met_tools_code .bdsharebuttonbox a {
	float: none; display: inline-block;
}
.met-muban-nav {
	background: rgb(234, 239, 241); height: 110px; overflow: hidden;
}
.met-muban-nav a {
	margin: 0px 30px; padding: 6px; text-decoration: none; display: inline-block;
}
.met-muban-nav a:active {
	text-decoration: none;
}
.met-muban-nav a:focus {
	text-decoration: none;
}
.met-muban-nav a:hover {
	text-decoration: none;
}
.met-muban-nav a i {
	height: 55px; color: rgb(42, 51, 60); line-height: 55px; font-size: 40px; display: block;
}
.met-muban-nav a i.pe-photo-gallery {
	font-size: 50px;
}
.met-muban-nav a i.pe-monitor {
	font-size: 48px;
}
.met-muban-nav a h2 {
	margin: 0px; height: 42px; color: rgb(42, 51, 60); line-height: 1.5; overflow: hidden; font-size: 14px; font-weight: 300; text-shadow: none;
}
.met-muban-nav a p {
	margin: 0px; color: rgb(118, 131, 143); font-weight: 300;
}
.met-muban-nav a h2 {
	transition:color 0.5s; -webkit-transition: color 0.5s; -o-transition: color 0.5s; -moz-transition: color 0.5s;
}
.met-muban-nav a:hover h2 {
	color: rgb(118, 131, 143);
}
@media all and (max-width:767px)
{
.met-muban-nav a {
	margin: 0px; padding: 6px 0px; width: 33.33%; text-align: center; float: left;
}
}
.met-muban-screen .product-search form {
	display: inline;
}
.met-muban-screen .nav-ul {
	list-style: none; padding: 0px; margin-bottom: 0px;
}
.met-case-screen .nav-ul {
	list-style: none; padding: 0px; margin-bottom: 0px;
}
@media all and (max-width:767px)
{
.met-muban-screen .nav-ul {
	text-align: center;
}
.met-case-screen .nav-ul {
	text-align: center;
}
}
@media all and (min-width:768px)
{
.met-muban-screen .nav-ul {
	height: 50px; text-align: left; overflow: hidden;
}
.met-case-screen .nav-ul {
	height: 50px; text-align: left; overflow: hidden;
}
}
.met-muban-screen .nav-ul > li {
	display: inline-table;
}
.met-case-screen .nav-ul > li {
	display: inline-table;
}
.met-muban-screen .nav-ul > li a.link {
	padding: 14px 15px; color: rgb(255, 255, 255); font-weight: 300; text-decoration: none; display: block;
}
.met-case-screen .nav-ul > li a.link {
	padding: 14px 15px; color: rgb(255, 255, 255); font-weight: 300; text-decoration: none; display: block;
}
.met-muban-screen .nav-ul > li a.link:active {
	text-decoration: none;
}
.met-case-screen .nav-ul > li a.link:active {
	text-decoration: none;
}
.met-muban-screen .nav-ul > li a.link:focus {
	text-decoration: none;
}
.met-case-screen .nav-ul > li a.link:focus {
	text-decoration: none;
}
.met-muban-screen .nav-ul > li a.link:hover {
	text-decoration: none;
}
.met-case-screen .nav-ul > li a.link:hover {
	text-decoration: none;
}
@media all and (max-width:767px)
{
.met-muban-screen .nav-ul > li a.link {
	padding: 14px 10px;
}
.met-case-screen .nav-ul > li a.link {
	padding: 14px 10px;
}
}
.met-muban-screen .nav-ul > li a.link:hover {
	color: rgb(255, 255, 255);
}
.met-case-screen .nav-ul > li a.link:hover {
	color: rgb(255, 255, 255);
}
.met-muban-screen .nav-ul > li a.active.link {
	color: rgb(255, 255, 255);
}
.met-case-screen .nav-ul > li a.active.link {
	color: rgb(255, 255, 255);
}
.met-muban-screen .nav-ul > li a.link i {
	top: 2px; font-size: 16px; position: relative;
}
.met-case-screen .nav-ul > li a.link i {
	top: 2px; font-size: 16px; position: relative;
}
.met-muban-screen .nav-ul > li a.link i.rx {
	animation:mrotatex 0.5s; transform: rotateX(180deg); -webkit-animation: mrotatex 0.5s; -o-animation: mrotatex 0.5s; -webkit-transform: rotateX(180deg); -o-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -moz-animation: mrotatex 0.5s;
}
.met-case-screen .nav-ul > li a.link i.rx {
	animation:mrotatex 0.5s; transform: rotateX(180deg); -webkit-animation: mrotatex 0.5s; -o-animation: mrotatex 0.5s; -webkit-transform: rotateX(180deg); -o-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -moz-animation: mrotatex 0.5s;
}
.met-muban-screen .nav-ul > li a.link i.pe-help1 {
	font-size: 18px; margin-left: 5px;
}
.met-case-screen .nav-ul > li a.link i.pe-help1 {
	font-size: 18px; margin-left: 5px;
}
.met-muban-screen .nav-ul > li > ul > li > a.active {
	color: rgb(78, 151, 217) !important;
}
.met-case-screen .nav-ul > li > ul > li > a.active {
	color: rgb(78, 151, 217) !important;
}
.met-muban-screen .nav-ul > li .bullet.dropdown-menu {
	top: 40px;
}
.met-case-screen .nav-ul > li .bullet.dropdown-menu {
	top: 40px;
}
.met-muban-screen .product-search .form-group {
	margin: 0px auto 15px; width: 50%;
}
.met-case-screen .product-search .form-group {
	margin: 0px auto 15px; width: 50%;
}
.met-muban-screen .case-search .form-group {
	margin: 0px auto 15px; width: 50%;
}
.met-case-screen .case-search .form-group {
	margin: 0px auto 15px; width: 50%;
}
.met-muban-screen .product-search .form-group .form-control {
	padding: 5px 15px; border: currentColor; border-image: none; height: 30px;
}
.met-case-screen .product-search .form-group .form-control {
	padding: 5px 15px; border: currentColor; border-image: none; height: 30px;
}
.met-muban-screen .case-search .form-group .form-control {
	padding: 5px 15px; border: currentColor; border-image: none; height: 30px;
}
.met-case-screen .case-search .form-group .form-control {
	padding: 5px 15px; border: currentColor; border-image: none; height: 30px;
}
@media all and (min-width:768px)
{
.met-muban-screen .product-search .form-group {
	margin: 10px 0px; float: right;
}
.met-case-screen .product-search .form-group {
	margin: 10px 0px; float: right;
}
.met-muban-screen .case-search .form-group {
	margin: 10px 0px; float: right;
}
.met-case-screen .case-search .form-group {
	margin: 10px 0px; float: right;
}
}
.met-muban-screen .met-muban-video {
	color: rgb(255, 255, 255); line-height: 50px; font-weight: 300; text-decoration: none; display: inline-block;
}
.met-case-screen .met-muban-video {
	color: rgb(255, 255, 255); line-height: 50px; font-weight: 300; text-decoration: none; display: inline-block;
}
.in.met-muban-paralist dl {
	opacity: 1; -moz-opacity: 1;
}
.met-muban-paralist > div {
	padding-bottom: 20px;
}
@media all and (max-width:991px)
{
.met-muban-paralist > div {
	padding-bottom: 10px;
}
}
@media all and (max-width:767px)
{
.met-muban-paralist > div {
	padding-bottom: 5px;
}
}
.met-muban-paralist dl {
	transition:0.5s; color: rgb(42, 51, 60); overflow: hidden; margin-top: 10px; margin-bottom: 0px; opacity: 0; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -moz-opacity: 0;
}
.met-muban-paralist dl dt {
	font-weight: 300;
}
.met-muban-paralist dl dd a.link {
	color: rgb(94, 115, 135);
}
.met-muban-paralist dl dd a.link:hover {
	color: rgb(78, 151, 217);
}
@media all and (min-width:768px)
{
.met-muban-paralist dl dt {
	padding: 7px 15px; width: 100px; text-align: center; float: left;
}
.met-muban-paralist dl dd {
	margin-left: 100px;
}
}
.met-muban-paralist dl .res-tips {
	top: 5px;
}
.met-product {
	background: rgb(242, 242, 242);
}
.met-product .less-page-content {
	background: rgb(242, 242, 242);
}
.met-product .widget {
	border-radius: 0px !important;
}
.met-product .widget .widget-header {
	border-radius: 0px !important;
}
.met-product .widget-body {
	border-radius: 0px !important;
}
@media all and (max-width:767px)
{
.met-product .blocks {
	margin-right: -10px; margin-left: -10px;
}
}
.met-product .met-toolbar-body {
	margin-top: -15px; margin-bottom: 15px;
}
.met-product .met-toolbar-body .btn-toolbar {
	float: right;
}
.met-product .met-toolbar-body .btn-toolbar .btn-group {
	background: rgb(255, 255, 255);
}
.met-product .met-figure .widget-body {
	display: none;
}
.type-1.met-product .widget {
	padding-top: 10px;
}
.type-1.met-product .ribbon {
	z-index: 19;
}
.type-1.met-product .ribbon-success .ribbon-inner {
	background-color: rgb(249, 97, 151);
}
.type-1.met-product .widget-header {
	margin: 0px 10px; height: 350px; overflow: hidden;
}
.type-1.met-product .widget-header span {
	top: 0px; display: block; position: relative;
}
.type-1.met-product a.imgmb {
	background: url("../min/css/../img/product/mobile-bg1.png") no-repeat center / 100% 100%; padding: 34px 7px 35px; width: 150px; height: 320px; right: 0px; bottom: 0px; overflow: hidden; position: absolute; z-index: 11; -webkit-background-size: 100% 100%;
}
.type-1.met-product a.imgmb div {
	width: 100%; height: 100%; overflow: hidden;
}
.type-1.met-product a.imgmb span {
	top: 0px; display: block; position: relative;
}
.type-1.met-product li.mobileli .widget-header {
	background: url("../min/css/../img/product/mobile-bg2.png") no-repeat center / 100% 100%; margin: 0px auto; padding: 37px 8px 38px; width: 164px; -webkit-background-size: 100% 100%;
}
.type-1.met-product li.mobileli .widget-header a {
	width: 100%; height: 100%; overflow: hidden; display: block; position: relative;
}
.type-1.met-product h4 {
	margin: 0px; text-align: center; padding-top: 15px; padding-bottom: 15px; font-size: 16px; font-weight: 300; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 10;
}
.type-1.met-product h4 a {
	color: rgb(42, 51, 60);
}
.type-1.met-product h4 a:hover {
	color: rgb(78, 151, 217);
}
@media all and (max-width:991px)
{
.type-1.met-product .container {
	padding: 0px; overflow: hidden;
}
.type-1.met-product .row {
	margin: 0px;
}
.type-1.met-product .widget {
	padding: 5px 0px;
}
.type-1.met-product .widget-header {
	margin: 0px 5px;
}
.type-1.met-product .met-grid {
	margin: 0px -10px 0px 0px;
}
.type-1.met-product .met-grid li {
	padding: 0px 10px 0px 0px; clear: none; margin-bottom: 10px;
}
}
@media all and (max-width:767px)
{
.type-1.met-product .widget-header {
	height: 200px;
}
.type-1.met-product .met-grid {
	margin-right: -5px;
}
.type-1.met-product .met-grid li {
	padding: 0px 5px 0px 0px; margin-bottom: 5px;
}
.type-1.met-product .met-grid li.mobileli .widget {
	padding: 5px 0px;
}
.type-1.met-product .met-grid li.mobileli .widget-header {
	padding: 22px 5px; width: 94px; height: 200px;
}
}
.met-grid li {
	opacity: 0;
}
.met-grid li.shown {
	opacity: 1;
}
.no-js .met-grid li {
	opacity: 1;
}
.no-cssanimations .met-grid li {
	opacity: 1;
}
.met-grid li.animate {
	animation:moveUp 0.65s forwards; -webkit-animation: moveUp .65s ease forwards; -webkit-transform: translate3d(0, 200px, 0);
}
.met-muban-cant {
	padding: 50px 0px;
}
.met-muban-cant button {
	padding: 10px 50px; font-size: 16px;
}
@media all and (max-width:767px)
{
.met-muban-cant {
	padding: 30px 0px;
}
}
.pagetype1.met-showproduct {
	background: rgb(242, 242, 242);
}
.pagetype1.met-showproduct .less-page-content {
	background: rgb(242, 242, 242);
}
.pagetype1.met-showproduct .met-showproduct-head {
	padding: 30px 0px;
}
.pagetype1.met-showproduct .met-showproduct-head .ad-gallery .ad-thumbs li a.ad-active img {
	border: 2px solid rgb(98, 168, 234); border-image: none;
}
.pagetype1.met-showproduct .met-showproduct-head .overlay {
	height: 500px; overflow: hidden;
}
.pagetype1.met-showproduct .met-showproduct-head .overlay img {
	margin: 0px auto;
}
.pagetype1.met-showproduct .met-showproduct-head .overlay a {
	padding: 10px 30px;
}
.pagetype1.met-showproduct .met-showproduct-head .product-intro {
	background: rgb(255, 255, 255); padding: 15px; color: rgb(94, 115, 135); margin-left: 20px;
}
.pagetype1.met-showproduct .met-showproduct-head .product-intro h1 {
	font-size: 28px; margin-top: 0px;
}
.pagetype1.met-showproduct .met-showproduct-head .product-intro p.number {
	color: rgb(94, 115, 135); margin-bottom: 15px;
}
.pagetype1.met-showproduct .met-showproduct-head .product-intro .para {
	padding: 15px 15px 0px; border-top-color: rgb(240, 242, 245); border-bottom-color: rgb(240, 242, 245); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.pagetype1.met-showproduct .met-showproduct-head .product-intro .tools {
	margin: 15px 15px 0px;
}
.pagetype1.met-showproduct .met-showproduct-head .met-showproduct-head-left {
	background: rgb(255, 255, 255); padding: 15px;
}
.pagetype1.met-showproduct .met-showproduct-body {
	padding: 30px 0px 0px;
}
.pagetype1.met-showproduct .met-showproduct-body .panel {
	border-radius: 0px;
}
.pagetype1.met-showproduct .met-showproduct-body .product-content-body .met-editor {
	padding: 0px;
}
@media all and (min-width:992px)
{
.pagetype1.met-showproduct .met-showproduct-body .product-content-body .panel {
	margin-right: 15px;
}
}
.pagetype1.met-showproduct .met-showproduct-body .product-content-body ul.nav-tabs {
	margin-bottom: 30px;
}
.pagetype1.met-showproduct .met-showproduct-body .product-content-body ul.nav-tabs li a {
	font-size: 15px;
}
@media all and (max-width:767px)
{
.pagetype1.met-showproduct .met-showproduct-body {
	padding: 15px 0px 0px;
}
.pagetype1.met-showproduct .met-showproduct-body .panel {
	margin-bottom: 15px; box-shadow: none;
}
.pagetype1.met-showproduct .met-showproduct-body .panel-body {
	padding: 15px;
}
.pagetype1.met-showproduct .met-showproduct-body .product-content-body .panel {
	margin-right: 0px;
}
.pagetype1.met-showproduct .met-showproduct-body .product-content-body ul.nav-tabs {
	margin-top: -10px; margin-bottom: 15px;
}
}
.pagetype1.met-showproduct .product-hot {
	background: rgb(255, 255, 255);
}
.pagetype1.met-showproduct .product-hot h3 {
	margin: 10px 0px 15px; font-size: 18px; font-weight: 300;
}
@media all and (min-width:992px)
{
.pagetype1.met-showproduct .product-hot {
	margin-left: 20px;
}
}
.pagetype1.met-showproduct .product-hot-list {
	padding: 0px 15px; width: 50%;
}
@media all and (min-width:768px)
{
.pagetype1.met-showproduct .product-hot-list {
	padding: 0px 15px;
}
}
.pagetype1.met-showproduct .product-hot-list a.img {
	margin: 0px auto 5px; height: 200px; overflow: hidden; display: block;
}
.pagetype1.met-showproduct .product-hot-list a.img img {
	margin: 0px auto;
}
.pagetype1.met-showproduct .product-hot-list a.txt {
	color: rgb(94, 115, 135); text-decoration: none;
}
.pagetype1.met-showproduct .product-hot-list a.txt:active {
	text-decoration: none;
}
.pagetype1.met-showproduct .product-hot-list a.txt:focus {
	text-decoration: none;
}
.pagetype1.met-showproduct .product-hot-list a.txt:hover {
	text-decoration: none;
}
.pagetype1.met-showproduct .product-hot-list a.txt:hover {
	color: rgb(78, 151, 217);
}
.pagetype1.met-showproduct .product-hot-list p {
	color: rgb(249, 104, 104); margin-bottom: 0px;
}
.pagetype2.met-showproduct {
	background: rgb(255, 255, 255); min-height: 0px;
}
.pagetype2.met-showproduct .less-page-content {
	background: rgb(242, 242, 242);
}
.pagetype2.met-showproduct nav.navbar {
	background: rgb(245, 245, 245); border-radius: 0px; transition:0.5s; margin-bottom: 0px; z-index: 1; min-height: 50px; box-shadow: none; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.pagetype2.met-showproduct nav.white.navbar h1 {
	color: rgb(255, 255, 255);
}
.pagetype2.met-showproduct nav.white.navbar li a {
	color: rgb(255, 255, 255);
}
.pagetype2.met-showproduct nav.navbar li a {
	color: rgb(42, 51, 60);
}
.pagetype2.met-showproduct nav.navbar h1 {
	margin: 0px; padding: 0px; height: 50px; line-height: 50px; font-size: 18px;
}
.pagetype2.met-showproduct nav.navbar .navbar-toggle {
	margin-right: 0px; margin-left: 5px;
}
.pagetype2.met-showproduct nav.navbar .nav {
	margin-right: 0px; display: flex;
}
.pagetype2.met-showproduct nav.navbar .nav > li > a {
	height: 50px; line-height: 50px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;
}
.pagetype2.met-showproduct nav.navbar .nav > li > a.btn {
	padding: 6px 13px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; margin-top: 10px;
}
.pagetype2.met-showproduct nav.navbar .nav > li > a.btn-danger.btn:hover {
	color: rgb(249, 104, 104);
}
.pagetype2.met-showproduct nav.navbar .nav > li .dropdown > a {
	padding: 0px 15px; height: 50px; line-height: 50px; overflow: hidden; text-decoration: none; display: block; position: relative;
}
.pagetype2.met-showproduct nav.navbar .nav > li .dropdown > a:active {
	text-decoration: none;
}
.pagetype2.met-showproduct nav.navbar .nav > li .dropdown > a:focus {
	text-decoration: none;
}
.pagetype2.met-showproduct nav.navbar .nav > li .dropdown > a:hover {
	text-decoration: none;
}
.pagetype2.met-showproduct nav.navbar .nav > li .dropdown .caret {
	top: -2px; position: relative;
}
.pagetype2.met-showproduct nav.navbar .nav > li .dropdown-menu li i {
	margin-right: 10px;
}
.pagetype2.met-showproduct nav.navbar .navbar-toggle {
	height: 50px; padding-top: 0px; padding-bottom: 0px;
}
.pagetype2.met-showproduct nav.navbar-fixed-top.navbar {
	background: rgba(255, 255, 255, 0.95); box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
}
.pagetype2.met-showproduct nav.navbar .navbar-right li.active a {
	color: rgb(249, 104, 104);
}
@media all and (max-width:767px)
{
.pagetype2.met-showproduct nav.navbar h1 {
	font-size: 16px; margin-left: 15px;
}
.pagetype2.met-showproduct nav.navbar .nav {
	float: none;
}
}
@media all and (max-width:349px)
{
.pagetype2.met-showproduct nav.navbar .navbar-toggle {
	margin: 0px;
}
}
@media all and (max-width:767px)
{
.pagetype2.met-showproduct .shoppro-btngroup :not(.shop-btn).btn {
	margin: 0px 2px !important; padding: 8px 12px; font-size: 16px;
}
}
.pagetype2.met-showproduct .imgshow {
	padding: 50px 0px 0px; min-height: 900px;
}
.pagetype2.met-showproduct .imgshow h2 {
	font-size: 48px;
}
.pagetype2.met-showproduct .imgshow p.des {
	color: rgb(94, 115, 135); font-size: 22px;
}
.pagetype2.met-showproduct .imgshow p.des span {
	color: rgb(174, 184, 195);
}
.pagetype2.met-showproduct .imgshow p.price em {
	font-size: 30px; font-style: normal; margin-right: 3px;
}
.pagetype2.met-showproduct .imgshow [class*=img-bg-] {
	margin-top: 0px;
}
.pagetype2.met-showproduct .imgshow .img-res {
	margin-bottom: -20px;
}
.pagetype2.met-showproduct .imgshow .img-bg-mobile {
	margin-bottom: 50px;
}
.pagetype2.met-showproduct .imgshow-default.imgshow {
	background-color: rgb(29, 29, 29);
}
.pagetype2.met-showproduct .imgshow-default.imgshow h2 {
	color: rgb(255, 255, 255);
}
.pagetype2.met-showproduct .imgshow-default.imgshow p {
	color: rgb(228, 234, 236);
}
.pagetype2.met-showproduct .imgshow-primary.imgshow {
	background-color: rgb(98, 168, 234);
}
.pagetype2.met-showproduct .imgshow-primary.imgshow h2 {
	color: rgb(255, 255, 255);
}
.pagetype2.met-showproduct .imgshow-primary.imgshow p {
	color: rgb(228, 234, 236);
}
@media all and (max-width:991px)
{
.pagetype2.met-showproduct .imgshow .img-bg-mobile {
	-ms-zoom: 0.8;
}
}
@media all and (min-width:768px)
{
.pagetype2.met-showproduct .imgshow .btn {
	width: 150px;
}
}
@media all and (max-width:767px)
{
.pagetype2.met-showproduct .imgshow {
	padding-top: 30px; min-height: 550px;
}
.pagetype2.met-showproduct .imgshow h2 {
	font-size: 30px;
}
.pagetype2.met-showproduct .imgshow p.des {
	font-size: 18px;
}
.pagetype2.met-showproduct .imgshow .imgshow-price {
	font-size: 40px !important;
}
.pagetype2.met-showproduct .imgshow .imgshow-price span {
	font-size: 20px !important;
}
.pagetype2.met-showproduct .imgshow .img-res {
	margin-bottom: -10px;
}
.pagetype2.met-showproduct .imgshow .img-bg-mobile {
	-ms-zoom: 0.5;
}
}
.pagetype2.met-showproduct .met-showproduct-content .tab-pane .example-loading {
	background: rgb(255, 255, 255);
}
.pagetype2.met-showproduct .met-showproduct-content .tab-pane .loading-ab.example-loading {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.pagetype2.met-showproduct .met-showproduct-content .tab-switch {
	padding: 30px 0px; text-align: center;
}
.pagetype2.met-showproduct .met-showproduct-content .tab-switch a {
	color: rgb(42, 51, 60); line-height: 1.5; font-size: 22px; text-decoration: none; cursor: pointer;
}
.pagetype2.met-showproduct .met-showproduct-content .tab-switch a:hover {
	color: rgb(78, 151, 217);
}
.pagetype2.met-showproduct .met-showproduct-content .tab-switch a:active {
	text-decoration: none;
}
.pagetype2.met-showproduct .met-showproduct-content .tab-switch a:focus {
	text-decoration: none;
}
.pagetype2.met-showproduct .met-showproduct-content .tab-switch a:hover {
	text-decoration: none;
}
.pagetype2.met-showproduct .met-showproduct-content .tab-switch h3 {
	margin: -10px 0px 0px; transition:0.5s; color: rgb(255, 255, 255); font-size: 26px; display: inline-block; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.pagetype2.met-showproduct .met-showproduct-content .tab-switch i {
	margin: 0px; top: 8px; font-size: 40px; position: relative;
}
@media all and (max-width:767px)
{
.pagetype2.met-showproduct .met-showproduct-content .tab-switch {
	padding: 20px 0px;
}
}
.pagetype2.met-showproduct .content {
	background: rgb(245, 245, 245); padding: 0px;
}
.pagetype2.met-showproduct .content .met-editor {
	background-color: transparent;
}
.pagetype2.met-showproduct .content .met-editor img {
	margin: 15px auto; padding: 3px; border: 1px solid rgb(228, 234, 236); border-image: none;
}
.pagetype2.met-showproduct .content-2 {
	background: rgb(242, 242, 242);
}
.pagetype2.met-showproduct .content-4 {
	background: rgb(242, 242, 242);
}
.pagetype2.met-showproduct .content-6 {
	background: rgb(242, 242, 242);
}
.pagetype2.met-showproduct .content-2 .met-editor {
	background: rgb(242, 242, 242);
}
.pagetype2.met-showproduct .content-4 .met-editor {
	background: rgb(242, 242, 242);
}
.pagetype2.met-showproduct .content-6 .met-editor {
	background: rgb(242, 242, 242);
}
@media all and (max-width:767px)
{
.pagetype2.met-showproduct ul.blocks {
	padding-left: 10px;
}
.pagetype2.met-showproduct ul.blocks li .widget {
	margin-right: 10px;
}
.pagetype2.met-showproduct ul.blocks li {
	width: 50%;
}
}
.img-bg-ipad1 {
	background: url("../min/css/../img/product/tab-pane/ipad-bg1.png") no-repeat center; padding: 112px 77px 206px 73px; width: 920px; height: 1344px;
}
.img-bg-ipad2 {
	background: url("../min/css/../img/product/tab-pane/ipad-bg2.png") no-repeat center; padding: 56px 139px 133px; width: 1305px; height: 959px;
}
.img-bg-mobile {
	background: url("../min/css/../img/product/mobile-bg-black.png") no-repeat center; padding: 96px 18px 104px; width: 399px; height: 848px;
}
.img-bg-mobile div {
	border: 0px currentColor !important; border-image: none !important;
}
.img-bg-pc {
	background: url("../min/css/../img/index/gn/pc-bg.png") no-repeat center; padding: 70px 37px 237px 38px; width: 960px; height: 772px;
}
.img-bg-pc div {
	border: 0px currentColor !important; border-image: none !important;
}
[class*=img-bg-] {
	margin: 50px auto 0px; background-size: 100% 100%; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; -ms-background-size: 100% 100%;
}
[class*=img-bg-] div {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 100%; overflow: hidden;
}
[class*=img-bg-] div video {
	width: 100%; height: 100%;
}
[class*=img-bg-] div span {
	top: 0px; width: 100%; display: block; position: relative;
}
[class*=img-bg-] div img {
	width: 100%;
}
.met-demo {
	width: 100%; height: 95%;
}
.met-demo .met-demo-head {
	background: rgb(0, 0, 0); transition:transform 0.5s; left: 0px; top: 0px; width: 100%; position: fixed; -webkit-transition: transform 0.5s; -o-transition: transform 0.5s; -moz-transition: transform 0.5s;
}
.met-demo .up-50.met-demo-head {
	transform: translate3d(0px, -50px, 0px); -webkit-transform: translate3d(0, -50px, 0); -o-transform: translate3d(0, -50px, 0); -moz-transform: translate3d(0, -50px, 0);
}
.met-demo .met-demo-head > div {
	padding: 0px;
}
.met-demo .met-demo-head .met-demo-title {
	text-align: left; line-height: 50px;
}
.met-demo .met-demo-head .met-demo-title img {
	height: 30px; margin-top: 10px; vertical-align: top;
}
.met-demo .met-demo-head .demo-reschosse {
	height: 50px;
}
.met-demo .met-demo-head .demo-reschosse li {
	list-style: none; margin-left: 10px; display: inline-block; cursor: pointer;
}
.met-demo .met-demo-head .demo-reschosse span {
	list-style: none; margin-left: 10px; display: inline-block; cursor: pointer;
}
.met-demo .met-demo-head .demo-reschosse li:first-child {
	margin: 0px;
}
.met-demo .met-demo-head .demo-reschosse span:first-child {
	margin: 0px;
}
.met-demo .met-demo-head .demo-reschosse li:hover i {
	color: rgb(247, 218, 100);
}
.met-demo .met-demo-head .demo-reschosse span:hover i {
	color: rgb(247, 218, 100);
}
.met-demo .met-demo-head .demo-reschosse li.active i {
	color: rgb(247, 218, 100);
}
.met-demo .met-demo-head .demo-reschosse span.active i {
	color: rgb(247, 218, 100);
}
.met-demo .met-demo-head .demo-reschosse li i {
	padding: 0px 5px; line-height: 50px; font-size: 24px; display: inline-block;
}
.met-demo .met-demo-head .demo-reschosse span i {
	padding: 0px 5px; line-height: 50px; font-size: 24px; display: inline-block;
}
.met-demo .met-demo-head .demo-reschosse li i.icon-horizontal {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg);
}
.met-demo .met-demo-head .demo-reschosse span i.icon-horizontal {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg);
}
.met-demo .met-demo-head .demo-reschosse li i.iconfont {
	top: -1px; position: relative;
}
.met-demo .met-demo-head .demo-reschosse span i.iconfont {
	top: -1px; position: relative;
}
.met-demo .met-demo-head .demo-reschosse li i.pe-monitor {
	top: 1px; position: relative;
}
.met-demo .met-demo-head .demo-reschosse span i.pe-monitor {
	top: 1px; position: relative;
}
.met-demo .met-demo-head .demo-option > div {
	float: right; display: table;
}
.met-demo .met-demo-head .demo-option a {
	margin-left: 10px; float: left; display: inline-block;
}
.met-demo .met-demo-head .demo-option button {
	margin-left: 10px; float: left; display: inline-block;
}
.met-demo .met-demo-head .demo-option a.btn {
	line-height: 28px; margin-top: 10px;
}
.met-demo .met-demo-head .demo-option button.btn {
	line-height: 28px; margin-top: 10px;
}
.met-demo .met-demo-head .demo-option a:first-child {
	margin-left: 0px;
}
.met-demo .met-demo-head .demo-option button:first-child {
	margin-left: 0px;
}
.met-demo .met-demo-head .demo-option a:hover i {
	color: rgb(247, 218, 100);
}
.met-demo .met-demo-head .demo-option button:hover i {
	color: rgb(247, 218, 100);
}
.met-demo .met-demo-head .demo-option a.active i {
	color: rgb(247, 218, 100);
}
.met-demo .met-demo-head .demo-option button.active i {
	color: rgb(247, 218, 100);
}
.met-demo .met-demo-head .demo-option a i {
	color: rgb(255, 255, 255); line-height: 50px; font-size: 40px;
}
.met-demo .met-demo-head .demo-option button i {
	color: rgb(255, 255, 255); line-height: 50px; font-size: 40px;
}
@media all and (max-width:991px)
{
.met-demo .met-demo-head .demo-reschosse li {
	margin-left: 10px;
}
.met-demo .met-demo-head .demo-reschosse span {
	margin-left: 10px;
}
.met-demo .met-demo-head .demo-reschosse a {
	margin-left: 10px;
}
.met-demo .met-demo-head .demo-reschosse li i {
	padding: 0px 2px;
}
.met-demo .met-demo-head .demo-reschosse span i {
	padding: 0px 2px;
}
.met-demo .met-demo-head .demo-reschosse a i {
	padding: 0px 2px;
}
}
@media all and (max-width:767px)
{
.met-demo .met-demo-head .met-demo-title {
	text-align: center;
}
}
.met-demo #met-demo-iframe {
	margin: auto; transition:1s; width: 100%; height: 100%; -webkit-transition: all 1s; -o-transition: all 1s; -moz-transition: all 1s;
}
.met-demo [class*=-width]#met-demo-iframe {
	margin: 50px auto; background-repeat: no-repeat !important; background-size: 100% 100% !important; -webkit-background-size: 100% 100%;
}
.met-demo .tablet-width#met-demo-iframe {
	background: url("../min/css/../img/product/demo/ipad1.png"); padding: 77px 42px; width: 858px; height: 1180px;
}
.met-demo .tablet-horizontal-width#met-demo-iframe {
	background: url("../min/css/../img/product/demo/ipad2.png"); padding: 44px 75px; width: 1180px; height: 858px;
}
.met-demo .mobile-width#met-demo-iframe {
	background: url("../min/css/../img/product/demo/mobile1.png"); padding: 65px 12px 67px; width: 442px; height: 870px;
}
.met-demo .mobile-horizontal-width#met-demo-iframe {
	background: url("../min/css/../img/product/demo/mobile2.png"); padding: 12px 62px 12px 66px; width: 870px; height: 440px;
}
.met-demo .default#met-demo-iframe {
	background: none; margin: 0px; padding: 0px; width: 100%; height: 100%;
}
.met-demo #met-demo-iframe iframe {
	vertical-align: top;
}
@media all and (max-width:1199px)
{
.met-demo .tablet-horizontal-width#met-demo-iframe {
	background: none; margin: 0px; padding: 0px; width: 100%; height: 100%;
}
}
@media all and (max-width:991px)
{
.met-demo .tablet-width#met-demo-iframe {
	background: none; margin: 0px; padding: 0px; width: 100%; height: 100%;
}
.met-demo .mobile-horizontal-width#met-demo-iframe {
	background: none; margin: 0px; padding: 0px; width: 100%; height: 100%;
}
}
@media all and (max-width:767px)
{
.met-demo .mobile-width#met-demo-iframe {
	background: none; margin: 0px; padding: 0px; width: 100%; height: 100%;
}
}
#product-summary .summary-body {
	background: rgb(255, 255, 255); padding: 150px 0px; font-size: 18px;
}
#product-summary .summary-body h3 {
	margin: 0px auto 20px; line-height: 1.2; font-size: 48px;
}
#product-summary .summary-body p.desc {
	margin: 0px; color: rgb(85, 85, 85); line-height: 1.5; font-size: 22px;
}
#product-summary .white.summary-body p {
	color: rgb(255, 255, 255);
}
#product-summary .white.summary-body p.desc {
	color: rgb(255, 255, 255);
}
@media all and (max-width:991px)
{
#product-summary .summary-body {
	padding: 100px 0px;
}
}
@media all and (max-width:767px)
{
#product-summary .summary-body {
	padding: 70px 0px;
}
#product-summary .summary-body h3 {
	font-size: 36px; margin-bottom: 15px;
}
#product-summary .summary-body p.desc {
	font-size: 18px;
}
}
#product-summary .website-form-intro .picw2 i {
	background: rgb(255, 255, 255) !important; color: rgb(98, 168, 234);
}
#product-summary .website-form-intro .picw2 i:hover {
	color: rgb(82, 96, 105);
}
#product-summary .purchase-process-intro .purchase-process {
	margin-top: 70px; margin-bottom: 0px;
}
#product-summary .purchase-process-intro .timeline.purchase-process > li {
	margin: 20px 0px; padding: 0px; width: 100%; position: relative;
}
#product-summary .purchase-process-intro .timeline.purchase-process > li.timeline-reverse .timeline-content {
	padding: 0px 0px 0px 40px;
}
#product-summary .purchase-process-intro .timeline.purchase-process > li .timeline-content {
	width: 50%; padding-right: 40px;
}
#product-summary .purchase-process-intro .timeline.purchase-process > li .timeline-dot {
	margin: -20px 0px 0px -20px; left: 50%; top: 50%; z-index: 0;
}
#product-summary .purchase-process-intro .purchase-process .timeline-content {
	text-align: left;
}
#product-summary .purchase-process-intro .purchase-process .timeline-content .avatar {
	background: rgb(255, 255, 255); height: 40px; text-align: center; line-height: 40px;
}
#product-summary .purchase-process-intro .purchase-process .timeline-content .alert {
	margin: 0px;
}
#product-summary .purchase-process-intro .purchase-process .timeline-content .alert h4 {
	margin-top: 3px;
}
#product-summary .purchase-process-intro .purchase-process .timeline-content .alert p {
	font-size: 14px;
}
@media all and (max-width:767px)
{
#product-summary .purchase-process-intro .purchase-process {
	margin-top: 50px;
}
#product-summary .purchase-process-intro .timeline.purchase-process > li .timeline-content {
	width: 100%;
}
#product-summary .purchase-process-intro .timeline.purchase-process > li .timeline-dot {
	margin: -15px 0px 0px -15px; left: 0px; width: 30px; height: 30px; line-height: 30px;
}
#product-summary .purchase-process-intro .timeline.purchase-process > li .timeline-dot i {
	font-size: 14px;
}
#product-summary .purchase-process-intro .purchase-process .timeline-content {
	padding: 0px 0px 0px 25px !important; float: none;
}
#product-summary .purchase-process-intro .purchase-process .timeline-content .alert {
	padding: 15px 15px 15px 50px;
}
#product-summary .purchase-process-intro .purchase-process .timeline-content .avatar {
	left: 15px; width: 30px; height: 30px; line-height: 30px;
}
}
#product-summary .picw2.seave-list i {
	background: rgb(238, 238, 238); color: rgb(94, 115, 135);
}
#product-summary .picw2.seave-list i:hover {
	background: rgb(98, 168, 234); color: rgb(255, 255, 255);
}
#product-summary .faq-body {
	padding: 100px 0px;
}
@media all and (max-width:991px)
{
#product-summary .faq-body {
	padding: 70px 0px;
}
}
@media all and (max-width:767px)
{
#product-summary .faq-body {
	padding: 50px 0px;
}
}
#product-seo section {
	overflow: hidden;
}
#product-seo section.section {
	background: rgb(255, 255, 255); text-align: center; font-size: 18px;
}
#product-seo section.section h3 {
	margin: 0px auto 20px; line-height: 1.2; font-size: 48px;
}
#product-seo section.section p.desc {
	margin: 10px auto 0px; color: rgb(85, 85, 85); line-height: 1.5; font-size: 22px;
}
#product-seo section.white.section p {
	color: rgb(255, 255, 255);
}
#product-seo section.white.section p.desc {
	color: rgb(255, 255, 255);
}
@media all and (max-width:991px)
{
#product-seo section.section h3 {
	font-size: 36px;
}
#product-seo section.section p.desc {
	font-size: 18px;
}
}
@media all and (max-width:767px)
{
#product-seo section.section {
	padding: 70px 0px; min-height: 550px;
}
#product-seo section.vertical-align.section::before {
	display: none;
}
#product-seo section.section h3 {
	font-size: 30px; margin-bottom: 15px;
}
#product-seo section.section p.desc {
	font-size: 16px;
}
}
#product-seo .picw1 {
	font-weight: 300; margin-top: 100px;
}
#product-seo .picw1 li {
	margin: 0px;
}
#product-seo .picw1 li i {
	color: rgb(255, 255, 255); font-size: 50px;
}
#product-seo .picw1 li h4 {
	font-size: 20px; margin-top: 50px;
}
#product-seo .picw1 li p {
	margin: 0px; font-size: 14px;
}
@media all and (max-width:991px)
{
#product-seo .picw1 {
	margin-top: 20px;
}
#product-seo .picw1 li {
	width: 50%; margin-top: 30px;
}
#product-seo .picw1 li:nth-child(2n+1) {
	clear: both;
}
#product-seo .picw1 li h4 {
	margin-top: 30px;
}
}
@media all and (max-width:767px)
{
#product-seo .picw1 li i {
	font-size: 40px;
}
#product-seo .picw1 li h4 {
	margin: 20px 0px 5px; font-size: 18px;
}
}
#product-seo .seo-2 .seo-2-text {
	margin: 50px; width: 400px; text-align: left;
}
@media all and (min-width:992px)
{
#product-seo .seo-2 .row {
	display: flex; align-items: center; -webkit-align-items: center; -webkit-box-align: center;
}
}
#product-seo .seo-2 img {
	max-width: 80%;
}
@media all and (max-width:1199px)
{
#product-seo .seo-2 .seo-2-text {
	margin: 50px 0px;
}
}
@media all and (max-width:991px)
{
#product-seo .seo-2 img {
	width: 300px; min-height: 300px;
}
#product-seo .seo-2 .seo-2-text {
	margin: 50px auto 0px; width: 100%; text-align: center;
}
}
@media all and (max-width:767px)
{
#product-seo .seo-2 img {
	width: auto; min-height: 180px; max-width: 60%;
}
#product-seo .seo-2 .seo-2-text {
	margin: 30px auto 0px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
#product-seo .seo-3 .picw1 li {
	width: 33.33%; clear: none;
}
}
@media all and (max-width:767px)
{
#product-seo .seo-3 .picw1 li:last-child {
	width: 100%;
}
}
#product-seo .seo-4 .seo-body-4 {
	height: 100%;
}
#product-seo .seo-4 .seo-4-txt {
	margin: 50px 0px 30px;
}
@media all and (max-height:800px)
{
#product-seo .seo-4 img {
	max-height: 80%;
}
}
@media all and (max-width:767px)
{
#product-seo .seo-4 .seo-4-txt {
	margin-top: 0px;
}
}
@media all and (max-width:767px)
{
#product-seo .foot-clone .met-footnav {
	display: none;
}
#product-seo .foot-clone footer {
	display: none;
}
}
#fp-nav ul li:first-child {
	display: none;
}
#fp-nav ul li:last-child {
	display: none;
}
#product-exp .tab-exp {
	padding: 150px 0px; text-align: center; font-size: 18px; min-height: 850px;
}
#product-exp .tab-exp h3 {
	margin: 0px auto 20px; line-height: 1.2; font-size: 48px;
}
#product-exp .tab-exp p.desc {
	margin: 10px auto 0px; color: rgb(85, 85, 85); line-height: 1.5; font-size: 22px;
}
#product-exp .white.tab-exp p {
	color: rgb(221, 221, 221);
}
#product-exp .white.tab-exp p.desc {
	color: rgb(221, 221, 221);
}
#product-exp .white.tab-exp a {
	color: rgb(78, 151, 217);
}
#product-exp .white.tab-exp a i {
	color: rgb(78, 151, 217);
}
#product-exp .tab-exp a {
	font-size: 22px; margin-top: 15px; display: inline-block;
}
#product-exp .tab-exp a i {
	font-size: 22px;
}
#product-exp .tab-exp a i.pe-angle-right {
	left: -10px; top: 9px; font-size: 40px; position: relative;
}
@media all and (max-width:991px)
{
#product-exp .tab-exp {
	padding: 100px 0px; min-height: 650px;
}
#product-exp .tab-exp h3 {
	font-size: 36px;
}
#product-exp .tab-exp p.desc {
	font-size: 18px;
}
#product-exp .tab-exp a {
	font-size: 18px;
}
#product-exp .tab-exp a i {
	font-size: 18px;
}
#product-exp .tab-exp a i.pe-angle-right {
	top: 6px; font-size: 30px;
}
}
@media all and (max-width:767px)
{
#product-exp .tab-exp {
	padding: 70px 0px; min-height: 500px;
}
#product-exp .tab-exp h3 {
	font-size: 30px; margin-bottom: 15px;
}
#product-exp .tab-exp p.desc {
	font-size: 16px;
}
#product-exp .tab-exp a {
	font-size: 16px;
}
#product-exp .tab-exp a i {
	font-size: 16px;
}
#product-exp .tab-exp a i.pe-angle-right {
	top: 5px; font-size: 20px;
}
}
#product-exp .tab-img {
	transition:1.5s; margin-top: 50px; transform: translate3d(0px, 30px, 0px); -webkit-transition: all 1.5s; -o-transition: all 1.5s; -webkit-transform: translate3d(0, 30px, 0); -o-transform: translate3d(0, 30px, 0); -moz-transform: translate3d(0, 30px, 0); -moz-transition: all 1.5s;
}
#product-exp .transtab.tab-img {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
@media all and (max-width:991px)
{
#product-exp :not([class*=img-bg]).tab-img {
	margin-top: 0px;
}
}
#product-code .tab-code {
	padding: 150px 0px; text-align: center; font-size: 18px; min-height: 850px;
}
#product-code .code-4.tab-code {
	min-height: 600px;
}
#product-code .tab-code h3 {
	margin: 0px auto 20px; line-height: 1.2; font-size: 48px;
}
#product-code .tab-code p.desc {
	margin: 10px auto 0px; color: rgb(85, 85, 85); line-height: 1.5; font-size: 22px;
}
#product-code .white.tab-code p {
	color: rgb(221, 221, 221);
}
#product-code .white.tab-code p.desc {
	color: rgb(221, 221, 221);
}
#product-code .white.tab-code a {
	color: rgb(78, 151, 217);
}
#product-code .white.tab-code a i {
	color: rgb(78, 151, 217);
}
#product-code .tab-code a {
	font-size: 22px; margin-top: 15px; display: inline-block;
}
#product-code .tab-code a i {
	font-size: 22px;
}
#product-code .tab-code a i.pe-angle-right {
	left: -10px; top: 9px; font-size: 40px; position: relative;
}
@media all and (max-width:991px)
{
#product-code .tab-code {
	padding: 100px 0px; min-height: 650px;
}
#product-code .code-4.tab-code {
	min-height: 500px;
}
#product-code .tab-code h3 {
	font-size: 36px;
}
#product-code .tab-code p.desc {
	font-size: 18px;
}
#product-code .tab-code a {
	font-size: 18px;
}
#product-code .tab-code a i {
	font-size: 18px;
}
#product-code .tab-code a i.pe-angle-right {
	top: 6px; font-size: 30px;
}
}
@media all and (max-width:767px)
{
#product-code .tab-code {
	padding: 70px 0px; min-height: 500px;
}
#product-code .code-4.tab-code {
	min-height: 350px;
}
#product-code .tab-code h3 {
	font-size: 30px; margin-bottom: 15px;
}
#product-code .tab-code p.desc {
	font-size: 16px;
}
#product-code .tab-code a {
	font-size: 16px;
}
#product-code .tab-code a i {
	font-size: 16px;
}
#product-code .tab-code a i.pe-angle-right {
	top: 5px; font-size: 20px;
}
}
#product-code .tab-img {
	transition:1.5s; margin-top: 50px; transform: translate3d(0px, 30px, 0px); -webkit-transition: all 1.5s; -o-transition: all 1.5s; -webkit-transform: translate3d(0, 30px, 0); -o-transform: translate3d(0, 30px, 0); -moz-transform: translate3d(0, 30px, 0); -moz-transition: all 1.5s;
}
#product-code .transtab.tab-img {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
@media all and (max-width:991px)
{
#product-code :not([class*=img-bg]).tab-img {
	margin-top: 0px;
}
}
#product-code .code-3 .img-bg-ipad1 span {
	height: 100%;
}
#product-code .code-3 .img-bg-ipad1 span img {
	min-height: 100%;
}
#product-code .code-4 .gzip {
	margin: 70px auto 0px; text-align: left;
}
#product-code .code-4 .gzip li p {
	margin: 0px 20px 0px 0px; width: 80px; float: left;
}
#product-code .code-4 .gzip li .progress {
	background: none; margin: 10px 0px 0px;
}
#product-code .code-4 .gzip li .progress-bar {
	border-radius: 3px; transition:1.5s 0.5s; -webkit-transition: all 1.5s ease 0.5s; -o-transition: all 1.5s ease 0.5s; -moz-transition: all 1.5s ease 0.5s; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;
}
@media all and (min-width:768px)
{
#product-code .code-4 .gzip {
	width: 650px;
}
}
@media all and (max-width:991px)
{
#product-code .code-4 .gzip {
	margin-top: 50px;
}
#product-code .code-4 .gzip li p {
	width: 70px; font-size: 16px; margin-right: 15px;
}
}
@media all and (max-width:767px)
{
#product-code .code-4 .gzip {
	margin-top: 40px;
}
#product-code .code-4 .gzip li p {
	width: 60px; font-size: 14px; margin-right: 10px;
}
}
#product-para {
	background: rgb(255, 255, 255); font-size: 18px;
}
#product-para .para-body {
	padding: 30px 0px;
}
#product-para .para-list {
	margin: 0px; padding: 0px;
}
#product-para .para-list li {
	padding: 50px 0px; overflow: hidden; border-top-color: rgb(214, 214, 214); border-top-width: 1px; border-top-style: solid;
}
#product-para .para-list li:first-child {
	border: 0px currentColor; border-image: none;
}
#product-para .para-list li .para-title {
	font-size: 28px;
}
#product-para .para-list li .para-info {
	line-height: 1.8; font-size: 16px; margin-top: 5px;
}
#product-para .para-list li .para-infos dl {
	margin-bottom: 10px;
}
#product-para .para-list li .para-infos dt {
	font-weight: 600;
}
@media all and (max-width:767px)
{
#product-para .para-list li {
	padding: 20px 0px; border: 0px currentColor; border-image: none;
}
#product-para .para-list li .para-title {
	padding-bottom: 5px; font-size: 24px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
#product-para .para-list li .para-info {
	margin-top: 20px;
}
}
#product-seave .seave-body {
	background: rgb(255, 255, 255); padding: 100px 0px; font-size: 18px;
}
@media all and (max-width:991px)
{
#product-seave .seave-body {
	padding: 70px 0px;
}
}
#product-seave h3 {
	margin: 0px auto 20px; line-height: 1.2; font-size: 48px;
}
#product-seave p.desc {
	margin: 10px auto 0px; color: rgb(85, 85, 85); line-height: 1.5; font-size: 22px;
}
@media all and (max-width:767px)
{
#product-seave h3 {
	font-size: 36px; margin-bottom: 15px;
}
#product-seave p.desc {
	font-size: 18px;
}
}
.picw2 {
	margin: 70px auto 0px; font-weight: 300;
}
.picw2 li {
	margin: 0px;
}
.picw2 li i {
	background: rgb(98, 168, 234); border-radius: 100%; transition:0.5s; width: 120px; height: 120px; text-align: center; color: rgb(255, 255, 255); line-height: 120px; font-size: 50px; margin-bottom: 10px; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%;
}
.picw2 li i:hover {
	background: rgb(82, 96, 105);
}
.picw2 li h4 {
	font-size: 20px;
}
.picw2 li p {
	margin: 0px; color: rgb(94, 115, 135); font-size: 14px;
}
.picw2 li p span {
	display: none;
}
@media all and (max-width:991px)
{
.picw2 {
	margin-top: 20px;
}
.seave-list.picw2 li:nth-child(3) {
	width: 100%;
}
.picw2 li {
	width: 50%; margin-top: 30px;
}
.picw2 li:nth-child(2n+1) {
	clear: both;
}
.picw2 li i {
	width: 100px; height: 100px; line-height: 100px; font-size: 40px;
}
}
@media all and (max-width:767px)
{
.picw2 li i {
	width: 70px; height: 70px; line-height: 70px; font-size: 30px;
}
.picw2 li h4 {
	font-size: 18px;
}
.picw2 li p {
	margin: auto; max-width: 200px;
}
.picw2 li p br {
	display: none;
}
.picw2 li p span {
	display: inline-block;
}
}
#product-faq {
	background: rgb(241, 244, 245);
}
.package_faq {
	margin: auto; padding: 30px; border-radius: 4px; max-width: 900px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
@media all and (max-width:767px)
{
.package_faq {
	padding: 15px;
}
}
.pagetype2.met-showproduct .content-body {
	padding: 150px 0px;
}
.pagetype2.met-showproduct .content-body h3 {
	margin: 0px 0px 20px; color: rgb(94, 115, 135); line-height: 1.2; font-size: 48px;
}
.pagetype2.met-showproduct .content-body li {
	color: rgb(94, 115, 135); line-height: 1.5; font-size: 22px;
}
.pagetype2.met-showproduct .content-body p {
	color: rgb(94, 115, 135); line-height: 1.5; font-size: 22px;
}
.pagetype2.met-showproduct .content-body li {
	margin-bottom: 10px; margin-left: -15px;
}
@media all and (min-width:992px)
{
.pagetype2.met-showproduct .content-body .row {
	display: flex; align-items: center; -webkit-align-items: center; -webkit-box-align: center;
}
.pagetype2.met-showproduct .content-body .lt {
	margin-right: 30px;
}
.pagetype2.met-showproduct .content-body .rt {
	margin-left: 30px;
}
}
@media all and (max-width:991px)
{
.pagetype2.met-showproduct .content-body {
	padding: 100px 0px;
}
.pagetype2.met-showproduct .content-body h3 {
	font-size: 40px;
}
.pagetype2.met-showproduct .content-body li {
	font-size: 20px;
}
.pagetype2.met-showproduct .content-body p {
	font-size: 20px;
}
.pagetype2.met-showproduct .content-body .row {
	display: block;
}
.pagetype2.met-showproduct .content-body .lt {
	margin: 0px 0px 50px;
}
.pagetype2.met-showproduct .content-body .rt {
	margin: 50px 0px 0px;
}
}
@media all and (max-width:767px)
{
.pagetype2.met-showproduct .content-body {
	padding: 70px 0px;
}
.pagetype2.met-showproduct .content-body h3 {
	font-size: 30px; margin-bottom: 15px;
}
.pagetype2.met-showproduct .content-body li {
	font-size: 16px; margin-bottom: 5px;
}
.pagetype2.met-showproduct .content-body p {
	font-size: 16px; margin-bottom: 5px;
}
.pagetype2.met-showproduct .content-body .lt {
	margin-bottom: 30px;
}
.pagetype2.met-showproduct .content-body .rt {
	margin-top: 30px;
}
}
.pagetype2.met-showproduct .bg-white.content-body {
	background: rgb(255, 255, 255);
}
.pagetype2.met-showproduct .color-white.content-body h3 {
	color: rgb(255, 255, 255);
}
.pagetype2.met-showproduct .color-white.content-body p {
	color: rgb(255, 255, 255);
}
.pagetype2.met-showproduct .tab-switch.content-body a span {
	color: rgb(235, 253, 0);
}
.pagetype2.met-showproduct .content-center {
	text-align: center;
}
.pagetype2.met-showproduct .content-center p {
	margin: auto; max-width: 700px;
}
.pagetype2.met-showproduct .content-center .content-img {
	margin-top: 50px;
}
.pagetype2.met-showproduct .content-img {
	background: url("../min/css/../img/product/tab-pane/browser-bg.png") no-repeat center / 100%; margin: auto; padding: 71px 15px 25px; width: 950px; height: 636px; overflow: hidden; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; -ms-background-size: 100%;
}
.pagetype2.met-showproduct .content-img span {
	width: 100%; height: 100%; overflow: hidden; display: block;
}
.pagetype2.met-showproduct .content-img img {
	width: 100%;
}
.met-app {
	background: rgb(242, 242, 242); padding: 30px 0px;
}
.met-app .panel {
	margin-bottom: 0px;
}
.met-app .met-app-list {
	padding: 30px;
}
.met-app .met-pager-ajax {
	margin: -15px;
}
.met-app .met-pager-ajax li {
	margin: 15px 0px; padding-bottom: 30px; border-bottom-color: rgb(240, 242, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.met-app .met-pager-ajax li .app-con {
	height: 100px; overflow: hidden;
}
.met-app .met-pager-ajax li .app-con .thumb {
	width: 100px; height: 100px; float: left;
}
.met-app .met-pager-ajax li .app-con .thumb a {
	width: 100%; height: 100%; display: block;
}
.met-app .met-pager-ajax li .app-con .thumb img {
	width: 100%; height: 100%;
}
.met-app .met-pager-ajax li .app-con .text {
	padding-left: 20px; vertical-align: top; display: table-cell;
}
.met-app .met-pager-ajax li .app-con .text h4 {
	margin: 0px; line-height: 1.5; font-size: 18px;
}
.met-app .met-pager-ajax li .app-con .text h4 a {
	color: rgb(42, 51, 60);
}
.met-app .met-pager-ajax li .app-con .text h4 a:hover {
	color: rgb(78, 151, 217);
}
.met-app .met-pager-ajax li .app-con .text .desc {
	margin: 8px 0px 0px; color: rgb(170, 170, 170); line-height: 1.5; overflow: hidden;
}
@media all and (max-width:767px)
{
.met-app .met-pager-ajax li {
	margin: 10px 0px; padding: 0px 0px 20px;
}
.met-app .met-pager-ajax li:last-child {
	border: 0px currentColor; border-image: none; margin-bottom: 0px;
}
.met-app .met-pager-ajax li .app-con {
	height: 70px;
}
.met-app .met-pager-ajax li .app-con .thumb {
	width: 70px; height: 70px;
}
.met-app .met-pager-ajax li .app-con .text {
	padding-left: 15px;
}
.met-app .met-pager-ajax li .app-con .text h4 {
	line-height: 1.2; font-size: 16px;
}
.met-app .met-pager-ajax li .app-con .text .desc {
	line-height: 1.5; margin-top: 10px;
}
}
.met-app .met-app-bar {
	padding: 20px; margin-left: 20px;
}
@media all and (max-width:991px)
{
.met-app .met-app-bar {
	margin: 15px 0px 0px;
}
}
@media all and (max-width:767px)
{
.met-app {
	padding: 15px;
}
.met-app .met-app-list {
	padding: 15px;
}
.met-app .met-pager-ajax {
	margin: 0px;
}
.met-app .met-app-bar {
	padding: 15px;
}
}
.met-appstore-body {
	background: rgb(242, 242, 242); padding: 0px 0px 30px;
}
.met-appstore-body .panel {
	padding: 30px; margin-bottom: 0px;
}
.met-appstore-body .app-intro .img {
	width: 110px; height: 110px; float: left;
}
.met-appstore-body .app-intro .img img {
	width: 100%; height: 100%;
}
.met-appstore-body .app-intro .text {
	padding-left: 30px; vertical-align: top; display: table-cell;
}
.met-appstore-body .app-intro .desc {
	color: rgb(94, 115, 135); line-height: 1.8; margin-top: 7px;
}
@media all and (max-width:767px)
{
.met-appstore-body .app-intro .img {
	margin: 10px auto 20px; float: none;
}
.met-appstore-body .app-intro .text {
	margin: 0px; padding: 0px; display: block;
}
.met-appstore-body .app-intro .text h1 {
	text-align: center;
}
.met-appstore-body .app-intro .desc {
	margin-top: 10px;
}
}
.met-appstore-body .screenshot :first-child.slick-slide {
	display: block;
}
.met-appstore-body .screenshot .slick-slider .slick-slide {
	height: 500px; display: table;
}
.met-appstore-body .screenshot .slick-slider .slick-slide > div {
	vertical-align: middle; display: table-cell;
}
.met-appstore-body .screenshot .slick-slider .slick-slide img {
	max-height: 500px;
}
@media all and (max-width:991px)
{
.met-appstore-body .screenshot .slick-slider .slick-slide {
	height: 400px;
}
.met-appstore-body .screenshot .slick-slider .slick-slide img {
	max-height: 400px;
}
}
@media all and (max-width:767px)
{
.met-appstore-body .screenshot .slick-slider .slick-slide {
	height: 250px;
}
.met-appstore-body .screenshot .slick-slider .slick-slide img {
	max-height: 250px;
}
}
.met-appstore-body .app-bar {
	padding: 0px 0px 0px 20px;
}
.met-appstore-body .app-para .price {
	font-size: 32px;
}
.met-appstore-body .app-para .app-para-list dl {
	margin: 10px 0px 0px; overflow: hidden;
}
.met-appstore-body .app-para .app-para-list dl:first-child {
	margin-top: 0px;
}
.met-appstore-body .app-para .app-para-list dl dt {
	width: 90px; color: rgb(94, 115, 135); float: left;
}
.met-appstore-body .app-para .app-para-list dl dd {
	color: rgb(170, 170, 170); padding-left: 5px; vertical-align: top; display: table-cell;
}
@media all and (min-width:992px)
{
.met-appstore-body .row > div {
	vertical-align: top; float: none; display: table-cell;
}
}
@media all and (max-width:991px)
{
.met-appstore-body {
	padding: 0px 15px 15px;
}
.met-appstore-body .panel {
	padding: 15px;
}
.met-appstore-body .app-bar {
	padding: 0px;
}
.met-appstore-body .app-para {
	margin-top: 15px;
}
.met-appstore-body .app-sidebar {
	margin-top: 15px;
}
}
.app-sidebar {
	padding-top: 30px; margin-top: 30px; border-top-color: rgb(240, 242, 245); border-top-width: 1px; border-top-style: solid;
}
.app-sidebar .app-sidebar-list li {
	margin: 30px 0px 0px;
}
.app-sidebar .app-sidebar-list li .thumb {
	width: 70px; height: 70px; float: left;
}
.app-sidebar .app-sidebar-list li .thumb a {
	width: 100%; height: 100%; display: block;
}
.app-sidebar .app-sidebar-list li .thumb img {
	width: 100%; height: 100%;
}
.app-sidebar .app-sidebar-list li .text {
	padding-left: 20px; vertical-align: top; display: table-cell;
}
.app-sidebar .app-sidebar-list li .text h4 {
	margin: 0px; font-size: 16px;
}
.app-sidebar .app-sidebar-list li .text h4 a {
	color: rgb(94, 115, 135);
}
.app-sidebar .app-sidebar-list li .text .desc {
	margin: 8px 0px 0px; height: 3em; color: rgb(170, 170, 170); overflow: hidden;
}
@media all and (max-width:1199px)
{
.app-sidebar .app-sidebar-list li .text {
	padding-left: 10px;
}
.app-sidebar .app-sidebar-list li .text .desc {
	height: 3em;
}
}
@media all and (max-width:767px)
{
.app-sidebar .app-sidebar-list li {
	width: 100%; margin-top: 20px;
}
.app-sidebar .app-sidebar-list li .thumb {
	width: 50px; height: 50px;
}
.app-sidebar .app-sidebar-list li .text {
	padding-left: 10px;
}
.app-sidebar .app-sidebar-list li .text .desc {
	height: 1.5em;
}
}
@media all and (min-width:768px)
{
.app-new.app-sidebar .app-sidebar-list li .text {
	padding-top: 10px;
}
.app-new.app-sidebar .app-sidebar-list li .text .desc {
	height: auto;
}
}
@media all and (max-width:767px)
{
.app-sidebar {
	padding-top: 20px; margin-top: 20px;
}
}
.bdt {
	padding-top: 30px; margin-top: 30px; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.met-appstore-body .screenshot {
	padding-top: 30px; margin-top: 30px; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.met-appstore-body .app-content {
	padding-top: 30px; margin-top: 30px; border-top-color: rgb(228, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.mshop_top {
	background: -ms-linear-gradient(135deg, rgb(124, 81, 209) 0px, rgb(244, 76, 135) 100%);
}
.mshop_top .container {
	padding: 10px 10px 0px; position: relative;
}
.mshop_top .btn-lg {
	padding: 14px 60px; margin-top: 30px;
}
.mshop_top h2 {
	font-size: 60px; margin-bottom: 40px;
}
.mshop_top p {
	color: rgb(252, 228, 236); font-size: 24px; font-weight: 300;
}
.mshop_top .mshop-slick {
	margin: 40px auto -70px;
}
.mshop_top .mshop-slick :first-child.slick-slide {
	width: 100%; display: table-cell;
}
.mshop_top .mshop-slick .slick-slider .slick-slide {
	height: 500px; display: table;
}
.mshop_top .mshop-slick .slick-slider .slick-slide > div {
	vertical-align: middle; display: table-cell;
}
.mshop_top .mshop-slick .slick-slider .slick-slide img {
	max-height: 500px;
}
@media all and (max-width:991px)
{
.mshop_top .mshop-slick .slick-slider .slick-slide {
	height: 400px;
}
.mshop_top .mshop-slick .slick-slider .slick-slide img {
	max-height: 400px;
}
}
@media all and (max-width:767px)
{
.mshop_top .mshop-slick .slick-slider .slick-slide {
	height: 250px;
}
.mshop_top .mshop-slick .slick-slider .slick-slide img {
	max-height: 250px;
}
}
@media all and (min-width:768px)
{
.mshop_top h2 {
	font-size: 70px;
}
.mshop_top .container {
	padding: 70px 0px 0px;
}
.mshop_top p {
	font-size: 30px;
}
.mshop_top .mshop-slick {
	margin: 40px auto -150px;
}
}
.mshop_info {
	background: -ms-linear-gradient(135deg, rgb(71, 184, 198) 0px, rgb(78, 151, 217) 100%); padding: 180px 0px 30px;
}
.mshop_info .row > div {
	margin: 50px 0px;
}
.mshop_info i.fa {
	background: rgb(119, 214, 225); border-radius: 100%; width: 100px; height: 100px; line-height: 100px; font-size: 40px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%;
}
.mshop_info i.fa-credit-card {
	background: rgb(250, 122, 122);
}
.mshop_info i.fa-leaf {
	background: rgb(165, 138, 221);
}
.mshop_info h3 {
	font-size: 24px; margin-top: 20px;
}
.mshop_info p {
	margin: 0px; font-size: 22px; font-weight: 300;
}
@media all and (max-width:767px)
{
.mshop_info {
	padding: 100px 0px 30px;
}
.mshop_info .row > div {
	margin: 40px 0px;
}
.mshop_info i.fa {
	width: 70px; height: 70px; line-height: 70px; font-size: 30px;
}
.mshop_info h3 {
	font-size: 22px;
}
.mshop_info p {
	font-size: 18px;
}
}
#admindemo .modal-dialog {
	left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);
}
#admindemo .modal-header {
	border-bottom-color: rgb(228, 234, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
#admindemo .modal-body span {
	border-radius: 0px; font-size: 16px; margin-top: 10px; display: inline-block; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.met-case .widget {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.met-case .cover.widget-body {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.met-case .cover-image {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.met-case .widget {
	padding: 10px; overflow: hidden; margin-bottom: 0px;
}
.met-case .widget:hover .widget-body {
	background-color: rgb(255, 255, 255);
}
.met-case .widget:hover .widget-body h3.widget-title a {
	color: rgb(0, 0, 0);
}
.met-case .widget:hover .widget-body h3.widget-title a:hover {
	color: rgb(78, 151, 217);
}
.met-case .widget:hover .widget-body p {
	color: rgb(102, 102, 102);
}
.met-case .widget-header .project-thumbnail {
	height: 350px; overflow: hidden; display: block;
}
.met-case .link {
	background: rgba(98, 168, 234, 0.3); left: 0px; top: 100%; width: 100%; height: 100%; position: absolute; z-index: 2;
}
.met-case .link .link-gallery {
	top: 0px; position: absolute;
}
.met-case .link .zoom-gallery {
	top: 0px; position: absolute;
}
.met-case .link .link-gallery {
	left: 100%;
}
.met-case .link .zoom-gallery {
	left: 0px;
}
.met-case .widget-body {
	padding: 10px; transition:background 0.5s; text-align: center; background-color: rgb(137, 188, 235); -webkit-transition: background 0.5s; -o-transition: background 0.5s; -moz-transition: background 0.5s;
}
.met-case .widget-body .widget-title {
	margin: 0px; line-height: 1;
}
.met-case .widget-body .widget-title a {
	transition:0.5s; color: rgb(255, 255, 255); line-height: 1; font-size: 16px; text-decoration: none; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.met-case .widget-body .widget-title a:active {
	text-decoration: none;
}
.met-case .widget-body .widget-title a:focus {
	text-decoration: none;
}
.met-case .widget-body .widget-title a:hover {
	text-decoration: none;
}
.met-case .widget-body p {
	margin: 0px; transition:0.5s; color: rgb(238, 238, 238); -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
@media all and (max-width:991px)
{
.met-case .met-pager-ajax {
	margin: 0px -5px;
}
.met-case .met-pager-ajax li {
	padding: 0px 5px; margin-bottom: 10px;
}
}
@media all and (max-width:767px)
{
.met-case {
	padding-top: 5px;
}
.met-case .met-pager-ajax {
	margin: 0px;
}
.met-case .met-pager-ajax li {
	margin-bottom: 5px;
}
.met-case .widget {
	padding: 5px;
}
.met-case .widget:hover .link {
	background: rgba(98, 168, 234, 0.3); transition:background 0.5s; -webkit-transition: background 0.5s; -o-transition: background 0.5s; -moz-transition: background 0.5s;
}
.met-case .widget:hover .link .link-gallery {
	left: 50%; top: 45%;
}
.met-case .widget:hover .link .zoom-gallery {
	left: 50%; top: 45%;
}
.met-case .widget:hover .link .link-gallery {
	transform: translateX(5px); -webkit-transform: translateX(5px); -o-transform: translateX(5px); -moz-transform: translateX(5px);
}
.met-case .widget:hover .link .zoom-gallery {
	transform: translateX(-105%); -webkit-transform: translateX(-105%); -o-transform: translateX(-105%); -moz-transform: translateX(-105%);
}
.met-case .widget:hover .link :only-child.zoom-gallery {
	transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -moz-transform: translateX(-50%);
}
.met-case .link {
	background: rgba(98, 168, 234, 0); top: 0px;
}
.met-case .link .link-gallery {
	transition:0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.met-case .link .zoom-gallery {
	transition:0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.met-case .link .link-gallery {
	top: 100%;
}
.met-case .link .zoom-gallery {
	left: -88px;
}
.met-case .link :only-child.zoom-gallery {
	transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -moz-transform: translateX(-50%);
}
.met-case .widget-header .project-thumbnail {
	height: 300px;
}
.met-case .widget-header .widget-title a {
	font-size: 14px;
}
}
.met-download {
	background: rgb(242, 242, 242); padding: 30px 0px;
}
@media all and (max-width:767px)
{
.met-download {
	padding: 0px;
}
}
.met-download .list-group {
	margin-bottom: 30px;
}
.met-download .met-download-body {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
.met-download .met-download-list {
	background: rgb(255, 255, 255); padding: 30px;
}
@media all and (max-width:767px)
{
.met-download .met-download-list {
	padding: 10px;
}
}
.met-download .met-download-list .list-group-item {
	padding: 30px 0px;
}
.met-download .met-download-list .media-left {
	padding-right: 5px; padding-left: 10px;
}
.met-download .met-download-list .media-left i {
	color: rgb(163, 175, 183); font-size: 38px;
}
.met-download .met-download-list h4.media-heading a {
	color: rgb(42, 51, 60); font-size: 16px;
}
.met-download .met-download-list h4.media-heading a:hover {
	color: rgb(78, 151, 217);
}
.met-download .met-download-list small {
	color: rgb(118, 131, 143); font-size: 14px;
}
.met-download .met-download-list a.btn {
	margin-right: 10px;
}
.down-metinfo {
	padding: 50px 0px; border-top-color: rgb(240, 242, 245); border-top-width: 1px; border-top-style: solid;
}
@media all and (max-width:489px)
{
.down-metinfo .btn-marbom {
	margin-bottom: 10px;
}
}
@media all and (max-width:418px)
{
.down-metinfo .btn-mardbom {
	margin-bottom: 10px;
}
}
.down-metinfo h1 {
	margin: 0px; font-size: 48px;
}
.down-metinfo p.desc {
	margin: 20px 0px; color: rgb(94, 115, 135); font-size: 24px;
}
.down-metinfo a.btn-download {
	padding: 14px 60px;
}
.down-metinfo ol.breadcrumb {
	margin: 20px 0px; padding: 0px; color: rgb(170, 170, 170); font-size: 16px;
}
.down-metinfo .alert {
	margin: 20px auto 0px; display: table;
}
.down-metinfo .active a {
	color: rgb(118, 131, 143);
}
.down-metinfo .active a:hover {
	color: rgb(98, 168, 234);
}
.down-metinfo .qulick-build {
	border-color: rgb(224, 224, 224); border-radius: 0px; color: rgb(117, 117, 117); background-color: rgb(224, 224, 224);
}
.down-metinfo .qulick-build:hover {
	border-color: rgb(236, 236, 236); background-color: rgb(236, 236, 236);
}
.down-metinfo .qulick-build :focus {
	border-color: rgb(236, 236, 236); background-color: rgb(236, 236, 236);
}
.down-metinfo .qulick-build :active {
	border-color: rgb(236, 236, 236); background-color: rgb(236, 236, 236);
}
.down-metinfo .qulick-service {
	border-color: rgb(224, 224, 224); border-radius: 0px; color: rgb(117, 117, 117); background-color: rgb(255, 255, 255);
}
.down-metinfo .qulick-service:hover {
	border-color: rgb(236, 236, 236); background-color: rgb(255, 255, 255);
}
.down-metinfo .qulick-service :focus {
	border-color: rgb(236, 236, 236); background-color: rgb(255, 255, 255);
}
.down-metinfo .qulick-service :active {
	border-color: rgb(236, 236, 236); background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.down-metinfo {
	padding: 70px 0px;
}
.down-metinfo h1 {
	font-size: 36px;
}
.down-metinfo p.desc {
	margin: 20px 0px; font-size: 20px;
}
.down-metinfo a.btn-download {
	padding: 10px 30px;
}
.down-metinfo .alert {
	margin-top: 50px;
}
}
.nohref {
	-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%);
}
.down-service {
	padding-top: 30px; background-color: rgb(245, 245, 245);
}
.down-service p:nth-child(1) {
	text-align: center; color: rgb(70, 85, 92); font-size: 37px; margin-bottom: 25px;
}
.down-service p:nth-child(2) {
	text-align: center; color: rgb(94, 115, 135); font-size: 20px; margin-bottom: 30px;
}
.down-service ul {
	list-style: none; padding-bottom: 30px;
}
.down-service ul li {
	text-align: center; margin-bottom: 30px;
}
.down-service ul li img {
	transition:0.3s; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%);
}
.down-service ul li img:hover {
	-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%);
}
.down-help {
	border-top-color: rgb(240, 242, 245); border-top-width: 1px; border-top-style: solid;
}
.down-help .counter {
	border-right-color: rgb(240, 242, 245); border-right-width: 1px; border-right-style: solid;
}
.down-help .counter-last.counter {
	border: currentColor; border-image: none;
}
.down-help .counter-icon i.icon {
	color: rgb(55, 71, 79); font-size: 55px;
}
.down-help p {
	color: rgb(94, 115, 135); font-size: 16px;
}
.down-help p i.icon {
	top: 6px; font-size: 26px; position: relative;
}
.down-help p a {
	color: rgb(94, 115, 135);
}
.met-download {
	background: rgb(242, 242, 242); padding: 30px 0px; border-top-color: rgb(240, 242, 245); border-top-width: 1px; border-top-style: solid;
}
.met-download .met-download-body {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
.met-download .met-download-body {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
@media all and (max-width:767px)
{
.met-download {
	padding: 0px;
}
}
.met-download .met-download-header {
	background: rgb(255, 255, 255); padding: 30px;
}
.met-download .met-download-footer {
	background: rgb(255, 255, 255); padding: 30px;
}
@media all and (max-width:767px)
{
.met-download .met-download-header {
	padding: 10px;
}
.met-download .met-download-footer {
	padding: 10px;
}
}
.met-download .met-download-header {
	padding-bottom: 0px;
}
.met-download h1 {
	margin: 0px 0px 5px; font-size: 32px;
}
@media all and (max-width:767px)
{
.met-download .met-download-header {
	padding-top: 20px;
}
}
.met-download .info {
	color: rgb(163, 175, 183); padding-bottom: 20px; font-size: 16px; border-bottom-color: rgb(240, 242, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.met-download .info span {
	padding-right: 10px;
}
@media all and (max-width:767px)
{
.met-download .info {
	padding-bottom: 20px;
}
}
.met-download .paralist {
	background: rgb(255, 255, 255); padding: 30px 30px 0px;
}
@media all and (max-width:767px)
{
.met-download .paralist {
	padding: 10px;
}
}
.met-download .paralist dl {
	padding-bottom: 5px; font-size: 16px; margin-bottom: 0px; border-bottom-color: rgb(240, 242, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.met-download .paralist dl dd {
	color: rgb(118, 131, 143); margin-bottom: 5px;
}
@media all and (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-bottom: 5px; margin-left: 120px;
}
}
.met-job {
	background: rgb(242, 242, 242); padding: 30px 0px;
}
@media all and (max-width:767px)
{
.met-job {
	padding: 0px;
}
}
.met-job .widget {
	border-radius: 0px;
}
.met-job .widget :last-child.widget-body {
	border-radius: 0px;
}
.met-job .widget .widget-title a {
	color: rgb(42, 51, 60);
}
.met-job .widget .widget-title a:hover {
	color: rgb(78, 151, 217);
}
.met-job .widget .met-editor {
	padding: 0px 20px;
}
@media all and (max-width:767px)
{
.met-job .widget {
	margin: 15px 10px;
}
.met-job .widget .widget-body {
	padding: 15px 10px;
}
.met-job .widget .met-editor {
	padding: 0px;
}
.met-job .widget hr {
	margin-top: 15px; margin-bottom: 15px;
}
}
#met-job-cv .modal-header {
	border-radius: 0px;
}
.met-form .form-group .control-label {
	font-weight: normal;
}
.met-message {
	background: rgb(242, 242, 242); padding: 30px 0px;
}
@media all and (max-width:767px)
{
.met-message {
	padding: 0px;
}
}
.met-message .col-md-6 {
	margin: auto; float: none;
}
.met-message .met-message-body {
	background: rgb(255, 255, 255); padding: 30px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
@media all and (max-width:767px)
{
.met-message .met-message-body {
	padding: 10px;
}
}
.met-message .met-message-body .media-left {
	padding-right: 0px;
}
.met-message .met-message-body .media-left i {
	color: rgb(163, 175, 183); font-size: 36px;
}
.met-message .met-message-body .media-body p {
	color: rgb(118, 131, 143); font-size: 14px;
}
.met-message .met-message-submit {
	background: rgb(255, 255, 255); padding: 30px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
@media all and (max-width:767px)
{
.met-message .met-message-submit {
	padding: 10px;
}
}
@media all and (min-width:992px)
{
.met-message .met-message-submit {
	margin-left: 30px;
}
}
@media all and (max-width:767px)
{
.met-message .met-message-submit {
	padding-bottom: 20px;
}
}
.met-feedback {
	background: rgb(242, 242, 242); padding: 30px 0px;
}
.met-feedback .container {
	max-width: 800px;
}
@media all and (max-width:767px)
{
.met-feedback {
	padding: 10px;
}
}
.met-feedback .met-feedback-body {
	background: rgb(255, 255, 255); padding: 30px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
@media all and (max-width:767px)
{
.met-feedback .met-feedback-body {
	padding: 10px;
}
}
.met-search {
	background: rgb(242, 242, 242); padding: 30px 0px; border-top-color: rgb(240, 242, 245); border-top-width: 1px; border-top-style: solid;
}
@media all and (max-width:767px)
{
.met-search {
	padding: 0px;
}
}
.met-search .met-search-body {
	background: rgb(255, 255, 255); padding: 30px; min-height: 500px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
@media all and (max-width:767px)
{
.met-search .met-search-body {
	padding: 10px;
}
}
@media all and (max-width:767px)
{
.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: rgb(118, 131, 143);
}
.met-search .met-search-body .list-group-item > h4 {
	margin-bottom: 5px;
}
.met-search .met-search-body .list-group-item > h4 a {
	color: rgb(82, 96, 105); text-decoration: none;
}
.met-search .met-search-body .list-group-item > h4 a:hover {
	color: rgb(55, 71, 79); text-decoration: none;
}
.met-search .met-search-body .list-group-item > p:last-child {
	margin-bottom: 0px;
}
.met-sitemap {
	background: rgb(242, 242, 242); padding: 30px 0px;
}
@media all and (max-width:767px)
{
.met-sitemap {
	padding: 0px;
}
}
.met-sitemap .met-sitemap-body {
	background: rgb(255, 255, 255); padding: 30px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
@media all and (max-width:767px)
{
.met-sitemap .met-sitemap-body {
	padding: 10px;
}
}
.sitemap-list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.sitemap-list a {
	color: rgb(118, 131, 143);
}
.sitemap-list > li {
	margin-bottom: 25px;
}
.sitemap-list > li:last-child {
	margin-bottom: 0px;
}
.sitemap-list > li.is-single {
	margin-bottom: 10px;
}
.sitemap-list > li > a {
	padding: 14px 15px; border-radius: 5px; border: 1px solid rgb(228, 234, 236); border-image: none; line-height: 1; text-decoration: none; display: block;
}
.sitemap-list > li > ul {
	margin: 0px; padding: 10px 10px 20px 40px; list-style-type: none; position: relative;
}
.sitemap-list > li > ul a:hover {
	color: rgb(98, 168, 234);
}
.sitemap-list > li > ul::before {
	background: rgb(228, 234, 236); left: 20px; top: 0px; width: 1px; height: 100%; position: absolute; content: " ";
}
.sitemap-list > li > ul > li > a {
	padding: 10px; border: 1px solid rgb(228, 234, 236); border-image: none; line-height: 1; text-decoration: none; margin-bottom: 5px; display: block; position: relative; min-width: 220px;
}
.sitemap-list > li > ul > li > a::after {
	background: rgb(228, 234, 236); top: 50%; position: absolute; content: " ";
}
.sitemap-list > li > ul > li > a::before {
	background: rgb(228, 234, 236); top: 50%; position: absolute; content: " ";
}
.sitemap-list > li > ul > li > a::before {
	left: -20px; width: 20px; height: 1px; margin-top: -1px;
}
.sitemap-list > li > ul > li > a::after {
	border-radius: 50%; left: -23px; width: 5px; height: 5px; margin-top: -3px;
}
.sitemap-list-sub {
	padding: 5px 0px 9px 40px; margin-top: -5px; list-style-type: none; position: relative;
}
.sitemap-list-sub::before {
	background: rgb(228, 234, 236); left: 20px; top: 0px; width: 1px; height: 100%; position: absolute; content: " ";
}
.sitemap-list-sub > li {
	line-height: 30px; position: relative;
}
.sitemap-list-sub > li::after {
	background: rgb(228, 234, 236); left: -22px; top: 50%; position: absolute; content: " ";
}
.sitemap-list-sub > li::before {
	background: rgb(228, 234, 236); left: -22px; top: 50%; position: absolute; content: " ";
}
.sitemap-list-sub > li::before {
	width: 15px; height: 1px; margin-top: -1px;
}
.sitemap-list-sub > li::after {
	border-radius: 50%; width: 5px; height: 5px; margin-top: -3px;
}
@media all and (max-width:479px)
{
.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 {
	padding: 10px; border: currentColor; border-image: none; display: inline;
}
.sitemap-list > li > a i {
	display: none;
}
.sitemap-list > li > ul {
	padding: 5px 0px 5px 26px; list-style-type: circle;
}
.sitemap-list > li > ul::before {
	display: none;
}
.sitemap-list > li > ul > li > a {
	padding: 10px 0px; border: currentColor; border-image: none; display: inline;
}
.sitemap-list > li > ul > li > a::after {
	display: none;
}
.sitemap-list > li > ul > li > a::before {
	display: none;
}
.sitemap-list-sub {
	padding: 5px 0px 5px 20px; list-style-type: square;
}
.sitemap-list-sub::before {
	display: none;
}
.sitemap-list-sub > li {
	line-height: normal;
}
.sitemap-list-sub > li::after {
	display: none;
}
.sitemap-list-sub > li::before {
	display: none;
}
}
.met-nav-right-shop {
	margin: 5px 0px;
}
.nav.met-nav-right-shop > li {
	margin-bottom: 10px;
}
.nav.met-nav-right-shop > li:last-child {
	margin-bottom: 0px;
}
.met-nav-right-shop .dropdown-menu li i {
	color: rgb(158, 158, 158);
}
.nav.met-nav-right-shop > li > a {
	height: 40px; line-height: 40px; padding-top: 0px; padding-bottom: 0px;
}
@media all and (min-width:768px)
{
.met-nav-right-shop {
	margin-left: 10px;
}
.nav.met-nav-right-shop > li {
	margin-right: 5px; margin-bottom: 0px;
}
.met-nav-right-shop .dropdown-menu {
	top: 55px;
}
}
.met-nav-right-shop .dropdown > a > i {
	color: rgb(118, 131, 143); margin-right: 5px;
}
.met-nav-right-shop #topcart-body .avatar {
	width: 50px;
}
.met-nav-right-shop #topcart-body .avatar img {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.met-nav-right-shop .dropdown-menu-header {
	padding: 20px;
}
.met-nav-right-shop .dropdown-menu-footer {
	padding: 0px 15px !important; height: 55px; line-height: 55px;
}
.shop-product-intro h1 {
	font-size: 28px; margin-top: 0px;
}
.shop-product-intro p.number {
	color: rgb(94, 115, 135); margin-bottom: 15px;
}
.shop-product-intro .price {
	position: relative;
}
.shop-product-intro .price .ribbon-inner {
	top: 30px;
}
@media all and (min-width:768px)
{
.shop-product-intro #price {
	left: 50%; top: 0px; line-height: 36px; position: absolute; transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -moz-transform: translateX(-50%);
}
}
@media all and (max-width:767px)
{
.shop-product-intro #price {
	width: 100%; margin-bottom: 10px; float: left; display: block;
}
}
.shop-product-intro .form-group {
	margin-bottom: 0px;
}
.shop-product-intro .form-group .label {
	margin-bottom: 5px; display: inline-block;
}
.shop-product-intro del {
	color: rgb(170, 170, 170); padding-left: 20px; font-size: 22px; font-weight: 300;
}
@media all and (max-width:767px)
{
.shop-product-intro {
	padding: 15px;
}
.shop-product-intro del {
	display: none;
}
}
.shop-product-intro label {
	font-size: 16px;
}
.shop-product-intro .selectpara-body .selectpara {
	background: rgb(255, 255, 255); text-align: center; min-width: 70px;
}
.shop-product-intro .selectpara-body .btn-danger.btn-outline.selectpara:focus {
	color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.shop-product-intro .selectpara-body .btn-danger.btn-outline.selectpara:hover {
	color: rgb(249, 104, 104); background-color: rgb(255, 255, 255);
}
.shop-product-intro #shop-option-configure .domain-type button {
	border-radius: 0px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.shop-product-intro #shop-option-configure small.domain-info {
	font-size: 16px;
}
.shop-product-intro #shop-option-configure .well {
	background: rgb(255, 255, 255); border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
@media all and (max-width:767px)
{
.shop-product-intro #shop-option-configure .well {
	padding: 10px;
}
}
.shop-product-intro #shop-option-configure .badge-success {
	top: -3px; position: relative;
}
.shop-product-intro #shop-option-package .pricing-list {
	margin-bottom: 0px; cursor: pointer;
}
.shop-product-intro #shop-option-package .pricing-list .pricing-header {
	background-color: rgb(163, 175, 183);
}
.shop-product-intro #shop-option-package .pricing-list .pricing-header * {
	color: rgb(255, 255, 255);
}
.shop-product-intro #shop-option-package .active.pricing-list {
	border-color: rgb(249, 104, 104);
}
.shop-product-intro #shop-option-package .active.pricing-list .pricing-header {
	background-color: rgb(249, 104, 104);
}
@media all and (max-width:767px)
{
.shop-product-intro #shop-option-domain .input-group {
	display: block;
}
.shop-product-intro #shop-option-domain .form-control {
	width: 100%; margin-bottom: 10px; display: block;
}
.shop-product-intro #shop-option-domain .domain-type button {
	border-left-color: rgb(228, 234, 236); border-left-width: 1px; border-left-style: solid;
}
.shop-product-intro #shop-option-domain .domain-time button {
	margin: 0px; border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.shop-product-intro #shop-option-domain .input-group-btn button {
	width: 100%;
}
}
.shop-product-intro .shebei {
	margin-top: 5px;
}
.shop-product-intro .shebei .check {
	font-size: 16px; margin-right: 15px;
}
.shop-product-intro .shebei .check i {
	top: 2px; font-size: 18px; margin-right: 5px; position: relative;
}
.shop-product-intro .height-10 {
	height: 10px;
}
.shop-product-intro .text-default {
	background: rgb(243, 247, 249); padding: 20px;
}
.shop-product-intro .purchase-btn a.btn {
	width: 100%; display: block;
}
@media all and (min-width:768px)
{
.shop-product-intro .purchase-btn a.btn {
	padding: 10px 35px; width: auto; display: inline-block;
}
}
@media all and (min-width:768px)
{
.pagetype2.met-showproduct .shop-btn-body {
	margin-left: 20px;
}
}
@media all and (max-width:767px)
{
.pagetype2.met-showproduct .navbar-toggle {
	padding: 0px; float: none;
}
.pagetype2.met-showproduct .shop-btn-body .shop-btn {
	padding: 6px 13px; line-height: 1.5; font-size: 12px;
}
}
#shop-fashion-option .modal-content {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
#shop-fashion-option .modal-header {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
#shop-fashion-option h4.modal-title {
	font-size: 20px;
}
@media all and (min-width:768px)
{
#shop-fashion-option .purchase-btn {
	margin-bottom: 20px;
}
}
@media all and (max-width:767px)
{
#shop-fashion-option .alert-default {
	padding: 10px;
}
#shop-fashion-option .modal-body {
	padding: 15px;
}
}
#shop-fashion-option .shop-option-nav .step {
	transition:0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
#shop-fashion-option .shop-option-nav .step .step-title {
	font-size: 20px;
}
@media all and (max-width:767px)
{
#shop-fashion-option .shop-option-nav .step {
	padding: 10px; text-align: center;
}
#shop-fashion-option .shop-option-nav .step .step-number {
	margin: auto; width: 20px; height: 20px; line-height: 20px; font-size: 16px; display: inline-block; position: static; transform: translateY(0px); -webkit-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0);
}
#shop-fashion-option .shop-option-nav .step .step-desc {
	margin: 5px 0px 0px; text-align: center; min-height: 0px;
}
#shop-fashion-option .shop-option-nav .step .step-title {
	line-height: 1;
}
}
#shop-fashion-option .shop-option-nav .pearl::before {
	transition:0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
#shop-fashion-option .shop-option-nav .pearl::after {
	transition:0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
#shop-fashion-option .shop-option-nav .pearl span {
	transition:0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
#shop-fashion-option .shop-option-nav .pearl::before {
	background: rgb(221, 221, 221); top: 22px;
}
#shop-fashion-option .shop-option-nav .pearl::after {
	background: rgb(221, 221, 221); top: 22px;
}
#shop-fashion-option .shop-option-nav .current.pearl::before {
	background: rgb(255, 255, 255);
}
#shop-fashion-option .shop-option-nav .done.pearl::before {
	background: rgb(255, 255, 255);
}
#shop-fashion-option .shop-option-nav .current.pearl::after {
	background: rgb(255, 255, 255);
}
#shop-fashion-option .shop-option-nav .done.pearl::after {
	background: rgb(255, 255, 255);
}
#shop-fashion-option .shop-option-nav .current.pearl .pearl-number {
	background: rgb(255, 255, 255);
}
#shop-fashion-option .shop-option-nav .done.pearl .pearl-number {
	background: rgb(255, 255, 255);
}
#shop-fashion-option .shop-option-nav .pearl .pearl-title {
	display: none;
}
#shop-fashion-option .shop-option-nav .pearl .pearl-number {
	background: rgb(221, 221, 221); border: currentColor; border-image: none; width: 45px; height: 45px; color: rgb(98, 168, 234); line-height: 43px; font-size: 14px;
}
@media all and (min-width:768px)
{
#shop-fashion-option .shop-option-nav .pearl-title {
	font-size: 16px;
}
}
#shop-fashion-option .nav-tabs {
	margin: auto; display: table;
}
#shop-fashion-option .nav-tabs > li {
	padding: 5px 10px;
}
#shop-fashion-option .nav-tabs > li.active > a {
	border-color: rgb(85, 85, 85); color: rgb(85, 85, 85);
}
#shop-fashion-option .nav-tabs > li > a {
	background: none; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor transparent; padding: 0px; border-image: none; color: rgb(170, 170, 170); display: inline-block;
}
#shop-fashion-option .tab-control {
	margin: 20px 0px 0px; position: relative;
}
@media all and (min-width:768px)
{
#shop-fashion-option .tab-control {
	text-align: center;
}
}
@media all and (max-width:767px)
{
#shop-fashion-option .tab-control {
	margin-top: 15px;
}
}
#shop-option-configure {
	margin-top: 20px; position: relative; z-index: 1;
}
@media all and (max-width:767px)
{
#shop-option-configure {
	padding: 10px; margin-top: 15px;
}
}
