/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
a {
	background-color: transparent;
}
a:active,
a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	height: auto;
}
input[type='search'] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td,
th {
	padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
	*,
	*:before,
	*:after {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: ' (' attr(href) ')';
	}
	abbr[title]:after {
		content: ' (' attr(title) ')';
	}
	a[href^='#']:after,
	a[href^='javascript:']:after {
		content: '';
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
	.navbar {
		display: none;
	}
	.btn > .caret,
	.dropup > .btn > .caret {
		border-top-color: #000 !important;
	}
	.label {
		border: 1px solid #000;
	}
	.table {
		border-collapse: collapse !important;
	}
	.table td,
	.table th {
		background-color: #fff !important;
	}
	.table-bordered th,
	.table-bordered td {
		border: 1px solid #ddd !important;
	}
}
* {
	box-sizing: border-box;
}
*:before,
*:after {
	box-sizing: border-box;
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	font-family: raleway, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.42857143;
	color: #4e5f6f;
	background-color: #fff;
}
input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
a {
	color: #373e4a;
	text-decoration: none;
}
a:hover,
a:focus {
	color: #818da2;
	text-decoration: none;
}
a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
figure {
	margin: 0;
}
img {
	vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-rounded {
	border-radius: 3px;
}
.img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ededf0;
	border-radius: 3px;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.img-circle {
	border-radius: 50%;
}
hr {
	margin-top: 17px;
	margin-bottom: 17px;
	border: 0;
	border-top: 1px solid #a2ddf2;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}
[role='button'] {
	cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: #373e4a;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
	font-weight: normal;
	line-height: 1;
	color: #999999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
	margin-top: 17px;
	margin-bottom: 8.5px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
	font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
	margin-top: 8.5px;
	margin-bottom: 8.5px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
	font-size: 75%;
}
h1,
.h1 {
	font-size: 31px;
}
h2,
.h2 {
	font-size: 25px;
}
h3,
.h3 {
	font-size: 21px;
}
h4,
.h4 {
	font-size: 15px;
}
h5,
.h5 {
	font-size: 12px;
}
h6,
.h6 {
	font-size: 11px;
}
p {
	margin: 0 0 8.5px;
}
.lead {
	margin-bottom: 17px;
	font-size: 13px;
	font-weight: 300;
	line-height: 1.4;
}
@media (min-width: 768px) {
	.lead {
		font-size: 18px;
	}
}
small,
.small {
	font-size: 91%;
}
mark,
.mark {
	background-color: #ffefa4;
	padding: 0.2em;
}
.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: #999999;
}
.text-primary {
	color: #949494;
}
a.text-primary:hover,
a.text-primary:focus {
	color: #7b7b7b;
}
.text-success {
	color: #009f5c;
}
a.text-success:hover,
a.text-success:focus {
	color: #007338;
}
.text-info {
	color: #3fb9ea;
}
a.text-info:hover,
a.text-info:focus {
	color: #1988b6;
}
.text-warning {
	color: #e98824;
}
a.text-warning:hover,
a.text-warning:focus {
	color: #fbc404;
}
.text-danger {
	color: #ff0048;
}
a.text-danger:hover,
a.text-danger:focus {
	color: #a11c1c;
}
.bg-primary {
	color: #fff;
	background-color: #949494;
}
a.bg-primary:hover,
a.bg-primary:focus {
	background-color: #7b7b7b;
}
.bg-success {
	background-color: #bdedbc;
}
a.bg-success:hover,
a.bg-success:focus {
	background-color: #95e294;
}
.bg-info {
	background-color: #c5e8f7;
}
a.bg-info:hover,
a.bg-info:focus {
	background-color: #98d6f1;
}
.bg-warning {
	background-color: #ffefa4;
}
a.bg-warning:hover,
a.bg-warning:focus {
	background-color: #ffe671;
}
.bg-danger {
	background-color: #ffc9c9;
}
a.bg-danger:hover,
a.bg-danger:focus {
	background-color: #ff9696;
}
.page-header {
	padding-bottom: 7.5px;
	margin: 34px 0 17px;
	border-bottom: 1px solid #eeeeee;
}
ul,
ol {
	margin-top: 0;
	margin-bottom: 8.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
	margin-bottom: 0;
}
.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
}
.list-inline > li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}
dl {
	margin-top: 0;
	margin-bottom: 17px;
}
dt,
dd {
	line-height: 1.42857143;
}
dt {
	font-weight: bold;
}
dd {
	margin-left: 0;
}
@media (min-width: 768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dl-horizontal dd {
		margin-left: 180px;
	}
}
abbr[title],
abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999999;
}
.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
blockquote {
	padding: 8.5px 17px;
	margin: 0 0 17px;
	font-size: 15px;
	border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
	margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #999999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
	content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eeeeee;
	border-left: 0;
	text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
	content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
	content: '\00A0 \2014';
}
address {
	margin-bottom: 17px;
	font-style: normal;
	line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
	font-family: 'Noto Sans', Monaco, Consolas, 'Courier New', monospace;
}
code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 3px;
}
kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 2px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: bold;
	box-shadow: none;
}
pre {
	display: block;
	padding: 8px;
	margin: 0 0 8.5px;
	font-size: 11px;
	line-height: 1.42857143;
	word-break: break-all;
	word-wrap: break-word;
	color: #7d8086;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 3px;
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.row {
	margin-left: -15px;
	margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0%;
}
@media (min-width: 768px) {
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12 {
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0%;
	}
}
@media (min-width: 992px) {
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12 {
		float: left;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-11 {
		width: 91.66666667%;
	}
	.col-md-10 {
		width: 83.33333333%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-8 {
		width: 66.66666667%;
	}
	.col-md-7 {
		width: 58.33333333%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-5 {
		width: 41.66666667%;
	}
	.col-md-4 {
		width: 33.33333333%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-2 {
		width: 16.66666667%;
	}
	.col-md-1 {
		width: 8.33333333%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-push-11 {
		left: 91.66666667%;
	}
	.col-md-push-10 {
		left: 83.33333333%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-8 {
		left: 66.66666667%;
	}
	.col-md-push-7 {
		left: 58.33333333%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-5 {
		left: 41.66666667%;
	}
	.col-md-push-4 {
		left: 33.33333333%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-2 {
		left: 16.66666667%;
	}
	.col-md-push-1 {
		left: 8.33333333%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-0 {
		margin-left: 0%;
	}
}
@media (min-width: 1200px) {
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12 {
		float: left;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666667%;
	}
	.col-lg-10 {
		width: 83.33333333%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666667%;
	}
	.col-lg-7 {
		width: 58.33333333%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666667%;
	}
	.col-lg-4 {
		width: 33.33333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.66666667%;
	}
	.col-lg-1 {
		width: 8.33333333%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left: 0%;
	}
}
table {
	background-color: transparent;
}
caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #999999;
	text-align: left;
}
th {
	text-align: left;
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 17px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #a2ddf2;
	color: #666667;
}
.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #a2ddf2;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
	border-top: 0;
}
.table > tbody + tbody {
	border-top: 2px solid #ebebeb;
}
.table .table {
	background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
	padding: 5px;
}
.table-bordered {
	border: 1px solid #ebebeb;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
	border: 1px solid #ebebeb;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
	background-color: #a2ddf2;
}
table col[class*='col-'] {
	position: static;
	float: none;
	display: table-column;
}
table td[class*='col-'],
table th[class*='col-'] {
	position: static;
	float: none;
	display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
	background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
	background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
	background-color: #bdedbc;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
	background-color: #a9e8a8;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
	background-color: #c5e8f7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
	background-color: #afdff4;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
	background-color: #ffefa4;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
	background-color: #ffeb8a;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
	background-color: #ffc9c9;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
	background-color: #ffafaf;
}
.table-responsive {
	overflow-x: auto;
	min-height: 0.01%;
}
@media screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 12.75px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ebebeb;
	}
	.table-responsive > .table {
		margin-bottom: 0;
	}
	.table-responsive > .table > thead > tr > th,
	.table-responsive > .table > tbody > tr > th,
	.table-responsive > .table > tfoot > tr > th,
	.table-responsive > .table > thead > tr > td,
	.table-responsive > .table > tbody > tr > td,
	.table-responsive > .table > tfoot > tr > td {
		white-space: nowrap;
	}
	.table-responsive > .table-bordered {
		border: 0;
	}
	.table-responsive > .table-bordered > thead > tr > th:first-child,
	.table-responsive > .table-bordered > tbody > tr > th:first-child,
	.table-responsive > .table-bordered > tfoot > tr > th:first-child,
	.table-responsive > .table-bordered > thead > tr > td:first-child,
	.table-responsive > .table-bordered > tbody > tr > td:first-child,
	.table-responsive > .table-bordered > tfoot > tr > td:first-child {
		border-left: 0;
	}
	.table-responsive > .table-bordered > thead > tr > th:last-child,
	.table-responsive > .table-bordered > tbody > tr > th:last-child,
	.table-responsive > .table-bordered > tfoot > tr > th:last-child,
	.table-responsive > .table-bordered > thead > tr > td:last-child,
	.table-responsive > .table-bordered > tbody > tr > td:last-child,
	.table-responsive > .table-bordered > tfoot > tr > td:last-child {
		border-right: 0;
	}
	.table-responsive > .table-bordered > tbody > tr:last-child > th,
	.table-responsive > .table-bordered > tfoot > tr:last-child > th,
	.table-responsive > .table-bordered > tbody > tr:last-child > td,
	.table-responsive > .table-bordered > tfoot > tr:last-child > td {
		border-bottom: 0;
	}
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 17px;
	font-size: 18px;
	line-height: inherit;
	color: #7d8086;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}
input[type='search'] {
	box-sizing: border-box;
}
input[type='radio'],
input[type='checkbox'] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}
input[type='file'] {
	display: block;
}
input[type='range'] {
	display: block;
	width: 100%;
}
select[multiple],
select[size] {
	height: auto;
}
input[type='file']:focus,
input[type='radio']:focus,
input[type='checkbox']:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
output {
	display: block;
	padding-top: 7px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555555;
}
.form-control {
	display: block;
	width: 100%;
	height: 31px;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ebebeb;
	border-radius: 3px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
	border-color: #cbd0d9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(203, 208, 217, 0.6);
}
.form-control::-moz-placeholder {
	color: #999999;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #999999;
}
.form-control::-webkit-input-placeholder {
	color: #999999;
}
.form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eeeeee;
	opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
	cursor: not-allowed;
}
textarea.form-control {
	height: auto;
}
input[type='search'] {
	-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type='date'].form-control,
	input[type='time'].form-control,
	input[type='datetime-local'].form-control,
	input[type='month'].form-control {
		line-height: 31px;
	}
	input[type='date'].input-sm,
	input[type='time'].input-sm,
	input[type='datetime-local'].input-sm,
	input[type='month'].input-sm,
	.input-group-sm input[type='date'],
	.input-group-sm input[type='time'],
	.input-group-sm input[type='datetime-local'],
	.input-group-sm input[type='month'] {
		line-height: 28px;
	}
	input[type='date'].input-lg,
	input[type='time'].input-lg,
	input[type='datetime-local'].input-lg,
	input[type='month'].input-lg,
	.input-group-lg input[type='date'],
	.input-group-lg input[type='time'],
	.input-group-lg input[type='datetime-local'],
	.input-group-lg input[type='month'] {
		line-height: 42px;
	}
}
.form-group {
	margin-bottom: 15px;
}
.radio,
.checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.radio label,
.checkbox label {
	min-height: 17px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
}
.radio input[type='radio'],
.radio-inline input[type='radio'],
.checkbox input[type='checkbox'],
.checkbox-inline input[type='checkbox'] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
	margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}
input[type='radio'][disabled],
input[type='checkbox'][disabled],
input[type='radio'].disabled,
input[type='checkbox'].disabled,
fieldset[disabled] input[type='radio'],
fieldset[disabled] input[type='checkbox'] {
	cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
	cursor: not-allowed;
}
.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 29px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0;
}
.input-sm {
	height: 28px;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
select.input-sm {
	height: 28px;
	line-height: 28px;
}
textarea.input-sm,
select[multiple].input-sm {
	height: auto;
}
.form-group-sm .form-control {
	height: 28px;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.form-group-sm select.form-control {
	height: 28px;
	line-height: 28px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
	height: auto;
}
.form-group-sm .form-control-static {
	height: 28px;
	min-height: 28px;
	padding: 6px 10px;
	font-size: 11px;
	line-height: 1.5;
}
.input-lg {
	height: 42px;
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
select.input-lg {
	height: 42px;
	line-height: 42px;
}
textarea.input-lg,
select[multiple].input-lg {
	height: auto;
}
.form-group-lg .form-control {
	height: 42px;
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.form-group-lg select.form-control {
	height: 42px;
	line-height: 42px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
	height: auto;
}
.form-group-lg .form-control-static {
	height: 42px;
	min-height: 32px;
	padding: 11px 16px;
	font-size: 15px;
	line-height: 1.3333333;
}
.has-feedback {
	position: relative;
}
.has-feedback .form-control {
	padding-right: 38.75px;
}
.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 31px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
	width: 42px;
	height: 42px;
	line-height: 42px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
	width: 28px;
	height: 28px;
	line-height: 28px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
	color: #045702;
}
.has-success .form-control {
	border-color: #045702;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
	border-color: #022501;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #09bb04;
}
.has-success .input-group-addon {
	color: #045702;
	border-color: #045702;
	background-color: #bdedbc;
}
.has-success .form-control-feedback {
	color: #045702;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
	color: #574802;
}
.has-warning .form-control {
	border-color: #574802;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
	border-color: #251f01;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #bb9b04;
}
.has-warning .input-group-addon {
	color: #574802;
	border-color: #574802;
	background-color: #ffefa4;
}
.has-warning .form-control-feedback {
	color: #574802;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #ac1818;
}
.has-error .form-control {
	border-color: #ac1818;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
	border-color: #7f1212;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e54545;
}
.has-error .input-group-addon {
	color: #ac1818;
	border-color: #ac1818;
	background-color: #ffc9c9;
}
.has-error .form-control-feedback {
	color: #ac1818;
}
.has-feedback label ~ .form-control-feedback {
	top: 22px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0;
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #d4d4d4;
}
@media (min-width: 768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.form-inline .form-control-static {
		display: inline-block;
	}
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.form-inline .input-group .input-group-addon,
	.form-inline .input-group .input-group-btn,
	.form-inline .input-group .form-control {
		width: auto;
	}
	.form-inline .input-group > .form-control {
		width: 100%;
	}
	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .radio,
	.form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .radio label,
	.form-inline .checkbox label {
		padding-left: 0;
	}
	.form-inline .radio input[type='radio'],
	.form-inline .checkbox input[type='checkbox'] {
		position: relative;
		margin-left: 0;
	}
	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
	min-height: 24px;
}
.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px;
}
@media (min-width: 768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px;
	}
}
.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}
@media (min-width: 768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 15px;
	}
}
@media (min-width: 768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 11px;
	}
}
.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 7px 12px;
	font-size: 13px;
	line-height: 1.42857143;
	border-radius: 5px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
	color: #303641;
	text-decoration: none;
}
.btn:active,
.btn.active {
	outline: 0;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events: none;
}
.btn-default {
	color: #303641;
	background-color: #f0f0f1;
	border-color: #f0f0f1;
}
.btn-default:focus,
.btn-default.focus {
	color: #303641;
	background-color: #d6d6d8;
	border-color: #aeaeb3;
}
.btn-default:hover {
	color: #303641;
	background-color: #d6d6d8;
	border-color: #d0d0d3;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #303641;
	background-color: #d6d6d8;
	border-color: #d0d0d3;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
	color: #303641;
	background-color: #c3c3c7;
	border-color: #aeaeb3;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
	background-color: #f0f0f1;
	border-color: #f0f0f1;
}
.btn-default .badge {
	color: #f0f0f1;
	background-color: #303641;
}
.btn-primary {
	color: #fff;
	background-color: #303641;
	border-color: #252a32;
}
.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #1a1e24;
	border-color: #000000;
}
.btn-primary:hover {
	color: #fff;
	background-color: #1a1e24;
	border-color: #0b0d0f;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #1a1e24;
	border-color: #0b0d0f;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	color: #fff;
	background-color: #0b0d0f;
	border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
	background-color: #303641;
	border-color: #252a32;
}
.btn-primary .badge {
	color: #303641;
	background-color: #fff;
}
.btn-success {
	color: #fff;
	background-color: #00a651;
	border-color: #008d45;
}
.btn-success:focus,
.btn-success.focus {
	color: #fff;
	background-color: #007338;
	border-color: #000d06;
}
.btn-success:hover {
	color: #fff;
	background-color: #007338;
	border-color: #004f27;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #007338;
	border-color: #004f27;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
	color: #fff;
	background-color: #004f27;
	border-color: #000d06;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
	background-color: #00a651;
	border-color: #008d45;
}
.btn-success .badge {
	color: #00a651;
	background-color: #fff;
}
.btn-info {
	color: #fff;
	background-color: #21a9e1;
	border-color: #1c99cd;
}
.btn-info:focus,
.btn-info.focus {
	color: #fff;
	background-color: #1988b6;
	border-color: #0c455d;
}
.btn-info:hover {
	color: #fff;
	background-color: #1988b6;
	border-color: #147197;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #1988b6;
	border-color: #147197;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
	color: #fff;
	background-color: #147197;
	border-color: #0c455d;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
	background-color: #21a9e1;
	border-color: #1c99cd;
}
.btn-info .badge {
	color: #21a9e1;
	background-color: #fff;
}
.btn-warning {
	color: #fff;
	background-color: #fad839;
	border-color: #f9d320;
}
.btn-warning:focus,
.btn-warning.focus {
	color: #fff;
	background-color: #f9ce07;
	border-color: #967c04;
}
.btn-warning:hover {
	color: #fff;
	background-color: #f9ce07;
	border-color: #d7b205;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #f9ce07;
	border-color: #d7b205;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
	color: #fff;
	background-color: #d7b205;
	border-color: #967c04;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
	background-color: #fad839;
	border-color: #f9d320;
}
.btn-warning .badge {
	color: #fad839;
	background-color: #fff;
}
.btn-danger {
	color: #fff;
	background-color: #cc2424;
	border-color: #b62020;
}
.btn-danger:focus,
.btn-danger.focus {
	color: #fff;
	background-color: #a11c1c;
	border-color: #4a0d0d;
}
.btn-danger:hover {
	color: #fff;
	background-color: #a11c1c;
	border-color: #821717;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #a11c1c;
	border-color: #821717;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
	color: #fff;
	background-color: #821717;
	border-color: #4a0d0d;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
	background-color: #cc2424;
	border-color: #b62020;
}
.btn-danger .badge {
	color: #cc2424;
	background-color: #fff;
}
.btn-link {
	color: #373e4a;
	font-weight: normal;
	border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
	color: #818da2;
	text-decoration: none;
	background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
	color: #999999;
	text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
	padding: 11px 16px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-xs,
.btn-group-xs > .btn {
	padding: 1px 5px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-block {
	display: block;
	width: 100%;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type='submit'].btn-block,
input[type='reset'].btn-block,
input[type='button'].btn-block {
	width: 100%;
}
.fade {
	opacity: 0;
	transition: opacity 0.15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	display: none;
}
.collapse.in {
	display: block;
}
tr.collapse.in {
	display: table-row;
}
tbody.collapse.in {
	display: table-row-group;
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition-property: height, visibility;
	transition-duration: 0.35s;
	transition-timing-function: ease;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid \9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.dropup,
.dropdown {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 12px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 5px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
	height: 1px;
	margin: 7.5px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #7d8086;
	white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	text-decoration: none;
	color: #717379;
	background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #949494;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor: not-allowed;
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0;
}
.dropdown-menu-right {
	left: auto;
	right: 0;
}
.dropdown-menu-left {
	left: 0;
	right: auto;
}
.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 11px;
	line-height: 1.42857143;
	color: #999999;
	white-space: nowrap;
}
.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}
.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid \9;
	content: '';
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}
@media (min-width: 768px) {
	.navbar-right .dropdown-menu {
		left: auto;
		right: 0;
	}
	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto;
	}
}
.btn-group,
.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
	position: relative;
	float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
	z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}
.btn-toolbar {
	margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
	float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
	margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}
.btn-group > .btn:first-child {
	margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.btn-group > .btn-group {
	float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
	box-shadow: none;
}
.btn .caret {
	margin-left: 0;
}
.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}
.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
	float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
	margin-top: -1px;
	margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
	border-bottom-left-radius: 3px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}
.btn-group-justified > .btn-group .btn {
	width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
	left: auto;
}
[data-toggle='buttons'] > .btn input[type='radio'],
[data-toggle='buttons'] > .btn-group > .btn input[type='radio'],
[data-toggle='buttons'] > .btn input[type='checkbox'],
[data-toggle='buttons'] > .btn-group > .btn input[type='checkbox'] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}
.input-group[class*='col-'] {
	float: none;
	padding-left: 0;
	padding-right: 0;
}
.input-group .form-control {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
	height: 42px;
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
	height: 42px;
	line-height: 42px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
	height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
	height: 28px;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
	height: 28px;
	line-height: 28px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
	height: auto;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.input-group-addon,
.input-group-btn {
	height: 100%;
	white-space: nowrap;
	top: 0;
	right: 0;
	position: absolute;
}
.input-group-addon {
	padding: 10px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #fff;
	text-align: center;
	background-color: #3fb9ea;
	border: 1px solid #ebebeb;
	border-radius: 5px;
}
.input-group-addon > a,
.input-group-addon > a:hover {
	color: #fff;
}
.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 11px;
	border-radius: 2px;
}
.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 15px;
	border-radius: 3px;
}
.input-group-addon input[type='radio'],
.input-group-addon input[type='checkbox'] {
	margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
	padding-right: 45px;
}
.input-group-addon:first-child {
	border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.input-group-addon:last-child {
	border-left: 0;
}
.input-group-btn {
	font-size: 0;
	white-space: nowrap;
}
.input-group-btn > .btn {
	position: relative;
}
.input-group-btn > .btn + .btn {
	margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
	z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
	margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
	z-index: 2;
	margin-left: -1px;
}
.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}
.nav > li {
	position: relative;
	display: block;
}
.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}
.nav > li.disabled > a {
	color: #999999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
	color: #999999;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
	background-color: #eeeeee;
	border-color: #373e4a;
}
.nav .nav-divider {
	height: 1px;
	margin: 7.5px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.nav > li > a > img {
	max-width: none;
}
.nav-tabs {
	border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
	float: left;
	margin-bottom: -1px;
}
.nav-tabs > li > a {
	line-height: 1.42857143;
	border: 0;
	border-radius: 3px 3px 0 0;
}
.nav-tabs > li > a:hover {
	border-color: transparent;
	background: none;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #555555;
	background-color: #fff;
	cursor: default;
}
.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}
.nav-tabs.nav-justified > li {
	float: none;
}
.nav-tabs.nav-justified > li > a {
	text-align: center;
	margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}
@media (min-width: 768px) {
	.nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.nav-tabs.nav-justified > li > a {
		margin-bottom: 0;
	}
}
.nav-tabs.nav-justified > li > a {
	margin-right: 0;
	border-radius: 3px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
	border: 1px solid #ddd;
}
@media (min-width: 768px) {
	.nav-tabs.nav-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 3px 3px 0 0;
	}
	.nav-tabs.nav-justified > .active > a,
	.nav-tabs.nav-justified > .active > a:hover,
	.nav-tabs.nav-justified > .active > a:focus {
		border-bottom-color: #fff;
	}
}
.nav-pills > li {
	float: left;
}
.nav-pills > li > a {
	border-radius: 3px;
}
.nav-pills > li + li {
	margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
	color: #fff;
	background-color: #949494;
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li + li {
	margin-top: 2px;
	margin-left: 0;
}
.nav-justified {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-justified > li > a {
	text-align: center;
	margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}
@media (min-width: 768px) {
	.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.nav-justified > li > a {
		margin-bottom: 0;
	}
}
.nav-tabs-justified {
	border-bottom: 0;
}
.nav-tabs-justified > li > a {
	margin-right: 0;
	border-radius: 3px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
	border: 1px solid #ddd;
}
@media (min-width: 768px) {
	.nav-tabs-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 3px 3px 0 0;
	}
	.nav-tabs-justified > .active > a,
	.nav-tabs-justified > .active > a:hover,
	.nav-tabs-justified > .active > a:focus {
		border-bottom-color: #fff;
	}
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 17px;
	border: 1px solid transparent;
}
@media (min-width: 768px) {
	.navbar {
		border-radius: 3px;
	}
}
@media (min-width: 768px) {
	.navbar-header {
		float: left;
	}
}
.navbar-collapse {
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
	overflow-y: auto;
}
@media (min-width: 768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		padding-left: 0;
		padding-right: 0;
	}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
	max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
	.navbar-fixed-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		max-height: 200px;
	}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
	margin-right: -15px;
	margin-left: -15px;
}
@media (min-width: 768px) {
	.container > .navbar-header,
	.container-fluid > .navbar-header,
	.container > .navbar-collapse,
	.container-fluid > .navbar-collapse {
		margin-right: 0;
		margin-left: 0;
	}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}
@media (min-width: 768px) {
	.navbar-static-top {
		border-radius: 0;
	}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}
@media (min-width: 768px) {
	.navbar-fixed-top,
	.navbar-fixed-bottom {
		border-radius: 0;
	}
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}
.navbar-brand {
	float: left;
	padding: 16.5px 15px;
	font-size: 15px;
	line-height: 17px;
	height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
	text-decoration: none;
}
.navbar-brand > img {
	display: block;
}
@media (min-width: 768px) {
	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {
		margin-left: -15px;
	}
}
.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 3px;
}
.navbar-toggle:focus {
	outline: 0;
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
@media (min-width: 768px) {
	.navbar-toggle {
		display: none;
	}
}
.navbar-nav {
	margin: 8.25px -15px;
}
.navbar-nav > li > a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 17px;
}
@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px;
	}
	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 17px;
	}
	.navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-nav .open .dropdown-menu > li > a:focus {
		background-image: none;
	}
}
@media (min-width: 768px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}
	.navbar-nav > li {
		float: left;
	}
	.navbar-nav > li > a {
		padding-top: 16.5px;
		padding-bottom: 16.5px;
	}
}
.navbar-form {
	margin-left: -15px;
	margin-right: -15px;
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	margin-top: 9.5px;
	margin-bottom: 9.5px;
}
@media (min-width: 768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.navbar-form .form-control-static {
		display: inline-block;
	}
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.navbar-form .input-group .input-group-addon,
	.navbar-form .input-group .input-group-btn,
	.navbar-form .input-group .form-control {
		width: auto;
	}
	.navbar-form .input-group > .form-control {
		width: 100%;
	}
	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .radio,
	.navbar-form .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .radio label,
	.navbar-form .checkbox label {
		padding-left: 0;
	}
	.navbar-form .radio input[type='radio'],
	.navbar-form .checkbox input[type='checkbox'] {
		position: relative;
		margin-left: 0;
	}
	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}
@media (max-width: 767px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}
@media (min-width: 768px) {
	.navbar-form {
		width: auto;
		border: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		box-shadow: none;
	}
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	margin-bottom: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.navbar-btn {
	margin-top: 9.5px;
	margin-bottom: 9.5px;
}
.navbar-btn.btn-sm {
	margin-top: 11px;
	margin-bottom: 11px;
}
.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px;
}
.navbar-text {
	margin-top: 16.5px;
	margin-bottom: 16.5px;
}
@media (min-width: 768px) {
	.navbar-text {
		float: left;
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media (min-width: 768px) {
	.navbar-left {
		float: left !important;
	}
	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}
	.navbar-right ~ .navbar-right {
		margin-right: 0;
	}
}
.navbar-default {
	background-color: #fff;
	border-color: #ebebeb;
}
.navbar-default .navbar-brand {
	color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent;
}
.navbar-default .navbar-text {
	color: #373e4a;
}
.navbar-default .navbar-nav > li > a {
	color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #333;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #555;
	background-color: #eeeeee;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
	color: #ccc;
	background-color: transparent;
}
.navbar-default .navbar-toggle {
	border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #ebebeb;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	background-color: #eeeeee;
	color: #555;
}
@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #777;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #333;
		background-color: transparent;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #555;
		background-color: #eeeeee;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #ccc;
		background-color: transparent;
	}
}
.navbar-default .navbar-link {
	color: #777;
}
.navbar-default .navbar-link:hover {
	color: #333;
}
.navbar-default .btn-link {
	color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
	color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
	color: #ccc;
}
.navbar-inverse {
	background-color: #373e4a;
	border-color: #454a54;
}
.navbar-inverse .navbar-brand {
	color: #bfbfbf;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-text {
	color: #aaabae;
}
.navbar-inverse .navbar-nav > li > a {
	color: #bfbfbf;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #21252d;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
	color: #444;
	background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
	background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: #282d36;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
	background-color: #21252d;
	color: #fff;
}
@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
		border-color: #454a54;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #454a54;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #bfbfbf;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #fff;
		background-color: transparent;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #fff;
		background-color: #21252d;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #444;
		background-color: transparent;
	}
}
.navbar-inverse .navbar-link {
	color: #bfbfbf;
}
.navbar-inverse .navbar-link:hover {
	color: #fff;
}
.navbar-inverse .btn-link {
	color: #bfbfbf;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
	color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: #444;
}
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 17px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 3px;
}
.breadcrumb > li {
	display: inline-block;
}
.breadcrumb > li + li:before {
	content: '/\00a0';
	padding: 0 5px;
	color: #ccc;
}
.breadcrumb > .active {
	color: #999999;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 17px 0;
	border-radius: 3px;
}
.pagination > li {
	display: inline;
}
.pagination > li > a,
.pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #373e4a;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	z-index: 2;
	color: #818da2;
	background-color: #eeeeee;
	border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	background-color: #373e4a;
	border-color: #949494;
	cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
	color: #999999;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}
.pager {
	padding-left: 0;
	margin: 17px 0;
	list-style: none;
	text-align: center;
}
.pager li {
	display: inline;
}
.pager li > a,
.pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
}
.pager li > a:hover,
.pager li > a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
	float: right;
}
.pager .previous > a,
.pager .previous > span {
	float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
	color: #999999;
	background-color: #fff;
	cursor: not-allowed;
}
.label {
	display: inline;
	padding: 0.2em 0.6em 0.3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.label:empty {
	display: none;
}
.btn .label {
	position: relative;
	top: -1px;
}
.label-default {
	background-color: #999999;
}
.label-default[href]:hover,
.label-default[href]:focus {
	background-color: #808080;
}
.label-primary {
	background-color: #373e4a;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
	background-color: #21252d;
}
.label-success {
	background-color: #00a651;
}
.label-success[href]:hover,
.label-success[href]:focus {
	background-color: #007338;
}
.label-info {
	background-color: #21a9e1;
}
.label-info[href]:hover,
.label-info[href]:focus {
	background-color: #1988b6;
}
.label-warning {
	background-color: #fad839;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
	background-color: #f9ce07;
}
.label-danger {
	background-color: #cc2424;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
	background-color: #a11c1c;
}
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	line-height: 1;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	background-color: #999999;
	border-radius: 10px;
}
.badge:empty {
	display: none;
}
.btn .badge {
	position: relative;
	top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
	top: 0;
	padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
	color: #373e4a;
	background-color: #fff;
}
.list-group-item > .badge {
	float: right;
}
.list-group-item > .badge + .badge {
	margin-right: 5px;
}
.nav-pills > li > a > .badge {
	margin-left: 3px;
}
.jumbotron {
	padding-top: 40px;
	padding-bottom: 40px;
	margin-bottom: 40px;
	color: #373e4a;
	background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
	color: inherit;
}
.jumbotron p {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 200;
}
.jumbotron > hr {
	border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
	border-radius: 3px;
	padding-left: 15px;
	padding-right: 15px;
}
.jumbotron .container {
	max-width: 100%;
}
@media screen and (min-width: 768px) {
	.jumbotron {
		padding-top: 64px;
		padding-bottom: 64px;
	}
	.container .jumbotron,
	.container-fluid .jumbotron {
		padding-left: 80px;
		padding-right: 80px;
	}
	.jumbotron h1,
	.jumbotron .h1 {
		font-size: 54px;
	}
}
.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 17px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ededf0;
	border-radius: 3px;
	transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
	margin-left: auto;
	margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
	border-color: #373e4a;
}
.thumbnail .caption {
	padding: 9px;
	color: #949494;
}
.alert {
	padding: 15px;
	margin-bottom: 17px;
	border: 1px solid transparent;
	border-radius: 3px;
}
.alert h4 {
	margin-top: 0;
	color: inherit;
}
.alert .alert-link {
	font-weight: bold;
}
.alert > p,
.alert > ul {
	margin-bottom: 0;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
	padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}
.alert-success {
	background-color: #bdedbc;
	border-color: #b4e8a8;
	color: #045702;
}
.alert-success hr {
	border-top-color: #a2e294;
}
.alert-success .alert-link {
	color: #022501;
}
.alert-info {
	background-color: #c5e8f7;
	border-color: #a6e8f3;
	color: #2c7ea1;
}
.alert-info hr {
	border-top-color: #8fe3f0;
}
.alert-info .alert-link {
	color: #215f79;
}
.alert-warning {
	background-color: #ffefa4;
	border-color: #ffd78a;
	color: #574802;
}
.alert-warning hr {
	border-top-color: #ffce71;
}
.alert-warning .alert-link {
	color: #251f01;
}
.alert-danger {
	background-color: #ffc9c9;
	border-color: #ffafbd;
	color: #ac1818;
}
.alert-danger hr {
	border-top-color: #ff96a7;
}
.alert-danger .alert-link {
	color: #7f1212;
}
@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
.progress {
	overflow: hidden;
	height: 13px;
	margin-bottom: 17px;
	background-color: #f5f5f5;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
	float: left;
	width: 0%;
	height: 100%;
	font-size: 11px;
	line-height: 13px;
	color: #fff;
	text-align: center;
	background-color: rgba(63, 185, 234, 0.2);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
	background-image: linear-gradient(
		45deg,
		rgba(63, 185, 234, 0.75) 25%,
		transparent 25%,
		transparent 50%,
		rgba(63, 185, 234, 0.75) 50%,
		rgba(63, 185, 234, 0.75) 75%,
		transparent 75%,
		transparent
	);
	background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
	background-color: #00a651;
}
.progress-striped .progress-bar-success {
	background-image: linear-gradient(
		45deg,
		rgba(63, 185, 234, 1) 25%,
		transparent 25%,
		transparent 50%,
		rgba(63, 185, 234, 1) 50%,
		rgba(63, 185, 234, 1) 75%,
		transparent 75%,
		transparent
	);
}
.progress-bar-info {
	background-color: #21a9e1;
}
.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: #e98824;
	max-width: 100%;
}
.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: #cc2424;
}
.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;
}
.media:first-child {
	margin-top: 0;
}
.media,
.media-body {
	zoom: 1;
	overflow: hidden;
}
.media-body {
	width: 10000px;
}
.media-object {
	display: block;
}
.media-object.img-thumbnail {
	max-width: none;
}
.media-right,
.media > .pull-right {
	padding-left: 10px;
}
.media-left,
.media > .pull-left {
	padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
	display: table-cell;
	vertical-align: top;
}
.media-middle {
	vertical-align: middle;
}
.media-bottom {
	vertical-align: bottom;
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.media-list {
	padding-left: 0;
	list-style: none;
}
.list-group {
	margin-bottom: 10px;
	padding-left: 0;
}
.list-group-item {
	position: relative;
	display: block;
	border-radius: 5px;
	padding: 10px;
	margin-top: 4px;
	background-color: #fff;
	border: 1px solid #a2ddf2;
}
.list-group-item:first-child {
	margin: 0;
}
a.list-group-item,
button.list-group-item {
	color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
	color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5;
}
button.list-group-item {
	width: 100%;
	text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
	background-color: #eeeeee;
	color: #999999;
	cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
	color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
	color: #999999;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #373e4a;
	border-color: #373e4a;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
	color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
	color: #99a3b4;
}
.list-group-item-success {
	color: #045702;
	background-color: #bdedbc;
}
a.list-group-item-success,
button.list-group-item-success {
	color: #045702;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
	color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
	color: #045702;
	background-color: #a9e8a8;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
	color: #fff;
	background-color: #045702;
	border-color: #045702;
}
.list-group-item-info {
	color: #2c7ea1;
	background-color: #c5e8f7;
}
a.list-group-item-info,
button.list-group-item-info {
	color: #2c7ea1;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
	color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
	color: #2c7ea1;
	background-color: #afdff4;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
	color: #fff;
	background-color: #2c7ea1;
	border-color: #2c7ea1;
}
.list-group-item-warning {
	color: #574802;
	background-color: #ffefa4;
}
a.list-group-item-warning,
button.list-group-item-warning {
	color: #574802;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
	color: #574802;
	background-color: #ffeb8a;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
	color: #fff;
	background-color: #574802;
	border-color: #574802;
}
.list-group-item-danger {
	color: #ac1818;
	background-color: #ffc9c9;
}
a.list-group-item-danger,
button.list-group-item-danger {
	color: #ac1818;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
	color: #ac1818;
	background-color: #ffafaf;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
	color: #fff;
	background-color: #ac1818;
	border-color: #ac1818;
}
.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 0;
}
.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}
.panel {
	margin-bottom: 17px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
	padding: 15px;
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 14px;
	color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
	color: inherit;
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
	margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0;
}
.list-group + .panel-footer {
	border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
	margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
	padding-left: 15px;
	padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 2px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 2px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 2px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 2px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
	border-top: 1px solid #ebebeb;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
	border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
	border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
	border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom: 0;
}
.panel > .table-responsive {
	border: 0;
	margin-bottom: 0;
}
.panel-group {
	margin-bottom: 17px;
}
.panel-group .panel {
	margin-bottom: 0;
	border-radius: 5px;
}
.panel-group .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-heading {
	border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
	border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
	border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}
.panel-default {
	border-color: #949494;
}
.panel-default > .panel-heading {
	color: #03a9f4;
	border-color: #a2ddf2;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #949494;
}
.panel-default > .panel-heading .badge {
	color: #949494;
	background-color: #373e4a;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #949494;
}
.panel-primary {
	border-color: #949494;
}
.panel-primary > .panel-heading {
	color: #fff;
	background-color: #949494;
	border-color: #949494;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #949494;
}
.panel-primary > .panel-heading .badge {
	color: #949494;
	background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #949494;
}
.panel-success {
	border-color: #b4e8a8;
}
.panel-success > .panel-heading {
	color: #045702;
	background-color: #bdedbc;
	border-color: #b4e8a8;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #b4e8a8;
}
.panel-success > .panel-heading .badge {
	color: #bdedbc;
	background-color: #045702;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #b4e8a8;
}
.panel-info {
	border-color: #a6e8f3;
}
.panel-info > .panel-heading {
	color: #2c7ea1;
	background-color: #c5e8f7;
	border-color: #a6e8f3;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #a6e8f3;
}
.panel-info > .panel-heading .badge {
	color: #c5e8f7;
	background-color: #2c7ea1;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #a6e8f3;
}
.panel-warning {
	border-color: #ffd78a;
}
.panel-warning > .panel-heading {
	color: #574802;
	background-color: #ffefa4;
	border-color: #ffd78a;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ffd78a;
}
.panel-warning > .panel-heading .badge {
	color: #ffefa4;
	background-color: #574802;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ffd78a;
}
.panel-danger {
	border-color: #ffafbd;
}
.panel-danger > .panel-heading {
	color: #ac1818;
	background-color: #ffc9c9;
	border-color: #ffafbd;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ffafbd;
}
.panel-danger > .panel-heading .badge {
	color: #ffc9c9;
	background-color: #ac1818;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ffafbd;
}
.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
	padding-bottom: 75%;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
	padding: 24px;
	border-radius: 3px;
}
.well-sm {
	padding: 9px;
	border-radius: 2px;
}
.close {
	float: right;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
.modal-open {
	overflow: hidden;
}
.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.modal.fade .modal-dialog {
	transform: translate(0, -25%);
	transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
	transform: translate(0, 0);
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}
.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}
.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0;
	line-height: 1.42857143;
}
.modal-body {
	position: relative;
	padding: 15px;
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
	background: #f8f9fa;
	border-radius: 0 0 5px 5px;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}
@media (min-width: 768px) {
	.modal-dialog {
		width: 700px;
		margin: 30px auto;
	}
	.modal-dialog.small {
		width: 500px;
	}
	.modal-content {
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}
	.modal-sm {
		width: 300px;
	}
}
@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: raleway, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 11px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 3px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: raleway, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 12px;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 12px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 2px 2px 0 0;
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow:after {
	border-width: 10px;
	content: '';
}
.popover.top > .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px;
}
.popover.top > .arrow:after {
	content: ' ';
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}
.popover.right > .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999999;
	border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
	content: ' ';
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff;
}
.popover.bottom > .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
}
.popover.bottom > .arrow:after {
	content: ' ';
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}
.popover.left > .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999999;
	border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
	content: ' ';
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px;
}
.carousel {
	position: relative;
}
.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.carousel-inner > .item {
	display: none;
	position: relative;
	transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
	.carousel-inner > .item {
		transition: transform 0.6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		perspective: 1000px;
	}
	.carousel-inner > .item.next,
	.carousel-inner > .item.active.right {
		transform: translate3d(100%, 0, 0);
		left: 0;
	}
	.carousel-inner > .item.prev,
	.carousel-inner > .item.active.left {
		transform: translate3d(-100%, 0, 0);
		left: 0;
	}
	.carousel-inner > .item.next.left,
	.carousel-inner > .item.prev.right,
	.carousel-inner > .item.active {
		transform: translate3d(0, 0, 0);
		left: 0;
	}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
	left: 0;
}
.carousel-inner > .active.left {
	left: -100%;
}
.carousel-inner > .active.right {
	left: 100%;
}
.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
	left: auto;
	right: 0;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
	display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
	left: 50%;
	margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
	right: 50%;
	margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
	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 {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center;
}
.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff;
}
.carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 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,
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-prev,
	.carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -15px;
		font-size: 30px;
	}
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .icon-prev {
		margin-left: -15px;
	}
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next {
		margin-right: -15px;
	}
	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px;
	}
	.carousel-indicators {
		bottom: 20px;
	}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
	content: ' ';
	display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
	clear: both;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.hidden {
	display: none !important;
}
.affix {
	position: fixed;
}
@-ms-viewport {
	width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
	display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
	display: none !important;
}
@media (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}
	table.visible-xs {
		display: table !important;
	}
	tr.visible-xs {
		display: table-row !important;
	}
	th.visible-xs,
	td.visible-xs {
		display: table-cell !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-block {
		display: block !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}
	table.visible-sm {
		display: table !important;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	th.visible-sm,
	td.visible-sm {
		display: table-cell !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-block {
		display: block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline {
		display: inline !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
	table.visible-md {
		display: table !important;
	}
	tr.visible-md {
		display: table-row !important;
	}
	th.visible-md,
	td.visible-md {
		display: table-cell !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-block {
		display: block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}
	table.visible-lg {
		display: table !important;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	th.visible-lg,
	td.visible-lg {
		display: table-cell !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-block {
		display: block !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}
@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}
@media (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;
	}
	th.visible-print,
	td.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;
	}
}

@font-face {
	font-family: 'fontello';
	src: url('../font/fontello.eot?47748920');
	src: url('../font/fontello.eot?47748920#iefix') format('embedded-opentype'),
		url('../font/fontello.woff2?47748920') format('woff2'), url('../font/fontello.woff?47748920') format('woff'),
		url('../font/fontello.ttf?47748920') format('truetype'), url('../font/fontello.svg?47748920#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?47748920#fontello') format('svg');
  }
}
*/

[class^='icon-']:before,
[class*=' icon-']:before {
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
	speak: none;

	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0.2em;
	text-align: center;
	/* opacity: .8; */

	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;

	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;

	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: 0.2em;

	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */

	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-music:before {
	content: '\e800';
} /* '' */
.icon-search:before {
	content: '\e801';
} /* '' */
.icon-mail:before {
	content: '\e802';
} /* '' */
.icon-heart:before {
	content: '\e803';
} /* '' */
.icon-heart-empty:before {
	content: '\e804';
} /* '' */
.icon-star:before {
	content: '\e805';
} /* '' */
.icon-star-empty:before {
	content: '\e806';
} /* '' */
.icon-star-half:before {
	content: '\e807';
} /* '' */
.icon-user:before {
	content: '\e808';
} /* '' */
.icon-users:before {
	content: '\e809';
} /* '' */
.icon-video:before {
	content: '\e80a';
} /* '' */
.icon-videocam:before {
	content: '\e80b';
} /* '' */
.icon-picture:before {
	content: '\e80c';
} /* '' */
.icon-camera:before {
	content: '\e80d';
} /* '' */
.icon-camera-alt:before {
	content: '\e80e';
} /* '' */
.icon-th-large:before {
	content: '\e80f';
} /* '' */
.icon-th:before {
	content: '\e810';
} /* '' */
.icon-th-list:before {
	content: '\e811';
} /* '' */
.icon-ok:before {
	content: '\e812';
} /* '' */
.icon-ok-circled:before {
	content: '\e813';
} /* '' */
.icon-glass:before {
	content: '\e814';
} /* '' */
.icon-ok-circled2:before {
	content: '\e815';
} /* '' */
.icon-cancel:before {
	content: '\e816';
} /* '' */
.icon-cancel-circled:before {
	content: '\e817';
} /* '' */
.icon-cancel-circled2:before {
	content: '\e818';
} /* '' */
.icon-plus:before {
	content: '\e819';
} /* '' */
.icon-plus-circled:before {
	content: '\e81a';
} /* '' */
.icon-minus:before {
	content: '\e81b';
} /* '' */
.icon-minus-circled:before {
	content: '\e81c';
} /* '' */
.icon-help-circled:before {
	content: '\e81d';
} /* '' */
.icon-info-circled:before {
	content: '\e81e';
} /* '' */
.icon-home:before {
	content: '\e81f';
} /* '' */
.icon-link:before {
	content: '\e820';
} /* '' */
.icon-attach:before {
	content: '\e821';
} /* '' */
.icon-lock:before {
	content: '\e822';
} /* '' */
.icon-lock-open:before {
	content: '\e823';
} /* '' */
.icon-pin:before {
	content: '\e824';
} /* '' */
.icon-eye:before {
	content: '\e825';
} /* '' */
.icon-eye-off:before {
	content: '\e826';
} /* '' */
.icon-tag:before {
	content: '\e827';
} /* '' */
.icon-tags:before {
	content: '\e828';
} /* '' */
.icon-bookmark:before {
	content: '\e829';
} /* '' */
.icon-flag:before {
	content: '\e82a';
} /* '' */
.icon-thumbs-up:before {
	content: '\e82b';
} /* '' */
.icon-thumbs-down:before {
	content: '\e82c';
} /* '' */
.icon-download:before {
	content: '\e82d';
} /* '' */
.icon-upload:before {
	content: '\e82e';
} /* '' */
.icon-forward:before {
	content: '\e82f';
} /* '' */
.icon-export:before {
	content: '\e830';
} /* '' */
.icon-pencil:before {
	content: '\e831';
} /* '' */
.icon-edit:before {
	content: '\e832';
} /* '' */
.icon-print:before {
	content: '\e833';
} /* '' */
.icon-retweet:before {
	content: '\e834';
} /* '' */
.icon-comment:before {
	content: '\e835';
} /* '' */
.icon-chat:before {
	content: '\e836';
} /* '' */
.icon-bell:before {
	content: '\e837';
} /* '' */
.icon-attention:before {
	content: '\e838';
} /* '' */
.icon-attention-circled:before {
	content: '\e839';
} /* '' */
.icon-location:before {
	content: '\e83a';
} /* '' */
.icon-trash-empty:before {
	content: '\e83b';
} /* '' */
.icon-doc:before {
	content: '\e83c';
} /* '' */
.icon-folder:before {
	content: '\e83d';
} /* '' */
.icon-folder-open:before {
	content: '\e83e';
} /* '' */
.icon-phone:before {
	content: '\e83f';
} /* '' */
.icon-cog:before {
	content: '\e840';
} /* '' */
.icon-cog-alt:before {
	content: '\e841';
} /* '' */
.icon-wrench:before {
	content: '\e842';
} /* '' */
.icon-basket:before {
	content: '\e843';
} /* '' */
.icon-calendar:before {
	content: '\e844';
} /* '' */
.icon-login:before {
	content: '\e845';
} /* '' */
.icon-logout:before {
	content: '\e846';
} /* '' */
.icon-volume-off:before {
	content: '\e847';
} /* '' */
.icon-volume-down:before {
	content: '\e848';
} /* '' */
.icon-volume-up:before {
	content: '\e849';
} /* '' */
.icon-headphones:before {
	content: '\e84a';
} /* '' */
.icon-clock:before {
	content: '\e84b';
} /* '' */
.icon-block:before {
	content: '\e84c';
} /* '' */
.icon-resize-full:before {
	content: '\e84d';
} /* '' */
.icon-resize-small:before {
	content: '\e84e';
} /* '' */
.icon-resize-vertical:before {
	content: '\e84f';
} /* '' */
.icon-resize-horizontal:before {
	content: '\e850';
} /* '' */
.icon-zoom-in:before {
	content: '\e851';
} /* '' */
.icon-zoom-out:before {
	content: '\e852';
} /* '' */
.icon-down-circled2:before {
	content: '\e853';
} /* '' */
.icon-up-circled2:before {
	content: '\e854';
} /* '' */
.icon-down-dir:before {
	content: '\e855';
} /* '' */
.icon-up-dir:before {
	content: '\e856';
} /* '' */
.icon-left-dir:before {
	content: '\e857';
} /* '' */
.icon-right-dir:before {
	content: '\e858';
} /* '' */
.icon-down-open:before {
	content: '\e859';
} /* '' */
.icon-left-open:before {
	content: '\e85a';
} /* '' */
.icon-right-open:before {
	content: '\e85b';
} /* '' */
.icon-up-open:before {
	content: '\e85c';
} /* '' */
.icon-down-big:before {
	content: '\e85d';
} /* '' */
.icon-left-big:before {
	content: '\e85e';
} /* '' */
.icon-right-big:before {
	content: '\e85f';
} /* '' */
.icon-up-big:before {
	content: '\e860';
} /* '' */
.icon-right-hand:before {
	content: '\e861';
} /* '' */
.icon-left-hand:before {
	content: '\e862';
} /* '' */
.icon-up-hand:before {
	content: '\e863';
} /* '' */
.icon-down-hand:before {
	content: '\e864';
} /* '' */
.icon-cw:before {
	content: '\e865';
} /* '' */
.icon-ccw:before {
	content: '\e866';
} /* '' */
.icon-arrows-cw:before {
	content: '\e867';
} /* '' */
.icon-shuffle:before {
	content: '\e868';
} /* '' */
.icon-play:before {
	content: '\e869';
} /* '' */
.icon-play-circled2:before {
	content: '\e86a';
} /* '' */
.icon-stop:before {
	content: '\e86b';
} /* '' */
.icon-pause:before {
	content: '\e86c';
} /* '' */
.icon-to-end:before {
	content: '\e86d';
} /* '' */
.icon-to-end-alt:before {
	content: '\e86e';
} /* '' */
.icon-to-start:before {
	content: '\e86f';
} /* '' */
.icon-to-start-alt:before {
	content: '\e870';
} /* '' */
.icon-fast-fw:before {
	content: '\e871';
} /* '' */
.icon-fast-bw:before {
	content: '\e872';
} /* '' */
.icon-eject:before {
	content: '\e873';
} /* '' */
.icon-target:before {
	content: '\e874';
} /* '' */
.icon-signal:before {
	content: '\e875';
} /* '' */
.icon-award:before {
	content: '\e876';
} /* '' */
.icon-inbox:before {
	content: '\e877';
} /* '' */
.icon-globe:before {
	content: '\e878';
} /* '' */
.icon-cloud:before {
	content: '\e879';
} /* '' */
.icon-flash:before {
	content: '\e87a';
} /* '' */
.icon-umbrella:before {
	content: '\e87b';
} /* '' */
.icon-flight:before {
	content: '\e87c';
} /* '' */
.icon-leaf:before {
	content: '\e87d';
} /* '' */
.icon-font:before {
	content: '\e87e';
} /* '' */
.icon-bold:before {
	content: '\e87f';
} /* '' */
.icon-italic:before {
	content: '\e880';
} /* '' */
.icon-text-height:before {
	content: '\e881';
} /* '' */
.icon-text-width:before {
	content: '\e882';
} /* '' */
.icon-align-left:before {
	content: '\e883';
} /* '' */
.icon-align-center:before {
	content: '\e884';
} /* '' */
.icon-align-right:before {
	content: '\e885';
} /* '' */
.icon-align-justify:before {
	content: '\e886';
} /* '' */
.icon-list:before {
	content: '\e887';
} /* '' */
.icon-indent-left:before {
	content: '\e888';
} /* '' */
.icon-indent-right:before {
	content: '\e889';
} /* '' */
.icon-scissors:before {
	content: '\e88a';
} /* '' */
.icon-briefcase:before {
	content: '\e88b';
} /* '' */
.icon-off:before {
	content: '\e88c';
} /* '' */
.icon-road:before {
	content: '\e88d';
} /* '' */
.icon-list-alt:before {
	content: '\e88e';
} /* '' */
.icon-qrcode:before {
	content: '\e88f';
} /* '' */
.icon-barcode:before {
	content: '\e890';
} /* '' */
.icon-book:before {
	content: '\e891';
} /* '' */
.icon-adjust:before {
	content: '\e892';
} /* '' */
.icon-tint:before {
	content: '\e893';
} /* '' */
.icon-check:before {
	content: '\e894';
} /* '' */
.icon-asterisk:before {
	content: '\e895';
} /* '' */
.icon-gift:before {
	content: '\e896';
} /* '' */
.icon-fire:before {
	content: '\e897';
} /* '' */
.icon-magnet:before {
	content: '\e898';
} /* '' */
.icon-chart-bar:before {
	content: '\e899';
} /* '' */
.icon-credit-card:before {
	content: '\e89a';
} /* '' */
.icon-floppy:before {
	content: '\e89b';
} /* '' */
.icon-megaphone:before {
	content: '\e89c';
} /* '' */
.icon-key:before {
	content: '\e89d';
} /* '' */
.icon-truck:before {
	content: '\e89e';
} /* '' */
.icon-hammer:before {
	content: '\e89f';
} /* '' */
.icon-lemon:before {
	content: '\e8a0';
} /* '' */
.icon-note:before {
	content: '\e8a1';
} /* '' */
.icon-note-beamed:before {
	content: '\e8a2';
} /* '' */
.icon-music-1:before {
	content: '\e8a3';
} /* '' */
.icon-search-1:before {
	content: '\e8a4';
} /* '' */
.icon-flashlight:before {
	content: '\e8a5';
} /* '' */
.icon-mail-1:before {
	content: '\e8a6';
} /* '' */
.icon-heart-1:before {
	content: '\e8a7';
} /* '' */
.icon-heart-empty-1:before {
	content: '\e8a8';
} /* '' */
.icon-star-1:before {
	content: '\e8a9';
} /* '' */
.icon-star-empty-1:before {
	content: '\e8aa';
} /* '' */
.icon-user-1:before {
	content: '\e8ab';
} /* '' */
.icon-users-1:before {
	content: '\e8ac';
} /* '' */
.icon-user-add:before {
	content: '\e8ad';
} /* '' */
.icon-video-1:before {
	content: '\e8ae';
} /* '' */
.icon-picture-1:before {
	content: '\e8af';
} /* '' */
.icon-camera-1:before {
	content: '\e8b0';
} /* '' */
.icon-layout:before {
	content: '\e8b1';
} /* '' */
.icon-menu-1:before {
	content: '\e8b2';
} /* '' */
.icon-check-1:before {
	content: '\e8b3';
} /* '' */
.icon-cancel-1:before {
	content: '\e8b4';
} /* '' */
.icon-cancel-circled-1:before {
	content: '\e8b5';
} /* '' */
.icon-cancel-squared:before {
	content: '\e8b6';
} /* '' */
.icon-plus-1:before {
	content: '\e8b7';
} /* '' */
.icon-plus-circled-1:before {
	content: '\e8b8';
} /* '' */
.icon-plus-squared-1:before {
	content: '\e8b9';
} /* '' */
.icon-minus-1:before {
	content: '\e8ba';
} /* '' */
.icon-minus-circled-1:before {
	content: '\e8bb';
} /* '' */
.icon-minus-squared-1:before {
	content: '\e8bc';
} /* '' */
.icon-help-1:before {
	content: '\e8bd';
} /* '' */
.icon-help-circled-1:before {
	content: '\e8be';
} /* '' */
.icon-info-1:before {
	content: '\e8bf';
} /* '' */
.icon-info-circled-1:before {
	content: '\e8c0';
} /* '' */
.icon-back:before {
	content: '\e8c1';
} /* '' */
.icon-home-1:before {
	content: '\e8c2';
} /* '' */
.icon-link-1:before {
	content: '\e8c3';
} /* '' */
.icon-attach-1:before {
	content: '\e8c4';
} /* '' */
.icon-lock-1:before {
	content: '\e8c5';
} /* '' */
.icon-lock-open-1:before {
	content: '\e8c6';
} /* '' */
.icon-eye-1:before {
	content: '\e8c7';
} /* '' */
.icon-tag-1:before {
	content: '\e8c8';
} /* '' */
.icon-bookmark-1:before {
	content: '\e8c9';
} /* '' */
.icon-bookmarks:before {
	content: '\e8ca';
} /* '' */
.icon-flag-1:before {
	content: '\e8cb';
} /* '' */
.icon-thumbs-up-1:before {
	content: '\e8cc';
} /* '' */
.icon-thumbs-down-1:before {
	content: '\e8cd';
} /* '' */
.icon-download-1:before {
	content: '\e8ce';
} /* '' */
.icon-upload-1:before {
	content: '\e8cf';
} /* '' */
.icon-upload-cloud-1:before {
	content: '\e8d0';
} /* '' */
.icon-reply-1:before {
	content: '\e8d1';
} /* '' */
.icon-reply-all-1:before {
	content: '\e8d2';
} /* '' */
.icon-forward-1:before {
	content: '\e8d3';
} /* '' */
.icon-quote:before {
	content: '\e8d4';
} /* '' */
.icon-code-1:before {
	content: '\e8d5';
} /* '' */
.icon-export-1:before {
	content: '\e8d6';
} /* '' */
.icon-pencil-1:before {
	content: '\e8d7';
} /* '' */
.icon-feather:before {
	content: '\e8d8';
} /* '' */
.icon-print-1:before {
	content: '\e8d9';
} /* '' */
.icon-retweet-1:before {
	content: '\e8da';
} /* '' */
.icon-keyboard-1:before {
	content: '\e8db';
} /* '' */
.icon-comment-1:before {
	content: '\e8dc';
} /* '' */
.icon-chat-1:before {
	content: '\e8dd';
} /* '' */
.icon-bell-1:before {
	content: '\e8de';
} /* '' */
.icon-attention-1:before {
	content: '\e8df';
} /* '' */
.icon-alert:before {
	content: '\e8e0';
} /* '' */
.icon-vcard:before {
	content: '\e8e1';
} /* '' */
.icon-address:before {
	content: '\e8e2';
} /* '' */
.icon-location-1:before {
	content: '\e8e3';
} /* '' */
.icon-map-1:before {
	content: '\e8e4';
} /* '' */
.icon-direction-1:before {
	content: '\e8e5';
} /* '' */
.icon-compass-1:before {
	content: '\e8e6';
} /* '' */
.icon-cup:before {
	content: '\e8e7';
} /* '' */
.icon-trash-1:before {
	content: '\e8e8';
} /* '' */
.icon-doc-1:before {
	content: '\e8e9';
} /* '' */
.icon-docs-1:before {
	content: '\e8ea';
} /* '' */
.icon-doc-landscape:before {
	content: '\e8eb';
} /* '' */
.icon-doc-text-1:before {
	content: '\e8ec';
} /* '' */
.icon-doc-text-inv-1:before {
	content: '\e8ed';
} /* '' */
.icon-newspaper-1:before {
	content: '\e8ee';
} /* '' */
.icon-book-open:before {
	content: '\e8ef';
} /* '' */
.icon-book-1:before {
	content: '\e8f0';
} /* '' */
.icon-folder-1:before {
	content: '\e8f1';
} /* '' */
.icon-archive:before {
	content: '\e8f2';
} /* '' */
.icon-box-1:before {
	content: '\e8f3';
} /* '' */
.icon-rss-1:before {
	content: '\e8f4';
} /* '' */
.icon-phone-1:before {
	content: '\e8f5';
} /* '' */
.icon-cog-1:before {
	content: '\e8f6';
} /* '' */
.icon-tools:before {
	content: '\e8f7';
} /* '' */
.icon-share-1:before {
	content: '\e8f8';
} /* '' */
.icon-shareable:before {
	content: '\e8f9';
} /* '' */
.icon-basket-1:before {
	content: '\e8fa';
} /* '' */
.icon-bag:before {
	content: '\e8fb';
} /* '' */
.icon-calendar-1:before {
	content: '\e8fc';
} /* '' */
.icon-login-1:before {
	content: '\e8fd';
} /* '' */
.icon-logout-1:before {
	content: '\e8fe';
} /* '' */
.icon-mic-1:before {
	content: '\e8ff';
} /* '' */
.icon-mute-1:before {
	content: '\e900';
} /* '' */
.icon-sound:before {
	content: '\e901';
} /* '' */
.icon-volume:before {
	content: '\e902';
} /* '' */
.icon-clock-1:before {
	content: '\e903';
} /* '' */
.icon-hourglass-4:before {
	content: '\e904';
} /* '' */
.icon-lamp:before {
	content: '\e905';
} /* '' */
.icon-light-down:before {
	content: '\e906';
} /* '' */
.icon-light-up:before {
	content: '\e907';
} /* '' */
.icon-adjust-1:before {
	content: '\e908';
} /* '' */
.icon-block-1:before {
	content: '\e909';
} /* '' */
.icon-resize-full-1:before {
	content: '\e90a';
} /* '' */
.icon-resize-small-1:before {
	content: '\e90b';
} /* '' */
.icon-popup:before {
	content: '\e90c';
} /* '' */
.icon-publish:before {
	content: '\e90d';
} /* '' */
.icon-window:before {
	content: '\e90e';
} /* '' */
.icon-arrow-combo:before {
	content: '\e90f';
} /* '' */
.icon-down-circled-1:before {
	content: '\e910';
} /* '' */
.icon-left-circled-1:before {
	content: '\e911';
} /* '' */
.icon-right-circled-1:before {
	content: '\e912';
} /* '' */
.icon-up-circled-1:before {
	content: '\e913';
} /* '' */
.icon-down-open-1:before {
	content: '\e914';
} /* '' */
.icon-left-open-1:before {
	content: '\e915';
} /* '' */
.icon-right-open-1:before {
	content: '\e916';
} /* '' */
.icon-up-open-1:before {
	content: '\e917';
} /* '' */
.icon-down-open-mini:before {
	content: '\e918';
} /* '' */
.icon-left-open-mini:before {
	content: '\e919';
} /* '' */
.icon-right-open-mini:before {
	content: '\e91a';
} /* '' */
.icon-up-open-mini:before {
	content: '\e91b';
} /* '' */
.icon-down-open-big:before {
	content: '\e91c';
} /* '' */
.icon-left-open-big:before {
	content: '\e91d';
} /* '' */
.icon-right-open-big:before {
	content: '\e91e';
} /* '' */
.icon-up-open-big:before {
	content: '\e91f';
} /* '' */
.icon-down-1:before {
	content: '\e920';
} /* '' */
.icon-left-1:before {
	content: '\e921';
} /* '' */
.icon-right-1:before {
	content: '\e922';
} /* '' */
.icon-up-1:before {
	content: '\e923';
} /* '' */
.icon-down-dir-1:before {
	content: '\e924';
} /* '' */
.icon-left-dir-1:before {
	content: '\e925';
} /* '' */
.icon-right-dir-1:before {
	content: '\e926';
} /* '' */
.icon-up-dir-1:before {
	content: '\e927';
} /* '' */
.icon-down-bold:before {
	content: '\e928';
} /* '' */
.icon-left-bold:before {
	content: '\e929';
} /* '' */
.icon-right-bold:before {
	content: '\e92a';
} /* '' */
.icon-up-bold:before {
	content: '\e92b';
} /* '' */
.icon-down-thin:before {
	content: '\e92c';
} /* '' */
.icon-left-thin:before {
	content: '\e92d';
} /* '' */
.icon-right-thin:before {
	content: '\e92e';
} /* '' */
.icon-up-thin:before {
	content: '\e92f';
} /* '' */
.icon-ccw-1:before {
	content: '\e930';
} /* '' */
.icon-cw-1:before {
	content: '\e931';
} /* '' */
.icon-arrows-ccw:before {
	content: '\e932';
} /* '' */
.icon-level-down-1:before {
	content: '\e933';
} /* '' */
.icon-level-up-1:before {
	content: '\e934';
} /* '' */
.icon-shuffle-1:before {
	content: '\e935';
} /* '' */
.icon-loop:before {
	content: '\e936';
} /* '' */
.icon-switch:before {
	content: '\e937';
} /* '' */
.icon-play-1:before {
	content: '\e938';
} /* '' */
.icon-stop-1:before {
	content: '\e939';
} /* '' */
.icon-pause-1:before {
	content: '\e93a';
} /* '' */
.icon-record:before {
	content: '\e93b';
} /* '' */
.icon-to-end-1:before {
	content: '\e93c';
} /* '' */
.icon-to-start-1:before {
	content: '\e93d';
} /* '' */
.icon-fast-forward:before {
	content: '\e93e';
} /* '' */
.icon-fast-backward:before {
	content: '\e93f';
} /* '' */
.icon-progress-0:before {
	content: '\e940';
} /* '' */
.icon-progress-1:before {
	content: '\e941';
} /* '' */
.icon-progress-2:before {
	content: '\e942';
} /* '' */
.icon-progress-3:before {
	content: '\e943';
} /* '' */
.icon-target-1:before {
	content: '\e944';
} /* '' */
.icon-palette:before {
	content: '\e945';
} /* '' */
.icon-list-1:before {
	content: '\e946';
} /* '' */
.icon-list-add:before {
	content: '\e947';
} /* '' */
.icon-signal-1:before {
	content: '\e948';
} /* '' */
.icon-trophy:before {
	content: '\e949';
} /* '' */
.icon-battery:before {
	content: '\e94a';
} /* '' */
.icon-back-in-time:before {
	content: '\e94b';
} /* '' */
.icon-monitor:before {
	content: '\e94c';
} /* '' */
.icon-mobile-1:before {
	content: '\e94d';
} /* '' */
.icon-network:before {
	content: '\e94e';
} /* '' */
.icon-cd:before {
	content: '\e94f';
} /* '' */
.icon-inbox-1:before {
	content: '\e950';
} /* '' */
.icon-install:before {
	content: '\e951';
} /* '' */
.icon-globe-1:before {
	content: '\e952';
} /* '' */
.icon-cloud-1:before {
	content: '\e953';
} /* '' */
.icon-cloud-thunder:before {
	content: '\e954';
} /* '' */
.icon-flash-1:before {
	content: '\e955';
} /* '' */
.icon-moon-1:before {
	content: '\e956';
} /* '' */
.icon-flight-1:before {
	content: '\e957';
} /* '' */
.icon-paper-plane-1:before {
	content: '\e958';
} /* '' */
.icon-leaf-1:before {
	content: '\e959';
} /* '' */
.icon-lifebuoy-1:before {
	content: '\e95a';
} /* '' */
.icon-mouse:before {
	content: '\e95b';
} /* '' */
.icon-briefcase-1:before {
	content: '\e95c';
} /* '' */
.icon-suitcase-1:before {
	content: '\e95d';
} /* '' */
.icon-dot:before {
	content: '\e95e';
} /* '' */
.icon-dot-2:before {
	content: '\e95f';
} /* '' */
.icon-dot-3:before {
	content: '\e960';
} /* '' */
.icon-brush-1:before {
	content: '\e961';
} /* '' */
.icon-magnet-1:before {
	content: '\e962';
} /* '' */
.icon-infinity:before {
	content: '\e963';
} /* '' */
.icon-erase:before {
	content: '\e964';
} /* '' */
.icon-chart-pie-1:before {
	content: '\e965';
} /* '' */
.icon-chart-line-1:before {
	content: '\e966';
} /* '' */
.icon-chart-bar-1:before {
	content: '\e967';
} /* '' */
.icon-chart-area-1:before {
	content: '\e968';
} /* '' */
.icon-tape:before {
	content: '\e969';
} /* '' */
.icon-graduation-cap-1:before {
	content: '\e96a';
} /* '' */
.icon-language-1:before {
	content: '\e96b';
} /* '' */
.icon-ticket-1:before {
	content: '\e96c';
} /* '' */
.icon-water:before {
	content: '\e96d';
} /* '' */
.icon-droplet:before {
	content: '\e96e';
} /* '' */
.icon-air:before {
	content: '\e96f';
} /* '' */
.icon-credit-card-1:before {
	content: '\e970';
} /* '' */
.icon-floppy-1:before {
	content: '\e971';
} /* '' */
.icon-clipboard:before {
	content: '\e972';
} /* '' */
.icon-megaphone-1:before {
	content: '\e973';
} /* '' */
.icon-database-1:before {
	content: '\e974';
} /* '' */
.icon-drive:before {
	content: '\e975';
} /* '' */
.icon-bucket:before {
	content: '\e976';
} /* '' */
.icon-thermometer-1:before {
	content: '\e977';
} /* '' */
.icon-key-1:before {
	content: '\e978';
} /* '' */
.icon-flow-cascade:before {
	content: '\e979';
} /* '' */
.icon-flow-branch:before {
	content: '\e97a';
} /* '' */
.icon-flow-tree:before {
	content: '\e97b';
} /* '' */
.icon-flow-line:before {
	content: '\e97c';
} /* '' */
.icon-flow-parallel:before {
	content: '\e97d';
} /* '' */
.icon-rocket-1:before {
	content: '\e97e';
} /* '' */
.icon-gauge-1:before {
	content: '\e97f';
} /* '' */
.icon-traffic-cone:before {
	content: '\e980';
} /* '' */
.icon-cc-1:before {
	content: '\e981';
} /* '' */
.icon-cc-by:before {
	content: '\e982';
} /* '' */
.icon-cc-nc:before {
	content: '\e983';
} /* '' */
.icon-cc-nc-eu:before {
	content: '\e984';
} /* '' */
.icon-cc-nc-jp:before {
	content: '\e985';
} /* '' */
.icon-cc-sa:before {
	content: '\e986';
} /* '' */
.icon-cc-nd:before {
	content: '\e987';
} /* '' */
.icon-cc-pd:before {
	content: '\e988';
} /* '' */
.icon-cc-zero:before {
	content: '\e989';
} /* '' */
.icon-cc-share:before {
	content: '\e98a';
} /* '' */
.icon-cc-remix:before {
	content: '\e98b';
} /* '' */
.icon-github-1:before {
	content: '\e98c';
} /* '' */
.icon-flickr-circled:before {
	content: '\e98d';
} /* '' */
.icon-facebook-1:before {
	content: '\e98e';
} /* '' */
.icon-music-outline:before {
	content: '\e98f';
} /* '' */
.icon-music-2:before {
	content: '\e990';
} /* '' */
.icon-search-outline:before {
	content: '\e991';
} /* '' */
.icon-search-2:before {
	content: '\e992';
} /* '' */
.icon-mail-2:before {
	content: '\e993';
} /* '' */
.icon-heart-2:before {
	content: '\e994';
} /* '' */
.icon-heart-filled:before {
	content: '\e995';
} /* '' */
.icon-star-2:before {
	content: '\e996';
} /* '' */
.icon-star-filled:before {
	content: '\e997';
} /* '' */
.icon-user-outline:before {
	content: '\e998';
} /* '' */
.icon-user-2:before {
	content: '\e999';
} /* '' */
.icon-users-outline:before {
	content: '\e99a';
} /* '' */
.icon-users-2:before {
	content: '\e99b';
} /* '' */
.icon-user-add-outline:before {
	content: '\e99c';
} /* '' */
.icon-user-add-1:before {
	content: '\e99d';
} /* '' */
.icon-user-delete-outline:before {
	content: '\e99e';
} /* '' */
.icon-user-delete:before {
	content: '\e99f';
} /* '' */
.icon-video-2:before {
	content: '\e9a0';
} /* '' */
.icon-videocam-outline:before {
	content: '\e9a1';
} /* '' */
.icon-videocam-1:before {
	content: '\e9a2';
} /* '' */
.icon-picture-outline:before {
	content: '\e9a3';
} /* '' */
.icon-picture-2:before {
	content: '\e9a4';
} /* '' */
.icon-camera-outline:before {
	content: '\e9a5';
} /* '' */
.icon-camera-2:before {
	content: '\e9a6';
} /* '' */
.icon-th-outline:before {
	content: '\e9a7';
} /* '' */
.icon-th-1:before {
	content: '\e9a8';
} /* '' */
.icon-th-large-outline:before {
	content: '\e9a9';
} /* '' */
.icon-th-large-1:before {
	content: '\e9aa';
} /* '' */
.icon-th-list-outline:before {
	content: '\e9ab';
} /* '' */
.icon-th-list-1:before {
	content: '\e9ac';
} /* '' */
.icon-ok-outline:before {
	content: '\e9ad';
} /* '' */
.icon-ok-1:before {
	content: '\e9ae';
} /* '' */
.icon-cancel-outline:before {
	content: '\e9af';
} /* '' */
.icon-cancel-2:before {
	content: '\e9b0';
} /* '' */
.icon-cancel-alt:before {
	content: '\e9b1';
} /* '' */
.icon-cancel-alt-filled:before {
	content: '\e9b2';
} /* '' */
.icon-cancel-circled-outline:before {
	content: '\e9b3';
} /* '' */
.icon-cancel-circled-2:before {
	content: '\e9b4';
} /* '' */
.icon-plus-outline:before {
	content: '\e9b5';
} /* '' */
.icon-plus-2:before {
	content: '\e9b6';
} /* '' */
.icon-minus-outline:before {
	content: '\e9b7';
} /* '' */
.icon-minus-2:before {
	content: '\e9b8';
} /* '' */
.icon-divide-outline:before {
	content: '\e9b9';
} /* '' */
.icon-divide:before {
	content: '\e9ba';
} /* '' */
.icon-eq-outline:before {
	content: '\e9bb';
} /* '' */
.icon-eq:before {
	content: '\e9bc';
} /* '' */
.icon-info-outline:before {
	content: '\e9bd';
} /* '' */
.icon-info-2:before {
	content: '\e9be';
} /* '' */
.icon-home-outline:before {
	content: '\e9bf';
} /* '' */
.icon-home-2:before {
	content: '\e9c0';
} /* '' */
.icon-link-outline:before {
	content: '\e9c1';
} /* '' */
.icon-link-2:before {
	content: '\e9c2';
} /* '' */
.icon-attach-outline:before {
	content: '\e9c3';
} /* '' */
.icon-attach-2:before {
	content: '\e9c4';
} /* '' */
.icon-lock-2:before {
	content: '\e9c5';
} /* '' */
.icon-lock-filled:before {
	content: '\e9c6';
} /* '' */
.icon-lock-open-2:before {
	content: '\e9c7';
} /* '' */
.icon-lock-open-filled:before {
	content: '\e9c8';
} /* '' */
.icon-pin-outline:before {
	content: '\e9c9';
} /* '' */
.icon-pin-1:before {
	content: '\e9ca';
} /* '' */
.icon-eye-outline:before {
	content: '\e9cb';
} /* '' */
.icon-eye-2:before {
	content: '\e9cc';
} /* '' */
.icon-tag-2:before {
	content: '\e9cd';
} /* '' */
.icon-tags-1:before {
	content: '\e9ce';
} /* '' */
.icon-bookmark-2:before {
	content: '\e9cf';
} /* '' */
.icon-flag-2:before {
	content: '\e9d0';
} /* '' */
.icon-flag-filled:before {
	content: '\e9d1';
} /* '' */
.icon-thumbs-up-2:before {
	content: '\e9d2';
} /* '' */
.icon-thumbs-down-2:before {
	content: '\e9d3';
} /* '' */
.icon-download-outline:before {
	content: '\e9d4';
} /* '' */
.icon-download-2:before {
	content: '\e9d5';
} /* '' */
.icon-upload-outline:before {
	content: '\e9d6';
} /* '' */
.icon-upload-2:before {
	content: '\e9d7';
} /* '' */
.icon-upload-cloud-outline:before {
	content: '\e9d8';
} /* '' */
.icon-upload-cloud-2:before {
	content: '\e9d9';
} /* '' */
.icon-reply-outline:before {
	content: '\e9da';
} /* '' */
.icon-reply-2:before {
	content: '\e9db';
} /* '' */
.icon-forward-outline:before {
	content: '\e9dc';
} /* '' */
.icon-forward-2:before {
	content: '\e9dd';
} /* '' */
.icon-code-outline:before {
	content: '\e9de';
} /* '' */
.icon-code-2:before {
	content: '\e9df';
} /* '' */
.icon-export-outline:before {
	content: '\e9e0';
} /* '' */
.icon-export-2:before {
	content: '\e9e1';
} /* '' */
.icon-pencil-2:before {
	content: '\e9e2';
} /* '' */
.icon-pen:before {
	content: '\e9e3';
} /* '' */
.icon-feather-1:before {
	content: '\e9e4';
} /* '' */
.icon-edit-1:before {
	content: '\e9e5';
} /* '' */
.icon-print-2:before {
	content: '\e9e6';
} /* '' */
.icon-comment-2:before {
	content: '\e9e7';
} /* '' */
.icon-chat-2:before {
	content: '\e9e8';
} /* '' */
.icon-chat-alt:before {
	content: '\e9e9';
} /* '' */
.icon-bell-2:before {
	content: '\e9ea';
} /* '' */
.icon-attention-2:before {
	content: '\e9eb';
} /* '' */
.icon-attention-filled:before {
	content: '\e9ec';
} /* '' */
.icon-warning-empty:before {
	content: '\e9ed';
} /* '' */
.icon-warning:before {
	content: '\e9ee';
} /* '' */
.icon-contacts:before {
	content: '\e9ef';
} /* '' */
.icon-vcard-1:before {
	content: '\e9f0';
} /* '' */
.icon-address-1:before {
	content: '\e9f1';
} /* '' */
.icon-location-outline:before {
	content: '\e9f2';
} /* '' */
.icon-location-2:before {
	content: '\e9f3';
} /* '' */
.icon-map-2:before {
	content: '\e9f4';
} /* '' */
.icon-direction-outline:before {
	content: '\e9f5';
} /* '' */
.icon-direction-2:before {
	content: '\e9f6';
} /* '' */
.icon-compass-2:before {
	content: '\e9f7';
} /* '' */
.icon-trash-2:before {
	content: '\e9f8';
} /* '' */
.icon-doc-2:before {
	content: '\e9f9';
} /* '' */
.icon-doc-text-2:before {
	content: '\e9fa';
} /* '' */
.icon-doc-add:before {
	content: '\e9fb';
} /* '' */
.icon-doc-remove:before {
	content: '\e9fc';
} /* '' */
.icon-news:before {
	content: '\e9fd';
} /* '' */
.icon-folder-2:before {
	content: '\e9fe';
} /* '' */
.icon-folder-add:before {
	content: '\e9ff';
} /* '' */
.icon-folder-delete:before {
	content: '\ea00';
} /* '' */
.icon-archive-1:before {
	content: '\ea01';
} /* '' */
.icon-box-2:before {
	content: '\ea02';
} /* '' */
.icon-rss-outline:before {
	content: '\ea03';
} /* '' */
.icon-rss-2:before {
	content: '\ea04';
} /* '' */
.icon-phone-outline:before {
	content: '\ea05';
} /* '' */
.icon-phone-2:before {
	content: '\ea06';
} /* '' */
.icon-menu-outline:before {
	content: '\ea07';
} /* '' */
.icon-menu-2:before {
	content: '\ea08';
} /* '' */
.icon-cog-outline:before {
	content: '\ea09';
} /* '' */
.icon-cog-2:before {
	content: '\ea0a';
} /* '' */
.icon-wrench-outline:before {
	content: '\ea0b';
} /* '' */
.icon-wrench-1:before {
	content: '\ea0c';
} /* '' */
.icon-basket-2:before {
	content: '\ea0d';
} /* '' */
.icon-calendar-outlilne:before {
	content: '\ea0e';
} /* '' */
.icon-calendar-2:before {
	content: '\ea0f';
} /* '' */
.icon-mic-outline:before {
	content: '\ea10';
} /* '' */
.icon-mic-2:before {
	content: '\ea11';
} /* '' */
.icon-volume-off-1:before {
	content: '\ea12';
} /* '' */
.icon-volume-low:before {
	content: '\ea13';
} /* '' */
.icon-volume-middle:before {
	content: '\ea14';
} /* '' */
.icon-volume-high:before {
	content: '\ea15';
} /* '' */
.icon-headphones-1:before {
	content: '\ea16';
} /* '' */
.icon-clock-2:before {
	content: '\ea17';
} /* '' */
.icon-wristwatch:before {
	content: '\ea18';
} /* '' */
.icon-stopwatch:before {
	content: '\ea19';
} /* '' */
.icon-lightbulb-1:before {
	content: '\ea1a';
} /* '' */
.icon-block-outline:before {
	content: '\ea1b';
} /* '' */
.icon-block-2:before {
	content: '\ea1c';
} /* '' */
.icon-resize-full-outline:before {
	content: '\ea1d';
} /* '' */
.icon-resize-full-2:before {
	content: '\ea1e';
} /* '' */
.icon-resize-normal-outline:before {
	content: '\ea1f';
} /* '' */
.icon-resize-normal:before {
	content: '\ea20';
} /* '' */
.icon-move-outline:before {
	content: '\ea21';
} /* '' */
.icon-move-1:before {
	content: '\ea22';
} /* '' */
.icon-popup-1:before {
	content: '\ea23';
} /* '' */
.icon-zoom-in-outline:before {
	content: '\ea24';
} /* '' */
.icon-zoom-in-1:before {
	content: '\ea25';
} /* '' */
.icon-zoom-out-outline:before {
	content: '\ea26';
} /* '' */
.icon-zoom-out-1:before {
	content: '\ea27';
} /* '' */
.icon-popup-2:before {
	content: '\ea28';
} /* '' */
.icon-left-open-outline:before {
	content: '\ea29';
} /* '' */
.icon-left-open-2:before {
	content: '\ea2a';
} /* '' */
.icon-right-open-outline:before {
	content: '\ea2b';
} /* '' */
.icon-right-open-2:before {
	content: '\ea2c';
} /* '' */
.icon-down-2:before {
	content: '\ea2d';
} /* '' */
.icon-left-2:before {
	content: '\ea2e';
} /* '' */
.icon-right-2:before {
	content: '\ea2f';
} /* '' */
.icon-up-2:before {
	content: '\ea30';
} /* '' */
.icon-down-outline:before {
	content: '\ea31';
} /* '' */
.icon-left-outline:before {
	content: '\ea32';
} /* '' */
.icon-right-outline:before {
	content: '\ea33';
} /* '' */
.icon-up-outline:before {
	content: '\ea34';
} /* '' */
.icon-down-small:before {
	content: '\ea35';
} /* '' */
.icon-left-small:before {
	content: '\ea36';
} /* '' */
.icon-right-small:before {
	content: '\ea37';
} /* '' */
.icon-up-small:before {
	content: '\ea38';
} /* '' */
.icon-cw-outline:before {
	content: '\ea39';
} /* '' */
.icon-cw-2:before {
	content: '\ea3a';
} /* '' */
.icon-arrows-cw-outline:before {
	content: '\ea3b';
} /* '' */
.icon-arrows-cw-1:before {
	content: '\ea3c';
} /* '' */
.icon-loop-outline:before {
	content: '\ea3d';
} /* '' */
.icon-loop-1:before {
	content: '\ea3e';
} /* '' */
.icon-loop-alt-outline:before {
	content: '\ea3f';
} /* '' */
.icon-loop-alt:before {
	content: '\ea40';
} /* '' */
.icon-shuffle-2:before {
	content: '\ea41';
} /* '' */
.icon-play-outline:before {
	content: '\ea42';
} /* '' */
.icon-play-2:before {
	content: '\ea43';
} /* '' */
.icon-stop-outline:before {
	content: '\ea44';
} /* '' */
.icon-stop-2:before {
	content: '\ea45';
} /* '' */
.icon-pause-outline:before {
	content: '\ea46';
} /* '' */
.icon-pause-2:before {
	content: '\ea47';
} /* '' */
.icon-fast-fw-outline:before {
	content: '\ea48';
} /* '' */
.icon-fast-fw-1:before {
	content: '\ea49';
} /* '' */
.icon-rewind-outline:before {
	content: '\ea4a';
} /* '' */
.icon-rewind:before {
	content: '\ea4b';
} /* '' */
.icon-record-outline:before {
	content: '\ea4c';
} /* '' */
.icon-record-1:before {
	content: '\ea4d';
} /* '' */
.icon-eject-outline:before {
	content: '\ea4e';
} /* '' */
.icon-eject-1:before {
	content: '\ea4f';
} /* '' */
.icon-eject-alt-outline:before {
	content: '\ea50';
} /* '' */
.icon-eject-alt:before {
	content: '\ea51';
} /* '' */
.icon-bat1:before {
	content: '\ea52';
} /* '' */
.icon-bat2:before {
	content: '\ea53';
} /* '' */
.icon-bat3:before {
	content: '\ea54';
} /* '' */
.icon-bat4:before {
	content: '\ea55';
} /* '' */
.icon-bat-charge:before {
	content: '\ea56';
} /* '' */
.icon-plug-1:before {
	content: '\ea57';
} /* '' */
.icon-target-outline:before {
	content: '\ea58';
} /* '' */
.icon-target-2:before {
	content: '\ea59';
} /* '' */
.icon-wifi-outline:before {
	content: '\ea5a';
} /* '' */
.icon-wifi-1:before {
	content: '\ea5b';
} /* '' */
.icon-desktop-1:before {
	content: '\ea5c';
} /* '' */
.icon-laptop-1:before {
	content: '\ea5d';
} /* '' */
.icon-tablet-1:before {
	content: '\ea5e';
} /* '' */
.icon-mobile-2:before {
	content: '\ea5f';
} /* '' */
.icon-contrast:before {
	content: '\ea60';
} /* '' */
.icon-globe-outline:before {
	content: '\ea61';
} /* '' */
.icon-globe-2:before {
	content: '\ea62';
} /* '' */
.icon-globe-alt-outline:before {
	content: '\ea63';
} /* '' */
.icon-globe-alt:before {
	content: '\ea64';
} /* '' */
.icon-sun-1:before {
	content: '\ea65';
} /* '' */
.icon-sun-filled:before {
	content: '\ea66';
} /* '' */
.icon-cloud-2:before {
	content: '\ea67';
} /* '' */
.icon-flash-outline:before {
	content: '\ea68';
} /* '' */
.icon-flash-2:before {
	content: '\ea69';
} /* '' */
.icon-moon-2:before {
	content: '\ea6a';
} /* '' */
.icon-waves-outline:before {
	content: '\ea6b';
} /* '' */
.icon-waves:before {
	content: '\ea6c';
} /* '' */
.icon-rain:before {
	content: '\ea6d';
} /* '' */
.icon-cloud-sun:before {
	content: '\ea6e';
} /* '' */
.icon-drizzle:before {
	content: '\ea6f';
} /* '' */
.icon-snow:before {
	content: '\ea70';
} /* '' */
.icon-cloud-flash:before {
	content: '\ea71';
} /* '' */
.icon-cloud-wind:before {
	content: '\ea72';
} /* '' */
.icon-wind:before {
	content: '\ea73';
} /* '' */
.icon-plane-outline:before {
	content: '\ea74';
} /* '' */
.icon-plane:before {
	content: '\ea75';
} /* '' */
.icon-leaf-2:before {
	content: '\ea76';
} /* '' */
.icon-lifebuoy-2:before {
	content: '\ea77';
} /* '' */
.icon-briefcase-2:before {
	content: '\ea78';
} /* '' */
.icon-brush-2:before {
	content: '\ea79';
} /* '' */
.icon-pipette:before {
	content: '\ea7a';
} /* '' */
.icon-power-outline:before {
	content: '\ea7b';
} /* '' */
.icon-power:before {
	content: '\ea7c';
} /* '' */
.icon-check-outline:before {
	content: '\ea7d';
} /* '' */
.icon-check-2:before {
	content: '\ea7e';
} /* '' */
.icon-gift-1:before {
	content: '\ea7f';
} /* '' */
.icon-temperatire:before {
	content: '\ea80';
} /* '' */
.icon-chart-outline:before {
	content: '\ea81';
} /* '' */
.icon-chart:before {
	content: '\ea82';
} /* '' */
.icon-chart-alt-outline:before {
	content: '\ea83';
} /* '' */
.icon-chart-alt:before {
	content: '\ea84';
} /* '' */
.icon-chart-bar-outline:before {
	content: '\ea85';
} /* '' */
.icon-chart-bar-2:before {
	content: '\ea86';
} /* '' */
.icon-chart-pie-outline:before {
	content: '\ea87';
} /* '' */
.icon-chart-pie-2:before {
	content: '\ea88';
} /* '' */
.icon-ticket-2:before {
	content: '\ea89';
} /* '' */
.icon-credit-card-2:before {
	content: '\ea8a';
} /* '' */
.icon-clipboard-1:before {
	content: '\ea8b';
} /* '' */
.icon-database-2:before {
	content: '\ea8c';
} /* '' */
.icon-key-outline:before {
	content: '\ea8d';
} /* '' */
.icon-key-2:before {
	content: '\ea8e';
} /* '' */
.icon-flow-split:before {
	content: '\ea8f';
} /* '' */
.icon-flow-merge:before {
	content: '\ea90';
} /* '' */
.icon-flow-parallel-1:before {
	content: '\ea91';
} /* '' */
.icon-flow-cross:before {
	content: '\ea92';
} /* '' */
.icon-certificate-outline:before {
	content: '\ea93';
} /* '' */
.icon-certificate-1:before {
	content: '\ea94';
} /* '' */
.icon-scissors-outline:before {
	content: '\ea95';
} /* '' */
.icon-scissors-1:before {
	content: '\ea96';
} /* '' */
.icon-flask:before {
	content: '\ea97';
} /* '' */
.icon-wine:before {
	content: '\ea98';
} /* '' */
.icon-coffee-1:before {
	content: '\ea99';
} /* '' */
.icon-beer-1:before {
	content: '\ea9a';
} /* '' */
.icon-anchor-outline:before {
	content: '\ea9b';
} /* '' */
.icon-anchor-1:before {
	content: '\ea9c';
} /* '' */
.icon-puzzle-outline:before {
	content: '\ea9d';
} /* '' */
.icon-puzzle-1:before {
	content: '\ea9e';
} /* '' */
.icon-tree-1:before {
	content: '\ea9f';
} /* '' */
.icon-calculator:before {
	content: '\eaa0';
} /* '' */
.icon-infinity-outline:before {
	content: '\eaa1';
} /* '' */
.icon-infinity-1:before {
	content: '\eaa2';
} /* '' */
.icon-pi-outline:before {
	content: '\eaa3';
} /* '' */
.icon-pi:before {
	content: '\eaa4';
} /* '' */
.icon-at-1:before {
	content: '\eaa5';
} /* '' */
.icon-at-circled:before {
	content: '\eaa6';
} /* '' */
.icon-looped-square-outline:before {
	content: '\eaa7';
} /* '' */
.icon-looped-square-interest:before {
	content: '\eaa8';
} /* '' */
.icon-sort-alphabet-outline:before {
	content: '\eaa9';
} /* '' */
.icon-sort-alphabet:before {
	content: '\eaaa';
} /* '' */
.icon-sort-numeric-outline:before {
	content: '\eaab';
} /* '' */
.icon-sort-numeric:before {
	content: '\eaac';
} /* '' */
.icon-dribbble-circled-1:before {
	content: '\eaad';
} /* '' */
.icon-dribbble-2:before {
	content: '\eaae';
} /* '' */
.icon-facebook-circled-1:before {
	content: '\eaaf';
} /* '' */
.icon-facebook-2:before {
	content: '\eab0';
} /* '' */
.icon-flickr-circled-1:before {
	content: '\eab1';
} /* '' */
.icon-flickr-2:before {
	content: '\eab2';
} /* '' */
.icon-github-circled-2:before {
	content: '\eab3';
} /* '' */
.icon-github-2:before {
	content: '\eab4';
} /* '' */
.icon-lastfm-circled-1:before {
	content: '\eab5';
} /* '' */
.icon-lastfm-2:before {
	content: '\eab6';
} /* '' */
.icon-linkedin-circled-1:before {
	content: '\eab7';
} /* '' */
.icon-linkedin-2:before {
	content: '\eab8';
} /* '' */
.icon-pinterest-circled-2:before {
	content: '\eab9';
} /* '' */
.icon-pinterest-2:before {
	content: '\eaba';
} /* '' */
.icon-skype-outline:before {
	content: '\eabb';
} /* '' */
.icon-skype-2:before {
	content: '\eabc';
} /* '' */
.icon-tumbler-circled:before {
	content: '\eabd';
} /* '' */
.icon-tumbler:before {
	content: '\eabe';
} /* '' */
.icon-twitter-circled-1:before {
	content: '\eabf';
} /* '' */
.icon-twitter-2:before {
	content: '\eac0';
} /* '' */
.icon-vimeo-circled-1:before {
	content: '\eac1';
} /* '' */
.icon-vimeo-2:before {
	content: '\eac2';
} /* '' */
.icon-search-3:before {
	content: '\eac3';
} /* '' */
.icon-mail-3:before {
	content: '\eac4';
} /* '' */
.icon-heart-3:before {
	content: '\eac5';
} /* '' */
.icon-heart-empty-2:before {
	content: '\eac6';
} /* '' */
.icon-star-3:before {
	content: '\eac7';
} /* '' */
.icon-user-3:before {
	content: '\eac8';
} /* '' */
.icon-video-3:before {
	content: '\eac9';
} /* '' */
.icon-picture-3:before {
	content: '\eaca';
} /* '' */
.icon-camera-3:before {
	content: '\eacb';
} /* '' */
.icon-ok-2:before {
	content: '\eacc';
} /* '' */
.icon-ok-circle:before {
	content: '\eacd';
} /* '' */
.icon-cancel-3:before {
	content: '\eace';
} /* '' */
.icon-cancel-circle:before {
	content: '\eacf';
} /* '' */
.icon-plus-3:before {
	content: '\ead0';
} /* '' */
.icon-plus-circle:before {
	content: '\ead1';
} /* '' */
.icon-minus-3:before {
	content: '\ead2';
} /* '' */
.icon-minus-circle:before {
	content: '\ead3';
} /* '' */
.icon-help-2:before {
	content: '\ead4';
} /* '' */
.icon-info-3:before {
	content: '\ead5';
} /* '' */
.icon-home-3:before {
	content: '\ead6';
} /* '' */
.icon-link-3:before {
	content: '\ead7';
} /* '' */
.icon-attach-3:before {
	content: '\ead8';
} /* '' */
.icon-lock-3:before {
	content: '\ead9';
} /* '' */
.icon-lock-empty:before {
	content: '\eada';
} /* '' */
.icon-lock-open-3:before {
	content: '\eadb';
} /* '' */
.icon-lock-open-empty:before {
	content: '\eadc';
} /* '' */
.icon-pin-2:before {
	content: '\eadd';
} /* '' */
.icon-eye-3:before {
	content: '\eade';
} /* '' */
.icon-tag-3:before {
	content: '\eadf';
} /* '' */
.icon-tag-empty:before {
	content: '\eae0';
} /* '' */
.icon-download-3:before {
	content: '\eae1';
} /* '' */
.icon-upload-3:before {
	content: '\eae2';
} /* '' */
.icon-download-cloud-1:before {
	content: '\eae3';
} /* '' */
.icon-upload-cloud-3:before {
	content: '\eae4';
} /* '' */
.icon-quote-left-1:before {
	content: '\eae5';
} /* '' */
.icon-quote-right-1:before {
	content: '\eae6';
} /* '' */
.icon-quote-left-alt:before {
	content: '\eae7';
} /* '' */
.icon-quote-right-alt:before {
	content: '\eae8';
} /* '' */
.icon-pencil-3:before {
	content: '\eae9';
} /* '' */
.icon-pencil-neg:before {
	content: '\eaea';
} /* '' */
.icon-pencil-alt:before {
	content: '\eaeb';
} /* '' */
.icon-undo:before {
	content: '\eaec';
} /* '' */
.icon-comment-3:before {
	content: '\eaed';
} /* '' */
.icon-comment-inv:before {
	content: '\eaee';
} /* '' */
.icon-comment-alt:before {
	content: '\eaef';
} /* '' */
.icon-comment-inv-alt:before {
	content: '\eaf0';
} /* '' */
.icon-comment-alt2:before {
	content: '\eaf1';
} /* '' */
.icon-comment-inv-alt2:before {
	content: '\eaf2';
} /* '' */
.icon-chat-3:before {
	content: '\eaf3';
} /* '' */
.icon-chat-inv:before {
	content: '\eaf4';
} /* '' */
.icon-location-3:before {
	content: '\eaf5';
} /* '' */
.icon-location-inv:before {
	content: '\eaf6';
} /* '' */
.icon-location-alt:before {
	content: '\eaf7';
} /* '' */
.icon-compass-3:before {
	content: '\eaf8';
} /* '' */
.icon-trash-3:before {
	content: '\eaf9';
} /* '' */
.icon-trash-empty-1:before {
	content: '\eafa';
} /* '' */
.icon-doc-3:before {
	content: '\eafb';
} /* '' */
.icon-doc-inv-1:before {
	content: '\eafc';
} /* '' */
.icon-doc-alt:before {
	content: '\eafd';
} /* '' */
.icon-doc-inv-alt:before {
	content: '\eafe';
} /* '' */
.icon-article:before {
	content: '\eaff';
} /* '' */
.icon-article-alt:before {
	content: '\eb00';
} /* '' */
.icon-book-open-1:before {
	content: '\eb01';
} /* '' */
.icon-folder-3:before {
	content: '\eb02';
} /* '' */
.icon-folder-empty-1:before {
	content: '\eb03';
} /* '' */
.icon-box-3:before {
	content: '\eb04';
} /* '' */
.icon-rss-3:before {
	content: '\eb05';
} /* '' */
.icon-rss-alt:before {
	content: '\eb06';
} /* '' */
.icon-cog-3:before {
	content: '\eb07';
} /* '' */
.icon-wrench-2:before {
	content: '\eb08';
} /* '' */
.icon-share-2:before {
	content: '\eb09';
} /* '' */
.icon-calendar-3:before {
	content: '\eb0a';
} /* '' */
.icon-calendar-inv:before {
	content: '\eb0b';
} /* '' */
.icon-calendar-alt:before {
	content: '\eb0c';
} /* '' */
.icon-mic-3:before {
	content: '\eb0d';
} /* '' */
.icon-volume-off-2:before {
	content: '\eb0e';
} /* '' */
.icon-volume-up-1:before {
	content: '\eb0f';
} /* '' */
.icon-headphones-2:before {
	content: '\eb10';
} /* '' */
.icon-clock-3:before {
	content: '\eb11';
} /* '' */
.icon-lamp-1:before {
	content: '\eb12';
} /* '' */
.icon-block-3:before {
	content: '\eb13';
} /* '' */
.icon-resize-full-3:before {
	content: '\eb14';
} /* '' */
.icon-resize-full-alt-1:before {
	content: '\eb15';
} /* '' */
.icon-resize-small-2:before {
	content: '\eb16';
} /* '' */
.icon-resize-small-alt:before {
	content: '\eb17';
} /* '' */
.icon-resize-vertical-1:before {
	content: '\eb18';
} /* '' */
.icon-resize-horizontal-1:before {
	content: '\eb19';
} /* '' */
.icon-move-2:before {
	content: '\eb1a';
} /* '' */
.icon-popup-3:before {
	content: '\eb1b';
} /* '' */
.icon-down-3:before {
	content: '\eb1c';
} /* '' */
.icon-left-3:before {
	content: '\eb1d';
} /* '' */
.icon-right-3:before {
	content: '\eb1e';
} /* '' */
.icon-up-3:before {
	content: '\eb1f';
} /* '' */
.icon-down-circle:before {
	content: '\eb20';
} /* '' */
.icon-left-circle:before {
	content: '\eb21';
} /* '' */
.icon-right-circle:before {
	content: '\eb22';
} /* '' */
.icon-up-circle:before {
	content: '\eb23';
} /* '' */
.icon-cw-3:before {
	content: '\eb24';
} /* '' */
.icon-loop-2:before {
	content: '\eb25';
} /* '' */
.icon-loop-alt-1:before {
	content: '\eb26';
} /* '' */
.icon-exchange-1:before {
	content: '\eb27';
} /* '' */
.icon-split:before {
	content: '\eb28';
} /* '' */
.icon-arrow-curved:before {
	content: '\eb29';
} /* '' */
.icon-play-3:before {
	content: '\eb2a';
} /* '' */
.icon-play-circle2:before {
	content: '\eb2b';
} /* '' */
.icon-stop-3:before {
	content: '\eb2c';
} /* '' */
.icon-pause-3:before {
	content: '\eb2d';
} /* '' */
.icon-to-start-2:before {
	content: '\eb2e';
} /* '' */
.icon-to-end-2:before {
	content: '\eb2f';
} /* '' */
.icon-eject-2:before {
	content: '\eb30';
} /* '' */
.icon-target-3:before {
	content: '\eb31';
} /* '' */
.icon-signal-2:before {
	content: '\eb32';
} /* '' */
.icon-award-1:before {
	content: '\eb33';
} /* '' */
.icon-award-empty:before {
	content: '\eb34';
} /* '' */
.icon-list-2:before {
	content: '\eb35';
} /* '' */
.icon-list-nested:before {
	content: '\eb36';
} /* '' */
.icon-bat-empty:before {
	content: '\eb37';
} /* '' */
.icon-bat-half:before {
	content: '\eb38';
} /* '' */
.icon-bat-full:before {
	content: '\eb39';
} /* '' */
.icon-bat-charge-1:before {
	content: '\eb3a';
} /* '' */
.icon-mobile-3:before {
	content: '\eb3b';
} /* '' */
.icon-cd-1:before {
	content: '\eb3c';
} /* '' */
.icon-equalizer:before {
	content: '\eb3d';
} /* '' */
.icon-cursor:before {
	content: '\eb3e';
} /* '' */
.icon-aperture:before {
	content: '\eb3f';
} /* '' */
.icon-aperture-alt:before {
	content: '\eb40';
} /* '' */
.icon-steering-wheel:before {
	content: '\eb41';
} /* '' */
.icon-book-2:before {
	content: '\eb42';
} /* '' */
.icon-book-alt:before {
	content: '\eb43';
} /* '' */
.icon-brush-3:before {
	content: '\eb44';
} /* '' */
.icon-brush-alt:before {
	content: '\eb45';
} /* '' */
.icon-eyedropper-1:before {
	content: '\eb46';
} /* '' */
.icon-layers:before {
	content: '\eb47';
} /* '' */
.icon-layers-alt:before {
	content: '\eb48';
} /* '' */
.icon-sun-2:before {
	content: '\eb49';
} /* '' */
.icon-sun-inv:before {
	content: '\eb4a';
} /* '' */
.icon-cloud-3:before {
	content: '\eb4b';
} /* '' */
.icon-rain-1:before {
	content: '\eb4c';
} /* '' */
.icon-flash-3:before {
	content: '\eb4d';
} /* '' */
.icon-moon-3:before {
	content: '\eb4e';
} /* '' */
.icon-moon-inv:before {
	content: '\eb4f';
} /* '' */
.icon-umbrella-1:before {
	content: '\eb50';
} /* '' */
.icon-chart-bar-3:before {
	content: '\eb51';
} /* '' */
.icon-chart-pie-3:before {
	content: '\eb52';
} /* '' */
.icon-chart-pie-alt:before {
	content: '\eb53';
} /* '' */
.icon-key-3:before {
	content: '\eb54';
} /* '' */
.icon-key-inv:before {
	content: '\eb55';
} /* '' */
.icon-hash:before {
	content: '\eb56';
} /* '' */
.icon-at-2:before {
	content: '\eb57';
} /* '' */
.icon-pilcrow:before {
	content: '\eb58';
} /* '' */
.icon-dial:before {
	content: '\eb59';
} /* '' */
.icon-search-4:before {
	content: '\eb5a';
} /* '' */
.icon-mail-4:before {
	content: '\eb5b';
} /* '' */
.icon-heart-4:before {
	content: '\eb5c';
} /* '' */
.icon-star-4:before {
	content: '\eb5d';
} /* '' */
.icon-user-4:before {
	content: '\eb5e';
} /* '' */
.icon-user-woman:before {
	content: '\eb5f';
} /* '' */
.icon-user-pair:before {
	content: '\eb60';
} /* '' */
.icon-video-alt:before {
	content: '\eb61';
} /* '' */
.icon-videocam-2:before {
	content: '\eb62';
} /* '' */
.icon-videocam-alt:before {
	content: '\eb63';
} /* '' */
.icon-camera-4:before {
	content: '\eb64';
} /* '' */
.icon-th-2:before {
	content: '\eb65';
} /* '' */
.icon-th-list-2:before {
	content: '\eb66';
} /* '' */
.icon-ok-3:before {
	content: '\eb67';
} /* '' */
.icon-cancel-4:before {
	content: '\eb68';
} /* '' */
.icon-cancel-circle-1:before {
	content: '\eb69';
} /* '' */
.icon-plus-4:before {
	content: '\eb6a';
} /* '' */
.icon-home-4:before {
	content: '\eb6b';
} /* '' */
.icon-lock-4:before {
	content: '\eb6c';
} /* '' */
.icon-lock-open-4:before {
	content: '\eb6d';
} /* '' */
.icon-eye-4:before {
	content: '\eb6e';
} /* '' */
.icon-tag-4:before {
	content: '\eb6f';
} /* '' */
.icon-thumbs-up-3:before {
	content: '\eb70';
} /* '' */
.icon-thumbs-down-3:before {
	content: '\eb71';
} /* '' */
.icon-download-4:before {
	content: '\eb72';
} /* '' */
.icon-export-3:before {
	content: '\eb73';
} /* '' */
.icon-pencil-4:before {
	content: '\eb74';
} /* '' */
.icon-pencil-alt-1:before {
	content: '\eb75';
} /* '' */
.icon-edit-2:before {
	content: '\eb76';
} /* '' */
.icon-chat-4:before {
	content: '\eb77';
} /* '' */
.icon-print-3:before {
	content: '\eb78';
} /* '' */
.icon-bell-3:before {
	content: '\eb79';
} /* '' */
.icon-attention-3:before {
	content: '\eb7a';
} /* '' */
.icon-info-4:before {
	content: '\eb7b';
} /* '' */
.icon-question:before {
	content: '\eb7c';
} /* '' */
.icon-location-4:before {
	content: '\eb7d';
} /* '' */
.icon-trash-4:before {
	content: '\eb7e';
} /* '' */
.icon-doc-4:before {
	content: '\eb7f';
} /* '' */
.icon-article-1:before {
	content: '\eb80';
} /* '' */
.icon-article-alt-1:before {
	content: '\eb81';
} /* '' */
.icon-rss-4:before {
	content: '\eb82';
} /* '' */
.icon-wrench-3:before {
	content: '\eb83';
} /* '' */
.icon-basket-3:before {
	content: '\eb84';
} /* '' */
.icon-basket-alt:before {
	content: '\eb85';
} /* '' */
.icon-calendar-4:before {
	content: '\eb86';
} /* '' */
.icon-calendar-alt-1:before {
	content: '\eb87';
} /* '' */
.icon-volume-off-3:before {
	content: '\eb88';
} /* '' */
.icon-volume-down-1:before {
	content: '\eb89';
} /* '' */
.icon-volume-up-2:before {
	content: '\eb8a';
} /* '' */
.icon-bullhorn:before {
	content: '\eb8b';
} /* '' */
.icon-clock-4:before {
	content: '\eb8c';
} /* '' */
.icon-clock-alt:before {
	content: '\eb8d';
} /* '' */
.icon-stop-4:before {
	content: '\eb8e';
} /* '' */
.icon-resize-full-4:before {
	content: '\eb8f';
} /* '' */
.icon-resize-small-3:before {
	content: '\eb90';
} /* '' */
.icon-zoom-in-2:before {
	content: '\eb91';
} /* '' */
.icon-zoom-out-2:before {
	content: '\eb92';
} /* '' */
.icon-popup-4:before {
	content: '\eb93';
} /* '' */
.icon-down-dir-2:before {
	content: '\eb94';
} /* '' */
.icon-left-dir-2:before {
	content: '\eb95';
} /* '' */
.icon-right-dir-2:before {
	content: '\eb96';
} /* '' */
.icon-up-dir-2:before {
	content: '\eb97';
} /* '' */
.icon-down-4:before {
	content: '\eb98';
} /* '' */
.icon-up-4:before {
	content: '\eb99';
} /* '' */
.icon-cw-4:before {
	content: '\eb9a';
} /* '' */
.icon-signal-3:before {
	content: '\eb9b';
} /* '' */
.icon-award-2:before {
	content: '\eb9c';
} /* '' */
.icon-mobile-4:before {
	content: '\eb9d';
} /* '' */
.icon-mobile-alt:before {
	content: '\eb9e';
} /* '' */
.icon-tablet-2:before {
	content: '\eb9f';
} /* '' */
.icon-ipod:before {
	content: '\eba0';
} /* '' */
.icon-cd-2:before {
	content: '\eba1';
} /* '' */
.icon-grid:before {
	content: '\eba2';
} /* '' */
.icon-book-3:before {
	content: '\eba3';
} /* '' */
.icon-easel:before {
	content: '\eba4';
} /* '' */
.icon-globe-3:before {
	content: '\eba5';
} /* '' */
.icon-chart-1:before {
	content: '\eba6';
} /* '' */
.icon-chart-bar-4:before {
	content: '\eba7';
} /* '' */
.icon-chart-pie-4:before {
	content: '\eba8';
} /* '' */
.icon-dollar-1:before {
	content: '\eba9';
} /* '' */
.icon-at-3:before {
	content: '\ebaa';
} /* '' */
.icon-colon:before {
	content: '\ebab';
} /* '' */
.icon-semicolon:before {
	content: '\ebac';
} /* '' */
.icon-squares:before {
	content: '\ebad';
} /* '' */
.icon-money-1:before {
	content: '\ebae';
} /* '' */
.icon-facebook-3:before {
	content: '\ebaf';
} /* '' */
.icon-facebook-rect:before {
	content: '\ebb0';
} /* '' */
.icon-twitter-bird:before {
	content: '\ebb1';
} /* '' */
.icon-youtube-1:before {
	content: '\ebb2';
} /* '' */
.icon-windy-rain-inv:before {
	content: '\ebb3';
} /* '' */
.icon-snow-inv:before {
	content: '\ebb4';
} /* '' */
.icon-snow-heavy-inv:before {
	content: '\ebb5';
} /* '' */
.icon-hail-inv:before {
	content: '\ebb6';
} /* '' */
.icon-clouds-inv:before {
	content: '\ebb7';
} /* '' */
.icon-clouds-flash-inv:before {
	content: '\ebb8';
} /* '' */
.icon-temperature:before {
	content: '\ebb9';
} /* '' */
.icon-compass-4:before {
	content: '\ebba';
} /* '' */
.icon-na:before {
	content: '\ebbb';
} /* '' */
.icon-celcius:before {
	content: '\ebbc';
} /* '' */
.icon-fahrenheit:before {
	content: '\ebbd';
} /* '' */
.icon-clouds-flash-alt:before {
	content: '\ebbe';
} /* '' */
.icon-sun-inv-1:before {
	content: '\ebbf';
} /* '' */
.icon-moon-inv-1:before {
	content: '\ebc0';
} /* '' */
.icon-cloud-sun-inv:before {
	content: '\ebc1';
} /* '' */
.icon-cloud-moon-inv:before {
	content: '\ebc2';
} /* '' */
.icon-cloud-inv:before {
	content: '\ebc3';
} /* '' */
.icon-cloud-flash-inv:before {
	content: '\ebc4';
} /* '' */
.icon-drizzle-inv:before {
	content: '\ebc5';
} /* '' */
.icon-rain-inv:before {
	content: '\ebc6';
} /* '' */
.icon-windy-inv:before {
	content: '\ebc7';
} /* '' */
.icon-sunrise:before {
	content: '\ebc8';
} /* '' */
.icon-sun-3:before {
	content: '\ebc9';
} /* '' */
.icon-moon-4:before {
	content: '\ebca';
} /* '' */
.icon-eclipse:before {
	content: '\ebcb';
} /* '' */
.icon-mist:before {
	content: '\ebcc';
} /* '' */
.icon-wind-1:before {
	content: '\ebcd';
} /* '' */
.icon-snowflake:before {
	content: '\ebce';
} /* '' */
.icon-cloud-sun-1:before {
	content: '\ebcf';
} /* '' */
.icon-cloud-moon:before {
	content: '\ebd0';
} /* '' */
.icon-fog-sun:before {
	content: '\ebd1';
} /* '' */
.icon-fog-moon:before {
	content: '\ebd2';
} /* '' */
.icon-fog-cloud:before {
	content: '\ebd3';
} /* '' */
.icon-fog:before {
	content: '\ebd4';
} /* '' */
.icon-cloud-4:before {
	content: '\ebd5';
} /* '' */
.icon-cloud-flash-1:before {
	content: '\ebd6';
} /* '' */
.icon-cloud-flash-alt:before {
	content: '\ebd7';
} /* '' */
.icon-drizzle-1:before {
	content: '\ebd8';
} /* '' */
.icon-rain-2:before {
	content: '\ebd9';
} /* '' */
.icon-windy:before {
	content: '\ebda';
} /* '' */
.icon-windy-rain:before {
	content: '\ebdb';
} /* '' */
.icon-snow-1:before {
	content: '\ebdc';
} /* '' */
.icon-snow-alt:before {
	content: '\ebdd';
} /* '' */
.icon-snow-heavy:before {
	content: '\ebde';
} /* '' */
.icon-hail:before {
	content: '\ebdf';
} /* '' */
.icon-clouds:before {
	content: '\ebe0';
} /* '' */
.icon-clouds-flash:before {
	content: '\ebe1';
} /* '' */
.icon-mail-5:before {
	content: '\ebe2';
} /* '' */
.icon-heart-5:before {
	content: '\ebe3';
} /* '' */
.icon-star-5:before {
	content: '\ebe4';
} /* '' */
.icon-star-empty-2:before {
	content: '\ebe5';
} /* '' */
.icon-ok-4:before {
	content: '\ebe6';
} /* '' */
.icon-cancel-5:before {
	content: '\ebe7';
} /* '' */
.icon-plus-5:before {
	content: '\ebe8';
} /* '' */
.icon-help-circled-2:before {
	content: '\ebe9';
} /* '' */
.icon-help-circled-alt:before {
	content: '\ebea';
} /* '' */
.icon-home-5:before {
	content: '\ebeb';
} /* '' */
.icon-pencil-5:before {
	content: '\ebec';
} /* '' */
.icon-attention-4:before {
	content: '\ebed';
} /* '' */
.icon-attention-alt-1:before {
	content: '\ebee';
} /* '' */
.icon-cog-4:before {
	content: '\ebef';
} /* '' */
.icon-mic-off:before {
	content: '\ebf0';
} /* '' */
.icon-clock-5:before {
	content: '\ebf1';
} /* '' */
.icon-stopwatch-1:before {
	content: '\ebf2';
} /* '' */
.icon-hourglass-5:before {
	content: '\ebf3';
} /* '' */
.icon-down-5:before {
	content: '\ebf4';
} /* '' */
.icon-left-4:before {
	content: '\ebf5';
} /* '' */
.icon-right-4:before {
	content: '\ebf6';
} /* '' */
.icon-up-5:before {
	content: '\ebf7';
} /* '' */
.icon-down-bold-1:before {
	content: '\ebf8';
} /* '' */
.icon-left-bold-1:before {
	content: '\ebf9';
} /* '' */
.icon-right-bold-1:before {
	content: '\ebfa';
} /* '' */
.icon-up-bold-1:before {
	content: '\ebfb';
} /* '' */
.icon-down-fat:before {
	content: '\ebfc';
} /* '' */
.icon-left-fat:before {
	content: '\ebfd';
} /* '' */
.icon-right-fat:before {
	content: '\ebfe';
} /* '' */
.icon-up-fat:before {
	content: '\ebff';
} /* '' */
.icon-flash-4:before {
	content: '\ec00';
} /* '' */
.icon-cloud-5:before {
	content: '\ec01';
} /* '' */
.icon-vector-pencil:before {
	content: '\ec02';
} /* '' */
.icon-at-4:before {
	content: '\ec03';
} /* '' */
.icon-female-1:before {
	content: '\ec04';
} /* '' */
.icon-male-1:before {
	content: '\ec05';
} /* '' */
.icon-king:before {
	content: '\ec06';
} /* '' */
.icon-anchor-2:before {
	content: '\ec07';
} /* '' */
.icon-aboveground-rail:before {
	content: '\ec08';
} /* '' */
.icon-airfield:before {
	content: '\ec09';
} /* '' */
.icon-airport:before {
	content: '\ec0a';
} /* '' */
.icon-art-gallery:before {
	content: '\ec0b';
} /* '' */
.icon-bar:before {
	content: '\ec0c';
} /* '' */
.icon-baseball:before {
	content: '\ec0d';
} /* '' */
.icon-basketball:before {
	content: '\ec0e';
} /* '' */
.icon-beer-2:before {
	content: '\ec0f';
} /* '' */
.icon-belowground-rail:before {
	content: '\ec10';
} /* '' */
.icon-bicycle-1:before {
	content: '\ec11';
} /* '' */
.icon-bus-1:before {
	content: '\ec12';
} /* '' */
.icon-cafe:before {
	content: '\ec13';
} /* '' */
.icon-campsite:before {
	content: '\ec14';
} /* '' */
.icon-cemetery:before {
	content: '\ec15';
} /* '' */
.icon-cinema:before {
	content: '\ec16';
} /* '' */
.icon-college:before {
	content: '\ec17';
} /* '' */
.icon-commerical-building:before {
	content: '\ec18';
} /* '' */
.icon-credit-card-3:before {
	content: '\ec19';
} /* '' */
.icon-cricket:before {
	content: '\ec1a';
} /* '' */
.icon-embassy:before {
	content: '\ec1b';
} /* '' */
.icon-fast-food:before {
	content: '\ec1c';
} /* '' */
.icon-ferry:before {
	content: '\ec1d';
} /* '' */
.icon-fire-station:before {
	content: '\ec1e';
} /* '' */
.icon-football:before {
	content: '\ec1f';
} /* '' */
.icon-fuel:before {
	content: '\ec20';
} /* '' */
.icon-garden:before {
	content: '\ec21';
} /* '' */
.icon-giraffe:before {
	content: '\ec22';
} /* '' */
.icon-golf:before {
	content: '\ec23';
} /* '' */
.icon-grocery-store:before {
	content: '\ec24';
} /* '' */
.icon-harbor:before {
	content: '\ec25';
} /* '' */
.icon-heliport:before {
	content: '\ec26';
} /* '' */
.icon-hospital-1:before {
	content: '\ec27';
} /* '' */
.icon-industrial-building:before {
	content: '\ec28';
} /* '' */
.icon-library:before {
	content: '\ec29';
} /* '' */
.icon-lodging:before {
	content: '\ec2a';
} /* '' */
.icon-london-underground:before {
	content: '\ec2b';
} /* '' */
.icon-minefield:before {
	content: '\ec2c';
} /* '' */
.icon-monument:before {
	content: '\ec2d';
} /* '' */
.icon-museum:before {
	content: '\ec2e';
} /* '' */
.icon-pharmacy:before {
	content: '\ec2f';
} /* '' */
.icon-pitch:before {
	content: '\ec30';
} /* '' */
.icon-police:before {
	content: '\ec31';
} /* '' */
.icon-post:before {
	content: '\ec32';
} /* '' */
.icon-prison:before {
	content: '\ec33';
} /* '' */
.icon-rail:before {
	content: '\ec34';
} /* '' */
.icon-religious-christian:before {
	content: '\ec35';
} /* '' */
.icon-religious-islam:before {
	content: '\ec36';
} /* '' */
.icon-religious-jewish:before {
	content: '\ec37';
} /* '' */
.icon-restaurant:before {
	content: '\ec38';
} /* '' */
.icon-roadblock:before {
	content: '\ec39';
} /* '' */
.icon-school:before {
	content: '\ec3a';
} /* '' */
.icon-shop:before {
	content: '\ec3b';
} /* '' */
.icon-skiing:before {
	content: '\ec3c';
} /* '' */
.icon-soccer:before {
	content: '\ec3d';
} /* '' */
.icon-swimming:before {
	content: '\ec3e';
} /* '' */
.icon-tennis:before {
	content: '\ec3f';
} /* '' */
.icon-theatre:before {
	content: '\ec40';
} /* '' */
.icon-toilet:before {
	content: '\ec41';
} /* '' */
.icon-town-hall:before {
	content: '\ec42';
} /* '' */
.icon-trash-6:before {
	content: '\ec43';
} /* '' */
.icon-tree-2:before {
	content: '\ec44';
} /* '' */
.icon-tree-3:before {
	content: '\ec45';
} /* '' */
.icon-warehouse:before {
	content: '\ec46';
} /* '' */
.icon-duckduckgo:before {
	content: '\ec47';
} /* '' */
.icon-aim:before {
	content: '\ec48';
} /* '' */
.icon-delicious-1:before {
	content: '\ec49';
} /* '' */
.icon-paypal-2:before {
	content: '\ec4a';
} /* '' */
.icon-flattr-1:before {
	content: '\ec4b';
} /* '' */
.icon-android-1:before {
	content: '\ec4c';
} /* '' */
.icon-eventful:before {
	content: '\ec4d';
} /* '' */
.icon-smashmag:before {
	content: '\ec4e';
} /* '' */
.icon-gplus-3:before {
	content: '\ec4f';
} /* '' */
.icon-wikipedia:before {
	content: '\ec50';
} /* '' */
.icon-lanyrd:before {
	content: '\ec51';
} /* '' */
.icon-calendar-6:before {
	content: '\ec52';
} /* '' */
.icon-stumbleupon-2:before {
	content: '\ec53';
} /* '' */
.icon-fivehundredpx:before {
	content: '\ec54';
} /* '' */
.icon-pinterest-3:before {
	content: '\ec55';
} /* '' */
.icon-bitcoin-1:before {
	content: '\ec56';
} /* '' */
.icon-w3c:before {
	content: '\ec57';
} /* '' */
.icon-foursquare-1:before {
	content: '\ec58';
} /* '' */
.icon-html5-1:before {
	content: '\ec59';
} /* '' */
.icon-ie:before {
	content: '\ec5a';
} /* '' */
.icon-call:before {
	content: '\ec5b';
} /* '' */
.icon-grooveshark:before {
	content: '\ec5c';
} /* '' */
.icon-ninetyninedesigns:before {
	content: '\ec5d';
} /* '' */
.icon-forrst:before {
	content: '\ec5e';
} /* '' */
.icon-digg-1:before {
	content: '\ec5f';
} /* '' */
.icon-spotify-2:before {
	content: '\ec60';
} /* '' */
.icon-reddit-1:before {
	content: '\ec61';
} /* '' */
.icon-guest:before {
	content: '\ec62';
} /* '' */
.icon-gowalla:before {
	content: '\ec63';
} /* '' */
.icon-appstore:before {
	content: '\ec64';
} /* '' */
.icon-blogger:before {
	content: '\ec65';
} /* '' */
.icon-cc-2:before {
	content: '\ec66';
} /* '' */
.icon-dribbble-4:before {
	content: '\ec67';
} /* '' */
.icon-evernote-1:before {
	content: '\ec68';
} /* '' */
.icon-flickr-3:before {
	content: '\ec69';
} /* '' */
.icon-google-1:before {
	content: '\ec6a';
} /* '' */
.icon-viadeo-1:before {
	content: '\ec6b';
} /* '' */
.icon-instapaper:before {
	content: '\ec6c';
} /* '' */
.icon-weibo-1:before {
	content: '\ec6d';
} /* '' */
.icon-klout:before {
	content: '\ec6e';
} /* '' */
.icon-linkedin-4:before {
	content: '\ec6f';
} /* '' */
.icon-meetup-1:before {
	content: '\ec70';
} /* '' */
.icon-vk:before {
	content: '\ec71';
} /* '' */
.icon-plancast:before {
	content: '\ec72';
} /* '' */
.icon-disqus:before {
	content: '\ec73';
} /* '' */
.icon-rss-5:before {
	content: '\ec74';
} /* '' */
.icon-skype-3:before {
	content: '\ec75';
} /* '' */
.icon-twitter-5:before {
	content: '\ec76';
} /* '' */
.icon-youtube-2:before {
	content: '\ec77';
} /* '' */
.icon-vimeo-3:before {
	content: '\ec78';
} /* '' */
.icon-windows-1:before {
	content: '\ec79';
} /* '' */
.icon-xing-1:before {
	content: '\ec7a';
} /* '' */
.icon-yahoo-1:before {
	content: '\ec7b';
} /* '' */
.icon-chrome-1:before {
	content: '\ec7c';
} /* '' */
.icon-email:before {
	content: '\ec7d';
} /* '' */
.icon-macstore:before {
	content: '\ec7e';
} /* '' */
.icon-myspace:before {
	content: '\ec7f';
} /* '' */
.icon-podcast-1:before {
	content: '\ec80';
} /* '' */
.icon-amazon-1:before {
	content: '\ec81';
} /* '' */
.icon-steam-1:before {
	content: '\ec82';
} /* '' */
.icon-cloudapp:before {
	content: '\ec83';
} /* '' */
.icon-dropbox-2:before {
	content: '\ec84';
} /* '' */
.icon-ebay:before {
	content: '\ec85';
} /* '' */
.icon-facebook-5:before {
	content: '\ec86';
} /* '' */
.icon-github-4:before {
	content: '\ec87';
} /* '' */
.icon-github-circled-4:before {
	content: '\ec88';
} /* '' */
.icon-googleplay:before {
	content: '\ec89';
} /* '' */
.icon-itunes:before {
	content: '\ec8a';
} /* '' */
.icon-plurk:before {
	content: '\ec8b';
} /* '' */
.icon-songkick:before {
	content: '\ec8c';
} /* '' */
.icon-lastfm-3:before {
	content: '\ec8d';
} /* '' */
.icon-gmail:before {
	content: '\ec8e';
} /* '' */
.icon-pinboard:before {
	content: '\ec8f';
} /* '' */
.icon-openid-1:before {
	content: '\ec90';
} /* '' */
.icon-quora-1:before {
	content: '\ec91';
} /* '' */
.icon-soundcloud-3:before {
	content: '\ec92';
} /* '' */
.icon-tumblr-2:before {
	content: '\ec93';
} /* '' */
.icon-eventasaurus:before {
	content: '\ec94';
} /* '' */
.icon-wordpress-1:before {
	content: '\ec95';
} /* '' */
.icon-yelp-1:before {
	content: '\ec96';
} /* '' */
.icon-intensedebate:before {
	content: '\ec97';
} /* '' */
.icon-eventbrite:before {
	content: '\ec98';
} /* '' */
.icon-scribd-1:before {
	content: '\ec99';
} /* '' */
.icon-posterous:before {
	content: '\ec9a';
} /* '' */
.icon-stripe:before {
	content: '\ec9b';
} /* '' */
.icon-opentable:before {
	content: '\ec9c';
} /* '' */
.icon-cart:before {
	content: '\ec9d';
} /* '' */
.icon-print-5:before {
	content: '\ec9e';
} /* '' */
.icon-angellist-1:before {
	content: '\ec9f';
} /* '' */
.icon-instagram-3:before {
	content: '\eca0';
} /* '' */
.icon-dwolla:before {
	content: '\eca1';
} /* '' */
.icon-appnet:before {
	content: '\eca2';
} /* '' */
.icon-statusnet:before {
	content: '\eca3';
} /* '' */
.icon-acrobat:before {
	content: '\eca4';
} /* '' */
.icon-drupal-1:before {
	content: '\eca5';
} /* '' */
.icon-buffer:before {
	content: '\eca6';
} /* '' */
.icon-pocket:before {
	content: '\eca7';
} /* '' */
.icon-bitbucket-1:before {
	content: '\eca8';
} /* '' */
.icon-lego:before {
	content: '\eca9';
} /* '' */
.icon-login-3:before {
	content: '\ecaa';
} /* '' */
.icon-stackoverflow-1:before {
	content: '\ecab';
} /* '' */
.icon-hackernews:before {
	content: '\ecac';
} /* '' */
.icon-lkdto:before {
	content: '\ecad';
} /* '' */
.icon-facebook-6:before {
	content: '\ecae';
} /* '' */
.icon-facebook-rect-1:before {
	content: '\ecaf';
} /* '' */
.icon-twitter-6:before {
	content: '\ecb0';
} /* '' */
.icon-twitter-bird-1:before {
	content: '\ecb1';
} /* '' */
.icon-vimeo-4:before {
	content: '\ecb2';
} /* '' */
.icon-vimeo-rect:before {
	content: '\ecb3';
} /* '' */
.icon-tumblr-rect:before {
	content: '\ecb4';
} /* '' */
.icon-googleplus-rect:before {
	content: '\ecb5';
} /* '' */
.icon-github-text:before {
	content: '\ecb6';
} /* '' */
.icon-github-5:before {
	content: '\ecb7';
} /* '' */
.icon-icq:before {
	content: '\ecb8';
} /* '' */
.icon-yandex-rect:before {
	content: '\ecb9';
} /* '' */
.icon-vkontakte-rect:before {
	content: '\ecba';
} /* '' */
.icon-odnoklassniki-1:before {
	content: '\ecbb';
} /* '' */
.icon-odnoklassniki-rect:before {
	content: '\ecbc';
} /* '' */
.icon-friendfeed:before {
	content: '\ecbd';
} /* '' */
.icon-friendfeed-rect:before {
	content: '\ecbe';
} /* '' */
.icon-blogger-1:before {
	content: '\ecbf';
} /* '' */
.icon-blogger-rect:before {
	content: '\ecc0';
} /* '' */
.icon-deviantart-1:before {
	content: '\ecc1';
} /* '' */
.icon-lastfm-4:before {
	content: '\ecc2';
} /* '' */
.icon-lastfm-rect:before {
	content: '\ecc3';
} /* '' */
.icon-linkedin-rect:before {
	content: '\ecc4';
} /* '' */
.icon-picasa-1:before {
	content: '\ecc5';
} /* '' */
.icon-instagram-4:before {
	content: '\ecc6';
} /* '' */
.icon-instagram-filled:before {
	content: '\ecc7';
} /* '' */
.icon-box-4:before {
	content: '\ecc8';
} /* '' */
.icon-box-rect:before {
	content: '\ecc9';
} /* '' */
.icon-youku:before {
	content: '\ecca';
} /* '' */
.icon-win8:before {
	content: '\eccb';
} /* '' */
.icon-discover:before {
	content: '\eccc';
} /* '' */
.icon-visa:before {
	content: '\eccd';
} /* '' */
.icon-houzz-1:before {
	content: '\ecce';
} /* '' */
.icon-glass-1:before {
	content: '\eccf';
} /* '' */
.icon-music-3:before {
	content: '\ecd0';
} /* '' */
.icon-search-6:before {
	content: '\ecd1';
} /* '' */
.icon-search-circled:before {
	content: '\ecd2';
} /* '' */
.icon-mail-6:before {
	content: '\ecd3';
} /* '' */
.icon-mail-circled:before {
	content: '\ecd4';
} /* '' */
.icon-heart-6:before {
	content: '\ecd5';
} /* '' */
.icon-heart-circled:before {
	content: '\ecd6';
} /* '' */
.icon-heart-empty-3:before {
	content: '\ecd7';
} /* '' */
.icon-star-6:before {
	content: '\ecd8';
} /* '' */
.icon-star-circled:before {
	content: '\ecd9';
} /* '' */
.icon-star-empty-3:before {
	content: '\ecda';
} /* '' */
.icon-user-6:before {
	content: '\ecdb';
} /* '' */
.icon-group:before {
	content: '\ecdc';
} /* '' */
.icon-group-circled:before {
	content: '\ecdd';
} /* '' */
.icon-torso:before {
	content: '\ecde';
} /* '' */
.icon-video-4:before {
	content: '\ecdf';
} /* '' */
.icon-video-circled:before {
	content: '\ece0';
} /* '' */
.icon-video-alt-1:before {
	content: '\ece1';
} /* '' */
.icon-videocam-4:before {
	content: '\ece2';
} /* '' */
.icon-video-chat:before {
	content: '\ece3';
} /* '' */
.icon-picture-4:before {
	content: '\ece4';
} /* '' */
.icon-camera-6:before {
	content: '\ece5';
} /* '' */
.icon-photo:before {
	content: '\ece6';
} /* '' */
.icon-photo-circled:before {
	content: '\ece7';
} /* '' */
.icon-th-large-2:before {
	content: '\ece8';
} /* '' */
.icon-th-3:before {
	content: '\ece9';
} /* '' */
.icon-th-list-4:before {
	content: '\ecea';
} /* '' */
.icon-view-mode:before {
	content: '\eceb';
} /* '' */
.icon-ok-5:before {
	content: '\ecec';
} /* '' */
.icon-ok-circled-2:before {
	content: '\eced';
} /* '' */
.icon-ok-circled2-1:before {
	content: '\ecee';
} /* '' */
.icon-cancel-6:before {
	content: '\ecef';
} /* '' */
.icon-cancel-circled-4:before {
	content: '\ecf0';
} /* '' */
.icon-cancel-circled2-1:before {
	content: '\ecf1';
} /* '' */
.icon-plus-6:before {
	content: '\ecf2';
} /* '' */
.icon-plus-circled-2:before {
	content: '\ecf3';
} /* '' */
.icon-minus-4:before {
	content: '\ecf4';
} /* '' */
.icon-minus-circled-2:before {
	content: '\ecf5';
} /* '' */
.icon-help-3:before {
	content: '\ecf6';
} /* '' */
.icon-help-circled-3:before {
	content: '\ecf7';
} /* '' */
.icon-info-circled-3:before {
	content: '\ecf8';
} /* '' */
.icon-home-6:before {
	content: '\ecf9';
} /* '' */
.icon-home-circled:before {
	content: '\ecfa';
} /* '' */
.icon-website:before {
	content: '\ecfb';
} /* '' */
.icon-website-circled:before {
	content: '\ecfc';
} /* '' */
.icon-attach-5:before {
	content: '\ecfd';
} /* '' */
.icon-attach-circled:before {
	content: '\ecfe';
} /* '' */
.icon-lock-6:before {
	content: '\ecff';
} /* '' */
.icon-lock-circled:before {
	content: '\ed00';
} /* '' */
.icon-lock-open-6:before {
	content: '\ed01';
} /* '' */
.icon-lock-open-alt-2:before {
	content: '\ed02';
} /* '' */
.icon-eye-6:before {
	content: '\ed03';
} /* '' */
.icon-eye-off-1:before {
	content: '\ed04';
} /* '' */
.icon-tag-5:before {
	content: '\ed05';
} /* '' */
.icon-tags-2:before {
	content: '\ed06';
} /* '' */
.icon-bookmark-3:before {
	content: '\ed07';
} /* '' */
.icon-bookmark-empty-1:before {
	content: '\ed08';
} /* '' */
.icon-flag-3:before {
	content: '\ed09';
} /* '' */
.icon-flag-circled:before {
	content: '\ed0a';
} /* '' */
.icon-thumbs-up-4:before {
	content: '\ed0b';
} /* '' */
.icon-thumbs-down-4:before {
	content: '\ed0c';
} /* '' */
.icon-download-6:before {
	content: '\ed0d';
} /* '' */
.icon-download-alt:before {
	content: '\ed0e';
} /* '' */
.icon-upload-5:before {
	content: '\ed0f';
} /* '' */
.icon-share-3:before {
	content: '\ed10';
} /* '' */
.icon-quote-1:before {
	content: '\ed11';
} /* '' */
.icon-quote-circled:before {
	content: '\ed12';
} /* '' */
.icon-export-5:before {
	content: '\ed13';
} /* '' */
.icon-pencil-6:before {
	content: '\ed14';
} /* '' */
.icon-pencil-circled:before {
	content: '\ed15';
} /* '' */
.icon-edit-3:before {
	content: '\ed16';
} /* '' */
.icon-edit-circled:before {
	content: '\ed17';
} /* '' */
.icon-edit-alt:before {
	content: '\ed18';
} /* '' */
.icon-print-6:before {
	content: '\ed19';
} /* '' */
.icon-retweet-3:before {
	content: '\ed1a';
} /* '' */
.icon-comment-5:before {
	content: '\ed1b';
} /* '' */
.icon-comment-alt-1:before {
	content: '\ed1c';
} /* '' */
.icon-bell-5:before {
	content: '\ed1d';
} /* '' */
.icon-warning-1:before {
	content: '\ed1e';
} /* '' */
.icon-exclamation:before {
	content: '\ed1f';
} /* '' */
.icon-error:before {
	content: '\ed20';
} /* '' */
.icon-error-alt:before {
	content: '\ed21';
} /* '' */
.icon-location-6:before {
	content: '\ed22';
} /* '' */
.icon-location-circled:before {
	content: '\ed23';
} /* '' */
.icon-compass-5:before {
	content: '\ed24';
} /* '' */
.icon-compass-circled:before {
	content: '\ed25';
} /* '' */
.icon-trash-7:before {
	content: '\ed26';
} /* '' */
.icon-trash-circled:before {
	content: '\ed27';
} /* '' */
.icon-doc-6:before {
	content: '\ed28';
} /* '' */
.icon-doc-circled:before {
	content: '\ed29';
} /* '' */
.icon-doc-new:before {
	content: '\ed2a';
} /* '' */
.icon-doc-new-circled:before {
	content: '\ed2b';
} /* '' */
.icon-folder-5:before {
	content: '\ed2c';
} /* '' */
.icon-folder-circled:before {
	content: '\ed2d';
} /* '' */
.icon-folder-close:before {
	content: '\ed2e';
} /* '' */
.icon-folder-open-2:before {
	content: '\ed2f';
} /* '' */
.icon-rss-6:before {
	content: '\ed30';
} /* '' */
.icon-phone-3:before {
	content: '\ed31';
} /* '' */
.icon-phone-circled:before {
	content: '\ed32';
} /* '' */
.icon-cog-5:before {
	content: '\ed33';
} /* '' */
.icon-cog-circled:before {
	content: '\ed34';
} /* '' */
.icon-cogs:before {
	content: '\ed35';
} /* '' */
.icon-wrench-4:before {
	content: '\ed36';
} /* '' */
.icon-wrench-circled:before {
	content: '\ed37';
} /* '' */
.icon-basket-4:before {
	content: '\ed38';
} /* '' */
.icon-basket-circled:before {
	content: '\ed39';
} /* '' */
.icon-calendar-7:before {
	content: '\ed3a';
} /* '' */
.icon-calendar-circled:before {
	content: '\ed3b';
} /* '' */
.icon-mic-5:before {
	content: '\ed3c';
} /* '' */
.icon-mic-circled:before {
	content: '\ed3d';
} /* '' */
.icon-volume-off-4:before {
	content: '\ed3e';
} /* '' */
.icon-volume-down-2:before {
	content: '\ed3f';
} /* '' */
.icon-volume-1:before {
	content: '\ed40';
} /* '' */
.icon-volume-up-3:before {
	content: '\ed41';
} /* '' */
.icon-headphones-3:before {
	content: '\ed42';
} /* '' */
.icon-clock-6:before {
	content: '\ed43';
} /* '' */
.icon-clock-circled:before {
	content: '\ed44';
} /* '' */
.icon-lightbulb-2:before {
	content: '\ed45';
} /* '' */
.icon-lightbulb-alt:before {
	content: '\ed46';
} /* '' */
.icon-block-4:before {
	content: '\ed47';
} /* '' */
.icon-resize-full-5:before {
	content: '\ed48';
} /* '' */
.icon-resize-full-alt-2:before {
	content: '\ed49';
} /* '' */
.icon-resize-small-4:before {
	content: '\ed4a';
} /* '' */
.icon-resize-vertical-2:before {
	content: '\ed4b';
} /* '' */
.icon-resize-horizontal-2:before {
	content: '\ed4c';
} /* '' */
.icon-move-3:before {
	content: '\ed4d';
} /* '' */
.icon-zoom-in-4:before {
	content: '\ed4e';
} /* '' */
.icon-zoom-out-4:before {
	content: '\ed4f';
} /* '' */
.icon-down-open-3:before {
	content: '\ed50';
} /* '' */
.icon-left-open-4:before {
	content: '\ed51';
} /* '' */
.icon-right-open-4:before {
	content: '\ed52';
} /* '' */
.icon-up-open-3:before {
	content: '\ed53';
} /* '' */
.icon-down-6:before {
	content: '\ed54';
} /* '' */
.icon-left-5:before {
	content: '\ed55';
} /* '' */
.icon-right-5:before {
	content: '\ed56';
} /* '' */
.icon-up-6:before {
	content: '\ed57';
} /* '' */
.icon-down-circled-2:before {
	content: '\ed58';
} /* '' */
.icon-left-circled-2:before {
	content: '\ed59';
} /* '' */
.icon-right-circled-2:before {
	content: '\ed5a';
} /* '' */
.icon-up-circled-2:before {
	content: '\ed5b';
} /* '' */
.icon-down-hand-1:before {
	content: '\ed5c';
} /* '' */
.icon-left-hand-1:before {
	content: '\ed5d';
} /* '' */
.icon-right-hand-1:before {
	content: '\ed5e';
} /* '' */
.icon-up-hand-1:before {
	content: '\ed5f';
} /* '' */
.icon-cw-5:before {
	content: '\ed60';
} /* '' */
.icon-cw-circled:before {
	content: '\ed61';
} /* '' */
.icon-arrows-cw-2:before {
	content: '\ed62';
} /* '' */
.icon-shuffle-4:before {
	content: '\ed63';
} /* '' */
.icon-play-5:before {
	content: '\ed64';
} /* '' */
.icon-play-circled-1:before {
	content: '\ed65';
} /* '' */
.icon-play-circled2-1:before {
	content: '\ed66';
} /* '' */
.icon-stop-6:before {
	content: '\ed67';
} /* '' */
.icon-stop-circled:before {
	content: '\ed68';
} /* '' */
.icon-pause-5:before {
	content: '\ed69';
} /* '' */
.icon-pause-circled:before {
	content: '\ed6a';
} /* '' */
.icon-record-2:before {
	content: '\ed6b';
} /* '' */
.icon-eject-3:before {
	content: '\ed6c';
} /* '' */
.icon-backward:before {
	content: '\ed6d';
} /* '' */
.icon-backward-circled:before {
	content: '\ed6e';
} /* '' */
.icon-fast-backward-2:before {
	content: '\ed6f';
} /* '' */
.icon-fast-forward-2:before {
	content: '\ed70';
} /* '' */
.icon-forward-3:before {
	content: '\ed71';
} /* '' */
.icon-forward-circled:before {
	content: '\ed72';
} /* '' */
.icon-step-backward:before {
	content: '\ed73';
} /* '' */
.icon-step-forward:before {
	content: '\ed74';
} /* '' */
.icon-target-4:before {
	content: '\ed75';
} /* '' */
.icon-signal-4:before {
	content: '\ed76';
} /* '' */
.icon-desktop-2:before {
	content: '\ed77';
} /* '' */
.icon-desktop-circled:before {
	content: '\ed78';
} /* '' */
.icon-laptop-2:before {
	content: '\ed79';
} /* '' */
.icon-laptop-circled:before {
	content: '\ed7a';
} /* '' */
.icon-network-1:before {
	content: '\ed7b';
} /* '' */
.icon-inbox-3:before {
	content: '\ed7c';
} /* '' */
.icon-inbox-circled:before {
	content: '\ed7d';
} /* '' */
.icon-inbox-alt:before {
	content: '\ed7e';
} /* '' */
.icon-globe-5:before {
	content: '\ed7f';
} /* '' */
.icon-globe-alt-1:before {
	content: '\ed80';
} /* '' */
.icon-cloud-6:before {
	content: '\ed81';
} /* '' */
.icon-cloud-circled:before {
	content: '\ed82';
} /* '' */
.icon-flight-2:before {
	content: '\ed83';
} /* '' */
.icon-leaf-3:before {
	content: '\ed84';
} /* '' */
.icon-font-1:before {
	content: '\ed85';
} /* '' */
.icon-fontsize-1:before {
	content: '\ed86';
} /* '' */
.icon-bold-1:before {
	content: '\ed87';
} /* '' */
.icon-italic-1:before {
	content: '\ed88';
} /* '' */
.icon-text-height-1:before {
	content: '\ed89';
} /* '' */
.icon-text-width-1:before {
	content: '\ed8a';
} /* '' */
.icon-align-left-1:before {
	content: '\ed8b';
} /* '' */
.icon-align-center-1:before {
	content: '\ed8c';
} /* '' */
.icon-align-right-1:before {
	content: '\ed8d';
} /* '' */
.icon-align-justify-1:before {
	content: '\ed8e';
} /* '' */
.icon-list-3:before {
	content: '\ed8f';
} /* '' */
.icon-indent-left-1:before {
	content: '\ed90';
} /* '' */
.icon-indent-right-1:before {
	content: '\ed91';
} /* '' */
.icon-briefcase-3:before {
	content: '\ed92';
} /* '' */
.icon-off-1:before {
	content: '\ed93';
} /* '' */
.icon-road-1:before {
	content: '\ed94';
} /* '' */
.icon-qrcode-1:before {
	content: '\ed95';
} /* '' */
.icon-barcode-1:before {
	content: '\ed96';
} /* '' */
.icon-braille-1:before {
	content: '\ed97';
} /* '' */
.icon-book-4:before {
	content: '\ed98';
} /* '' */
.icon-adjust-2:before {
	content: '\ed99';
} /* '' */
.icon-tint-1:before {
	content: '\ed9a';
} /* '' */
.icon-check-3:before {
	content: '\ed9b';
} /* '' */
.icon-check-empty-1:before {
	content: '\ed9c';
} /* '' */
.icon-asterisk-1:before {
	content: '\ed9d';
} /* '' */
.icon-gift-2:before {
	content: '\ed9e';
} /* '' */
.icon-fire-2:before {
	content: '\ed9f';
} /* '' */
.icon-magnet-2:before {
	content: '\eda0';
} /* '' */
.icon-chart-2:before {
	content: '\eda1';
} /* '' */
.icon-chart-circled:before {
	content: '\eda2';
} /* '' */
.icon-credit-card-4:before {
	content: '\eda3';
} /* '' */
.icon-megaphone-2:before {
	content: '\eda4';
} /* '' */
.icon-clipboard-2:before {
	content: '\eda5';
} /* '' */
.icon-hdd-2:before {
	content: '\eda6';
} /* '' */
.icon-key-4:before {
	content: '\eda7';
} /* '' */
.icon-certificate-2:before {
	content: '\eda8';
} /* '' */
.icon-tasks-1:before {
	content: '\eda9';
} /* '' */
.icon-filter-1:before {
	content: '\edaa';
} /* '' */
.icon-gauge-2:before {
	content: '\edab';
} /* '' */
.icon-smiley:before {
	content: '\edac';
} /* '' */
.icon-smiley-circled:before {
	content: '\edad';
} /* '' */
.icon-address-book-1:before {
	content: '\edae';
} /* '' */
.icon-address-book-alt:before {
	content: '\edaf';
} /* '' */
.icon-asl:before {
	content: '\edb0';
} /* '' */
.icon-glasses:before {
	content: '\edb1';
} /* '' */
.icon-hearing-impaired:before {
	content: '\edb2';
} /* '' */
.icon-iphone-home:before {
	content: '\edb3';
} /* '' */
.icon-person:before {
	content: '\edb4';
} /* '' */
.icon-adult:before {
	content: '\edb5';
} /* '' */
.icon-child-1:before {
	content: '\edb6';
} /* '' */
.icon-blind-1:before {
	content: '\edb7';
} /* '' */
.icon-guidedog:before {
	content: '\edb8';
} /* '' */
.icon-accessibility:before {
	content: '\edb9';
} /* '' */
.icon-universal-access-1:before {
	content: '\edba';
} /* '' */
.icon-male-2:before {
	content: '\edbb';
} /* '' */
.icon-female-2:before {
	content: '\edbc';
} /* '' */
.icon-behance-2:before {
	content: '\edbd';
} /* '' */
.icon-blogger-2:before {
	content: '\edbe';
} /* '' */
.icon-cc-3:before {
	content: '\edbf';
} /* '' */
.icon-css:before {
	content: '\edc0';
} /* '' */
.icon-delicious-2:before {
	content: '\edc1';
} /* '' */
.icon-deviantart-2:before {
	content: '\edc2';
} /* '' */
.icon-digg-2:before {
	content: '\edc3';
} /* '' */
.icon-dribbble-5:before {
	content: '\edc4';
} /* '' */
.icon-facebook-7:before {
	content: '\edc5';
} /* '' */
.icon-flickr-4:before {
	content: '\edc6';
} /* '' */
.icon-foursquare-2:before {
	content: '\edc7';
} /* '' */
.icon-friendfeed-1:before {
	content: '\edc8';
} /* '' */
.icon-friendfeed-rect-1:before {
	content: '\edc9';
} /* '' */
.icon-github-6:before {
	content: '\edca';
} /* '' */
.icon-github-text-1:before {
	content: '\edcb';
} /* '' */
.icon-googleplus:before {
	content: '\edcc';
} /* '' */
.icon-instagram-5:before {
	content: '\edcd';
} /* '' */
.icon-linkedin-6:before {
	content: '\edce';
} /* '' */
.icon-path:before {
	content: '\edcf';
} /* '' */
.icon-picasa-2:before {
	content: '\edd0';
} /* '' */
.icon-pinterest-4:before {
	content: '\edd1';
} /* '' */
.icon-reddit-2:before {
	content: '\edd2';
} /* '' */
.icon-skype-5:before {
	content: '\edd3';
} /* '' */
.icon-slideshare-1:before {
	content: '\edd4';
} /* '' */
.icon-stackoverflow-2:before {
	content: '\edd5';
} /* '' */
.icon-stumbleupon-3:before {
	content: '\edd6';
} /* '' */
.icon-twitter-7:before {
	content: '\edd7';
} /* '' */
.icon-tumblr-4:before {
	content: '\edd8';
} /* '' */
.icon-vimeo-5:before {
	content: '\edd9';
} /* '' */
.icon-vkontakte-2:before {
	content: '\edda';
} /* '' */
.icon-w3c-1:before {
	content: '\eddb';
} /* '' */
.icon-wordpress-3:before {
	content: '\eddc';
} /* '' */
.icon-youtube-3:before {
	content: '\eddd';
} /* '' */
.icon-music-4:before {
	content: '\edde';
} /* '' */
.icon-search-7:before {
	content: '\eddf';
} /* '' */
.icon-mail-7:before {
	content: '\ede0';
} /* '' */
.icon-heart-7:before {
	content: '\ede1';
} /* '' */
.icon-star-7:before {
	content: '\ede2';
} /* '' */
.icon-user-7:before {
	content: '\ede3';
} /* '' */
.icon-videocam-5:before {
	content: '\ede4';
} /* '' */
.icon-camera-7:before {
	content: '\ede5';
} /* '' */
.icon-photo-1:before {
	content: '\ede6';
} /* '' */
.icon-attach-6:before {
	content: '\ede7';
} /* '' */
.icon-lock-7:before {
	content: '\ede8';
} /* '' */
.icon-eye-7:before {
	content: '\ede9';
} /* '' */
.icon-tag-6:before {
	content: '\edea';
} /* '' */
.icon-thumbs-up-5:before {
	content: '\edeb';
} /* '' */
.icon-pencil-7:before {
	content: '\edec';
} /* '' */
.icon-comment-6:before {
	content: '\eded';
} /* '' */
.icon-location-7:before {
	content: '\edee';
} /* '' */
.icon-cup-1:before {
	content: '\edef';
} /* '' */
.icon-trash-8:before {
	content: '\edf0';
} /* '' */
.icon-doc-7:before {
	content: '\edf1';
} /* '' */
.icon-note-1:before {
	content: '\edf2';
} /* '' */
.icon-cog-6:before {
	content: '\edf3';
} /* '' */
.icon-params:before {
	content: '\edf4';
} /* '' */
.icon-calendar-8:before {
	content: '\edf5';
} /* '' */
.icon-sound-1:before {
	content: '\edf6';
} /* '' */
.icon-clock-7:before {
	content: '\edf7';
} /* '' */
.icon-lightbulb-3:before {
	content: '\edf8';
} /* '' */
.icon-tv:before {
	content: '\edf9';
} /* '' */
.icon-desktop-3:before {
	content: '\edfa';
} /* '' */
.icon-mobile-6:before {
	content: '\edfb';
} /* '' */
.icon-cd-3:before {
	content: '\edfc';
} /* '' */
.icon-inbox-4:before {
	content: '\edfd';
} /* '' */
.icon-globe-6:before {
	content: '\edfe';
} /* '' */
.icon-cloud-7:before {
	content: '\edff';
} /* '' */
.icon-paper-plane-3:before {
	content: '\ee00';
} /* '' */
.icon-fire-3:before {
	content: '\ee01';
} /* '' */
.icon-graduation-cap-2:before {
	content: '\ee02';
} /* '' */
.icon-megaphone-3:before {
	content: '\ee03';
} /* '' */
.icon-database-3:before {
	content: '\ee04';
} /* '' */
.icon-key-5:before {
	content: '\ee05';
} /* '' */
.icon-beaker-1:before {
	content: '\ee06';
} /* '' */
.icon-truck-1:before {
	content: '\ee07';
} /* '' */
.icon-money-2:before {
	content: '\ee08';
} /* '' */
.icon-food-1:before {
	content: '\ee09';
} /* '' */
.icon-shop-1:before {
	content: '\ee0a';
} /* '' */
.icon-diamond-1:before {
	content: '\ee0b';
} /* '' */
.icon-t-shirt:before {
	content: '\ee0c';
} /* '' */
.icon-wallet:before {
	content: '\ee0d';
} /* '' */
.icon-search-8:before {
	content: '\ee0e';
} /* '' */
.icon-mail-8:before {
	content: '\ee0f';
} /* '' */
.icon-heart-8:before {
	content: '\ee10';
} /* '' */
.icon-heart-empty-4:before {
	content: '\ee11';
} /* '' */
.icon-star-8:before {
	content: '\ee12';
} /* '' */
.icon-user-8:before {
	content: '\ee13';
} /* '' */
.icon-video-5:before {
	content: '\ee14';
} /* '' */
.icon-picture-5:before {
	content: '\ee15';
} /* '' */
.icon-th-large-3:before {
	content: '\ee16';
} /* '' */
.icon-th-4:before {
	content: '\ee17';
} /* '' */
.icon-th-list-5:before {
	content: '\ee18';
} /* '' */
.icon-ok-6:before {
	content: '\ee19';
} /* '' */
.icon-ok-circle-1:before {
	content: '\ee1a';
} /* '' */
.icon-cancel-7:before {
	content: '\ee1b';
} /* '' */
.icon-cancel-circle-2:before {
	content: '\ee1c';
} /* '' */
.icon-plus-circle-1:before {
	content: '\ee1d';
} /* '' */
.icon-minus-circle-1:before {
	content: '\ee1e';
} /* '' */
.icon-link-5:before {
	content: '\ee1f';
} /* '' */
.icon-attach-7:before {
	content: '\ee20';
} /* '' */
.icon-lock-8:before {
	content: '\ee21';
} /* '' */
.icon-lock-open-7:before {
	content: '\ee22';
} /* '' */
.icon-tag-7:before {
	content: '\ee23';
} /* '' */
.icon-reply-4:before {
	content: '\ee24';
} /* '' */
.icon-reply-all-2:before {
	content: '\ee25';
} /* '' */
.icon-forward-4:before {
	content: '\ee26';
} /* '' */
.icon-code-3:before {
	content: '\ee27';
} /* '' */
.icon-retweet-4:before {
	content: '\ee28';
} /* '' */
.icon-comment-7:before {
	content: '\ee29';
} /* '' */
.icon-comment-alt-2:before {
	content: '\ee2a';
} /* '' */
.icon-chat-6:before {
	content: '\ee2b';
} /* '' */
.icon-attention-5:before {
	content: '\ee2c';
} /* '' */
.icon-location-8:before {
	content: '\ee2d';
} /* '' */
.icon-doc-8:before {
	content: '\ee2e';
} /* '' */
.icon-docs-landscape:before {
	content: '\ee2f';
} /* '' */
.icon-folder-6:before {
	content: '\ee30';
} /* '' */
.icon-archive-2:before {
	content: '\ee31';
} /* '' */
.icon-rss-7:before {
	content: '\ee32';
} /* '' */
.icon-rss-alt-1:before {
	content: '\ee33';
} /* '' */
.icon-cog-7:before {
	content: '\ee34';
} /* '' */
.icon-logout-3:before {
	content: '\ee35';
} /* '' */
.icon-clock-8:before {
	content: '\ee36';
} /* '' */
.icon-block-5:before {
	content: '\ee37';
} /* '' */
.icon-resize-full-6:before {
	content: '\ee38';
} /* '' */
.icon-resize-full-circle:before {
	content: '\ee39';
} /* '' */
.icon-popup-5:before {
	content: '\ee3a';
} /* '' */
.icon-left-open-5:before {
	content: '\ee3b';
} /* '' */
.icon-right-open-5:before {
	content: '\ee3c';
} /* '' */
.icon-down-circle-1:before {
	content: '\ee3d';
} /* '' */
.icon-left-circle-1:before {
	content: '\ee3e';
} /* '' */
.icon-right-circle-1:before {
	content: '\ee3f';
} /* '' */
.icon-up-circle-1:before {
	content: '\ee40';
} /* '' */
.icon-down-dir-3:before {
	content: '\ee41';
} /* '' */
.icon-right-dir-3:before {
	content: '\ee42';
} /* '' */
.icon-down-micro:before {
	content: '\ee43';
} /* '' */
.icon-up-micro:before {
	content: '\ee44';
} /* '' */
.icon-cw-circle:before {
	content: '\ee45';
} /* '' */
.icon-arrows-cw-3:before {
	content: '\ee46';
} /* '' */
.icon-updown-circle:before {
	content: '\ee47';
} /* '' */
.icon-target-5:before {
	content: '\ee48';
} /* '' */
.icon-signal-5:before {
	content: '\ee49';
} /* '' */
.icon-progress-4:before {
	content: '\ee4a';
} /* '' */
.icon-progress-5:before {
	content: '\ee4b';
} /* '' */
.icon-progress-6:before {
	content: '\ee4c';
} /* '' */
.icon-progress-7:before {
	content: '\ee4d';
} /* '' */
.icon-progress-8:before {
	content: '\ee4e';
} /* '' */
.icon-progress-9:before {
	content: '\ee4f';
} /* '' */
.icon-progress-10:before {
	content: '\ee50';
} /* '' */
.icon-progress-11:before {
	content: '\ee51';
} /* '' */
.icon-font-2:before {
	content: '\ee52';
} /* '' */
.icon-list-4:before {
	content: '\ee53';
} /* '' */
.icon-list-numbered-1:before {
	content: '\ee54';
} /* '' */
.icon-indent-left-2:before {
	content: '\ee55';
} /* '' */
.icon-indent-right-2:before {
	content: '\ee56';
} /* '' */
.icon-cloud-8:before {
	content: '\ee57';
} /* '' */
.icon-terminal-1:before {
	content: '\ee58';
} /* '' */
.icon-facebook-rect-2:before {
	content: '\ee59';
} /* '' */
.icon-twitter-bird-2:before {
	content: '\ee5a';
} /* '' */
.icon-vimeo-rect-1:before {
	content: '\ee5b';
} /* '' */
.icon-tumblr-rect-1:before {
	content: '\ee5c';
} /* '' */
.icon-googleplus-rect-1:before {
	content: '\ee5d';
} /* '' */
.icon-linkedin-rect-1:before {
	content: '\ee5e';
} /* '' */
.icon-skype-6:before {
	content: '\ee5f';
} /* '' */
.icon-vkontakte-rect-1:before {
	content: '\ee60';
} /* '' */
.icon-youtube-4:before {
	content: '\ee61';
} /* '' */
.icon-odnoklassniki-rect-1:before {
	content: '\ee62';
} /* '' */
.icon-down-open-2:before {
	content: '\f004';
} /* '' */
.icon-up-open-2:before {
	content: '\f005';
} /* '' */
.icon-right-open-3:before {
	content: '\f006';
} /* '' */
.icon-left-open-3:before {
	content: '\f007';
} /* '' */
.icon-menu-3:before {
	content: '\f008';
} /* '' */
.icon-th-list-3:before {
	content: '\f009';
} /* '' */
.icon-th-thumb:before {
	content: '\f00a';
} /* '' */
.icon-th-thumb-empty:before {
	content: '\f00b';
} /* '' */
.icon-coverflow:before {
	content: '\f00c';
} /* '' */
.icon-coverflow-empty:before {
	content: '\f00d';
} /* '' */
.icon-pause-4:before {
	content: '\f00e';
} /* '' */
.icon-play-4:before {
	content: '\f00f';
} /* '' */
.icon-to-end-3:before {
	content: '\f010';
} /* '' */
.icon-to-start-3:before {
	content: '\f011';
} /* '' */
.icon-fast-forward-1:before {
	content: '\f012';
} /* '' */
.icon-fast-backward-1:before {
	content: '\f013';
} /* '' */
.icon-upload-cloud-4:before {
	content: '\f014';
} /* '' */
.icon-download-cloud-2:before {
	content: '\f015';
} /* '' */
.icon-data-science:before {
	content: '\f016';
} /* '' */
.icon-data-science-inv:before {
	content: '\f017';
} /* '' */
.icon-globe-4:before {
	content: '\f018';
} /* '' */
.icon-globe-inv:before {
	content: '\f019';
} /* '' */
.icon-math:before {
	content: '\f01a';
} /* '' */
.icon-math-circled-empty:before {
	content: '\f01b';
} /* '' */
.icon-math-circled:before {
	content: '\f01c';
} /* '' */
.icon-paper-plane-2:before {
	content: '\f01d';
} /* '' */
.icon-paper-plane-alt2:before {
	content: '\f01e';
} /* '' */
.icon-paper-plane-alt:before {
	content: '\f01f';
} /* '' */
.icon-color-adjust:before {
	content: '\f020';
} /* '' */
.icon-star-half-1:before {
	content: '\f022';
} /* '' */
.icon-star-half_empty:before {
	content: '\f024';
} /* '' */
.icon-ccw-2:before {
	content: '\f025';
} /* '' */
.icon-heart-broken:before {
	content: '\f028';
} /* '' */
.icon-hash-1:before {
	content: '\f029';
} /* '' */
.icon-reply-3:before {
	content: '\f02a';
} /* '' */
.icon-retweet-2:before {
	content: '\f02b';
} /* '' */
.icon-login-2:before {
	content: '\f02c';
} /* '' */
.icon-logout-2:before {
	content: '\f02d';
} /* '' */
.icon-download-5:before {
	content: '\f02e';
} /* '' */
.icon-upload-4:before {
	content: '\f02f';
} /* '' */
.icon-location-5:before {
	content: '\f031';
} /* '' */
.icon-monitor-1:before {
	content: '\f032';
} /* '' */
.icon-tablet-3:before {
	content: '\f033';
} /* '' */
.icon-mobile-5:before {
	content: '\f034';
} /* '' */
.icon-connected-object:before {
	content: '\f035';
} /* '' */
.icon-isight:before {
	content: '\f039';
} /* '' */
.icon-videocam-3:before {
	content: '\f03a';
} /* '' */
.icon-shuffle-3:before {
	content: '\f03b';
} /* '' */
.icon-chat-5:before {
	content: '\f03d';
} /* '' */
.icon-bell-4:before {
	content: '\f03f';
} /* '' */
.icon-movie:before {
	content: '\f040';
} /* '' */
.icon-ruler:before {
	content: '\f044';
} /* '' */
.icon-vector:before {
	content: '\f045';
} /* '' */
.icon-move:before {
	content: '\f047';
} /* '' */
.icon-mic-4:before {
	content: '\f048';
} /* '' */
.icon-doc-5:before {
	content: '\f04a';
} /* '' */
.icon-dribbble-circled-2:before {
	content: '\f04f';
} /* '' */
.icon-dribbble-3:before {
	content: '\f050';
} /* '' */
.icon-facebook-circled-2:before {
	content: '\f051';
} /* '' */
.icon-facebook-4:before {
	content: '\f052';
} /* '' */
.icon-github-circled-alt:before {
	content: '\f053';
} /* '' */
.icon-github-circled-3:before {
	content: '\f054';
} /* '' */
.icon-github-3:before {
	content: '\f055';
} /* '' */
.icon-github-circled-alt2:before {
	content: '\f056';
} /* '' */
.icon-twitter-circled-2:before {
	content: '\f057';
} /* '' */
.icon-twitter-4:before {
	content: '\f058';
} /* '' */
.icon-gplus-circled-1:before {
	content: '\f059';
} /* '' */
.icon-gplus-2:before {
	content: '\f05a';
} /* '' */
.icon-linkedin-circled-2:before {
	content: '\f05b';
} /* '' */
.icon-linkedin-3:before {
	content: '\f05c';
} /* '' */
.icon-instagram-2:before {
	content: '\f05d';
} /* '' */
.icon-instagram-circled:before {
	content: '\f05e';
} /* '' */
.icon-mfg-logo:before {
	content: '\f05f';
} /* '' */
.icon-mfg-logo-circled:before {
	content: '\f060';
} /* '' */
.icon-user-5:before {
	content: '\f061';
} /* '' */
.icon-user-male:before {
	content: '\f062';
} /* '' */
.icon-user-female:before {
	content: '\f063';
} /* '' */
.icon-users-3:before {
	content: '\f064';
} /* '' */
.icon-folder-4:before {
	content: '\f067';
} /* '' */
.icon-folder-open-1:before {
	content: '\f068';
} /* '' */
.icon-folder-empty-2:before {
	content: '\f069';
} /* '' */
.icon-attach-4:before {
	content: '\f06a';
} /* '' */
.icon-ok-circled-1:before {
	content: '\f06d';
} /* '' */
.icon-cancel-circled-3:before {
	content: '\f06e';
} /* '' */
.icon-inbox-2:before {
	content: '\f070';
} /* '' */
.icon-trophy-1:before {
	content: '\f074';
} /* '' */
.icon-lock-open-alt-1:before {
	content: '\f075';
} /* '' */
.icon-link-4:before {
	content: '\f07b';
} /* '' */
.icon-zoom-in-3:before {
	content: '\f07e';
} /* '' */
.icon-zoom-out-3:before {
	content: '\f07f';
} /* '' */
.icon-stop-5:before {
	content: '\f080';
} /* '' */
.icon-export-4:before {
	content: '\f081';
} /* '' */
.icon-eye-5:before {
	content: '\f082';
} /* '' */
.icon-trash-5:before {
	content: '\f083';
} /* '' */
.icon-hdd-1:before {
	content: '\f084';
} /* '' */
.icon-info-circled-2:before {
	content: '\f085';
} /* '' */
.icon-info-circled-alt:before {
	content: '\f086';
} /* '' */
.icon-print-4:before {
	content: '\f087';
} /* '' */
.icon-fontsize:before {
	content: '\f088';
} /* '' */
.icon-soundcloud-2:before {
	content: '\f089';
} /* '' */
.icon-soundcloud-circled:before {
	content: '\f08a';
} /* '' */
.icon-link-ext:before {
	content: '\f08e';
} /* '' */
.icon-check-empty:before {
	content: '\f096';
} /* '' */
.icon-bookmark-empty:before {
	content: '\f097';
} /* '' */
.icon-phone-squared:before {
	content: '\f098';
} /* '' */
.icon-twitter:before {
	content: '\f099';
} /* '' */
.icon-facebook:before {
	content: '\f09a';
} /* '' */
.icon-github-circled:before {
	content: '\f09b';
} /* '' */
.icon-rss:before {
	content: '\f09e';
} /* '' */
.icon-hdd:before {
	content: '\f0a0';
} /* '' */
.icon-certificate:before {
	content: '\f0a3';
} /* '' */
.icon-left-circled:before {
	content: '\f0a8';
} /* '' */
.icon-right-circled:before {
	content: '\f0a9';
} /* '' */
.icon-up-circled:before {
	content: '\f0aa';
} /* '' */
.icon-down-circled:before {
	content: '\f0ab';
} /* '' */
.icon-tasks:before {
	content: '\f0ae';
} /* '' */
.icon-filter:before {
	content: '\f0b0';
} /* '' */
.icon-resize-full-alt:before {
	content: '\f0b2';
} /* '' */
.icon-beaker:before {
	content: '\f0c3';
} /* '' */
.icon-docs:before {
	content: '\f0c5';
} /* '' */
.icon-blank:before {
	content: '\f0c8';
} /* '' */
.icon-menu:before {
	content: '\f0c9';
} /* '' */
.icon-list-bullet:before {
	content: '\f0ca';
} /* '' */
.icon-list-numbered:before {
	content: '\f0cb';
} /* '' */
.icon-strike:before {
	content: '\f0cc';
} /* '' */
.icon-underline:before {
	content: '\f0cd';
} /* '' */
.icon-table:before {
	content: '\f0ce';
} /* '' */
.icon-magic:before {
	content: '\f0d0';
} /* '' */
.icon-pinterest-circled:before {
	content: '\f0d2';
} /* '' */
.icon-pinterest-squared:before {
	content: '\f0d3';
} /* '' */
.icon-gplus-squared:before {
	content: '\f0d4';
} /* '' */
.icon-gplus:before {
	content: '\f0d5';
} /* '' */
.icon-money:before {
	content: '\f0d6';
} /* '' */
.icon-columns:before {
	content: '\f0db';
} /* '' */
.icon-sort:before {
	content: '\f0dc';
} /* '' */
.icon-sort-down:before {
	content: '\f0dd';
} /* '' */
.icon-sort-up:before {
	content: '\f0de';
} /* '' */
.icon-mail-alt:before {
	content: '\f0e0';
} /* '' */
.icon-linkedin:before {
	content: '\f0e1';
} /* '' */
.icon-gauge:before {
	content: '\f0e4';
} /* '' */
.icon-comment-empty:before {
	content: '\f0e5';
} /* '' */
.icon-chat-empty:before {
	content: '\f0e6';
} /* '' */
.icon-sitemap:before {
	content: '\f0e8';
} /* '' */
.icon-paste:before {
	content: '\f0ea';
} /* '' */
.icon-lightbulb:before {
	content: '\f0eb';
} /* '' */
.icon-exchange:before {
	content: '\f0ec';
} /* '' */
.icon-download-cloud:before {
	content: '\f0ed';
} /* '' */
.icon-upload-cloud:before {
	content: '\f0ee';
} /* '' */
.icon-user-md:before {
	content: '\f0f0';
} /* '' */
.icon-stethoscope:before {
	content: '\f0f1';
} /* '' */
.icon-suitcase:before {
	content: '\f0f2';
} /* '' */
.icon-bell-alt:before {
	content: '\f0f3';
} /* '' */
.icon-coffee:before {
	content: '\f0f4';
} /* '' */
.icon-food:before {
	content: '\f0f5';
} /* '' */
.icon-doc-text:before {
	content: '\f0f6';
} /* '' */
.icon-building:before {
	content: '\f0f7';
} /* '' */
.icon-hospital:before {
	content: '\f0f8';
} /* '' */
.icon-ambulance:before {
	content: '\f0f9';
} /* '' */
.icon-medkit:before {
	content: '\f0fa';
} /* '' */
.icon-fighter-jet:before {
	content: '\f0fb';
} /* '' */
.icon-beer:before {
	content: '\f0fc';
} /* '' */
.icon-h-sigh:before {
	content: '\f0fd';
} /* '' */
.icon-plus-squared:before {
	content: '\f0fe';
} /* '' */
.icon-angle-double-left:before {
	content: '\f100';
} /* '' */
.icon-angle-double-right:before {
	content: '\f101';
} /* '' */
.icon-angle-double-up:before {
	content: '\f102';
} /* '' */
.icon-angle-double-down:before {
	content: '\f103';
} /* '' */
.icon-angle-left:before {
	content: '\f104';
} /* '' */
.icon-angle-right:before {
	content: '\f105';
} /* '' */
.icon-angle-up:before {
	content: '\f106';
} /* '' */
.icon-angle-down:before {
	content: '\f107';
} /* '' */
.icon-desktop:before {
	content: '\f108';
} /* '' */
.icon-laptop:before {
	content: '\f109';
} /* '' */
.icon-tablet:before {
	content: '\f10a';
} /* '' */
.icon-mobile:before {
	content: '\f10b';
} /* '' */
.icon-circle-empty:before {
	content: '\f10c';
} /* '' */
.icon-quote-left:before {
	content: '\f10d';
} /* '' */
.icon-quote-right:before {
	content: '\f10e';
} /* '' */
.icon-spinner:before {
	content: '\f110';
} /* '' */
.icon-circle:before {
	content: '\f111';
} /* '' */
.icon-reply:before {
	content: '\f112';
} /* '' */
.icon-github:before {
	content: '\f113';
} /* '' */
.icon-folder-empty:before {
	content: '\f114';
} /* '' */
.icon-folder-open-empty:before {
	content: '\f115';
} /* '' */
.icon-smile:before {
	content: '\f118';
} /* '' */
.icon-frown:before {
	content: '\f119';
} /* '' */
.icon-meh:before {
	content: '\f11a';
} /* '' */
.icon-gamepad:before {
	content: '\f11b';
} /* '' */
.icon-keyboard:before {
	content: '\f11c';
} /* '' */
.icon-flag-empty:before {
	content: '\f11d';
} /* '' */
.icon-flag-checkered:before {
	content: '\f11e';
} /* '' */
.icon-terminal:before {
	content: '\f120';
} /* '' */
.icon-code:before {
	content: '\f121';
} /* '' */
.icon-reply-all:before {
	content: '\f122';
} /* '' */
.icon-star-half-alt:before {
	content: '\f123';
} /* '' */
.icon-direction:before {
	content: '\f124';
} /* '' */
.icon-crop:before {
	content: '\f125';
} /* '' */
.icon-fork:before {
	content: '\f126';
} /* '' */
.icon-unlink:before {
	content: '\f127';
} /* '' */
.icon-help:before {
	content: '\f128';
} /* '' */
.icon-info:before {
	content: '\f129';
} /* '' */
.icon-attention-alt:before {
	content: '\f12a';
} /* '' */
.icon-superscript:before {
	content: '\f12b';
} /* '' */
.icon-subscript:before {
	content: '\f12c';
} /* '' */
.icon-eraser:before {
	content: '\f12d';
} /* '' */
.icon-puzzle:before {
	content: '\f12e';
} /* '' */
.icon-mic:before {
	content: '\f130';
} /* '' */
.icon-mute:before {
	content: '\f131';
} /* '' */
.icon-shield:before {
	content: '\f132';
} /* '' */
.icon-calendar-empty:before {
	content: '\f133';
} /* '' */
.icon-extinguisher:before {
	content: '\f134';
} /* '' */
.icon-rocket:before {
	content: '\f135';
} /* '' */
.icon-maxcdn:before {
	content: '\f136';
} /* '' */
.icon-angle-circled-left:before {
	content: '\f137';
} /* '' */
.icon-angle-circled-right:before {
	content: '\f138';
} /* '' */
.icon-angle-circled-up:before {
	content: '\f139';
} /* '' */
.icon-angle-circled-down:before {
	content: '\f13a';
} /* '' */
.icon-html5:before {
	content: '\f13b';
} /* '' */
.icon-css3:before {
	content: '\f13c';
} /* '' */
.icon-anchor:before {
	content: '\f13d';
} /* '' */
.icon-lock-open-alt:before {
	content: '\f13e';
} /* '' */
.icon-bullseye:before {
	content: '\f140';
} /* '' */
.icon-ellipsis:before {
	content: '\f141';
} /* '' */
.icon-ellipsis-vert:before {
	content: '\f142';
} /* '' */
.icon-rss-squared:before {
	content: '\f143';
} /* '' */
.icon-play-circled:before {
	content: '\f144';
} /* '' */
.icon-ticket:before {
	content: '\f145';
} /* '' */
.icon-minus-squared:before {
	content: '\f146';
} /* '' */
.icon-minus-squared-alt:before {
	content: '\f147';
} /* '' */
.icon-level-up:before {
	content: '\f148';
} /* '' */
.icon-level-down:before {
	content: '\f149';
} /* '' */
.icon-ok-squared:before {
	content: '\f14a';
} /* '' */
.icon-pencil-squared:before {
	content: '\f14b';
} /* '' */
.icon-link-ext-alt:before {
	content: '\f14c';
} /* '' */
.icon-export-alt:before {
	content: '\f14d';
} /* '' */
.icon-compass:before {
	content: '\f14e';
} /* '' */
.icon-expand:before {
	content: '\f150';
} /* '' */
.icon-collapse:before {
	content: '\f151';
} /* '' */
.icon-expand-right:before {
	content: '\f152';
} /* '' */
.icon-euro:before {
	content: '\f153';
} /* '' */
.icon-pound:before {
	content: '\f154';
} /* '' */
.icon-dollar:before {
	content: '\f155';
} /* '' */
.icon-rupee:before {
	content: '\f156';
} /* '' */
.icon-yen:before {
	content: '\f157';
} /* '' */
.icon-rouble:before {
	content: '\f158';
} /* '' */
.icon-won:before {
	content: '\f159';
} /* '' */
.icon-bitcoin:before {
	content: '\f15a';
} /* '' */
.icon-doc-inv:before {
	content: '\f15b';
} /* '' */
.icon-doc-text-inv:before {
	content: '\f15c';
} /* '' */
.icon-sort-name-up:before {
	content: '\f15d';
} /* '' */
.icon-sort-name-down:before {
	content: '\f15e';
} /* '' */
.icon-sort-alt-up:before {
	content: '\f160';
} /* '' */
.icon-sort-alt-down:before {
	content: '\f161';
} /* '' */
.icon-sort-number-up:before {
	content: '\f162';
} /* '' */
.icon-sort-number-down:before {
	content: '\f163';
} /* '' */
.icon-thumbs-up-alt:before {
	content: '\f164';
} /* '' */
.icon-thumbs-down-alt:before {
	content: '\f165';
} /* '' */
.icon-youtube-squared:before {
	content: '\f166';
} /* '' */
.icon-youtube:before {
	content: '\f167';
} /* '' */
.icon-xing:before {
	content: '\f168';
} /* '' */
.icon-xing-squared:before {
	content: '\f169';
} /* '' */
.icon-youtube-play:before {
	content: '\f16a';
} /* '' */
.icon-dropbox:before {
	content: '\f16b';
} /* '' */
.icon-stackoverflow:before {
	content: '\f16c';
} /* '' */
.icon-instagram:before {
	content: '\f16d';
} /* '' */
.icon-flickr:before {
	content: '\f16e';
} /* '' */
.icon-adn:before {
	content: '\f170';
} /* '' */
.icon-bitbucket:before {
	content: '\f171';
} /* '' */
.icon-bitbucket-squared:before {
	content: '\f172';
} /* '' */
.icon-tumblr:before {
	content: '\f173';
} /* '' */
.icon-tumblr-squared:before {
	content: '\f174';
} /* '' */
.icon-down:before {
	content: '\f175';
} /* '' */
.icon-up:before {
	content: '\f176';
} /* '' */
.icon-left:before {
	content: '\f177';
} /* '' */
.icon-right:before {
	content: '\f178';
} /* '' */
.icon-apple:before {
	content: '\f179';
} /* '' */
.icon-windows:before {
	content: '\f17a';
} /* '' */
.icon-android:before {
	content: '\f17b';
} /* '' */
.icon-linux:before {
	content: '\f17c';
} /* '' */
.icon-dribbble:before {
	content: '\f17d';
} /* '' */
.icon-skype:before {
	content: '\f17e';
} /* '' */
.icon-foursquare:before {
	content: '\f180';
} /* '' */
.icon-trello:before {
	content: '\f181';
} /* '' */
.icon-female:before {
	content: '\f182';
} /* '' */
.icon-male:before {
	content: '\f183';
} /* '' */
.icon-gittip:before {
	content: '\f184';
} /* '' */
.icon-sun:before {
	content: '\f185';
} /* '' */
.icon-moon:before {
	content: '\f186';
} /* '' */
.icon-box:before {
	content: '\f187';
} /* '' */
.icon-bug:before {
	content: '\f188';
} /* '' */
.icon-vkontakte:before {
	content: '\f189';
} /* '' */
.icon-weibo:before {
	content: '\f18a';
} /* '' */
.icon-renren:before {
	content: '\f18b';
} /* '' */
.icon-pagelines:before {
	content: '\f18c';
} /* '' */
.icon-stackexchange:before {
	content: '\f18d';
} /* '' */
.icon-right-circled2:before {
	content: '\f18e';
} /* '' */
.icon-left-circled2:before {
	content: '\f190';
} /* '' */
.icon-collapse-left:before {
	content: '\f191';
} /* '' */
.icon-dot-circled:before {
	content: '\f192';
} /* '' */
.icon-wheelchair:before {
	content: '\f193';
} /* '' */
.icon-vimeo-squared:before {
	content: '\f194';
} /* '' */
.icon-try:before {
	content: '\f195';
} /* '' */
.icon-plus-squared-alt:before {
	content: '\f196';
} /* '' */
.icon-space-shuttle:before {
	content: '\f197';
} /* '' */
.icon-slack:before {
	content: '\f198';
} /* '' */
.icon-mail-squared:before {
	content: '\f199';
} /* '' */
.icon-wordpress:before {
	content: '\f19a';
} /* '' */
.icon-openid:before {
	content: '\f19b';
} /* '' */
.icon-bank:before {
	content: '\f19c';
} /* '' */
.icon-graduation-cap:before {
	content: '\f19d';
} /* '' */
.icon-yahoo:before {
	content: '\f19e';
} /* '' */
.icon-google:before {
	content: '\f1a0';
} /* '' */
.icon-reddit:before {
	content: '\f1a1';
} /* '' */
.icon-reddit-squared:before {
	content: '\f1a2';
} /* '' */
.icon-stumbleupon-circled:before {
	content: '\f1a3';
} /* '' */
.icon-stumbleupon:before {
	content: '\f1a4';
} /* '' */
.icon-delicious:before {
	content: '\f1a5';
} /* '' */
.icon-digg:before {
	content: '\f1a6';
} /* '' */
.icon-pied-piper-squared:before {
	content: '\f1a7';
} /* '' */
.icon-pied-piper-alt:before {
	content: '\f1a8';
} /* '' */
.icon-drupal:before {
	content: '\f1a9';
} /* '' */
.icon-joomla:before {
	content: '\f1aa';
} /* '' */
.icon-language:before {
	content: '\f1ab';
} /* '' */
.icon-fax:before {
	content: '\f1ac';
} /* '' */
.icon-building-filled:before {
	content: '\f1ad';
} /* '' */
.icon-child:before {
	content: '\f1ae';
} /* '' */
.icon-paw:before {
	content: '\f1b0';
} /* '' */
.icon-spoon:before {
	content: '\f1b1';
} /* '' */
.icon-cube:before {
	content: '\f1b2';
} /* '' */
.icon-cubes:before {
	content: '\f1b3';
} /* '' */
.icon-behance:before {
	content: '\f1b4';
} /* '' */
.icon-behance-squared:before {
	content: '\f1b5';
} /* '' */
.icon-steam:before {
	content: '\f1b6';
} /* '' */
.icon-steam-squared:before {
	content: '\f1b7';
} /* '' */
.icon-recycle:before {
	content: '\f1b8';
} /* '' */
.icon-cab:before {
	content: '\f1b9';
} /* '' */
.icon-taxi:before {
	content: '\f1ba';
} /* '' */
.icon-tree:before {
	content: '\f1bb';
} /* '' */
.icon-spotify:before {
	content: '\f1bc';
} /* '' */
.icon-deviantart:before {
	content: '\f1bd';
} /* '' */
.icon-soundcloud:before {
	content: '\f1be';
} /* '' */
.icon-database:before {
	content: '\f1c0';
} /* '' */
.icon-file-pdf:before {
	content: '\f1c1';
} /* '' */
.icon-file-word:before {
	content: '\f1c2';
} /* '' */
.icon-file-excel:before {
	content: '\f1c3';
} /* '' */
.icon-file-powerpoint:before {
	content: '\f1c4';
} /* '' */
.icon-file-image:before {
	content: '\f1c5';
} /* '' */
.icon-file-archive:before {
	content: '\f1c6';
} /* '' */
.icon-file-audio:before {
	content: '\f1c7';
} /* '' */
.icon-file-video:before {
	content: '\f1c8';
} /* '' */
.icon-file-code:before {
	content: '\f1c9';
} /* '' */
.icon-vine:before {
	content: '\f1ca';
} /* '' */
.icon-codeopen:before {
	content: '\f1cb';
} /* '' */
.icon-jsfiddle:before {
	content: '\f1cc';
} /* '' */
.icon-lifebuoy:before {
	content: '\f1cd';
} /* '' */
.icon-circle-notch:before {
	content: '\f1ce';
} /* '' */
.icon-rebel:before {
	content: '\f1d0';
} /* '' */
.icon-empire:before {
	content: '\f1d1';
} /* '' */
.icon-git-squared:before {
	content: '\f1d2';
} /* '' */
.icon-git:before {
	content: '\f1d3';
} /* '' */
.icon-hacker-news:before {
	content: '\f1d4';
} /* '' */
.icon-tencent-weibo:before {
	content: '\f1d5';
} /* '' */
.icon-qq:before {
	content: '\f1d6';
} /* '' */
.icon-wechat:before {
	content: '\f1d7';
} /* '' */
.icon-paper-plane:before {
	content: '\f1d8';
} /* '' */
.icon-paper-plane-empty:before {
	content: '\f1d9';
} /* '' */
.icon-history:before {
	content: '\f1da';
} /* '' */
.icon-circle-thin:before {
	content: '\f1db';
} /* '' */
.icon-header:before {
	content: '\f1dc';
} /* '' */
.icon-paragraph:before {
	content: '\f1dd';
} /* '' */
.icon-sliders:before {
	content: '\f1de';
} /* '' */
.icon-share:before {
	content: '\f1e0';
} /* '' */
.icon-share-squared:before {
	content: '\f1e1';
} /* '' */
.icon-bomb:before {
	content: '\f1e2';
} /* '' */
.icon-soccer-ball:before {
	content: '\f1e3';
} /* '' */
.icon-tty:before {
	content: '\f1e4';
} /* '' */
.icon-binoculars:before {
	content: '\f1e5';
} /* '' */
.icon-plug:before {
	content: '\f1e6';
} /* '' */
.icon-slideshare:before {
	content: '\f1e7';
} /* '' */
.icon-twitch:before {
	content: '\f1e8';
} /* '' */
.icon-yelp:before {
	content: '\f1e9';
} /* '' */
.icon-newspaper:before {
	content: '\f1ea';
} /* '' */
.icon-wifi:before {
	content: '\f1eb';
} /* '' */
.icon-calc:before {
	content: '\f1ec';
} /* '' */
.icon-paypal:before {
	content: '\f1ed';
} /* '' */
.icon-gwallet:before {
	content: '\f1ee';
} /* '' */
.icon-cc-visa:before {
	content: '\f1f0';
} /* '' */
.icon-cc-mastercard:before {
	content: '\f1f1';
} /* '' */
.icon-cc-discover:before {
	content: '\f1f2';
} /* '' */
.icon-cc-amex:before {
	content: '\f1f3';
} /* '' */
.icon-cc-paypal:before {
	content: '\f1f4';
} /* '' */
.icon-cc-stripe:before {
	content: '\f1f5';
} /* '' */
.icon-bell-off:before {
	content: '\f1f6';
} /* '' */
.icon-bell-off-empty:before {
	content: '\f1f7';
} /* '' */
.icon-trash:before {
	content: '\f1f8';
} /* '' */
.icon-copyright:before {
	content: '\f1f9';
} /* '' */
.icon-at:before {
	content: '\f1fa';
} /* '' */
.icon-eyedropper:before {
	content: '\f1fb';
} /* '' */
.icon-brush:before {
	content: '\f1fc';
} /* '' */
.icon-birthday:before {
	content: '\f1fd';
} /* '' */
.icon-chart-area:before {
	content: '\f1fe';
} /* '' */
.icon-chart-pie:before {
	content: '\f200';
} /* '' */
.icon-chart-line:before {
	content: '\f201';
} /* '' */
.icon-lastfm:before {
	content: '\f202';
} /* '' */
.icon-lastfm-squared:before {
	content: '\f203';
} /* '' */
.icon-toggle-off:before {
	content: '\f204';
} /* '' */
.icon-toggle-on:before {
	content: '\f205';
} /* '' */
.icon-bicycle:before {
	content: '\f206';
} /* '' */
.icon-bus:before {
	content: '\f207';
} /* '' */
.icon-ioxhost:before {
	content: '\f208';
} /* '' */
.icon-angellist:before {
	content: '\f209';
} /* '' */
.icon-cc:before {
	content: '\f20a';
} /* '' */
.icon-shekel:before {
	content: '\f20b';
} /* '' */
.icon-meanpath:before {
	content: '\f20c';
} /* '' */
.icon-buysellads:before {
	content: '\f20d';
} /* '' */
.icon-connectdevelop:before {
	content: '\f20e';
} /* '' */
.icon-dashcube:before {
	content: '\f210';
} /* '' */
.icon-forumbee:before {
	content: '\f211';
} /* '' */
.icon-leanpub:before {
	content: '\f212';
} /* '' */
.icon-sellsy:before {
	content: '\f213';
} /* '' */
.icon-shirtsinbulk:before {
	content: '\f214';
} /* '' */
.icon-simplybuilt:before {
	content: '\f215';
} /* '' */
.icon-skyatlas:before {
	content: '\f216';
} /* '' */
.icon-cart-plus:before {
	content: '\f217';
} /* '' */
.icon-cart-arrow-down:before {
	content: '\f218';
} /* '' */
.icon-diamond:before {
	content: '\f219';
} /* '' */
.icon-ship:before {
	content: '\f21a';
} /* '' */
.icon-user-secret:before {
	content: '\f21b';
} /* '' */
.icon-motorcycle:before {
	content: '\f21c';
} /* '' */
.icon-street-view:before {
	content: '\f21d';
} /* '' */
.icon-heartbeat:before {
	content: '\f21e';
} /* '' */
.icon-venus:before {
	content: '\f221';
} /* '' */
.icon-mars:before {
	content: '\f222';
} /* '' */
.icon-mercury:before {
	content: '\f223';
} /* '' */
.icon-transgender:before {
	content: '\f224';
} /* '' */
.icon-transgender-alt:before {
	content: '\f225';
} /* '' */
.icon-venus-double:before {
	content: '\f226';
} /* '' */
.icon-mars-double:before {
	content: '\f227';
} /* '' */
.icon-venus-mars:before {
	content: '\f228';
} /* '' */
.icon-mars-stroke:before {
	content: '\f229';
} /* '' */
.icon-mars-stroke-v:before {
	content: '\f22a';
} /* '' */
.icon-mars-stroke-h:before {
	content: '\f22b';
} /* '' */
.icon-neuter:before {
	content: '\f22c';
} /* '' */
.icon-genderless:before {
	content: '\f22d';
} /* '' */
.icon-facebook-official:before {
	content: '\f230';
} /* '' */
.icon-pinterest:before {
	content: '\f231';
} /* '' */
.icon-whatsapp:before {
	content: '\f232';
} /* '' */
.icon-server:before {
	content: '\f233';
} /* '' */
.icon-user-plus:before {
	content: '\f234';
} /* '' */
.icon-user-times:before {
	content: '\f235';
} /* '' */
.icon-bed:before {
	content: '\f236';
} /* '' */
.icon-viacoin:before {
	content: '\f237';
} /* '' */
.icon-train:before {
	content: '\f238';
} /* '' */
.icon-subway:before {
	content: '\f239';
} /* '' */
.icon-medium:before {
	content: '\f23a';
} /* '' */
.icon-y-combinator:before {
	content: '\f23b';
} /* '' */
.icon-optin-monster:before {
	content: '\f23c';
} /* '' */
.icon-opencart:before {
	content: '\f23d';
} /* '' */
.icon-expeditedssl:before {
	content: '\f23e';
} /* '' */
.icon-battery-4:before {
	content: '\f240';
} /* '' */
.icon-battery-3:before {
	content: '\f241';
} /* '' */
.icon-battery-2:before {
	content: '\f242';
} /* '' */
.icon-battery-1:before {
	content: '\f243';
} /* '' */
.icon-battery-0:before {
	content: '\f244';
} /* '' */
.icon-mouse-pointer:before {
	content: '\f245';
} /* '' */
.icon-i-cursor:before {
	content: '\f246';
} /* '' */
.icon-object-group:before {
	content: '\f247';
} /* '' */
.icon-object-ungroup:before {
	content: '\f248';
} /* '' */
.icon-sticky-note:before {
	content: '\f249';
} /* '' */
.icon-sticky-note-o:before {
	content: '\f24a';
} /* '' */
.icon-cc-jcb:before {
	content: '\f24b';
} /* '' */
.icon-cc-diners-club:before {
	content: '\f24c';
} /* '' */
.icon-clone:before {
	content: '\f24d';
} /* '' */
.icon-balance-scale:before {
	content: '\f24e';
} /* '' */
.icon-hourglass-o:before {
	content: '\f250';
} /* '' */
.icon-hourglass-1:before {
	content: '\f251';
} /* '' */
.icon-hourglass-2:before {
	content: '\f252';
} /* '' */
.icon-hourglass-3:before {
	content: '\f253';
} /* '' */
.icon-hourglass:before {
	content: '\f254';
} /* '' */
.icon-hand-grab-o:before {
	content: '\f255';
} /* '' */
.icon-hand-paper-o:before {
	content: '\f256';
} /* '' */
.icon-hand-scissors-o:before {
	content: '\f257';
} /* '' */
.icon-hand-lizard-o:before {
	content: '\f258';
} /* '' */
.icon-hand-spock-o:before {
	content: '\f259';
} /* '' */
.icon-hand-pointer-o:before {
	content: '\f25a';
} /* '' */
.icon-hand-peace-o:before {
	content: '\f25b';
} /* '' */
.icon-trademark:before {
	content: '\f25c';
} /* '' */
.icon-registered:before {
	content: '\f25d';
} /* '' */
.icon-creative-commons:before {
	content: '\f25e';
} /* '' */
.icon-gg:before {
	content: '\f260';
} /* '' */
.icon-gg-circle:before {
	content: '\f261';
} /* '' */
.icon-tripadvisor:before {
	content: '\f262';
} /* '' */
.icon-odnoklassniki:before {
	content: '\f263';
} /* '' */
.icon-odnoklassniki-square:before {
	content: '\f264';
} /* '' */
.icon-get-pocket:before {
	content: '\f265';
} /* '' */
.icon-wikipedia-w:before {
	content: '\f266';
} /* '' */
.icon-safari:before {
	content: '\f267';
} /* '' */
.icon-chrome:before {
	content: '\f268';
} /* '' */
.icon-firefox:before {
	content: '\f269';
} /* '' */
.icon-opera:before {
	content: '\f26a';
} /* '' */
.icon-internet-explorer:before {
	content: '\f26b';
} /* '' */
.icon-television:before {
	content: '\f26c';
} /* '' */
.icon-contao:before {
	content: '\f26d';
} /* '' */
.icon-500px:before {
	content: '\f26e';
} /* '' */
.icon-amazon:before {
	content: '\f270';
} /* '' */
.icon-calendar-plus-o:before {
	content: '\f271';
} /* '' */
.icon-calendar-minus-o:before {
	content: '\f272';
} /* '' */
.icon-calendar-times-o:before {
	content: '\f273';
} /* '' */
.icon-calendar-check-o:before {
	content: '\f274';
} /* '' */
.icon-industry:before {
	content: '\f275';
} /* '' */
.icon-map-pin:before {
	content: '\f276';
} /* '' */
.icon-map-signs:before {
	content: '\f277';
} /* '' */
.icon-map-o:before {
	content: '\f278';
} /* '' */
.icon-map:before {
	content: '\f279';
} /* '' */
.icon-commenting:before {
	content: '\f27a';
} /* '' */
.icon-commenting-o:before {
	content: '\f27b';
} /* '' */
.icon-houzz:before {
	content: '\f27c';
} /* '' */
.icon-vimeo:before {
	content: '\f27d';
} /* '' */
.icon-black-tie:before {
	content: '\f27e';
} /* '' */
.icon-fonticons:before {
	content: '\f280';
} /* '' */
.icon-reddit-alien:before {
	content: '\f281';
} /* '' */
.icon-edge:before {
	content: '\f282';
} /* '' */
.icon-credit-card-alt:before {
	content: '\f283';
} /* '' */
.icon-codiepie:before {
	content: '\f284';
} /* '' */
.icon-modx:before {
	content: '\f285';
} /* '' */
.icon-fort-awesome:before {
	content: '\f286';
} /* '' */
.icon-usb:before {
	content: '\f287';
} /* '' */
.icon-product-hunt:before {
	content: '\f288';
} /* '' */
.icon-mixcloud:before {
	content: '\f289';
} /* '' */
.icon-scribd:before {
	content: '\f28a';
} /* '' */
.icon-pause-circle:before {
	content: '\f28b';
} /* '' */
.icon-pause-circle-o:before {
	content: '\f28c';
} /* '' */
.icon-stop-circle:before {
	content: '\f28d';
} /* '' */
.icon-stop-circle-o:before {
	content: '\f28e';
} /* '' */
.icon-shopping-bag:before {
	content: '\f290';
} /* '' */
.icon-shopping-basket:before {
	content: '\f291';
} /* '' */
.icon-hashtag:before {
	content: '\f292';
} /* '' */
.icon-bluetooth:before {
	content: '\f293';
} /* '' */
.icon-bluetooth-b:before {
	content: '\f294';
} /* '' */
.icon-percent:before {
	content: '\f295';
} /* '' */
.icon-gitlab:before {
	content: '\f296';
} /* '' */
.icon-wpbeginner:before {
	content: '\f297';
} /* '' */
.icon-wpforms:before {
	content: '\f298';
} /* '' */
.icon-envira:before {
	content: '\f299';
} /* '' */
.icon-universal-access:before {
	content: '\f29a';
} /* '' */
.icon-wheelchair-alt:before {
	content: '\f29b';
} /* '' */
.icon-question-circle-o:before {
	content: '\f29c';
} /* '' */
.icon-blind:before {
	content: '\f29d';
} /* '' */
.icon-audio-description:before {
	content: '\f29e';
} /* '' */
.icon-volume-control-phone:before {
	content: '\f2a0';
} /* '' */
.icon-braille:before {
	content: '\f2a1';
} /* '' */
.icon-assistive-listening-systems:before {
	content: '\f2a2';
} /* '' */
.icon-american-sign-language-interpreting:before {
	content: '\f2a3';
} /* '' */
.icon-asl-interpreting:before {
	content: '\f2a4';
} /* '' */
.icon-glide:before {
	content: '\f2a5';
} /* '' */
.icon-glide-g:before {
	content: '\f2a6';
} /* '' */
.icon-sign-language:before {
	content: '\f2a7';
} /* '' */
.icon-low-vision:before {
	content: '\f2a8';
} /* '' */
.icon-viadeo:before {
	content: '\f2a9';
} /* '' */
.icon-viadeo-square:before {
	content: '\f2aa';
} /* '' */
.icon-snapchat:before {
	content: '\f2ab';
} /* '' */
.icon-snapchat-ghost:before {
	content: '\f2ac';
} /* '' */
.icon-snapchat-square:before {
	content: '\f2ad';
} /* '' */
.icon-pied-piper:before {
	content: '\f2ae';
} /* '' */
.icon-first-order:before {
	content: '\f2b0';
} /* '' */
.icon-yoast:before {
	content: '\f2b1';
} /* '' */
.icon-themeisle:before {
	content: '\f2b2';
} /* '' */
.icon-google-plus-circle:before {
	content: '\f2b3';
} /* '' */
.icon-font-awesome:before {
	content: '\f2b4';
} /* '' */
.icon-handshake-o:before {
	content: '\f2b5';
} /* '' */
.icon-envelope-open:before {
	content: '\f2b6';
} /* '' */
.icon-envelope-open-o:before {
	content: '\f2b7';
} /* '' */
.icon-linode:before {
	content: '\f2b8';
} /* '' */
.icon-address-book:before {
	content: '\f2b9';
} /* '' */
.icon-address-book-o:before {
	content: '\f2ba';
} /* '' */
.icon-address-card:before {
	content: '\f2bb';
} /* '' */
.icon-address-card-o:before {
	content: '\f2bc';
} /* '' */
.icon-user-circle:before {
	content: '\f2bd';
} /* '' */
.icon-user-circle-o:before {
	content: '\f2be';
} /* '' */
.icon-user-o:before {
	content: '\f2c0';
} /* '' */
.icon-id-badge:before {
	content: '\f2c1';
} /* '' */
.icon-id-card:before {
	content: '\f2c2';
} /* '' */
.icon-id-card-o:before {
	content: '\f2c3';
} /* '' */
.icon-quora:before {
	content: '\f2c4';
} /* '' */
.icon-free-code-camp:before {
	content: '\f2c5';
} /* '' */
.icon-telegram:before {
	content: '\f2c6';
} /* '' */
.icon-thermometer:before {
	content: '\f2c7';
} /* '' */
.icon-thermometer-3:before {
	content: '\f2c8';
} /* '' */
.icon-thermometer-2:before {
	content: '\f2c9';
} /* '' */
.icon-thermometer-quarter:before {
	content: '\f2ca';
} /* '' */
.icon-thermometer-0:before {
	content: '\f2cb';
} /* '' */
.icon-shower:before {
	content: '\f2cc';
} /* '' */
.icon-bath:before {
	content: '\f2cd';
} /* '' */
.icon-podcast:before {
	content: '\f2ce';
} /* '' */
.icon-window-maximize:before {
	content: '\f2d0';
} /* '' */
.icon-window-minimize:before {
	content: '\f2d1';
} /* '' */
.icon-window-restore:before {
	content: '\f2d2';
} /* '' */
.icon-window-close:before {
	content: '\f2d3';
} /* '' */
.icon-window-close-o:before {
	content: '\f2d4';
} /* '' */
.icon-bandcamp:before {
	content: '\f2d5';
} /* '' */
.icon-grav:before {
	content: '\f2d6';
} /* '' */
.icon-etsy:before {
	content: '\f2d7';
} /* '' */
.icon-imdb:before {
	content: '\f2d8';
} /* '' */
.icon-ravelry:before {
	content: '\f2d9';
} /* '' */
.icon-eercast:before {
	content: '\f2da';
} /* '' */
.icon-microchip:before {
	content: '\f2db';
} /* '' */
.icon-snowflake-o:before {
	content: '\f2dc';
} /* '' */
.icon-superpowers:before {
	content: '\f2dd';
} /* '' */
.icon-wpexplorer:before {
	content: '\f2de';
} /* '' */
.icon-meetup:before {
	content: '\f2e0';
} /* '' */
.icon-github-squared:before {
	content: '\f300';
} /* '' */
.icon-github-circled-1:before {
	content: '\f301';
} /* '' */
.icon-twitter-3:before {
	content: '\f302';
} /* '' */
.icon-flickr-1:before {
	content: '\f303';
} /* '' */
.icon-twitter-squared:before {
	content: '\f304';
} /* '' */
.icon-yandex:before {
	content: '\f305';
} /* '' */
.icon-vimeo-1:before {
	content: '\f306';
} /* '' */
.icon-vimeo-circled:before {
	content: '\f307';
} /* '' */
.icon-facebook-squared:before {
	content: '\f308';
} /* '' */
.icon-twitter-1:before {
	content: '\f309';
} /* '' */
.icon-twitter-circled:before {
	content: '\f30a';
} /* '' */
.icon-skype-4:before {
	content: '\f30b';
} /* '' */
.icon-linkedin-squared:before {
	content: '\f30c';
} /* '' */
.icon-facebook-circled:before {
	content: '\f30d';
} /* '' */
.icon-facebook-squared-1:before {
	content: '\f30e';
} /* '' */
.icon-gplus-1:before {
	content: '\f30f';
} /* '' */
.icon-gplus-circled:before {
	content: '\f310';
} /* '' */
.icon-tumblr-3:before {
	content: '\f311';
} /* '' */
.icon-pinterest-1:before {
	content: '\f312';
} /* '' */
.icon-pinterest-circled-1:before {
	content: '\f313';
} /* '' */
.icon-twitter-rect:before {
	content: '\f314';
} /* '' */
.icon-tumblr-1:before {
	content: '\f315';
} /* '' */
.icon-tumblr-circled:before {
	content: '\f316';
} /* '' */
.icon-jabber:before {
	content: '\f317';
} /* '' */
.icon-linkedin-1:before {
	content: '\f318';
} /* '' */
.icon-linkedin-circled:before {
	content: '\f319';
} /* '' */
.icon-linkedin-5:before {
	content: '\f31a';
} /* '' */
.icon-dribbble-1:before {
	content: '\f31b';
} /* '' */
.icon-dribbble-circled:before {
	content: '\f31c';
} /* '' */
.icon-wordpress-2:before {
	content: '\f31d';
} /* '' */
.icon-stumbleupon-1:before {
	content: '\f31e';
} /* '' */
.icon-stumbleupon-circled-1:before {
	content: '\f31f';
} /* '' */
.icon-diigo:before {
	content: '\f320';
} /* '' */
.icon-lastfm-1:before {
	content: '\f321';
} /* '' */
.icon-lastfm-circled:before {
	content: '\f322';
} /* '' */
.icon-tudou:before {
	content: '\f323';
} /* '' */
.icon-rdio:before {
	content: '\f324';
} /* '' */
.icon-rdio-circled:before {
	content: '\f325';
} /* '' */
.icon-amex:before {
	content: '\f326';
} /* '' */
.icon-spotify-1:before {
	content: '\f327';
} /* '' */
.icon-spotify-circled:before {
	content: '\f328';
} /* '' */
.icon-mastercard:before {
	content: '\f329';
} /* '' */
.icon-qq-1:before {
	content: '\f32a';
} /* '' */
.icon-bandcamp-1:before {
	content: '\f32b';
} /* '' */
.icon-codepen:before {
	content: '\f32c';
} /* '' */
.icon-instagram-1:before {
	content: '\f32d';
} /* '' */
.icon-dropbox-1:before {
	content: '\f330';
} /* '' */
.icon-evernote:before {
	content: '\f333';
} /* '' */
.icon-flattr:before {
	content: '\f336';
} /* '' */
.icon-skype-1:before {
	content: '\f339';
} /* '' */
.icon-skype-circled:before {
	content: '\f33a';
} /* '' */
.icon-renren-1:before {
	content: '\f33c';
} /* '' */
.icon-sina-weibo:before {
	content: '\f33f';
} /* '' */
.icon-paypal-1:before {
	content: '\f342';
} /* '' */
.icon-picasa:before {
	content: '\f345';
} /* '' */
.icon-soundcloud-1:before {
	content: '\f348';
} /* '' */
.icon-mixi:before {
	content: '\f34b';
} /* '' */
.icon-behance-1:before {
	content: '\f34e';
} /* '' */
.icon-google-circles:before {
	content: '\f351';
} /* '' */
.icon-vkontakte-1:before {
	content: '\f354';
} /* '' */
.icon-smashing:before {
	content: '\f357';
} /* '' */
.icon-comment-4:before {
	content: '\f4ac';
} /* '' */
.icon-folder-open-empty-1:before {
	content: '\f4c2';
} /* '' */
.icon-calendar-5:before {
	content: '\f4c5';
} /* '' */
.icon-newspaper-2:before {
	content: '\f4f0';
} /* '' */
.icon-camera-5:before {
	content: '\f4f7';
} /* '' */
.icon-search-5:before {
	content: '\f50d';
} /* '' */
.icon-lock-alt:before {
	content: '\f510';
} /* '' */
.icon-lock-5:before {
	content: '\f512';
} /* '' */
.icon-lock-open-5:before {
	content: '\f513';
} /* '' */
.icon-joystick:before {
	content: '\f514';
} /* '' */
.icon-fire-1:before {
	content: '\f525';
} /* '' */
.icon-chart-bar-5:before {
	content: '\f526';
} /* '' */
.icon-spread:before {
	content: '\f527';
} /* '' */
.icon-spinner1:before {
	content: '\f528';
} /* '' */
.icon-spinner2:before {
	content: '\f529';
} /* '' */
.icon-db-shape:before {
	content: '\f600';
} /* '' */
.icon-sweden:before {
	content: '\f601';
} /* '' */
.icon-logo-db:before {
	content: '\f603';
} /* '' */
@font-face {
	font-family: 'roboto';
	src: url('../font/roboto-bold-webfont.woff2') format('woff2'), url('../font/roboto-bold-webfont.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'roboto';
	src: url('../font/roboto-light-webfont.woff2') format('woff2'),
		url('../font/roboto-light-webfont.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: 'roboto';
	src: url('../font/roboto-regular-webfont.woff2') format('woff2'),
		url('../font/roboto-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/*! jQuery UI - v1.10.3 - 2013-11-13
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: '';
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}
.ui-front {
	z-index: 100;
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: 0.5em 0.5em 0.5em 0.7em;
	min-height: 0;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: 0.7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: 0.5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: 0.1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
.ui-button-icon-only {
	width: 2.2em;
}
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: 0.4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
input.ui-button {
	padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: 0.5em;
}
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -0.3em;
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: 0.2em 0.2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: 0.9em;
	border-collapse: collapse;
	margin: 0 0 0.4em;
}
.ui-datepicker th {
	padding: 0.7em 0.3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: 0.2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: 0.7em 0 0 0;
	padding: 0 0.2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: 0.5em 0.2em 0.4em;
	cursor: pointer;
	padding: 0.2em 0.6em 0.3em 0.6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0.2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 0.4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: 0.1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: 0.3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: 0.5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: 0.5em;
	padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: 0.5em 0.4em 0.5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px 0.4em;
	line-height: 1.5;
	min-height: 0;
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: 0.4em 0 0.2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}
.ui-menu .ui-icon {
	position: absolute;
	top: 0.2em;
	left: 0.2em;
}
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url('images/animated-overlay.gif');
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: 0.7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	-webkit-filter: inherit;
	filter: inherit;
}
.ui-slider-horizontal {
	height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -0.3em;
	margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-slider-vertical {
	width: 0.8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -0.3em;
	margin-left: 0;
	margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: 0.2em 0;
	vertical-align: middle;
	margin-left: 0.4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: 0.5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;
	padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px 0.2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: 0.5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
.form-control:focus {
	border-color: #cbd0d9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(203, 208, 217, 0.6);
}
.form-control::-moz-placeholder {
	color: #999999;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #999999;
}
.form-control::-webkit-input-placeholder {
	color: #999999;
}
.form-control::-webkit-input-placeholder {
	color: #aaa;
}
.form-control:-moz-placeholder {
	color: #aaa;
}
.form-control::-moz-placeholder {
	color: #aaa;
}
.form-control:-ms-input-placeholder {
	color: #aaa;
}
select.input-sm {
	height: 28px;
	line-height: 28px;
}
textarea.input-sm,
select[multiple].input-sm {
	height: auto;
}
select.input-lg {
	height: 42px;
	line-height: 42px;
}
textarea.input-lg,
select[multiple].input-lg {
	height: auto;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
	color: #045702;
}
.has-success .form-control {
	border-color: #045702;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
	border-color: #022501;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #09bb04;
}
.has-success .input-group-addon {
	color: #045702;
	border-color: #045702;
	background-color: #bdedbc;
}
.has-success .form-control-feedback {
	color: #045702;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
	color: #574802;
}
.has-warning .form-control {
	border-color: #574802;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
	border-color: #251f01;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #bb9b04;
}
.has-warning .input-group-addon {
	color: #574802;
	border-color: #574802;
	background-color: #ffefa4;
}
.has-warning .form-control-feedback {
	color: #574802;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #ac1818;
}
.has-error .form-control {
	border-color: #ac1818;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
	border-color: #7f1212;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e54545;
}
.has-error .input-group-addon {
	color: #ac1818;
	border-color: #ac1818;
	background-color: #ffc9c9;
}
.has-error .form-control-feedback {
	color: #ac1818;
}
.morris-hover {
	position: absolute;
	z-index: 1000;
}
.morris-hover.morris-default-style {
	border-radius: 10px;
	padding: 6px;
	color: #666;
	background: rgba(255, 255, 255, 0.8);
	border: solid 2px rgba(230, 230, 230, 0.8);
	font-family: sans-serif;
	font-size: 12px;
	text-align: center;
}
.morris-hover.morris-default-style .morris-hover-row-label {
	font-weight: bold;
	margin: 0.25em 0;
}
.morris-hover.morris-default-style .morris-hover-point {
	white-space: nowrap;
	margin: 0.1em 0;
}
.scrollbar-rail-default {
	display: none;
	position: absolute;
	/* please don't change 'position' */
	-webkit-border-radius: 0px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0px;
	-moz-background-clip: padding;
	border-radius: 0px;
	background-clip: padding-box;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transition: background-color 0.2s linear, opacity 0.2s linear;
}
.scrollbar-rail-hover {
	background-color: #eee;
	zoom: 1;
	filter: alpha(opacity=90);
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.scrollbar-default {
	position: absolute;
	/* please don't change 'position' */
	background-color: #aaa;
	-webkit-border-radius: 0px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0px;
	-moz-background-clip: padding;
	border-radius: 0px;
	background-clip: padding-box;
	transition: background-color 0.2s linear;
}
.scrollbar-hover {
	background-color: #999;
}
.in-scrolling.in-scrolling {
	background-color: #eee;
	zoom: 1;
	filter: alpha(opacity=90);
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
	display: block;
}
.ps-container > .ps-scrollbar-x-rail {
	display: none;
	position: absolute;
	/* please don't change 'position' */
	-webkit-border-radius: 0px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0px;
	-moz-background-clip: padding;
	border-radius: 0px;
	background-clip: padding-box;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transition: background-color 0.2s linear, opacity 0.2s linear;
	bottom: 3px;
	/* there must be 'bottom' for ps-scrollbar-x-rail */
	height: 8px;
	z-index: 1000;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
	position: absolute;
	/* please don't change 'position' */
	background-color: #aaa;
	-webkit-border-radius: 0px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0px;
	-moz-background-clip: padding;
	border-radius: 0px;
	background-clip: padding-box;
	transition: background-color 0.2s linear;
	bottom: 0;
	/* there must be 'bottom' for ps-scrollbar-x */
	height: 8px;
}
.ps-container > .ps-scrollbar-x-rail.in-scrolling {
	background-color: #eee;
	zoom: 1;
	filter: alpha(opacity=90);
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.ps-container > .ps-scrollbar-y-rail {
	display: none;
	position: absolute;
	/* please don't change 'position' */
	-webkit-border-radius: 0px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0px;
	-moz-background-clip: padding;
	border-radius: 0px;
	background-clip: padding-box;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transition: background-color 0.2s linear, opacity 0.2s linear;
	right: 2px;
	/* there must be 'right' for ps-scrollbar-y-rail */
	width: 5px;
	z-index: 1000;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
	position: absolute;
	/* please don't change 'position' */
	background-color: #aaa;
	-webkit-border-radius: 0px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0px;
	-moz-background-clip: padding;
	border-radius: 0px;
	background-clip: padding-box;
	transition: background-color 0.2s linear;
	right: 0;
	/* there must be 'right' for ps-scrollbar-y */
	width: 5px;
}
.ps-container > .ps-scrollbar-y-rail.in-scrolling {
	background-color: #eee;
	zoom: 1;
	filter: alpha(opacity=90);
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
	zoom: 1;
	filter: alpha(opacity=60);
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.ps-container:hover > .ps-scrollbar-x-rail.in-scrolling,
.ps-container:hover > .ps-scrollbar-y-rail.in-scrolling {
	background-color: #eee;
	zoom: 1;
	filter: alpha(opacity=90);
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover {
	background-color: #eee;
	zoom: 1;
	filter: alpha(opacity=90);
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
	background-color: #999;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover {
	background-color: #eee;
	zoom: 1;
	filter: alpha(opacity=90);
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
	background-color: #999;
}
.panel {
	margin-bottom: 17px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 3px;
	box-shadow: none;
}
.panel > .panel-heading .panel-title h4 {
	font-size: 14px;
	color: #03a9f4;
}
.panel.panel-shadow {
	box-shadow: 0 3px 1px rgba(0, 0, 0, 0.04);
}
.panel.reloading > .panel-heading > .panel-options > a[rel='reload'] > i {
	transition: none;
	-webkit-animation: reloadingAnimation 1s linear infinite;
	animation: reloadingAnimation 1s linear infinite;
}
.panel.panel-collapse > .panel-heading > .panel-options > a[rel='collapse'] > i {
	transform: rotate(180deg);
}
.panel .blockUI.blockOverlay {
	background-image: url(../images/loader-1.gif);
	background-image: url(../images/loader-2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.panel[data-collapsed='1'] .panel-body {
	display: none;
}
.panel[data-collapsed='1'] .panel-heading > .panel-options > a[rel='collapse'] > i {
	transform: rotate(180deg);
}
.panel.minimal > .panel-heading {
	padding: 0;
	border-bottom: 1px solid #ebebeb;
}
.panel.minimal > .panel-heading > .panel-title {
	position: relative;
	color: #03a9f4;
	padding: 0;
	padding-bottom: 10px;
	top: 8px;
}
.panel.minimal > .panel-heading > .panel-options {
	padding-right: 0;
}
.panel.minimal > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
}
.panel.minimal > .panel-heading > .panel-options > .nav-tabs > li a {
	padding: 8px 10px;
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel.minimal > .panel-heading > .panel-options > .nav-tabs > li a i {
	color: #d0d3d9;
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel.minimal > .panel-heading > .panel-options > .nav-tabs > li a:hover {
	background-color: #f0f0f1;
}
.panel.minimal > .panel-heading > .panel-options > .nav-tabs > li.active a {
	border-bottom-color: #fff;
}
.panel.minimal > .panel-heading > .panel-options > .nav-tabs > li.active a:hover {
	background-color: #fff;
}
.panel.minimal > .panel-heading > .panel-options > .nav-tabs > li.active a i {
	color: #03a9f4;
}
.panel.minimal > .panel-body {
	padding-left: 0;
	padding-right: 0;
}
.panel.minimal.minimal-gray > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #f3f3f3;
	border-color: #ebebeb;
	color: rgba(115, 120, 129, 0.75);
}
.panel.minimal.minimal-gray > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
	color: #03a9f4;
}
.panel-body {
	position: relative;
	padding: 15px;
}
.panel-body:before,
.panel-body:after {
	content: ' ';
	display: table;
}
.panel-body:after {
	clear: both;
}
.panel-body.no-padding {
	padding: 0;
}
.panel > .list-group {
	margin-bottom: 0;
}
.panel > .list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}
.panel > .list-group .list-group-item:first-child {
	border-top: 0;
}
.panel > .list-group .list-group-item:last-child {
	border-bottom: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}
.panel > .list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
	margin-bottom: 0;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 2px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 2px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 2px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 2px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
	border-top: 1px solid #ebebeb;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
	border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
	border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > tfoot > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tfoot > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > td {
	border-top: 0;
}
.panel > .table-bordered > thead > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:last-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom: 0;
}
.panel > .table-responsive {
	border: 0;
	margin-bottom: 0;
}
.panel-heading {
	border-bottom: 0;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.panel-heading:before,
.panel-heading:after {
	content: ' ';
	display: table;
}
.panel-heading:after {
	clear: both;
}
.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}
.panel-heading > .panel-title {
	float: left;
	padding: 10px 15px;
}
.panel-heading > .panel-title > * {
	margin: 0;
}
.panel-heading > .panel-title > span {
	font-weight: normal;
}
.panel-heading > .panel-options {
	float: right;
	padding-right: 15px;
}
.panel-heading > .panel-options > a {
	margin-top: 10px;
}
.panel-heading > .panel-options > a[rel='reload'] > i {
	transform-origin: 50%;
}
.panel-heading > .panel-options > a[rel='collapse'] > i {
	transition: all 300ms ease-in-out;
}
.panel-heading > .panel-options > .nav-tabs {
	margin-top: 0;
	margin-bottom: 0;
}
.panel-heading > .panel-options > .nav-tabs > li {
	margin-right: 4px;
}
.panel-heading > .panel-options > .nav-tabs > li:last-child {
	margin-right: 0;
}
lesshat-selector {
	-lh-property: 0;
}
@-webkit-keyframes reloadingAnimation {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes reloadingAnimation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 14px;
}
.panel-title > a {
	color: inherit;
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
.panel-group {
	margin-bottom: 17px;
}
.panel-group .panel {
	margin-bottom: 0;
}
.panel-group .panel > .panel-heading > .panel-title {
	float: none;
}
.panel-group .panel > .panel-heading > .panel-title > a {
	display: block;
}
.panel-group .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-heading {
	border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
	border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
	border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}
.panel-group.joined > .panel {
	-webkit-border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0;
	-moz-background-clip: padding;
	border-radius: 0;
	background-clip: padding-box;
}
.panel-group.joined > .panel + .panel {
	margin-top: 0;
	border-top: 0;
}
.panel-group.joined > .panel > .panel-heading {
	background-color: #ffffff;
}
.panel-group.joined > .panel > .panel-heading h4 a:before {
	position: relative;
	content: '\e87a';
	display: inline-block;
	font-family: 'Entypo';
	color: rgba(115, 120, 129, 0.7);
	padding: 10px 15px;
	padding: 0;
	float: right;
	font-size: 17px;
	margin-left: 13px;
	top: 0px;
	transition: all 300ms ease-in-out;
}
.panel-group.joined > .panel > .panel-heading h4 a.collapsed:before {
	transform: rotate(180deg);
}
.panel-group.joined > .panel > .panel-heading + .panel-collapse {
	background-color: #f5f5f6;
	margin-bottom: 0;
	font-size: 12px;
}
.panel-group.joined > .panel:first-child {
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
}
.panel-group.joined > .panel:last-child {
	-webkit-border-radius: 0 0 3px 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 0 3px 3px;
	-moz-background-clip: padding;
	border-radius: 0 0 3px 3px;
	background-clip: padding-box;
}
.panel-primary {
	border-color: #ebebeb;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-primary > .panel-heading {
	color: #373e4a;
	background-color: #ffffff;
	border-color: #ebebeb;
	padding: 0;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ebebeb;
}
.panel-primary > .panel-heading > .dropdown .caret {
	border-color: #373e4a transparent;
}
.panel-primary > .panel-heading > .panel-title > a {
	color: #373e4a;
}
.panel-primary > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #373e4a;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-primary > .panel-heading > .panel-options > a.bg {
	background-color: #f8f8f8;
	margin-left: 5px;
}
.panel-primary > .panel-heading > .panel-options > a.bg:hover {
	background-color: #ffffff;
}
.panel-primary > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #ebebeb;
	padding-top: 5px;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #ebebeb;
	background-color: #ebebeb;
	padding: 8px 10px;
	color: rgba(55, 62, 74, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #ffffff;
	background-color: #ffffff;
	color: #373e4a;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #373e4a;
}
.panel-primary > .panel-footer {
	background-color: #ffffff;
	color: #373e4a;
	border-top-color: #ebebeb;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ebebeb;
}
.panel-primary > .panel-body + .panel-body {
	border-top-color: #ebebeb;
}
.panel-invert {
	border-color: #39414e;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-invert > .panel-heading {
	color: #fff;
	background-color: #03a9f4;
	border-color: #39414e;
	padding: 0;
}
.panel-invert > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #39414e;
}
.panel-invert > .panel-heading > .dropdown .caret {
	border-color: #fff transparent;
}
.panel-invert > .panel-heading > .panel-title > a {
	color: #fff;
}
.panel-invert > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #fff;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-invert > .panel-heading > .panel-options > a.bg {
	background-color: #4f5a6b;
	margin-left: 5px;
}
.panel-invert > .panel-heading > .panel-options > a.bg:hover {
	background-color: #556174;
}
.panel-invert > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #39414e;
	padding-top: 5px;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #39414e;
	background-color: #39414e;
	padding: 8px 10px;
	color: rgba(255, 255, 255, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #03a9f4;
	background-color: #03a9f4;
	color: #fff;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #fff;
}
.panel-invert > .panel-footer {
	background-color: #03a9f4;
	color: #fff;
	border-top-color: #39414e;
}
.panel-invert > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #39414e;
}
.panel-invert > .panel-body + .panel-body {
	border-top-color: #39414e;
}
.panel-invert > .panel-body {
	background-color: #03a9f4;
	color: #778193;
}
.panel-default {
	border-color: #ebebeb;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-default > .panel-heading {
	color: #03a9f4;
	border-color: #a2ddf2;
	padding: 0;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ebebeb;
}
.panel-default > .panel-heading > .dropdown .caret {
	border-color: #373e4a transparent;
}
.panel-default > .panel-heading > .panel-title > a {
	color: #373e4a;
}
.panel-default > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #373e4a;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-default > .panel-heading > .panel-options > a.bg {
	background-color: #dedede;
	margin-left: 5px;
}
.panel-default > .panel-heading > .panel-options > a.bg:hover {
	background-color: #e6e6e6;
}
.panel-default > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #ebebeb;
	padding-top: 5px;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #ebebeb;
	background-color: #ebebeb;
	padding: 8px 10px;
	color: rgba(55, 62, 74, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #f0f0f1;
	background-color: #f0f0f1;
	color: #373e4a;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #373e4a;
}
.panel-default > .panel-footer {
	background-color: #f0f0f1;
	color: #373e4a;
	border-top-color: #ebebeb;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ebebeb;
}
.panel-default > .panel-body + .panel-body {
	border-top-color: #ebebeb;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #dedede;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
}
.panel-success {
	border-color: #b4e8a8;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-success > .panel-heading {
	color: #045702;
	background-color: #bdedbc;
	border-color: #b4e8a8;
	padding: 0;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #b4e8a8;
}
.panel-success > .panel-heading > .dropdown .caret {
	border-color: #045702 transparent;
}
.panel-success > .panel-heading > .panel-title > a {
	color: #045702;
}
.panel-success > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #045702;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-success > .panel-heading > .panel-options > a.bg {
	background-color: #a2e294;
	margin-left: 5px;
}
.panel-success > .panel-heading > .panel-options > a.bg:hover {
	background-color: #ade5a0;
}
.panel-success > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #b4e8a8;
	padding-top: 5px;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #b4e8a8;
	background-color: #b4e8a8;
	padding: 8px 10px;
	color: rgba(4, 87, 2, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #bdedbc;
	background-color: #bdedbc;
	color: #045702;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #045702;
}
.panel-success > .panel-footer {
	background-color: #bdedbc;
	color: #045702;
	border-top-color: #b4e8a8;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #b4e8a8;
}
.panel-success > .panel-body + .panel-body {
	border-top-color: #b4e8a8;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #91dd80;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
}
.panel-warning {
	border-color: #ffd78a;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-warning > .panel-heading {
	color: #574802;
	background-color: #ffefa4;
	border-color: #ffd78a;
	padding: 0;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ffd78a;
}
.panel-warning > .panel-heading > .dropdown .caret {
	border-color: #574802 transparent;
}
.panel-warning > .panel-heading > .panel-title > a {
	color: #574802;
}
.panel-warning > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #574802;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-warning > .panel-heading > .panel-options > a.bg {
	background-color: #ffce71;
	margin-left: 5px;
}
.panel-warning > .panel-heading > .panel-options > a.bg:hover {
	background-color: #ffd480;
}
.panel-warning > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #ffd78a;
	padding-top: 5px;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #ffd78a;
	background-color: #ffd78a;
	padding: 8px 10px;
	color: rgba(87, 72, 2, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #ffefa4;
	background-color: #ffefa4;
	color: #574802;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #574802;
}
.panel-warning > .panel-footer {
	background-color: #ffefa4;
	color: #574802;
	border-top-color: #ffd78a;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ffd78a;
}
.panel-warning > .panel-body + .panel-body {
	border-top-color: #ffd78a;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #ffe258;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
}
.panel-danger {
	border-color: #ffafbd;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-danger > .panel-heading {
	color: #ac1818;
	background-color: #ffc9c9;
	border-color: #ffafbd;
	padding: 0;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ffafbd;
}
.panel-danger > .panel-heading > .dropdown .caret {
	border-color: #ac1818 transparent;
}
.panel-danger > .panel-heading > .panel-title > a {
	color: #ac1818;
}
.panel-danger > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #ac1818;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-danger > .panel-heading > .panel-options > a.bg {
	background-color: #ff96a7;
	margin-left: 5px;
}
.panel-danger > .panel-heading > .panel-options > a.bg:hover {
	background-color: #ffa5b4;
}
.panel-danger > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #ffafbd;
	padding-top: 5px;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #ffafbd;
	background-color: #ffafbd;
	padding: 8px 10px;
	color: rgba(172, 24, 24, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #ffc9c9;
	background-color: #ffc9c9;
	color: #ac1818;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #ac1818;
}
.panel-danger > .panel-footer {
	background-color: #ffc9c9;
	color: #ac1818;
	border-top-color: #ffafbd;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ffafbd;
}
.panel-danger > .panel-body + .panel-body {
	border-top-color: #ffafbd;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #ff7c7c;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
}
.panel-info {
	border-color: #a6e8f3;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-info > .panel-heading {
	color: #2c7ea1;
	background-color: #c5e8f7;
	border-color: #a6e8f3;
	padding: 0;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #a6e8f3;
}
.panel-info > .panel-heading > .dropdown .caret {
	border-color: #2c7ea1 transparent;
}
.panel-info > .panel-heading > .panel-title > a {
	color: #2c7ea1;
}
.panel-info > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #2c7ea1;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-info > .panel-heading > .panel-options > a.bg {
	background-color: #8fe3f0;
	margin-left: 5px;
}
.panel-info > .panel-heading > .panel-options > a.bg:hover {
	background-color: #9de6f1;
}
.panel-info > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #a6e8f3;
	padding-top: 5px;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #a6e8f3;
	background-color: #a6e8f3;
	padding: 8px 10px;
	color: rgba(44, 126, 161, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #c5e8f7;
	background-color: #c5e8f7;
	color: #2c7ea1;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #2c7ea1;
}
.panel-info > .panel-footer {
	background-color: #c5e8f7;
	color: #2c7ea1;
	border-top-color: #a6e8f3;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #a6e8f3;
}
.panel-info > .panel-body + .panel-body {
	border-top-color: #a6e8f3;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #82cdee;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
}
.panel-dark {
	border-color: #222;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-dark > .panel-heading {
	color: #fff;
	background-color: #333;
	border-color: #222;
	padding: 0;
}
.panel-dark > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #222;
}
.panel-dark > .panel-heading > .dropdown .caret {
	border-color: #fff transparent;
}
.panel-dark > .panel-heading > .panel-title > a {
	color: #fff;
}
.panel-dark > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #fff;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-dark > .panel-heading > .panel-options > a.bg {
	background-color: #484848;
	margin-left: 5px;
}
.panel-dark > .panel-heading > .panel-options > a.bg:hover {
	background-color: #505050;
}
.panel-dark > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #222;
	padding-top: 5px;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #222;
	background-color: #222;
	padding: 8px 10px;
	color: rgba(255, 255, 255, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #333;
	background-color: #333;
	color: #fff;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #fff;
}
.panel-dark > .panel-footer {
	background-color: #333;
	color: #fff;
	border-top-color: #222;
}
.panel-dark > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #222;
}
.panel-dark > .panel-body + .panel-body {
	border-top-color: #222;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: rgba(255, 255, 255, 0.1);
	color: #fff;
	border-color: rgba(34, 34, 34, 0.1);
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
	color: #222;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li.active > a i {
	color: #222;
}
.panel-gray {
	border-color: #eee;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-gray > .panel-heading {
	color: #373e4a;
	background-color: #eee;
	border-color: #fff;
	padding: 0;
}
.panel-gray > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #eee;
}
.panel-gray > .panel-heading > .dropdown .caret {
	border-color: #373e4a transparent;
}
.panel-gray > .panel-heading > .panel-title > a {
	color: #373e4a;
}
.panel-gray > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #373e4a;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-gray > .panel-heading > .panel-options > a.bg {
	background-color: #e0e0e0;
	margin-left: 5px;
}
.panel-gray > .panel-heading > .panel-options > a.bg:hover {
	background-color: #e8e8e8;
}
.panel-gray > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #eee;
	padding-top: 5px;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #eee;
	background-color: #eee;
	padding: 8px 10px;
	color: rgba(55, 62, 74, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #eee;
	background-color: #eee;
	color: #373e4a;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #373e4a;
}
.panel-gray > .panel-footer {
	background-color: #eee;
	color: #373e4a;
	border-top-color: #fff;
}
.panel-gray > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #eee;
}
.panel-gray > .panel-body + .panel-body {
	border-top-color: #fff;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #eee;
	border-color: #fff;
	border-bottom-color: #eee;
}
.panel-gray > .panel-body {
	background-color: #eee;
}
.panel-gray > .panel-body + .panel-body {
	border-top-color: #fff;
}
.panel-gradient {
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-gradient > .panel-heading {
	color: #03a9f4;
	background-color: #fff;
	border-color: #ccc;
	padding: 0;
}
.panel-gradient > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ccc;
}
.panel-gradient > .panel-heading > .dropdown .caret {
	border-color: #03a9f4 transparent;
}
.panel-gradient > .panel-heading > .panel-title > a {
	color: #03a9f4;
}
.panel-gradient > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #03a9f4;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-gradient > .panel-heading > .panel-options > a.bg {
	background-color: #d1d1d1;
	margin-left: 5px;
}
.panel-gradient > .panel-heading > .panel-options > a.bg:hover {
	background-color: #d9d9d9;
}
.panel-gradient > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #ccc;
	background-color: #ccc;
	padding: 8px 10px;
	color: rgba(48, 54, 65, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #fff;
	background-color: #fff;
	color: #03a9f4;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #03a9f4;
}
.panel-gradient > .panel-footer {
	background-color: #fff;
	color: #03a9f4;
	border-top-color: #ccc;
}
.panel-gradient > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ccc;
}
.panel-gradient > .panel-body + .panel-body {
	border-top-color: #ccc;
}
.panel-gradient > .panel-heading {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
}
.panel-gradient > .panel-heading > .panel-options i {
	color: #03a9f4;
}
.panel-primary {
	border-color: #ebebeb;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-primary > .panel-heading {
	color: #373e4a;
	background-color: #ffffff;
	border-color: #ebebeb;
	padding: 0;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ebebeb;
}
.panel-primary > .panel-heading > .dropdown .caret {
	border-color: #373e4a transparent;
}
.panel-primary > .panel-heading > .panel-title > a {
	color: #373e4a;
}
.panel-primary > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #373e4a;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-primary > .panel-heading > .panel-options > a.bg {
	background-color: #f8f8f8;
	margin-left: 5px;
}
.panel-primary > .panel-heading > .panel-options > a.bg:hover {
	background-color: #ffffff;
}
.panel-primary > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #ebebeb;
	padding-top: 5px;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #ebebeb;
	background-color: #ebebeb;
	padding: 8px 10px;
	color: rgba(55, 62, 74, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #ffffff;
	background-color: #ffffff;
	color: #373e4a;
}
.panel-primary > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #373e4a;
}
.panel-primary > .panel-footer {
	background-color: #ffffff;
	color: #373e4a;
	border-top-color: #ebebeb;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ebebeb;
}
.panel-primary > .panel-body + .panel-body {
	border-top-color: #ebebeb;
}
.panel-invert {
	border-color: #39414e;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-invert > .panel-heading {
	color: #fff;
	background-color: #03a9f4;
	border-color: #39414e;
	padding: 0;
}
.panel-invert > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #39414e;
}
.panel-invert > .panel-heading > .dropdown .caret {
	border-color: #fff transparent;
}
.panel-invert > .panel-heading > .panel-title > a {
	color: #fff;
}
.panel-invert > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #fff;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-invert > .panel-heading > .panel-options > a.bg {
	background-color: #4f5a6b;
	margin-left: 5px;
}
.panel-invert > .panel-heading > .panel-options > a.bg:hover {
	background-color: #556174;
}
.panel-invert > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #39414e;
	padding-top: 5px;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #39414e;
	background-color: #39414e;
	padding: 8px 10px;
	color: rgba(255, 255, 255, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #03a9f4;
	background-color: #03a9f4;
	color: #fff;
}
.panel-invert > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #fff;
}
.panel-invert > .panel-footer {
	background-color: #03a9f4;
	color: #fff;
	border-top-color: #39414e;
}
.panel-invert > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #39414e;
}
.panel-invert > .panel-body + .panel-body {
	border-top-color: #39414e;
}
.panel-invert > .panel-body {
	background-color: #03a9f4;
	color: #778193;
}
.panel-default {
	border-color: #a2ddf2;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-default > .panel-heading {
	color: #03a9f4;
	border-color: #a2ddf2;
	padding: 0;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ebebeb;
}
.panel-default > .panel-heading > .dropdown .caret {
	border-color: #373e4a transparent;
}
.panel-default > .panel-heading > .panel-title > a {
	color: #373e4a;
}
.panel-default > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #373e4a;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-default > .panel-heading > .panel-options > a.bg {
	background-color: #dedede;
	margin-left: 5px;
}
.panel-default > .panel-heading > .panel-options > a.bg:hover {
	background-color: #e6e6e6;
}
.panel-default > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #ebebeb;
	padding-top: 5px;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #ebebeb;
	background-color: #ebebeb;
	padding: 8px 10px;
	color: rgba(55, 62, 74, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #f0f0f1;
	background-color: #f0f0f1;
	color: #373e4a;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #373e4a;
}
.panel-default > .panel-footer {
	background-color: #f0f0f1;
	color: #373e4a;
	border-top-color: #ebebeb;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ebebeb;
}
.panel-default > .panel-body + .panel-body {
	border-top-color: #ebebeb;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #dedede;
}
.panel-default > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
}
.panel-success {
	border-color: #b4e8a8;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-success > .panel-heading {
	color: #045702;
	background-color: #bdedbc;
	border-color: #b4e8a8;
	padding: 0;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #b4e8a8;
}
.panel-success > .panel-heading > .dropdown .caret {
	border-color: #045702 transparent;
}
.panel-success > .panel-heading > .panel-title > a {
	color: #045702;
}
.panel-success > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #045702;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-success > .panel-heading > .panel-options > a.bg {
	background-color: #a2e294;
	margin-left: 5px;
}
.panel-success > .panel-heading > .panel-options > a.bg:hover {
	background-color: #ade5a0;
}
.panel-success > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #b4e8a8;
	padding-top: 5px;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #b4e8a8;
	background-color: #b4e8a8;
	padding: 8px 10px;
	color: rgba(4, 87, 2, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #bdedbc;
	background-color: #bdedbc;
	color: #045702;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #045702;
}
.panel-success > .panel-footer {
	background-color: #bdedbc;
	color: #045702;
	border-top-color: #b4e8a8;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #b4e8a8;
}
.panel-success > .panel-body + .panel-body {
	border-top-color: #b4e8a8;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #91dd80;
}
.panel-success > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
}
.panel-warning {
	border-color: #ffd78a;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-warning > .panel-heading {
	color: #574802;
	background-color: #ffefa4;
	border-color: #ffd78a;
	padding: 0;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ffd78a;
}
.panel-warning > .panel-heading > .dropdown .caret {
	border-color: #574802 transparent;
}
.panel-warning > .panel-heading > .panel-title > a {
	color: #574802;
}
.panel-warning > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #574802;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-warning > .panel-heading > .panel-options > a.bg {
	background-color: #ffce71;
	margin-left: 5px;
}
.panel-warning > .panel-heading > .panel-options > a.bg:hover {
	background-color: #ffd480;
}
.panel-warning > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #ffd78a;
	padding-top: 5px;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #ffd78a;
	background-color: #ffd78a;
	padding: 8px 10px;
	color: rgba(87, 72, 2, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #ffefa4;
	background-color: #ffefa4;
	color: #574802;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #574802;
}
.panel-warning > .panel-footer {
	background-color: #ffefa4;
	color: #574802;
	border-top-color: #ffd78a;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ffd78a;
}
.panel-warning > .panel-body + .panel-body {
	border-top-color: #ffd78a;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #ffe258;
}
.panel-warning > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
}
.panel-danger {
	border-color: #ffafbd;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-danger > .panel-heading {
	color: #ac1818;
	background-color: #ffc9c9;
	border-color: #ffafbd;
	padding: 0;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ffafbd;
}
.panel-danger > .panel-heading > .dropdown .caret {
	border-color: #ac1818 transparent;
}
.panel-danger > .panel-heading > .panel-title > a {
	color: #ac1818;
}
.panel-danger > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #ac1818;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-danger > .panel-heading > .panel-options > a.bg {
	background-color: #ff96a7;
	margin-left: 5px;
}
.panel-danger > .panel-heading > .panel-options > a.bg:hover {
	background-color: #ffa5b4;
}
.panel-danger > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #ffafbd;
	padding-top: 5px;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #ffafbd;
	background-color: #ffafbd;
	padding: 8px 10px;
	color: rgba(172, 24, 24, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #ffc9c9;
	background-color: #ffc9c9;
	color: #ac1818;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #ac1818;
}
.panel-danger > .panel-footer {
	background-color: #ffc9c9;
	color: #ac1818;
	border-top-color: #ffafbd;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ffafbd;
}
.panel-danger > .panel-body + .panel-body {
	border-top-color: #ffafbd;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #ff7c7c;
}
.panel-danger > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
}
.panel-info {
	border-color: #a6e8f3;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-info > .panel-heading {
	color: #2c7ea1;
	background-color: #c5e8f7;
	border-color: #a6e8f3;
	padding: 0;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #a6e8f3;
}
.panel-info > .panel-heading > .dropdown .caret {
	border-color: #2c7ea1 transparent;
}
.panel-info > .panel-heading > .panel-title > a {
	color: #2c7ea1;
}
.panel-info > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #2c7ea1;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-info > .panel-heading > .panel-options > a.bg {
	background-color: #8fe3f0;
	margin-left: 5px;
}
.panel-info > .panel-heading > .panel-options > a.bg:hover {
	background-color: #9de6f1;
}
.panel-info > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #a6e8f3;
	padding-top: 5px;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #a6e8f3;
	background-color: #a6e8f3;
	padding: 8px 10px;
	color: rgba(44, 126, 161, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #c5e8f7;
	background-color: #c5e8f7;
	color: #2c7ea1;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #2c7ea1;
}
.panel-info > .panel-footer {
	background-color: #c5e8f7;
	color: #2c7ea1;
	border-top-color: #a6e8f3;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #a6e8f3;
}
.panel-info > .panel-body + .panel-body {
	border-top-color: #a6e8f3;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #82cdee;
}
.panel-info > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
}
.panel-dark {
	border-color: #222;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-dark > .panel-heading {
	color: #fff;
	background-color: #333;
	border-color: #222;
	padding: 0;
}
.panel-dark > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #222;
}
.panel-dark > .panel-heading > .dropdown .caret {
	border-color: #fff transparent;
}
.panel-dark > .panel-heading > .panel-title > a {
	color: #fff;
}
.panel-dark > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #fff;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-dark > .panel-heading > .panel-options > a.bg {
	background-color: #484848;
	margin-left: 5px;
}
.panel-dark > .panel-heading > .panel-options > a.bg:hover {
	background-color: #505050;
}
.panel-dark > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #222;
	padding-top: 5px;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #222;
	background-color: #222;
	padding: 8px 10px;
	color: rgba(255, 255, 255, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #333;
	background-color: #333;
	color: #fff;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #fff;
}
.panel-dark > .panel-footer {
	background-color: #333;
	color: #fff;
	border-top-color: #222;
}
.panel-dark > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #222;
}
.panel-dark > .panel-body + .panel-body {
	border-top-color: #222;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: rgba(255, 255, 255, 0.1);
	color: #fff;
	border-color: rgba(34, 34, 34, 0.1);
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom-color: #fff;
	color: #222;
}
.panel-dark > .panel-heading > .panel-options > .nav-tabs > li.active > a i {
	color: #222;
}
.panel-gray {
	border-color: #eee;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-gray > .panel-heading {
	color: #373e4a;
	background-color: #eee;
	border-color: #fff;
	padding: 0;
}
.panel-gray > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #eee;
}
.panel-gray > .panel-heading > .dropdown .caret {
	border-color: #373e4a transparent;
}
.panel-gray > .panel-heading > .panel-title > a {
	color: #373e4a;
}
.panel-gray > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #373e4a;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-gray > .panel-heading > .panel-options > a.bg {
	background-color: #e0e0e0;
	margin-left: 5px;
}
.panel-gray > .panel-heading > .panel-options > a.bg:hover {
	background-color: #e8e8e8;
}
.panel-gray > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #eee;
	padding-top: 5px;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #eee;
	background-color: #eee;
	padding: 8px 10px;
	color: rgba(55, 62, 74, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #eee;
	background-color: #eee;
	color: #373e4a;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #373e4a;
}
.panel-gray > .panel-footer {
	background-color: #eee;
	color: #373e4a;
	border-top-color: #fff;
}
.panel-gray > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #eee;
}
.panel-gray > .panel-body + .panel-body {
	border-top-color: #fff;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li > a {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.panel-gray > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	background-color: #eee;
	border-color: #fff;
	border-bottom-color: #eee;
}
.panel-gray > .panel-body {
	background-color: #eee;
}
.panel-gray > .panel-body + .panel-body {
	border-top-color: #fff;
}
.panel-gradient {
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.panel-gradient > .panel-heading {
	color: #03a9f4;
	background-color: #fff;
	border-color: #ccc;
	padding: 0;
}
.panel-gradient > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ccc;
}
.panel-gradient > .panel-heading > .dropdown .caret {
	border-color: #03a9f4 transparent;
}
.panel-gradient > .panel-heading > .panel-title > a {
	color: #03a9f4;
}
.panel-gradient > .panel-heading > .panel-options > a {
	display: inline-block;
	color: #03a9f4;
	text-align: center;
	line-height: 1;
	padding: 4px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-gradient > .panel-heading > .panel-options > a.bg {
	background-color: #d1d1d1;
	margin-left: 5px;
}
.panel-gradient > .panel-heading > .panel-options > a.bg:hover {
	background-color: #d9d9d9;
}
.panel-gradient > .panel-heading > .panel-options > a i {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs {
	position: relative;
	top: 1px;
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs > li {
	background-color: transparent;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs > li > a {
	border-color: #ccc;
	background-color: #ccc;
	padding: 8px 10px;
	color: rgba(48, 54, 65, 0.5);
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs > li > a > i {
	font-size: 14px;
	line-height: 1;
	transition: all 300ms ease-in-out;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs > li.active > a {
	border-bottom: 1px solid #fff;
	background-color: #fff;
	color: #03a9f4;
}
.panel-gradient > .panel-heading > .panel-options > .nav-tabs > li.active > a > i {
	color: #03a9f4;
}
.panel-gradient > .panel-footer {
	background-color: #fff;
	color: #03a9f4;
	border-top-color: #ccc;
}
.panel-gradient > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ccc;
}
.panel-gradient > .panel-body + .panel-body {
	border-top-color: #ccc;
}
.panel-gradient > .panel-heading {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
}
.panel-gradient > .panel-heading > .panel-options i {
	color: #03a9f4;
}
table {
	max-width: 100%;
	background-color: transparent;
}
th {
	text-align: left;
	font-weight: 400;
	color: #373e4a;
}
.table-bordered {
	border: 1px solid #ebebeb;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
	border: 1px solid #ebebeb;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
	background-color: #f5f5f6;
	border-bottom-width: 0px;
	color: #a6a7aa;
	border-bottom: 0 !important;
}
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
	background-color: #f5f5f6;
	border-top-width: 1px;
	color: #a6a7aa;
}
table > tbody > tr.highlight > td,
table > tbody > tr.highlight > th {
	background-color: #f1f2f4 !important;
	color: #03a9f4;
}
.badge {
	background-color: #ebebeb;
	color: #373e4a;
}
.badge.badge-primary {
	background-color: #03a9f4;
	color: #fff;
}
.badge.badge-secondary {
	background-color: #ee4749;
	color: #fff;
}
.badge.badge-success {
	background-color: #00a651;
	color: #fff;
}
.badge.badge-info {
	background-color: #3fb9ea;
	color: #fff;
}
.badge.badge-warning {
	background-color: #fad839;
	color: #fff;
}
.badge.badge-danger {
	background-color: #cc2424;
	color: #fff;
}
.badge.badge-roundless {
	-webkit-border-radius: 1px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 1px;
	-moz-background-clip: padding;
	border-radius: 1px;
	background-clip: padding-box;
}
.badge:empty {
	display: none;
}
.nav-tabs {
	border-bottom: 1px solid #ddd;
	margin-top: 20px;
	margin-bottom: 10px;
}
.nav-tabs.right-aligned {
	text-align: right;
}
.nav-tabs.right-aligned > li {
	float: none;
	display: inline-block;
}
.nav-tabs.right-aligned > li > a {
	margin-left: 4px;
	margin-right: 0;
}
.nav-tabs.right-aligned > li:last-child > a {
	margin-right: 10px;
}
.nav-tabs.bordered {
	margin-bottom: 0;
}
.nav-tabs.bordered > li:first-child > a {
	margin-left: 0;
}
.nav-tabs.bordered > li:last-child > a {
	margin-right: 0;
}
.nav-tabs.bordered + .tab-content {
	border: 1px solid #ddd;
	border-top: 0;
	-webkit-border-radius: 0 0 3px 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 0 3px 3px;
	-moz-background-clip: padding;
	border-radius: 0 0 3px 3px;
	background-clip: padding-box;
	padding: 10px 15px;
	margin-bottom: 20px;
}
.nav-tabs.bordered + .tab-content > p:last-child {
	margin-bottom: 0;
}
.panel-group .panel > .panel-heading {
	padding: 10px 0px;
	display: block;
}
.panel-group .panel > .panel-heading > .panel-title > a {
	font-size: 15px;
}
.tooltip.tooltip-primary .tooltip-inner {
	background-color: #03a9f4;
	color: #fff;
}
.tooltip.tooltip-primary.top .tooltip-arrow {
	border-top-color: #03a9f4;
}
.tooltip.tooltip-primary.top-left .tooltip-arrow {
	border-top-color: #03a9f4;
}
.tooltip.tooltip-primary.top-right .tooltip-arrow {
	border-top-color: #03a9f4;
}
.tooltip.tooltip-primary.right .tooltip-arrow {
	border-right-color: #03a9f4;
}
.tooltip.tooltip-primary.left .tooltip-arrow {
	border-left-color: #03a9f4;
}
.tooltip.tooltip-primary.bottom .tooltip-arrow {
	border-bottom-color: #03a9f4;
}
.tooltip.tooltip-primary.bottom-left .tooltip-arrow {
	border-bottom-color: #03a9f4;
}
.tooltip.tooltip-primary.bottom-right .tooltip-arrow {
	border-bottom-color: #03a9f4;
}
.tooltip.tooltip-secondary .tooltip-inner {
	background-color: #ec5956;
	color: #fff;
}
.tooltip.tooltip-secondary.top .tooltip-arrow {
	border-top-color: #ec5956;
}
.tooltip.tooltip-secondary.top-left .tooltip-arrow {
	border-top-color: #ec5956;
}
.tooltip.tooltip-secondary.top-right .tooltip-arrow {
	border-top-color: #ec5956;
}
.tooltip.tooltip-secondary.right .tooltip-arrow {
	border-right-color: #ec5956;
}
.tooltip.tooltip-secondary.left .tooltip-arrow {
	border-left-color: #ec5956;
}
.tooltip.tooltip-secondary.bottom .tooltip-arrow {
	border-bottom-color: #ec5956;
}
.tooltip.tooltip-secondary.bottom-left .tooltip-arrow {
	border-bottom-color: #ec5956;
}
.tooltip.tooltip-secondary.bottom-right .tooltip-arrow {
	border-bottom-color: #ec5956;
}
.tooltip.tooltip-default .tooltip-inner {
	background-color: #ebebeb;
	color: #03a9f4;
}
.tooltip.tooltip-default.top .tooltip-arrow {
	border-top-color: #ebebeb;
}
.tooltip.tooltip-default.top-left .tooltip-arrow {
	border-top-color: #ebebeb;
}
.tooltip.tooltip-default.top-right .tooltip-arrow {
	border-top-color: #ebebeb;
}
.tooltip.tooltip-default.right .tooltip-arrow {
	border-right-color: #ebebeb;
}
.tooltip.tooltip-default.left .tooltip-arrow {
	border-left-color: #ebebeb;
}
.tooltip.tooltip-default.bottom .tooltip-arrow {
	border-bottom-color: #ebebeb;
}
.tooltip.tooltip-default.bottom-left .tooltip-arrow {
	border-bottom-color: #ebebeb;
}
.tooltip.tooltip-default.bottom-right .tooltip-arrow {
	border-bottom-color: #ebebeb;
}
.popover {
	box-shadow: none;
}
.popover.popover-primary {
	background-color: #03a9f4;
	color: #fff;
	border-color: #03a9f4;
	/*&.top .arrow { border-top-color: @popover_bg; &:after { border-top-color: @popover_border; } }
	&.bottom .arrow { border-top-color: @popover_bg; &:after { border-bottom-color: @popover_border; } }
	&.left .arrow { border-right-color: @popover_bg; &:after { border-left-color: @popover_border; } }
	&.right .arrow { border-left-color: @popover_bg; &:after { border-right-color: @popover_border; } }
	*/
}
.popover.popover-primary .popover-title {
	background-color: #3b4250;
	border-bottom-color: #03a9f4;
	color: #fff;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.popover.popover-primary.top .arrow {
	border-top-color: #03a9f4;
}
.popover.popover-primary.top .arrow:after {
	border-top-color: #03a9f4;
}
.popover.popover-primary.bottom .arrow {
	border-bottom-color: #03a9f4;
}
.popover.popover-primary.bottom .arrow:after {
	border-bottom-color: #03a9f4;
}
.popover.popover-primary.left .arrow {
	border-left-color: #03a9f4;
}
.popover.popover-primary.left .arrow:after {
	border-left-color: #03a9f4;
}
.popover.popover-primary.right .arrow {
	border-right-color: #03a9f4;
}
.popover.popover-primary.right .arrow:after {
	border-right-color: #03a9f4;
}
.popover.popover-secondary {
	background-color: #ec5956;
	color: #fff;
	border-color: #ec5956;
	/*&.top .arrow { border-top-color: @popover_bg; &:after { border-top-color: @popover_border; } }
	&.bottom .arrow { border-top-color: @popover_bg; &:after { border-bottom-color: @popover_border; } }
	&.left .arrow { border-right-color: @popover_bg; &:after { border-left-color: @popover_border; } }
	&.right .arrow { border-left-color: @popover_bg; &:after { border-right-color: @popover_border; } }
	*/
}
.popover.popover-secondary .popover-title {
	background-color: #e9423f;
	border-bottom-color: #ec5956;
	color: #fff;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.popover.popover-secondary.top .arrow {
	border-top-color: #ec5956;
}
.popover.popover-secondary.top .arrow:after {
	border-top-color: #ec5956;
}
.popover.popover-secondary.bottom .arrow {
	border-bottom-color: #ec5956;
}
.popover.popover-secondary.bottom .arrow:after {
	border-bottom-color: #ec5956;
}
.popover.popover-secondary.left .arrow {
	border-left-color: #ec5956;
}
.popover.popover-secondary.left .arrow:after {
	border-left-color: #ec5956;
}
.popover.popover-secondary.right .arrow {
	border-right-color: #ec5956;
}
.popover.popover-secondary.right .arrow:after {
	border-right-color: #ec5956;
}
.popover.popover-default {
	background-color: #ebebeb;
	color: #373e4a;
	border-color: #ebebeb;
	/*&.top .arrow { border-top-color: @popover_bg; &:after { border-top-color: @popover_border; } }
	&.bottom .arrow { border-top-color: @popover_bg; &:after { border-bottom-color: @popover_border; } }
	&.left .arrow { border-right-color: @popover_bg; &:after { border-left-color: @popover_border; } }
	&.right .arrow { border-left-color: @popover_bg; &:after { border-right-color: @popover_border; } }
	*/
}
.popover.popover-default .popover-title {
	background-color: #d2d2d2;
	border-bottom-color: #ebebeb;
	color: #03a9f4;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.popover.popover-default.top .arrow {
	border-top-color: #ebebeb;
}
.popover.popover-default.top .arrow:after {
	border-top-color: #ebebeb;
}
.popover.popover-default.bottom .arrow {
	border-bottom-color: #ebebeb;
}
.popover.popover-default.bottom .arrow:after {
	border-bottom-color: #ebebeb;
}
.popover.popover-default.left .arrow {
	border-left-color: #ebebeb;
}
.popover.popover-default.left .arrow:after {
	border-left-color: #ebebeb;
}
.popover.popover-default.right .arrow {
	border-right-color: #ebebeb;
}
.popover.popover-default.right .arrow:after {
	border-right-color: #ebebeb;
}
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 17px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 3px;
}
.breadcrumb > li {
	display: inline-block;
}
.breadcrumb > li i {
	margin-right: 5px;
	color: #737881;
}
.breadcrumb > li a {
	color: #737881;
	font-weight: 400;
	transition: all 300ms ease-in-out;
}
.breadcrumb > li a:hover {
	color: #464e5e;
}
.breadcrumb > li + li:before {
	content: '/\00a0';
	padding: 0 5px;
	color: #ccc;
}
.breadcrumb > .active {
	color: #999999;
	font-weight: 400;
}
.breadcrumb > .active > a {
	font-weight: 400;
}
.breadcrumb.bc-2,
.breadcrumb.breadcrumb-2 {
	background-color: transparent;
	border: 1px solid #ebebeb;
}
.breadcrumb.bc-3,
.breadcrumb.breadcrumb-3 {
	padding-left: 0;
	padding-right: 0;
	background-color: transparent;
}
.btn {
	outline: 0 !important;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.btn.noshadow {
	box-shadow: none;
}
.btn:active {
	box-shadow: none;
}
.btn.btn-icon {
	position: relative;
}
.btn.btn-icon i {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}
.btn-default {
	color: #919191;
	background-color: #f0f0f1;
	border-color: #f0f0f1;
}
.btn-default:focus,
.btn-default.focus {
	color: #03a9f4;
	background-color: #d6d6d8;
	border-color: #d6d6d8;
}
.btn-default:hover {
	color: #03a9f4;
	background-color: #d6d6d8;
	border-color: #d6d6d8;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #03a9f4;
	background-color: #d6d6d8;
	border-color: #d6d6d8;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
	color: #03a9f4;
	background-color: #c3c3c7;
	border-color: #aeaeb3;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
	background-color: #f0f0f1;
	border-color: #f0f0f1;
}
.btn-default .badge {
	color: #f0f0f1;
	background-color: #03a9f4;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus {
	color: #03a9f4 !important;
}
.btn-default.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-default.btn-icon i {
	background-color: #dbdbdd;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-default.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-default.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-default.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-default.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-default.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-default.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-default.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-default.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-default.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-default.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-default.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.bg-primary {
	color: #fff;
	background-color: #03a9f4;
	border-color: #03a9f4;
}
.modal .modal-header.bg-primary .modal-title {
	color: #fff;
}

.modal .modal-header.bg-primary .close {
	color: #fff;
	background-color: #03a9f4;
}
.btn-primary {
	color: #fff;
	background-color: #03a9f4;
	border-color: #03a9f4;
}
.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #0371f4;
	border-color: #0371f4;
}
.btn-primary:hover {
	color: #fff;
	background-color: #0371f4;
	border-color: #0371f4;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #0371f4;
	border-color: #0371f4;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	color: #fff;
	background-color: #0371f4;
	border-color: #0371f4;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
	background-color: #03a9f4;
	border-color: #252a32;
}
.btn-primary .badge {
	color: #03a9f4;
	background-color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
	color: #fff !important;
}
.btn-primary.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-primary.btn-icon i {
	background-color: #1f232a;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-primary.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-primary.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-primary.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-primary.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-primary.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-primary.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-primary.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-primary.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-primary.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-primary.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-primary.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-blue {
	color: #fff;
	background-color: #0072bc;
	border-color: #0072bc;
}
.btn-blue:focus,
.btn-blue.focus {
	color: #fff;
	background-color: #005389;
	border-color: #00253d;
}
.btn-blue:hover {
	color: #fff;
	background-color: #005389;
	border-color: #004d7f;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
	color: #fff;
	background-color: #005389;
	border-color: #004d7f;
}
.btn-blue:active:hover,
.btn-blue.active:hover,
.open > .dropdown-toggle.btn-blue:hover,
.btn-blue:active:focus,
.btn-blue.active:focus,
.open > .dropdown-toggle.btn-blue:focus,
.btn-blue:active.focus,
.btn-blue.active.focus,
.open > .dropdown-toggle.btn-blue.focus {
	color: #fff;
	background-color: #003d65;
	border-color: #00253d;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
	background-image: none;
}
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled.focus,
.btn-blue[disabled].focus,
fieldset[disabled] .btn-blue.focus {
	background-color: #0072bc;
	border-color: #0072bc;
}
.btn-blue .badge {
	color: #0072bc;
	background-color: #fff;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus {
	color: #fff !important;
}
.btn-blue.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-blue.btn-icon i {
	background-color: #005993;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-blue.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-blue.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-blue.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-blue.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-blue.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-blue.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-blue.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-blue.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-blue.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-blue.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-blue.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-red {
	color: #fff;
	background-color: #d42020;
	border-color: #d42020;
}
.btn-red:focus,
.btn-red.focus {
	color: #fff;
	background-color: #a81919;
	border-color: #650f0f;
}
.btn-red:hover {
	color: #fff;
	background-color: #a81919;
	border-color: #9f1818;
}
.btn-red:active,
.btn-red.active,
.open > .dropdown-toggle.btn-red {
	color: #fff;
	background-color: #a81919;
	border-color: #9f1818;
}
.btn-red:active:hover,
.btn-red.active:hover,
.open > .dropdown-toggle.btn-red:hover,
.btn-red:active:focus,
.btn-red.active:focus,
.open > .dropdown-toggle.btn-red:focus,
.btn-red:active.focus,
.btn-red.active.focus,
.open > .dropdown-toggle.btn-red.focus {
	color: #fff;
	background-color: #891515;
	border-color: #650f0f;
}
.btn-red:active,
.btn-red.active,
.open > .dropdown-toggle.btn-red {
	background-image: none;
}
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled.focus,
.btn-red[disabled].focus,
fieldset[disabled] .btn-red.focus {
	background-color: #d42020;
	border-color: #d42020;
}
.btn-red .badge {
	color: #d42020;
	background-color: #fff;
}
.btn-red:hover,
.btn-red:focus,
.btn-red.focus {
	color: #fff !important;
}
.btn-red.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-red.btn-icon i {
	background-color: #b11b1b;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-red.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-red.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-red.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-red.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-red.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-red.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-red.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-red.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-red.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-red.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-red.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-orange {
	color: #fff;
	background-color: #ff9600;
	border-color: #ff9600;
}
.btn-orange:focus,
.btn-orange.focus {
	color: #fff;
	background-color: #cc7800;
	border-color: #804b00;
}
.btn-orange:hover {
	color: #fff;
	background-color: #cc7800;
	border-color: #c27200;
}
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
	color: #fff;
	background-color: #cc7800;
	border-color: #c27200;
}
.btn-orange:active:hover,
.btn-orange.active:hover,
.open > .dropdown-toggle.btn-orange:hover,
.btn-orange:active:focus,
.btn-orange.active:focus,
.open > .dropdown-toggle.btn-orange:focus,
.btn-orange:active.focus,
.btn-orange.active.focus,
.open > .dropdown-toggle.btn-orange.focus {
	color: #fff;
	background-color: #a86300;
	border-color: #804b00;
}
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
	background-image: none;
}
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled.focus,
.btn-orange[disabled].focus,
fieldset[disabled] .btn-orange.focus {
	background-color: #ff9600;
	border-color: #ff9600;
}
.btn-orange .badge {
	color: #ff9600;
	background-color: #fff;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus {
	color: #fff !important;
}
.btn-orange.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-orange.btn-icon i {
	background-color: #d67e00;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-orange.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-orange.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-orange.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-orange.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-orange.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-orange.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-orange.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-orange.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-orange.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-orange.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-orange.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-gold {
	color: #846e20;
	background-color: #fcd036;
	border-color: #fcd036;
}
.btn-gold:focus,
.btn-gold.focus {
	color: #846e20;
	background-color: #fbc404;
	border-color: #b08903;
}
.btn-gold:hover {
	color: #846e20;
	background-color: #fbc404;
	border-color: #f1bc04;
}
.btn-gold:active,
.btn-gold.active,
.open > .dropdown-toggle.btn-gold {
	color: #846e20;
	background-color: #fbc404;
	border-color: #f1bc04;
}
.btn-gold:active:hover,
.btn-gold.active:hover,
.open > .dropdown-toggle.btn-gold:hover,
.btn-gold:active:focus,
.btn-gold.active:focus,
.open > .dropdown-toggle.btn-gold:focus,
.btn-gold:active.focus,
.btn-gold.active.focus,
.open > .dropdown-toggle.btn-gold.focus {
	color: #846e20;
	background-color: #d8a903;
	border-color: #b08903;
}
.btn-gold:active,
.btn-gold.active,
.open > .dropdown-toggle.btn-gold {
	background-image: none;
}
.btn-gold.disabled:hover,
.btn-gold[disabled]:hover,
fieldset[disabled] .btn-gold:hover,
.btn-gold.disabled:focus,
.btn-gold[disabled]:focus,
fieldset[disabled] .btn-gold:focus,
.btn-gold.disabled.focus,
.btn-gold[disabled].focus,
fieldset[disabled] .btn-gold.focus {
	background-color: #fcd036;
	border-color: #fcd036;
}
.btn-gold .badge {
	color: #fcd036;
	background-color: #846e20;
}
.btn-gold:hover,
.btn-gold:focus,
.btn-gold.focus {
	color: #846e20 !important;
}
.btn-gold.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-gold.btn-icon i {
	background-color: #fbc70e;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-gold.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-gold.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-gold.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-gold.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-gold.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-gold.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-gold.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-gold.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-gold.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-gold.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-gold.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-black {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:focus,
.btn-black.focus {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:hover {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:active:hover,
.btn-black.active:hover,
.open > .dropdown-toggle.btn-black:hover,
.btn-black:active:focus,
.btn-black.active:focus,
.open > .dropdown-toggle.btn-black:focus,
.btn-black:active.focus,
.btn-black.active.focus,
.open > .dropdown-toggle.btn-black.focus {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {
	background-image: none;
}
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled.focus,
.btn-black[disabled].focus,
fieldset[disabled] .btn-black.focus {
	background-color: #000000;
	border-color: #000000;
}
.btn-black .badge {
	color: #000000;
	background-color: #fff;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus {
	color: #fff !important;
}
.btn-black.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-black.btn-icon i {
	background-color: #000000;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-black.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-black.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-black.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-black.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-black.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-black.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-black.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-black.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-black.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-black.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-black.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-white {
	color: #03a9f4;
	background-color: #fff;
	border-color: #fff;
	border-color: #ebebeb !important;
}
.btn-white:focus,
.btn-white.focus {
	color: #03a9f4;
	background-color: #e6e6e6;
	border-color: #bfbfbf;
}
.btn-white:hover {
	color: #03a9f4;
	background-color: #e6e6e6;
	border-color: #e0e0e0;
}
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
	color: #03a9f4;
	background-color: #e6e6e6;
	border-color: #e0e0e0;
}
.btn-white:active:hover,
.btn-white.active:hover,
.open > .dropdown-toggle.btn-white:hover,
.btn-white:active:focus,
.btn-white.active:focus,
.open > .dropdown-toggle.btn-white:focus,
.btn-white:active.focus,
.btn-white.active.focus,
.open > .dropdown-toggle.btn-white.focus {
	color: #03a9f4;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
	background-image: none;
}
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled.focus,
.btn-white[disabled].focus,
fieldset[disabled] .btn-white.focus {
	background-color: #fff;
	border-color: #fff;
}
.btn-white .badge {
	color: #fff;
	background-color: #03a9f4;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus {
	color: #03a9f4 !important;
}
.btn-white.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-white.btn-icon i {
	background-color: #ebebeb;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-white.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-white.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-white.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-white.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-white.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-white.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-white.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-white.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-white.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-white.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-white.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-warning {
	color: #fff;
	background-color: #fad839;
	border-color: #f9d320;
}
.btn-warning:focus,
.btn-warning.focus {
	color: #fff;
	background-color: #f9ce07;
	border-color: #967c04;
}
.btn-warning:hover {
	color: #fff;
	background-color: #f9ce07;
	border-color: #d7b205;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #f9ce07;
	border-color: #d7b205;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
	color: #fff;
	background-color: #d7b205;
	border-color: #967c04;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
	background-color: #fad839;
	border-color: #f9d320;
}
.btn-warning .badge {
	color: #fad839;
	background-color: #fff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus {
	color: #fff !important;
}
.btn-warning.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-warning.btn-icon i {
	background-color: #f9d011;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-warning.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-warning.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-warning.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-warning.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-warning.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-warning.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-warning.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-warning.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-warning.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-warning.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-warning.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-danger {
	color: #fff;
	background-color: #cc2424;
	border-color: #b62020;
}
.btn-danger:focus,
.btn-danger.focus {
	color: #fff;
	background-color: #a11c1c;
	border-color: #4a0d0d;
}
.btn-danger:hover {
	color: #fff;
	background-color: #a11c1c;
	border-color: #821717;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #a11c1c;
	border-color: #821717;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
	color: #fff;
	background-color: #821717;
	border-color: #4a0d0d;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
	background-color: #cc2424;
	border-color: #b62020;
}
.btn-danger .badge {
	color: #cc2424;
	background-color: #fff;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus {
	color: #fff !important;
}
.btn-danger.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-danger.btn-icon i {
	background-color: #a91e1e;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-danger.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-danger.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-danger.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-danger.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-danger.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-danger.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-danger.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-danger.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-danger.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-danger.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-danger.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-success,
.btn-green {
	color: #fff;
	background-color: #00a651;
	border-color: #008d45;
}
.btn-success:focus,
.btn-green:focus,
.btn-success.focus,
.btn-green.focus {
	color: #fff;
	background-color: #007338;
	border-color: #000d06;
}
.btn-success:hover,
.btn-green:hover {
	color: #fff;
	background-color: #007338;
	border-color: #004f27;
}
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open > .dropdown-toggle.btn-success,
.open > .dropdown-toggle.btn-green {
	color: #fff;
	background-color: #007338;
	border-color: #004f27;
}
.btn-success:active:hover,
.btn-green:active:hover,
.btn-success.active:hover,
.btn-green.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.open > .dropdown-toggle.btn-green:hover,
.btn-success:active:focus,
.btn-green:active:focus,
.btn-success.active:focus,
.btn-green.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-green:focus,
.btn-success:active.focus,
.btn-green:active.focus,
.btn-success.active.focus,
.btn-green.active.focus,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-green.focus {
	color: #fff;
	background-color: #004f27;
	border-color: #000d06;
}
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open > .dropdown-toggle.btn-success,
.open > .dropdown-toggle.btn-green {
	background-image: none;
}
.btn-success.disabled:hover,
.btn-green.disabled:hover,
.btn-success[disabled]:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-green:hover,
.btn-success.disabled:focus,
.btn-green.disabled:focus,
.btn-success[disabled]:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-green:focus,
.btn-success.disabled.focus,
.btn-green.disabled.focus,
.btn-success[disabled].focus,
.btn-green[disabled].focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-green.focus {
	background-color: #00a651;
	border-color: #008d45;
}
.btn-success .badge,
.btn-green .badge {
	color: #00a651;
	background-color: #fff;
}
.btn-success:hover,
.btn-green:hover,
.btn-success:focus,
.btn-green:focus,
.btn-success.focus,
.btn-green.focus {
	color: #fff !important;
}
.btn-success.btn-icon,
.btn-green.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-success.btn-icon i,
.btn-green.btn-icon i {
	background-color: #007d3d;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-success.btn-icon.icon-left,
.btn-green.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-success.btn-icon.icon-left i,
.btn-green.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-success.btn-icon.btn-lg,
.btn-green.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-success.btn-icon.btn-lg.icon-left,
.btn-green.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-success.btn-icon.btn-lg i,
.btn-green.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-success.btn-icon.btn-sm,
.btn-green.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-success.btn-icon.btn-sm.icon-left,
.btn-green.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-success.btn-icon.btn-sm i,
.btn-green.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-success.btn-icon.btn-xs,
.btn-green.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-success.btn-icon.btn-xs.icon-left,
.btn-green.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-success.btn-icon.btn-xs i,
.btn-green.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-info {
	color: #fff;
	background-color: #03a9f4;
	border-color: #03a9f4;
}
.btn-info:focus,
.btn-info.focus {
	color: #fff;
	background-color: #0371f4;
	border-color: #0371f4;
}
.btn-info:hover {
	color: #fff;
	background-color: #0371f4;
	border-color: #0371f4;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #1988b6;
	border-color: #147197;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
	color: #fff;
	background-color: #147197;
	border-color: #0c455d;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
	background-color: #3fb9ea;
	border-color: #1c99cd;
}
.btn-info .badge {
	color: #3fb9ea;
	background-color: #fff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus {
	color: #fff !important;
}
.btn-info.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-info.btn-icon i {
	background-color: #3fb9ea;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	border-left: #fff 1px solid;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-info.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-info.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-info.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-info.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-info.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-info.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-info.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-info.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-info.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-info.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-info.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
.bs-example > .btn,
.bs-example > .make-switch,
.bs-example > .btn-group {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 9px;
}
.bs-example.bs-baseline-top .btn,
.bs-example.bs-baseline-top .btn-group {
	vertical-align: top !important;
}
.dropdown-menu {
	box-shadow: none;
}
.dropdown-menu.dropdown-green {
	background-color: #00a651;
	border-color: #009247;
}
.dropdown-menu.dropdown-green > li > a {
	color: #fff;
}
.dropdown-menu.dropdown-green > li:hover a,
.dropdown-menu.dropdown-green > li:active a {
	background-color: #008d45;
	color: #fff;
}
.dropdown-menu.dropdown-green .divider,
.dropdown-menu.dropdown-green .divider:hover {
	height: 1px;
	margin: 7.5px 0;
	overflow: hidden;
	background-color: #009247;
}
.dropdown-menu.dropdown-gold {
	background-color: #fcd036;
	border-color: #ecb804;
}
.dropdown-menu.dropdown-gold > li > a {
	color: #846e20;
}
.dropdown-menu.dropdown-gold > li:hover a,
.dropdown-menu.dropdown-gold > li:active a {
	background-color: #f1bc04;
	color: #846e20;
}
.dropdown-menu.dropdown-gold .divider,
.dropdown-menu.dropdown-gold .divider:hover {
	height: 1px;
	margin: 7.5px 0;
	overflow: hidden;
	background-color: #ecb804;
}
.dropdown-menu.dropdown-blue {
	background-color: #0072bc;
	border-color: #0063a3;
}
.dropdown-menu.dropdown-blue > li > a {
	color: #fff;
}
.dropdown-menu.dropdown-blue > li:hover a,
.dropdown-menu.dropdown-blue > li:active a {
	background-color: #0063a3;
	color: #fff;
}
.dropdown-menu.dropdown-blue .divider,
.dropdown-menu.dropdown-blue .divider:hover {
	height: 1px;
	margin: 7.5px 0;
	overflow: hidden;
	background-color: #0063a3;
}
.dropdown-menu.dropdown-primary {
	background-color: #03a9f4;
	border-color: #006eca;
}
.dropdown-menu.dropdown-primary > li > a {
	color: #fff;
}
.dropdown-menu.dropdown-primary > li:hover a,
.dropdown-menu.dropdown-primary > li:active a {
	background-color: #252a32;
	color: #fff;
}
.dropdown-menu.dropdown-primary .divider,
.dropdown-menu.dropdown-primary .divider:hover {
	height: 1px;
	margin: 7.5px 0;
	overflow: hidden;
	background-color: #006eca;
}
.dropdown-menu.dropdown-red {
	background-color: #d42020;
	border-color: #b51b1b;
}
.dropdown-menu.dropdown-red > li > a {
	color: #fff;
}
.dropdown-menu.dropdown-red > li:hover a,
.dropdown-menu.dropdown-red > li:active a {
	background-color: #be1d1d;
	color: #fff;
}
.dropdown-menu.dropdown-red .divider,
.dropdown-menu.dropdown-red .divider:hover {
	height: 1px;
	margin: 7.5px 0;
	overflow: hidden;
	background-color: #b51b1b;
}
.dropdown-menu.dropdown-black {
	background-color: #000;
	border-color: #454545;
}
.dropdown-menu.dropdown-black > li > a {
	color: #fff;
}
.dropdown-menu.dropdown-black > li:hover a,
.dropdown-menu.dropdown-black > li:active a {
	background-color: #383838;
	color: #fff;
}
.dropdown-menu.dropdown-black .divider,
.dropdown-menu.dropdown-black .divider:hover {
	height: 1px;
	margin: 7.5px 0;
	overflow: hidden;
	background-color: #454545;
}
.label {
	display: inline-block;
	padding: 6px;
	margin: 0 10px 10px 0;
	font-weight: normal;
}
.label-default {
	background-color: #fff;
	color: #03a9f4;
}
.label-default[href]:hover,
.label-default[href]:focus {
	background-color: #d2d2d2;
}
.label-primary {
	background-color: #7a969c;
	color: #fff;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
	background-color: #21252d;
}
.label-secondary {
	background-color: #ec5956;
}
.label-secondary[href]:hover,
.label-secondary[href]:focus {
	background-color: #e72c28;
}
.label-success {
	background-color: #00a651;
}
.label-success[href]:hover,
.label-success[href]:focus {
	background-color: #007338;
}
.label-info {
	background-color: #3fb9ea;
}
.label-info[href]:hover,
.label-info[href]:focus {
	background-color: #1988b6;
}
.label-warning {
	background-color: #fad839;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
	background-color: #f9ce07;
}
.label-danger {
	background-color: #cc2424;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
	background-color: #a11c1c;
}
.jumbotron {
	padding: 40px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.progress {
	-webkit-border-radius: 10px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 10px;
	-moz-background-clip: padding;
	border-radius: 10px;
	background-clip: padding-box;
	box-shadow: none;
}
.progress-bar {
	box-shadow: none;
}
.progress-bar-default {
	background: #ccc;
	padding: 0;
	border: 0;
	margin-bottom: 0;
}
.progress-bar-default .progress-bar {
	max-width: 100%;
	background-color: #7a969c !important;
	line-height: 12px;
	-webkit-border-radius: 10px 0 0 10px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 10px 0 0 10px;
	-moz-background-clip: padding;
	border-radius: 10px 0 0 10px;
	background-clip: padding-box;
}
.progress-striped .progress-bar-default .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
	);
}
.progress-bar-default .progress-bar[aria-valuenow='100'] {
	-webkit-border-radius: 10px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 10px;
	-moz-background-clip: padding;
	border-radius: 10px;
	background-clip: padding-box;
}
html,
body {
	height: 100%;
	position: relative;
}
.page-container {
	width: 100%;
	display: table;
	height: 100%;
	table-layout: fixed;
}
@media screen and (max-width: 768px) {
	.page-container {
		display: block;
	}
}
.page-container.loaded .page-container {
	position: relative;
}
.page-container .sidebar-menu {
	display: table-cell;
	vertical-align: top;
	background: #03a9f4;
	background: linear-gradient(to bottom, #03a9f4, #0371f4);
	width: 280px;
	position: relative;
	z-index: 100;
	box-sizing: border-box;
}
@media screen and (max-width: 767px) {
	.page-container .sidebar-menu {
		display: block;
	}
}
@media screen and (min-width: 768px) {
	.page-container .sidebar-menu.fixed .sidebar-menu-inner {
		position: fixed;
		height: auto;
		bottom: 0;
		width: 280px;
	}
}
.page-container .sidebar-menu .sidebar-menu-inner {
	position: relative;
}
.page-container .sidebar-menu .sidebar-menu-inner.ps-container {
	overflow: hidden;
	height: 100%;
}
.sidebar-collapsed.page-container .sidebar-menu .sidebar-menu-inner.ps-container {
	overflow: visible;
}
.page-container .sidebar-menu .logo-env {
	width: 100%;
	padding: 35px;
	box-sizing: border-box;
}
.page-container .sidebar-menu .logo-env:before,
.page-container .sidebar-menu .logo-env:after {
	content: ' ';
	display: table;
}
.page-container .sidebar-menu .logo-env:after {
	clear: both;
}
.page-container .sidebar-menu .logo-env > div {
	display: block;
	vertical-align: middle;
	white-space: nowrap;
	float: left;
}
.page-container .sidebar-menu .logo-env > div.logo-collapse {
	display: none;
}
.page-container .sidebar-menu .logo-env > div > a {
	display: inline-block;
	color: #aaabae;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu {
	position: relative;
	float: right;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a {
	display: inline-block;
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	padding: 0;
	line-height: 1;
	font-size: 20px;
	font-weight: 300;
	padding: 5px 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 200ms ease-in-out;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a:hover,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a:hover {
	background-color: #074582;
}
.page-container .sidebar-menu #main-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
.page-container .sidebar-menu #main-menu li {
	position: relative;
	margin: 0;
	font-size: 12px;
}
.page-container .sidebar-menu #main-menu li#search {
	background: #262b34;
	border-bottom-color: rgba(69, 74, 84, 0.5);
	position: relative;
	height: 48px;
}
.page-container .sidebar-menu #main-menu li#search ::-webkit-input-placeholder {
	color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search :-moz-placeholder {
	color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search ::-moz-placeholder {
	color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search :-ms-input-placeholder {
	color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search .search-input {
	background: none;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	padding: 15px 20px;
	padding-right: 45px;
	width: 100%;
	color: #aaabae;
	z-index: 100;
	transition: 350ms opacity ease-in-out;
	box-sizing: border-box;
}
.page-container .sidebar-menu #main-menu li#search button {
	position: absolute;
	right: 0;
	top: 0;
	background: none;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	color: #aaabae;
	padding: 15px 20px;
	padding-top: 13px;
}
.page-container .sidebar-menu #main-menu li#search button i {
	margin: 0;
}
.page-container .sidebar-menu #main-menu li i {
	position: relative;
	font-size: 15px;
	margin-right: 5px;
}
.page-container .sidebar-menu #main-menu li a {
	position: relative;
	display: block;
	padding: 10px 20px;
	color: #cdecf7;
	z-index: 2;
	transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
}
.page-container .sidebar-menu #main-menu li a i {
	top: 1px;
	display: inline-block;
}
.page-container .sidebar-menu #main-menu li a span {
	transition: 350ms opacity ease-in-out;
}
.page-container .sidebar-menu #main-menu li a:hover {
	background-color: #074582;
	color: #fff;
}
.page-container .sidebar-menu #main-menu li a .badge {
	position: relative;
	float: right;
	font-size: 11px;
	line-height: 1.3;
}
.page-container .sidebar-menu #main-menu li a .badge.badge-primary {
	border: 1px solid #006eca;
	top: -1px;
}
.page-container .sidebar-menu #main-menu li.active > a,
.page-container .sidebar-menu #main-menu li.opened > a {
	background-color: #074582;
	color: #fff;
}
.page-container .sidebar-menu #main-menu li.has-sub > a:before {
	position: relative;
	content: '\e877';
	content: '\e879';
	display: inline-block;
	font-family: 'Entypo';
	color: #006eca;
	color: #fff;
	float: right;
	font-size: 15px;
	margin-left: 13px;
	top: 0px;
	transition: all 300ms ease-in-out;
}
.page-container .sidebar-menu #main-menu li.has-sub.opened > a:before {
	transform: rotate(90deg);
}
.page-container .sidebar-menu #main-menu li ul {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: 1px solid rgba(69, 74, 84, 0.4);
	display: none;
	overflow: hidden;
	z-index: 1;
}
.page-container .sidebar-menu #main-menu li ul.visible {
	display: block;
}
.page-container .sidebar-menu #main-menu li ul > li {
}
.page-container .sidebar-menu #main-menu li ul > li > a {
	padding-left: 40px;
}
.page-container .sidebar-menu #main-menu li ul > li > a:hover {
}
.page-container .sidebar-menu #main-menu li ul > li:last-child {
	border-bottom: 0;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li > a {
	padding-left: 60px;
	background: #262b34;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li ul > li > a {
	padding-left: 80px;
	background: #262b34;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li ul > li ul > li > a {
	padding-left: 100px;
	background: #262b34;
}
.page-container .sidebar-menu .sidebar-user-info {
	position: relative;
	padding: 25px 35px;
	border-top: 1px solid #006eca;
	transition: padding 300ms ease-in-out;
	box-sizing: border-box;
}
.page-container .sidebar-menu .sidebar-user-info .user-link {
	display: block;
	box-sizing: border-box;
}
.page-container .sidebar-menu .sidebar-user-info .user-link:before,
.page-container .sidebar-menu .sidebar-user-info .user-link:after {
	content: ' ';
	display: table;
}
.page-container .sidebar-menu .sidebar-user-info .user-link:after {
	clear: both;
}
.page-container .sidebar-menu .sidebar-user-info .user-link img {
	float: left;
	margin-right: 15px;
	border: 4px solid rgba(255, 255, 255, 0.11);
	transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	display: block;
	max-width: 100%;
	height: auto;
}
.page-container .sidebar-menu .sidebar-user-info .user-link span,
.page-container .sidebar-menu .sidebar-user-info .user-link strong {
	display: block;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	line-height: 1.2;
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	transition: opacity 300ms ease-in-out;
}
.page-container .sidebar-menu .sidebar-user-info .user-link span {
	zoom: 1;
	filter: alpha(opacity=80);
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.page-container .sidebar-menu .sidebar-user-info .user-link strong {
	font-size: 18px;
}
.page-container .sidebar-menu .sidebar-user-info .user-link img + span,
.page-container .sidebar-menu .sidebar-user-info .user-link img + strong {
	padding-top: 8px;
}
.page-container .sidebar-menu .sidebar-user-info .sui-normal {
	position: relative;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover {
	position: absolute;
	visibility: hidden;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: #2b303a;
	padding: 25px 27.5px;
	transition: opacity 200ms ease-in-out;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover .close-sui-popup {
	position: absolute;
	right: 15px;
	top: 10px;
	color: rgba(255, 255, 255, 0.6);
	font-size: 11px;
	cursor: pointer;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transition: all 300ms ease-in-out;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover a {
	position: relative;
	color: #fff;
	display: block;
	transition: all 300ms ease-in-out;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover a + a {
	margin-left: 0;
	margin-top: 5px;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a {
	top: -20px;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transition: all 350ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition-delay: 90ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a {
	transition-delay: 180ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a {
	transition-delay: 270ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a {
	transition-delay: 360ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a {
	transition-delay: 450ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a {
	transition-delay: 540ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a + a {
	transition-delay: 630ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a + a + a {
	transition-delay: 720ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a + a + a + a {
	transition-delay: 810ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a + a + a + a + a {
	transition-delay: 900ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.animate-in a + a + a + a + a + a + a + a + a + a + a {
	transition-delay: 990ms;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.visible {
	visibility: visible;
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.visible .close-sui-popup {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.visible.animate-in a {
	top: 0;
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.going-invisible {
	visibility: visible;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.inline-links a {
	line-height: 52px;
	color: #fff;
	display: inline-block;
}
.page-container .sidebar-menu .sidebar-user-info .sui-hover.inline-links a + a {
	margin-left: 10px;
}
.page-container .main-content {
	position: relative;
	/*
float: left;
		z-index: 2;
*/
	display: table-cell;
	vertical-align: top;
	padding: 20px;
	background: #ffffff;
	width: 100%;
	box-sizing: border-box;
}
@media screen and (max-width: 767px) {
	.page-container .main-content {
		display: block;
	}
}
.page-container.sidebar-collapsed .sidebar-menu {
	width: 65px;
}
.page-container.sidebar-collapsed .sidebar-menu .sidebar-menu-inner {
	width: 65px;
}
.page-container.sidebar-collapsed .sidebar-menu.fixed .sidebar-menu-inner {
	position: relative;
}
.page-container.sidebar-collapsed .sidebar-user-info {
	padding: 13.63636364px 5px;
}
.page-container.sidebar-collapsed .sidebar-user-info .user-link {
	text-align: center;
}
.page-container.sidebar-collapsed .sidebar-user-info .user-link img {
	transform: scale(0.8);
}
.page-container.sidebar-collapsed .sidebar-user-info .user-link span,
.page-container.sidebar-collapsed .sidebar-user-info .user-link strong {
	position: absolute;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
.page-container.sidebar-collapsed .sidebar-user-info .sui-hover {
	position: absolute;
	top: 0;
	left: 65px;
	width: 280px;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #03a9f4;
	border: 1px solid #006eca;
	border-left: 0;
}
.page-container.sidebar-collapsed .sidebar-user-info .sui-hover a {
	line-height: 1.2;
}
.page-container.sidebar-collapsed.sidebar-is-showing .sidebar-user-info {
	padding: 25px 35px;
}
.page-container.sidebar-collapsed.sidebar-is-showing .sidebar-user-info img {
	transform: scale(1);
}
.page-container.sidebar-collapsed .sidebar-menu {
	z-index: 100;
	width: 65px;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env {
	display: block;
	padding: 20px;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.logo {
	overflow: hidden;
	width: 0;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.logo-collapse {
	height: 91px;
	margin: -20px -20px 15px;
	background: url(../img/bg-logo.png);
	display: block;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.logo-collapse a {
	padding: 25px 10px;
	display: block;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.sidebar-collapse {
	display: block;
	padding: 0;
	left: 3px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search .search-input {
	position: absolute;
	visibility: hidden;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search button {
	padding-left: 20px;
	padding-bottom: 20px;
	margin: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search.focused .search-input {
	display: block;
	position: absolute;
	visibility: visible;
	top: 0px;
	left: 65px;
	background: #262b34;
	border: 1px solid #006eca;
	width: 250px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
	border-left: 0;
	padding: 15px 20px;
	padding-bottom: 16px;
	border: 0;
	padding-left: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub > a:before {
	display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub > a {
	background-color: transparent;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a {
	position: relative;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a > span:not(.badge) {
	display: block;
	position: absolute;
	top: 0;
	left: 65px;
	margin-top: -1px;
	padding: 12px 10px;
	background: #03a9f4;
	border-top: 1px solid #006eca;
	border-bottom: 1px solid #006eca;
	width: 250px;
	visibility: hidden;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a span {
	transition: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a span.badge {
	position: absolute;
	right: -240px;
	top: 10px;
	display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li ul {
	border-top-color: #006eca;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul {
	display: block;
	visibility: hidden;
	position: absolute;
	height: 0;
	top: auto;
	left: 65px;
	width: 250px;
	background: #074582;
	-webkit-border-radius: 0 0 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 0 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 0 3px 0;
	background-clip: padding-box;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul > li > a span.badge {
	display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li {
	border-bottom: 1px solid #006eca;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li a {
	padding-left: 10px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li a {
	padding-left: 25px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li li a {
	padding-left: 40px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li li li a {
	padding-left: 55px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a {
	cursor: default;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a > span:not(.badge),
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a > span:not(.badge) {
	-webkit-border-radius: 0 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 0 0;
	background-clip: padding-box;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a:hover,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a:hover {
	color: #aaabae;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover > ul,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover > ul {
	height: auto;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover > a > span,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover > a > span {
	visibility: visible;
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover a span.badge,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover a span.badge {
	display: block;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover > ul,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover > ul {
	visibility: visible;
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.page-container.sidebar-is-collapsing .sidebar-user-info {
	padding: 13.63636364px 5px;
}
.page-container.sidebar-is-collapsing .sidebar-user-info img {
	transform: scale(0.8);
}
.page-container.sidebar-is-collapsing .sidebar-menu #main-menu li#search .search-input {
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transition: all 300ms ease-in-out;
}
.page-container.sidebar-is-collapsing .sidebar-menu #main-menu li a:before {
	display: none;
}
.page-container.sidebar-is-collapsing .sidebar-menu #main-menu li a span {
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transition: opacity 250ms ease-in-out !important;
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li#search .search-input {
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li a:before {
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li a span {
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
.page-container.no-sidebar {
	padding-left: 0;
}
.page-container.no-sidebar .main-content {
	padding-left: 20px;
}
.page-container.horizontal-menu {
	padding-left: 0;
	padding-top: 62px;
}
.page-container.horizontal-menu .navbar {
	display: table-row;
}
.page-container.horizontal-menu.with-sidebar.fit-logo-with-sidebar header.navbar .navbar-brand {
	width: 280px;
}
.page-container.horizontal-menu.with-sidebar header.navbar {
	border-bottom: 1px solid #006eca;
}
.page-container.horizontal-menu.with-sidebar header.navbar ul.nav li.dropdown.open:after {
	bottom: -1px;
}
.page-container.horizontal-menu.with-sidebar header.navbar ul.nav li.dropdown.open .dropdown-menu {
	margin-top: 1px;
}
.page-container.horizontal-menu.with-sidebar .sidebar-user-info {
	border-top: 0;
	border-bottom: 1px solid #006eca;
}
.page-container.horizontal-menu.with-sidebar .sidebar-menu {
	position: relative;
	z-index: 100;
}
.page-container.horizontal-menu.with-sidebar .main-content {
	width: 100%;
}
.page-container.horizontal-menu header.navbar {
	position: absolute;
	z-index: 8;
	background-color: #03a9f4;
	padding: 0;
	margin-bottom: 0;
	border: 0;
	left: 0;
	right: 0;
	top: 0;
	-webkit-border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0;
	-moz-background-clip: padding;
	border-radius: 0;
	background-clip: padding-box;
}
.page-container.horizontal-menu header.navbar:before,
.page-container.horizontal-menu header.navbar:after {
	content: ' ';
	display: table;
}
.page-container.horizontal-menu header.navbar:after {
	clear: both;
}
@media screen and (max-width: 768px) {
	.page-container.horizontal-menu header.navbar {
		display: block;
		min-height: 63px;
	}
}
.page-container.horizontal-menu header.navbar.navbar-fixed-top {
	position: fixed;
	z-index: 10000;
}
@media screen and (max-width: 768px) {
	.page-container.horizontal-menu header.navbar.navbar-fixed-top {
		z-index: 10;
	}
}
.page-container.horizontal-menu header.navbar > .navbar-inner:before,
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
	content: ' ';
	display: table;
}
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
	clear: both;
}
.page-container.horizontal-menu header.navbar .navbar-brand {
	padding: 20px 20px;
}
.page-container.horizontal-menu header.navbar .navbar-nav {
	border-left: 1px solid rgba(69, 74, 84, 0.5);
	margin: 0;
	padding: 0;
	list-style: none;
}
.page-container.horizontal-menu header.navbar .navbar-nav:before,
.page-container.horizontal-menu header.navbar .navbar-nav:after {
	content: ' ';
	display: table;
}
.page-container.horizontal-menu header.navbar .navbar-nav:after {
	clear: both;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li {
	position: relative;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a {
	position: relative;
	display: block;
	padding: 20px 20px;
	border-right: 1px solid rgba(69, 74, 84, 0.5);
	font-size: 12px;
	color: #aaabae;
	transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
	z-index: 10;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a i {
	top: 1px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a span {
	font-size: 12px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li:hover > a {
	background-color: rgba(69, 74, 84, 0.3);
	color: #fff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li#search {
	border-right: 1px solid rgba(69, 74, 84, 0.5);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li#search.search-input-collapsed:hover {
	background-color: rgba(69, 74, 84, 0.3);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active > a {
	background-color: #2b303a;
	color: #fff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active.has-sub > a:after {
	position: absolute;
	content: '';
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 6px 6px 0 6px;
	border-color: #2b303a transparent transparent transparent;
	bottom: -6px;
	left: 50%;
	margin-left: -6px;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transition: all 300ms ease-in-out;
	transition-delay: 300ms;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active.has-sub:hover > a:after {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li .badge {
	margin-left: 10px;
	margin-right: -5px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	left: 0;
	top: auto;
	margin-top: 1px;
	background-color: #272b34;
	min-width: 250px;
	display: none;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li {
	position: relative;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
	display: block;
	padding: 10px 20px;
	white-space: nowrap;
	font-size: 12px;
	border-bottom: 1px solid #03a9f4;
	color: #aaabae;
	transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.active > a {
	background-color: #2b303a;
	color: #fff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li:hover > a {
	background-color: #2b303a;
	color: #fff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li ul {
	position: absolute;
	left: 100%;
	top: -1px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.has-sub > a:before {
	position: relative;
	content: '\e877';
	content: '\e879';
	display: inline-block;
	font-family: 'Entypo';
	color: #aaabae;
	color: #fff;
	float: right;
	font-size: 15px;
	margin-left: 20px;
	top: -1px;
	transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.has-sub:hover > a:before {
	color: #fff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul > li:last-child > a {
	border-bottom: 0;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search,
.page-container.horizontal-menu header.navbar > ul > li#search {
	position: relative;
	background-color: #262b34;
	transition: background 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search ::-webkit-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search ::-webkit-input-placeholder {
	color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search :-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search :-moz-placeholder {
	color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search ::-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search ::-moz-placeholder {
	color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search :-ms-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search :-ms-input-placeholder {
	color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search .search-input,
.page-container.horizontal-menu header.navbar > ul > li#search .search-input {
	background: none;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	padding: 22px 20px;
	padding-right: 45px;
	width: 220px;
	color: #aaabae;
	font-size: 12px;
	line-height: 1.42857143;
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	transition: all 350 ease-in-out;
	transition: all 350ms ease-in-out;
	box-sizing: border-box;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search button,
.page-container.horizontal-menu header.navbar > ul > li#search button {
	position: absolute;
	right: 0;
	top: 0;
	background: none;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	color: #aaabae;
	padding: 20px 10px;
	transition: all 350 ease-in-out;
	transition: all 350ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search button i,
.page-container.horizontal-menu header.navbar > ul > li#search button i {
	margin: 0;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed {
	background-color: transparent;
}
.page-container.horizontal-menu
	header.navbar
	.navbar-inner
	> ul
	> li#search.search-input-collapsed
	::-webkit-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed ::-webkit-input-placeholder {
	color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed :-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed :-moz-placeholder {
	color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed ::-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed ::-moz-placeholder {
	color: transparent;
}
.page-container.horizontal-menu
	header.navbar
	.navbar-inner
	> ul
	> li#search.search-input-collapsed
	:-ms-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed :-ms-input-placeholder {
	color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed .search-input,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed .search-input {
	overflow: hidden;
	width: 45px;
	padding-left: 0;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed button,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed button {
	padding-right: 15px;
}
.page-container.horizontal-menu header.navbar ul.nav {
	color: #aaabae;
	font-size: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav:before,
.page-container.horizontal-menu header.navbar ul.nav:after {
	content: ' ';
	display: table;
}
.page-container.horizontal-menu header.navbar ul.nav:after {
	clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li {
	float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li > span {
	display: block;
	float: left;
	padding: 22px 20px;
	color: #aaabae;
	font-size: 12px;
	line-height: 1.42857143;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a i,
.page-container.horizontal-menu header.navbar ul.nav > li > span i {
	margin-right: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a i.right,
.page-container.horizontal-menu header.navbar ul.nav > li > span i.right {
	margin-right: 0;
	margin-left: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a {
	transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a:hover,
.page-container.horizontal-menu header.navbar ul.nav > li > a:focus {
	color: #fff;
	background-color: transparent;
}
.page-container.horizontal-menu header.navbar ul.nav > li.sep {
	float: left;
	display: block;
	border-left: 1px solid #006eca;
	margin: 22px 0;
	height: 16px;
	width: 0px;
	line-height: 1.42857143;
	overflow: hidden;
}
.page-container.horizontal-menu header.navbar ul.nav > li#search button {
	padding: 22px 20px;
}
.page-container.horizontal-menu header.navbar ul.nav > li#search.search-input-collapsed button {
	padding-right: 15px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a {
	position: relative;
	display: block;
	padding: 0;
	margin: 10px;
	margin-top: 18px;
	margin-bottom: 16px;
	transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a i {
	font-size: 19px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a .badge {
	position: absolute;
	padding: 2px;
	font-size: 10px;
	right: 0px;
	top: -5px;
	min-width: 17px;
	line-height: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu {
	background-color: #f5f5f6;
	-webkit-border-radius: 0 0 3px 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 0 3px 3px;
	-moz-background-clip: padding;
	border-radius: 0 0 3px 3px;
	background-clip: padding-box;
	box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
	border: 1px solid #f8f8f8;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 0px;
	width: 370px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu li,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu p {
	color: #888888;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li {
	display: block;
	border-bottom: 1px solid #ededed;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.top > p {
	background-color: #f5f5f6;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p {
	margin: 0;
	padding: 12px 20px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p {
	background-color: #fff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p a {
	color: #ec5956;
	transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p a:hover {
	color: #e9423f;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li .scroller {
	max-height: 290px;
	overflow: auto;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li {
	font-size: 12px;
	border-bottom: 1px solid #ededed;
	background: #f5f5f6;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p {
	display: block;
	position: relative;
	margin: 0;
	padding: 10px 20px;
	transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
	content: ' ';
	display: table;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
	clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p > i {
	background: #006eca;
	display: block;
	float: left;
	text-align: center;
	padding: 5px;
	line-height: 14px;
	color: #fff;
	width: 28px;
	height: 24px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:hover,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:hover {
	background-color: #f5f5f6 !important;
}
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li.notification-primary
	> i,
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li.notification-primary
	> a
	> i {
	background-color: #03a9f4;
	color: #fff;
}
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li.notification-secondary
	> i,
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li.notification-secondary
	> a
	> i {
	background-color: #ee4749;
	color: #fff;
}
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li.notification-success
	> i,
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li.notification-success
	> a
	> i {
	background-color: #00a651;
	color: #fff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-info > i,
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li.notification-info
	> a
	> i {
	background-color: #3fb9ea;
	color: #fff;
}
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li.notification-warning
	> i,
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li.notification-warning
	> a
	> i {
	background-color: #fad839;
	color: #fff;
}
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li.notification-danger
	> i,
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li.notification-danger
	> a
	> i {
	background-color: #cc2424;
	color: #fff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task {
	display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
	content: ' ';
	display: table;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
	clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span {
	display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span.desc {
	float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span.percent {
	float: right;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image {
	display: block;
	margin-right: 10px;
	float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image.pull-right {
	margin-left: 10px;
	margin-right: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image .img-circle {
	border: 2px solid #fff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image + .line {
	margin-top: 8px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line {
	display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line.desc {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line + .line,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line + .line + .line,
.page-container.horizontal-menu
	header.navbar
	ul.nav
	> li.dropdown
	.dropdown-menu
	> li
	> ul
	> li
	.line
	+ .line
	+ .line
	+ .line {
	margin-top: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li strong {
	color: #373e4a;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress {
	display: block;
	height: 5px;
	background-color: #ededed;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
	content: ' ';
	display: table;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
	clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li:last-child {
	border-bottom: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li:first-child a:afterx {
	position: absolute;
	content: '';
	display: block;
	height: 10px;
	top: -10px;
	left: 0;
	right: 0;
	background: transparent;
	background: red;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external {
	background-color: #fff;
	border-bottom: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external a {
	color: #ec5956;
	transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external a:hover {
	background-color: #fff;
	color: #e9423f;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open {
	background-color: rgba(69, 74, 84, 0.5);
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > a {
	background-color: transparent;
	color: #fff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open:after {
	content: '';
	position: absolute;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 7px 7px 7px;
	border-color: transparent transparent #fff transparent;
	bottom: -2px;
	left: 50%;
	margin-left: -7px;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu {
	position: relative;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu a {
	display: inline-block;
	border: 1px solid #006eca;
	text-align: center;
	padding: 0;
	line-height: 1;
	font-size: 20px;
	font-weight: 300;
	padding: 5px 2px;
	color: #aaabae;
	margin-top: 15px;
	margin-left: 20px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 200ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu a:hover {
	background-color: rgba(69, 74, 84, 0.4);
}
/* Lower screen than large screen */
@media (max-width: 992px) {
	.page-body .page-container.horizontal-menu.fit-logo-with-sidebar header.navbar .navbar-brand {
		width: auto;
	}
}
@media (min-width: 767px) and (max-width: 1100px) {
	.page-container.horizontal-menu header.navbar .navbar-nav > li > a {
		padding-left: 10px;
		padding-right: 10px;
		transition: padding 250ms ease-in-out;
	}
	.page-container.horizontal-menu header.navbar .navbar-nav > li > a .badge {
		display: none;
	}
	.page-container.horizontal-menu header.navbar > ul > li#search .search-input,
	.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search .search-input {
		width: 140px;
	}
	.page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
		padding: 10px 15px;
	}
}
/* Tablets Only */
@media (min-width: 767px) and (max-width: 992px) {
	.page-container.horizontal-menu header.navbar .navbar-nav > li > a {
		padding-left: 15px;
		padding-right: 15px;
	}
	.page-container.horizontal-menu header.navbar .navbar-nav > li > a i + span {
		display: none;
	}
	.page-container.Xhorizontal-menu header.navbar .navbar-nav li a,
	.page-container.Xhorizontal-menu header.navbar .navbar-nav li ul li a,
	.page-container.Xhorizontal-menu header.navbar ul.nav > li > a {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 11px;
	}
	.page-container.Xhorizontal-menu header.navbar ul > li#search .search-input {
		width: 150px;
	}
	.page-container.Xhorizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu {
		width: 315px;
	}
}
/* Relatively-Small screen */
@media (max-width: 767px) {
	.page-body .page-container {
		padding-left: 0;
	}
	.page-body .page-container .sidebar-menu {
		position: relative;
		width: 100%;
		min-height: 0px !important;
	}
	.page-body .page-container .sidebar-menu .logo-env {
		padding: 15px 20px;
		transition: all padding ease-in-out;
	}
	.page-body .page-container .sidebar-menu .logo-env > div.logo {
		display: block;
		width: auto;
	}
	.page-container .sidebar-menu .logo-env > .logo-collapse {
		display: none;
	}
	.page-body .page-container .sidebar-menu .logo-env > div.sidebar-collapse {
		display: none;
	}
	.page-body .page-container .sidebar-menu #main-menu {
		display: none;
		margin-bottom: 0;
	}
	.page-body .page-container .sidebar-menu #main-menu li a span {
		transition: none;
	}
	.page-body .page-container .main-content {
		min-height: auto !important;
	}
	.page-body .page-container.horizontal-menu {
		padding-top: 0;
	}
	.page-body .page-container.horizontal-menu.with-sidebar {
		padding-left: 0;
	}
	.page-body .page-container.horizontal-menu header.navbar {
		position: relative;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav {
		clear: left;
		border-top: 1px solid rgba(69, 74, 84, 0.4);
		display: none;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li > a {
		border-right: 0;
		border-bottom: 1px solid rgba(69, 74, 84, 0.4);
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search {
		border-right: 0;
		background-color: #262b34;
		border-bottom: 1px solid rgba(69, 74, 84, 0.4);
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search ::-webkit-input-placeholder {
		color: #aaabae;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search :-moz-placeholder {
		color: #aaabae;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search ::-moz-placeholder {
		color: #aaabae;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search :-ms-input-placeholder {
		color: #aaabae;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search:hover {
		background-color: #262b34;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search .search-input {
		zoom: 1;
		filter: alpha(opacity=100);
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		width: 100%;
		padding-left: 20px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search button {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li > ul > li > a:first-child {
		border-top: 0;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul {
		overflow: hidden;
		width: 100%;
		position: relative;
		left: 0;
		transform: none !important;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul.visible {
		display: block !important;
		visibility: visible !important;
		opacity: 1 !important;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
		border: none;
		border-bottom: 1px solid rgba(69, 74, 84, 0.3);
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li:hover > a {
		background: transparent;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li > a:hover {
		background-color: rgba(69, 74, 84, 0.2);
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li.active > a {
		background-color: rgba(69, 74, 84, 0.15);
		color: #fff;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li.opened > a:before {
		transform: rotate(90deg);
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
		padding-left: 40px;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li li a {
		padding-left: 60px;
	}
	.page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li li li a {
		padding-left: 80px;
	}
	.page-body .page-container.horizontal-menu header.navbar ul.nav {
		position: absolute;
		top: 0px;
		right: 20px;
	}
	.page-body .page-container.horizontal-menu header.navbar ul.nav > li {
		display: none;
	}
	.page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown {
		display: block;
	}
	.page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > .dropdown-menu {
		width: 259px;
		margin-left: -185px;
		-webkit-border-radius: 3px;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 3px;
		-moz-background-clip: padding;
		border-radius: 3px;
		background-clip: padding-box;
	}
	.page-body .page-container .main-content {
		min-height: 0 !important;
	}
}
/* Small Screen */
@media (max-width: 480px) {
	.page-body .page-container.horizontal-menu header.navbar .horizontal-mobile-menu a {
		margin-left: 10px;
	}
	.page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a {
		margin-left: 5px;
		margin-right: 5px;
	}
	.page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > .dropdown-menu {
		width: 222px;
		margin-left: -123.33333333px;
	}
}
/* Right Sidebar Menu */
.page-container.right-sidebar .sidebar-menu .sidebar-user-info .sui-hover.inline-links a {
	margin-left: 10px;
}
.page-container.right-sidebar .sidebar-menu .sidebar-user-info .sui-hover .close-sui-popup {
	right: auto;
	left: 15px;
}
@media screen and (min-width: 991px) {
	.page-container.right-sidebar {
		direction: rtl;
	}
	.page-container.right-sidebar > * {
		direction: ltr;
	}
	.page-container.right-sidebar .sidebar-menu {
		left: auto;
		right: 0;
	}
	.page-container.right-sidebar.sidebar-collapsed {
		padding-left: 0;
	}
	.page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > a > span,
	.page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > ul {
		left: auto;
		right: 65px;
	}
	.page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > a > i {
		margin-right: 0;
	}
	.page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > a > span.badge {
		right: 75px;
		left: auto;
	}
	.page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > a > span:not(.badge) {
		-webkit-border-radius: 3px 0 0 3px;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 3px 0 0 3px;
		-moz-background-clip: padding;
		border-radius: 3px 0 0 3px;
		background-clip: padding-box;
		padding-left: 15px;
	}
	.page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > ul li a {
		padding-left: 15px;
		padding-right: 10px;
	}
	.page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > ul li a i {
		margin-right: 0;
		margin-left: 5px;
	}
	.page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > ul {
		right: 65px;
		left: auto;
	}
	.page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li > ul {
		-webkit-border-radius: 0 0 0 3px;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 0 0 0 3px;
		-moz-background-clip: padding;
		border-radius: 0 0 0 3px;
		background-clip: padding-box;
	}
	.page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li#search.focused .search-input {
		left: auto;
		right: 65px;
		-webkit-border-radius: 3px 0 0 3px;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 3px 0 0 3px;
		-moz-background-clip: padding;
		border-radius: 3px 0 0 3px;
		background-clip: padding-box;
	}
	.page-container.right-sidebar.horizontal-menu.with-sidebar {
		padding-left: 0;
	}
	.page-container.right-sidebar.horizontal-menu.with-sidebar.sidebar-collapsed {
		padding-left: 0;
	}
	.page-container.right-sidebar.chat-visible .main-content {
		padding-left: 300px;
		padding-right: 20px;
	}
	.page-container.right-sidebar #chat {
		left: 0;
		right: auto;
	}
	.page-container.right-sidebar #chat .chat-conversation {
		left: 280px;
		right: auto;
		-webkit-border-radius: 0 3px 3px 0;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 0 3px 3px 0;
		-moz-background-clip: padding;
		border-radius: 0 3px 3px 0;
		background-clip: padding-box;
	}
	.page-container.right-sidebar.sidebar-is-collapsing .sidebar-menu #main-menu li a i {
		transform: translateX(0);
	}
	.page-container.right-sidebar.sidebar-is-collapsing .sidebar-menu {
		transition: all 350ms;
	}
	.page-container.right-sidebar.sidebar-is-collapsing .sidebar-menu .sidebar-user-info .user-link span,
	.page-container.right-sidebar.sidebar-is-collapsing .sidebar-menu .sidebar-user-info .user-link strong {
		zoom: 1;
		filter: alpha(opacity=0);
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
	}
	.page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 {
		padding-right: 65px;
		transition: all 600ms;
	}
	.page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 .sidebar-menu {
		width: 65px;
	}
	.page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 .sidebar-menu .logo-env > .logo,
	.page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 .sidebar-menu #main-menu li > a:before,
	.page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2 .sidebar-menu #main-menu li a span,
	.page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2
		.sidebar-menu
		.sidebar-user-info
		.user-link
		span,
	.page-container.right-sidebar.sidebar-is-collapsing.sidebar-collapsing-phase-2
		.sidebar-menu
		.sidebar-user-info
		.user-link
		strong {
		zoom: 1;
		filter: alpha(opacity=0);
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		visibility: hidden;
		display: none;
	}
	.page-container.right-sidebar.sidebar-collapsed
		.sidebar-menu
		#main-menu
		> li.has-sub:hover.has-sub
		> a
		> span:not(.badge),
	.page-container.right-sidebar.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a > span:not(.badge) {
		-webkit-border-radius: 3px 0 0 0;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 3px 0 0 0;
		-moz-background-clip: padding;
		border-radius: 3px 0 0 0;
		background-clip: padding-box;
	}
}
.user-info {
	list-style: none;
	margin: 0;
	padding: 0;
}
.user-info:before,
.user-info:after {
	content: ' ';
	display: table;
}
.user-info:after {
	clear: both;
}
.user-info > li {
	float: left;
	margin-right: 2.5px;
}
.user-info > li.profile-info {
	margin-right: 10px;
}
.profile-info.dropdown > a {
	color: #03a9f4;
	text-decoration: none;
	font-size: 14px;
	transition: all 300ms ease-in-out;
}
.profile-info.dropdown > a:hover {
	color: #03a9f4;
}
.profile-info.dropdown > a img {
	border: 0;
	border: #3fb9ea 2px solid;
	margin-right: 5px;
}
.profile-info.dropdown .dropdown-menu {
	background-color: #03a9f4;
	border-color: #03a9f4;
	padding: 10px 15px;
	margin-top: 8px;
	margin-right: 24px;
	left: auto;
	right: 0;
}
.profile-info.dropdown .dropdown-menu > .caret {
	position: absolute;
	right: 20px;
	top: -4px;
	border-bottom: 3px solid #006eca;
	border-bottom-width: 3px;
	border-top-width: 0;
	border-bottom-color: #03a9f4;
	margin-left: -2px;
}
.profile-info.dropdown .dropdown-menu li {
	color: #cdecf7;
	font-size: 13px;
	padding: 0;
}
.profile-info.dropdown .dropdown-menu li.profile {
	padding: 0 2px 12px;
	margin-bottom: 10px;
	border-bottom: #2272b4 1px solid;
}
.profile-info.dropdown .dropdown-menu li.profile h4 {
	line-height: 18px;
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.profile-info.dropdown .dropdown-menu li.profile small {
	line-height: 18px;
	font-size: 11px;
}
.profile-info.dropdown .dropdown-menu li.profile p {
	margin: 0;
	line-height: 18px;
	font-size: 13px;
	color: #fff;
}
.profile-info.dropdown .dropdown-menu li a {
	color: #cdecf7;
	padding: 6px 2px;
	transition: all 300ms ease-in-out;
}
.profile-info.dropdown .dropdown-menu li a i {
	margin-right: 5px;
	zoom: 1;
}
.profile-info.dropdown .dropdown-menu li a:hover {
	background: none;
	color: #fff;
}
.profile-info.dropdown .dropdown-menu li a:hover i {
	zoom: 1;
}
.profile-info.dropdown .dropdown-menu > li {
}
.profile-info.dropdown .dropdown-menu > li > a {
	display: block;
	min-width: 188px;
}
.profile-info.dropdown .dropdown-menu > li:last-child {
	border-bottom: 0;
}
.profile-info.dropdown.pull-right {
	text-align: right;
}
.profile-info.dropdown.pull-right > a img {
	margin-left: 5px;
	margin-right: 0;
}
.profile-info.dropdown.pull-right .dropdown-menu {
	background-color: #03a9f4;
	border-color: #006eca;
	padding: 0;
	margin-top: 15px;
	text-align: left;
}
.profile-info.dropdown.pull-right .dropdown-menu > .caret {
	left: auto;
	right: 20px;
}
.notifications.dropdown > a {
	position: relative;
	display: block;
	padding: 10px 10px;
	color: #c2d0d2;
}
.notifications.dropdown > a.text-warning {
	color: #e98824;
}
.notifications.dropdown > a:hover,
.notifications.dropdown.open > a {
	color: #849ba1;
}
.notifications.dropdown > a i {
	font-size: 18px;
}
.notifications.dropdown > a .badge {
	position: absolute;
	padding: 2px;
	font-size: 10px;
	right: 6px;
	top: 6px;
	min-width: 17px;
	line-height: 12px;
}
.notifications.dropdown.open > a {
	background-color: #f5f5f6;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
}
.notifications.dropdown .dropdown-menu {
	background-color: #f5f5f6;
	-webkit-border-radius: 0 0 3px 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 0 3px 3px;
	-moz-background-clip: padding;
	border-radius: 0 0 3px 3px;
	background-clip: padding-box;
	box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
	border: 1px solid #f8f8f8;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 0px;
	width: 370px;
}
.notifications.dropdown .dropdown-menu li,
.notifications.dropdown .dropdown-menu a,
.notifications.dropdown .dropdown-menu p {
	color: #888888;
}
.notifications.dropdown .dropdown-menu > li {
	display: block;
	border-bottom: 1px solid #ededed;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.notifications.dropdown .dropdown-menu > li.top > p {
	background-color: #f5f5f6;
}
.notifications.dropdown .dropdown-menu > li > a,
.notifications.dropdown .dropdown-menu > li > p {
	margin: 0;
	padding: 12px 20px;
}
.notifications.dropdown .dropdown-menu > li > p {
	background-color: #fff;
}
.notifications.dropdown .dropdown-menu > li > p a {
	color: #ec5956;
	transition: all 300ms ease-in-out;
}
.notifications.dropdown .dropdown-menu > li > p a:hover {
	color: #e9423f;
}
.notifications.dropdown .dropdown-menu > li .scroller {
	max-height: 290px;
	overflow: auto;
}
.notifications.dropdown .dropdown-menu > li > ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.notifications.dropdown .dropdown-menu > li > ul > li {
	font-size: 12px;
	border-bottom: 1px solid #ededed;
	background: #f5f5f6;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a,
.notifications.dropdown .dropdown-menu > li > ul > li > p {
	display: block;
	position: relative;
	margin: 0;
	padding: 10px 20px;
	transition: all 300ms ease-in-out;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a:before,
.notifications.dropdown .dropdown-menu > li > ul > li > p:before,
.notifications.dropdown .dropdown-menu > li > ul > li > a:after,
.notifications.dropdown .dropdown-menu > li > ul > li > p:after {
	content: ' ';
	display: table;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a:after,
.notifications.dropdown .dropdown-menu > li > ul > li > p:after {
	clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a > i,
.notifications.dropdown .dropdown-menu > li > ul > li > p > i {
	background: #006eca;
	display: block;
	float: left;
	text-align: center;
	padding: 5px;
	line-height: 14px;
	color: #fff;
	width: 28px;
	height: 24px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a:hover,
.notifications.dropdown .dropdown-menu > li > ul > li > p:hover {
	background-color: #f5f5f6 !important;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-primary > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-primary > a > i {
	background-color: #03a9f4;
	color: #fff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-secondary > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-secondary > a > i {
	background-color: #ee4749;
	color: #fff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-success > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-success > a > i {
	background-color: #00a651;
	color: #fff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-info > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-info > a > i {
	background-color: #3fb9ea;
	color: #fff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-warning > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-warning > a > i {
	background-color: #fad839;
	color: #fff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-danger > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-danger > a > i {
	background-color: #cc2424;
	color: #fff;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task {
	display: block;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task:before,
.notifications.dropdown .dropdown-menu > li > ul > li .task:after {
	content: ' ';
	display: table;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task:after {
	clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task span {
	display: block;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task span.desc {
	float: left;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task span.percent {
	float: right;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image {
	display: block;
	margin-right: 10px;
	float: left;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image.pull-right {
	margin-left: 10px;
	margin-right: 0;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image .img-circle {
	border: 2px solid #fff;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image + .line {
	margin-top: 8px;
}
.notifications.dropdown .dropdown-menu > li > ul > li .line {
	display: block;
}
.notifications.dropdown .dropdown-menu > li > ul > li .line.desc {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.notifications.dropdown .dropdown-menu > li > ul > li .line + .line,
.notifications.dropdown .dropdown-menu > li > ul > li .line + .line + .line,
.notifications.dropdown .dropdown-menu > li > ul > li .line + .line + .line + .line {
	margin-top: 5px;
}
.notifications.dropdown .dropdown-menu > li > ul > li strong {
	color: #373e4a;
}
.notifications.dropdown .dropdown-menu > li > ul > li .progress {
	display: block;
	height: 5px;
	background-color: #ededed;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 5px;
}
.notifications.dropdown .dropdown-menu > li > ul > li .progress:before,
.notifications.dropdown .dropdown-menu > li > ul > li .progress:after {
	content: ' ';
	display: table;
}
.notifications.dropdown .dropdown-menu > li > ul > li .progress:after {
	clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li:last-child {
	border-bottom: 0;
}
.notifications.dropdown .dropdown-menu > li > ul > li:first-child a:afterx {
	position: absolute;
	content: '';
	display: block;
	height: 10px;
	top: -10px;
	left: 0;
	right: 0;
	background: transparent;
	background: red;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
}
.notifications.dropdown .dropdown-menu > li.external {
	background-color: #fff;
	border-bottom: 0;
}
.notifications.dropdown .dropdown-menu > li.external a {
	color: #ec5956;
	transition: all 300ms ease-in-out;
}
.notifications.dropdown .dropdown-menu > li.external a:hover {
	background-color: #fff;
	color: #e9423f;
}
body {
	font-family: raleway, Helvetica, sans-serif;
}
body.overflow-x-disabled {
	overflow-x: hidden;
}
a {
	color: #373e4a;
}
a:hover {
	text-decoration: none;
	color: #818da2;
	/* box-shadow: 0px 1px 11px 0px rgba(255, 79, 196, 0.86); */
	transition: 0.15;
}
.links-list {
	white-space: nowrap;
	padding-top: 14px;
	padding-bottom: 8px;
}
.links-list > li.sep {
	display: inline-block;
	border-left: 1px solid #eeeef0;
	height: 12px;
	width: 0px;
	line-height: 1.42857143;
	overflow: hidden;
	margin-left: 10px;
}
.scrollable {
	position: relative;
	overflow: hidden;
	height: 0;
}
.slimScrollDiv .slimScrollBar {
	cursor: pointer;
}
.clear {
	clear: both;
}
.knob {
	visibility: hidden;
}
canvas + .knob {
	visibility: visible;
}
.validate-has-error {
	border-color: #cc2424;
}
.validate-has-error:focus {
	border-color: #cc2424;
}
.validate-has-error + span.validate-has-error,
.validate-has-error > span.validate-has-error,
.input-group + .validate-has-error {
	color: #cc2424;
	display: inline-block;
	margin-top: 5px;
}
.validate-has-error .validate-has-error {
	color: #cc2424;
	display: inline-block;
	margin-top: 5px;
}
.make-switch + .validate-has-error {
	margin-left: 10px;
}
.validate-has-error .form-control {
	border-color: #cc2424;
}
.file-input-wrapper.inline {
	display: inline-block;
	width: auto;
}
.file2[type='file'] {
	visibility: hidden;
}
.file-input-wrapper .file2[type='file'] {
	visibility: visible;
}
.dist > * {
	margin-bottom: 10px;
}
.dist > *:before,
.dist > *:after {
	content: ' ';
	display: table;
}
.dist > *:after {
	clear: both;
}
.dist > *:last-child {
	margin-bottom: 0;
}
@media print {
	.sidebar-menu {
		display: none !important;
	}
	.page-container.horizontal-menu {
		padding-top: 0;
	}
}
.nicescroll-rails > div {
	cursor: pointer;
}
.showcase-icon-list .icon-el a {
	position: relative;
	z-index: 1;
	background: #fafafa;
	margin-bottom: 6px;
	display: block;
	padding-right: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.showcase-icon-list .icon-el a i {
	margin-right: 5px;
	display: inline-block;
	padding: 6px 12px;
	vertical-align: middle;
	-webkit-border-radius: 3px 0 0 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px;
	background-clip: padding-box;
	background: #f0f0f0;
	font-size: 15px;
	width: 45px;
	text-align: center;
}
.showcase-icon-list .icon-el a:hover {
	z-index: 5;
	overflow: visible;
	padding: 5px 12px;
}
.showcase-icon-list .icon-el a:hover i {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 60px;
	line-height: 50px;
	margin-right: 0px;
	color: #03a9f4;
	font-size: 40px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
footer.main {
	margin-top: 15px;
	padding-top: 5px;
	line-height: 30px;
	border-top: 1px solid #a2ddf2;
	font-size: 11px;
	color: #b3b3b3;
}
footer.main:before,
footer.main:after {
	content: ' ';
	display: table;
}
footer.main:after {
	clear: both;
}
.padding-top-none {
	padding-top: 0 !important;
}
.padding-bottom-none {
	padding-bottom: 0 !important;
}
.margin-top-none {
	margin-top: 0 !important;
}
.padding-bottom-none {
	padding-bottom: 0 !important;
}
.margin-left {
	margin-left: 10px !important;
}
.margin-bottom {
	margin-bottom: 20px !important;
}
.bold {
	font-weight: 600 !important;
	font-family: 'Circular Std';
}
.default-padding {
	padding: 0 15px !important;
}
img.full-width {
	width: 100%;
}
.form-groups-bordered > .form-group {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 15px;
	padding-top: 15px;
	margin-bottom: 0px;
}
.form-groups-bordered > .form-group:first-child {
	padding-top: 0;
}
.form-groups-bordered > .form-group:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.morrischart {
	width: 100%;
}
.morrischart > svg {
	width: 100% !important;
}
.col-padding-1 {
	padding: 20px 20px 20px 40px !important;
}
.no-margin {
	margin: 0 !important;
}
.padding-lg {
	padding: 20px !important;
}
.border-top {
	border-top: 1px solid #ebebeb;
}
.no-transitions {
	transition: none !important;
}
#rickshaw-chart-demo {
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	overflow: hidden;
	padding-top: 200px;
}
#rickshaw-chart-demo svg {
	width: 100% !important;
}
#rickshaw-chart-demo .detail {
	left: -10px;
}
#rickshaw-chart-demo .rickshaw_legend {
	position: absolute;
	top: 0px;
	background: none;
}
#rickshaw-chart-demo .rickshaw_legend .label {
	color: rgba(48, 54, 65, 0.5);
}
#rickshaw-chart-demo-2 {
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	overflow: hidden;
	padding-top: 75px;
}
#rickshaw-chart-demo-2 svg {
	width: 100% !important;
}
#rickshaw-chart-demo-2 .detail {
	left: -10px;
}
#rickshaw-chart-demo-2 .rickshaw_legend {
	position: absolute;
	top: 0px;
	background: none;
}
#rickshaw-chart-demo-2 .rickshaw_legend .label {
	color: rgba(48, 54, 65, 0.5);
}
.theme-skins {
	background: #f5f5f6;
	border: none;
	margin: 0;
	padding: 0;
	margin-top: 12px;
	-webkit-border-radius: 2px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px;
	-moz-background-clip: padding;
	border-radius: 2px;
	background-clip: padding-box;
}
.theme-skins > li {
	border-bottom: 1px solid #ebebeb;
}
.theme-skins > li a {
	color: #555 !important;
	margin: 0;
	padding: 5px 10px;
	transition: all 300ms ease-in-out;
}
.theme-skins > li a i {
	display: inline-block;
	width: 15px;
	height: 13px;
	margin-right: 5px;
	vertical-align: middle;
	border: 1px solid transparent;
	position: relative;
	top: -2px;
}
.theme-skins > li a i.skin-main {
	background-color: #03a9f4;
}
.theme-skins > li a i.skin-blue {
	background-color: #003471;
}
.theme-skins > li a i.skin-red {
	background-color: #981b1b;
}
.theme-skins > li a i.skin-black {
	background-color: #222222;
}
.theme-skins > li a i.skin-green {
	background-color: #00a651;
}
.theme-skins > li a i.skin-purple {
	background-color: #522b76;
}
.theme-skins > li a i.skin-yellow {
	background-color: #e8b51b;
}
.theme-skins > li a i.skin-cafe {
	background-color: #31271e;
}
.theme-skins > li a i.skin-white {
	background-color: #fff;
	border-color: #ebebeb;
}
.theme-skins > li a:hover {
	background: rgba(235, 235, 235, 0.4);
}
.theme-skins > li.active a {
	-webkit-border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0;
	-moz-background-clip: padding;
	border-radius: 0;
	background-clip: padding-box;
}
.theme-skins > li.caret {
	transform: rotate(180deg);
	position: absolute;
	top: -4px;
	left: 57%;
	margin-left: -4px;
	border-top-color: #ebebeb;
	display: none;
}
.theme-skins > li.active a {
	background: rgba(235, 235, 235, 0.9);
	color: #737881;
	font-weight: bold;
}
.theme-skins > li.active a:hover {
	background: rgba(235, 235, 235, 0.9);
}
.theme-skins > li:last-child {
	border-bottom: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .theme-skins.dropdown-menu {
	width: 200px !important;
}
.version-highlights {
	margin: 0;
	padding: 0;
	border-top: 1px solid #ebebeb;
	margin-top: 30px;
	list-style: none;
	display: table;
}
.version-highlights li {
	display: table-row;
	vertical-align: middle;
	width: 100%;
	padding: 0;
}
.version-highlights li .screenshot,
.version-highlights li .notes {
	display: table-cell;
	vertical-align: middle;
}
.version-highlights li .screenshot {
	text-align: right;
	padding: 30px;
	width: 240px;
}
.version-highlights li .screenshot img {
	display: block;
	max-width: 100%;
	height: auto;
}
.thumbnail-highlight {
	border: 5px solid rgba(235, 235, 235, 0.5);
	box-shadow: 0 0 0 1px #ebebeb;
}
@media (max-width: 768px) {
	.version-highlights {
		display: block;
	}
	.version-highlights li {
		display: block;
	}
	.version-highlights li .screenshot,
	.version-highlights li .notes {
		display: block;
	}
	.version-highlights li .screenshot {
		text-align: center;
		width: 100%;
	}
	.version-highlights li .screenshot img {
		display: inline-block;
	}
	.version-highlights li .notes {
		text-align: center;
		margin-bottom: 30px;
	}
}
.input-spinner {
	position: relative;
}
.input-spinner:before,
.input-spinner:after {
	content: ' ';
	display: table;
}
.input-spinner:after {
	clear: both;
}
.input-spinner input,
.input-spinner button {
	float: left;
}
.input-spinner input {
	margin: 0;
	border-left: 0;
	border-right: 0;
	text-align: center;
	-webkit-border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0;
	-moz-background-clip: padding;
	border-radius: 0;
	background-clip: padding-box;
	width: auto;
}
.input-spinner input.size-1 {
	width: 60px;
}
.input-spinner input.size-2 {
	width: 100px;
}
.input-spinner input.size-3 {
	width: 120px;
}
.input-spinner input.size-4 {
	width: 160px;
}
.input-spinner button {
	-webkit-border-radius: 3px 0 0 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px;
	background-clip: padding-box;
}
.input-spinner button + input + button {
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.panel > .panel-body.with-table {
	position: relative;
	padding: 0;
	margin: -1px;
	border: 0;
}
.panel > .panel-body.with-table > table {
	margin: 0;
}
.disabled-text {
	zoom: 1;
	filter: alpha(opacity=60);
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.page-body.gray .page-container .main-content,
.page-body.gray .page-container {
	background: #f1f1f1;
}
.tile-stats.stat-tile {
	padding: 0px;
	height: 155px;
	border: none !important;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-neon-red {
	background: #ff4e50;
}
.tile-stats.stat-tile h3 {
	padding: 20px 20px 0px 20px;
}
.tile-stats.stat-tile p {
	padding: 0px 20px 20px 20px;
	margin-bottom: 20px;
}
.pie-chart {
	position: absolute;
	right: 20px;
	top: 35px;
}
.tile-group-2 {
	background: #fff !important;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.tile-group-2 .tile-white {
	background: #fff !important;
	border: none !important;
	color: #03a9f4 !important;
}
.tile-group-2 .tile-entry {
	background: none !important;
	border: none !important;
	color: #03a9f4 !important;
}
.tile-group-2 .tile-white .tile-entry h3 {
	color: #2b303a;
}
.tile-group-2 .tile-white .tile-entry span {
	color: rgba(0, 0, 0, 0.4);
}
.country-list {
	width: 90%;
	padding: 50px 0 20px 0;
	padding-left: 30px;
}
.country-list li {
	border-top: 1px solid #eee;
	padding: 12px 0;
	list-style: none;
}
.tile-group-2 .tile-right .map {
	margin: 0px !important;
}
.panel-table {
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	border: 0px !important;
}
.panel-table .panel-body {
	background: #fafafa;
}
.panel-table .panel-heading > .panel-title {
	padding: 30px 25px;
}
.panel-table .panel-heading > .panel-title span {
	color: #888888;
	font-size: 12px;
}
.panel-table th {
	font-weight: bold;
}
.calendar-widget td,
.calendar-widget th {
	text-align: center;
}
.calendar-widget th {
	padding: 12px 0;
}
@-moz-document url-prefix() {
	.page-container .tile-group .tile-left .map,
	.page-container .tile-group .tile-right .map {
		left: 40%;
		right: 16px;
	}
	.page-container .tile-stats .icon {
		bottom: 35px;
	}
}
.form-control + .description {
	display: block;
	margin-top: 5px;
	font-size: 11px;
}
.search-form-full {
	position: relative;
	margin-top: -2px;
}
.search-form-full .form-group {
	position: relative;
}
.search-form-full .form-group i {
	position: absolute;
	right: 10px;
	top: 50%;
	font-size: 14px;
	margin-top: -9px;
	color: rgba(148, 148, 148, 0.8);
	transition: all 300ms ease-in-out;
}
.search-form-full .form-group .form-control {
	margin-top: 12px;
	background: #f5f5f6;
	height: 38px;
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.015);
}
.search-form-full .form-group .form-control:focus + i {
	color: #737881;
}
@media screen and (max-width: 480px) {
	.search-form-full {
		margin-top: 30px;
	}
}
.page-container .aciTree.aciBorder {
	border: 1px solid #ebebeb;
	min-height: 50px;
}
.neon-loading-bar {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	background: rgba(48, 54, 65, 0.3);
	height: 5px;
	z-index: 10000;
	top: 0px;
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	transition: all 300ms ease-in-out;
}
.neon-loading-bar span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 0%;
	background: #ec5956;
}
.neon-loading-bar.progress-is-hidden {
	top: -5px;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
	visibility: hidden;
}
body {
	perspective: 800;
	perspective: 800px;
}
.datepicker.datepicker-dropdown {
	z-index: 100000000 !important;
}
.top-dropdown-search .form-group {
	padding: 10px;
	border-bottom: 1px solid #eee;
	margin-bottom: 0;
}
.page-body.loaded {
	perspective: none;
	padding-right: 0px !important;
}
.modal .modal-header {
	border-radius: 5px 5px 0 0;
}
.modal .modal-header .close {
	background: #f0f0f1;
	display: inline-block;
	padding: 0px 5px;
	line-height: 1;
	color: #787878;
	zoom: 1;
	filter: alpha(opacity=70);
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
	text-shadow: none;
	font-weight: 300;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.modal .modal-header .close:hover {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.modal .modal-header h4 {
	text-shadow: none;
}
.modal .modal-body .title {
	margin-top: 0;
}
.modal .modal-content {
	border: 0;
	box-shadow: none;
}
.well {
	box-shadow: none;
}
.modal-backdrop {
	z-index: 1000001;
}
.modal-open .modal {
	z-index: 1000002;
}
.page-body .select2-container .select2-choice .select2-arrow b {
	background: transparent !important;
}
.tabs-vertical-env {
	margin-bottom: 20px;
}
.tabs-vertical-env:before,
.tabs-vertical-env:after {
	content: ' ';
	display: table;
}
.tabs-vertical-env:after {
	clear: both;
}
.tabs-vertical-env .tabs-vertical {
	margin-bottom: 0;
}
.tabs-vertical-env .tabs-vertical + .tab-content {
	margin-bottom: 0;
}
.tabs-vertical {
	float: left;
	background: #f5f5f6;
	width: 20%;
	border: 1px solid #ebebeb;
	margin-bottom: 20px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.tabs-vertical > li {
	border-bottom: 1px solid #ebebeb;
}
.tabs-vertical > li:first-child > a {
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
}
.tabs-vertical > li:last-child {
	border-bottom: 0;
}
.tabs-vertical > li:last-child > a {
	-webkit-border-radius: 0 0 3px 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 0 3px 3px;
	-moz-background-clip: padding;
	border-radius: 0 0 3px 3px;
	background-clip: padding-box;
}
.tabs-vertical > li:hover > a {
	background-color: rgba(255, 255, 255, 0.3);
	color: #586376;
}
.tabs-vertical > li.active > a {
	display: block;
	position: relative;
	background-color: #ffffff;
	color: #373e4a;
}
.tabs-vertical > li.active > a:before {
	content: '';
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 20px 0 20px 13px;
	border-color: transparent transparent transparent #ebebeb;
	top: 0;
	right: -1px;
	margin-right: -12px;
	margin-top: -1px;
}
.tabs-vertical > li.active > a:after {
	content: '';
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 18px 0 18px 12px;
	border-color: transparent transparent transparent #fff;
	top: 2px;
	right: 0;
	margin-right: -12px;
	margin-top: -1px;
}
.tabs-vertical + .tab-content {
	float: right;
	width: 80%;
	padding-left: 25px;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.tabs-vertical.right-aligned {
	float: right;
}
.tabs-vertical.right-aligned > li.active > a:before,
.tabs-vertical.right-aligned > li.active > a:after {
	transform: rotate(180deg);
	right: auto;
}
.tabs-vertical.right-aligned > li.active > a:before {
	left: -13px;
}
.tabs-vertical.right-aligned > li.active > a:after {
	left: -12px;
}
.tabs-vertical.right-aligned + .tab-content {
	padding-right: 25px;
	padding-left: 0;
}
blockquote.blockquote-default {
	background: #fff;
	border: 1px solid #ebebeb;
	border-left-width: 5px;
	padding: 15px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
blockquote.blockquote-blue,
blockquote.blockquote-info {
	background: #c5e8f7;
	border: 1px solid #b6d6e4;
	border-left-width: 5px;
	padding: 15px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	color: #0c3c50;
}
blockquote.blockquote-blue p,
blockquote.blockquote-info p,
blockquote.blockquote-blue small,
blockquote.blockquote-info small {
	color: #85a6b5;
}
blockquote.blockquote-blue p strong,
blockquote.blockquote-info p strong,
blockquote.blockquote-blue small strong,
blockquote.blockquote-info small strong {
	color: #0c3c50;
}
blockquote.blockquote-green,
blockquote.blockquote-success {
	background: #bdedbc;
	border: 1px solid #aedaad;
	border-left-width: 5px;
	padding: 15px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	color: #135012;
}
blockquote.blockquote-green p,
blockquote.blockquote-success p,
blockquote.blockquote-green small,
blockquote.blockquote-success small {
	color: #7baa7a;
}
blockquote.blockquote-green p strong,
blockquote.blockquote-success p strong,
blockquote.blockquote-green small strong,
blockquote.blockquote-success small strong {
	color: #135012;
}
blockquote.blockquote-gold,
blockquote.blockquote-warning {
	background: #ffefa4;
	border: 1px solid #ebdc97;
	border-left-width: 5px;
	padding: 15px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	color: #584b0d;
}
blockquote.blockquote-gold p,
blockquote.blockquote-warning p,
blockquote.blockquote-gold small,
blockquote.blockquote-warning small {
	color: #b7a96a;
}
blockquote.blockquote-gold p strong,
blockquote.blockquote-warning p strong,
blockquote.blockquote-gold small strong,
blockquote.blockquote-warning small strong {
	color: #584b0d;
}
blockquote.blockquote-red,
blockquote.blockquote-danger {
	background: #ffc9c9;
	border: 1px solid #ebb9b9;
	border-left-width: 5px;
	padding: 15px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	color: #4e1c1c;
}
blockquote.blockquote-red p,
blockquote.blockquote-danger p,
blockquote.blockquote-red small,
blockquote.blockquote-danger small {
	color: #b48585;
}
blockquote.blockquote-red p strong,
blockquote.blockquote-danger p strong,
blockquote.blockquote-red small strong,
blockquote.blockquote-danger small strong {
	color: #4e1c1c;
}
.alert-default {
	background-color: #ebebeb;
	border-color: #ebebeb;
	color: #03a9f4;
}
.alert-default hr {
	border-top-color: #dedede;
}
.alert-default .alert-link {
	color: #1a1e24;
}
.alert-minimal {
	background-color: #ebebeb;
	border-color: #ebebeb;
	color: #03a9f4;
	background-color: #ffffff;
}
.alert-minimal hr {
	border-top-color: #dedede;
}
.alert-minimal .alert-link {
	color: #1a1e24;
}
.form-control {
	box-shadow: none !important;
	outline: 0 !important;
}
.form-control.multi-select {
	visibility: hidden;
}
.form-group.has-warning .help-block,
.form-group.has-warning .control-label,
.form-group.has-warning .radio,
.form-group.has-warning .checkbox,
.form-group.has-warning .radio-inline,
.form-group.has-warning .checkbox-inline,
.form-group.has-warning.radio label,
.form-group.has-warning.checkbox label,
.form-group.has-warning.radio-inline label,
.form-group.has-warning.checkbox-inline label {
	color: #ffd40b;
}
.form-group.has-warning .form-control {
	border-color: #ffd78a;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-group.has-warning .form-control:focus {
	border-color: #ffc658;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fffaf0;
}
.form-group.has-warning .input-group-addon {
	color: #ffd40b;
	border-color: #ffd78a;
	background-color: #ffefa4;
}
.form-group.has-warning .form-control-feedback {
	color: #ffd40b;
}
.form-group.has-error .help-block,
.form-group.has-error .control-label,
.form-group.has-error .radio,
.form-group.has-error .checkbox,
.form-group.has-error .radio-inline,
.form-group.has-error .checkbox-inline,
.form-group.has-error.radio label,
.form-group.has-error.checkbox label,
.form-group.has-error.radio-inline label,
.form-group.has-error.checkbox-inline label {
	color: #ff3030;
}
.form-group.has-error .form-control {
	border-color: #ffafbd;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-group.has-error .form-control:focus {
	border-color: #ff7c92;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
}
.form-group.has-error .input-group-addon {
	color: #ff3030;
	border-color: #ffafbd;
	background-color: #ffc9c9;
}
.form-group.has-error .form-control-feedback {
	color: #ff3030;
}
.form-group.has-success .help-block,
.form-group.has-success .control-label,
.form-group.has-success .radio,
.form-group.has-success .checkbox,
.form-group.has-success .radio-inline,
.form-group.has-success .checkbox-inline,
.form-group.has-success.radio label,
.form-group.has-success.checkbox label,
.form-group.has-success.radio-inline label,
.form-group.has-success.checkbox-inline label {
	color: #46cd43;
}
.form-group.has-success .form-control {
	border-color: #b4e8a8;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-group.has-success .form-control:focus {
	border-color: #91dd80;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f9fdf8;
}
.form-group.has-success .input-group-addon {
	color: #46cd43;
	border-color: #b4e8a8;
	background-color: #bdedbc;
}
.form-group.has-success .form-control-feedback {
	color: #46cd43;
}
.input-group > span.twitter-typeahead {
	display: block !important;
}
.input-group > span.twitter-typeahead:before,
.input-group > span.twitter-typeahead:after {
	content: ' ';
	display: table;
}
.input-group > span.twitter-typeahead:after {
	clear: both;
}
/* Table Tools */
.chat-visible #chat {
	display: table-cell;
	vertical-align: top;
}
.horizontal-menu #chat {
	top: 61px;
	border-top: 1px solid #006eca;
}
.horizontal-menu.chat-visible .main-content > .container {
	width: 100% !important;
}
.chat-notifications-badge {
	margin-left: 5px;
}
.chat-notifications-badge.is-hidden {
	display: none;
}
#chat {
	position: absolute;
	position: relative;
	right: 0;
	top: 0;
	bottom: 0;
	width: 280px;
	background: #03a9f4;
	z-index: 5;
	display: none;
}
#chat.fixed {
	min-height: 0 !important;
}
#chat .chat-inner {
	overflow: auto;
	height: 100%;
}
#chat .chat-header {
	font-size: 16px;
	color: #7f8186;
	padding: 30px 35px;
	line-height: 1;
	margin: 0;
	border-bottom: 1px solid #343a45;
	position: relative;
}
#chat .chat-header .badge {
	position: relative;
	top: -1px;
	margin-left: 5px;
	transform: scale(1);
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	transition: all 300ms ease-in-out;
}
#chat .chat-header .badge.is-hidden {
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transform: scale(0);
}
#chat .chat-header .chat-close {
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 15px;
	top: 50%;
	right: 25px;
	margin-top: -7px;
	color: #bec0c2;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.transall #chat .chat-header .chat-close:hover {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
#chat .chat-group {
	margin-top: 30px;
}
#chat .chat-group > strong,
#chat .chat-group > a {
	display: block;
	padding: 6px 35px;
}
#chat .chat-group > strong {
	text-transform: uppercase;
	color: #7f8186;
}
#chat .chat-group > a {
	position: relative;
	color: #bec0c2;
	transition: background 250ms ease-in-out;
}
#chat .chat-group > a:hover,
#chat .chat-group > a.active {
	background-color: #343a45;
}
#chat .chat-group > a:before {
	content: '';
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 4px;
	border-color: transparent transparent transparent #2b303a;
	left: 0;
	top: 50%;
	margin-top: -4px;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transition: all 300ms ease-in-out;
}
#chat .chat-group > a.active:before {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
#chat .chat-group > a .badge {
	font-size: 9px;
	margin-left: 5px;
	transform: scale(1);
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	transition: all 300ms ease-in-out;
}
#chat .chat-group > a .badge.is-hidden {
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transform: scale(0);
}
#chat .chat-group > a em {
	font-style: normal;
}
#chat .user-status {
	display: inline-block;
	background: #575d67;
	margin-right: 5px;
	width: 8px;
	height: 8px;
	-webkit-border-radius: 8px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 8px;
	-moz-background-clip: padding;
	border-radius: 8px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
#chat .user-status.is-online {
	background-color: #06b53c;
}
#chat .user-status.is-offline {
	background-color: #575d67;
}
#chat .user-status.is-idle {
	background-color: #f7d227;
}
#chat .user-status.is-busy {
	background-color: #ee4749;
}
#chat .chat-conversation {
	position: absolute;
	right: 280px;
	width: 340px;
	background: #2b303a;
	-webkit-border-radius: 3px 0 0 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px;
	background-clip: padding-box;
	display: none;
	opacity: 0;
}
#chat .chat-conversation .conversation-header {
	padding: 20px 24px;
	font-size: 14px;
	color: #fff;
	border-bottom: 1px solid #343a45;
}
#chat .chat-conversation .conversation-header small {
	color: rgba(190, 192, 194, 0.6);
	font-size: 12px;
	padding-left: 8px;
}
#chat .chat-conversation .conversation-header .conversation-close {
	float: right;
	color: #7f8186;
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	position: relative;
	top: 3px;
}
#chat .chat-conversation .conversation-body {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: auto;
	height: 250px;
}
#chat .chat-conversation .conversation-body::-webkit-scrollbar {
	width: 5px;
}
#chat .chat-conversation .conversation-body::-webkit-scrollbar-track {
	width: 5px;
	background-color: #2b303a;
}
#chat .chat-conversation .conversation-body::-webkit-scrollbar-thumb {
	background-color: rgba(52, 58, 69, 0.8);
}
#chat .chat-conversation .conversation-body > li {
	padding: 20px 24px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#chat .chat-conversation .conversation-body > li:before,
#chat .chat-conversation .conversation-body > li:after {
	content: ' ';
	display: table;
}
#chat .chat-conversation .conversation-body > li:after {
	clear: both;
}
#chat .chat-conversation .conversation-body > li.odd,
#chat .chat-conversation .conversation-body > li.even,
#chat .chat-conversation .conversation-body > li.opponent {
	background: #343a45;
}
#chat .chat-conversation .conversation-body > li.unread {
	background: #3d4451;
}
#chat .chat-conversation .conversation-body > li .user {
	font-weight: bold;
	color: #fff;
}
#chat .chat-conversation .conversation-body > li .time {
	float: right;
	font-style: italic;
	color: rgba(190, 192, 194, 0.8);
	font-size: 11px;
}
#chat .chat-conversation .chat-textarea {
	padding: 20px 24px;
	position: relative;
}
#chat .chat-conversation .chat-textarea:after {
	content: '\e83c';
	font-family: 'Entypo';
	color: #bec0c2;
	right: 35px;
	top: 25px;
	font-size: 15px;
	position: absolute;
}
#chat .chat-conversation .chat-textarea textarea {
	background: #343a45;
	border: 1px solid #343a45;
	color: #fff;
	max-height: 100px !important;
	padding-right: 35px;
	height: 32px;
}
#chat .chat-conversation .chat-textarea textarea::-moz-placeholder {
	color: rgba(190, 192, 194, 0.85);
	opacity: 1;
}
#chat .chat-conversation .chat-textarea textarea:-ms-input-placeholder {
	color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-webkit-input-placeholder {
	color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-webkit-input-placeholder {
	color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-moz-placeholder {
	color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-moz-placeholder {
	color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-ms-input-placeholder {
	color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar {
	width: 5px;
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar-track {
	width: 5px;
	background-color: #343a45;
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar-thumb {
	background-color: #4a5262;
}
.chat-history {
	display: none;
}
/* Relatively-Small screen */
@media (max-width: 767px) {
	.chat-visible #chat,
	.chat-visible #chat.fixed {
		display: none;
	}
	.chat-visible.toggle-click #chat,
	.chat-visible.toggle-click #chat.fixed {
		display: block;
	}
	#chat,
	#chat.fixed {
		position: fixed;
		width: auto;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: 10px;
		-webkit-border-radius: 3px;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 3px;
		-moz-background-clip: padding;
		border-radius: 3px;
		background-clip: padding-box;
	}
	#chat .chat-conversation,
	#chat.fixed .chat-conversation {
		position: fixed;
		width: auto;
		left: 0;
		right: 0;
		top: 0 !important;
		bottom: 0;
		margin: 10px;
		overflow: auto;
		-webkit-border-radius: 3px;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 3px;
		-moz-background-clip: padding;
		border-radius: 3px;
		background-clip: padding-box;
	}
	#chat .chat-conversation .conversation-body,
	#chat.fixed .chat-conversation .conversation-body {
		height: auto;
		max-height: 450px;
	}
	#chat .chat-conversation::-webkit-scrollbar,
	#chat.fixed .chat-conversation::-webkit-scrollbar {
		width: 5px;
	}
	#chat .chat-conversation::-webkit-scrollbar-track,
	#chat.fixed .chat-conversation::-webkit-scrollbar-track {
		width: 5px;
		background-color: #343a45;
	}
	#chat .chat-conversation::-webkit-scrollbar-thumb,
	#chat.fixed .chat-conversation::-webkit-scrollbar-thumb {
		background-color: #4a5262;
	}
}
.tile-stats {
	position: relative;
	display: block;
	background: #03a9f4;
	padding: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 5px;
	-moz-background-clip: padding;
	border-radius: 5px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.tile-stats:hover {
	background: #252a32;
}
.tile-stats .icon {
	color: rgba(0, 0, 0, 0.1);
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 1;
}
.tile-stats .icon i {
	font-size: 100px;
	line-height: 0;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
.tile-stats .icon i:before {
	margin: 0;
	padding: 0;
	line-height: 0;
}
.tile-stats .num,
.tile-stats h3,
.tile-stats p {
	position: relative;
	color: #fff;
	z-index: 5;
	margin: 0;
	padding: 0;
}
.tile-stats .num {
	font-size: 38px;
	font-weight: bold;
}
.tile-stats h3 {
	font-size: 18px;
	margin-top: 5px;
}
.tile-stats p {
	font-size: 11px;
	margin-top: 5px;
}
.tile-stats.tile-red {
	background: #f56954;
}
.tile-stats.tile-red:hover {
	background: #f4543c;
}
.tile-stats.tile-red .icon {
	color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-red .num,
.tile-stats.tile-red h3,
.tile-stats.tile-red p {
	color: #fff;
}
.tile-stats.tile-green {
	background: #00a65a;
}
.tile-stats.tile-green:hover {
	background: #008d4c;
}
.tile-stats.tile-green .icon {
	color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-green .num,
.tile-stats.tile-green h3,
.tile-stats.tile-green p {
	color: #fff;
}
.tile-stats.tile-blue {
	background: #0073b7;
}
.tile-stats.tile-blue:hover {
	background: #00639e;
}
.tile-stats.tile-blue .icon {
	color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-blue .num,
.tile-stats.tile-blue h3,
.tile-stats.tile-blue p {
	color: #fff;
}
.tile-stats.tile-aqua {
	background: #00c0ef;
}
.tile-stats.tile-aqua:hover {
	background: #00acd6;
}
.tile-stats.tile-aqua .icon {
	color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-aqua .num,
.tile-stats.tile-aqua h3,
.tile-stats.tile-aqua p {
	color: #fff;
}
.tile-stats.tile-cyan {
	background: #00b29e;
}
.tile-stats.tile-cyan:hover {
	background: #009987;
}
.tile-stats.tile-cyan .icon {
	color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-cyan .num,
.tile-stats.tile-cyan h3,
.tile-stats.tile-cyan p {
	color: #fff;
}
.tile-stats.tile-purple {
	background: #ba79cb;
}
.tile-stats.tile-purple:hover {
	background: #b167c4;
}
.tile-stats.tile-purple .icon {
	color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-purple .num,
.tile-stats.tile-purple h3,
.tile-stats.tile-purple p {
	color: #fff;
}
.tile-stats.tile-pink {
	background: #ec3b83;
}
.tile-stats.tile-pink:hover {
	background: #ea2474;
}
.tile-stats.tile-pink .icon {
	color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-pink .num,
.tile-stats.tile-pink h3,
.tile-stats.tile-pink p {
	color: #fff;
}
.tile-stats.tile-orange {
	background: #ffa812;
}
.tile-stats.tile-orange:hover {
	background: #f89d00;
}
.tile-stats.tile-orange .icon {
	color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-orange .num,
.tile-stats.tile-orange h3,
.tile-stats.tile-orange p {
	color: #fff;
}
.tile-stats.tile-brown {
	background: #6c541e;
}
.tile-stats.tile-brown:hover {
	background: #584418;
}
.tile-stats.tile-brown .icon {
	color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-brown .num,
.tile-stats.tile-brown h3,
.tile-stats.tile-brown p {
	color: #fff;
}
.tile-stats.tile-plum {
	background: #701c1c;
}
.tile-stats.tile-plum:hover {
	background: #5c1717;
}
.tile-stats.tile-plum .icon {
	color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-plum .num,
.tile-stats.tile-plum h3,
.tile-stats.tile-plum p {
	color: #fff;
}
.tile-stats.tile-gray {
	background: #f5f5f5;
}
.tile-stats.tile-gray:hover {
	background: #e8e8e8;
}
.tile-stats.tile-gray .icon {
	color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-gray .num,
.tile-stats.tile-gray h3,
.tile-stats.tile-gray p {
	color: #8f8f8f;
}
.tile-stats.tile-white {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white .num,
.tile-stats.tile-white h3,
.tile-stats.tile-white p {
	color: #03a9f4;
}
.tile-stats.tile-white:hover {
	background-color: #fafafa;
}
.tile-stats.tile-white-red {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white-red:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white-red .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white-red .num,
.tile-stats.tile-white-red h3,
.tile-stats.tile-white-red p {
	color: #f56954;
}
.tile-stats.tile-white-red:hover {
	background-color: #fafafa;
}
.tile-stats.tile-white-green {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white-green:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white-green .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white-green .num,
.tile-stats.tile-white-green h3,
.tile-stats.tile-white-green p {
	color: #00a65a;
}
.tile-stats.tile-white-green:hover {
	background-color: #fafafa;
}
.tile-stats.tile-white-blue {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white-blue:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white-blue .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white-blue .num,
.tile-stats.tile-white-blue h3,
.tile-stats.tile-white-blue p {
	color: #0073b7;
}
.tile-stats.tile-white-blue:hover {
	background-color: #fafafa;
}
.tile-stats.tile-white-aqua {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white-aqua:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white-aqua .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white-aqua .num,
.tile-stats.tile-white-aqua h3,
.tile-stats.tile-white-aqua p {
	color: #00c0ef;
}
.tile-stats.tile-white-aqua:hover {
	background-color: #fafafa;
}
.tile-stats.tile-white-cyan {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white-cyan:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white-cyan .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white-cyan .num,
.tile-stats.tile-white-cyan h3,
.tile-stats.tile-white-cyan p {
	color: #00b29e;
}
.tile-stats.tile-white-cyan:hover {
	background-color: #fafafa;
}
.tile-stats.tile-white-purple {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white-purple:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white-purple .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white-purple .num,
.tile-stats.tile-white-purple h3,
.tile-stats.tile-white-purple p {
	color: #ba79cb;
}
.tile-stats.tile-white-purple:hover {
	background-color: #fafafa;
}
.tile-stats.tile-white-pink {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white-pink:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white-pink .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white-pink .num,
.tile-stats.tile-white-pink h3,
.tile-stats.tile-white-pink p {
	color: #ec3b83;
}
.tile-stats.tile-white-pink:hover {
	background-color: #fafafa;
}
.tile-stats.tile-white-orange {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white-orange:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white-orange .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white-orange .num,
.tile-stats.tile-white-orange h3,
.tile-stats.tile-white-orange p {
	color: #ffa812;
}
.tile-stats.tile-white-orange:hover {
	background-color: #fafafa;
}
.tile-stats.tile-white-brown {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white-brown:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white-brown .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white-brown .num,
.tile-stats.tile-white-brown h3,
.tile-stats.tile-white-brown p {
	color: #6c541e;
}
.tile-stats.tile-white-brown:hover {
	background-color: #fafafa;
}
.tile-stats.tile-white-plum {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white-plum:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white-plum .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white-plum .num,
.tile-stats.tile-white-plum h3,
.tile-stats.tile-white-plum p {
	color: #701c1c;
}
.tile-stats.tile-white-plum:hover {
	background-color: #fafafa;
}
.tile-stats.tile-white-gray {
	background: #fff;
	border: 1px solid #ebebeb;
}
.tile-stats.tile-white-gray:hover {
	background: #f2f2f2;
}
.tile-stats.tile-white-gray .icon {
	color: #f2f2f2;
}
.tile-stats.tile-white-gray .num,
.tile-stats.tile-white-gray h3,
.tile-stats.tile-white-gray p {
	color: #8f8f8f;
}
.tile-stats.tile-white-gray:hover {
	background-color: #fafafa;
}
.tile-title {
	position: relative;
	display: block;
	background: #03a9f4;
	margin-bottom: 10px;
	-webkit-border-radius: 5px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 5px;
	-moz-background-clip: padding;
	border-radius: 5px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.tile-title:hover {
	background-color: #252a32;
}
.tile-title .icon {
	text-align: center;
	padding: 20px;
}
.tile-title .icon i {
	font-size: 60px;
	line-height: 1;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.tile-title .icon i:before {
	margin: 0;
	padding: 0;
	line-height: 1;
}
.tile-title .icon i,
.tile-title h3,
.tile-title p {
	color: #fff;
}
.tile-title .title {
	background: #252a32;
	text-align: center;
}
.tile-title .title h3,
.tile-title .title p {
	margin: 0;
	padding: 0 20px;
}
.tile-title .title h3 {
	padding-top: 20px;
	font-size: 16px;
	font-weight: bold;
}
.tile-title .title p {
	padding-bottom: 20px;
	font-size: 11px;
	color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-red {
	background: #f56954;
}
.tile-title.tile-red:hover {
	background-color: #f4543c;
}
.tile-title.tile-red .icon i,
.tile-title.tile-red h3,
.tile-title.tile-red p {
	color: #fff;
}
.tile-title.tile-red .icon i {
	color: #fff;
}
.tile-title.tile-red .title {
	background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-red .title p {
	color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-green {
	background: #00a65a;
}
.tile-title.tile-green:hover {
	background-color: #008d4c;
}
.tile-title.tile-green .icon i,
.tile-title.tile-green h3,
.tile-title.tile-green p {
	color: #fff;
}
.tile-title.tile-green .icon i {
	color: #fff;
}
.tile-title.tile-green .title {
	background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-green .title p {
	color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-blue {
	background: #0073b7;
}
.tile-title.tile-blue:hover {
	background-color: #00639e;
}
.tile-title.tile-blue .icon i,
.tile-title.tile-blue h3,
.tile-title.tile-blue p {
	color: #fff;
}
.tile-title.tile-blue .icon i {
	color: #fff;
}
.tile-title.tile-blue .title {
	background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-blue .title p {
	color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-aqua {
	background: #00c0ef;
}
.tile-title.tile-aqua:hover {
	background-color: #00acd6;
}
.tile-title.tile-aqua .icon i,
.tile-title.tile-aqua h3,
.tile-title.tile-aqua p {
	color: #fff;
}
.tile-title.tile-aqua .icon i {
	color: #fff;
}
.tile-title.tile-aqua .title {
	background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-aqua .title p {
	color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-cyan {
	background: #00b29e;
}
.tile-title.tile-cyan:hover {
	background-color: #009987;
}
.tile-title.tile-cyan .icon i,
.tile-title.tile-cyan h3,
.tile-title.tile-cyan p {
	color: #fff;
}
.tile-title.tile-cyan .icon i {
	color: #fff;
}
.tile-title.tile-cyan .title {
	background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-cyan .title p {
	color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-purple {
	background: #ba79cb;
}
.tile-title.tile-purple:hover {
	background-color: #b167c4;
}
.tile-title.tile-purple .icon i,
.tile-title.tile-purple h3,
.tile-title.tile-purple p {
	color: #fff;
}
.tile-title.tile-purple .icon i {
	color: #fff;
}
.tile-title.tile-purple .title {
	background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-purple .title p {
	color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-pink {
	background: #ec3b83;
}
.tile-title.tile-pink:hover {
	background-color: #ea2474;
}
.tile-title.tile-pink .icon i,
.tile-title.tile-pink h3,
.tile-title.tile-pink p {
	color: #fff;
}
.tile-title.tile-pink .icon i {
	color: #fff;
}
.tile-title.tile-pink .title {
	background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-pink .title p {
	color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-orange {
	background: #ffa812;
}
.tile-title.tile-orange:hover {
	background-color: #f89d00;
}
.tile-title.tile-orange .icon i,
.tile-title.tile-orange h3,
.tile-title.tile-orange p {
	color: #fff;
}
.tile-title.tile-orange .icon i {
	color: #fff;
}
.tile-title.tile-orange .title {
	background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-orange .title p {
	color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-brown {
	background: #6c541e;
}
.tile-title.tile-brown:hover {
	background-color: #584418;
}
.tile-title.tile-brown .icon i,
.tile-title.tile-brown h3,
.tile-title.tile-brown p {
	color: #fff;
}
.tile-title.tile-brown .icon i {
	color: #fff;
}
.tile-title.tile-brown .title {
	background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-brown .title p {
	color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-plum {
	background: #701c1c;
}
.tile-title.tile-plum:hover {
	background-color: #5c1717;
}
.tile-title.tile-plum .icon i,
.tile-title.tile-plum h3,
.tile-title.tile-plum p {
	color: #fff;
}
.tile-title.tile-plum .icon i {
	color: #fff;
}
.tile-title.tile-plum .title {
	background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-plum .title p {
	color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-gray {
	background: #f5f5f5;
}
.tile-title.tile-gray:hover {
	background-color: #e8e8e8;
}
.tile-title.tile-gray .icon i,
.tile-title.tile-gray h3,
.tile-title.tile-gray p {
	color: #8f8f8f;
}
.tile-title.tile-gray .icon i {
	color: #8f8f8f;
}
.tile-title.tile-gray .title {
	background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-gray .title p {
	color: rgba(143, 143, 143, 0.85);
}
.tile-block {
	background: #00a65b;
	-webkit-border-radius: 5px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 5px;
	-moz-background-clip: padding;
	border-radius: 5px;
	background-clip: padding-box;
	margin-bottom: 20px;
	background-color: #03a9f4;
	color: #fff;
}
.tile-block:before,
.tile-block:after {
	content: ' ';
	display: table;
}
.tile-block:after {
	clear: both;
}
.tile-block .tile-header {
	color: #fff;
	font-size: 17px;
	padding: 20px;
}
.tile-block .tile-header a,
.tile-block .tile-header span {
	color: #fff;
}
.tile-block .tile-header span {
	display: block;
	margin-top: 4px;
	font-size: 11px;
}
.tile-block .tile-header i {
	float: right;
	font-size: 28px;
	position: relative;
	top: 4px;
}
.tile-block .tile-header i[class^='entypo-'] {
	top: 0;
}
.tile-block .tile-content {
	background: rgba(0, 0, 0, 0.03);
	padding: 20px;
}
.tile-block .tile-content .todo-list .neon-cb-replacement .cb-wrapper + label {
	top: -3px;
	margin-left: 8px;
}
.tile-block .tile-footer {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	padding: 20px;
	color: #fff;
	-webkit-border-radius: 0 0 5px 5px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 0 5px 5px;
	-moz-background-clip: padding;
	border-radius: 0 0 5px 5px;
	background-clip: padding-box;
}
.tile-block .tile-footer a {
	color: #fff;
	font-weight: bold;
}
.tile-block .form-control,
.tile-block .btn {
	background: rgba(0, 0, 0, 0.15);
	color: #fff;
	border-color: transparent;
}
.tile-block .form-control::-moz-placeholder,
.tile-block .btn::-moz-placeholder {
	color: rgba(255, 255, 255, 0.6);
	opacity: 1;
}
.tile-block .form-control:-ms-input-placeholder,
.tile-block .btn:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control::-webkit-input-placeholder,
.tile-block .btn::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control::-webkit-input-placeholder,
.tile-block .btn::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control:-moz-placeholder,
.tile-block .btn:-moz-placeholder {
	color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control::-moz-placeholder,
.tile-block .btn::-moz-placeholder {
	color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control:-ms-input-placeholder,
.tile-block .btn:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control + .todo-list,
.tile-block .btn + .todo-list {
	margin-top: 20px;
}
.tile-block .form-control + .btn {
	margin-top: 10px;
}
.tile-block .tile-header a,
.tile-block .tile-header span,
.tile-block .tile-header i {
	color: #fff;
}
.tile-block .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #03a9f4;
}
.tile-block .tile-footer {
	color: #fff;
}
.tile-block .tile-footer a {
	color: #fff;
}
.tile-block.tile-red {
	background-color: #f56954;
	color: #fff;
}
.tile-block.tile-red .tile-header a,
.tile-block.tile-red .tile-header span,
.tile-block.tile-red .tile-header i {
	color: #fff;
}
.tile-block.tile-red .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #f56954;
}
.tile-block.tile-red .tile-footer {
	color: #fff;
}
.tile-block.tile-red .tile-footer a {
	color: #fff;
}
.tile-block.tile-green {
	background-color: #00a65a;
	color: #fff;
}
.tile-block.tile-green .tile-header a,
.tile-block.tile-green .tile-header span,
.tile-block.tile-green .tile-header i {
	color: #fff;
}
.tile-block.tile-green .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #00a65a;
}
.tile-block.tile-green .tile-footer {
	color: #fff;
}
.tile-block.tile-green .tile-footer a {
	color: #fff;
}
.tile-block.tile-blue {
	background-color: #0073b7;
	color: #fff;
}
.tile-block.tile-blue .tile-header a,
.tile-block.tile-blue .tile-header span,
.tile-block.tile-blue .tile-header i {
	color: #fff;
}
.tile-block.tile-blue .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #0073b7;
}
.tile-block.tile-blue .tile-footer {
	color: #fff;
}
.tile-block.tile-blue .tile-footer a {
	color: #fff;
}
.tile-block.tile-aqua {
	background-color: #00c0ef;
	color: #fff;
}
.tile-block.tile-aqua .tile-header a,
.tile-block.tile-aqua .tile-header span,
.tile-block.tile-aqua .tile-header i {
	color: #fff;
}
.tile-block.tile-aqua .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #00c0ef;
}
.tile-block.tile-aqua .tile-footer {
	color: #fff;
}
.tile-block.tile-aqua .tile-footer a {
	color: #fff;
}
.tile-block.tile-cyan {
	background-color: #00b29e;
	color: #fff;
}
.tile-block.tile-cyan .tile-header a,
.tile-block.tile-cyan .tile-header span,
.tile-block.tile-cyan .tile-header i {
	color: #fff;
}
.tile-block.tile-cyan .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #00b29e;
}
.tile-block.tile-cyan .tile-footer {
	color: #fff;
}
.tile-block.tile-cyan .tile-footer a {
	color: #fff;
}
.tile-block.tile-purple {
	background-color: #ba79cb;
	color: #fff;
}
.tile-block.tile-purple .tile-header a,
.tile-block.tile-purple .tile-header span,
.tile-block.tile-purple .tile-header i {
	color: #fff;
}
.tile-block.tile-purple .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #ba79cb;
}
.tile-block.tile-purple .tile-footer {
	color: #fff;
}
.tile-block.tile-purple .tile-footer a {
	color: #fff;
}
.tile-block.tile-pink {
	background-color: #ec3b83;
	color: #fff;
}
.tile-block.tile-pink .tile-header a,
.tile-block.tile-pink .tile-header span,
.tile-block.tile-pink .tile-header i {
	color: #fff;
}
.tile-block.tile-pink .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #ec3b83;
}
.tile-block.tile-pink .tile-footer {
	color: #fff;
}
.tile-block.tile-pink .tile-footer a {
	color: #fff;
}
.tile-block.tile-orange {
	background-color: #ffa812;
	color: #fff;
}
.tile-block.tile-orange .tile-header a,
.tile-block.tile-orange .tile-header span,
.tile-block.tile-orange .tile-header i {
	color: #fff;
}
.tile-block.tile-orange .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #ffa812;
}
.tile-block.tile-orange .tile-footer {
	color: #fff;
}
.tile-block.tile-orange .tile-footer a {
	color: #fff;
}
.tile-block.tile-brown {
	background-color: #6c541e;
	color: #fff;
}
.tile-block.tile-brown .tile-header a,
.tile-block.tile-brown .tile-header span,
.tile-block.tile-brown .tile-header i {
	color: #fff;
}
.tile-block.tile-brown .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #6c541e;
}
.tile-block.tile-brown .tile-footer {
	color: #fff;
}
.tile-block.tile-brown .tile-footer a {
	color: #fff;
}
.tile-block.tile-plum {
	background-color: #701c1c;
	color: #fff;
}
.tile-block.tile-plum .tile-header a,
.tile-block.tile-plum .tile-header span,
.tile-block.tile-plum .tile-header i {
	color: #fff;
}
.tile-block.tile-plum .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #701c1c;
}
.tile-block.tile-plum .tile-footer {
	color: #fff;
}
.tile-block.tile-plum .tile-footer a {
	color: #fff;
}
.tile-block.tile-gray {
	background-color: #f5f5f5;
	color: #767676;
}
.tile-block.tile-gray .tile-header a,
.tile-block.tile-gray .tile-header span,
.tile-block.tile-gray .tile-header i {
	color: #767676;
}
.tile-block.tile-gray .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #f5f5f5;
}
.tile-block.tile-gray .tile-footer {
	color: #767676;
}
.tile-block.tile-gray .tile-footer a {
	color: #767676;
}
.tile-block.tile-gray .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
	background: #dcdcdc;
}
.todo-list {
	list-style: none;
	padding: 0;
	margin: 0;
}
.todo-list > li {
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
}
.todo-list > li:last-child {
	margin-bottom: 0;
}
.todo-list > li .neon-cb-replacement .cb-wrapper {
	background: #fff;
}
.todo-list > li .neon-cb-replacement .cb-wrapper + label {
	position: relative;
}
.todo-list > li .neon-cb-replacement .cb-wrapper + label:after {
	position: absolute;
	content: '';
	height: 2px;
	background: #fff;
	width: 0%;
	top: 50%;
	left: 0;
	margin: 0;
	margin-top: 0px;
	box-sizing: border-box;
	transition: all 300ms ease-in-out;
}
.todo-list > li .neon-cb-replacement.checked .cb-wrapper + label:after {
	zoom: 1;
	filter: alpha(opacity=80);
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
	width: 100%;
}
.todo-list > li .neon-cb-replacement.checked .cb-wrapper .checked {
	background: rgba(0, 0, 0, 0.25);
}
.tile-progress {
	background: #3fb9ea;
	margin-bottom: 20px;
	border-radius: 5px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	background-color: #3fb9ea;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
	color: #fff;
	position: relative;
}
.tile-progress a.overlay {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
}
.tile-progress:before,
.tile-progress:after {
	content: ' ';
	display: table;
}
.tile-progress:after {
	clear: both;
}
.tile-progress .tile-header {
	padding: 15px;
}
.tile-progress .tile-header h3,
.tile-progress .tile-header span {
	display: block;
	color: #fff;
}
.tile-progress .tile-header h3 {
	height: 32px;
	line-height: 16px;
	margin: 0;
	font-size: 15px;
	font-weight: normal;
	text-overflow-multiline: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	display: -webkit-box;
}
.tile-progress .tile-header h3 span.icons {
	margin: -4px -4px 0 0;
	position: relative;
}
.tile-progress .tile-header h3 span.icons a {
	font-size: 14px;
	padding: 1px 0;
}
.tile-progress .tile-header span {
	margin-top: 4px;
	color: rgba(255, 255, 255, 0.7);
	font-size: 11px;
}
.tile-progress .tile-progressbar {
	height: 4px;
	background: rgba(0, 0, 0, 0.18);
	margin: 0 15px;
}
.tile-progress .tile-progressbar span {
	display: block;
	background: #fff;
	width: 0%;
	height: 100%;
	transition: all 1.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.tile-progress .tile-footer {
	padding: 10px 15px;
	text-align: right;
	-webkit-border-radius: 0 0 3px 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 0 3px 3px;
	-moz-background-clip: padding;
	border-radius: 0 0 3px 3px;
	background-clip: padding-box;
}
.tile-progress .tile-footer h4,
.tile-progress .tile-footer > span {
	display: block;
	color: #fff;
}
.tile-progress .tile-footer h4 {
	font-size: 15px;
	margin: 0;
}
.tile-progress .tile-footer small {
	font-size: 12px;
	color: #fff;
	opacity: 0.7;
	display: block;
}
.tile-progress .tile-footer .icons {
	position: relative;
}
.tile-progress .tile-footer .icons a {
	color: #fff;
	font-size: 15px;
	cursor: pointer;
}
.tile-progress .tile-footer > span {
	margin-top: 4px;
	color: rgba(255, 255, 255, 0.7);
	font-size: 11px;
}
.tile-progress .tile-header h3,
.tile-progress .tile-header a,
.tile-progress .tile-header span,
.tile-progress .tile-header i {
	color: #fff;
}
.tile-progress .tile-progressbar span {
	background: #fff;
}
.tile-progress .tile-footer h4,
.tile-progress .tile-footer > span {
	color: #fff;
}
.tile-progress .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-red {
	background-color: #f56954;
	color: #fff;
}
.tile-progress.tile-red .tile-header h3,
.tile-progress.tile-red .tile-header a,
.tile-progress.tile-red .tile-header span,
.tile-progress.tile-red .tile-header i {
	color: #fff;
}
.tile-progress.tile-red .tile-progressbar span {
	background: #fff;
}
.tile-progress.tile-red .tile-footer h4,
.tile-progress.tile-red .tile-footer > span {
	color: #fff;
}
.tile-progress.tile-red .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-green {
	background-color: #00a65a;
	color: #fff;
}
.tile-progress.tile-green .tile-header h3,
.tile-progress.tile-green .tile-header a,
.tile-progress.tile-green .tile-header span,
.tile-progress.tile-green .tile-header i {
	color: #fff;
}
.tile-progress.tile-green .tile-progressbar span {
	background: #fff;
}
.tile-progress.tile-green .tile-footer h4,
.tile-progress.tile-green .tile-footer > span {
	color: #fff;
}
.tile-progress.tile-green .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-blue {
	background-color: #0073b7;
	color: #fff;
}
.tile-progress.tile-blue .tile-header h3,
.tile-progress.tile-blue .tile-header a,
.tile-progress.tile-blue .tile-header span,
.tile-progress.tile-blue .tile-header i {
	color: #fff;
}
.tile-progress.tile-blue .tile-progressbar span {
	background: #fff;
}
.tile-progress.tile-blue .tile-footer h4,
.tile-progress.tile-blue .tile-footer > span {
	color: #fff;
}
.tile-progress.tile-blue .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-aqua {
	background-color: #3fb9ea;
	color: #fff;
}
.tile-progress.tile-aqua .tile-header h3,
.tile-progress.tile-aqua .tile-header a,
.tile-progress.tile-aqua .tile-header span,
.tile-progress.tile-aqua .tile-header i {
	color: #fff;
}
.tile-progress.tile-aqua .tile-progressbar span {
	background: #fff;
}
.tile-progress.tile-aqua .tile-footer h4,
.tile-progress.tile-aqua .tile-footer > span {
	color: #fff;
}
.tile-progress.tile-aqua .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-cyan {
	background-color: #00b29e;
	color: #fff;
}
.tile-progress.tile-cyan .tile-header h3,
.tile-progress.tile-cyan .tile-header a,
.tile-progress.tile-cyan .tile-header span,
.tile-progress.tile-cyan .tile-header i {
	color: #fff;
}
.tile-progress.tile-cyan .tile-progressbar span {
	background: #fff;
}
.tile-progress.tile-cyan .tile-footer h4,
.tile-progress.tile-cyan .tile-footer > span {
	color: #fff;
}
.tile-progress.tile-cyan .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-purple {
	background-color: #ba79cb;
	color: #fff;
}
.tile-progress.tile-purple .tile-header h3,
.tile-progress.tile-purple .tile-header a,
.tile-progress.tile-purple .tile-header span,
.tile-progress.tile-purple .tile-header i {
	color: #fff;
}
.tile-progress.tile-purple .tile-progressbar span {
	background: #fff;
}
.tile-progress.tile-purple .tile-footer h4,
.tile-progress.tile-purple .tile-footer > span {
	color: #fff;
}
.tile-progress.tile-purple .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-pink {
	background-color: #ec3b83;
	color: #fff;
}
.tile-progress.tile-pink .tile-header h3,
.tile-progress.tile-pink .tile-header a,
.tile-progress.tile-pink .tile-header span,
.tile-progress.tile-pink .tile-header i {
	color: #fff;
}
.tile-progress.tile-pink .tile-progressbar span {
	background: #fff;
}
.tile-progress.tile-pink .tile-footer h4,
.tile-progress.tile-pink .tile-footer > span {
	color: #fff;
}
.tile-progress.tile-pink .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-orange {
	background-color: #ffa812;
	color: #fff;
}
.tile-progress.tile-orange .tile-header h3,
.tile-progress.tile-orange .tile-header a,
.tile-progress.tile-orange .tile-header span,
.tile-progress.tile-orange .tile-header i {
	color: #fff;
}
.tile-progress.tile-orange .tile-progressbar span {
	background: #fff;
}
.tile-progress.tile-orange .tile-footer h4,
.tile-progress.tile-orange .tile-footer > span {
	color: #fff;
}
.tile-progress.tile-orange .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-brown {
	background-color: #6c541e;
	color: #fff;
}
.tile-progress.tile-brown .tile-header h3,
.tile-progress.tile-brown .tile-header a,
.tile-progress.tile-brown .tile-header span,
.tile-progress.tile-brown .tile-header i {
	color: #fff;
}
.tile-progress.tile-brown .tile-progressbar span {
	background: #fff;
}
.tile-progress.tile-brown .tile-footer h4,
.tile-progress.tile-brown .tile-footer > span {
	color: #fff;
}
.tile-progress.tile-brown .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-plum {
	background-color: #701c1c;
	color: #fff;
}
.tile-progress.tile-plum .tile-header h3,
.tile-progress.tile-plum .tile-header a,
.tile-progress.tile-plum .tile-header span,
.tile-progress.tile-plum .tile-header i {
	color: #fff;
}
.tile-progress.tile-plum .tile-progressbar span {
	background: #fff;
}
.tile-progress.tile-plum .tile-footer h4,
.tile-progress.tile-plum .tile-footer > span {
	color: #fff;
}
.tile-progress.tile-plum .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-gray {
	background-color: #f5f5f5;
	color: #8f8f8f;
}
.tile-progress.tile-gray .tile-header h3,
.tile-progress.tile-gray .tile-header a,
.tile-progress.tile-gray .tile-header span,
.tile-progress.tile-gray .tile-header i {
	color: #8f8f8f;
	color: rgba(0, 0, 0, 0.5);
}
.tile-progress.tile-gray .tile-progressbar span {
	background: #8f8f8f;
	background: rgba(0, 0, 0, 0.5);
}
.tile-progress .tile-progressbar span {
	max-width: 100%;
}
.tile-progress.tile-gray .tile-footer h4,
.tile-progress.tile-gray .tile-footer > span,
.tile-progress.tile-gray .tile-footer small {
	color: #8f8f8f;
	color: rgba(0, 0, 0, 0.5);
}
.tile-progress.tile-gray .tile-footer > span {
	color: rgba(0, 0, 0, 0.5);
}
.tile-progress.tile-gray .tile-footer .icons a {
	color: #8f8f8f;
	color: rgba(0, 0, 0, 0.5);
}
.tile-group {
	background: #03a9f4;
	color: #fff;
	margin-bottom: 20px;
	overflow: hidden;
	border-radius: 5px;
	display: table;
	width: 100%;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.tile-group:before,
.tile-group:after {
	content: ' ';
	display: table;
}
.tile-group:after {
	clear: both;
}
.tile-group .tile-left,
.tile-group .tile-right {
	display: table-cell;
	position: relative;
}
.tile-group .tile-left .map,
.tile-group .tile-right .map {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 1px 0;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.tile-group .tile-left {
	width: 40%;
}
.tile-group .tile-right {
	width: 60%;
}
.tile-group .tile-entry {
	background: rgba(0, 0, 0, 0.1);
	padding: 25px 30px;
	border-bottom: 1px solid #03a9f4;
}
.tile-group .tile-entry span,
.tile-group .tile-entry h3,
.tile-group .tile-entry h4 {
	display: block;
	color: #fff;
	margin: 0;
}
.tile-group .tile-entry span {
	color: rgba(255, 255, 255, 0.5);
	font-size: 11px;
}
.tile-group .tile-entry h3 + span,
.tile-group .tile-entry h4 + span {
	margin-top: 4px;
}
.tile-group .tile-entry .op {
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
	transition: all 300ms ease-in-out;
}
.tile-group .tile-entry:hover .op {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.tile-group div > tile-entry:last-child {
	border-bottom: 0;
}
.tile-group .jvectormap-zoomin,
.tile-group .jvectormap-zoomout {
	width: 15px;
	height: 15px;
	margin-bottom: 4px;
}
.tile-group.tile-red {
	background-color: #ff4853;
	color: #fff;
}
.tile-group.tile-red .tile-entry {
	border-bottom-color: #ff4853;
}
.tile-group.tile-red .tile-entry h3,
.tile-group.tile-red .tile-entry h4,
.tile-group.tile-red .tile-entry a,
.tile-group.tile-red .tile-entry span,
.tile-group.tile-red .tile-entry i {
	color: #fff;
}
.tile-group.tile-red .tile-progressbar span {
	background: #fff;
}
.tile-group.tile-red .tile-footer h4,
.tile-group.tile-red .tile-footer > span {
	color: #fff;
}
.tile-group.tile-red .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-green {
	background-color: #00a65a;
	color: #fff;
}
.tile-group.tile-green .tile-entry {
	border-bottom-color: #00a65a;
}
.tile-group.tile-green .tile-entry h3,
.tile-group.tile-green .tile-entry h4,
.tile-group.tile-green .tile-entry a,
.tile-group.tile-green .tile-entry span,
.tile-group.tile-green .tile-entry i {
	color: #fff;
}
.tile-group.tile-green .tile-progressbar span {
	background: #fff;
}
.tile-group.tile-green .tile-footer h4,
.tile-group.tile-green .tile-footer > span {
	color: #fff;
}
.tile-group.tile-green .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-blue {
	background-color: #0073b7;
	color: #fff;
}
.tile-group.tile-blue .tile-entry {
	border-bottom-color: #0073b7;
}
.tile-group.tile-blue .tile-entry h3,
.tile-group.tile-blue .tile-entry h4,
.tile-group.tile-blue .tile-entry a,
.tile-group.tile-blue .tile-entry span,
.tile-group.tile-blue .tile-entry i {
	color: #fff;
}
.tile-group.tile-blue .tile-progressbar span {
	background: #fff;
}
.tile-group.tile-blue .tile-footer h4,
.tile-group.tile-blue .tile-footer > span {
	color: #fff;
}
.tile-group.tile-blue .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-aqua {
	background-color: #00c0ef;
	color: #fff;
}
.tile-group.tile-aqua .tile-entry {
	border-bottom-color: #00c0ef;
}
.tile-group.tile-aqua .tile-entry h3,
.tile-group.tile-aqua .tile-entry h4,
.tile-group.tile-aqua .tile-entry a,
.tile-group.tile-aqua .tile-entry span,
.tile-group.tile-aqua .tile-entry i {
	color: #fff;
}
.tile-group.tile-aqua .tile-progressbar span {
	background: #fff;
}
.tile-group.tile-aqua .tile-footer h4,
.tile-group.tile-aqua .tile-footer > span {
	color: #fff;
}
.tile-group.tile-aqua .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-cyan {
	background-color: #00b29e;
	color: #fff;
}
.tile-group.tile-cyan .tile-entry {
	border-bottom-color: #00b29e;
}
.tile-group.tile-cyan .tile-entry h3,
.tile-group.tile-cyan .tile-entry h4,
.tile-group.tile-cyan .tile-entry a,
.tile-group.tile-cyan .tile-entry span,
.tile-group.tile-cyan .tile-entry i {
	color: #fff;
}
.tile-group.tile-cyan .tile-progressbar span {
	background: #fff;
}
.tile-group.tile-cyan .tile-footer h4,
.tile-group.tile-cyan .tile-footer > span {
	color: #fff;
}
.tile-group.tile-cyan .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-purple {
	background-color: #ba79cb;
	color: #fff;
}
.tile-group.tile-purple .tile-entry {
	border-bottom-color: #ba79cb;
}
.tile-group.tile-purple .tile-entry h3,
.tile-group.tile-purple .tile-entry h4,
.tile-group.tile-purple .tile-entry a,
.tile-group.tile-purple .tile-entry span,
.tile-group.tile-purple .tile-entry i {
	color: #fff;
}
.tile-group.tile-purple .tile-progressbar span {
	background: #fff;
}
.tile-group.tile-purple .tile-footer h4,
.tile-group.tile-purple .tile-footer > span {
	color: #fff;
}
.tile-group.tile-purple .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-pink {
	background-color: #ec3b83;
	color: #fff;
}
.tile-group.tile-pink .tile-entry {
	border-bottom-color: #ec3b83;
}
.tile-group.tile-pink .tile-entry h3,
.tile-group.tile-pink .tile-entry h4,
.tile-group.tile-pink .tile-entry a,
.tile-group.tile-pink .tile-entry span,
.tile-group.tile-pink .tile-entry i {
	color: #fff;
}
.tile-group.tile-pink .tile-progressbar span {
	background: #fff;
}
.tile-group.tile-pink .tile-footer h4,
.tile-group.tile-pink .tile-footer > span {
	color: #fff;
}
.tile-group.tile-pink .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-orange {
	background-color: #ffa812;
	color: #fff;
}
.tile-group.tile-orange .tile-entry {
	border-bottom-color: #ffa812;
}
.tile-group.tile-orange .tile-entry h3,
.tile-group.tile-orange .tile-entry h4,
.tile-group.tile-orange .tile-entry a,
.tile-group.tile-orange .tile-entry span,
.tile-group.tile-orange .tile-entry i {
	color: #fff;
}
.tile-group.tile-orange .tile-progressbar span {
	background: #fff;
}
.tile-group.tile-orange .tile-footer h4,
.tile-group.tile-orange .tile-footer > span {
	color: #fff;
}
.tile-group.tile-orange .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-brown {
	background-color: #6c541e;
	color: #fff;
}
.tile-group.tile-brown .tile-entry {
	border-bottom-color: #6c541e;
}
.tile-group.tile-brown .tile-entry h3,
.tile-group.tile-brown .tile-entry h4,
.tile-group.tile-brown .tile-entry a,
.tile-group.tile-brown .tile-entry span,
.tile-group.tile-brown .tile-entry i {
	color: #fff;
}
.tile-group.tile-brown .tile-progressbar span {
	background: #fff;
}
.tile-group.tile-brown .tile-footer h4,
.tile-group.tile-brown .tile-footer > span {
	color: #fff;
}
.tile-group.tile-brown .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-plum {
	background-color: #701c1c;
	color: #fff;
}
.tile-group.tile-plum .tile-entry {
	border-bottom-color: #701c1c;
}
.tile-group.tile-plum .tile-entry h3,
.tile-group.tile-plum .tile-entry h4,
.tile-group.tile-plum .tile-entry a,
.tile-group.tile-plum .tile-entry span,
.tile-group.tile-plum .tile-entry i {
	color: #fff;
}
.tile-group.tile-plum .tile-progressbar span {
	background: #fff;
}
.tile-group.tile-plum .tile-footer h4,
.tile-group.tile-plum .tile-footer > span {
	color: #fff;
}
.tile-group.tile-plum .tile-footer > span {
	color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-gray {
	background-color: #f5f5f5;
	color: #8f8f8f;
}
.tile-group.tile-gray .tile-entry {
	border-bottom-color: #f5f5f5;
}
.tile-group.tile-gray .tile-entry h3,
.tile-group.tile-gray .tile-entry h4,
.tile-group.tile-gray .tile-entry a,
.tile-group.tile-gray .tile-entry span,
.tile-group.tile-gray .tile-entry i {
	color: #8f8f8f;
}
.tile-group.tile-gray .tile-progressbar span {
	background: #8f8f8f;
}
.tile-group.tile-gray .tile-footer h4,
.tile-group.tile-gray .tile-footer > span {
	color: #8f8f8f;
}
.tile-group.tile-gray .tile-footer > span {
	color: rgba(143, 143, 143, 0.7);
}
.page-error-404 {
	color: #03a9f4;
	text-align: center;
}
.page-error-404 .error-symbol {
	font-size: 120px;
}
.page-error-404 .error-text {
	padding-bottom: 25px;
	font-size: 16px;
}
.page-error-404 .error-text h2 {
	font-size: 45px;
}
.page-error-404 .error-text p {
	font-size: 22px;
}
.page-error-404 .error-text + hr {
	margin-bottom: 50px;
}
.page-error-404 .input-group {
	width: 250px;
	margin: 0 auto;
}
body.page-fade {
	background: #03a9f4;
	transition: 400ms all ease-in-out;
	transform-origin: 50% 30%;
}
body.page-fade > .page-container {
	transform: scale(0.9) translateY(100px);
	transition: 400ms all ease-in-out;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
body.page-fade-init {
	background: #ffffff;
}
body.page-fade-init > .page-container {
	transform: scale(1) translateY(0px);
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
body.page-left-in {
	background: #03a9f4;
	transition: 400ms all ease-in-out;
	transform-origin: 0% 50%;
	perspective: 1000;
	perspective: 1000px;
}
body.page-left-in > .page-container {
	transform: rotateY(8deg) translateX(-100px);
	transition: 400ms all ease-in-out;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
body.page-left-in-init {
	background: #ffffff;
}
body.page-left-in-init > .page-container {
	transform: rotateY(0deg) translateX(0px);
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
body.page-right-in {
	background: #03a9f4;
	overflow-x: hidden;
	transition: 400ms all ease-in-out;
	transform-origin: 100% 50%;
	perspective: 1000;
	perspective: 1000px;
}
body.page-right-in > .page-container {
	transform: rotateY(-8deg) translateX(100px);
	transition: 400ms all ease-in-out;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
body.page-right-in-init {
	background: #ffffff;
}
body.page-right-in-init > .page-container {
	transform: rotateY(0deg) translateX(0px);
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
body.page-fade-only {
	background: #03a9f4;
	transition: 900ms all cubic-bezier(0.445, 0.05, 0.55, 0.95);
	transform-origin: 50% 30%;
}
body.page-fade-only > .page-container {
	transition: 900ms all cubic-bezier(0.445, 0.05, 0.55, 0.95);
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
body.page-fade-only-init {
	background: #ffffff;
}
body.page-fade-only-init > .page-container {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.draggable-portlets .sorted {
	min-height: 100px;
}
.draggable-portlets .sorted .ui-sortable-placeholder {
	background: rgba(255, 255, 204, 0.7);
	border: 1px dashed #ebebeb;
	visibility: visible !important;
}
.draggable-portlets .sorted > .panel {
	transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
}
.draggable-portlets .sorted > .panel .panel-heading {
	cursor: pointer;
}
.draggable-portlets.dragging .sorted > .panel {
	transform: scale(0.9);
	zoom: 1;
	filter: alpha(opacity=90);
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.draggable-portlets.dragging .sorted > .panel.ui-sortable-helper {
	transform: scale(1.1);
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.language-selector {
	margin-top: -7px;
}
.language-selector > .dropdown-toggle {
	display: inline-block;
	padding: 7px 12px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.language-selector > .dropdown-toggle img {
	display: inline-block;
	line-height: 1;
}
.language-selector.open > .dropdown-toggle {
	background: #f5f5f6;
}
.language-selector .dropdown-menu {
	background: #f5f5f6;
	border: none;
	margin: 0;
	padding: 0;
	width: 200px;
	overflow: hidden;
	-webkit-border-radius: 0 3px 3px 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 3px;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 3px;
	background-clip: padding-box;
}
.language-selector .dropdown-menu.pull-right {
	-webkit-border-radius: 3px 0 3px 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 3px 3px;
	-moz-background-clip: padding;
	border-radius: 3px 0 3px 3px;
	background-clip: padding-box;
	margin-right: 5px;
}
.language-selector .dropdown-menu > li {
	border-bottom: 1px solid #ebebeb;
}
.language-selector .dropdown-menu > li a {
	margin: 0;
	display: block;
	-webkit-border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0;
	-moz-background-clip: padding;
	border-radius: 0;
	background-clip: padding-box;
	padding: 10px 20px;
	color: #8d929a;
	transition: all 300ms ease-in-out;
}
.language-selector .dropdown-menu > li a img {
	margin-right: 5px;
}
.language-selector .dropdown-menu > li a:hover {
	background: rgba(235, 235, 235, 0.4);
}
.language-selector .dropdown-menu > li:last-child {
	border-bottom: 0;
}
.language-selector .dropdown-menu > li.active a {
	background: rgba(235, 235, 235, 0.9);
	color: #737881;
}
.language-selector.open > .dropdown-toggle {
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
}
.search-results-env .search-string {
	font-size: 17px;
}
.search-results-env .search-string strong {
	color: #ec5956;
	font-weight: normal;
}
.search-results-env .nav-tabs {
	margin-bottom: 0;
	border-bottom-color: #ebebeb;
}
.search-results-env .nav-tabs li a {
	background: #f5f5f6;
	border-color: #ebebeb;
}
.search-results-env .nav-tabs li.active a {
	background: #f9f9f9;
	border-bottom-color: transparent;
}
.search-results-env .search-bar {
	padding: 25px;
	background: #f9f9f9;
	margin-bottom: 30px;
}
.search-results-env .search-bar .form-control + .input-group-btn {
	border: 1px solid #03a9f4;
	border-left: 0;
	padding-left: 3px;
	background-color: #03a9f4;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.search-results-env .search-bar .form-control + .input-group-btn .button {
	-webkit-border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0;
	-moz-background-clip: padding;
	border-radius: 0;
	background-clip: padding-box;
}
.search-results-env .search-results-panes {
	position: relative;
}
.search-results-env .search-results-panes .search-results-pane {
	position: relative;
	display: none;
}
.search-results-env .search-results-panes .search-results-pane.active {
	display: block;
}
.search-results-env .search-results {
	list-style: none;
	margin: 0;
	padding: 0;
}
.search-results-env .search-results > .search-result {
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 20px;
	margin: 0;
	margin-bottom: 20px;
}
.search-results-env .search-results > .search-result h4 {
	font-size: 18px;
	margin: 0;
	margin-bottom: 10px;
}
.search-results-env .search-results > .search-result .link {
	color: #ec5956;
}
.search-results-env .search-results > .search-result .link:hover {
	text-decoration: underline;
}
.search-results-env .search-results > .search-result:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}
.search-results-env .search-results > .search-result .sr-inner {
	padding: 15px;
	transition: all 300ms ease-in-out;
}
.search-results-env .search-results > .search-result .sr-inner:hover {
	background: #f9f9f9;
}
.search-results-env .search-results-messages thead tr th,
.search-results-env .search-results-messages tbody tr th,
.search-results-env .search-results-messages thead tr td,
.search-results-env .search-results-messages tbody tr td {
	padding: 10px 10px;
}
.search-results-env .search-results-messages tbody tr {
	background: #f9f9f9;
}
.search-results-env .search-results-messages tbody tr.unread {
	background: #fff;
}
.search-results-env .search-results-messages tbody tr.unread > td:nth-child(2) a {
	font-weight: bold;
}
.search-results-env .search-results-messages tbody tr .star {
	display: inline-block;
	color: #dddddd;
	margin-right: 5px;
	font-size: 14px;
	transition: all 300ms ease-in-out;
}
.search-results-env .search-results-messages tbody tr .star.stared,
.search-results-env .search-results-messages tbody tr .star.starred {
	color: #ff9600;
}
@media (max-width: 570px) {
	.search-results-env .nav-tabs {
		text-align: left;
	}
	.search-results-env .nav-tabs > li {
		float: none !important;
	}
	.search-results-env .nav-tabs > li.pull-left {
		display: block;
		width: 100%;
	}
	.search-results-env .nav-tabs > li .search-string {
		padding-bottom: 15px;
	}
}
.boxed-layout {
	background: url(../images/boxed-pattern-3.png);
	padding-bottom: 0px;
}
.boxed-layout.page-fade,
.boxed-layout.page-fade-only,
.boxed-layout.page-left-in,
.boxed-layout.page-right-in {
	background: url(../images/boxed-pattern-3.png);
}
.boxed-layout .page-container {
	position: relative;
	width: 80%;
	margin: 0 auto;
	margin-top: 0px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}
.boxed-layout .page-container:before,
.boxed-layout .page-container:after {
	content: ' ';
	display: table;
}
.boxed-layout .page-container:after {
	clear: both;
}
.boxed-layout .page-container.horizontal-menu > header.navbar {
	width: 80%;
	margin: 0 auto;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}
.boxed-layout .page-container.horizontal-menu .main-content {
	padding-left: 0;
	padding-right: 0;
}
.boxed-layout .page-container.horizontal-menu .main-content .container {
	width: 100%;
}
.boxed-layout #chat {
	position: absolute;
}
@media screen and (max-width: 992px) {
	.boxed-layout .page-container {
		position: absolute;
		width: 100%;
		overflow-x: visible;
	}
	.boxed-layout #chat {
		position: fixed;
	}
}
@media (max-width: 1199px) {
	.pull-none-md {
		float: none !important;
	}
	.pull-none-md .dropdown-menu {
		left: 0;
		right: auto;
	}
	.pull-left-md {
		float: left !important;
	}
	.pull-left-md .dropdown-menu {
		left: 0;
		right: auto;
	}
	.pull-right-md {
		float: right !important;
	}
	.pull-right-md .dropdown-menu {
		left: auto;
		right: 0;
	}
}
@media (max-width: 991px) {
	.pull-none-sm {
		float: none !important;
	}
	.pull-none-sm .dropdown-menu {
		left: 0;
		right: auto;
	}
	.pull-left-sm {
		float: left !important;
	}
	.pull-left-sm .dropdown-menu {
		left: 0;
		right: auto;
	}
	.pull-right-sm {
		float: right !important;
	}
	.pull-right-sm .dropdown-menu {
		left: auto;
		right: 0;
	}
}
@media (max-width: 767px) {
	.pull-none-xs {
		float: none !important;
	}
	.pull-none-xs .dropdown-menu {
		left: 0;
		right: auto;
	}
	.pull-left-xs {
		float: left !important;
	}
	.pull-left-xs .dropdown-menu {
		left: 0;
		right: auto;
	}
	.pull-right-xs {
		float: right !important;
	}
	.pull-right-xs .dropdown-menu {
		left: auto;
		right: 0;
	}
}
@media (max-width: 480px - 140) {
	.pull-none-xsm {
		float: none !important;
	}
	.pull-none-xsm .dropdown-menu {
		left: 0;
		right: auto;
	}
	.pull-left-xsm {
		float: left !important;
	}
	.pull-left-xsm .dropdown-menu {
		left: 0;
		right: auto;
	}
	.pull-right-xsm {
		float: right !important;
	}
	.pull-right-xsm .dropdown-menu {
		left: auto;
		right: 0;
	}
}

a.text-primary:hover,
a.text-primary:focus {
	color: #7b7b7b;
}
a.text-success:hover,
a.text-success:focus {
	color: #022501;
}
a.text-info:hover,
a.text-info:focus {
	color: #215f79;
}
a.text-warning:hover,
a.text-warning:focus {
	color: #251f01;
}
a.text-danger:hover,
a.text-danger:focus {
	color: #7f1212;
}
a.bg-primary:hover,
a.bg-primary:focus {
	background-color: #7b7b7b;
}
a.bg-success:hover,
a.bg-success:focus {
	background-color: #95e294;
}
a.bg-info:hover,
a.bg-info:focus {
	background-color: #98d6f1;
}
a.bg-warning:hover,
a.bg-warning:focus {
	background-color: #ffe671;
}
a.bg-danger:hover,
a.bg-danger:focus {
	background-color: #ff9696;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
	background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
	background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
	background-color: #bdedbc;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
	background-color: #a9e8a8;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
	background-color: #c5e8f7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
	background-color: #afdff4;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
	background-color: #ffefa4;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
	background-color: #ffeb8a;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
	background-color: #ffc9c9;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
	background-color: #ffafaf;
}
.form-control:focus {
	border-color: #cbd0d9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(203, 208, 217, 0.6);
}
.form-control::-webkit-input-placeholder {
	color: #aaa;
}
.form-control:-moz-placeholder {
	color: #aaa;
}
.form-control::-moz-placeholder {
	color: #aaa;
}
.form-control:-ms-input-placeholder {
	color: #aaa;
}
.form-control::-moz-placeholder {
	color: #999999;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #999999;
}
.form-control::-webkit-input-placeholder {
	color: #999999;
}
select.input-sm {
	height: 28px;
	line-height: 28px;
}
textarea.input-sm,
select[multiple].input-sm {
	height: auto;
}
select.input-lg {
	height: 42px;
	line-height: 42px;
}
textarea.input-lg,
select[multiple].input-lg {
	height: auto;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
	color: #045702;
}
.has-success .form-control {
	border-color: #045702;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
	border-color: #022501;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #09bb04;
}
.has-success .input-group-addon {
	color: #045702;
	border-color: #045702;
	background-color: #bdedbc;
}
.has-success .form-control-feedback {
	color: #045702;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
	color: #574802;
}
.has-warning .form-control {
	border-color: #574802;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
	border-color: #251f01;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #bb9b04;
}
.has-warning .input-group-addon {
	color: #574802;
	border-color: #574802;
	background-color: #ffefa4;
}
.has-warning .form-control-feedback {
	color: #574802;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #ac1818;
}
.has-error .form-control {
	border-color: #ac1818;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
	border-color: #7f1212;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e54545;
}
.has-error .input-group-addon {
	color: #ac1818;
	border-color: #ac1818;
	background-color: #ffc9c9;
}
.has-error .form-control-feedback {
	color: #ac1818;
}
.btn-default:focus,
.btn-default.focus {
	color: #03a9f4;
	background-color: #d6d6d8;
	border-color: #aeaeb3;
}
.btn-default:hover {
	color: #03a9f4;
	background-color: #d6d6d8;
	border-color: #d0d0d3;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #03a9f4;
	background-color: #d6d6d8;
	border-color: #d0d0d3;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
	color: #03a9f4;
	background-color: #c3c3c7;
	border-color: #aeaeb3;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
	background-color: #f0f0f1;
	border-color: #f0f0f1;
}
.btn-default .badge {
	color: #f0f0f1;
	background-color: #03a9f4;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus {
	color: #03a9f4 !important;
}
.btn-default.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-default.btn-icon i {
	background-color: #dbdbdd;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-default.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-default.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-default.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-default.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-default.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-default.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-default.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-default.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-default.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-default.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-default.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #1a1e24;
	border-color: #000000;
}
.btn-primary:hover {
	color: #fff;
	background-color: #1a1e24;
	border-color: #0b0d0f;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #1a1e24;
	border-color: #0b0d0f;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	color: #fff;
	background-color: #0b0d0f;
	border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
	background-color: #03a9f4;
	border-color: #252a32;
}
.btn-primary .badge {
	color: #03a9f4;
	background-color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
	color: #fff !important;
}
.btn-primary.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-primary.btn-icon i {
	background-color: #1f232a;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-primary.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-primary.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-primary.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-primary.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-primary.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-primary.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-primary.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-primary.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-primary.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-primary.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-primary.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-success:focus,
.btn-success.focus {
	color: #fff;
	background-color: #007338;
	border-color: #000d06;
}
.btn-success:hover {
	color: #fff;
	background-color: #007338;
	border-color: #004f27;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #007338;
	border-color: #004f27;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
	color: #fff;
	background-color: #004f27;
	border-color: #000d06;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
	background-color: #00a651;
	border-color: #008d45;
}
.btn-success .badge {
	color: #00a651;
	background-color: #fff;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus {
	color: #fff !important;
}
.btn-success.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-success.btn-icon i {
	background-color: #007d3d;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-success.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-success.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-success.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-success.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-success.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-success.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-success.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-success.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-success.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-success.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-success.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-info:focus,
.btn-info.focus {
	color: #fff;
	background-color: #1988b6;
	border-color: #0c455d;
}
.btn-info:hover {
	color: #fff;
	background-color: #1988b6;
	border-color: #147197;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #1988b6;
	border-color: #147197;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
	color: #fff;
	background-color: #147197;
	border-color: #0c455d;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
	background-color: #3fb9ea;
	border-color: #1c99cd;
}
.btn-info .badge {
	color: #3fb9ea;
	background-color: #fff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus {
	color: #fff !important;
}
.btn-info.btn-icon {
	position: relative;
	padding-right: 45px;
	border: none;
}
.btn-info.btn-icon i {
	background-color: transparent;
	padding: 6px 6px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-info.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-info.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-info.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-info.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-info.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-info.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-info.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-info.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-info.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-info.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-info.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-warning:focus,
.btn-warning.focus {
	color: #fff;
	background-color: #f9ce07;
	border-color: #967c04;
}
.btn-warning:hover {
	color: #fff;
	background-color: #f9ce07;
	border-color: #d7b205;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #f9ce07;
	border-color: #d7b205;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
	color: #fff;
	background-color: #d7b205;
	border-color: #967c04;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
	background-color: #fad839;
	border-color: #f9d320;
}
.btn-warning .badge {
	color: #fad839;
	background-color: #fff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus {
	color: #fff !important;
}
.btn-warning.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-warning.btn-icon i {
	background-color: #f9d011;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-warning.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-warning.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-warning.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-warning.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-warning.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-warning.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-warning.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-warning.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-warning.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-warning.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-warning.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-danger:focus,
.btn-danger.focus {
	color: #fff;
	background-color: #a11c1c;
	border-color: #4a0d0d;
}
.btn-danger:hover {
	color: #fff;
	background-color: #a11c1c;
	border-color: #821717;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #a11c1c;
	border-color: #821717;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
	color: #fff;
	background-color: #821717;
	border-color: #4a0d0d;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
	background-color: #cc2424;
	border-color: #b62020;
}
.btn-danger .badge {
	color: #cc2424;
	background-color: #fff;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus {
	color: #fff !important;
}
.btn-danger.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-danger.btn-icon i {
	background-color: #a91e1e;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-danger.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-danger.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-danger.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-danger.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-danger.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-danger.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-danger.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-danger.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-danger.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-danger.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-danger.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn {
	outline: 0 !important;
	cursor: pointer;
}
.btn:active {
	box-shadow: none;
}
.btn.btn-icon {
	position: relative;
}
.btn.btn-icon i {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}
.btn-default {
	color: #919191;
	background-color: #f0f0f1;
	border-color: #f0f0f1;
}
.btn-default:focus,
.btn-default.focus {
	color: #03a9f4;
	background-color: #d6d6d8;
	border-color: #d6d6d8;
}
.btn-default:hover {
	color: #03a9f4;
	background-color: #d6d6d8;
	border-color: #d6d6d8;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #03a9f4;
	background-color: #d6d6d8;
	border-color: #d6d6d8;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
	color: #03a9f4;
	background-color: #c3c3c7;
	border-color: #aeaeb3;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
	background-color: #f0f0f1;
	border-color: #f0f0f1;
}
.btn-default .badge {
	color: #f0f0f1;
	background-color: #03a9f4;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus {
	color: #03a9f4 !important;
}
.btn-default.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-default.btn-icon i {
	background-color: #dbdbdd;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-default.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-default.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-default.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-default.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-default.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-default.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-default.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-default.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-default.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-default.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-default.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-primary {
	color: #fff;
	background-color: #03a9f4;
	border-color: #03a9f4;
}
.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #0371f4;
	border-color: #0371f4;
}
.btn-primary:hover {
	color: #fff;
	background-color: #0371f4;
	border-color: #0371f4;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #0371f4;
	border-color: #0371f4;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	color: #fff;
	background-color: #0371f4;
	border-color: #0371f4;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
	background-color: #03a9f4;
	border-color: #252a32;
}
.btn-primary .badge {
	color: #03a9f4;
	background-color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
	color: #fff !important;
}
.btn-primary.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-primary.btn-icon i {
	background-color: #1f232a;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-primary.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-primary.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-primary.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-primary.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-primary.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-primary.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-primary.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-primary.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-primary.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-primary.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-primary.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-blue {
	color: #fff;
	background-color: #0072bc;
	border-color: #0072bc;
}
.btn-blue:focus,
.btn-blue.focus {
	color: #fff;
	background-color: #005389;
	border-color: #00253d;
}
.btn-blue:hover {
	color: #fff;
	background-color: #005389;
	border-color: #004d7f;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
	color: #fff;
	background-color: #005389;
	border-color: #004d7f;
}
.btn-blue:active:hover,
.btn-blue.active:hover,
.open > .dropdown-toggle.btn-blue:hover,
.btn-blue:active:focus,
.btn-blue.active:focus,
.open > .dropdown-toggle.btn-blue:focus,
.btn-blue:active.focus,
.btn-blue.active.focus,
.open > .dropdown-toggle.btn-blue.focus {
	color: #fff;
	background-color: #003d65;
	border-color: #00253d;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
	background-image: none;
}
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled.focus,
.btn-blue[disabled].focus,
fieldset[disabled] .btn-blue.focus {
	background-color: #0072bc;
	border-color: #0072bc;
}
.btn-blue .badge {
	color: #0072bc;
	background-color: #fff;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus {
	color: #fff !important;
}
.btn-blue.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-blue.btn-icon i {
	background-color: #005993;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-blue.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-blue.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-blue.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-blue.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-blue.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-blue.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-blue.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-blue.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-blue.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-blue.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-blue.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-red {
	color: #fff;
	background-color: #d42020;
	border-color: #d42020;
}
.btn-red:focus,
.btn-red.focus {
	color: #fff;
	background-color: #a81919;
	border-color: #650f0f;
}
.btn-red:hover {
	color: #fff;
	background-color: #a81919;
	border-color: #9f1818;
}
.btn-red:active,
.btn-red.active,
.open > .dropdown-toggle.btn-red {
	color: #fff;
	background-color: #a81919;
	border-color: #9f1818;
}
.btn-red:active:hover,
.btn-red.active:hover,
.open > .dropdown-toggle.btn-red:hover,
.btn-red:active:focus,
.btn-red.active:focus,
.open > .dropdown-toggle.btn-red:focus,
.btn-red:active.focus,
.btn-red.active.focus,
.open > .dropdown-toggle.btn-red.focus {
	color: #fff;
	background-color: #891515;
	border-color: #650f0f;
}
.btn-red:active,
.btn-red.active,
.open > .dropdown-toggle.btn-red {
	background-image: none;
}
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled.focus,
.btn-red[disabled].focus,
fieldset[disabled] .btn-red.focus {
	background-color: #d42020;
	border-color: #d42020;
}
.btn-red .badge {
	color: #d42020;
	background-color: #fff;
}
.btn-red:hover,
.btn-red:focus,
.btn-red.focus {
	color: #fff !important;
}
.btn-red.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-red.btn-icon i {
	background-color: #b11b1b;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-red.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-red.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-red.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-red.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-red.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-red.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-red.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-red.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-red.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-red.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-red.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-orange {
	color: #fff;
	background-color: #e98824;
	border-color: #e98824;
}
.btn-orange:focus,
.btn-orange.focus {
	color: #fff;
	background-color: #c27424;
	border-color: #c27424;
}
.btn-orange:hover {
	color: #fff;
	background-color: #c27424;
	border-color: #c27424;
}
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
	color: #fff;
	background-color: #c27424;
	border-color: #c27424;
}
.btn-orange:active:hover,
.btn-orange.active:hover,
.open > .dropdown-toggle.btn-orange:hover,
.btn-orange:active:focus,
.btn-orange.active:focus,
.open > .dropdown-toggle.btn-orange:focus,
.btn-orange:active.focus,
.btn-orange.active.focus,
.open > .dropdown-toggle.btn-orange.focus {
	color: #fff;
	background-color: #c27424;
	border-color: #c27424;
}
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
	background-image: none;
}
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled.focus,
.btn-orange[disabled].focus,
fieldset[disabled] .btn-orange.focus {
	background-color: #c27424;
	border-color: #c27424;
}
.btn-orange .badge {
	color: #ff9600;
	background-color: #fff;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus {
	color: #fff !important;
}
.btn-orange.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-orange.btn-icon i {
	background-color: #d67e00;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-orange.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-orange.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-orange.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-orange.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-orange.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-orange.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-orange.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-orange.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-orange.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-orange.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-orange.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-gold {
	color: #846e20;
	background-color: #fcd036;
	border-color: #fcd036;
}
.btn-gold:focus,
.btn-gold.focus {
	color: #846e20;
	background-color: #fbc404;
	border-color: #b08903;
}
.btn-gold:hover {
	color: #846e20;
	background-color: #fbc404;
	border-color: #f1bc04;
}
.btn-gold:active,
.btn-gold.active,
.open > .dropdown-toggle.btn-gold {
	color: #846e20;
	background-color: #fbc404;
	border-color: #f1bc04;
}
.btn-gold:active:hover,
.btn-gold.active:hover,
.open > .dropdown-toggle.btn-gold:hover,
.btn-gold:active:focus,
.btn-gold.active:focus,
.open > .dropdown-toggle.btn-gold:focus,
.btn-gold:active.focus,
.btn-gold.active.focus,
.open > .dropdown-toggle.btn-gold.focus {
	color: #846e20;
	background-color: #d8a903;
	border-color: #b08903;
}
.btn-gold:active,
.btn-gold.active,
.open > .dropdown-toggle.btn-gold {
	background-image: none;
}
.btn-gold.disabled:hover,
.btn-gold[disabled]:hover,
fieldset[disabled] .btn-gold:hover,
.btn-gold.disabled:focus,
.btn-gold[disabled]:focus,
fieldset[disabled] .btn-gold:focus,
.btn-gold.disabled.focus,
.btn-gold[disabled].focus,
fieldset[disabled] .btn-gold.focus {
	background-color: #fcd036;
	border-color: #fcd036;
}
.btn-gold .badge {
	color: #fcd036;
	background-color: #846e20;
}
.btn-gold:hover,
.btn-gold:focus,
.btn-gold.focus {
	color: #846e20 !important;
}
.btn-gold.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-gold.btn-icon i {
	background-color: #fbc70e;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-gold.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-gold.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-gold.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-gold.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-gold.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-gold.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-gold.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-gold.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-gold.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-gold.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-gold.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-black {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:focus,
.btn-black.focus {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:hover {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:active:hover,
.btn-black.active:hover,
.open > .dropdown-toggle.btn-black:hover,
.btn-black:active:focus,
.btn-black.active:focus,
.open > .dropdown-toggle.btn-black:focus,
.btn-black:active.focus,
.btn-black.active.focus,
.open > .dropdown-toggle.btn-black.focus {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {
	background-image: none;
}
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled.focus,
.btn-black[disabled].focus,
fieldset[disabled] .btn-black.focus {
	background-color: #000000;
	border-color: #000000;
}
.btn-black .badge {
	color: #000000;
	background-color: #fff;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus {
	color: #fff !important;
}
.btn-black.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-black.btn-icon i {
	background-color: #000000;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-black.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-black.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-black.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-black.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-black.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-black.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-black.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-black.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-black.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-black.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-black.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-white {
	color: #03a9f4;
	background-color: #fff;
	border-color: #fff;
	border-color: #ebebeb !important;
}
.btn-white:focus,
.btn-white.focus {
	color: #03a9f4;
	background-color: #e6e6e6;
	border-color: #bfbfbf;
}
.btn-white:hover {
	color: #03a9f4;
	background-color: #e6e6e6;
	border-color: #e0e0e0;
}
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
	color: #03a9f4;
	background-color: #e6e6e6;
	border-color: #e0e0e0;
}
.btn-white:active:hover,
.btn-white.active:hover,
.open > .dropdown-toggle.btn-white:hover,
.btn-white:active:focus,
.btn-white.active:focus,
.open > .dropdown-toggle.btn-white:focus,
.btn-white:active.focus,
.btn-white.active.focus,
.open > .dropdown-toggle.btn-white.focus {
	color: #03a9f4;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
	background-image: none;
}
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled.focus,
.btn-white[disabled].focus,
fieldset[disabled] .btn-white.focus {
	background-color: #fff;
	border-color: #fff;
}
.btn-white .badge {
	color: #fff;
	background-color: #03a9f4;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus {
	color: #03a9f4 !important;
}
.btn-white.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-white.btn-icon i {
	background-color: #ebebeb;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-white.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-white.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-white.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-white.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-white.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-white.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-white.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-white.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-white.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-white.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-white.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-warning {
	color: #fff;
	background-color: #fad839;
	border-color: #f9d320;
}
.btn-warning:focus,
.btn-warning.focus {
	color: #fff;
	background-color: #f9ce07;
	border-color: #967c04;
}
.btn-warning:hover {
	color: #fff;
	background-color: #f9ce07;
	border-color: #d7b205;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #f9ce07;
	border-color: #d7b205;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
	color: #fff;
	background-color: #d7b205;
	border-color: #967c04;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
	background-color: #fad839;
	border-color: #f9d320;
}
.btn-warning .badge {
	color: #fad839;
	background-color: #fff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus {
	color: #fff !important;
}
.btn-warning.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-warning.btn-icon i {
	background-color: #f9d011;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-warning.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-warning.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-warning.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-warning.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-warning.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-warning.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-warning.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-warning.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-warning.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-warning.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-warning.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-danger {
	color: #fff;
	background-color: #cc2424;
	border-color: #b62020;
}
.btn-danger:focus,
.btn-danger.focus {
	color: #fff;
	background-color: #a11c1c;
	border-color: #4a0d0d;
}
.btn-danger:hover {
	color: #fff;
	background-color: #a11c1c;
	border-color: #821717;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #a11c1c;
	border-color: #821717;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
	color: #fff;
	background-color: #821717;
	border-color: #4a0d0d;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
	background-color: #cc2424;
	border-color: #b62020;
}
.btn-danger .badge {
	color: #cc2424;
	background-color: #fff;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus {
	color: #fff !important;
}
.btn-danger.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-danger.btn-icon i {
	background-color: #a91e1e;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-danger.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-danger.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-danger.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-danger.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-danger.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-danger.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-danger.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-danger.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-danger.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-danger.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-danger.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-success,
.btn-green {
	color: #fff;
	background-color: #00a651;
	border-color: #008d45;
}
.btn-success:focus,
.btn-green:focus,
.btn-success.focus,
.btn-green.focus {
	color: #fff;
	background-color: #007338;
	border-color: #000d06;
}
.btn-success:hover,
.btn-green:hover {
	color: #fff;
	background-color: #007338;
	border-color: #004f27;
}
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open > .dropdown-toggle.btn-success,
.open > .dropdown-toggle.btn-green {
	color: #fff;
	background-color: #007338;
	border-color: #004f27;
}
.btn-success:active:hover,
.btn-green:active:hover,
.btn-success.active:hover,
.btn-green.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.open > .dropdown-toggle.btn-green:hover,
.btn-success:active:focus,
.btn-green:active:focus,
.btn-success.active:focus,
.btn-green.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-green:focus,
.btn-success:active.focus,
.btn-green:active.focus,
.btn-success.active.focus,
.btn-green.active.focus,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-green.focus {
	color: #fff;
	background-color: #004f27;
	border-color: #000d06;
}
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open > .dropdown-toggle.btn-success,
.open > .dropdown-toggle.btn-green {
	background-image: none;
}
.btn-success.disabled:hover,
.btn-green.disabled:hover,
.btn-success[disabled]:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-green:hover,
.btn-success.disabled:focus,
.btn-green.disabled:focus,
.btn-success[disabled]:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-green:focus,
.btn-success.disabled.focus,
.btn-green.disabled.focus,
.btn-success[disabled].focus,
.btn-green[disabled].focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-green.focus {
	background-color: #00a651;
	border-color: #008d45;
}
.btn-success .badge,
.btn-green .badge {
	color: #00a651;
	background-color: #fff;
}
.btn-success:hover,
.btn-green:hover,
.btn-success:focus,
.btn-green:focus,
.btn-success.focus,
.btn-green.focus {
	color: #fff !important;
}
.btn-success.btn-icon,
.btn-green.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.btn-success.btn-icon i,
.btn-green.btn-icon i {
	background-color: #007d3d;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-success.btn-icon.icon-left,
.btn-green.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.btn-success.btn-icon.icon-left i,
.btn-green.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-success.btn-icon.btn-lg,
.btn-green.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-success.btn-icon.btn-lg.icon-left,
.btn-green.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-success.btn-icon.btn-lg i,
.btn-green.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-success.btn-icon.btn-sm,
.btn-green.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-success.btn-icon.btn-sm.icon-left,
.btn-green.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-success.btn-icon.btn-sm i,
.btn-green.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-success.btn-icon.btn-xs,
.btn-green.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-success.btn-icon.btn-xs.icon-left,
.btn-green.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-success.btn-icon.btn-xs i,
.btn-green.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-info {
	color: #fff;
	background-color: #3fb9ea;
	border-color: #3fb9ea;
}
.btn-info:focus,
.btn-info.focus {
	color: #fff;
	background-color: #3294bb;
	border-color: #3294bb;
}
.btn-info:hover {
	color: #fff;
	background-color: #3294bb;
	border-color: #3294bb;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #3294bb;
	border-color: #3294bb;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
	color: #fff;
	background-color: #3294bb;
	border-color: #3294bb;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
	background-color: #3fb9ea;
	border-color: #1c99cd;
}
.btn-info .badge {
	color: #3fb9ea;
	background-color: #fff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus {
	color: #fff !important;
}
.btn-info.btn-icon {
	position: relative;
	padding-right: 45px;
	border: none;
}
.btn-info.btn-icon i {
	background-color: transparent;
	padding: 6px 6px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.btn-info.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 45px;
}
.btn-info.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.btn-info.btn-icon.btn-lg {
	padding-right: 55px;
}
.btn-info.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.btn-info.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.btn-info.btn-icon.btn-sm {
	padding-right: 36px;
}
.btn-info.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.btn-info.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-info.btn-icon.btn-xs {
	padding-right: 32px;
}
.btn-info.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.btn-info.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
.bs-example > .btn,
.bs-example > .make-switch,
.bs-example > .btn-group {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 9px;
}
.bs-example.bs-baseline-top .btn,
.bs-example.bs-baseline-top .btn-group {
	vertical-align: top !important;
}
.invoice {
	margin: 0px 0;
	font-size: 14px;
}
.invoice .invoice-left strong,
.invoice .invoice-right strong {
	color: #03a9f4;
}
.invoice .invoice-left > h3,
.invoice .invoice-right > h3 {
	margin-top: 0;
}
.invoice .invoice-right {
	text-align: right;
}
.invoice .margin {
	margin: 40px 0;
}
.invoice h4 {
	font-weight: bold;
}
@media print {
	.invoice-left {
		float: left !important;
	}
	.invoice-right {
		float: right !important;
		text-align: right !important;
		top: -20px;
		position: relative;
	}
}
@media (max-width: 768px) {
	.invoice .invoice-right {
		text-align: left;
		margin-top: 20px;
	}
	.invoice .margin {
		margin: 15px 0;
	}
	.invoice table {
		margin: 20px 0;
	}
}
.mail-env {
	position: relative;
}
.mail-env:before,
.mail-env:after {
	content: ' ';
	display: table;
}
.mail-env:after {
	clear: both;
}
hr + .mail-env {
	margin-top: -18px;
	border-top: 1px solid #ebebeb;
	margin-left: -20px;
	margin-right: -20px;
}
.mail-env + hr {
	margin-top: 0px;
	position: relative;
	margin-left: -20px;
	margin-right: -20px;
}
.mail-env .mail-sidebar,
.mail-env .mail-body {
	float: left;
	box-sizing: border-box;
}
.mail-env .mail-sidebar:before,
.mail-env .mail-body:before,
.mail-env .mail-sidebar:after,
.mail-env .mail-body:after {
	content: ' ';
	display: table;
}
.mail-env .mail-sidebar:after,
.mail-env .mail-body:after {
	clear: both;
}
.mail-env .mail-sidebar-row {
	padding: 20px;
}
.mail-env > .mail-sidebar-row.visible-xs {
	padding-bottom: 0;
}
.mail-env .mail-sidebar {
	width: 22%;
	background: #f9f9f9;
	border-right: 1px solid #ebebeb;
	position: relative;
}
.mail-env .mail-sidebar > h4 {
	padding: 20px;
}
.mail-env .mail-sidebar .mail-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li a {
	display: block;
	padding: 20px;
	transition: all 300ms ease-in-out;
}
.mail-env .mail-sidebar .mail-menu > li a .badge {
	font-size: 13px;
}
.mail-env .mail-sidebar .mail-menu > li a .badge-gray {
	background: transparent;
	border: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li a .badge-roundless {
	display: inline-block;
	width: 14px;
	height: 14px;
	-webkit-border-radius: 2px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px;
	-moz-background-clip: padding;
	border-radius: 2px;
	background-clip: padding-box;
}
.mail-env .mail-sidebar .mail-menu > li:hover a {
	background: rgba(255, 255, 255, 0.8);
}
.mail-env .mail-sidebar .mail-menu > li.active a {
	background: #fff;
	font-weight: bold;
}
.mail-env .mail-sidebar .mail-distancer {
	height: 40px;
}
.mail-env .mail-body {
	width: 78%;
	float: right;
	overflow: hidden;
}
.mail-env .mail-body .mail-header {
	padding: 20px;
	border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-header:before,
.mail-env .mail-body .mail-header:after {
	content: ' ';
	display: table;
}
.mail-env .mail-body .mail-header:after {
	clear: both;
}
.mail-env .mail-body .mail-header .mail-title {
	margin: 0;
	padding: 0;
	font-size: 20px;
	float: left;
	width: 75%;
	padding-right: 20px;
	color: #03a9f4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mail-env .mail-body .mail-header .mail-title span.count {
	font-weight: normal;
	zoom: 1;
	-webkit-opacity: 0.3;
	-moz-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.mail-env .mail-body .mail-header .mail-title .label {
	font-size: 9px;
	position: relative;
	top: -4px;
}
.mail-env .mail-body .mail-header .mail-search,
.mail-env .mail-body .mail-header .mail-links {
	float: left;
	text-align: right;
	width: 25%;
}
.mail-env .mail-body .mail-header .mail-search.mail-links > .btn,
.mail-env .mail-body .mail-header .mail-links.mail-links > .btn {
	margin-left: 5px;
	font-size: 11px;
}
.mail-env .mail-body .mail-header .mail-search.mail-links > .btn:first-child,
.mail-env .mail-body .mail-header .mail-links.mail-links > .btn:first-child {
	margin-left: 0;
}
.mail-env .mail-body .mail-header .mail-search .form-control[type='text'],
.mail-env .mail-body .mail-header .mail-links .form-control[type='text'] {
	height: 29px;
}
.mail-env .mail-body .mail-info {
	background: #f3f4f4;
	display: table;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-info:before,
.mail-env .mail-body .mail-info:after {
	content: ' ';
	display: table;
}
.mail-env .mail-body .mail-info:after {
	clear: both;
}
.mail-env .mail-body .mail-info .mail-sender,
.mail-env .mail-body .mail-info .mail-date {
	display: table-cell;
	width: 50%;
	color: #a6a6a6;
	padding: 20px;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender span,
.mail-env .mail-body .mail-info .mail-date.mail-sender span {
	font-weight: bold;
	color: #ec5956;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender img,
.mail-env .mail-body .mail-info .mail-date.mail-sender img {
	margin-right: 5px;
	border: 2px solid #ebebeb;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender .dropdown-menu:after,
.mail-env .mail-body .mail-info .mail-date.mail-sender .dropdown-menu:after {
	position: absolute;
	content: '';
	display: block;
	top: -5px;
	left: 17%;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 3px 4px 3px;
	border-color: transparent transparent #cc2424 transparent;
}
.mail-env .mail-body .mail-info .mail-sender.mail-date,
.mail-env .mail-body .mail-info .mail-date.mail-date {
	text-align: right;
}
.mail-env .mail-body .mail-text {
	border-bottom: 1px solid #ebebeb;
	padding: 20px;
}
.mail-env .mail-body .mail-attachments {
	padding: 20px;
	border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-attachments h4 {
	margin-bottom: 30px;
	line-height: 1;
}
.mail-env .mail-body .mail-attachments h4 span {
	zoom: 1;
	-webkit-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.mail-env .mail-body .mail-attachments ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.mail-env .mail-body .mail-attachments ul:before,
.mail-env .mail-body .mail-attachments ul:after {
	content: ' ';
	display: table;
}
.mail-env .mail-body .mail-attachments ul:after {
	clear: both;
}
.mail-env .mail-body .mail-attachments ul li {
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 30px;
	margin-bottom: 20px;
}
.mail-env .mail-body .mail-attachments ul li > a {
	display: block;
}
.mail-env .mail-body .mail-attachments ul li > a img {
	position: relative;
	display: block;
	line-height: 1;
	margin-bottom: 10px;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb {
	position: relative;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb:after {
	font-family: 'Entypo';
	content: '\e826';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
	font-size: 28px;
	text-align: center;
	line-height: 40px;
	vertical-align: text-top;
	color: #fff;
	background: rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 4px;
	-moz-background-clip: padding;
	border-radius: 4px;
	background-clip: padding-box;
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb:hover:after {
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.mail-env .mail-body .mail-attachments ul li > a.thumb.download:after {
	content: '\e82d';
}
.mail-env .mail-body .mail-attachments ul li > a.name span {
	color: #666666;
	float: right;
}
.mail-env .mail-body .mail-attachments ul li .links {
	display: block;
	font-size: 11px;
	color: #666666;
	margin-top: 6px;
}
.mail-env .mail-body .mail-attachments ul li .links a {
	color: #666666;
}
.mail-env .mail-body .mail-reply {
	border-bottom: 1px solid #ebebeb;
	padding: 20px;
}
.mail-env .mail-body .mail-reply .fake-form {
	padding: 20px;
	border: 2px solid #ebebeb;
	min-height: 100px;
	-webkit-border-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 4px;
	-moz-background-clip: padding;
	border-radius: 4px;
	background-clip: padding-box;
}
.mail-env .mail-body .mail-reply .fake-form > div a {
	font-weight: bold;
	color: #ec5956;
}
.mail-env .mail-body .mail-compose {
	padding: 20px;
}
.mail-env .mail-body .mail-compose .form-group {
	position: relative;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 15px;
}
.mail-env .mail-body .mail-compose .form-group label {
	position: absolute;
	left: 10px;
	top: 7px;
	z-index: 10;
}
.mail-env .mail-body .mail-compose .form-group input {
	border-color: transparent;
	position: relative;
	z-index: 5;
	padding-left: 100px;
	transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-compose .form-group input:focus {
	background: #f9f9f9;
	border-color: #f4f4f4;
}
.mail-env .mail-body .mail-compose .form-group .field-options {
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 12;
}
.mail-env .mail-body .mail-compose .form-group .field-options a {
	display: inline-block;
	background: #f3f4f4;
	color: #7e8186;
	padding: 2px 6px;
	margin-left: 4px;
	text-align: center;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.mail-env .mail-body .mail-compose .compose-message-editor {
	padding-top: 5px;
}
.mail-env .mail-body .mail-compose .compose-message-editor textarea {
	height: 400px;
}
.mail-env .mail-body > div:last-child {
	border-bottom: 0;
}
.mail-env .mail-body .mail-table {
	margin-bottom: 0;
}
.mail-env .mail-body .mail-table thead tr th,
.mail-env .mail-body .mail-table tfoot tr th {
	background: #ebebeb;
	border: 0;
	color: #666666;
	vertical-align: middle;
	border-bottom: 0;
}
.mail-env .mail-body .mail-table thead tr th a,
.mail-env .mail-body .mail-table tfoot tr th a {
	color: #666666;
}
.mail-env .mail-body .mail-table thead tr th .mail-select-options,
.mail-env .mail-body .mail-table tfoot tr th .mail-select-options {
	float: left;
	padding-top: 5px;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination {
	float: right;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination span,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination span {
	color: rgba(102, 102, 102, 0.5);
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination .btn-group,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination .btn-group {
	margin-left: 5px;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination .btn-group .btn-sm,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination .btn-group .btn-sm {
	padding-left: 7px;
	padding-right: 7px;
}
.mail-env .mail-body .mail-table tbody tr td {
	border-top: 0;
	border-bottom: 1px solid #ebebeb;
	height: 50px;
	vertical-align: middle;
	background: #f9f9f9;
}
.mail-env .mail-body .mail-table tbody tr td.col-name,
.mail-env .mail-body .mail-table tbody tr td.col-subject {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mail-env .mail-body .mail-table tbody tr td.col-name.col-subject a,
.mail-env .mail-body .mail-table tbody tr td.col-subject.col-subject a {
	color: #8c8c8c;
}
.mail-env .mail-body .mail-table tbody tr td.col-name.col-subject a.label,
.mail-env .mail-body .mail-table tbody tr td.col-subject.col-subject a.label {
	color: #fff;
}
.mail-env .mail-body .mail-table tbody tr td.col-name {
	width: 25%;
}
.mail-env .mail-body .mail-table tbody tr td.col-subject a {
	display: inline-block;
	max-width: 400px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mail-env .mail-body .mail-table tbody tr td.col-options {
	text-align: right;
}
.mail-env .mail-body .mail-table tbody tr td.col-options a {
	color: #999999;
}
.mail-env .mail-body .mail-table tbody tr td.col-time {
	width: 12%;
	text-align: right;
	color: rgba(102, 102, 102, 0.5);
}
.mail-env .mail-body .mail-table tbody tr td .star {
	display: inline-block;
	color: #dddddd;
	margin-right: 5px;
	font-size: 14px;
	transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-table tbody tr td .star.stared,
.mail-env .mail-body .mail-table tbody tr td .star.starred {
	color: #ff9600;
}
.mail-env .mail-body .mail-table tbody tr td > .label:first-child {
	margin-left: 0;
}
.mail-env .mail-body .mail-table tbody tr.unread > td {
	background-color: #fff !important;
}
.mail-env .mail-body .mail-table tbody tr.unread > td.col-name a {
	font-weight: bold;
}
.mail-env .mail-body .mail-table tbody tr.highlight > td {
	background-color: #ffffcc !important;
}
.mail-env .mail-body .mail-table > thead > tr > td:first-child,
.mail-env .mail-body .mail-table > tbody > tr > td:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > td:first-child,
.mail-env .mail-body .mail-table > thead > tr > th:first-child,
.mail-env .mail-body .mail-table > tbody > tr > th:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > th:first-child {
	padding-left: 20px;
}
.mail-env .mail-body .mail-table > thead > tr > td:last-child,
.mail-env .mail-body .mail-table > tbody > tr > td:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > td:last-child,
.mail-env .mail-body .mail-table > thead > tr > th:last-child,
.mail-env .mail-body .mail-table > tbody > tr > th:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > th:last-child {
	padding-right: 20px;
}
.mail-env .mail-body .mail-table > thead > tr > thX:first-child,
.mail-env .mail-body .mail-table > tbody > tr > thX:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > thX:first-child {
	position: relative;
}
.mail-env .mail-body .mail-table > thead > tr > thX:first-child:before,
.mail-env .mail-body .mail-table > tbody > tr > thX:first-child:before,
.mail-env .mail-body .mail-table > tfoot > tr > thX:first-child:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	bottom: 0;
	width: 20px;
	background: #fff;
}
.mail-env .mail-body .mail-table > thead > tr > thX:last-child,
.mail-env .mail-body .mail-table > tbody > tr > thX:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > thX:last-child {
	position: relative;
}
.mail-env .mail-body .mail-table > thead > tr > thX:last-child:before,
.mail-env .mail-body .mail-table > tbody > tr > thX:last-child:before,
.mail-env .mail-body .mail-table > tfoot > tr > thX:last-child:before {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	width: 20px;
	background: #fff;
}
.mail-env .mail-body .mail-table > tbody > tr:nth-child(odd) > td {
	background: #fbfbfb;
}
.mail-env .mail-body .mail-table .neon-cb-replacement {
	top: 2px;
}
.mail-env .mail-body .mail-table .neon-cb-replacement .cb-wrapper {
	background: #fff;
	border-color: #dfdfdf;
}
.mail-env .mail-body .mail-table .neon-cb-replacement .cb-wrapper .checked {
	background: #dfdfdf;
}
.mail-env.right-sidebar .mail-sidebar {
	border-left: 1px solid #ebebeb;
	border-right: 0;
}
.mail-env.right-sidebar .mail-body {
	float: left;
}
@media (max-width: 999px) {
	.mail-env .mail-body .mail-table tbody tr td.col-subject a {
		max-width: 280px;
	}
}
@media (max-width: 959px) {
	.mail-env .mail-body .mail-header div.mail-title {
		width: 100%;
		white-space: normal;
	}
	.mail-env .mail-body .mail-header .mail-links {
		float: none;
		width: 100%;
		text-align: left;
		clear: left;
		padding-top: 10px;
	}
	.mail-env .mail-body .mail-info {
		display: block;
	}
	.mail-env .mail-body .mail-info .mail-sender,
	.mail-env .mail-body .mail-info .mail-date {
		display: block;
		width: 100%;
	}
	.mail-env .mail-body .mail-info .mail-sender.mail-sender,
	.mail-env .mail-body .mail-info .mail-date.mail-sender {
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ebebeb;
	}
	.mail-env .mail-body .mail-info .mail-sender.mail-date,
	.mail-env .mail-body .mail-info .mail-date.mail-date {
		text-align: left;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.mail-env .mail-body .mail-compose .compose-message-editor textarea {
		height: 300px;
	}
}
@media (max-width: 768px) {
	.mail-env .mail-sidebar {
		width: 30.8%;
	}
	.mail-env .mail-body {
		width: 69.2%;
	}
	.mail-env .mail-body .mail-table tbody tr td.col-options {
		display: none;
	}
	.mail-env .mail-body .mail-table tbody tr td.col-subject a {
		max-width: 160px;
	}
	.mail-env .mail-body .mail-compose .compose-message-editor textarea {
		height: 240px;
	}
}
@media (max-width: 767px) {
	.mail-env .mail-sidebar,
	.mail-env .mail-body {
		width: 100%;
		float: none;
	}
	.mail-env .mail-body .mail-header .mail-title,
	.mail-env .mail-body .mail-header .mail-search,
	.mail-env .mail-body .mail-header .mail-links {
		float: none;
		width: 100%;
	}
	.mail-env .mail-body .mail-header .mail-title.mail-search,
	.mail-env .mail-body .mail-header .mail-search.mail-search,
	.mail-env .mail-body .mail-header .mail-links.mail-search,
	.mail-env .mail-body .mail-header .mail-title.mail-links,
	.mail-env .mail-body .mail-header .mail-search.mail-links,
	.mail-env .mail-body .mail-header .mail-links.mail-links {
		margin-top: 20px;
	}
	.mail-env .mail-body .mail-header .mail-links {
		padding-top: 0;
	}
}
@media (max-width: 449px) {
	.mail-env .mail-body .mail-table tbody tr td.col-subject a {
		max-width: 40px;
	}
	.mail-env .mail-body .mail-table tbody tr > td.col-name a.star {
		display: none;
	}
	.mail-env .mail-body .mail-table > thead > tr > td:last-child,
	.mail-env .mail-body .mail-table > tbody > tr > td:last-child,
	.mail-env .mail-body .mail-table > tfoot > tr > td:last-child,
	.mail-env .mail-body .mail-table > thead > tr > th:last-child,
	.mail-env .mail-body .mail-table > tbody > tr > th:last-child,
	.mail-env .mail-body .mail-table > tfoot > tr > th:last-child {
		padding-right: 10px;
	}
	.mail-env .mail-body .mail-table > thead > tr > td:first-child,
	.mail-env .mail-body .mail-table > tbody > tr > td:first-child,
	.mail-env .mail-body .mail-table > tfoot > tr > td:first-child,
	.mail-env .mail-body .mail-table > thead > tr > th:first-child,
	.mail-env .mail-body .mail-table > tbody > tr > th:first-child,
	.mail-env .mail-body .mail-table > tfoot > tr > th:first-child {
		padding-left: 10px;
	}
}
.login-page {
	background: #03a9f4;
}
.login-page .login-content {
	position: relative;
	width: 320px;
	margin: 0 auto;
	text-align: center;
	padding: 20px 0;
	transition: all 550ms ease-in-out;
}
.login-page .login-content a {
	color: #000000;
	line-height: 1.9;
}
.login-page .login-header {
	position: relative;
	background: #0371f4;
	padding: 0;
	transition: all 550ms ease-in-out;
}
.login-page .login-header .description {
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 0;
	transition: all 550ms ease-in-out;
}
.login-page .login-header.login-caret:after {
	position: absolute;
	content: '';
	left: 50%;
	bottom: 0;
	margin-left: -12.5px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 13px 12.5px 0 12.5px;
	border-color: #0371f4 transparent transparent transparent;
	bottom: -13px;
	transition: all 550ms ease-in-out;
}
.login-page .login-form {
	position: relative;
	padding-top: 10px;
	transition: all 550ms ease-in-out;
	box-shadow: 0 2px 10px 0px #00000011;
	border-radius: 4px;
}
.login-page .login-form .form-group {
	margin-bottom: 20px;
	transition: all 550ms ease-in-out;
}
.login-page .login-form .form-group .input-group {
	background: #0371f4;
	border: 1px solid #0371f4;
	padding-top: 6px;
	padding-bottom: 6px;
	transition: all 300ms ease-in-out;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.login-page .login-form .form-group .input-group.focused {
	border-color: #626f85;
	border-color: rgba(98, 111, 133, 0.5);
}
.login-page .login-form .form-group .input-group.validate-has-error {
	border-color: #ec5956;
	border-color: rgba(236, 89, 86, 0.5);
}
.login-page .form-control.error {
	border-color: #ec5956;
	border-color: rgba(236, 89, 86, 0.5);
}
.login-page .login-form .form-group .input-group.validate-has-error .error {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -8px;
	font-size: 10px;
}
.login-page .login-form .form-group .input-group .input-group-addon,
.login-page .login-form .form-group .input-group .form-control {
	background: transparent;
	border: 0;
}
.login-page .login-form .form-group .input-group .input-group-addon {
	position: relative;
}
.login-page .login-form .form-group .input-group .input-group-addon:after {
	position: absolute;
	display: block;
	content: '';
	right: 0;
	top: 0;
	height: 100%;
	width: 1px;
	background: #006eca;
	transform: scaleY(0.56);
}
.login-page .login-form .form-group .input-group .form-control {
	color: #fff;
}
.login-page .login-form .form-group .input-group .form-control:focus {
	box-shadow: none;
}
.login-page .login-form .form-group.lockscreen-input {
	margin-top: -155px;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb {
	position: relative;
	display: inline-block;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb img {
	border: 5px solid #0371f4;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb .lockscreen-progress-indicator {
	display: block;
	position: absolute;
	margin: 5px;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	color: #fff;
	font-size: 19px;
	text-align: center;
	line-height: 145px;
	background: rgba(0, 0, 0, 0.3);
	visibility: hidden;
	-webkit-border-radius: 50%;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 50%;
	-moz-background-clip: padding;
	border-radius: 50%;
	background-clip: padding-box;
	transition: all 550ms ease-in-out;
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb canvas {
	position: absolute;
	left: 0;
	top: 0;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details {
	position: relative;
	padding-top: 5px;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details h4 {
	color: #fff;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details span {
	display: block;
	padding-bottom: 5px;
}
.login-page .login-form .form-group .btn-login {
	border: 1px solid #03a9f4;
	text-align: center;
	padding: 11px 20px;
	font-size: 14px;
	font-weight: bold;
	transition: all 300ms ease-in-out;
	width: 140px;
	border-radius: 0px;
	background-color: #2298d6 !important;
	border: none;
	display: inline;
}
.login-page .login-form .form-group .btn-login i {
	float: right;
}
.login-page .login-form .form-group .btn-login:hover,
.login-page .login-form .form-group .btn-login:active {
	background: #0371f4;
}
.login-page .login-form .form-group .facebook-button,
.login-page .login-form .form-group .twitter-button,
.login-page .login-form .form-group .google-button {
	text-align: left;
	color: #fff;
	background-color: #3b5998;
	font-size: 12px;
	transition: all 300ms ease-in-out;
}
.login-page .login-form .form-group .facebook-button i,
.login-page .login-form .form-group .twitter-button i,
.login-page .login-form .form-group .google-button i {
	background-color: #385490;
	transition: all 300ms ease-in-out;
}
.login-page .login-form .form-group .facebook-button:hover,
.login-page .login-form .form-group .twitter-button:hover,
.login-page .login-form .form-group .google-button:hover {
	background-color: rgba(59, 89, 152, 0.8);
}
.login-page .login-form .form-group .facebook-button:hover i,
.login-page .login-form .form-group .twitter-button:hover i,
.login-page .login-form .form-group .google-button:hover i {
	background-color: #31497e;
}
.login-page .login-form .form-group .facebook-button.twitter-button,
.login-page .login-form .form-group .twitter-button.twitter-button,
.login-page .login-form .form-group .google-button.twitter-button {
	background-color: #4099ff;
}
.login-page .login-form .form-group .facebook-button.twitter-button i,
.login-page .login-form .form-group .twitter-button.twitter-button i,
.login-page .login-form .form-group .google-button.twitter-button i {
	background-color: #0d7eff;
}
.login-page .login-form .form-group .facebook-button.twitter-button:hover,
.login-page .login-form .form-group .twitter-button.twitter-button:hover,
.login-page .login-form .form-group .google-button.twitter-button:hover {
	background-color: rgba(64, 153, 255, 0.8);
}
.login-page .login-form .form-group .facebook-button.twitter-button:hover i,
.login-page .login-form .form-group .twitter-button.twitter-button:hover i,
.login-page .login-form .form-group .google-button.twitter-button:hover i {
	background-color: #0071f3;
}
.login-page .login-form .form-group .facebook-button.google-button,
.login-page .login-form .form-group .twitter-button.google-button,
.login-page .login-form .form-group .google-button.google-button {
	background-color: #d34836;
}
.login-page .login-form .form-group .facebook-button.google-button i,
.login-page .login-form .form-group .twitter-button.google-button i,
.login-page .login-form .form-group .google-button.google-button i {
	background-color: #b03626;
}
.login-page .login-form .form-group .facebook-button.google-button:hover,
.login-page .login-form .form-group .twitter-button.google-button:hover,
.login-page .login-form .form-group .google-button.google-button:hover {
	background-color: rgba(211, 72, 54, 0.8);
}
.login-page .login-form .form-group .facebook-button.google-button:hover i,
.login-page .login-form .form-group .twitter-button.google-button:hover i,
.login-page .login-form .form-group .google-button.google-button:hover i {
	background-color: #9b3022;
}
.login-page .login-bottom-links {
	padding-top: 40px;
	padding-bottom: 30px;
}
.login-page .login-bottom-links a {
	transition: all 300ms ease-in-out;
}
.login-page .login-bottom-links a:hover {
	color: #aeaeae;
}
.login-page .login-bottom-links .link {
	font-size: 14px;
	display: inline-block;
	margin-bottom: 10px;
	color: rgba(255, 255, 255, 0.7);
	transition: all 550ms ease-in-out;
}
.login-page .login-bottom-links .link:hover {
	color: #fff;
}
.login-page .login-progressbar {
	height: 0px;
	width: 100%;
	overflow: hidden;
	transition: all 550ms ease-in-out;
}
.login-page .login-progressbar div {
	width: 0%;
	transition: 700ms all cubic-bezier(0.77, 0, 0.175, 1);
}
.login-page .login-progressbar-indicator {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 100%;
	margin-top: 80px;
	visibility: hidden;
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(100px) scale(0.2);
	transition: all 550ms ease-in-out;
}
.login-page .login-progressbar-indicator h3 {
	color: #fff;
	margin: 0;
	margin-bottom: 10px;
	font-size: 20px;
}
.login-page.logging-in {
	overflow: hidden;
}
.login-page.logging-in .login-header {
	padding-top: 170px;
	padding-bottom: 30px;
}
.login-page.logging-in .login-header.login-caret:after {
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
.login-page.logging-in .login-header .description {
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
.login-page.logging-in .login-form form,
.login-page.logging-in .login-form .link {
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(-200px) scale(0.8);
}
.login-page.logging-in .login-form {
	height: 300px;
}
.login-page.logging-in .login-progressbar {
	background: #bad8f0;
	height: 6px;
}
.login-page.logging-in .login-progressbar div {
	background: #03a9f4;
	height: 6px;
}
.login-page.logging-in .login-progressbar-indicator {
	visibility: visible;
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(0px) scale(1);
}
.login-page.logging-in-lockscreen
	.login-form
	.form-group.lockscreen-input
	.lockscreen-thumb
	.lockscreen-progress-indicator {
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}
.login-page.logging-in-lockscreen .login-form .form-group:nth-child(n + 2),
.login-page.logging-in-lockscreen .login-form .link {
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(-50px) scale(0.5);
}
.login-page.login-form-fall .login-form {
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	top: -100px;
	transition: all 550ms ease-in-out;
}
.login-page.login-form-fall .login-form .form-group {
	transition: all 550ms ease-in-out;
	transition-delay: 250ms;
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
.login-page.login-form-fall .login-form .form-group:nth-child(2) {
	transition-delay: 350ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(3) {
	transition-delay: 450ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(4) {
	transition-delay: 550ms;
	text-align: right;
}
.login-page.login-form-fall .login-form .form-group:nth-child(5) {
	transition-delay: 650ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(6) {
	transition-delay: 750ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(8) {
	transition-delay: 850ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(9) {
	transition-delay: 950ms;
}
.login-page.login-form-fall-init .login-form {
	zoom: normal;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	top: 0;
	background: white;
	padding: 20px;
}
.login-page.login-form-fall-init .login-form .form-group {
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.login-page .form-steps .step {
	display: none;
}
.login-page .form-steps .step.current {
	display: block;
}
.login-page .form-register-success,
.login-page .form-forgotpassword-success,
.login-page .form-login-error {
	display: none;
	background: #00a651;
	color: #fff;
	padding: 10px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 0px;
	background-clip: padding-box;
	margin-bottom: 30px;
	overflow: hidden;
}
.login-page .form-register-success.visible,
.login-page .form-forgotpassword-success.visible,
.login-page .form-login-error.visible {
	display: block;
}
.login-page .form-register-success i,
.login-page .form-forgotpassword-success i,
.login-page .form-login-error i {
	position: relative;
	font-size: 25px;
	/* background: #008d45; */
	display: block;
	text-align: center;
	/* padding-top: 10px; */
	/* padding-bottom: 10px; */
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -10px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
}
.login-page .form-register-success h3,
.login-page .form-forgotpassword-success h3,
.login-page .form-login-error h3 {
	font-size: 15px;
	color: #fff;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 5px;
}
.login-page .form-register-success p,
.login-page .form-forgotpassword-success p,
.login-page .form-login-error p {
	font-size: 11px;
	margin: 0;
}
.login-page .form-register-success.form-login-error,
.login-page .form-forgotpassword-success.form-login-error,
.login-page .form-login-error.form-login-error {
	padding: 0;
	background: #f7efd5;
}
.login-page .form-register-success h3,
.login-page .form-forgotpassword-success.form-login-error h3,
.login-page .form-login-error.form-login-error h3 {
	background: #efe7cb;
	padding: 10px;
	margin: 0;
	color: black;
	margin-bottom: 5px;
	font-size: 12px;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 0px;
	background-clip: padding-box;
}
.login-page .form-register-success {
	padding: 0;
}
.login-page .form-register-success h3 {
	background: #008d45;
}
.login-page .form-register-success p {
	padding: 10px;
}
.login-page .form-register-success.form-login-error p,
.login-page .form-forgotpassword-success.form-login-error p,
.login-page .form-login-error.form-login-error p {
	color: black;
	padding: 7px;
}
@media (max-width: 991px) {
	.login-page .login-header {
		padding: 0px 0;
	}
	.login-page .login-form {
		padding-top: 30px;
	}
	.login-page .login-form .form-group.lockscreen-input {
		margin-top: 0;
	}
	.login-page.logging-in .login-header {
		padding-top: 34px;
		padding-bottom: 6px;
	}
	.login-page.logging-in .login-progressbar-indicator {
		margin-top: 60px;
	}
	.login-page.logging-in .login-form form,
	.login-page.logging-in .login-form .link {
		transform: translateY(-100px) scale(0.6);
	}
}
@media (max-width: 350px) {
	.login-page .login-content {
		width: 280px;
	}
}
.tocify {
	border: 1px solid #f2f2f4;
	background: #fff;
	overflow: hidden;
	margin-top: 20px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.tocify.fixed {
	position: fixed;
	top: 10px;
}
.tocify li a:hover {
	background: #fafafb;
	color: #03a9f4;
}
.tocify > ul {
	border-bottom: 1px solid #f2f2f4;
}
.tocify > ul ul li a {
	padding-left: 30px;
}
.tocify > ul ul {
	border-top: 1px solid #f2f2f4;
	background: #fdfdfd;
}
.tocify > ul:last-child {
	border-bottom: 0;
}
.tocify .tocify-item.active > a {
	background: #f8f8f8;
	font-weight: bold;
}
.tocify-extend-page {
	display: none !important;
}
@media (max-width: 991px) {
	.tocify.fixed {
		position: static;
		top: 0px;
	}
}
.calendar-env {
	position: relative;
}
.calendar-env:before,
.calendar-env:after {
	content: ' ';
	display: table;
}
.calendar-env:after {
	clear: both;
}
hr + .calendar-env {
	margin-top: -18px;
	border-top: 1px solid #ebebeb;
	margin-left: -20px;
	margin-right: -20px;
}
.calendar-env + hr {
	margin-top: 0px;
	position: relative;
	margin-left: -20px;
	margin-right: -20px;
}
.calendar-env .calendar-sidebar,
.calendar-env .calendar-body {
	float: left;
	box-sizing: border-box;
}
.calendar-env .calendar-sidebar:before,
.calendar-env .calendar-body:before,
.calendar-env .calendar-sidebar:after,
.calendar-env .calendar-body:after {
	content: ' ';
	display: table;
}
.calendar-env .calendar-sidebar:after,
.calendar-env .calendar-body:after {
	clear: both;
}
.calendar-env .calendar-sidebar-row {
	padding: 20px;
}
.calendar-env > .calendar-sidebar-row.visible-xs {
	padding-bottom: 0;
}
.calendar-env .calendar-sidebar {
	width: 22%;
	background: #f9f9f9;
	border-right: 1px solid #ebebeb;
	position: relative;
}
.calendar-env .calendar-sidebar > h4 {
	padding: 20px;
}
.calendar-env .calendar-sidebar #add_event_form .input-group {
	background: #fff;
}
.calendar-env .calendar-sidebar .calendar-distancer {
	height: 40px;
}
.calendar-env .calendar-sidebar .events-list {
	border-top: 1px solid #ebebeb;
	padding-top: 20px;
	list-style: none;
	margin: 0;
	padding: 20px;
}
.calendar-env .calendar-sidebar .events-list li a {
	display: block;
	padding: 6px 8px;
	margin-bottom: 4px;
	transition: background 250ms ease-in-out, color 250ms ease-in-out;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	background: #ee4749;
	color: #fff;
}
.calendar-env .calendar-sidebar .events-list li a:hover {
	background: #ec3032;
}
.calendar-env .calendar-sidebar .events-list li a.color-blue {
	background: #3fb9ea;
	color: #fff;
}
.calendar-env .calendar-sidebar .events-list li a.color-blue:hover {
	background: #1c99cd;
}
.calendar-env .calendar-sidebar .events-list li a.color-green {
	background: #00a651;
	color: #fff;
}
.calendar-env .calendar-sidebar .events-list li a.color-green:hover {
	background: #008d45;
}
.calendar-env .calendar-sidebar .events-list li a.color-primary {
	background: #03a9f4;
	color: #fff;
}
.calendar-env .calendar-sidebar .events-list li a.color-primary:hover {
	background: #252a32;
}
.calendar-env .calendar-sidebar .events-list li a.color-orange {
	background: #ffae2f;
	color: #fff;
}
.calendar-env .calendar-sidebar .events-list li a.color-orange:hover {
	background: #ffa416;
}
.calendar-env .calendar-body {
	width: 78%;
	float: right;
}
.calendar-env .calendar-body .fc-header {
	border-bottom: 1px solid #ebebeb;
}
.calendar-env .calendar-body .fc-header h2,
.calendar-env .calendar-body .fc-header h3 {
	margin: 0;
	padding: 0;
}
.calendar-env .calendar-body .fc-header .fc-header-left {
	padding: 20px;
}
.calendar-env .calendar-body .fc-header .fc-header-center {
	display: none;
}
.calendar-env .calendar-body .fc-header .fc-header-right {
	padding: 20px;
	text-align: right;
}
.calendar-env .calendar-body .fc-header .fc-button {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	outline: 0 !important;
	color: #03a9f4;
	background-color: #fff;
	border-color: #fff;
	border-color: #ebebeb !important;
	-webkit-border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0;
	-moz-background-clip: padding;
	border-radius: 0;
	background-clip: padding-box;
	border-right-width: 0;
}
.calendar-env .calendar-body .fc-header .fc-button:focus,
.calendar-env .calendar-body .fc-header .fc-button:active:focus,
.calendar-env .calendar-body .fc-header .fc-button.active:focus,
.calendar-env .calendar-body .fc-header .fc-button.focus,
.calendar-env .calendar-body .fc-header .fc-button:active.focus,
.calendar-env .calendar-body .fc-header .fc-button.active.focus {
	outline: none !important;
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.calendar-env .calendar-body .fc-header .fc-button:hover,
.calendar-env .calendar-body .fc-header .fc-button:focus,
.calendar-env .calendar-body .fc-header .fc-button.focus {
	color: #03a9f4;
	text-decoration: none;
}
.calendar-env .calendar-body .fc-header .fc-button:active,
.calendar-env .calendar-body .fc-header .fc-button.active {
	outline: 0;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.calendar-env .calendar-body .fc-header .fc-button.disabled,
.calendar-env .calendar-body .fc-header .fc-button[disabled],
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button {
	cursor: not-allowed;
	zoom: 1;
	-webkit-opacity: 0.65;
	-moz-opacity: 0.65;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}
a.calendar-env .calendar-body .fc-header .fc-button.disabled,
fieldset[disabled] a.calendar-env .calendar-body .fc-header .fc-button {
	pointer-events: none;
}
.calendar-env .calendar-body .fc-header .fc-button:active {
	box-shadow: none;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon {
	position: relative;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon i {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}
.calendar-env .calendar-body .fc-header .fc-button:focus,
.calendar-env .calendar-body .fc-header .fc-button.focus {
	color: #03a9f4;
	background-color: #e6e6e6;
	border-color: #bfbfbf;
}
.calendar-env .calendar-body .fc-header .fc-button:hover {
	color: #03a9f4;
	background-color: #e6e6e6;
	border-color: #e0e0e0;
}
.calendar-env .calendar-body .fc-header .fc-button:active,
.calendar-env .calendar-body .fc-header .fc-button.active,
.open > .dropdown-toggle.calendar-env .calendar-body .fc-header .fc-button {
	color: #03a9f4;
	background-color: #e6e6e6;
	border-color: #e0e0e0;
}
.calendar-env .calendar-body .fc-header .fc-button:active:hover,
.calendar-env .calendar-body .fc-header .fc-button.active:hover,
.open > .dropdown-toggle.calendar-env .calendar-body .fc-header .fc-button:hover,
.calendar-env .calendar-body .fc-header .fc-button:active:focus,
.calendar-env .calendar-body .fc-header .fc-button.active:focus,
.open > .dropdown-toggle.calendar-env .calendar-body .fc-header .fc-button:focus,
.calendar-env .calendar-body .fc-header .fc-button:active.focus,
.calendar-env .calendar-body .fc-header .fc-button.active.focus,
.open > .dropdown-toggle.calendar-env .calendar-body .fc-header .fc-button.focus {
	color: #03a9f4;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.calendar-env .calendar-body .fc-header .fc-button:active,
.calendar-env .calendar-body .fc-header .fc-button.active,
.open > .dropdown-toggle.calendar-env .calendar-body .fc-header .fc-button {
	background-image: none;
}
.calendar-env .calendar-body .fc-header .fc-button.disabled:hover,
.calendar-env .calendar-body .fc-header .fc-button[disabled]:hover,
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button:hover,
.calendar-env .calendar-body .fc-header .fc-button.disabled:focus,
.calendar-env .calendar-body .fc-header .fc-button[disabled]:focus,
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button:focus,
.calendar-env .calendar-body .fc-header .fc-button.disabled.focus,
.calendar-env .calendar-body .fc-header .fc-button[disabled].focus,
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button.focus {
	background-color: #fff;
	border-color: #fff;
}
.calendar-env .calendar-body .fc-header .fc-button .badge {
	color: #fff;
	background-color: #03a9f4;
}
.calendar-env .calendar-body .fc-header .fc-button:hover,
.calendar-env .calendar-body .fc-header .fc-button:focus,
.calendar-env .calendar-body .fc-header .fc-button.focus {
	color: #03a9f4 !important;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon i {
	background-color: #ebebeb;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.icon-left i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-lg {
	padding-right: 55px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-sm {
	padding-right: 36px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-xs {
	padding-right: 32px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-corner-left {
	-webkit-border-radius: 3px 0 0 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px;
	background-clip: padding-box;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-corner-right {
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
	border-right-width: 1px;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-corner-left.fc-corner-right {
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-state-active {
	background: #f5f5f6;
}
.calendar-env .calendar-body .fc-header .fc-header-space {
	width: 10px;
	display: inline-block;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-cell-overlay {
	background: rgba(255, 255, 204, 0.5);
	transition: all 300ms ease-in-out;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event {
	background: #000;
	padding: 2px 4px;
	margin-top: 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	background: #ee4749;
	color: #fff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event:hover {
	background: #ec3032;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-blue {
	background: #3fb9ea;
	color: #fff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-blue:hover {
	background: #1c99cd;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-green {
	background: #00a651;
	color: #fff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-green:hover {
	background: #008d45;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-primary {
	background: #03a9f4;
	color: #fff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-primary:hover {
	background: #252a32;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-orange {
	background: #ffae2f;
	color: #fff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-orange:hover {
	background: #ffa416;
}
.calendar-env .calendar-body .fc-content .fc-view table thead tr th {
	text-align: center;
	padding: 5px 0;
	border-bottom: 1px solid #ebebeb;
	background: #f5f5f6;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day {
	vertical-align: text-top;
	text-align: right;
	border-bottom: 1px solid #ebebeb;
	padding-right: 10px;
	transition: all 300ms ease-in-out;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day .fc-day-number {
	margin-top: 5px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day:hover {
	background-color: rgba(250, 250, 250, 0.68);
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number {
	color: #fff;
	background-color: #3fb9ea;
	border-color: #1c99cd;
	display: inline-block;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.focus {
	color: #fff;
	background-color: #1988b6;
	border-color: #0c455d;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:hover {
	color: #fff;
	background-color: #1988b6;
	border-color: #147197;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active,
.open
	> .dropdown-toggle.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number {
	color: #fff;
	background-color: #1988b6;
	border-color: #147197;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active:hover,
.open
	> .dropdown-toggle.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active:focus,
.open
	> .dropdown-toggle.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active.focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active.focus,
.open
	> .dropdown-toggle.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.focus {
	color: #fff;
	background-color: #147197;
	border-color: #0c455d;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active,
.open
	> .dropdown-toggle.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number {
	background-image: none;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled]:hover,
fieldset[disabled]
	.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled]:focus,
fieldset[disabled]
	.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled.focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled].focus,
fieldset[disabled]
	.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.focus {
	background-color: #3fb9ea;
	border-color: #1c99cd;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number .badge {
	color: #3fb9ea;
	background-color: #fff;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.focus {
	color: #fff !important;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon i {
	background-color: #1a8fbf;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.btn-icon.icon-left
	i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-lg {
	padding-right: 55px;
}
.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-sm {
	padding-right: 36px;
}
.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-xs {
	padding-right: 32px;
}
.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.focus {
	color: #fff;
	background-color: #1988b6;
	border-color: #0c455d;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:hover {
	color: #fff;
	background-color: #1988b6;
	border-color: #147197;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active,
.open
	> .dropdown-toggle.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number {
	color: #fff;
	background-color: #1988b6;
	border-color: #147197;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active:hover,
.open
	> .dropdown-toggle.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active:focus,
.open
	> .dropdown-toggle.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active.focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active.focus,
.open
	> .dropdown-toggle.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.focus {
	color: #fff;
	background-color: #147197;
	border-color: #0c455d;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active,
.open
	> .dropdown-toggle.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number {
	background-image: none;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled]:hover,
fieldset[disabled]
	.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled]:focus,
fieldset[disabled]
	.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled.focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled].focus,
fieldset[disabled]
	.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.focus {
	background-color: #3fb9ea;
	border-color: #1c99cd;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number .badge {
	color: #3fb9ea;
	background-color: #fff;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.focus {
	color: #fff !important;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon {
	position: relative;
	padding-right: 39px;
	border: none;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon i {
	background-color: #1a8fbf;
	padding: 6px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 3px 3px 0;
	-moz-background-clip: padding;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.icon-left {
	padding-right: 12px;
	padding-left: 39px;
}
.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.btn-icon.icon-left
	i {
	float: left;
	right: auto;
	left: 0;
	-webkit-border-radius: 3px 0 0 3px !important;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 0 0 3px !important;
	-moz-background-clip: padding;
	border-radius: 3px 0 0 3px !important;
	background-clip: padding-box;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-lg {
	padding-right: 55px;
}
.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.btn-icon.btn-lg.icon-left {
	padding-right: 16px;
	padding-left: 55px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-lg i {
	padding: 10px 10px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 3px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-sm {
	padding-right: 36px;
}
.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.btn-icon.btn-sm.icon-left {
	padding-right: 10px;
	padding-left: 36px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-sm i {
	padding: 5px 6px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 2px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-xs {
	padding-right: 32px;
}
.calendar-env
	.calendar-body
	.fc-content
	.fc-view
	table
	tbody
	tr
	td.fc-day.fc-today
	.fc-day-number.btn-icon.btn-xs.icon-left {
	padding-right: 10px;
	padding-left: 32px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-xs i {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 2px;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-days,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-days {
	border-bottom: 1px solid #e6e6e6;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-days + div,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-days + div {
	margin-top: 1px;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-days th,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-days th,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-days td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-days td {
	width: 1% !important;
	color: #666666;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-allday,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-allday {
	background: #fafafa;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-allday td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-allday td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-allday th,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-allday th {
	padding-top: 6px;
	padding-bottom: 6px;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-allday tbody tr .fc-agenda-axis,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-allday tbody tr .fc-agenda-axis {
	width: 60px !important;
	vertical-align: middle;
	text-align: right;
	color: #666666;
	border-right: 1px solid #e8e8e8;
	padding-right: 6px;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-divider,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-divider {
	height: 2px;
	background: #ebebeb;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr th,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr th {
	border-bottom: 1px dotted #ebebeb;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr td.fc-agenda-axis,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr td.fc-agenda-axis,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr th.fc-agenda-axis,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr th.fc-agenda-axis {
	width: 60px !important;
	text-align: right;
	color: #666666;
	border-right: 1px solid #e8e8e8;
	padding-right: 6px;
}
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr.fc-minor td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr.fc-minor td,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaWeek .fc-agenda-slots tr.fc-minor th,
.calendar-env .calendar-body .fc-content .fc-view.fc-view-agendaDay .fc-agenda-slots tr.fc-minor th {
	border-bottom-color: #e6e6e6;
}
.calendar-env .calendar-body > div:last-child {
	border-bottom: 0;
}
.calendar-env.right-sidebar .calendar-sidebar {
	border-left: 1px solid #ebebeb;
	border-right: 0;
}
.calendar-env.right-sidebar .calendar-body {
	float: left;
}
@media (max-width: 959px) {
	.calendar-env .calendar-body .calendar-header div.calendar-title {
		width: 100%;
		white-space: normal;
	}
	.calendar-env .calendar-body .calendar-header .calendar-links {
		float: none;
		width: 100%;
		text-align: left;
		clear: left;
		padding-top: 10px;
	}
	.calendar-env .calendar-body .calendar-info {
		display: block;
	}
	.calendar-env .calendar-body .calendar-info .calendar-sender,
	.calendar-env .calendar-body .calendar-info .calendar-date {
		display: block;
		width: 100%;
	}
	.calendar-env .calendar-body .calendar-info .calendar-sender.calendar-sender,
	.calendar-env .calendar-body .calendar-info .calendar-date.calendar-sender {
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ebebeb;
	}
	.calendar-env .calendar-body .calendar-info .calendar-sender.calendar-date,
	.calendar-env .calendar-body .calendar-info .calendar-date.calendar-date {
		text-align: left;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.calendar-env .calendar-body .calendar-compose .compose-message-editor textarea {
		height: 300px;
	}
}
@media (max-width: 768px) {
	.calendar-env .calendar-sidebar {
		width: 30.8%;
	}
	.calendar-env .calendar-body {
		width: 69.2%;
	}
	.calendar-env .calendar-body .calendar-compose .compose-message-editor textarea {
		height: 240px;
	}
}
@media (max-width: 767px) {
	.calendar-env .calendar-sidebar,
	.calendar-env .calendar-body {
		width: 100%;
		float: none;
	}
	.calendar-env .calendar-body .calendar-header .calendar-title,
	.calendar-env .calendar-body .calendar-header .calendar-search,
	.calendar-env .calendar-body .calendar-header .calendar-links {
		float: none;
		width: 100%;
	}
	.calendar-env .calendar-body .calendar-header .calendar-title.calendar-search,
	.calendar-env .calendar-body .calendar-header .calendar-search.calendar-search,
	.calendar-env .calendar-body .calendar-header .calendar-links.calendar-search,
	.calendar-env .calendar-body .calendar-header .calendar-title.calendar-links,
	.calendar-env .calendar-body .calendar-header .calendar-search.calendar-links,
	.calendar-env .calendar-body .calendar-header .calendar-links.calendar-links {
		margin-top: 20px;
	}
	.calendar-env .calendar-body .calendar-header .calendar-links {
		padding-top: 0;
	}
	.fc-header {
		display: block;
	}
	.fc-header .fc-header-left,
	.fc-header .fc-header-center,
	.fc-header .fc-header-right,
	.fc-header tr,
	.fc-header tbody {
		display: block;
		text-align: center !important;
	}
	.fc-header .fc-header-right {
		text-align: center !important;
		padding-bottom: 10px;
	}
}
.calendar-env {
	position: relative;
}
.calendar-env:before,
.calendar-env:after {
	content: ' ';
	display: table;
}
.calendar-env:after {
	clear: both;
}
.calendar-env .fc .fc-toolbar {
	padding: 20px;
	margin: 0;
}
.calendar-env .fc .fc-toolbar h2,
.calendar-env .fc .fc-toolbar h3 {
	margin: 0;
	padding: 0;
}
.calendar-env .fc .fc-toolbar .fc-button {
	background: none;
	border: 1px solid #ebebeb;
	height: auto;
	padding: 5px 10px;
	box-shadow: none;
	outline: none;
}
.calendar-env .fc .fc-toolbar .fc-button .fc-icon {
	top: 0;
	margin: 0;
}
.calendar-env .fc .fc-toolbar .fc-button .fc-icon:after {
	font-weight: normal;
	font-size: 16px;
}
.calendar-env .fc .fc-view-container > .fc-view {
	border-left: 1px solid #ebebeb;
}
.calendar-env .fc .fc-view-container .fc-widget-content,
.calendar-env .fc .fc-view-container .fc-widget-header {
	border: 0;
}
.calendar-env .fc .fc-view-container .fc-widget-header .fc-widget-header {
	border: 1px solid #ebebeb;
	border-left: 0;
	border-right: 0;
	box-shadow: none;
}
.calendar-env .fc .fc-view-container .fc-view table thead {
	border-left: 0;
	border-right: 0;
}
.calendar-env .fc .fc-view-container .fc-view table thead tr th {
	text-align: center;
	padding: 5px 0;
	border: 0;
	border-bottom: 1px solid #ebebeb;
	background: #f5f5f6;
}
.calendar-env .fc .fc-view-container .fc-view table tbody {
	border: 0;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-day {
	border: 0;
	border-top: 1px solid #ebebeb;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-day.fc-state-highlight {
	background: #fafafa;
	color: #111 !important;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-day-number {
	padding: 5px 10px;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-event {
	background: #000;
	padding: 2px 4px;
	margin-top: 2px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	background: #ee4749;
	color: #fff;
	border: 0;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-event:hover {
	background: #ec3032;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-event.color-blue {
	background: #3fb9ea;
	color: #fff;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-event.color-blue:hover {
	background: #1c99cd;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-event.color-green {
	background: #00a651;
	color: #fff;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-event.color-green:hover {
	background: #008d45;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-event.color-primary {
	background: #03a9f4;
	color: #fff;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-event.color-primary:hover {
	background: #252a32;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-event.color-orange {
	background: #ffae2f;
	color: #fff;
}
.calendar-env .fc .fc-view-container .fc-view table tbody .fc-event.color-orange:hover {
	background: #ffa416;
}
.calendar-env .fc .fc-view-container .fc-view.fc-agenda-view table .fc-widget-content {
	border-bottom: 1px solid #ebebeb;
}
.calendar-env .fc .fc-view-container .fc-view.fc-agenda-view table .fc-axis {
	border-right: 1px solid #ebebeb;
}
.notes-env {
	position: relative;
}
.notes-env .notes-header {
	display: table;
	width: 100%;
	vertical-align: middle;
}
.notes-env .notes-header:before,
.notes-env .notes-header:after {
	content: ' ';
	display: table;
}
.notes-env .notes-header:after {
	clear: both;
}
.notes-env .notes-header > h2,
.notes-env .notes-header > .right {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	margin: 0;
	padding-bottom: 20px;
}
.notes-env .notes-header > .right {
	text-align: right;
}
.notes-env .notes-list {
	position: relative;
	background: #f0ecdb;
	margin-left: -20px;
	margin-right: -20px;
	border: 1px solid #ebebeb;
	border-left: 0;
	border-right: 0;
}
.notes-env .notes-list:before,
.notes-env .notes-list:after {
	content: ' ';
	display: table;
}
.notes-env .notes-list:after {
	clear: both;
}
.notes-env .notes-list .write-pad,
.notes-env .notes-list .list-of-notes {
	box-sizing: border-box;
}
.notes-env .notes-list .list-of-notes {
	float: right;
	width: 26%;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 30px;
}
.notes-env .notes-list .list-of-notes li {
	position: relative;
	padding: 30px;
	padding-bottom: 0;
}
.notes-env .notes-list .list-of-notes li a {
	display: block;
	border: 1px solid #e9e4ca;
	background: #fffced;
	padding: 20px;
	transition: all 300ms ease-in-out;
}
.notes-env .notes-list .list-of-notes li a strong,
.notes-env .notes-list .list-of-notes li a span {
	display: block;
}
.notes-env .notes-list .list-of-notes li a strong + strong,
.notes-env .notes-list .list-of-notes li a span + strong,
.notes-env .notes-list .list-of-notes li a strong + span,
.notes-env .notes-list .list-of-notes li a span + span {
	padding-top: 8px;
}
.notes-env .notes-list .list-of-notes li a strong {
	word-break: break-all;
}
.notes-env .notes-list .list-of-notes li a span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.notes-env .notes-list .list-of-notes li a em {
	float: right;
}
.notes-env .notes-list .list-of-notes li a:hover {
	background: #eae6ce;
	border-color: #dad2a6;
}
.notes-env .notes-list .list-of-notes li a:hover span,
.notes-env .notes-list .list-of-notes li a:hover strong {
	color: #737881;
}
.notes-env .notes-list .list-of-notes li .note-close {
	position: absolute;
	right: 30px;
	top: 30px;
	border: none;
	background: none;
	outline: none;
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 300ms ease-in-out;
}
.notes-env .notes-list .list-of-notes li:hover .note-close {
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.notes-env .notes-list .list-of-notes li .content {
	display: none;
}
.notes-env .notes-list .list-of-notes li.current a {
	background: #fff;
}
.notes-env .notes-list .list-of-notes li + .no-notes {
	display: none;
}
.notes-env .notes-list .write-pad {
	float: left;
	width: 74%;
	background: #fffced;
	position: relative;
}
.notes-env .notes-list .write-pad:after {
	display: block;
	content: '';
	position: absolute;
	left: 95px;
	top: 0;
	bottom: 0;
	background: #f9d4d1;
	width: 1px;
}
.notes-env .notes-list .write-pad textarea {
	background: transparent;
	border: none;
	background: url(../images/notes-lines.png) left top;
	background-attachment: local;
	min-height: 780px;
	font: 14px/52px raleway, Helvetica, sans-serif, serif;
	max-height: 1500px;
	padding-left: 125px;
	padding-right: 50px;
}
.notes-env .notes-list .write-pad textarea::-webkit-scrollbar {
	width: 5px;
}
.notes-env .notes-list .write-pad textarea::-webkit-scrollbar-track {
	width: 5px;
	background-color: #e8e3c9;
}
.notes-env .notes-list .write-pad textarea::-webkit-scrollbar-thumb {
	background-color: #bdbdbd;
}
.notes-env + footer.main {
	border-top: 0;
	padding-top: 10px;
}
@media (max-width: 992px) {
	.notes-env .notes-list .list-of-notes {
		width: 35%;
	}
	.notes-env .notes-list .write-pad {
		width: 65%;
	}
	.notes-env .notes-list .write-pad textarea {
		padding-left: 50px;
	}
	.notes-env .notes-list .write-pad:after {
		left: 35px;
	}
}
@media (max-width: 768px) {
	body .notes-env .notes-list .list-of-notes,
	body .notes-env .notes-list .write-pad {
		width: 100%;
		float: none;
	}
	body .notes-env .notes-list .list-of-notes {
		padding-bottom: 10px;
	}
	body .notes-env .notes-list .list-of-notes li {
		padding: 15px;
		padding-top: 10px;
		padding-bottom: 0;
	}
	body .notes-env .notes-list .list-of-notes li a span {
		display: none;
	}
	body .notes-env .notes-list .write-pad textarea {
		min-height: 400px;
		max-height: 600px;
	}
}
.gallery-env:before,
.gallery-env:after {
	content: ' ';
	display: table;
}
.gallery-env:after {
	clear: both;
}
.gallery-env article.album {
	border: 1px solid #ebebeb;
	margin-bottom: 30px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.04);
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.gallery-env article.album header {
	position: relative;
}
.gallery-env article.album header img {
	line-height: 1;
	margin: 0;
	width: 100%;
	display: block;
	max-width: 100%;
	height: auto;
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
}
.gallery-env article.album header .album-options {
	position: absolute;
	display: block;
	right: 10px;
	bottom: 10px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	padding: 5px 7px;
	font-size: 11px;
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.gallery-env article.album header:hover .album-options {
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.gallery-env article.album .album-info {
	padding: 20px;
}
.gallery-env article.album .album-info h3 {
	font-size: 18px;
	margin: 0;
}
.gallery-env article.album .album-info p {
	margin: 0;
	margin-top: 10px;
	color: #80858e;
}
.gallery-env article.album footer {
	border-top: 1px solid #f0f0f0;
}
.gallery-env article.album footer:before,
.gallery-env article.album footer:after {
	content: ' ';
	display: table;
}
.gallery-env article.album footer:after {
	clear: both;
}
.gallery-env article.album footer .album-images-count,
.gallery-env article.album footer .album-options {
	padding: 12px 15px;
	float: left;
	color: #8d929a;
}
.gallery-env article.album footer .album-images-count a,
.gallery-env article.album footer .album-options a {
	color: #8d929a;
	display: inline-block;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.gallery-env article.album footer .album-images-count a + a,
.gallery-env article.album footer .album-options a + a {
	margin-left: 10px;
}
.gallery-env article.album footer .album-options {
	float: right;
	border-left: 1px solid #f0f0f0;
	padding: 7px 10px;
}
.gallery-env article.album footer .album-options a {
	padding: 4px 5px;
	transition: all 300ms ease-in-out;
}
.gallery-env article.album footer .album-options a:hover {
	background: #f5f5f5;
	color: #43464b;
}
.gallery-env article.image-thumb {
	margin-bottom: 20px;
}
.gallery-env article.image-thumb .image {
	position: relative;
}
.gallery-env article.image-thumb .image img {
	display: block;
	max-width: 100%;
	height: auto;
	border-radius: 3px;
	width: 100%;
}
.gallery-env article.image-thumb .image-options {
	position: absolute;
	top: -10px;
	right: 8px;
	transform: scale(0);
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform-origin: 50% 0%;
	transition: all 300ms ease-in-out;
}
.gallery-env article.image-thumb .image-options a {
	display: inline-block;
	line-height: 1;
	margin-left: 2px;
	background: #737881;
	color: #fff;
	width: 24px;
	height: 24px;
	line-height: 24px;
	-webkit-border-radius: 12px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 12px;
	-moz-background-clip: padding;
	border-radius: 12px;
	background-clip: padding-box;
	text-align: center;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.gallery-env article.image-thumb .image-options a.delete {
	background: #dd1f26;
}
.gallery-env article.image-thumb:hover .image-options {
	transform: scale(1);
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.gallery-env div[data-tag] {
	transition: opacity 350ms ease-in-out;
}
.gallery-env div[data-tag].not-in-filter {
	zoom: 1;
	-webkit-opacity: 0.3;
	-moz-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.gallery-env div[data-tag].no-animation {
	transition: none;
}
.gallery-env .image-categories {
	margin-bottom: 20px;
	background: #fafafb;
	position: relative;
	margin-top: -17px;
	padding: 10px;
}
.gallery-env .image-categories span {
	color: #80858e;
}
.gallery-env .image-categories a {
	display: inline-block;
	margin: 0 5px;
	transition: all 300ms ease-in-out;
}
.gallery-env .image-categories a.active {
	font-weight: bold;
	color: #4f5259;
}
.modal .croppable-image {
	border: 4px solid rgba(235, 235, 235, 0.5);
}
.modal h4 + .croppable-image {
	margin-top: 5px;
}
.jcrop-keymgr {
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
.gallery-image-edit-env {
	border-bottom: 1px solid #ebebeb;
	position: relative;
	margin-left: -1px;
	margin-right: -1px;
	margin-top: -1px;
}
.gallery-image-edit-env img {
	width: 100%;
}
.gallery-image-edit-env .close {
	position: absolute;
	right: 10px;
	top: 10px;
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
	font-weight: bold;
	padding: 5px 10px;
	display: block;
	z-index: 1000;
	zoom: 1;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.gallery-image-edit-env .close:hover {
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.gallery-image-edit-env .jcrop-holder {
	-webkit-border-radius: 3px 3px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
}
.profile-env > header {
	position: relative;
	z-index: 20;
	margin-top: 30px;
}
.profile-env > header .profile-picture {
	position: relative;
}
.profile-env > header .profile-picture img {
	float: right;
	box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.9);
	transition: all 300ms ease-in-out;
}
.profile-env > header .profile-picture:hover img {
	zoom: 1;
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.profile-env > header .profile-info-sections {
	margin: 0;
	padding: 0;
	margin-top: 15px;
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
}
.profile-env > header .profile-info-sections > li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}
.profile-env > header .profile-info-sections .profile-name strong,
.profile-env > header .profile-info-sections .profile-name span {
	display: block;
}
.profile-env > header .profile-info-sections .profile-name strong {
	font-size: 18px;
	font-weight: normal;
}
.profile-env > header .profile-info-sections .profile-name span {
	font-size: 12px;
	color: #bbbbbb;
}
.profile-env > header .profile-info-sections .profile-name span a {
	color: #bbbbbb;
	transition: all 300ms ease-in-out;
}
.profile-env > header .profile-info-sections .profile-name span a:hover {
	color: #888888;
}
.profile-env > header .profile-info-sections .profile-name .user-status {
	position: relative;
	display: inline-block;
	background: #575d67;
	top: -2px;
	margin-left: 5px;
	width: 6px;
	height: 6px;
	-webkit-border-radius: 6px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 6px;
	-moz-background-clip: padding;
	border-radius: 6px;
	background-clip: padding-box;
	transition: all 300ms ease-in-out;
}
.profile-env > header .profile-info-sections .profile-name .user-status.is-online {
	background-color: #06b53c;
}
.profile-env > header .profile-info-sections .profile-name .user-status.is-offline {
	background-color: #575d67;
}
.profile-env > header .profile-info-sections .profile-name .user-status.is-idle {
	background-color: #f7d227;
}
.profile-env > header .profile-info-sections .profile-name .user-status.is-busy {
	background-color: #ee4749;
}
.profile-env > header .profile-info-sections .profile-stat h3 {
	font-size: 18px;
	margin-bottom: 5px;
}
.profile-env > header .profile-info-sections .profile-stat span {
	color: #bbbbbb;
}
.profile-env > header .profile-info-sections .profile-stat span a {
	color: #bbbbbb;
	transition: all 300ms ease-in-out;
}
.profile-env > header .profile-info-sections .profile-stat span a:hover {
	color: #888888;
}
.profile-env > header .profile-info-sections > li {
	padding: 0 40px;
	position: relative;
}
.profile-env > header .profile-info-sections > li + li:after {
	content: '';
	display: block;
	position: absolute;
	top: 15px;
	bottom: 0;
	left: 0;
	width: 1px;
	background: #ebebeb;
	margin: 8px 0;
}
.profile-env > header .profile-info-sections > li:first-child {
	padding-left: 0;
}
.profile-env > header .profile-buttons {
	margin-top: 35px;
}
.profile-env > header .profile-buttons a {
	margin: 0 4px;
	transition: all 300ms ease-in-out;
}
.profile-env section {
	position: relative;
	z-index: 10;
}
.profile-env section.profile-info-tabs {
	position: relative;
	background: #f1f1f1;
	margin-left: -20px;
	margin-right: -20px;
	padding: 20px;
	margin-top: -20px;
	margin-bottom: 30px;
}
.profile-env section.profile-info-tabs .user-details {
	padding-left: 0;
	list-style: none;
}
.profile-env section.profile-info-tabs .user-details li {
	margin-bottom: 10px;
}
.profile-env section.profile-info-tabs .user-details li a {
	color: #a0a0a0;
	transition: all 300ms ease-in-out;
}
.profile-env section.profile-info-tabs .user-details li a:hover {
	color: #606060;
}
.profile-env section.profile-info-tabs .user-details li a:hover span {
	color: #e72c28;
}
.profile-env section.profile-info-tabs .user-details li a i {
	margin-right: 5px;
}
.profile-env section.profile-info-tabs .user-details li a span {
	color: #ec5956;
	font-weight: normal;
	transition: all 300ms ease-in-out;
}
.profile-env section.profile-info-tabs .nav-tabs {
	position: relative;
	margin-bottom: -20px;
	border-bottom: 0;
}
.profile-env section.profile-info-tabs .nav-tabs > li:first-child a {
	margin-left: 0;
}
.profile-env section.profile-info-tabs .nav-tabs li {
	margin-bottom: 0;
}
.profile-env section.profile-info-tabs .nav-tabs li a {
	border: none;
	padding: 10px 35px;
	font-size: 13px;
	background: #e1e1e1;
	margin-right: 10px;
}
.profile-env section.profile-info-tabs .nav-tabs li.active a {
	background: #fff;
}
.profile-env section.profile-feed {
	margin-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
}
.profile-env section.profile-feed .profile-post-form {
	border: 1px solid #ebebeb;
	margin-bottom: 30px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.profile-env section.profile-feed .profile-post-form .form-control {
	border: none;
	box-shadow: none;
	margin: 0;
	background: #fff;
	min-height: 80px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.profile-env section.profile-feed .profile-post-form .form-options {
	background: #f3f3f3;
	border-top: 1px solid #ebebeb;
	padding: 10px;
}
.profile-env section.profile-feed .profile-post-form .form-options:before,
.profile-env section.profile-feed .profile-post-form .form-options:after {
	content: ' ';
	display: table;
}
.profile-env section.profile-feed .profile-post-form .form-options:after {
	clear: both;
}
.profile-env section.profile-feed .profile-post-form .form-options .post-type {
	float: left;
	padding-top: 6px;
}
.profile-env section.profile-feed .profile-post-form .form-options .post-type a {
	margin-left: 10px;
	font-size: 13px;
	color: #aaaaaa;
	transition: all 300ms ease-in-out;
}
.profile-env section.profile-feed .profile-post-form .form-options .post-type a:hover {
	color: #03a9f4;
}
.profile-env section.profile-feed .profile-post-form .form-options .post-submit {
	float: right;
}
.profile-env section.profile-feed .profile-post-form .form-options .post-submit .btn {
	padding-left: 20px;
	padding-right: 20px;
}
.profile-env section.profile-feed .profile-stories article.story {
	margin: 30px 0;
}
.profile-env section.profile-feed .profile-stories article.story:before,
.profile-env section.profile-feed .profile-stories article.story:after {
	content: ' ';
	display: table;
}
.profile-env section.profile-feed .profile-stories article.story:after {
	clear: both;
}
.profile-env section.profile-feed .profile-stories article.story .user-thumb {
	float: left;
	width: 8%;
}
.profile-env section.profile-feed .profile-stories article.story .user-thumb a img {
	box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.04);
}
.profile-env section.profile-feed .profile-stories article.story .story-content {
	float: right;
	width: 92%;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header {
	display: block;
	margin-bottom: 10px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header:before,
.profile-env section.profile-feed .profile-stories article.story .story-content header:after {
	content: ' ';
	display: table;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header:after {
	clear: both;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header .publisher {
	float: left;
	color: #9b9fa6;
	font-size: 14px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header .publisher a {
	color: #03a9f4;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header .publisher em {
	display: block;
	font-style: normal;
	font-size: 12px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content header .story-type {
	float: right;
}
.profile-env section.profile-feed .profile-stories article.story .story-content .story-main-content {
	font-size: 13px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content .story-main-content p {
	font-size: 13px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer {
	margin-top: 15px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .liked i {
	color: #ff4e50;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer > a {
	margin-right: 30px;
	display: inline-block;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer > a span {
	zoom: 1;
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 30px;
	border-top: 1px solid #ebebeb;
	padding-top: 20px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li {
	display: table;
	vertical-align: top;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li:before,
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li:after {
	content: ' ';
	display: table;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li:after {
	clear: both;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li + li {
	margin-top: 15px;
}
.profile-env section.profile-feed .profile-stories article.story .story-content footer .comments li .user-comment-thumb,
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li
	.user-comment-content {
	display: table-cell;
	vertical-align: top;
	width: 100%;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li
	.user-comment-thumb {
	width: 1%;
	padding-right: 20px;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li
	.user-comment-content {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 15px;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li
	.user-comment-content
	.user-comment-name {
	font-weight: bold;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li
	.user-comment-content
	.user-comment-meta {
	font-size: 11px;
	margin-top: 15px;
	color: #9b9fa6;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li
	.user-comment-content
	.user-comment-meta
	a {
	color: #8d929a;
	margin-right: 5px;
	transition: all 300ms ease-in-out;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li
	.user-comment-content
	.user-comment-meta
	a
	+ a {
	margin-left: 5px;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li
	.user-comment-content
	.user-comment-meta
	a
	i {
	zoom: 1;
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=80);
	transition: all 300ms ease-in-out;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li
	.user-comment-content
	.user-comment-meta
	a:hover {
	color: #737881;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li
	.user-comment-content
	.user-comment-meta
	a:hover
	i {
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li.comment-form
	.user-comment-content {
	position: relative;
	border-bottom: 0;
	padding-bottom: 0;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li.comment-form
	.user-comment-content
	.form-control {
	background: #eeeeee;
	border: 0;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li.comment-form
	.user-comment-content
	.btn {
	position: absolute;
	right: 5px;
	top: 5px;
	border: 0;
	background: transparent;
	color: #737881;
	font-size: 13px;
	zoom: 1;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	transition: all 300ms ease-in-out;
}
.profile-env
	section.profile-feed
	.profile-stories
	article.story
	.story-content
	footer
	.comments
	li.comment-form
	.user-comment-content
	.btn:hover {
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.profile-env section.profile-feed .profile-stories article.story .story-content hr {
	margin-top: 40px;
}
@media (max-width: 992px) {
	.profile-env > header .profile-picture img {
		width: 90%;
	}
	.profile-env > header .profile-buttons {
		margin-top: 18px;
	}
	.profile-env > header .profile-info-sections .profile-name strong,
	.profile-env > header .profile-info-sections .profile-stat h3 {
		font-size: 16px;
	}
	.profile-env > header .profile-info-sections {
		margin-top: 0;
	}
	.profile-env > header .profile-info-sections > li {
		padding: 0 20px;
	}
	.profile-env section.profile-info-tabs .nav-tabs li a {
		padding-left: 25px;
		padding-right: 25px;
	}
	.profile-env section.profile-feed .profile-stories article.story .user-thumb {
		width: 10%;
	}
	.profile-env section.profile-feed .profile-stories article.story .story-content {
		width: 90%;
	}
}
@media (max-width: 768px) {
	.profile-env section.profile-info-tabs {
		margin-top: 30px;
	}
	.profile-env > header .profile-picture img {
		float: none;
	}
	.profile-env > header .profile-buttons a {
		margin-bottom: 5px;
	}
}
@media (max-width: 601px) {
	.profile-env > header .profile-info-sections {
		margin-bottom: 10px;
	}
	.profile-env > header .profile-info-sections li {
		padding: 15px;
	}
	.profile-env > header .profile-info-sections > li:first-child {
		padding-left: 0;
	}
	.profile-env > header .profile-buttons {
		margin-top: 0;
	}
	.profile-env > header .profile-picture {
		text-align: center;
		display: block;
	}
	.profile-env > header .profile-picture img {
		width: auto;
		float: none;
		display: inline-block;
		margin-bottom: 15px;
	}
	.profile-env section.profile-feed .profile-stories article.story .user-thumb {
		width: 18%;
	}
	.profile-env section.profile-feed .profile-stories article.story .story-content {
		width: 82%;
	}
	.profile-env section.profile-info-tabs .nav-tabs li a {
		padding-left: 15px;
		padding-right: 15px;
		margin-right: 5px;
		font-size: 12px;
	}
	.profile-env section.profile-feed {
		padding: 0;
	}
	.profile-env .col-sm-7,
	.profile-env .col-sm-3 {
		text-align: center;
	}
	.profile-env .col-sm-7 .profile-info-sections,
	.profile-env .col-sm-3 .profile-info-sections,
	.profile-env .col-sm-7 .profile-buttons,
	.profile-env .col-sm-3 .profile-buttons {
		display: inline-block;
	}
	.profile-env > header .profile-info-sections > li + li:after {
		margin: 18px 0;
	}
}
.map-checkin {
	border: 5px solid rgba(235, 235, 235, 0.2);
	box-shadow: 0px 0px 0px 1px #ebebeb;
	background: #fff !important;
}
.page-body .main-content .cbp_tmtimeline:before {
	background: #fff;
	width: 5px;
	margin-left: -6px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmtime > span {
	color: #111;
	font-size: 15px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmtime > span:first-child {
	font-weight: bold;
	margin-bottom: 2px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmtime > span:last-child {
	color: #03a9f4;
	zoom: 1;
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=80);
	font-size: 12px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmtime > span.large {
	font-size: 17px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmtime > span.hidden + span {
	margin-top: 8px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon {
	background: #ffffff;
	color: #d2d2d2;
	box-shadow: 0px 0px 0px 5px #fff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-primary {
	background-color: #03a9f4;
	color: #fff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-secondary {
	background-color: #ee4749;
	color: #fff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-success {
	background-color: #00a651;
	color: #fff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-info {
	background-color: #3fb9ea;
	color: #fff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-warning {
	background-color: #fad839;
	color: #fff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmicon.bg-danger {
	background-color: #cc2424;
	color: #fff;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel {
	background: #fff;
	color: #737881;
	margin-bottom: 70px;
	padding: 1.7em;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel h2,
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel p {
	color: #737881;
	font-family: raleway, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	line-height: 1.42857143;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel p + p {
	margin-top: 15px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel h2 {
	font-size: 16px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel h2 a {
	color: #03a9f4;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel h2 span {
	zoom: 1;
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel:after {
	border-right-color: #f5f5f6;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel.empty {
	background: 0;
	padding: 9px 0;
	margin-bottom: 70px;
}
.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel.empty:after {
	visibility: hidden;
}
@media screen and (max-width: 47.2em) {
	.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel:after {
		border-right-color: transparent;
		border-bottom-color: #f5f5f6;
		left: 10px;
	}
	.page-body .main-content .cbp_tmtimeline > li .large {
		font-weight: bold;
		font-size: 16px !important;
	}
	.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel.empty {
		background: #f5f5f6;
		padding: 1.7em;
	}
	.page-body .main-content .cbp_tmtimeline > li .cbp_tmlabel.empty:after {
		visibility: visible;
	}
}
.timeline-centered {
	position: relative;
	margin-bottom: 30px;
}
.timeline-centered:before,
.timeline-centered:after {
	content: ' ';
	display: table;
}
.timeline-centered:after {
	clear: both;
}
.timeline-centered:before {
	content: '';
	position: absolute;
	display: block;
	width: 4px;
	background: #f5f5f6;
	left: 50%;
	top: 20px;
	bottom: 20px;
	margin-left: -4px;
}
.timeline-centered .timeline-entry {
	position: relative;
	width: 50%;
	float: right;
	margin-bottom: 70px;
	clear: both;
}
.timeline-centered .timeline-entry:before,
.timeline-centered .timeline-entry:after {
	content: ' ';
	display: table;
}
.timeline-centered .timeline-entry:after {
	clear: both;
}
.timeline-centered .timeline-entry.begin {
	margin-bottom: 0;
}
.timeline-centered .timeline-entry.left-aligned {
	float: left;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
	margin-left: 0;
	margin-right: -18px;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
	text-align: left;
	white-space: nowrap;
	left: auto;
	right: 100%;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
	float: right;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
	margin-left: 0;
	margin-right: 70px;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
	left: auto;
	right: 0;
	margin-left: 0;
	margin-right: -9px;
	transform: rotate(180deg);
}
.timeline-centered .timeline-entry .timeline-entry-inner {
	position: relative;
	margin-left: -22px;
}
.timeline-centered .timeline-entry .timeline-entry-inner:before,
.timeline-centered .timeline-entry .timeline-entry-inner:after {
	content: ' ';
	display: table;
}
.timeline-centered .timeline-entry .timeline-entry-inner:after {
	clear: both;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
	position: absolute;
	left: -100px;
	text-align: right;
	padding: 10px;
	box-sizing: border-box;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {
	display: block;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {
	font-size: 15px;
	font-weight: bold;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {
	font-size: 12px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
	background: #fff;
	color: #737881;
	display: block;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 20px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 20px;
	-moz-background-clip: padding;
	border-radius: 20px;
	background-clip: padding-box;
	text-align: center;
	box-shadow: 0px 0px 0px 5px #f5f5f6;
	line-height: 40px;
	font-size: 15px;
	float: left;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {
	background-color: #03a9f4;
	color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {
	background-color: #ee4749;
	color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
	background-color: #00a651;
	color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {
	background-color: #3fb9ea;
	color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {
	background-color: #fad839;
	color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger {
	background-color: #cc2424;
	color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
	position: relative;
	background: #f5f5f6;
	padding: 1.7em;
	margin-left: 70px;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
	content: '';
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 9px 9px 9px 0;
	border-color: transparent #f5f5f6 transparent transparent;
	left: 0;
	top: 10px;
	margin-left: -9px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2,
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
	color: #737881;
	font-family: raleway, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	line-height: 1.42857143;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p {
	margin-top: 15px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {
	font-size: 16px;
	margin-bottom: 10px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a {
	color: #03a9f4;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span {
	zoom: 1;
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
@media screen and (max-width: 47.2em) {
	.timeline-centered {
		margin-top: 20px;
	}
	.timeline-centered:before {
		left: 22px;
	}
	.timeline-centered .timeline-entry,
	.timeline-centered .timeline-entry.left-aligned {
		width: 100%;
		float: none;
	}
	.timeline-centered .timeline-entry .timeline-entry-inner,
	.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
		margin-left: 0;
		margin-right: 0;
	}
	.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time,
	.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
		left: 60px;
		right: auto;
		top: -40px;
		width: auto;
	}
	.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time span,
	.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time span {
		display: inline-block;
	}
	.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time span + span,
	.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time span + span {
		margin-left: 10px;
	}
	.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
		float: left;
	}
	.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
		margin-left: 70px;
		margin-right: 0;
	}
	.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
		left: 0;
		right: auto;
		margin-left: -9px;
		margin-right: 0;
		transform: rotate(0deg);
	}
}
@media screen and (min-width: 1700px) {
	.cbp_tmtimeline > li .cbp_tmtime {
		width: 23% !important;
	}
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
	white-space: nowrap;
	right: auto;
	left: 100%;
}
.member-entry {
	border: 1px solid #ebebeb;
	padding: 15px;
	margin-top: 15px;
	margin-bottom: 30px;
	box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.02);
	transition: all 300ms ease-in-out;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
}
.member-entry:before,
.member-entry:after {
	content: ' ';
	display: table;
}
.member-entry:after {
	clear: both;
}
.member-entry:hover {
	background: rgba(235, 235, 235, 0.3);
	box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.06);
}
.member-entry .member-img,
.member-entry .member-details {
	float: left;
}
.member-entry .member-img {
	position: relative;
	display: block;
	width: 10%;
}
.member-entry .member-img img {
	width: 100%;
	display: block;
	max-width: 100%;
	height: auto;
}
.member-entry .member-img i {
	position: absolute;
	display: block;
	left: 50%;
	top: 50%;
	margin-top: -12.5px;
	margin-left: -12.5px;
	color: #fff;
	font-size: 25px;
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: scale(0.5);
	transition: all 300ms ease-in-out;
}
.member-entry .member-img:hover i {
	transform: scale(1);
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.member-entry .member-details {
	width: 89.9%;
}
.member-entry .member-details h4 {
	font-size: 18px;
	margin-left: 20px;
}
.member-entry .member-details h4 a {
	transition: all 300ms ease-in-out;
}
.member-entry .member-details .info-list {
	margin-left: 5px;
}
.member-entry .member-details .info-list > div {
	margin-top: 5px;
	font-size: 13px;
}
.member-entry .member-details .info-list > div a {
	transition: all 300ms ease-in-out;
}
.member-entry .member-details .info-list > div i {
	transition: all 300ms ease-in-out;
}
@media screen and (max-width: 768px) {
	.member-entry .member-img {
		width: 18%;
	}
	.member-entry .member-details {
		width: 81.9%;
	}
	.member-entry .member-details h4 {
		margin-top: 0;
	}
}
@media screen and (max-width: 480px) {
	.member-entry .member-img {
		width: 100%;
		float: none;
		text-align: center;
		position: relative;
		background: #f8f8f8;
		margin-bottom: 15px;
		-webkit-border-radius: 3px;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 3px;
		-moz-background-clip: padding;
		border-radius: 3px;
		background-clip: padding-box;
	}
	.member-entry .member-img img {
		width: auto;
		display: inline-block;
		-webkit-border-radius: 0;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 0;
		-moz-background-clip: padding;
		border-radius: 0;
		background-clip: padding-box;
	}
	.member-entry .member-details {
		width: 100%;
		float: none;
	}
	.member-entry .member-details h4,
	.member-entry .member-details .info-list {
		margin-left: 0;
	}
	.member-entry .member-details h4 > div,
	.member-entry .member-details .info-list > div {
		padding: 0;
	}
	.member-entry .member-details .info-list > div {
		margin-top: 10px;
	}
}
.comments-env .comment-filters {
	margin: 15px 0;
	margin-bottom: 30px;
}
.comments-env .comment-filters > a {
	position: relative;
	display: inline-block;
	color: #93979e;
	margin: 0 15px;
	font-size: 13px;
	font-weight: 400;
}
.comments-env .comment-filters > a.current {
	font-weight: bold;
}
.comments-env .comment-filters > a:after {
	content: '';
	display: block;
	position: absolute;
	right: -18px;
	width: 1px;
	height: 12px;
	background: #ebebeb;
	top: 3px;
}
.comments-env .comment-filters > a:first-child {
	margin-left: 0;
}
.comments-env .comment-filters > a:last-child {
	margin-right: 0;
}
.comments-env .comment-filters > a:last-child:after {
	display: none;
}
.comments-env .filtering .selectboxit-btn {
	height: 38px;
}
.comments-env .filtering .selectboxit-btn span {
	height: 38px;
	line-height: 38px;
}
.comments-env .filtering .search-form-full .form-control {
	margin-top: 0;
}
.comments-env .filtering .search-form-contaner {
	max-width: 300px;
	width: 32%;
	float: right;
}
.comments-env .filtering .search-form-contaner + .pagination-container {
	margin-right: 20px;
}
.comments-env .filtering .pagination-container {
	float: right;
}
.comments-env .filtering .pagination-container .pagination {
	margin: 0;
}
.comments-env .filtering .pagination-container .pagination a {
	position: relative;
	padding-top: 9px;
	padding-bottom: 10px;
	margin-top: -2px;
}
.comments-env .filtering .pagination-container + .search-form-contaner {
	margin-right: 20px;
}
.comments-env .panel-title h4 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.comments-list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}
.comments-list > li {
	border-bottom: 1px solid #ebebeb;
	padding: 15px;
}
.comments-list > li:before,
.comments-list > li:after {
	content: ' ';
	display: table;
}
.comments-list > li:after {
	clear: both;
}
.comments-list > li:nth-child(even) {
	background: #f5f5f6;
}
.comments-list > li .comment-checkbox {
	float: left;
	width: 3%;
	padding-top: 3px;
}
.comments-list > li .comment-details {
	float: right;
	width: 96.9%;
}
.comments-list > li .comment-details a {
	transition: all 300ms ease-in-out;
}
.comments-list > li .comment-details .comment-head {
	font-size: 13px;
}
.comments-list > li .comment-details .comment-head a {
	font-weight: bold;
}
.comments-list > li .comment-details .comment-text {
	margin-top: 15px;
}
.comments-list > li .comment-details .comment-footer {
	border-top: 1px solid #ebebeb;
	margin-top: 15px;
	padding-top: 15px;
}
.comments-list > li .comment-details .comment-footer:before,
.comments-list > li .comment-details .comment-footer:after {
	content: ' ';
	display: table;
}
.comments-list > li .comment-details .comment-footer:after {
	clear: both;
}
.comments-list > li .comment-details .comment-footer .comment-time {
	float: right;
	color: #80858e;
}
.comments-list > li .comment-details .comment-footer .action-links a {
	font-weight: bold;
	display: inline-block;
	margin-right: 10px;
}
.comments-list > li .comment-details .comment-footer .action-links .approve {
	color: #00a651;
}
.comments-list > li .comment-details .comment-footer .action-links .delete {
	color: #cc2424;
}
.comments-list > li:last-child {
	border-bottom: 0;
}
@media screen and (max-width: 768px) {
	.comments-list > li .comment-checkbox {
		width: 5%;
	}
	.comments-list > li .comment-details {
		width: 94.9%;
	}
	.comments-env .filtering .search-form-contaner {
		float: left;
	}
	.search-and-pagination {
		margin-top: 20px;
	}
}
@media screen and (max-width: 480px) {
	.comments-env .search-and-pagination .pagination-container,
	.comments-env .search-and-pagination .search-form-contaner {
		float: none !important;
		text-align: left;
	}
	.comments-env .search-and-pagination .search-form-contaner {
		margin-right: 0;
		width: 100%;
		max-width: 1000px;
	}
	.comments-env .search-and-pagination .search-form-contaner .search-form-full {
		margin-top: 10px;
	}
	.comments-list > li .comment-checkbox {
		width: 8%;
	}
	.comments-list > li .comment-details {
		width: 91.9%;
	}
	.comments-list > li .comment-details .comment-footer .action-links {
		float: none;
		width: 100%;
	}
	.comments-list > li .comment-details .comment-footer .action-links a {
		display: block;
	}
}
/**
 * Nestable
 */
.dd {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
.dd-list {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.dd-list .dd-list {
	padding-left: 30px;
}
.dd-collapsed .dd-list {
	display: none;
}
.dd-item,
.dd-empty,
.dd-placeholder {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	min-height: 20px;
	font-size: 13px;
	line-height: 20px;
}
.dd-handle,
.dd-content {
	display: block;
	line-height: 24px;
	margin: 0px 0;
	/*padding: 5px 10px;*/
	background: #fff;
	box-sizing: border-box;
	border: 1px solid #a2ddf2;
	transition: all 300ms ease-in-out;
}
dd-content,
.dd-content:hover {
	background: #f5f5f5;
}
.dd-item button {
	display: block;
	position: relative;
	cursor: pointer;
	float: left;
	width: 25px;
	height: 24px;
	margin: 5px 0;
	padding: 0;
	text-indent: -9999px;
	white-space: nowrap;
	overflow: visible;
	border: 0;
	background: transparent;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	font-weight: bold;
	margin-right: 10px;
	outline: 0;
}
.dd-item button:after {
	content: '';
	display: block;
	position: absolute;
	right: 0px;
	top: -5px;
	bottom: -6px;
	width: 1px;
	background: #a2ddf2;
}
.dd-item button:before {
	content: '+';
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	text-indent: 0;
}
.dd-item button[data-action='collapse']:before {
	content: '-';
}
.dd-placeholder,
.dd-empty {
	margin: 0px 0;
	padding: 0;
	min-height: 30px;
	background: rgba(245, 245, 246, 0.3);
	border: 1px dotted #ebebeb;
	box-sizing: border-box;
}
.dd-empty {
	border: 1px dashed #bbb;
	min-height: 100px;
	background-color: #e5e5e5;
}
.dd-dragel {
	position: absolute;
	pointer-events: none;
	z-index: 9999;
}
.dd-dragel > .dd-item .dd-handle,
.dd-dragel > .dd-item .dd-content {
	margin-top: 0;
}
.dd-dragel .dd-handle,
.dd-dragel .dd-content {
	box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}
.nested-list.with-margins .dd-item .dd-handle,
.nested-list.with-margins .dd-item .dd-content {
	margin: 5px 0;
}
.nested-list.custom-drag-button .dd-handle {
	position: absolute !important;
	margin: 0 !important;
	width: 15px;
	height: 32px;
	padding-left: 5px;
	padding-right: 4px;
	cursor: pointer;
	padding-top: 7px;
	box-shadow: none;
}
.nested-list.custom-drag-button .dd-handle span {
	display: block;
	line-height: 3px;
	color: rgba(115, 120, 129, 0.7);
}
.nested-list.custom-drag-button .dd-content {
	padding-left: 25px;
}
.nested-list.custom-drag-button button + .dd-handle {
	left: 24px;
}
.nested-list.custom-drag-button button + .dd-handle + .dd-content {
	padding-left: 50px;
}
.nested-list.custom-drag-button.drag-button-on-hover .dd-item > .dd-handle {
	zoom: 1;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
.nested-list.custom-drag-button.drag-button-on-hover .dd-item:hover > .dd-handle {
	zoom: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.custom-handler .dd-item .dd-handle {
	position: absolute !important;
	margin: 0 !important;
	width: 15px;
	height: 32px;
	padding-left: 5px;
	padding-right: 4px;
	cursor: pointer;
	padding-top: 7px;
	box-shadow: none;
}
.custom-handler .dd-item .dd-handle span {
	display: block;
	line-height: 3px;
	color: rgba(115, 120, 129, 0.7);
}
.custom-handler .dd-item .dd-content {
	padding-left: 25px;
}
.custom-handler .dd-item button + .dd-handle {
	left: 24px;
}
.custom-handler .dd-item button + .dd-handle + .dd-content {
	padding-left: 50px;
}

.checkbox {
	/* margin:25px 0; */
}
.checkbox label {
	padding-left: 30px;
	position: relative;
}
.checkbox label.error {
	padding: 0;
	display: none !important;
}
.checkbox label input[type='checkbox'] {
	left: 0;
	margin-left: 0;
}
.checkbox label input:before {
	width: 24px;
	height: 24px;
	border: #d1d1d1 1px solid;
	background: #fff;
	border-radius: 0px;
	content: '';
	top: -6px;
	left: 0;
	position: absolute;
}
.checkbox label input.input-error:before {
	border-color: rgba(236, 89, 86, 0.5);
}
.checkbox label input:checked:after {
	content: '';
	width: 14px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 5px;
	border: 4px solid #03a9f4;
	border-top: none;
	border-right: none;
	background: transparent;
	transform: rotate(-45deg);
}
.input-group-addon,
.input-group-btn {
	width: 1%;
	padding-right: 12px !important;
	white-space: nowrap;
	vertical-align: middle;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
	display: table-cell;
}
.login-page {
	background: #eceff1 !important;
	/*background-image: url(../img/login_background.png);*/
}

.login-page .begin-session {
	text-align: center;
	font-weight: 300;
}

.alert-login-page {
	display: flex;
	align-items: center;
	max-width: 400px !important;
	background-color: #ebf0fc;
	margin-bottom: 0px !important;
}

.login-page .page-left {
	height: 100%;
	position: relative;
}
.privacy__policy__container {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.privacy__policy__container a:hover {
	color: #2069ec;
}

.login-container {
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	position: absolute;
}
.login-page .login-header {
	background: none;
}
.login-page .login-header:after {
	display: none;
}
.login-page .login-form .form-group {
	margin-bottom: 14px;
}
.login-page .login-form .form-group .input-group {
	background: #fff;
	border-color: #d1d1d1;
	border-radius: 4px;
}
.input-group-addon {
	color: #d1d1d1;
}
.login-page .login-form .form-group .input-group .input-group-addon:after {
	background: #d1d1d1;
}
.login-page .login-form .form-group .input-group .form-control {
	font-size: 13px;
	color: #838a90;
}
.login-page .page-right {
	height: 100%;
	padding: 0;
	position: relative;
	background: #03a9f4;
}
#carousel {
	width: 100%;
	height: 100%;
}
#carousel .carousel-inner {
	height: 100%;
}
#carousel .carousel-inner .item {
	height: 100%;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}
#carousel .carousel-inner .item .carousel-caption {
	padding: 0;
	margin-top: -95px;
	text-align: left;
	left: 200px;
	top: 50%;
	bottom: auto;
	right: auto;
	position: absolute;
}
#carousel .carousel-inner .item .carousel-caption h2 {
	margin: 0;
	line-height: 52px;
	font-size: 48px;
	font-weight: bold;
	color: #fff;
	letter-spacing: -1px;
	text-shadow: none;
}
#carousel .carousel-inner .item .carousel-caption p {
	font-size: 18px;
	font-weight: 200;
	color: #bad8f0;
	text-shadow: none;
}
#carousel .carousel-indicators {
	margin: 100px 0 0 0;
	text-align: left;
	top: 50%;
	left: 200px;
	bottom: auto;
	right: auto;
	position: absolute;
}
.carousel-fade .carousel-inner .item {
	transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	transform: translate3d(0, 0, 0);
}
.login-content-container-top {
	background-color: #ffd3b2;
	font-size: 16px;
	font-weight: bold;
	color: #ff8f3b;
	margin-bottom: 0.5px;
	margin-top: 0px;
	padding: 8px;
	border-radius: 5px 5px 0px 0px;
}

.login-content-container-bottom {
	background-color: #ffe2cc;
	padding-bottom: 8px;
	padding-top: 5px;
	border-radius: 0px 0px 5px 5px;
}

.login-form-subtitle {
	opacity: 0.5;
	margin-top: 0px;
}

.login-form-btn {
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	height: 46px;
	background: #0053e4;
	color: #fff;
	border: none;
	border-radius: 4px;
}
.login-form-btn-default {
	/* width: 48px; */
	height: 44px;
	background: #fff;
	color: #999;
	border: 1px solid #e2d9d9;
	display: block;
	padding: 9px;
	color: #777 !important;
	/* text-align: center; */
	border-radius: 4px;
}
.login-page .login-content {
	position: relative;
	width: 400px;
	margin: 0 auto;
	text-align: center;
	padding: 20px 0;
	transition: all 550ms ease-in-out;
}
.loginlogo {
	float: left;
	height: 25px;
	width: 25px;
}
.verticleshift {
	vertical-align: middle;
}
.logincenter {
	padding-top: 10px;
}
.login-form-btn-default:hover {
	box-shadow: 0px 1px 11px 0px rgba(255, 79, 196, 0.86);
	transition: 0.2s;
}
@media (max-width: 800px) {
	.login-page .login-content {
		width: 260px;
	}
	.login-page.login-form-fall-init .login-form {
		max-height: 500px;
	}
	.socialpadding {
		padding: 0px !important;
	}
}
.empresa_grupo_economico {
	width: 390px;
	left: 0px;
	height: 30px;
	border: 0px solid #ddd !important;
	/* padding: 8px 8px 8px 0px; */
	font-size: 13px;
	color: #838a90;
	border-radius: 4px;
}
.select2-container .select2-selection--single {
	height: 45px !important;
	border-radius: 4px !important;
	border: 1px solid #d1d2d4 !important;
	outline: none;
}
.select2-selection__arrow {
	height: 44px !important;
	width: 30px !important;
}
.select2-dropdown {
	border: 1px solid #d1d2d4 !important;
	color: #838a90 !important;
}
.select2-search--dropdown .select2-search__field {
	outline: none;
}
.select2-selection__rendered {
	line-height: 40px !important;
	color: #838a90 !important;
}

.multi_sec {
	background: #f4f8fb;
	padding: 32px;
	border-radius: 4px;
	box-shadow: 0 2px 10px 0px #00000011;
	overflow-y: scroll;
	max-height: 60vh;
}

.multi_sec::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.multi_sec::-webkit-scrollbar-track {
	background: #f1f1f1;
}

.multi_sec::-webkit-scrollbar-thumb {
	background: #c4ccd5;
	border-radius: 6px;
}

.multi_sec::-webkit-scrollbar-thumb:hover {
	background: #898989;
}

.multi_sec > h2 {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 24px;
}

.multi_company_select {
	background: white;
	border-radius: 5px;
	/*font-family: Circular Std Book;*/
}

.multi_company_select table tr {
	border-bottom: 6px solid #f4f8fb;
}

.multi_company_select table,
.multi_company_select th,
.multi_company_select td {
	white-space: nowrap;
}

.multi_company_select th {
	font-size: 14px;
	padding: 14px;
	color: #1c69eb;
}

.multi_company_select td {
	padding: 8px 14px;
}

.multi_company_select .access_btn {
	background: #2069ec;
	color: #fff;
	border: none;
	border-radius: 4px;
	height: 28px;
	padding-right: 12px;
	padding-left: 12px;
	font-size: 14px;
}

.multi_company_select .access_btn.disabled {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}

.container-language {
	float: right;
	margin-top: 30px;
	margin-right: 30px;
	padding: 15px;
}

.container-language select {
	background: url(../img/language-white-icon.png) 96% / 15% no-repeat;
	background-position: 5% 50%;
	background-color: #0053e4;
	padding: 10px 0px 10px 25px;
	border-radius: 4px;
	cursor: pointer;
	color: white;
	border: 0px;
}

.container-language option {
	background-color: #fff;
	padding: 100px !important;
	border-radius: 0;
	margin-top: 10px;
	color: black;
	border: 5px solid #000;
	border-radius: 10px;
}

.password-rules-title {
	/* Layout Properties */
	top: 242px;
	left: 137px;
	height: 30px;

	/* UI Properties */
	text-align: left;
	font: normal normal bold 12px/15px Circular Std !important;
	letter-spacing: 0px;
	color: #263238;
	opacity: 1;
	margin-bottom: 5px;
}

.password-rules {
	/* Layout Properties */
	top: 273px;
	left: 552px;
	height: 15px;

	/* UI Properties */
	text-align: left;
	font: normal normal normal 12px/15px Circular Std Book !important;
	font-family: sans-serif;
	letter-spacing: 0px;
	color: #263238;
	opacity: 1;
	display: flex;
	margin-bottom: 10px;
}

.input-password .input-group {
	padding: 0px !important;
	margin-top: 2px;
	width: 100%;
}

.input-password-title {
	text-align: left;
	margin-bottom: 0px;
	left: 530px;
	width: 39px;
	height: 18px;
	text-align: left;
	font: normal normal normal 14px/18px Circular Std Book;
	letter-spacing: 0px;
	color: #263238;
	opacity: 1;
}

.password-rules i {
	font-size: 15px;
	margin-right: 5px;
}

.input-password-content {
	display: flex;
}

.input-password-content input {
	width: 98%;
}

.show-password-label {
	margin-right: 10px;
	margin-top: 5px;
}

.show-password-label a {
	font-size: 10px;
	cursor: pointer;
	font: normal normal normal 12px/15px Circular Std Book;
	margin: 0px;
}

.show-password-icon p {
	margin-bottom: 6px;
}

.error-password-rules p {
	/* Layout Properties */
	top: 870px;
	left: 138px;
	width: 270px;
	height: 15px;
	/* UI Properties */
	text-align: left;
	font: normal normal normal 12px/15px Circular Std Book;
	font-family: sans-serif;
	letter-spacing: 0px;
	color: #cc5b6f;
	opacity: 1;
	margin-top: -10px;
	margin-bottom: 15px;
}

.form__recovery-password .alert--ds-message {
	display: flex;
	-moz-column-gap: 16px;
	column-gap: 16px;
	margin-bottom: 24px;
	padding-bottom: 20px;
	border: 0px none transparent;
}

.form__recovery-password .alert--ds-message h4 {
	color: #233043;
	font-family: Circular Std;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 8px;
}
.form__recovery-password .alert-info--ds-message {
	background-color: #ebf0fc;
}

.form__recovery-password .alert-success--ds-message {
	background-color: #e4f5ec;
}

.form__recovery-password .alert-info--ds-message i {
	color: #0053e4;
}

.form__recovery-password .alert-success--ds-message i {
	color: #78cf9f;
}

.form__recovery-password .alert-message--ds-message {
	text-align: left;
	color: #233043;
	font-family: 'Circular Std Book';
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 143%;
}

.form__recovery-password .alert--ds-btn-link {
	color: #0053e4;
	font-family: 'Circular Std';
	font-size: 14px;
	font-weight: 500;
	line-height: 114%;
	background-color: transparent;
	border: 0px none transparent;
	padding: 0px;
}

.form__recovery-password .alert--ds-btn-link:hover {
	text-decoration: underline;
}

.form__recovery-password .alert--ds-btn-link {
	padding-top: 16px;
}

.elofy-logo-svg {
  width: 140px;
  height: 70px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='94' height='38' viewBox='0 0 94 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3373_7621)'%3E%3Cpath d='M47.7289 9.78339C41.9447 9.78339 37.2397 14.4874 37.2397 20.2692C37.2397 26.051 41.9447 30.7562 47.7289 30.7562C53.5131 30.7562 58.2182 26.0521 58.2182 20.2692C58.2182 14.4863 53.5131 9.78339 47.7289 9.78339ZM47.6965 26.7993C44.0906 26.7993 41.1661 23.8766 41.1661 20.2703C41.1661 16.6641 44.0895 13.7414 47.6965 13.7414C51.3035 13.7414 54.2269 16.6641 54.2269 20.2703C54.2269 23.8766 51.3035 26.7993 47.6965 26.7993Z' fill='%23001BA6'/%3E%3Cpath d='M62.6596 30.334V14.1144H58.7209V10.2066H62.6596V7.75745C62.6596 5.30826 63.3556 3.30579 64.6726 1.96784C65.9393 0.680145 67.7792 0 69.9932 0C70.6187 0 71.5347 0.062542 72.2038 0.197678V3.96137C71.7894 3.88654 71.3448 3.86867 71.0097 3.86867C68.3109 3.86867 66.8241 5.27922 66.8241 7.84121V10.2066H72.2038V14.1144H66.8241V30.334H62.6596Z' fill='%23001BA6'/%3E%3Cpath d='M31.8677 30.6222C30.716 30.6222 29.199 30.4792 27.6854 29.3646C21.727 24.9777 22.6687 7.05163 22.6687 6.97569C22.6687 4.83251 23.3423 3.02661 24.6157 1.75231C25.7294 0.637724 27.2754 -0.00109863 28.8583 -0.00109863C30.6199 -0.00109863 32.3324 0.789612 33.5567 2.17C34.4537 3.212 35.5261 5.08268 35.5261 8.06236C35.5261 11.042 34.638 13.4533 32.8854 15.6154C31.546 17.2683 29.6637 18.6956 27.586 19.6338L27.3838 19.7253L27.4196 19.9442C27.9345 23.1328 28.7377 25.143 29.8078 25.9203C30.3865 26.347 31.1059 26.5737 31.8845 26.5737C32.9032 26.5737 34.0114 26.1861 34.9195 25.5228C35.0636 25.8924 35.229 26.2632 35.4122 26.6284C35.6635 27.131 36.2924 28.2042 36.9448 29.0173C35.3943 30.0548 33.6025 30.6233 31.8677 30.6233V30.6222ZM28.8583 4.00606C27.5637 4.00606 26.6935 5.19883 26.6935 6.97457V7.66477C26.6935 10.4669 26.7605 12.9295 26.8934 14.9833L26.9247 15.468L27.3369 15.21C29.237 14.0184 31.5035 11.8115 31.5035 8.06236C31.5035 6.67415 31.164 5.55509 30.5228 4.82581C30.0782 4.30537 29.4716 4.00494 28.8594 4.00494L28.8583 4.00606Z' fill='%23001BA6'/%3E%3Cpath d='M10.4681 30.7573C4.58224 30.7573 3.05176e-05 26.1962 3.05176e-05 20.1631C3.05176e-05 14.1301 4.56101 9.78339 10.3832 9.78339C16.2053 9.78339 20.2167 14.101 20.2167 19.8259C20.2167 20.3039 20.1854 21.0812 20.1318 21.5257H4.14435C4.14435 21.5257 4.64703 27.0595 10.553 27.0595C13.1256 27.0595 15.1687 25.8779 15.7294 24.0955H19.9006C19.0248 28.0948 15.2815 30.7573 10.4681 30.7573ZM10.1285 13.4801C7.21404 13.4801 5.05029 15.0637 4.34207 17.7162L4.24488 18.0803H15.7283L15.6669 17.7396C15.2033 15.152 13.0295 13.479 10.1285 13.479V13.4801Z' fill='%23001BA6'/%3E%3Cpath d='M72.7433 37.6671V33.7046H78.9107C79.4748 33.7046 79.9864 33.3718 80.2154 32.8569L81.681 29.5612L73.5689 10.2067H78.0293L83.7855 24.8359L89.5418 10.2067H94.0011L84.4189 33.1484C83.1957 36.0756 81.7804 37.6682 77.8081 37.6682H72.7456L72.7433 37.6671Z' fill='%23001BA6'/%3E%3Cpath d='M93.8046 34.2529C93.6727 33.9559 93.4929 33.6945 93.2605 33.4701C93.0282 33.2445 92.7623 33.0691 92.4618 32.9429C92.1602 32.8167 91.8352 32.7531 91.4878 32.7531C91.0309 32.7531 90.612 32.8625 90.2322 33.078C89.8513 33.2958 89.5474 33.5907 89.3195 33.9648C89.0917 34.3378 88.9766 34.7533 88.9766 35.2089C88.9766 35.6646 89.0917 36.0711 89.3195 36.443C89.5474 36.8161 89.8524 37.1131 90.2322 37.3343C90.6131 37.5554 91.0309 37.666 91.4878 37.666C91.9446 37.666 92.3747 37.5554 92.7545 37.3343C93.1354 37.1131 93.4382 36.8161 93.6627 36.443C93.8872 36.07 94 35.659 94 35.2089C94 34.8694 93.9352 34.55 93.8046 34.2529ZM93.3253 36.2476C93.1298 36.5636 92.8718 36.8161 92.5534 37.0037C92.2351 37.1924 91.8798 37.2862 91.4878 37.2862C91.0957 37.2862 90.7404 37.1924 90.4221 37.0037C90.1037 36.8149 89.8457 36.5636 89.6502 36.2476C89.4536 35.9326 89.3564 35.5864 89.3564 35.2089C89.3564 34.8315 89.4536 34.4663 89.6502 34.1547C89.8468 33.8431 90.1037 33.594 90.4221 33.4097C90.7404 33.2244 91.0968 33.1328 91.4878 33.1328C91.8787 33.1328 92.2351 33.2244 92.5534 33.4097C92.8718 33.594 93.1298 33.8431 93.3253 34.1547C93.5219 34.4663 93.6191 34.8169 93.6191 35.2089C93.6191 35.601 93.5219 35.9326 93.3253 36.2476Z' fill='%23001BA6'/%3E%3Cpath d='M92.2217 35.2156C92.377 35.0749 92.4552 34.8951 92.4552 34.6773C92.4552 34.4372 92.3803 34.244 92.2318 34.0954C92.0832 33.9469 91.8855 33.8721 91.6397 33.8721H90.6824V36.4709H91.0298V35.4278H91.6029L91.9983 36.4709H92.3893L91.9492 35.3764C92.0497 35.3418 92.1402 35.2871 92.2206 35.2156H92.2217ZM91.5314 35.1341H91.0309V34.2093H91.5537C91.7347 34.2093 91.871 34.2484 91.9614 34.3289C92.0508 34.4081 92.0966 34.5243 92.0966 34.6762C92.0966 34.8068 92.0463 34.9163 91.9447 35.0023C91.843 35.0894 91.7045 35.133 91.5314 35.133V35.1341Z' fill='%23001BA6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3373_7621'%3E%3Crect width='94' height='37.6671' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: 0 auto;
}