﻿
@-webkit-keyframes BLINKING {
	0% {
		opacity: 0.3
	}

	100% {
		opacity: 1.0
	}
}

@-moz-keyframes BLINKING {
	0% {
		opacity: 0.3
	}

	100% {
		opacity: 1.0
	}
}

@keyframes BLINKING {
	0% {
		opacity: 0.3
	}

	100% {
		opacity: 1.0
	}
}

@-webkit-keyframes ZOOM-IN-OUT {
	0% {
		opacity: 1.0;
		-webkit-transform: scale(1)
	}

	100% {
		opacity: 0.5;
		-webkit-transform: scale(1.5)
	}
}

@-moz-keyframes ZOOM-IN-OUT {
	0% {
		opacity: 1.0;
		-moz-transform: scale(1)
	}

	100% {
		opacity: 0.5;
		-moz-transform: scale(1.5)
	}
}

@keyframes ZOOM-IN-OUT {
	0% {
		opacity: 1.0;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}

	100% {
		opacity: 0.5;
		-webkit-transform: scale(1.5);
		-moz-transform: scale(1.5);
		-ms-transform: scale(1.5);
		-o-transform: scale(1.5);
		transform: scale(1.5)
	}
}

@-webkit-keyframes SPIN {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes SPIN {
	0% {
		-moz-transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(360deg)
	}
}

@keyframes SPIN {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes BODY_FADE_IN {
	from {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(-1%)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes BODY_FADE_IN {
	from {
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-transform: translateY(-1%)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100);
		-moz-transform: translateY(0)
	}
}

@keyframes BODY_FADE_IN {
	from {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(-1%);
		-moz-transform: translateY(-1%);
		-ms-transform: translateY(-1%);
		-o-transform: translateY(-1%);
		transform: translateY(-1%)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes BODY_FADE_OUT {
	from {
		opacity: 1;
		filter: alpha(opacity=100)
	}

	to {
		opacity: 0;
		filter: alpha(opacity=0);
		display: none
	}
}

@-moz-keyframes BODY_FADE_OUT {
	from {
		opacity: 1;
		filter: alpha(opacity=100)
	}

	to {
		opacity: 0;
		filter: alpha(opacity=0);
		display: none
	}
}

@keyframes BODY_FADE_OUT {
	from {
		opacity: 1;
		filter: alpha(opacity=100)
	}

	to {
		opacity: 0;
		filter: alpha(opacity=0);
		display: none
	}
}

@-webkit-keyframes SLIDE-UP {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-UP {
	0% {
		opacity: 0.0;
		-moz-transform: translateY(30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-UP {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(30px) scale(1);
		-moz-transform: translateY(30px) scale(1);
		-ms-transform: translateY(30px) scale(1);
		-o-transform: translateY(30px) scale(1);
		transform: translateY(30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}

@-webkit-keyframes SLIDE-DOWN {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(-30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-DOWN {
	0% {
		opacity: 0.0;
		-moz-transform: translateY(-30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-DOWN {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(-30px) scale(1);
		-moz-transform: translateY(-30px) scale(1);
		-ms-transform: translateY(-30px) scale(1);
		-o-transform: translateY(-30px) scale(1);
		transform: translateY(-30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}

@-webkit-keyframes SLIDE-IN-LEFT {
	0% {
		-webkit-transform: translateX(-30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-IN-LEFT {
	0% {
		-moz-transform: translateX(-30px) scale(1)
	}

	100% {
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-IN-LEFT {
	0% {
		-webkit-transform: translateX(-30px) scale(1);
		-moz-transform: translateX(-30px) scale(1);
		-ms-transform: translateX(-30px) scale(1);
		-o-transform: translateX(-30px) scale(1);
		transform: translateX(-30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}

@-webkit-keyframes SLIDE-IN-RIGHT {
	0% {
		-webkit-transform: translateX(30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-IN-RIGHT {
	0% {
		-moz-transform: translateX(30px) scale(1)
	}

	100% {
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-IN-RIGHT {
	0% {
		-webkit-transform: translateX(30px) scale(1);
		-moz-transform: translateX(30px) scale(1);
		-ms-transform: translateX(30px) scale(1);
		-o-transform: translateX(30px) scale(1);
		transform: translateX(30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}
/*! 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
	}
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

	*:before, *:after {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent
}

body {
	font-family: "Noto Sans Korean","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	line-height: 1.42857;
	color: #333;
	background-color: #ECF0F5
}

input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a {
	color: #616161;
	text-decoration: none
}

	a:hover, a:focus {
		color: #3b3b3b;
		text-decoration: underline
	}

	a:focus {
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px
	}

figure {
	margin: 0
}

img {
	vertical-align: middle
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}

.img-rounded {
	border-radius: 5px
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857;
	background-color: #ECF0F5;
	border: 1px solid #ddd;
	border-radius: 3px;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

.img-circle {
	border-radius: 50%
}

hr {
	margin-top: 18px;
	margin-bottom: 18px;
	border: 0;
	border-top: 1px solid #eee
}

.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: inherit
}

	h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {
		font-weight: normal;
		line-height: 1;
		color: #777
	}

h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 18px;
	margin-bottom: 9px
}

	h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small {
		font-size: 65%
	}

h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 9px;
	margin-bottom: 9px
}

	h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small {
		font-size: 75%
	}

h1, .h1 {
	font-size: 33px
}

h2, .h2 {
	font-size: 27px
}

h3, .h3 {
	font-size: 23px
}

h4, .h4 {
	font-size: 17px
}

h5, .h5 {
	font-size: 13px
}

h6, .h6 {
	font-size: 12px
}

p {
	margin: 0 0 9px
}

.lead {
	margin-bottom: 18px;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.4
}

@media (min-width: 2px) {
	.lead {
		font-size: 19.5px
	}
}

small, .small {
	font-size: 92%
}

mark, .mark {
	background-color: #fcf8e3;
	padding: .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, .initialism {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

.text-muted {
	color: #777
}

.text-primary {
	color: #616161
}

a.text-primary:hover, a.text-primary:focus {
	color: #484848
}

.text-success {
	color: #3c763d
}

a.text-success:hover, a.text-success:focus {
	color: #2b542c
}

.text-info {
	color: #31708f
}

a.text-info:hover, a.text-info:focus {
	color: #245269
}

.text-warning {
	color: #8a6d3b
}

a.text-warning:hover, a.text-warning:focus {
	color: #66512c
}

.text-danger {
	color: #a94442
}

a.text-danger:hover, a.text-danger:focus {
	color: #843534
}

.bg-primary {
	color: #fff
}

.bg-primary {
	background-color: #616161
}

a.bg-primary:hover, a.bg-primary:focus {
	background-color: #484848
}

.bg-success {
	background-color: #dff0d8
}

a.bg-success:hover, a.bg-success:focus {
	background-color: #c1e2b3
}

.bg-info {
	background-color: #d9edf7
}

a.bg-info:hover, a.bg-info:focus {
	background-color: #afd9ee
}

.bg-warning {
	background-color: #fcf8e3
}

a.bg-warning:hover, a.bg-warning:focus {
	background-color: #f7ecb5
}

.bg-danger {
	background-color: #f2dede
}

a.bg-danger:hover, a.bg-danger:focus {
	background-color: #e4b9b9
}

.page-header {
	padding-bottom: 8px;
	margin: 36px 0 18px;
	border-bottom: 1px solid #eee
}

ul, ol {
	margin-top: 0;
	margin-bottom: 9px
}

	ul ul, ul ol, ol ul, 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: 18px
}

dt, dd {
	line-height: 1.42857
}

dt {
	font-weight: bold
}

dd {
	margin-left: 0
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
	content: " ";
	display: table
}

.dl-horizontal dd:after {
	clear: both
}

@media (min-width: 2px) {
	.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 #777
}

.initialism {
	font-size: 90%
}

blockquote {
	padding: 9px 18px;
	margin: 0 0 18px;
	font-size: 16.25px;
	border-left: 5px solid #eee
}

	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.42857;
		color: #777
	}

		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 #eee;
		border-left: 0;
		text-align: right
	}

		.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before {
			content: ''
		}

		.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after {
			content: '\00A0 \2014'
		}

address {
	margin-bottom: 18px;
	font-style: normal;
	line-height: 1.42857
}

code, kbd, pre, samp {
	font-family: "Noto Sans Korean",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: 8.5px;
	margin: 0 0 9px;
	font-size: 12px;
	line-height: 1.42857;
	word-break: break-all;
	word-wrap: break-word;
	color: #333;
	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
}

	.container:before, .container:after {
		content: " ";
		display: table
	}

	.container:after {
		clear: both
	}

@media (min-width: 2px) {
	.container {
		width: 750px
	}
}

@media (min-width: 3px) {
	.container {
		width: 970px
	}
}

@media (min-width: 9999px) {
	.container {
		width: 1170px
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

	.container-fluid:before, .container-fluid:after {
		content: " ";
		display: table
	}

	.container-fluid:after {
		clear: both
	}

.row {
	margin-left: -15px;
	margin-right: -15px
}

	.row:before, .row:after {
		content: " ";
		display: table
	}

	.row:after {
		clear: both
	}

.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-1 {
	width: 8.33333%
}

.col-xs-2 {
	width: 16.66667%
}

.col-xs-3 {
	width: 25%
}

.col-xs-4 {
	width: 33.33333%
}

.col-xs-5 {
	width: 41.66667%
}

.col-xs-6 {
	width: 50%
}

.col-xs-7 {
	width: 58.33333%
}

.col-xs-8 {
	width: 66.66667%
}

.col-xs-9 {
	width: 75%
}

.col-xs-10 {
	width: 83.33333%
}

.col-xs-11 {
	width: 91.66667%
}

.col-xs-12 {
	width: 100%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-pull-1 {
	right: 8.33333%
}

.col-xs-pull-2 {
	right: 16.66667%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-4 {
	right: 33.33333%
}

.col-xs-pull-5 {
	right: 41.66667%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-7 {
	right: 58.33333%
}

.col-xs-pull-8 {
	right: 66.66667%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-10 {
	right: 83.33333%
}

.col-xs-pull-11 {
	right: 91.66667%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-push-1 {
	left: 8.33333%
}

.col-xs-push-2 {
	left: 16.66667%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-4 {
	left: 33.33333%
}

.col-xs-push-5 {
	left: 41.66667%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-7 {
	left: 58.33333%
}

.col-xs-push-8 {
	left: 66.66667%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-10 {
	left: 83.33333%
}

.col-xs-push-11 {
	left: 91.66667%
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-offset-0 {
	margin-left: 0%
}

.col-xs-offset-1 {
	margin-left: 8.33333%
}

.col-xs-offset-2 {
	margin-left: 16.66667%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-4 {
	margin-left: 33.33333%
}

.col-xs-offset-5 {
	margin-left: 41.66667%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-7 {
	margin-left: 58.33333%
}

.col-xs-offset-8 {
	margin-left: 66.66667%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-10 {
	margin-left: 83.33333%
}

.col-xs-offset-11 {
	margin-left: 91.66667%
}

.col-xs-offset-12 {
	margin-left: 100%
}

@media (min-width: 2px) {
	.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-1 {
		width: 8.33333%
	}

	.col-sm-2 {
		width: 16.66667%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-4 {
		width: 33.33333%
	}

	.col-sm-5 {
		width: 41.66667%
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-7 {
		width: 58.33333%
	}

	.col-sm-8 {
		width: 66.66667%
	}

	.col-sm-9 {
		width: 75%
	}

	.col-sm-10 {
		width: 83.33333%
	}

	.col-sm-11 {
		width: 91.66667%
	}

	.col-sm-12 {
		width: 100%
	}

	.col-sm-pull-0 {
		right: auto
	}

	.col-sm-pull-1 {
		right: 8.33333%
	}

	.col-sm-pull-2 {
		right: 16.66667%
	}

	.col-sm-pull-3 {
		right: 25%
	}

	.col-sm-pull-4 {
		right: 33.33333%
	}

	.col-sm-pull-5 {
		right: 41.66667%
	}

	.col-sm-pull-6 {
		right: 50%
	}

	.col-sm-pull-7 {
		right: 58.33333%
	}

	.col-sm-pull-8 {
		right: 66.66667%
	}

	.col-sm-pull-9 {
		right: 75%
	}

	.col-sm-pull-10 {
		right: 83.33333%
	}

	.col-sm-pull-11 {
		right: 91.66667%
	}

	.col-sm-pull-12 {
		right: 100%
	}

	.col-sm-push-0 {
		left: auto
	}

	.col-sm-push-1 {
		left: 8.33333%
	}

	.col-sm-push-2 {
		left: 16.66667%
	}

	.col-sm-push-3 {
		left: 25%
	}

	.col-sm-push-4 {
		left: 33.33333%
	}

	.col-sm-push-5 {
		left: 41.66667%
	}

	.col-sm-push-6 {
		left: 50%
	}

	.col-sm-push-7 {
		left: 58.33333%
	}

	.col-sm-push-8 {
		left: 66.66667%
	}

	.col-sm-push-9 {
		left: 75%
	}

	.col-sm-push-10 {
		left: 83.33333%
	}

	.col-sm-push-11 {
		left: 91.66667%
	}

	.col-sm-push-12 {
		left: 100%
	}

	.col-sm-offset-0 {
		margin-left: 0%
	}

	.col-sm-offset-1 {
		margin-left: 8.33333%
	}

	.col-sm-offset-2 {
		margin-left: 16.66667%
	}

	.col-sm-offset-3 {
		margin-left: 25%
	}

	.col-sm-offset-4 {
		margin-left: 33.33333%
	}

	.col-sm-offset-5 {
		margin-left: 41.66667%
	}

	.col-sm-offset-6 {
		margin-left: 50%
	}

	.col-sm-offset-7 {
		margin-left: 58.33333%
	}

	.col-sm-offset-8 {
		margin-left: 66.66667%
	}

	.col-sm-offset-9 {
		margin-left: 75%
	}

	.col-sm-offset-10 {
		margin-left: 83.33333%
	}

	.col-sm-offset-11 {
		margin-left: 91.66667%
	}

	.col-sm-offset-12 {
		margin-left: 100%
	}
}

@media (min-width: 3px) {
	.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-1 {
		width: 8.33333%
	}

	.col-md-2 {
		width: 16.66667%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-4 {
		width: 33.33333%
	}

	.col-md-5 {
		width: 41.66667%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-7 {
		width: 58.33333%
	}

	.col-md-8 {
		width: 66.66667%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-10 {
		width: 83.33333%
	}

	.col-md-11 {
		width: 91.66667%
	}

	.col-md-12 {
		width: 100%
	}

	.col-md-pull-0 {
		right: auto
	}

	.col-md-pull-1 {
		right: 8.33333%
	}

	.col-md-pull-2 {
		right: 16.66667%
	}

	.col-md-pull-3 {
		right: 25%
	}

	.col-md-pull-4 {
		right: 33.33333%
	}

	.col-md-pull-5 {
		right: 41.66667%
	}

	.col-md-pull-6 {
		right: 50%
	}

	.col-md-pull-7 {
		right: 58.33333%
	}

	.col-md-pull-8 {
		right: 66.66667%
	}

	.col-md-pull-9 {
		right: 75%
	}

	.col-md-pull-10 {
		right: 83.33333%
	}

	.col-md-pull-11 {
		right: 91.66667%
	}

	.col-md-pull-12 {
		right: 100%
	}

	.col-md-push-0 {
		left: auto
	}

	.col-md-push-1 {
		left: 8.33333%
	}

	.col-md-push-2 {
		left: 16.66667%
	}

	.col-md-push-3 {
		left: 25%
	}

	.col-md-push-4 {
		left: 33.33333%
	}

	.col-md-push-5 {
		left: 41.66667%
	}

	.col-md-push-6 {
		left: 50%
	}

	.col-md-push-7 {
		left: 58.33333%
	}

	.col-md-push-8 {
		left: 66.66667%
	}

	.col-md-push-9 {
		left: 75%
	}

	.col-md-push-10 {
		left: 83.33333%
	}

	.col-md-push-11 {
		left: 91.66667%
	}

	.col-md-push-12 {
		left: 100%
	}

	.col-md-offset-0 {
		margin-left: 0%
	}

	.col-md-offset-1 {
		margin-left: 8.33333%
	}

	.col-md-offset-2 {
		margin-left: 16.66667%
	}

	.col-md-offset-3 {
		margin-left: 25%
	}

	.col-md-offset-4 {
		margin-left: 33.33333%
	}

	.col-md-offset-5 {
		margin-left: 41.66667%
	}

	.col-md-offset-6 {
		margin-left: 50%
	}

	.col-md-offset-7 {
		margin-left: 58.33333%
	}

	.col-md-offset-8 {
		margin-left: 66.66667%
	}

	.col-md-offset-9 {
		margin-left: 75%
	}

	.col-md-offset-10 {
		margin-left: 83.33333%
	}

	.col-md-offset-11 {
		margin-left: 91.66667%
	}

	.col-md-offset-12 {
		margin-left: 100%
	}
}

@media (min-width: 9999px) {
	.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-1 {
		width: 8.33333%
	}

	.col-lg-2 {
		width: 16.66667%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-4 {
		width: 33.33333%
	}

	.col-lg-5 {
		width: 41.66667%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-7 {
		width: 58.33333%
	}

	.col-lg-8 {
		width: 66.66667%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-10 {
		width: 83.33333%
	}

	.col-lg-11 {
		width: 91.66667%
	}

	.col-lg-12 {
		width: 100%
	}

	.col-lg-pull-0 {
		right: auto
	}

	.col-lg-pull-1 {
		right: 8.33333%
	}

	.col-lg-pull-2 {
		right: 16.66667%
	}

	.col-lg-pull-3 {
		right: 25%
	}

	.col-lg-pull-4 {
		right: 33.33333%
	}

	.col-lg-pull-5 {
		right: 41.66667%
	}

	.col-lg-pull-6 {
		right: 50%
	}

	.col-lg-pull-7 {
		right: 58.33333%
	}

	.col-lg-pull-8 {
		right: 66.66667%
	}

	.col-lg-pull-9 {
		right: 75%
	}

	.col-lg-pull-10 {
		right: 83.33333%
	}

	.col-lg-pull-11 {
		right: 91.66667%
	}

	.col-lg-pull-12 {
		right: 100%
	}

	.col-lg-push-0 {
		left: auto
	}

	.col-lg-push-1 {
		left: 8.33333%
	}

	.col-lg-push-2 {
		left: 16.66667%
	}

	.col-lg-push-3 {
		left: 25%
	}

	.col-lg-push-4 {
		left: 33.33333%
	}

	.col-lg-push-5 {
		left: 41.66667%
	}

	.col-lg-push-6 {
		left: 50%
	}

	.col-lg-push-7 {
		left: 58.33333%
	}

	.col-lg-push-8 {
		left: 66.66667%
	}

	.col-lg-push-9 {
		left: 75%
	}

	.col-lg-push-10 {
		left: 83.33333%
	}

	.col-lg-push-11 {
		left: 91.66667%
	}

	.col-lg-push-12 {
		left: 100%
	}

	.col-lg-offset-0 {
		margin-left: 0%
	}

	.col-lg-offset-1 {
		margin-left: 8.33333%
	}

	.col-lg-offset-2 {
		margin-left: 16.66667%
	}

	.col-lg-offset-3 {
		margin-left: 25%
	}

	.col-lg-offset-4 {
		margin-left: 33.33333%
	}

	.col-lg-offset-5 {
		margin-left: 41.66667%
	}

	.col-lg-offset-6 {
		margin-left: 50%
	}

	.col-lg-offset-7 {
		margin-left: 58.33333%
	}

	.col-lg-offset-8 {
		margin-left: 66.66667%
	}

	.col-lg-offset-9 {
		margin-left: 75%
	}

	.col-lg-offset-10 {
		margin-left: 83.33333%
	}

	.col-lg-offset-11 {
		margin-left: 91.66667%
	}

	.col-lg-offset-12 {
		margin-left: 100%
	}
}

table {
	background-color: transparent
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left
}

th {
	text-align: left
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 18px
}

	.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
		padding: 8px;
		line-height: 1.42857;
		vertical-align: top;
		border-top: 1px solid #ddd
	}

	.table > thead > tr > th {
		vertical-align: bottom;
		border-bottom: 2px solid #ddd
	}

	.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td {
		border-top: 0
	}

	.table > tbody + tbody {
		border-top: 2px solid #ddd
	}

	.table .table {
		background-color: #ECF0F5
	}

.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td {
	padding: 5px
}

.table-bordered {
	border: 1px solid #ddd
}

	.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {
		border: 1px solid #ddd
	}

	.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: #f5f5f5
}

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 > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .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 > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th {
	background-color: #dff0d8
}

.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: #d0e9c6
}

.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th {
	background-color: #d9edf7
}

.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: #c4e3f3
}

.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th {
	background-color: #fcf8e3
}

.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: #faf2cc
}

.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th {
	background-color: #f2dede
}

.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: #ebcccc
}

.table-responsive {
	overflow-x: auto;
	min-height: 0.01%
}

@media screen and (max-width: 1px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 13.5px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd
	}

		.table-responsive > .table {
			margin-bottom: 0
		}

			.table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .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 > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .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: 18px;
	font-size: 19.5px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	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: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

output {
	display: block;
	padding-top: 4px;
	font-size: 13px;
	line-height: 1.42857;
	color: #555
}

.form-control {
	display: block;
	width: 100%;
	height: 26px;
	padding: 3px 6px;
	font-size: 13px;
	line-height: 1.42857;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s
}

	.form-control:focus {
		border-color: #66afe9;
		outline: 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
	}

	.form-control::-moz-placeholder {
		color: #999;
		opacity: 1
	}

	.form-control:-ms-input-placeholder {
		color: #999
	}

	.form-control::-webkit-input-placeholder {
		color: #999
	}

	.form-control::-ms-expand {
		border: 0;
		background-color: transparent
	}

	.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
		background-color: #eee;
		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: 26px
	}

	input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, .input-group-sm > input[type="date"].input-group-addon, .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], input[type="time"].input-sm, .input-group-sm > input[type="time"].form-control, .input-group-sm > input[type="time"].input-group-addon, .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm input[type="time"], input[type="datetime-local"].input-sm, .input-group-sm > input[type="datetime-local"].form-control, .input-group-sm > input[type="datetime-local"].input-group-addon, .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm input[type="datetime-local"], input[type="month"].input-sm, .input-group-sm > input[type="month"].form-control, .input-group-sm > input[type="month"].input-group-addon, .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm input[type="month"] {
		line-height: 24px
	}

	input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, .input-group-lg > input[type="date"].input-group-addon, .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg > input[type="time"].form-control, .input-group-lg > input[type="time"].input-group-addon, .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg input[type="time"], input[type="datetime-local"].input-lg, .input-group-lg > input[type="datetime-local"].form-control, .input-group-lg > input[type="datetime-local"].input-group-addon, .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg input[type="datetime-local"], input[type="month"].input-lg, .input-group-lg > input[type="month"].form-control, .input-group-lg > input[type="month"].input-group-addon, .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg input[type="month"] {
		line-height: 37px
	}
}

.form-group {
	margin-bottom: 15px
}

.radio, .checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}

	.radio label, .checkbox label {
		min-height: 18px;
		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="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] {
	cursor: not-allowed
}

.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {
	cursor: not-allowed
}

.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label {
	cursor: not-allowed
}

.form-control-static {
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0;
	min-height: 31px
}

	.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn {
		padding-left: 0;
		padding-right: 0
	}

.input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
	height: 24px;
	padding: 2px 4px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 2px
}

select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn {
	height: 24px;
	line-height: 24px
}

textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, select[multiple].input-sm, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn {
	height: auto
}

.form-group-sm .form-control {
	height: 24px;
	padding: 2px 4px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 2px
}

.form-group-sm select.form-control {
	height: 24px;
	line-height: 24px
}

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
	height: auto
}

.form-group-sm .form-control-static {
	height: 24px;
	min-height: 30px;
	padding: 3px 4px;
	font-size: 12px;
	line-height: 1.5
}

.input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
	height: 37px;
	padding: 6px 12px;
	font-size: 17px;
	line-height: 1.33333;
	border-radius: 5px
}

select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn {
	height: 37px;
	line-height: 37px
}

textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, select[multiple].input-lg, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn {
	height: auto
}

.form-group-lg .form-control {
	height: 37px;
	padding: 6px 12px;
	font-size: 17px;
	line-height: 1.33333;
	border-radius: 5px
}

.form-group-lg select.form-control {
	height: 37px;
	line-height: 37px
}

.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {
	height: auto
}

.form-group-lg .form-control-static {
	height: 37px;
	min-height: 35px;
	padding: 7px 12px;
	font-size: 17px;
	line-height: 1.33333
}

.has-feedback {
	position: relative
}

	.has-feedback .form-control {
		padding-right: 32.5px
	}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	pointer-events: none
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {
	width: 37px;
	height: 37px;
	line-height: 37px
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {
	width: 24px;
	height: 24px;
	line-height: 24px
}

.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: #3c763d
}

.has-success .form-control {
	border-color: #3c763d;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

	.has-success .form-control:focus {
		border-color: #2b542c;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
	}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8
}

.has-success .form-control-feedback {
	color: #3c763d
}

.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: #8a6d3b
}

.has-warning .form-control {
	border-color: #8a6d3b;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

	.has-warning .form-control:focus {
		border-color: #66512c;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
	}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3
}

.has-warning .form-control-feedback {
	color: #8a6d3b
}

.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: #a94442
}

.has-error .form-control {
	border-color: #a94442;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

	.has-error .form-control:focus {
		border-color: #843534;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
	}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede
}

.has-error .form-control-feedback {
	color: #a94442
}

.has-feedback label ~ .form-control-feedback {
	top: 23px
}

.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373
}

@media (min-width: 2px) {
	.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: 4px
}

.form-horizontal .radio, .form-horizontal .checkbox {
	min-height: 22px
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px
}

	.form-horizontal .form-group:before, .form-horizontal .form-group:after {
		content: " ";
		display: table
	}

	.form-horizontal .form-group:after {
		clear: both
	}

@media (min-width: 2px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 4px
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px
}

@media (min-width: 2px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 7px;
		font-size: 17px
	}
}

@media (min-width: 2px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 3px;
		font-size: 12px
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 500;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 3px 6px;
	font-size: 13px;
	line-height: 1.42857;
	border-radius: 5px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

	.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px
	}

	.btn:hover, .btn:focus, .btn.focus {
		color: #242424;
		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: .65;
		filter: alpha(opacity=65);
		box-shadow: none
	}

a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none
}

.btn-default {
	color: #242424;
	background-color: #fff;
	border-color: #8f8f8f
}

	.btn-default:focus, .btn-default.focus {
		color: #242424;
		background-color: #e6e6e6;
		border-color: #4f4f4f
	}

	.btn-default:hover {
		color: #242424;
		background-color: #e6e6e6;
		border-color: #707070
	}

	.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
		color: #242424;
		background-color: #e6e6e6;
		border-color: #707070
	}

		.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
			color: #242424;
			background-color: #d4d4d4;
			border-color: #4f4f4f
		}

	.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
		background-image: none
	}

	.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
		background-color: #fff;
		border-color: #8f8f8f
	}

	.btn-default .badge {
		color: #fff;
		background-color: #242424
	}

.btn-primary {
	color: #fff;
	background-color: #616161;
	border-color: #000
}

	.btn-primary:focus, .btn-primary.focus {
		color: #fff;
		background-color: #484848;
		border-color: #000
	}

	.btn-primary:hover {
		color: #fff;
		background-color: #484848;
		border-color: #000
	}

	.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
		color: #fff;
		background-color: #484848;
		border-color: #000
	}

		.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
			color: #fff;
			background-color: #363636;
			border-color: #000
		}

	.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
		background-image: none
	}

	.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
		background-color: #616161;
		border-color: #000
	}

	.btn-primary .badge {
		color: #616161;
		background-color: #fff
	}

.btn-success {
	color: #fff;
	background-color: #00C6AE;
	border-color: #009381
}

	.btn-success:focus, .btn-success.focus {
		color: #fff;
		background-color: #009381;
		border-color: #001411
	}

	.btn-success:hover {
		color: #fff;
		background-color: #009381;
		border-color: #00564b
	}

	.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
		color: #fff;
		background-color: #009381;
		border-color: #00564b
	}

		.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
			color: #fff;
			background-color: #006f62;
			border-color: #001411
		}

	.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
		background-image: none
	}

	.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
		background-color: #00C6AE;
		border-color: #009381
	}

	.btn-success .badge {
		color: #00C6AE;
		background-color: #fff
	}

.btn-info {
	color: #fff;
	background-color: #44ADF9;
	border-color: #171a30
}

	.btn-info:focus, .btn-info.focus {
		color: #fff;
		background-color: #1397f7;
		border-color: #000
	}

	.btn-info:hover {
		color: #fff;
		background-color: #1397f7;
		border-color: #030407
	}

	.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
		color: #fff;
		background-color: #1397f7;
		border-color: #030407
	}

		.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
			color: #fff;
			background-color: #0784df;
			border-color: #000
		}

	.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
		background-image: none
	}

	.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
		background-color: #44ADF9;
		border-color: #171a30
	}

	.btn-info .badge {
		color: #44ADF9;
		background-color: #fff
	}

.btn-warning {
	color: #242424;
	background-color: #FFB802;
	border-color: #b58200
}

	.btn-warning:focus, .btn-warning.focus {
		color: #242424;
		background-color: #ce9400;
		border-color: #352600
	}

	.btn-warning:hover {
		color: #242424;
		background-color: #ce9400;
		border-color: #775600
	}

	.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
		color: #242424;
		background-color: #ce9400;
		border-color: #775600
	}

		.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
			color: #242424;
			background-color: #aa7b00;
			border-color: #352600
		}

	.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
		background-image: none
	}

	.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
		background-color: #FFB802;
		border-color: #b58200
	}

	.btn-warning .badge {
		color: #FFB802;
		background-color: #242424
	}

.btn-danger {
	color: #242424;
	background-color: #E97426;
	border-color: #b15112
}

	.btn-danger:focus, .btn-danger.focus {
		color: #242424;
		background-color: #c85c14;
		border-color: #3d1c06
	}

	.btn-danger:hover {
		color: #242424;
		background-color: #c85c14;
		border-color: #79380c
	}

	.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
		color: #242424;
		background-color: #c85c14;
		border-color: #79380c
	}

		.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
			color: #242424;
			background-color: #a74d11;
			border-color: #3d1c06
		}

	.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
		background-image: none
	}

	.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
		background-color: #E97426;
		border-color: #b15112
	}

	.btn-danger .badge {
		color: #E97426;
		background-color: #242424
	}

.btn-link {
	color: #616161;
	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: #3b3b3b;
				text-decoration: underline;
				background-color: transparent
			}

			.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
				color: #777;
				text-decoration: none
			}

.btn-lg, .btn-group-lg > .btn {
	padding: 6px 12px;
	font-size: 17px;
	line-height: 1.33333;
	border-radius: 5px
}

.btn-sm, .btn-group-sm > .btn {
	padding: 2px 4px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 2px
}

.btn-xs, .btn-group-xs > .btn {
	padding: 1px 5px;
	font-size: 12px;
	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;
	-webkit-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	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;
	-webkit-transition-property: height,visibility;
	transition-property: height,visibility;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-timing-function: ease;
	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: 13px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 3px;
	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: 8px 0;
		overflow: hidden;
		background-color: #e5e5e5
	}

	.dropdown-menu > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: normal;
		line-height: 1.42857;
		color: #333;
		white-space: nowrap
	}

		.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
			text-decoration: none;
			color: #262626;
			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: #616161
	}

	.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
		color: #777
	}

		.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: 12px;
	line-height: 1.42857;
	color: #777;
	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: 2px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto
	}

	.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 > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .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:before, .btn-toolbar:after {
		content: " ";
		display: table
	}

	.btn-toolbar:after {
		clear: both
	}

	.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, .btn-group-lg.btn-group > .btn + .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, .btn-group-lg > .btn .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .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:before, .btn-group-vertical > .btn-group:after {
		content: " ";
		display: table
	}

	.btn-group-vertical > .btn-group:after {
		clear: both
	}

	.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: 5px;
		border-top-left-radius: 5px;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}

	.btn-group-vertical > .btn:last-child:not(:first-child) {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px
	}

	.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 input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [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;
		z-index: 2;
		float: left;
		width: 100%;
		margin-bottom: 0
	}

		.input-group .form-control:focus {
			z-index: 3
		}

	.input-group-addon, .input-group-btn, .input-group .form-control {
		display: table-cell
	}

		.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 {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}

.input-group-addon {
	padding: 3px 6px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 3px
}

	.input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {
		padding: 2px 4px;
		font-size: 12px;
		border-radius: 2px
	}

	.input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {
		padding: 6px 12px;
		font-size: 17px;
		border-radius: 5px
	}

	.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 {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0
	}

	.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 {
	position: relative;
	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:before, .nav:after {
		content: " ";
		display: table
	}

	.nav:after {
		clear: both
	}

	.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: #eee
			}

		.nav > li.disabled > a {
			color: #777
		}

			.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
				color: #777;
				text-decoration: none;
				background-color: transparent;
				cursor: not-allowed
			}

	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
		background-color: #eee;
		border-color: #616161
	}

	.nav .nav-divider {
		height: 1px;
		margin: 8px 0;
		overflow: hidden;
		background-color: #e5e5e5
	}

	.nav > li > a > img {
		max-width: none
	}

.nav-tabs {
	border-bottom: 1px solid #485398
}

	.nav-tabs > li {
		float: left;
		margin-bottom: -1px
	}

		.nav-tabs > li > a {
			margin-right: 2px;
			line-height: 1.42857;
			border: 1px solid transparent;
			border-radius: 3px 3px 0 0
		}

			.nav-tabs > li > a:hover {
				border-color: #eee #eee #485398
			}

		.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
			color: #fff;
			background-color: #485398;
			border: 1px solid #485398;
			border-bottom-color: transparent;
			cursor: default
		}

.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: #616161
	}

.nav-stacked > li {
	float: none
}

	.nav-stacked > li + li {
		margin-top: 2px;
		margin-left: 0
	}

.nav-justified, .nav-tabs.nav-justified {
	width: 100%
}

	.nav-justified > li, .nav-tabs.nav-justified > li {
		float: none
	}

		.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
			text-align: center;
			margin-bottom: 5px
		}

	.nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto
	}

@media (min-width: 2px) {
	.nav-justified > li, .nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%
	}

		.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
			margin-bottom: 0
		}
}

.nav-tabs-justified, .nav-tabs.nav-justified {
	border-bottom: 0
}

	.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
		margin-right: 0;
		border-radius: 3px
	}

	.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
		border: 1px solid #ddd
	}

@media (min-width: 2px) {
	.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 3px 3px 0 0
	}

	.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
		border-bottom-color: #ECF0F5
	}
}

.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: 18px;
	border: 1px solid transparent
}

	.navbar:before, .navbar:after {
		content: " ";
		display: table
	}

	.navbar:after {
		clear: both
	}

@media (min-width: 2px) {
	.navbar {
		border-radius: 3px
	}
}

.navbar-header:before, .navbar-header:after {
	content: " ";
	display: table
}

.navbar-header:after {
	clear: both
}

@media (min-width: 2px) {
	.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:before, .navbar-collapse:after {
		content: " ";
		display: table
	}

	.navbar-collapse:after {
		clear: both
	}

	.navbar-collapse.in {
		overflow-y: auto
	}

@media (min-width: 2px) {
	.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: 1px) and (orientation: landscape) {
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
		max-height: 200px
	}
}

.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {
	margin-right: -15px;
	margin-left: -15px
}

@media (min-width: 2px) {
	.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {
		margin-right: 0;
		margin-left: 0
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}

@media (min-width: 2px) {
	.navbar-static-top {
		border-radius: 0
	}
}

.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}

@media (min-width: 2px) {
	.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: 16px 15px;
	font-size: 17px;
	line-height: 18px;
	height: 50px
}

	.navbar-brand:hover, .navbar-brand:focus {
		text-decoration: none
	}

	.navbar-brand > img {
		display: block
	}

@media (min-width: 2px) {
	.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: 2px) {
	.navbar-toggle {
		display: none
	}
}

.navbar-nav {
	margin: 8px -15px
}

	.navbar-nav > li > a {
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 18px
	}

@media (max-width: 1px) {
	.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: 18px
		}

			.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
				background-image: none
			}
}

@media (min-width: 2px) {
	.navbar-nav {
		float: left;
		margin: 0
	}

		.navbar-nav > li {
			float: left
		}

			.navbar-nav > li > a {
				padding-top: 16px;
				padding-bottom: 16px
			}
}

.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: 12px;
	margin-bottom: 12px
}

@media (min-width: 2px) {
	.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: 1px) {
	.navbar-form .form-group {
		margin-bottom: 5px
	}

		.navbar-form .form-group:last-child {
			margin-bottom: 0
		}
}

@media (min-width: 2px) {
	.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: 12px;
	margin-bottom: 12px
}

	.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
		margin-top: 13px;
		margin-bottom: 13px
	}

	.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
		margin-top: 14px;
		margin-bottom: 14px
	}

.navbar-text {
	margin-top: 16px;
	margin-bottom: 16px
}

@media (min-width: 2px) {
	.navbar-text {
		float: left;
		margin-left: 15px;
		margin-right: 15px
	}
}

@media (min-width: 2px) {
	.navbar-left {
		float: left !important
	}

	.navbar-right {
		float: right !important;
		margin-right: -15px
	}

		.navbar-right ~ .navbar-right {
			margin-right: 0
		}
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}

	.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: #777
	}

	.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: #e7e7e7
	}

	.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: #e7e7e7
	}

	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
		background-color: #e7e7e7;
		color: #555
	}

@media (max-width: 1px) {
	.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: #e7e7e7
	}

	.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, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
		color: #ccc
	}

.navbar-inverse {
	background-color: #222;
	border-color: #090909
}

	.navbar-inverse .navbar-brand {
		color: #9d9d9d
	}

		.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent
		}

	.navbar-inverse .navbar-text {
		color: #9d9d9d
	}

	.navbar-inverse .navbar-nav > li > a {
		color: #9d9d9d
	}

		.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: #090909
	}

	.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: #101010
	}

	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
		background-color: #090909;
		color: #fff
	}

@media (max-width: 1px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
		border-color: #090909
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #090909
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #9d9d9d
	}

		.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: #090909
	}

	.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: #9d9d9d
}

	.navbar-inverse .navbar-link:hover {
		color: #fff
	}

.navbar-inverse .btn-link {
	color: #9d9d9d
}

	.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
		color: #fff
	}

	.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
		color: #444
	}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 18px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 3px
}

	.breadcrumb > li {
		display: inline-block
	}

		.breadcrumb > li + li:before {
			content: "/ ";
			padding: 0 5px;
			color: #ccc
		}

	.breadcrumb > .active {
		color: #777
	}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 18px 0;
	border-radius: 3px
}

	.pagination > li {
		display: inline
	}

		.pagination > li > a, .pagination > li > span {
			position: relative;
			float: left;
			padding: 3px 6px;
			line-height: 1.42857;
			text-decoration: none;
			color: #616161;
			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 > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
			z-index: 2;
			color: #3b3b3b;
			background-color: #eee;
			border-color: #ddd
		}

	.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
		z-index: 3;
		color: #fff;
		background-color: #616161;
		border-color: #616161;
		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: #777;
		background-color: #fff;
		border-color: #ddd;
		cursor: not-allowed
	}

.pagination-lg > li > a, .pagination-lg > li > span {
	padding: 6px 12px;
	font-size: 17px;
	line-height: 1.33333
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px
}

.pagination-sm > li > a, .pagination-sm > li > span {
	padding: 2px 4px;
	font-size: 12px;
	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: 18px 0;
	list-style: none;
	text-align: center
}

	.pager:before, .pager:after {
		content: " ";
		display: table
	}

	.pager:after {
		clear: both
	}

	.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: 15px
		}

			.pager li > a:hover, .pager li > a:focus {
				text-decoration: none;
				background-color: #eee
			}

	.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: #777;
		background-color: #fff;
		cursor: not-allowed
	}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}

	.label:empty {
		display: none
	}

.btn .label {
	position: relative;
	top: -1px
}

a.label:hover, a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.label-default {
	background-color: #777
}

	.label-default[href]:hover, .label-default[href]:focus {
		background-color: #5e5e5e
	}

.label-primary {
	background-color: #616161
}

	.label-primary[href]:hover, .label-primary[href]:focus {
		background-color: #484848
	}

.label-success {
	background-color: #00C6AE
}

	.label-success[href]:hover, .label-success[href]:focus {
		background-color: #009381
	}

.label-info {
	background-color: #44ADF9
}

	.label-info[href]:hover, .label-info[href]:focus {
		background-color: #1397f7
	}

.label-warning {
	background-color: #FFB802
}

	.label-warning[href]:hover, .label-warning[href]:focus {
		background-color: #ce9400
	}

.label-danger {
	background-color: #E97426
}

	.label-danger[href]:hover, .label-danger[href]:focus {
		background-color: #c85c14
	}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 1;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	background-color: #777;
	border-radius: 10px
}

	.badge:empty {
		display: none
	}

.btn .badge {
	position: relative;
	top: -1px
}

.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge {
	top: 0;
	padding: 1px 5px
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
	color: #616161;
	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
}

a.badge:hover, a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee
}

	.jumbotron h1, .jumbotron .h1 {
		color: inherit
	}

	.jumbotron p {
		margin-bottom: 15px;
		font-size: 20px;
		font-weight: 200
	}

	.jumbotron > hr {
		border-top-color: #d5d5d5
	}

.container .jumbotron, .container-fluid .jumbotron {
	border-radius: 5px;
	padding-left: 15px;
	padding-right: 15px
}

.jumbotron .container {
	max-width: 100%
}

@media screen and (min-width: 2px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px
	}

	.container .jumbotron, .container-fluid .jumbotron {
		padding-left: 60px;
		padding-right: 60px
	}

	.jumbotron h1, .jumbotron .h1 {
		font-size: 59px
	}
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 18px;
	line-height: 1.42857;
	background-color: #ECF0F5;
	border: 1px solid #ddd;
	border-radius: 3px;
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out
}

	.thumbnail > img, .thumbnail a > img {
		display: block;
		max-width: 100%;
		height: auto;
		margin-left: auto;
		margin-right: auto
	}

	.thumbnail .caption {
		padding: 9px;
		color: #333
	}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color: #616161
}

.alert {
	padding: 15px;
	margin-bottom: 18px;
	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: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d
}

	.alert-success hr {
		border-top-color: #c9e2b3
	}

	.alert-success .alert-link {
		color: #2b542c
	}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f
}

	.alert-info hr {
		border-top-color: #a6e1ec
	}

	.alert-info .alert-link {
		color: #245269
	}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b
}

	.alert-warning hr {
		border-top-color: #f7e1b5
	}

	.alert-warning .alert-link {
		color: #66512c
	}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442
}

	.alert-danger hr {
		border-top-color: #e4b9c0
	}

	.alert-danger .alert-link {
		color: #843534
	}

@-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: 18px;
	margin-bottom: 18px;
	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: 12px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	background-color: #616161;
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease
}

.progress-striped .progress-bar, .progress-bar-striped {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px
}

.progress.active .progress-bar, .progress-bar.active {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
	background-color: #00C6AE
}

.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
	background-color: #44ADF9
}

.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-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: #FFB802
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-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: #E97426
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-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: 20px;
	padding-left: 0
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}

	.list-group-item:first-child {
		border-top-right-radius: 3px;
		border-top-left-radius: 3px
	}

	.list-group-item:last-child {
		margin-bottom: 0;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}

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, a.list-group-item:focus, button.list-group-item:hover, 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: #eee;
	color: #777;
	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: #777
	}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #616161;
	border-color: #616161
}

	.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .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: #c7c7c7
	}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8
}

a.list-group-item-success, button.list-group-item-success {
	color: #3c763d
}

	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, a.list-group-item-success:focus, button.list-group-item-success:hover, button.list-group-item-success:focus {
		color: #3c763d;
		background-color: #d0e9c6
	}

	a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active, button.list-group-item-success.active:hover, button.list-group-item-success.active:focus {
		color: #fff;
		background-color: #3c763d;
		border-color: #3c763d
	}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7
}

a.list-group-item-info, button.list-group-item-info {
	color: #31708f
}

	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, a.list-group-item-info:focus, button.list-group-item-info:hover, button.list-group-item-info:focus {
		color: #31708f;
		background-color: #c4e3f3
	}

	a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active, button.list-group-item-info.active:hover, button.list-group-item-info.active:focus {
		color: #fff;
		background-color: #31708f;
		border-color: #31708f
	}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3
}

a.list-group-item-warning, button.list-group-item-warning {
	color: #8a6d3b
}

	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, a.list-group-item-warning:focus, button.list-group-item-warning:hover, button.list-group-item-warning:focus {
		color: #8a6d3b;
		background-color: #faf2cc
	}

	a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active, button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus {
		color: #fff;
		background-color: #8a6d3b;
		border-color: #8a6d3b
	}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede
}

a.list-group-item-danger, button.list-group-item-danger {
	color: #a94442
}

	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, a.list-group-item-danger:focus, button.list-group-item-danger:hover, button.list-group-item-danger:focus {
		color: #a94442;
		background-color: #ebcccc
	}

	a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active, button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus {
		color: #fff;
		background-color: #a94442;
		border-color: #a94442
	}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3
}

.panel {
	margin-bottom: 18px;
	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-body:before, .panel-body:after {
		content: " ";
		display: table
	}

	.panel-body:after {
		clear: both
	}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 2px;
	border-top-left-radius: 2px
}

	.panel-heading > .dropdown .dropdown-toggle {
		color: inherit
	}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 15px;
	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:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead: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:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .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 th:first-child, .panel > .table-responsive:first-child > .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 th:first-child {
				border-top-left-radius: 2px
			}

			.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .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 th:last-child, .panel > .table-responsive:first-child > .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 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:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody: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:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .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 th:first-child, .panel > .table-responsive:last-child > .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 th:first-child {
				border-bottom-left-radius: 2px
			}

			.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .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 th:last-child, .panel > .table-responsive:last-child > .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 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 #ddd
	}

	.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-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
		border-bottom: 0
	}

	.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .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: 18px
}

	.panel-group .panel {
		margin-bottom: 0;
		border-radius: 3px
	}

		.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: #ddd
}

	.panel-default > .panel-heading {
		color: #333;
		background-color: #f5f5f5;
		border-color: #ddd
	}

		.panel-default > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #ddd
		}

		.panel-default > .panel-heading .badge {
			color: #f5f5f5;
			background-color: #333
		}

	.panel-default > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #ddd
	}

.panel-primary {
	border-color: #616161
}

	.panel-primary > .panel-heading {
		color: #fff;
		background-color: #616161;
		border-color: #616161
	}

		.panel-primary > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #616161
		}

		.panel-primary > .panel-heading .badge {
			color: #616161;
			background-color: #fff
		}

	.panel-primary > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #616161
	}

.panel-success {
	border-color: #d6e9c6
}

	.panel-success > .panel-heading {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6
	}

		.panel-success > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success > .panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

	.panel-success > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #d6e9c6
	}

.panel-info {
	border-color: #bce8f1
}

	.panel-info > .panel-heading {
		color: #31708f;
		background-color: #d9edf7;
		border-color: #bce8f1
	}

		.panel-info > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #bce8f1
		}

		.panel-info > .panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

	.panel-info > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #bce8f1
	}

.panel-warning {
	border-color: #faebcc
}

	.panel-warning > .panel-heading {
		color: #8a6d3b;
		background-color: #fcf8e3;
		border-color: #faebcc
	}

		.panel-warning > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #faebcc
		}

		.panel-warning > .panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

	.panel-warning > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #faebcc
	}

.panel-danger {
	border-color: #ebccd1
}

	.panel-danger > .panel-heading {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1
	}

		.panel-danger > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger > .panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

	.panel-danger > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #ebccd1
	}

.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: 5px
}

.well-sm {
	padding: 9px;
	border-radius: 2px
}

.close {
	float: right;
	font-size: 19.5px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}

	.close:hover, .close:focus {
		color: #000;
		text-decoration: none;
		cursor: pointer;
		opacity: .5;
		filter: alpha(opacity=50)
	}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Noto Sans Korean","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857;
	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;
	opacity: 0;
	filter: alpha(opacity=0)
}

	.tooltip.in {
		opacity: .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: "Noto Sans Korean","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857;
	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: 13px;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 5px;
	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: 13px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 4px 4px 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: #999;
	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: #999;
	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: #999;
	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: #999;
	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
	}

.page-header {
	margin: 0;
	margin-bottom: 20px
}

	.page-header h1, .page-header h2, .page-header h3, .page-header h4, .page-header h5, .page-header h6 {
		margin: 0;
		padding: 10px
	}

		.page-header h1 i, .page-header h2 i, .page-header h3 i, .page-header h4 i, .page-header h5 i, .page-header h6 i {
			padding-top: 1px
		}

.text-align-left {
	text-align: left
}

.text-align-center {
	text-align: center
}

.text-align-right {
	text-align: right
}

.modal-backdrop.in {
	display: none
}

@-webkit-keyframes ax-dialog {
	0% {
		opacity: 0.0;
		-webkit-transform: scale(1)
	}

	1% {
		opacity: 0.0;
		-webkit-transform: scale(0.3)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: scale(1)
	}
}

@-moz-keyframes ax-dialog {
	0% {
		opacity: 0.0;
		-moz-transform: scale(1)
	}

	1% {
		opacity: 0.0;
		-moz-transform: scale(0.3)
	}

	100% {
		opacity: 1.0;
		-moz-transform: scale(1)
	}
}

@keyframes ax-dialog {
	0% {
		opacity: 0.0;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}

	1% {
		opacity: 0.0;
		-webkit-transform: scale(0.3);
		-moz-transform: scale(0.3);
		-ms-transform: scale(0.3);
		-o-transform: scale(0.3);
		transform: scale(0.3)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes ax-dialog-destroy {
	from {
		-webkit-transform: scale(1);
		opacity: 1.0
	}

	to {
		-webkit-transform: scale(0.5);
		opacity: 0.0
	}
}

@-moz-keyframes ax-dialog-destroy {
	from {
		-moz-transform: scale(1);
		opacity: 1.0
	}

	to {
		-moz-transform: scale(0.5);
		opacity: 0.0
	}
}

@keyframes ax-dialog-destroy {
	from {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1.0
	}

	to {
		-webkit-transform: scale(0.5);
		-moz-transform: scale(0.5);
		-ms-transform: scale(0.5);
		-o-transform: scale(0.5);
		transform: scale(0.5);
		opacity: 0.0
	}
}

.ax5-ui-dialog {
	-webkit-animation: ax-dialog .15s cubic-bezier(0.645, 0.045, 0.355, 1);
	-o-animation: ax-dialog .15s cubic-bezier(0.645, 0.045, 0.355, 1);
	animation: ax-dialog .15s cubic-bezier(0.645, 0.045, 0.355, 1);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.175);
	z-index: 2000;
	position: fixed;
	left: 0px;
	top: 0px;
	overflow: hidden;
	border: 1px solid #ddd
}

	.ax5-ui-dialog .ax-dialog-header {
		font-weight: 600;
		padding: 10px 15px;
		border-bottom: 1px solid transparent
	}

		.ax5-ui-dialog .ax-dialog-header .badge {
			font-size: 0.8em;
			color: #f5f5f5;
			background-color: #333
		}

	.ax5-ui-dialog .ax-dialog-body {
		padding: 15px;
		text-align: center
	}

		.ax5-ui-dialog .ax-dialog-body .ax-dialog-msg {
			padding-top: 15px;
			padding-bottom: 15px
		}

		.ax5-ui-dialog .ax-dialog-body .ax-dialog-prompt {
			text-align: left;
			padding-bottom: 7.5px
		}

		.ax5-ui-dialog .ax-dialog-body .ax-dialog-buttons {
			margin-top: 15px
		}

			.ax5-ui-dialog .ax-dialog-body .ax-dialog-buttons button:not(:last-child) {
				margin-right: 3px
			}

	.ax5-ui-dialog .ax-dialog-header {
		color: #333;
		background: #f5f5f5
	}

		.ax5-ui-dialog .ax-dialog-header .badge {
			color: #f5f5f5;
			background-color: #333
		}

	.ax5-ui-dialog.primary {
		border: 1px solid #ddd
	}

		.ax5-ui-dialog.primary .ax-dialog-header {
			color: #fff;
			background: #616161
		}

			.ax5-ui-dialog.primary .ax-dialog-header .badge {
				color: #616161;
				background-color: #fff
			}

	.ax5-ui-dialog.success {
		border: 1px solid #ddd
	}

		.ax5-ui-dialog.success .ax-dialog-header {
			color: #3c763d;
			background: #dff0d8
		}

			.ax5-ui-dialog.success .ax-dialog-header .badge {
				color: #dff0d8;
				background-color: #3c763d
			}

	.ax5-ui-dialog.info {
		border: 1px solid #ddd
	}

		.ax5-ui-dialog.info .ax-dialog-header {
			color: #31708f;
			background: #d9edf7
		}

			.ax5-ui-dialog.info .ax-dialog-header .badge {
				color: #d9edf7;
				background-color: #31708f
			}

	.ax5-ui-dialog.warning {
		border: 1px solid #ddd
	}

		.ax5-ui-dialog.warning .ax-dialog-header {
			color: #8a6d3b;
			background: #fcf8e3
		}

			.ax5-ui-dialog.warning .ax-dialog-header .badge {
				color: #fcf8e3;
				background-color: #8a6d3b
			}

	.ax5-ui-dialog.danger {
		border: 1px solid #ddd
	}

		.ax5-ui-dialog.danger .ax-dialog-header {
			color: #a94442;
			background: #f2dede
		}

			.ax5-ui-dialog.danger .ax-dialog-header .badge {
				color: #f2dede;
				background-color: #a94442
			}

	.ax5-ui-dialog.destroy {
		-webkit-animation: ax-dialog-destroy .15s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;
		-o-animation: ax-dialog-destroy .15s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;
		animation: ax-dialog-destroy .15s cubic-bezier(0.645, 0.045, 0.355, 1) forwards
	}

	.ax5-ui-dialog .ax-dialog-body .ax-dialog-buttons .btn {
		padding: 5px 10px
	}

@-webkit-keyframes ax-mask {
	from {
		opacity: 0.0
	}

	to {
		opacity: .4
	}
}

@-moz-keyframes ax-mask {
	from {
		opacity: 0.0
	}

	to {
		opacity: .4
	}
}

@keyframes ax-mask {
	from {
		opacity: 0.0
	}

	to {
		opacity: .4
	}
}

.ax-masking {
	-webkit-filter: blur(3px);
	-webkit-transform: scale(0.96);
	-moz-transform: scale(0.96);
	-ms-transform: scale(0.96);
	-o-transform: scale(0.96);
	transform: scale(0.96);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0)
}

.ax-mask {
	z-index: 1000;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%
}

	.ax-mask .ax-mask-bg {
		z-index: 1;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: .4
	}

	.ax-mask .ax-mask-content {
		z-index: 2;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		display: table;
		vertical-align: middle;
		text-align: center;
		color: #fff;
		text-shadow: 0px 1px 0px #000
	}

		.ax-mask .ax-mask-content * {
			color: inherit
		}

		.ax-mask .ax-mask-content div {
			display: table-cell;
			vertical-align: middle;
			text-align: center
		}

@-webkit-keyframes ax-toast-bottom {
	from {
		-webkit-transform: translateY(-100px) scale(0.7)
	}

	to {
		-webkit-transform: translateY(0px) scale(1)
	}
}

@-moz-keyframes ax-toast-bottom {
	from {
		-moz-transform: translateY(-100px) scale(0.7)
	}

	to {
		-moz-transform: translateY(0px) scale(1)
	}
}

@keyframes ax-toast-bottom {
	from {
		-webkit-transform: translateY(-100px) scale(0.7);
		-moz-transform: translateY(-100px) scale(0.7);
		-ms-transform: translateY(-100px) scale(0.7);
		-o-transform: translateY(-100px) scale(0.7);
		transform: translateY(-100px) scale(0.7)
	}

	to {
		-webkit-transform: translateY(0px) scale(1);
		-moz-transform: translateY(0px) scale(1);
		-ms-transform: translateY(0px) scale(1);
		-o-transform: translateY(0px) scale(1);
		transform: translateY(0px) scale(1)
	}
}

@-webkit-keyframes ax-toast-top {
	from {
		-webkit-transform: translateY(100px) scale(0.7)
	}

	to {
		-webkit-transform: translateY(0px) scale(1)
	}
}

@-moz-keyframes ax-toast-top {
	from {
		-moz-transform: translateY(100px) scale(0.7)
	}

	to {
		-moz-transform: translateY(0px) scale(1)
	}
}

@keyframes ax-toast-top {
	from {
		-webkit-transform: translateY(100px) scale(0.7);
		-moz-transform: translateY(100px) scale(0.7);
		-ms-transform: translateY(100px) scale(0.7);
		-o-transform: translateY(100px) scale(0.7);
		transform: translateY(100px) scale(0.7)
	}

	to {
		-webkit-transform: translateY(0px) scale(1);
		-moz-transform: translateY(0px) scale(1);
		-ms-transform: translateY(0px) scale(1);
		-o-transform: translateY(0px) scale(1);
		transform: translateY(0px) scale(1)
	}
}

@-webkit-keyframes ax-toast-removed-bottom {
	from {
		-webkit-transform: translateY(0px);
		opacity: 1.0
	}

	to {
		-webkit-transform: translateY(10px) scale(0.7);
		opacity: 0.0
	}
}

@-moz-keyframes ax-toast-removed-bottom {
	from {
		-moz-transform: translateY(0px);
		opacity: 1.0
	}

	to {
		-moz-transform: translateY(10px) scale(0.7);
		opacity: 0.0
	}
}

@keyframes ax-toast-removed-bottom {
	from {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
		opacity: 1.0
	}

	to {
		-webkit-transform: translateY(10px) scale(0.7);
		-moz-transform: translateY(10px) scale(0.7);
		-ms-transform: translateY(10px) scale(0.7);
		-o-transform: translateY(10px) scale(0.7);
		transform: translateY(10px) scale(0.7);
		opacity: 0.0
	}
}

@-webkit-keyframes ax-toast-removed-top {
	from {
		-webkit-transform: translateY(0px);
		opacity: 1.0
	}

	to {
		-webkit-transform: translateY(-10px) scale(0.7);
		opacity: 0.0
	}
}

@-moz-keyframes ax-toast-removed-top {
	from {
		-moz-transform: translateY(0px);
		opacity: 1.0
	}

	to {
		-moz-transform: translateY(-10px) scale(0.7);
		opacity: 0.0
	}
}

@keyframes ax-toast-removed-top {
	from {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
		opacity: 1.0
	}

	to {
		-webkit-transform: translateY(-10px) scale(0.7);
		-moz-transform: translateY(-10px) scale(0.7);
		-ms-transform: translateY(-10px) scale(0.7);
		-o-transform: translateY(-10px) scale(0.7);
		transform: translateY(-10px) scale(0.7);
		opacity: 0.0
	}
}

@-webkit-keyframes ax-toast-destroy {
	from {
		-webkit-transform: scale(1);
		opacity: 1.0
	}

	to {
		-webkit-transform: scale(1.5);
		opacity: 0.0
	}
}

@-moz-keyframes ax-toast-destroy {
	from {
		-moz-transform: scale(1);
		opacity: 1.0
	}

	to {
		-moz-transform: scale(1.5);
		opacity: 0.0
	}
}

@keyframes ax-toast-destroy {
	from {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1.0
	}

	to {
		-webkit-transform: scale(1.5);
		-moz-transform: scale(1.5);
		-ms-transform: scale(1.5);
		-o-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0.0
	}
}

.ax5-ui-toast-container {
	z-index: 2000;
	position: fixed;
	width: auto;
	padding: 10px
}

	.ax5-ui-toast-container .ax5-ui-toast {
		box-sizing: border-box;
		border: 1px solid gray;
		opacity: .9;
		border-radius: 8px;
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.175);
		position: relative;
		margin: 5px 0px 5px 0px;
		display: table;
		padding: 6px;
		-webkit-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		background: #fff;
		color: #333
	}

		.ax5-ui-toast-container .ax5-ui-toast .ax-toast-icon {
			display: table-cell;
			padding: 6px;
			text-align: left;
			font-size: 24px;
			width: 24px;
			vertical-align: middle
		}

		.ax5-ui-toast-container .ax5-ui-toast .ax-toast-body {
			display: table-cell;
			padding: 6px;
			text-align: left;
			vertical-align: middle
		}

		.ax5-ui-toast-container .ax5-ui-toast .ax-toast-buttons {
			display: table-cell;
			padding: 6px;
			text-align: right;
			vertical-align: middle
		}

			.ax5-ui-toast-container .ax5-ui-toast .ax-toast-buttons button:not(:last-child) {
				margin-right: 3px
			}

		.ax5-ui-toast-container .ax5-ui-toast .ax-toast-close {
			display: table-cell;
			padding: 6px;
			text-align: right;
			vertical-align: top;
			text-decoration: none;
			cursor: pointer
		}

		.ax5-ui-toast-container .ax5-ui-toast .ax-toast-icon {
			color: #333
		}

		.ax5-ui-toast-container .ax5-ui-toast .ax-toast-close {
			color: #333
		}

		.ax5-ui-toast-container .ax5-ui-toast.primary {
			background: #fff;
			color: #616161
		}

			.ax5-ui-toast-container .ax5-ui-toast.primary .ax-toast-icon {
				color: #616161
			}

			.ax5-ui-toast-container .ax5-ui-toast.primary .ax-toast-close {
				color: #616161
			}

		.ax5-ui-toast-container .ax5-ui-toast.success {
			background: #fff;
			color: #00C6AE
		}

			.ax5-ui-toast-container .ax5-ui-toast.success .ax-toast-icon {
				color: #00C6AE
			}

			.ax5-ui-toast-container .ax5-ui-toast.success .ax-toast-close {
				color: #00C6AE
			}

		.ax5-ui-toast-container .ax5-ui-toast.info {
			background: #fff;
			color: #44ADF9
		}

			.ax5-ui-toast-container .ax5-ui-toast.info .ax-toast-icon {
				color: #44ADF9
			}

			.ax5-ui-toast-container .ax5-ui-toast.info .ax-toast-close {
				color: #44ADF9
			}

		.ax5-ui-toast-container .ax5-ui-toast.warning {
			background: #fff;
			color: #FFB802
		}

			.ax5-ui-toast-container .ax5-ui-toast.warning .ax-toast-icon {
				color: #FFB802
			}

			.ax5-ui-toast-container .ax5-ui-toast.warning .ax-toast-close {
				color: #FFB802
			}

		.ax5-ui-toast-container .ax5-ui-toast.danger {
			background: #fff;
			color: #E97426
		}

			.ax5-ui-toast-container .ax5-ui-toast.danger .ax-toast-icon {
				color: #E97426
			}

			.ax5-ui-toast-container .ax5-ui-toast.danger .ax-toast-close {
				color: #E97426
			}

	.ax5-ui-toast-container.bottom-left {
		left: 0;
		bottom: 0
	}

		.ax5-ui-toast-container.bottom-left .ax5-ui-toast {
			-webkit-animation: ax-toast-top .3s cubic-bezier(0.86, 0, 0.07, 1);
			-o-animation: ax-toast-top .3s cubic-bezier(0.86, 0, 0.07, 1);
			animation: ax-toast-top .3s cubic-bezier(0.86, 0, 0.07, 1)
		}

			.ax5-ui-toast-container.bottom-left .ax5-ui-toast.removed {
				-webkit-animation: ax-toast-removed-bottom .3s ease forwards;
				-o-animation: ax-toast-removed-bottom .3s ease forwards;
				animation: ax-toast-removed-bottom .3s ease forwards
			}

			.ax5-ui-toast-container.bottom-left .ax5-ui-toast.destroy {
				-webkit-animation: ax-toast-destroy .3s ease forwards;
				-o-animation: ax-toast-destroy .3s ease forwards;
				animation: ax-toast-destroy .3s ease forwards
			}

	.ax5-ui-toast-container.bottom-right {
		right: 0;
		bottom: 0
	}

		.ax5-ui-toast-container.bottom-right .ax5-ui-toast {
			-webkit-animation: ax-toast-top .3s cubic-bezier(0.86, 0, 0.07, 1);
			-o-animation: ax-toast-top .3s cubic-bezier(0.86, 0, 0.07, 1);
			animation: ax-toast-top .3s cubic-bezier(0.86, 0, 0.07, 1)
		}

			.ax5-ui-toast-container.bottom-right .ax5-ui-toast.removed {
				-webkit-animation: ax-toast-removed-bottom .3s ease forwards;
				-o-animation: ax-toast-removed-bottom .3s ease forwards;
				animation: ax-toast-removed-bottom .3s ease forwards
			}

			.ax5-ui-toast-container.bottom-right .ax5-ui-toast.destroy {
				-webkit-animation: ax-toast-destroy .3s ease forwards;
				-o-animation: ax-toast-destroy .3s ease forwards;
				animation: ax-toast-destroy .3s ease forwards
			}

	.ax5-ui-toast-container.top-left {
		left: 0;
		top: 0
	}

		.ax5-ui-toast-container.top-left .ax5-ui-toast {
			-webkit-animation: ax-toast-bottom .3s cubic-bezier(0.86, 0, 0.07, 1);
			-o-animation: ax-toast-bottom .3s cubic-bezier(0.86, 0, 0.07, 1);
			animation: ax-toast-bottom .3s cubic-bezier(0.86, 0, 0.07, 1)
		}

			.ax5-ui-toast-container.top-left .ax5-ui-toast.removed {
				-webkit-animation: ax-toast-removed-top .3s ease forwards;
				-o-animation: ax-toast-removed-top .3s ease forwards;
				animation: ax-toast-removed-top .3s ease forwards
			}

			.ax5-ui-toast-container.top-left .ax5-ui-toast.destroy {
				-webkit-animation: ax-toast-destroy .3s ease forwards;
				-o-animation: ax-toast-destroy .3s ease forwards;
				animation: ax-toast-destroy .3s ease forwards
			}

	.ax5-ui-toast-container.top-right {
		right: 0;
		top: 0
	}

		.ax5-ui-toast-container.top-right .ax5-ui-toast {
			-webkit-animation: ax-toast-bottom .3s cubic-bezier(0.86, 0, 0.07, 1);
			-o-animation: ax-toast-bottom .3s cubic-bezier(0.86, 0, 0.07, 1);
			animation: ax-toast-bottom .3s cubic-bezier(0.86, 0, 0.07, 1)
		}

			.ax5-ui-toast-container.top-right .ax5-ui-toast.removed {
				-webkit-animation: ax-toast-removed-top .3s ease forwards;
				-o-animation: ax-toast-removed-top .3s ease forwards;
				animation: ax-toast-removed-top .3s ease forwards
			}

			.ax5-ui-toast-container.top-right .ax5-ui-toast.destroy {
				-webkit-animation: ax-toast-destroy .3s ease forwards;
				-o-animation: ax-toast-destroy .3s ease forwards;
				animation: ax-toast-destroy .3s ease forwards
			}

@-webkit-keyframes ax-modal {
	0% {
		opacity: 0.0;
		-webkit-transform: scale(0.8)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: scale(1)
	}
}

@-moz-keyframes ax-modal {
	0% {
		opacity: 0.0;
		-moz-transform: scale(0.8)
	}

	100% {
		opacity: 1.0;
		-moz-transform: scale(1)
	}
}

@keyframes ax-modal {
	0% {
		opacity: 0.0;
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-ms-transform: scale(0.8);
		-o-transform: scale(0.8);
		transform: scale(0.8)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes ax-modal-destroy {
	100% {
		opacity: 0.0;
		-webkit-transform: translateY(20%)
	}

	0% {
		opacity: 1.0;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes ax-modal-destroy {
	100% {
		opacity: 0.0;
		-moz-transform: translateY(20%)
	}

	0% {
		opacity: 1.0;
		-moz-transform: translateY(0)
	}
}

@keyframes ax-modal-destroy {
	100% {
		opacity: 0.0;
		-webkit-transform: translateY(20%);
		-moz-transform: translateY(20%);
		-ms-transform: translateY(20%);
		-o-transform: translateY(20%);
		transform: translateY(20%)
	}

	0% {
		opacity: 1.0;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes ax-modal-fullscreen {
	0% {
		-webkit-transform: translateY(20%)
	}

	100% {
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes ax-modal-fullscreen {
	0% {
		-moz-transform: translateY(20%)
	}

	100% {
		-moz-transform: translateY(0)
	}
}

@keyframes ax-modal-fullscreen {
	0% {
		-webkit-transform: translateY(20%);
		-moz-transform: translateY(20%);
		-ms-transform: translateY(20%);
		-o-transform: translateY(20%);
		transform: translateY(20%)
	}

	100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes ax-modal-fullscreen-destroy {
	0% {
		-webkit-transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(100%)
	}
}

@-moz-keyframes ax-modal-fullscreen-destroy {
	0% {
		-moz-transform: translateY(0)
	}

	100% {
		-moz-transform: translateY(100%)
	}
}

@keyframes ax-modal-fullscreen-destroy {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		transform: translateY(100%)
	}
}

@-webkit-keyframes ax-modal-fade-in {
	0% {
		opacity: 0.0
	}

	100% {
		opacity: 1.0
	}
}

@-moz-keyframes ax-modal-fade-in {
	0% {
		opacity: 0.0
	}

	100% {
		opacity: 1.0
	}
}

@keyframes ax-modal-fade-in {
	0% {
		opacity: 0.0
	}

	100% {
		opacity: 1.0
	}
}

@-webkit-keyframes ax-modal-fade-out {
	0% {
		opacity: 1.0
	}

	100% {
		opacity: 0.0
	}
}

@-moz-keyframes ax-modal-fade-out {
	0% {
		opacity: 1.0
	}

	100% {
		opacity: 0.0
	}
}

@keyframes ax-modal-fade-out {
	0% {
		opacity: 1.0
	}

	100% {
		opacity: 0.0
	}
}

.ax5modal {
	-webkit-animation: ax-modal .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
	-o-animation: ax-modal .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
	animation: ax-modal .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
	-webkit-transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	-o-transform: translateZ(0px);
	transform: translateZ(0px);
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6);
	z-index: 2000;
	position: fixed;
	left: 0px;
	top: 0px;
	overflow: hidden;
	box-sizing: content-box
}

	.ax5modal .ax-modal-header {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		font-weight: 600;
		padding: 10px 15px;
		border-bottom: 1px solid transparent;
		cursor: move
	}

		.ax5modal .ax-modal-header .ax-modal-header-addon {
			position: absolute;
			right: 0px;
			top: 0px;
			padding: 10px 10px
		}

			.ax5modal .ax-modal-header .ax-modal-header-addon [data-modal-header-btn] {
				border: 0;
				padding: 0px 2px;
				background: transparent;
				display: inline-block;
				text-align: center;
				cursor: pointer;
				outline: 0
			}

	.ax5modal .ax-modal-body {
		padding: 0px;
		text-align: center;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		box-flex: 1;
		-webkit-flex: 1;
		-moz-flex: 1;
		-ms-flex: 1;
		flex: 1;
		position: relative
	}

		.ax5modal .ax-modal-body iframe {
			border: 0 none
		}

		.ax5modal .ax-modal-body .fadeIn {
			-webkit-animation: ax-modal-fade-in .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
			-o-animation: ax-modal-fade-in .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
			animation: ax-modal-fade-in .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards
		}

		.ax5modal .ax-modal-body .fadeOut {
			-webkit-animation: ax-modal-fade-out .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
			-o-animation: ax-modal-fade-out .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
			animation: ax-modal-fade-out .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards
		}

	.ax5modal .ax-modal-header {
		color: #333;
		background: #f5f5f5
	}

		.ax5modal .ax-modal-header .ax-modal-header-addon a {
			color: #333;
			outline: 0
		}

	.ax5modal.primary .ax-modal-header {
		color: #fff;
		background: #616161
	}

		.ax5modal.primary .ax-modal-header .ax-modal-header-addon a {
			color: #fff;
			outline: 0
		}

	.ax5modal.success .ax-modal-header {
		color: #3c763d;
		background: #dff0d8
	}

		.ax5modal.success .ax-modal-header .ax-modal-header-addon a {
			color: #3c763d;
			outline: 0
		}

	.ax5modal.info .ax-modal-header {
		color: #31708f;
		background: #d9edf7
	}

		.ax5modal.info .ax-modal-header .ax-modal-header-addon a {
			color: #31708f;
			outline: 0
		}

	.ax5modal.warning .ax-modal-header {
		color: #8a6d3b;
		background: #fcf8e3
	}

		.ax5modal.warning .ax-modal-header .ax-modal-header-addon a {
			color: #8a6d3b;
			outline: 0
		}

	.ax5modal.danger .ax-modal-header {
		color: #a94442;
		background: #f2dede
	}

		.ax5modal.danger .ax-modal-header .ax-modal-header-addon a {
			color: #a94442;
			outline: 0
		}

	.ax5modal.destroy {
		-webkit-animation: ax-modal-destroy .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
		-o-animation: ax-modal-destroy .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
		animation: ax-modal-destroy .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards
	}

	.ax5modal.fullscreen {
		border: 0px none;
		border-radius: 0px;
		box-shadow: none;
		-webkit-animation: ax-modal-fullscreen .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
		-o-animation: ax-modal-fullscreen .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
		animation: ax-modal-fullscreen .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards
	}

		.ax5modal.fullscreen.destroy {
			-webkit-animation: ax-modal-fullscreen-destroy .3s cubic-bezier(0.19, 1, 0.22, 1) forwards;
			-o-animation: ax-modal-fullscreen-destroy .3s cubic-bezier(0.19, 1, 0.22, 1) forwards;
			animation: ax-modal-fullscreen-destroy .3s cubic-bezier(0.19, 1, 0.22, 1) forwards
		}

	.ax5modal.draged .ax-modal-header {
		opacity: 0.5
	}

	.ax5modal.draged .ax-modal-body {
		opacity: 0.5
	}

.ax5modal-resizer-background {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 2000
}

.ax5modal-resizer {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2001;
	cursor: move;
	box-sizing: border-box;
	background-color: #ccc;
	border: 3px dotted red;
	opacity: .3;
	border-radius: 3px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6)
}

@-webkit-keyframes ax5-ui-calendar-fadeout {
	from {
		opacity: 1.0
	}

	to {
		opacity: 0.5
	}
}

@-moz-keyframes ax5-ui-calendar-fadeout {
	from {
		opacity: 1.0
	}

	to {
		opacity: 0.5
	}
}

@keyframes ax5-ui-calendar-fadeout {
	from {
		opacity: 1.0
	}

	to {
		opacity: 0.5
	}
}

@-webkit-keyframes ax5-ui-calendar-fadein {
	from {
		opacity: 0.5
	}

	to {
		opacity: 1.0
	}
}

@-moz-keyframes ax5-ui-calendar-fadein {
	from {
		opacity: 0.5
	}

	to {
		opacity: 1.0
	}
}

@keyframes ax5-ui-calendar-fadein {
	from {
		opacity: 0.5
	}

	to {
		opacity: 1.0
	}
}

.ax5-ui-calendar {
	box-sizing: border-box;
	position: relative
}

	.ax5-ui-calendar .calendar-control {
		position: relative;
		box-sizing: content-box;
		background-color: #f5f5f5;
		background-image: -webkit-linear-gradient(bottom, #f5f5f5);
		background-image: linear-gradient(to top,#f5f5f5);
		border: 1px solid #ddd;
		border-radius: 5px;
		font-size: 17px;
		margin-bottom: 5px;
		color: #333
	}

		.ax5-ui-calendar .calendar-control .date-move-left, .ax5-ui-calendar .calendar-control .date-move-right {
			display: block;
			position: absolute;
			overflow: hidden;
			text-align: center;
			font-size: 21px;
			cursor: pointer;
			text-decoration: none
		}

			.ax5-ui-calendar .calendar-control .date-move-left i, .ax5-ui-calendar .calendar-control .date-move-left span, .ax5-ui-calendar .calendar-control .date-move-right i, .ax5-ui-calendar .calendar-control .date-move-right span {
				line-height: inherit
			}

		.ax5-ui-calendar .calendar-control .date-move-left {
			left: 0px;
			top: 0px
		}

		.ax5-ui-calendar .calendar-control .date-move-right {
			right: 0px;
			top: 0px
		}

		.ax5-ui-calendar .calendar-control .date-display {
			text-align: center
		}

			.ax5-ui-calendar .calendar-control .date-display [data-calendar-display] {
				margin: 0px 10px;
				cursor: pointer;
				text-decoration: underline
			}

		.ax5-ui-calendar .calendar-control a {
			color: #333
		}

			.ax5-ui-calendar .calendar-control a:hover {
				color: #616161
			}

	.ax5-ui-calendar .calendar-body.fadein {
		-webkit-animation: ax5-ui-calendar-fadein 0.1s ease-in-out;
		-o-animation: ax5-ui-calendar-fadein 0.1s ease-in-out;
		animation: ax5-ui-calendar-fadein 0.1s ease-in-out;
		opacity: 1.0
	}

	.ax5-ui-calendar .calendar-body.fadeout {
		-webkit-animation: ax5-ui-calendar-fadeout 0.1s ease-in-out;
		-o-animation: ax5-ui-calendar-fadeout 0.1s ease-in-out;
		animation: ax5-ui-calendar-fadeout 0.1s ease-in-out;
		opacity: 0.0
	}

	.ax5-ui-calendar .calendar-body table {
		box-sizing: border-box;
		table-layout: fixed;
		border-collapse: collapse;
		border-spacing: 0px;
		border: 0px none
	}

		.ax5-ui-calendar .calendar-body table thead td, .ax5-ui-calendar .calendar-body table thead th {
			box-sizing: border-box;
			vertical-align: middle;
			line-height: 1em;
			cursor: pointer;
			text-align: center;
			font-size: 11px;
			padding: 0px 2px;
			border: 0px none;
			overflow: hidden;
			background-color: #fff;
			background-image: -webkit-linear-gradient(bottom, #fff,#fff);
			background-image: linear-gradient(to top,#fff,#fff);
			color: #6D6E70
		}

			.ax5-ui-calendar .calendar-body table thead td.calendar-col-0, .ax5-ui-calendar .calendar-body table thead th.calendar-col-0 {
				color: #C78B81
			}

			.ax5-ui-calendar .calendar-body table thead td.calendar-col-6, .ax5-ui-calendar .calendar-body table thead th.calendar-col-6 {
				color: #32B4DC
			}

		.ax5-ui-calendar .calendar-body table tbody td, .ax5-ui-calendar .calendar-body table tbody th {
			box-sizing: border-box;
			vertical-align: middle;
			line-height: 1em;
			cursor: pointer;
			text-align: center;
			font-size: 13px;
			border: 0px none;
			background-color: #fff;
			background-image: -webkit-linear-gradient(bottom, #fff,#fff);
			background-image: linear-gradient(to top,#fff,#fff);
			overflow: hidden
		}

			.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day {
				position: relative;
				display: block;
				width: 100%;
				height: 100%;
				vertical-align: middle;
				border-radius: 5px;
				overflow: hidden;
				line-height: inherit;
				background-color: #fff;
				background-image: -webkit-linear-gradient(bottom, #fff,#fff);
				background-image: linear-gradient(to top,#fff,#fff);
				color: #C3C4C6;
				font-size: 13px
			}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day span.addon, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day span.addon {
					position: absolute;
					width: 100%;
					text-align: center;
					line-height: 10.4px;
					font-size: 10.4px
				}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day span.addon.addon-header, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day span.addon.addon-header {
						left: 0px;
						top: 1px
					}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day span.addon.addon-footer, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day span.addon.addon-footer {
						left: 0px;
						bottom: 1px
					}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.live, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.live {
					background-color: #F0F0F0;
					background-image: -webkit-linear-gradient(bottom, #F0F0F0,#F0F0F0);
					background-image: linear-gradient(to top,#F0F0F0,#F0F0F0);
					color: #6D6E70
				}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.live span.addon, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.live span.addon {
						color: #A1A1A1
					}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.live.sunday, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.live.sunday {
						color: #C78B81
					}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.live.saturday, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.live.saturday {
						color: #32B4DC
					}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.focus, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.focus {
					background-color: #E67241;
					background-image: -webkit-linear-gradient(bottom, #E67241,#E67241);
					background-image: linear-gradient(to top,#E67241,#E67241);
					color: #fff
				}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.focus span.addon, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.focus span.addon {
						color: #fff
					}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.focus.hover, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.focus.hover {
						background-color: #32B4DC;
						background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
						background-image: linear-gradient(to top,#32B4DC,#32B4DC);
						color: #fff !important
					}

						.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.focus.hover span.addon, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.focus.hover span.addon {
							color: #fff
						}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.period, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.period {
					background-color: #82d3fa;
					background-image: -webkit-linear-gradient(bottom, #82d3fa,#82d3fa);
					background-image: linear-gradient(to top,#82d3fa,#82d3fa);
					color: #fff !important
				}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.period span.addon, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.period span.addon {
						color: #fff
					}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.selected-day, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.selected-day {
					background-color: #32B4DC;
					background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
					background-image: linear-gradient(to top,#32B4DC,#32B4DC);
					color: #fff !important
				}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.selected-day span.addon, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.selected-day span.addon {
						color: #fff
					}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.disable, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.disable {
					background-color: #fff;
					background-image: -webkit-linear-gradient(bottom, #fff,#fff);
					background-image: linear-gradient(to top,#fff,#fff);
					color: #dddedf
				}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.holiday, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.holiday {
					color: #C78B81
				}

			.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-month {
				display: block;
				width: 100%;
				height: 100%;
				vertical-align: middle;
				border-radius: 5px;
				overflow: hidden;
				line-height: inherit;
				background-color: #fff;
				background-image: -webkit-linear-gradient(bottom, #fff,#fff);
				background-image: linear-gradient(to top,#fff,#fff);
				color: #C3C4C6;
				font-size: 13px
			}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.live, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.live {
					background-color: #F0F0F0;
					background-image: -webkit-linear-gradient(bottom, #F0F0F0,#F0F0F0);
					background-image: linear-gradient(to top,#F0F0F0,#F0F0F0);
					color: #6D6E70
				}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.hover, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.hover {
					background-color: #32B4DC;
					background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
					background-image: linear-gradient(to top,#32B4DC,#32B4DC);
					color: #fff
				}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.focus, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.focus {
					background-color: #E67241;
					background-image: -webkit-linear-gradient(bottom, #E67241,#E67241);
					background-image: linear-gradient(to top,#E67241,#E67241);
					color: #fff
				}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.selected-month, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.selected-month {
					background-color: #32B4DC;
					background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
					background-image: linear-gradient(to top,#32B4DC,#32B4DC);
					color: #fff !important
				}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.selected-month span.addon, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.selected-month span.addon {
						color: #fff
					}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.selected-month span.lunar, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.selected-month span.lunar {
						color: #fff
					}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.disable, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.disable {
					background-color: #fff;
					background-image: -webkit-linear-gradient(bottom, #fff,#fff);
					background-image: linear-gradient(to top,#fff,#fff);
					color: #dddedf
				}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.holiday, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.holiday {
					color: #C78B81
				}

			.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-year {
				display: block;
				width: 100%;
				height: 100%;
				vertical-align: middle;
				border-radius: 5px;
				overflow: hidden;
				line-height: inherit;
				background-color: #fff;
				background-image: -webkit-linear-gradient(bottom, #fff,#fff);
				background-image: linear-gradient(to top,#fff,#fff);
				color: #C3C4C6;
				font-size: 13px
			}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.live, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.live {
					background-color: #F0F0F0;
					background-image: -webkit-linear-gradient(bottom, #F0F0F0,#F0F0F0);
					background-image: linear-gradient(to top,#F0F0F0,#F0F0F0);
					color: #6D6E70
				}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.hover, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.hover {
					background-color: #32B4DC;
					background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
					background-image: linear-gradient(to top,#32B4DC,#32B4DC);
					color: #fff
				}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.focus, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.focus {
					background-color: #E67241;
					background-image: -webkit-linear-gradient(bottom, #E67241,#E67241);
					background-image: linear-gradient(to top,#E67241,#E67241);
					color: #fff
				}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.selected-year, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.selected-year {
					background-color: #32B4DC;
					background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
					background-image: linear-gradient(to top,#32B4DC,#32B4DC);
					color: #fff !important
				}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.selected-year span.addon, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.selected-year span.addon {
						color: #fff
					}

					.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.selected-year span.lunar, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.selected-year span.lunar {
						color: #fff
					}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.disable, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.disable {
					background-color: #fff;
					background-image: -webkit-linear-gradient(bottom, #fff,#fff);
					background-image: linear-gradient(to top,#fff,#fff);
					color: #dddedf
				}

				.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.holiday, .ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.holiday {
					color: #C78B81
				}

@-webkit-keyframes ax-picker {
	0% {
		opacity: 0.0;
		-webkit-transform: scale(0)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: scale(1)
	}
}

@-moz-keyframes ax-picker {
	0% {
		opacity: 0.0;
		-moz-transform: scale(0)
	}

	100% {
		opacity: 1.0;
		-moz-transform: scale(1)
	}
}

@keyframes ax-picker {
	0% {
		opacity: 0.0;
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes ax-picker-destroy {
	from {
		-webkit-transform: scale(1);
		opacity: 1.0
	}

	to {
		-webkit-transform: scale(0.95);
		opacity: 0.0
	}
}

@-moz-keyframes ax-picker-destroy {
	from {
		-moz-transform: scale(1);
		opacity: 1.0
	}

	to {
		-moz-transform: scale(0.95);
		opacity: 0.0
	}
}

@keyframes ax-picker-destroy {
	from {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1.0
	}

	to {
		-webkit-transform: scale(0.95);
		-moz-transform: scale(0.95);
		-ms-transform: scale(0.95);
		-o-transform: scale(0.95);
		transform: scale(0.95);
		opacity: 0.0
	}
}

.ax5-ui-picker {
	box-sizing: border-box;
	z-index: 2000;
	position: absolute;
	left: 0px;
	top: 0px;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-animation: ax-picker .1s;
	-o-animation: ax-picker .1s;
	animation: ax-picker .1s;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top;
	background-color: #fff;
	background-image: -webkit-linear-gradient(bottom, #fff);
	background-image: linear-gradient(to top,#fff);
	border: 1px solid;
	border-color: #ddd;
	border-radius: 5px;
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.175)
}

	.ax5-ui-picker .ax-picker-heading {
		font-weight: 600;
		padding: 10px 15px;
		border-bottom: 1px solid transparent;
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		color: #333;
		background-color: #f5f5f5;
		background-image: -webkit-linear-gradient(bottom, #f5f5f5);
		background-image: linear-gradient(to top,#f5f5f5)
	}

		.ax5-ui-picker .ax-picker-heading .badge {
			font-size: 0.8em;
			color: #f5f5f5;
			background-color: #333;
			background-image: -webkit-linear-gradient(bottom, #333);
			background-image: linear-gradient(to top,#333)
		}

	.ax5-ui-picker .ax-picker-body {
		padding: 5px;
		text-align: center
	}

		.ax5-ui-picker .ax-picker-body .ax-picker-content {
			min-width: 50px
		}

			.ax5-ui-picker .ax-picker-body .ax-picker-content .ax-picker-content-box {
				border: 0px solid;
				border-color: none;
				border-radius: 0px;
				padding: 0px;
				overflow: hidden
			}

		.ax5-ui-picker .ax-picker-body .ax-picker-buttons {
			padding: 10px 0px 5px 0px
		}

			.ax5-ui-picker .ax-picker-body .ax-picker-buttons button:not(:last-child) {
				margin-right: 3px
			}

	.ax5-ui-picker.direction-top .ax-picker-arrow {
		position: absolute;
		width: 0;
		height: 0;
		left: 50%;
		top: 0px
	}

		.ax5-ui-picker.direction-top .ax-picker-arrow:before {
			content: ' ';
			position: absolute;
			width: 0;
			height: 0;
			left: -10px;
			top: -20px;
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
			border-bottom: 20px solid #ddd
		}

		.ax5-ui-picker.direction-top .ax-picker-arrow:after {
			content: ' ';
			position: absolute;
			width: 0;
			height: 0;
			left: -10px;
			top: -18px;
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
			border-bottom: 20px solid #fff
		}

	.ax5-ui-picker.direction-right .ax-picker-arrow {
		position: absolute;
		width: 0;
		height: 0;
		right: 0px;
		top: 50%
	}

		.ax5-ui-picker.direction-right .ax-picker-arrow:before {
			content: ' ';
			position: absolute;
			width: 0;
			height: 0;
			right: -20px;
			top: -10px;
			border-top: 10px solid transparent;
			border-bottom: 10px solid transparent;
			border-left: 20px solid #ddd
		}

		.ax5-ui-picker.direction-right .ax-picker-arrow:after {
			content: ' ';
			position: absolute;
			width: 0;
			height: 0;
			right: -18px;
			top: -10px;
			border-top: 10px solid transparent;
			border-bottom: 10px solid transparent;
			border-left: 20px solid #fff
		}

	.ax5-ui-picker.direction-bottom .ax-picker-arrow {
		position: absolute;
		width: 0;
		height: 0;
		left: 50%;
		bottom: 0px
	}

		.ax5-ui-picker.direction-bottom .ax-picker-arrow:before {
			content: ' ';
			position: absolute;
			width: 0;
			height: 0;
			left: -10px;
			bottom: -20px;
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
			border-top: 20px solid #ddd
		}

		.ax5-ui-picker.direction-bottom .ax-picker-arrow:after {
			content: ' ';
			position: absolute;
			width: 0;
			height: 0;
			left: -10px;
			bottom: -18px;
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
			border-top: 20px solid #fff
		}

	.ax5-ui-picker.direction-left .ax-picker-arrow {
		position: absolute;
		width: 0;
		height: 0;
		left: 0px;
		top: 50%
	}

		.ax5-ui-picker.direction-left .ax-picker-arrow:before {
			content: ' ';
			position: absolute;
			width: 0;
			height: 0;
			left: -20px;
			top: -10px;
			border-top: 10px solid transparent;
			border-bottom: 10px solid transparent;
			border-right: 20px solid #ddd
		}

		.ax5-ui-picker.direction-left .ax-picker-arrow:after {
			content: ' ';
			position: absolute;
			width: 0;
			height: 0;
			left: -18px;
			top: -10px;
			border-top: 10px solid transparent;
			border-bottom: 10px solid transparent;
			border-right: 20px solid #fff
		}

	.ax5-ui-picker.primary {
		background-color: #fff;
		background-image: -webkit-linear-gradient(bottom, #fff);
		background-image: linear-gradient(to top,#fff);
		border: 1px solid;
		border-color: #616161;
		border-radius: 5px;
		box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.175)
	}

		.ax5-ui-picker.primary .ax-picker-heading {
			font-weight: 600;
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			color: #fff;
			background-color: #616161;
			background-image: -webkit-linear-gradient(bottom, #616161);
			background-image: linear-gradient(to top,#616161)
		}

			.ax5-ui-picker.primary .ax-picker-heading .badge {
				font-size: 0.8em;
				color: #616161;
				background-color: #fff;
				background-image: -webkit-linear-gradient(bottom, #fff);
				background-image: linear-gradient(to top,#fff)
			}

		.ax5-ui-picker.primary .ax-picker-body {
			padding: 5px;
			text-align: center
		}

			.ax5-ui-picker.primary .ax-picker-body .ax-picker-content {
				min-width: 50px
			}

				.ax5-ui-picker.primary .ax-picker-body .ax-picker-content .ax-picker-content-box {
					border: 0px solid;
					border-color: none;
					border-radius: 0px;
					padding: 0px;
					overflow: hidden
				}

			.ax5-ui-picker.primary .ax-picker-body .ax-picker-buttons {
				padding: 10px 0px 5px 0px
			}

				.ax5-ui-picker.primary .ax-picker-body .ax-picker-buttons button:not(:last-child) {
					margin-right: 3px
				}

		.ax5-ui-picker.primary.direction-top .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			top: 0px
		}

			.ax5-ui-picker.primary.direction-top .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #616161
			}

			.ax5-ui-picker.primary.direction-top .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #fff
			}

		.ax5-ui-picker.primary.direction-right .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			right: 0px;
			top: 50%
		}

			.ax5-ui-picker.primary.direction-right .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #616161
			}

			.ax5-ui-picker.primary.direction-right .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #fff
			}

		.ax5-ui-picker.primary.direction-bottom .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			bottom: 0px
		}

			.ax5-ui-picker.primary.direction-bottom .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #616161
			}

			.ax5-ui-picker.primary.direction-bottom .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #fff
			}

		.ax5-ui-picker.primary.direction-left .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 0px;
			top: 50%
		}

			.ax5-ui-picker.primary.direction-left .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #616161
			}

			.ax5-ui-picker.primary.direction-left .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #fff
			}

	.ax5-ui-picker.success {
		background-color: #fff;
		background-image: -webkit-linear-gradient(bottom, #fff);
		background-image: linear-gradient(to top,#fff);
		border: 1px solid;
		border-color: #d6e9c6;
		border-radius: 5px;
		box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.175)
	}

		.ax5-ui-picker.success .ax-picker-heading {
			font-weight: 600;
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			color: #3c763d;
			background-color: #dff0d8;
			background-image: -webkit-linear-gradient(bottom, #dff0d8);
			background-image: linear-gradient(to top,#dff0d8)
		}

			.ax5-ui-picker.success .ax-picker-heading .badge {
				font-size: 0.8em;
				color: #dff0d8;
				background-color: #3c763d;
				background-image: -webkit-linear-gradient(bottom, #3c763d);
				background-image: linear-gradient(to top,#3c763d)
			}

		.ax5-ui-picker.success .ax-picker-body {
			padding: 5px;
			text-align: center
		}

			.ax5-ui-picker.success .ax-picker-body .ax-picker-content {
				min-width: 50px
			}

				.ax5-ui-picker.success .ax-picker-body .ax-picker-content .ax-picker-content-box {
					border: 0px solid;
					border-color: none;
					border-radius: 0px;
					padding: 0px;
					overflow: hidden
				}

			.ax5-ui-picker.success .ax-picker-body .ax-picker-buttons {
				padding: 10px 0px 5px 0px
			}

				.ax5-ui-picker.success .ax-picker-body .ax-picker-buttons button:not(:last-child) {
					margin-right: 3px
				}

		.ax5-ui-picker.success.direction-top .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			top: 0px
		}

			.ax5-ui-picker.success.direction-top .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #d6e9c6
			}

			.ax5-ui-picker.success.direction-top .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #fff
			}

		.ax5-ui-picker.success.direction-right .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			right: 0px;
			top: 50%
		}

			.ax5-ui-picker.success.direction-right .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #d6e9c6
			}

			.ax5-ui-picker.success.direction-right .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #fff
			}

		.ax5-ui-picker.success.direction-bottom .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			bottom: 0px
		}

			.ax5-ui-picker.success.direction-bottom .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #d6e9c6
			}

			.ax5-ui-picker.success.direction-bottom .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #fff
			}

		.ax5-ui-picker.success.direction-left .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 0px;
			top: 50%
		}

			.ax5-ui-picker.success.direction-left .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #d6e9c6
			}

			.ax5-ui-picker.success.direction-left .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #fff
			}

	.ax5-ui-picker.info {
		background-color: #fff;
		background-image: -webkit-linear-gradient(bottom, #fff);
		background-image: linear-gradient(to top,#fff);
		border: 1px solid;
		border-color: #bce8f1;
		border-radius: 5px;
		box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.175)
	}

		.ax5-ui-picker.info .ax-picker-heading {
			font-weight: 600;
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			color: #31708f;
			background-color: #d9edf7;
			background-image: -webkit-linear-gradient(bottom, #d9edf7);
			background-image: linear-gradient(to top,#d9edf7)
		}

			.ax5-ui-picker.info .ax-picker-heading .badge {
				font-size: 0.8em;
				color: #d9edf7;
				background-color: #31708f;
				background-image: -webkit-linear-gradient(bottom, #31708f);
				background-image: linear-gradient(to top,#31708f)
			}

		.ax5-ui-picker.info .ax-picker-body {
			padding: 5px;
			text-align: center
		}

			.ax5-ui-picker.info .ax-picker-body .ax-picker-content {
				min-width: 50px
			}

				.ax5-ui-picker.info .ax-picker-body .ax-picker-content .ax-picker-content-box {
					border: 0px solid;
					border-color: none;
					border-radius: 0px;
					padding: 0px;
					overflow: hidden
				}

			.ax5-ui-picker.info .ax-picker-body .ax-picker-buttons {
				padding: 10px 0px 5px 0px
			}

				.ax5-ui-picker.info .ax-picker-body .ax-picker-buttons button:not(:last-child) {
					margin-right: 3px
				}

		.ax5-ui-picker.info.direction-top .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			top: 0px
		}

			.ax5-ui-picker.info.direction-top .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #bce8f1
			}

			.ax5-ui-picker.info.direction-top .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #fff
			}

		.ax5-ui-picker.info.direction-right .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			right: 0px;
			top: 50%
		}

			.ax5-ui-picker.info.direction-right .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #bce8f1
			}

			.ax5-ui-picker.info.direction-right .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #fff
			}

		.ax5-ui-picker.info.direction-bottom .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			bottom: 0px
		}

			.ax5-ui-picker.info.direction-bottom .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #bce8f1
			}

			.ax5-ui-picker.info.direction-bottom .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #fff
			}

		.ax5-ui-picker.info.direction-left .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 0px;
			top: 50%
		}

			.ax5-ui-picker.info.direction-left .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #bce8f1
			}

			.ax5-ui-picker.info.direction-left .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #fff
			}

	.ax5-ui-picker.warning {
		background-color: #fff;
		background-image: -webkit-linear-gradient(bottom, #fff);
		background-image: linear-gradient(to top,#fff);
		border: 1px solid;
		border-color: #faebcc;
		border-radius: 5px;
		box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.175)
	}

		.ax5-ui-picker.warning .ax-picker-heading {
			font-weight: 600;
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			color: #8a6d3b;
			background-color: #fcf8e3;
			background-image: -webkit-linear-gradient(bottom, #fcf8e3);
			background-image: linear-gradient(to top,#fcf8e3)
		}

			.ax5-ui-picker.warning .ax-picker-heading .badge {
				font-size: 0.8em;
				color: #fcf8e3;
				background-color: #8a6d3b;
				background-image: -webkit-linear-gradient(bottom, #8a6d3b);
				background-image: linear-gradient(to top,#8a6d3b)
			}

		.ax5-ui-picker.warning .ax-picker-body {
			padding: 5px;
			text-align: center
		}

			.ax5-ui-picker.warning .ax-picker-body .ax-picker-content {
				min-width: 50px
			}

				.ax5-ui-picker.warning .ax-picker-body .ax-picker-content .ax-picker-content-box {
					border: 0px solid;
					border-color: none;
					border-radius: 0px;
					padding: 0px;
					overflow: hidden
				}

			.ax5-ui-picker.warning .ax-picker-body .ax-picker-buttons {
				padding: 10px 0px 5px 0px
			}

				.ax5-ui-picker.warning .ax-picker-body .ax-picker-buttons button:not(:last-child) {
					margin-right: 3px
				}

		.ax5-ui-picker.warning.direction-top .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			top: 0px
		}

			.ax5-ui-picker.warning.direction-top .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #faebcc
			}

			.ax5-ui-picker.warning.direction-top .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #fff
			}

		.ax5-ui-picker.warning.direction-right .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			right: 0px;
			top: 50%
		}

			.ax5-ui-picker.warning.direction-right .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #faebcc
			}

			.ax5-ui-picker.warning.direction-right .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #fff
			}

		.ax5-ui-picker.warning.direction-bottom .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			bottom: 0px
		}

			.ax5-ui-picker.warning.direction-bottom .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #faebcc
			}

			.ax5-ui-picker.warning.direction-bottom .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #fff
			}

		.ax5-ui-picker.warning.direction-left .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 0px;
			top: 50%
		}

			.ax5-ui-picker.warning.direction-left .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #faebcc
			}

			.ax5-ui-picker.warning.direction-left .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #fff
			}

	.ax5-ui-picker.danger {
		background-color: #fff;
		background-image: -webkit-linear-gradient(bottom, #fff);
		background-image: linear-gradient(to top,#fff);
		border: 1px solid;
		border-color: #ebccd1;
		border-radius: 5px;
		box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.175)
	}

		.ax5-ui-picker.danger .ax-picker-heading {
			font-weight: 600;
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			color: #a94442;
			background-color: #f2dede;
			background-image: -webkit-linear-gradient(bottom, #f2dede);
			background-image: linear-gradient(to top,#f2dede)
		}

			.ax5-ui-picker.danger .ax-picker-heading .badge {
				font-size: 0.8em;
				color: #f2dede;
				background-color: #a94442;
				background-image: -webkit-linear-gradient(bottom, #a94442);
				background-image: linear-gradient(to top,#a94442)
			}

		.ax5-ui-picker.danger .ax-picker-body {
			padding: 5px;
			text-align: center
		}

			.ax5-ui-picker.danger .ax-picker-body .ax-picker-content {
				min-width: 50px
			}

				.ax5-ui-picker.danger .ax-picker-body .ax-picker-content .ax-picker-content-box {
					border: 0px solid;
					border-color: none;
					border-radius: 0px;
					padding: 0px;
					overflow: hidden
				}

			.ax5-ui-picker.danger .ax-picker-body .ax-picker-buttons {
				padding: 10px 0px 5px 0px
			}

				.ax5-ui-picker.danger .ax-picker-body .ax-picker-buttons button:not(:last-child) {
					margin-right: 3px
				}

		.ax5-ui-picker.danger.direction-top .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			top: 0px
		}

			.ax5-ui-picker.danger.direction-top .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #ebccd1
			}

			.ax5-ui-picker.danger.direction-top .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #fff
			}

		.ax5-ui-picker.danger.direction-right .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			right: 0px;
			top: 50%
		}

			.ax5-ui-picker.danger.direction-right .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #ebccd1
			}

			.ax5-ui-picker.danger.direction-right .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #fff
			}

		.ax5-ui-picker.danger.direction-bottom .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			bottom: 0px
		}

			.ax5-ui-picker.danger.direction-bottom .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #ebccd1
			}

			.ax5-ui-picker.danger.direction-bottom .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #fff
			}

		.ax5-ui-picker.danger.direction-left .ax-picker-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 0px;
			top: 50%
		}

			.ax5-ui-picker.danger.direction-left .ax-picker-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #ebccd1
			}

			.ax5-ui-picker.danger.direction-left .ax-picker-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #fff
			}

	.ax5-ui-picker.destroy {
		-webkit-animation: ax-picker-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
		-o-animation: ax-picker-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
		animation: ax-picker-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards
	}

	.ax5-ui-picker.direction-top {
		-webkit-transform-origin: center top;
		-moz-transform-origin: center top;
		-ms-transform-origin: center top;
		transform-origin: center top
	}

	.ax5-ui-picker.direction-right {
		-webkit-transform-origin: right center;
		-moz-transform-origin: right center;
		-ms-transform-origin: right center;
		transform-origin: right center
	}

	.ax5-ui-picker.direction-bottom {
		-webkit-transform-origin: center bottom;
		-moz-transform-origin: center bottom;
		-ms-transform-origin: center bottom;
		transform-origin: center bottom
	}

	.ax5-ui-picker.direction-left {
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-ms-transform-origin: left center;
		transform-origin: left center
	}

.input-group[data-ax5picker] .input-group-addon {
	cursor: pointer
}

	.input-group[data-ax5picker] .input-group-addon:not(:last-child) {
		border-left: 0px none;
		border-right: 0px none
	}

.form-group[data-ax5picker] .input-group-addon {
	cursor: pointer
}

	.form-group[data-ax5picker] .input-group-addon:not(:last-child) {
		border-left: 0px none;
		border-right: 0px none
	}

.ax5-ui-picker .ax-picker-body .ax-picker-buttons .btn {
	padding: 5px 10px
}

@-webkit-keyframes ax-menu {
	0% {
		opacity: 0.0
	}

	1% {
		opacity: 0.0
	}

	100% {
		opacity: 0.95
	}
}

@-moz-keyframes ax-menu {
	0% {
		opacity: 0.0
	}

	1% {
		opacity: 0.0
	}

	100% {
		opacity: 0.95
	}
}

@keyframes ax-menu {
	0% {
		opacity: 0.0
	}

	1% {
		opacity: 0.0
	}

	100% {
		opacity: 0.95
	}
}

@-webkit-keyframes ax-menu-destroy {
	from {
		-webkit-transform: scale(1);
		opacity: 1.0
	}

	to {
		-webkit-transform: scale(0.5);
		opacity: 0.0
	}
}

@-moz-keyframes ax-menu-destroy {
	from {
		-moz-transform: scale(1);
		opacity: 1.0
	}

	to {
		-moz-transform: scale(0.5);
		opacity: 0.0
	}
}

@keyframes ax-menu-destroy {
	from {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1.0
	}

	to {
		-webkit-transform: scale(0.5);
		-moz-transform: scale(0.5);
		-ms-transform: scale(0.5);
		-o-transform: scale(0.5);
		transform: scale(0.5);
		opacity: 0.0
	}
}

.ax5-ui-menu {
	box-sizing: border-box;
	z-index: 2000;
	position: fixed;
	left: 0px;
	top: 0px;
	.width:100px;
	opacity: 0.95;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-animation: ax-menu .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-animation: ax-menu .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	animation: ax-menu .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top;
	background-color: #eee;
	background-image: -webkit-linear-gradient(bottom, #eee);
	background-image: linear-gradient(to top,#eee);
	border: 1px solid;
	border-color: #aaa;
	border-radius: 5px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	color: #333
}

	.ax5-ui-menu .ax-menu-heading {
		font-weight: 600;
		padding: 10px 15px;
		border-bottom: 1px solid transparent;
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		color: #333;
		background-color: #f5f5f5;
		background-image: -webkit-linear-gradient(bottom, #f5f5f5);
		background-image: linear-gradient(to top,#f5f5f5)
	}

		.ax5-ui-menu .ax-menu-heading .badge {
			font-size: 0.8em;
			color: #f5f5f5;
			background-color: #333;
			background-image: -webkit-linear-gradient(bottom, #333);
			background-image: linear-gradient(to top,#333)
		}

	.ax5-ui-menu .ax-menu-body {
		padding: 5px 0px;
		text-align: center;
		position: relative;
		overflow: hidden
	}

		.ax5-ui-menu .ax-menu-body .ax-menu-item {
			padding: 4px 0px;
			text-align: left;
			background: #eee;
			color: #444;
			cursor: pointer;
			font-size: 13px;
			display: table;
			position: relative;
			border-collapse: separate;
			box-sizing: border-box;
			overflow: hidden;
			width: 100%;
			height: 18px
		}

			.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell {
				box-sizing: border-box;
				display: table-cell;
				vertical-align: middle;
				white-space: nowrap;
				font-size: 13px;
				line-height: 18px;
				padding: 0px 0px 0px 0px;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none
			}

				.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
					overflow: hidden;
					width: 18px;
					text-align: center
				}

					.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
						position: relative;
						display: block;
						width: 18px;
						height: 18px
					}

						.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
							content: '';
							width: 10px;
							height: 5px;
							position: absolute;
							top: 4px;
							left: 4px;
							border: 2px solid #444;
							border-top: none;
							border-right: none;
							background: transparent;
							opacity: 0.1;
							-webkit-transform: rotate(-50deg);
							-moz-transform: rotate(-50deg);
							-ms-transform: rotate(-50deg);
							-o-transform: rotate(-50deg);
							transform: rotate(-50deg)
						}

						.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
							opacity: 1
						}

				.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
					text-align: left
				}

				.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
					padding-right: 10px
				}

				.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
					text-align: right;
					padding: 0px 7px 0px 0px
				}

					.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
						width: 100%;
						vertical-align: middle;
						display: inline-block;
						max-width: 100%;
						overflow: hidden;
						text-overflow: ellipsis;
						white-space: nowrap;
						word-wrap: normal;
						display: block
					}

				.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
					overflow: hidden;
					width: 14px;
					text-align: center
				}

			.ax5-ui-menu .ax-menu-body .ax-menu-item:hover, .ax5-ui-menu .ax-menu-body .ax-menu-item.hover {
				background: #999;
				color: #fff
			}

				.ax5-ui-menu .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after, .ax5-ui-menu .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
					border-color: #fff
				}

		.ax5-ui-menu .ax-menu-body .ax-menu-item-divide {
			border-top: 1px solid;
			border-color: #aaa;
			margin: 5px 0px
		}

		.ax5-ui-menu .ax-menu-body .ax-menu-item-html {
			padding: 0px 5px;
			text-align: left
		}

		.ax5-ui-menu .ax-menu-body .ax-menu-buttons button:not(:last-child) {
			margin-right: 3px
		}

	.ax5-ui-menu.direction-top {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px
	}

		.ax5-ui-menu.direction-top.with-arrow .ax-menu-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			top: 0px
		}

			.ax5-ui-menu.direction-top.with-arrow .ax-menu-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #aaa
			}

			.ax5-ui-menu.direction-top.with-arrow .ax-menu-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #eee
			}

	.ax5-ui-menu.direction-right {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px
	}

		.ax5-ui-menu.direction-right.with-arrow .ax-menu-arrow {
			position: absolute;
			width: 0;
			height: 0;
			right: 0px;
			top: 50%
		}

			.ax5-ui-menu.direction-right.with-arrow .ax-menu-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #aaa
			}

			.ax5-ui-menu.direction-right.with-arrow .ax-menu-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #eee
			}

	.ax5-ui-menu.direction-bottom {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px
	}

		.ax5-ui-menu.direction-bottom.with-arrow .ax-menu-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			bottom: 0px
		}

			.ax5-ui-menu.direction-bottom.with-arrow .ax-menu-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #aaa
			}

			.ax5-ui-menu.direction-bottom.with-arrow .ax-menu-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #eee
			}

	.ax5-ui-menu.direction-left {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px
	}

		.ax5-ui-menu.direction-left.with-arrow .ax-menu-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 0px;
			top: 50%
		}

			.ax5-ui-menu.direction-left.with-arrow .ax-menu-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #aaa
			}

			.ax5-ui-menu.direction-left.with-arrow .ax-menu-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #eee
			}

	.ax5-ui-menu.primary {
		background-color: #eee;
		background-image: -webkit-linear-gradient(bottom, #eee);
		background-image: linear-gradient(to top,#eee);
		border: 1px solid;
		border-color: #616161;
		border-radius: 5px;
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
		color: #fff
	}

		.ax5-ui-menu.primary .ax-menu-heading {
			font-weight: 600;
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			color: #fff;
			background-color: #616161;
			background-image: -webkit-linear-gradient(bottom, #616161);
			background-image: linear-gradient(to top,#616161)
		}

			.ax5-ui-menu.primary .ax-menu-heading .badge {
				font-size: 0.8em;
				color: #616161;
				background-color: #fff;
				background-image: -webkit-linear-gradient(bottom, #fff);
				background-image: linear-gradient(to top,#fff)
			}

		.ax5-ui-menu.primary .ax-menu-body {
			padding: 5px 0px;
			text-align: center;
			position: relative;
			overflow: hidden
		}

			.ax5-ui-menu.primary .ax-menu-body .ax-menu-item {
				padding: 4px 0px;
				text-align: left;
				background: #eee;
				color: #616161;
				cursor: pointer;
				font-size: 13px;
				display: table;
				position: relative;
				border-collapse: separate;
				box-sizing: border-box;
				overflow: hidden;
				width: 100%;
				height: 18px
			}

				.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 13px;
					line-height: 18px;
					padding: 0px 0px 0px 0px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

					.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
						overflow: hidden;
						width: 18px;
						text-align: center
					}

						.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
							position: relative;
							display: block;
							width: 18px;
							height: 18px
						}

							.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
								content: '';
								width: 10px;
								height: 5px;
								position: absolute;
								top: 4px;
								left: 4px;
								border: 2px solid #616161;
								border-top: none;
								border-right: none;
								background: transparent;
								opacity: 0.1;
								-webkit-transform: rotate(-50deg);
								-moz-transform: rotate(-50deg);
								-ms-transform: rotate(-50deg);
								-o-transform: rotate(-50deg);
								transform: rotate(-50deg)
							}

							.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
								opacity: 1
							}

					.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
						text-align: left
					}

					.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
						padding-right: 10px
					}

					.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
						text-align: right;
						padding: 0px 7px 0px 0px
					}

						.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
							width: 100%;
							vertical-align: middle;
							display: inline-block;
							max-width: 100%;
							overflow: hidden;
							text-overflow: ellipsis;
							white-space: nowrap;
							word-wrap: normal;
							display: block
						}

					.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
						overflow: hidden;
						width: 14px;
						text-align: center
					}

				.ax5-ui-menu.primary .ax-menu-body .ax-menu-item:hover, .ax5-ui-menu.primary .ax-menu-body .ax-menu-item.hover {
					background: #616161;
					color: #fff
				}

					.ax5-ui-menu.primary .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after, .ax5-ui-menu.primary .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
						border-color: #fff
					}

			.ax5-ui-menu.primary .ax-menu-body .ax-menu-item-divide {
				border-top: 1px solid;
				border-color: #616161;
				margin: 5px 0px
			}

			.ax5-ui-menu.primary .ax-menu-body .ax-menu-item-html {
				padding: 0px 5px;
				text-align: left
			}

			.ax5-ui-menu.primary .ax-menu-body .ax-menu-buttons button:not(:last-child) {
				margin-right: 3px
			}

		.ax5-ui-menu.primary.direction-top {
			border-top-left-radius: 0;
			border-top-right-radius: 0;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px
		}

			.ax5-ui-menu.primary.direction-top.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 50%;
				top: 0px
			}

				.ax5-ui-menu.primary.direction-top.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					top: -20px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-bottom: 20px solid #616161
				}

				.ax5-ui-menu.primary.direction-top.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					top: -18px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-bottom: 20px solid #eee
				}

		.ax5-ui-menu.primary.direction-right {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px
		}

			.ax5-ui-menu.primary.direction-right.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				right: 0px;
				top: 50%
			}

				.ax5-ui-menu.primary.direction-right.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					right: -20px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-left: 20px solid #616161
				}

				.ax5-ui-menu.primary.direction-right.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					right: -18px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-left: 20px solid #eee
				}

		.ax5-ui-menu.primary.direction-bottom {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px
		}

			.ax5-ui-menu.primary.direction-bottom.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 50%;
				bottom: 0px
			}

				.ax5-ui-menu.primary.direction-bottom.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					bottom: -20px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-top: 20px solid #616161
				}

				.ax5-ui-menu.primary.direction-bottom.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					bottom: -18px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-top: 20px solid #eee
				}

		.ax5-ui-menu.primary.direction-left {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px
		}

			.ax5-ui-menu.primary.direction-left.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 0px;
				top: 50%
			}

				.ax5-ui-menu.primary.direction-left.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -20px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-right: 20px solid #616161
				}

				.ax5-ui-menu.primary.direction-left.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -18px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-right: 20px solid #eee
				}

	.ax5-ui-menu.success {
		background-color: #eee;
		background-image: -webkit-linear-gradient(bottom, #eee);
		background-image: linear-gradient(to top,#eee);
		border: 1px solid;
		border-color: #00C6AE;
		border-radius: 5px;
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
		color: #3c763d
	}

		.ax5-ui-menu.success .ax-menu-heading {
			font-weight: 600;
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			color: #3c763d;
			background-color: #dff0d8;
			background-image: -webkit-linear-gradient(bottom, #dff0d8);
			background-image: linear-gradient(to top,#dff0d8)
		}

			.ax5-ui-menu.success .ax-menu-heading .badge {
				font-size: 0.8em;
				color: #dff0d8;
				background-color: #3c763d;
				background-image: -webkit-linear-gradient(bottom, #3c763d);
				background-image: linear-gradient(to top,#3c763d)
			}

		.ax5-ui-menu.success .ax-menu-body {
			padding: 5px 0px;
			text-align: center;
			position: relative;
			overflow: hidden
		}

			.ax5-ui-menu.success .ax-menu-body .ax-menu-item {
				padding: 4px 0px;
				text-align: left;
				background: #eee;
				color: #00C6AE;
				cursor: pointer;
				font-size: 13px;
				display: table;
				position: relative;
				border-collapse: separate;
				box-sizing: border-box;
				overflow: hidden;
				width: 100%;
				height: 18px
			}

				.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 13px;
					line-height: 18px;
					padding: 0px 0px 0px 0px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

					.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
						overflow: hidden;
						width: 18px;
						text-align: center
					}

						.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
							position: relative;
							display: block;
							width: 18px;
							height: 18px
						}

							.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
								content: '';
								width: 10px;
								height: 5px;
								position: absolute;
								top: 4px;
								left: 4px;
								border: 2px solid #00C6AE;
								border-top: none;
								border-right: none;
								background: transparent;
								opacity: 0.1;
								-webkit-transform: rotate(-50deg);
								-moz-transform: rotate(-50deg);
								-ms-transform: rotate(-50deg);
								-o-transform: rotate(-50deg);
								transform: rotate(-50deg)
							}

							.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
								opacity: 1
							}

					.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
						text-align: left
					}

					.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
						padding-right: 10px
					}

					.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
						text-align: right;
						padding: 0px 7px 0px 0px
					}

						.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
							width: 100%;
							vertical-align: middle;
							display: inline-block;
							max-width: 100%;
							overflow: hidden;
							text-overflow: ellipsis;
							white-space: nowrap;
							word-wrap: normal;
							display: block
						}

					.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
						overflow: hidden;
						width: 14px;
						text-align: center
					}

				.ax5-ui-menu.success .ax-menu-body .ax-menu-item:hover, .ax5-ui-menu.success .ax-menu-body .ax-menu-item.hover {
					background: #00C6AE;
					color: #fff
				}

					.ax5-ui-menu.success .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after, .ax5-ui-menu.success .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
						border-color: #fff
					}

			.ax5-ui-menu.success .ax-menu-body .ax-menu-item-divide {
				border-top: 1px solid;
				border-color: #00c6ae;
				margin: 5px 0px
			}

			.ax5-ui-menu.success .ax-menu-body .ax-menu-item-html {
				padding: 0px 5px;
				text-align: left
			}

			.ax5-ui-menu.success .ax-menu-body .ax-menu-buttons button:not(:last-child) {
				margin-right: 3px
			}

		.ax5-ui-menu.success.direction-top {
			border-top-left-radius: 0;
			border-top-right-radius: 0;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px
		}

			.ax5-ui-menu.success.direction-top.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 50%;
				top: 0px
			}

				.ax5-ui-menu.success.direction-top.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					top: -20px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-bottom: 20px solid #00C6AE
				}

				.ax5-ui-menu.success.direction-top.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					top: -18px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-bottom: 20px solid #eee
				}

		.ax5-ui-menu.success.direction-right {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px
		}

			.ax5-ui-menu.success.direction-right.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				right: 0px;
				top: 50%
			}

				.ax5-ui-menu.success.direction-right.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					right: -20px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-left: 20px solid #00C6AE
				}

				.ax5-ui-menu.success.direction-right.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					right: -18px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-left: 20px solid #eee
				}

		.ax5-ui-menu.success.direction-bottom {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px
		}

			.ax5-ui-menu.success.direction-bottom.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 50%;
				bottom: 0px
			}

				.ax5-ui-menu.success.direction-bottom.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					bottom: -20px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-top: 20px solid #00C6AE
				}

				.ax5-ui-menu.success.direction-bottom.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					bottom: -18px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-top: 20px solid #eee
				}

		.ax5-ui-menu.success.direction-left {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px
		}

			.ax5-ui-menu.success.direction-left.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 0px;
				top: 50%
			}

				.ax5-ui-menu.success.direction-left.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -20px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-right: 20px solid #00C6AE
				}

				.ax5-ui-menu.success.direction-left.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -18px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-right: 20px solid #eee
				}

	.ax5-ui-menu.info {
		background-color: #eee;
		background-image: -webkit-linear-gradient(bottom, #eee);
		background-image: linear-gradient(to top,#eee);
		border: 1px solid;
		border-color: #44ADF9;
		border-radius: 5px;
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
		color: #31708f
	}

		.ax5-ui-menu.info .ax-menu-heading {
			font-weight: 600;
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			color: #31708f;
			background-color: #d9edf7;
			background-image: -webkit-linear-gradient(bottom, #d9edf7);
			background-image: linear-gradient(to top,#d9edf7)
		}

			.ax5-ui-menu.info .ax-menu-heading .badge {
				font-size: 0.8em;
				color: #d9edf7;
				background-color: #31708f;
				background-image: -webkit-linear-gradient(bottom, #31708f);
				background-image: linear-gradient(to top,#31708f)
			}

		.ax5-ui-menu.info .ax-menu-body {
			padding: 5px 0px;
			text-align: center;
			position: relative;
			overflow: hidden
		}

			.ax5-ui-menu.info .ax-menu-body .ax-menu-item {
				padding: 4px 0px;
				text-align: left;
				background: #eee;
				color: #1397f7;
				cursor: pointer;
				font-size: 13px;
				display: table;
				position: relative;
				border-collapse: separate;
				box-sizing: border-box;
				overflow: hidden;
				width: 100%;
				height: 18px
			}

				.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 13px;
					line-height: 18px;
					padding: 0px 0px 0px 0px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

					.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
						overflow: hidden;
						width: 18px;
						text-align: center
					}

						.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
							position: relative;
							display: block;
							width: 18px;
							height: 18px
						}

							.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
								content: '';
								width: 10px;
								height: 5px;
								position: absolute;
								top: 4px;
								left: 4px;
								border: 2px solid #1397f7;
								border-top: none;
								border-right: none;
								background: transparent;
								opacity: 0.1;
								-webkit-transform: rotate(-50deg);
								-moz-transform: rotate(-50deg);
								-ms-transform: rotate(-50deg);
								-o-transform: rotate(-50deg);
								transform: rotate(-50deg)
							}

							.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
								opacity: 1
							}

					.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
						text-align: left
					}

					.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
						padding-right: 10px
					}

					.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
						text-align: right;
						padding: 0px 7px 0px 0px
					}

						.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
							width: 100%;
							vertical-align: middle;
							display: inline-block;
							max-width: 100%;
							overflow: hidden;
							text-overflow: ellipsis;
							white-space: nowrap;
							word-wrap: normal;
							display: block
						}

					.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
						overflow: hidden;
						width: 14px;
						text-align: center
					}

				.ax5-ui-menu.info .ax-menu-body .ax-menu-item:hover, .ax5-ui-menu.info .ax-menu-body .ax-menu-item.hover {
					background: #44ADF9;
					color: #fff
				}

					.ax5-ui-menu.info .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after, .ax5-ui-menu.info .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
						border-color: #fff
					}

			.ax5-ui-menu.info .ax-menu-body .ax-menu-item-divide {
				border-top: 1px solid;
				border-color: #44adf9;
				margin: 5px 0px
			}

			.ax5-ui-menu.info .ax-menu-body .ax-menu-item-html {
				padding: 0px 5px;
				text-align: left
			}

			.ax5-ui-menu.info .ax-menu-body .ax-menu-buttons button:not(:last-child) {
				margin-right: 3px
			}

		.ax5-ui-menu.info.direction-top {
			border-top-left-radius: 0;
			border-top-right-radius: 0;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px
		}

			.ax5-ui-menu.info.direction-top.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 50%;
				top: 0px
			}

				.ax5-ui-menu.info.direction-top.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					top: -20px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-bottom: 20px solid #44ADF9
				}

				.ax5-ui-menu.info.direction-top.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					top: -18px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-bottom: 20px solid #eee
				}

		.ax5-ui-menu.info.direction-right {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px
		}

			.ax5-ui-menu.info.direction-right.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				right: 0px;
				top: 50%
			}

				.ax5-ui-menu.info.direction-right.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					right: -20px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-left: 20px solid #44ADF9
				}

				.ax5-ui-menu.info.direction-right.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					right: -18px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-left: 20px solid #eee
				}

		.ax5-ui-menu.info.direction-bottom {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px
		}

			.ax5-ui-menu.info.direction-bottom.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 50%;
				bottom: 0px
			}

				.ax5-ui-menu.info.direction-bottom.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					bottom: -20px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-top: 20px solid #44ADF9
				}

				.ax5-ui-menu.info.direction-bottom.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					bottom: -18px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-top: 20px solid #eee
				}

		.ax5-ui-menu.info.direction-left {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px
		}

			.ax5-ui-menu.info.direction-left.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 0px;
				top: 50%
			}

				.ax5-ui-menu.info.direction-left.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -20px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-right: 20px solid #44ADF9
				}

				.ax5-ui-menu.info.direction-left.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -18px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-right: 20px solid #eee
				}

	.ax5-ui-menu.warning {
		background-color: #eee;
		background-image: -webkit-linear-gradient(bottom, #eee);
		background-image: linear-gradient(to top,#eee);
		border: 1px solid;
		border-color: #FFB802;
		border-radius: 5px;
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
		color: #8a6d3b
	}

		.ax5-ui-menu.warning .ax-menu-heading {
			font-weight: 600;
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			color: #8a6d3b;
			background-color: #fcf8e3;
			background-image: -webkit-linear-gradient(bottom, #fcf8e3);
			background-image: linear-gradient(to top,#fcf8e3)
		}

			.ax5-ui-menu.warning .ax-menu-heading .badge {
				font-size: 0.8em;
				color: #fcf8e3;
				background-color: #8a6d3b;
				background-image: -webkit-linear-gradient(bottom, #8a6d3b);
				background-image: linear-gradient(to top,#8a6d3b)
			}

		.ax5-ui-menu.warning .ax-menu-body {
			padding: 5px 0px;
			text-align: center;
			position: relative;
			overflow: hidden
		}

			.ax5-ui-menu.warning .ax-menu-body .ax-menu-item {
				padding: 4px 0px;
				text-align: left;
				background: #eee;
				color: #9b7000;
				cursor: pointer;
				font-size: 13px;
				display: table;
				position: relative;
				border-collapse: separate;
				box-sizing: border-box;
				overflow: hidden;
				width: 100%;
				height: 18px
			}

				.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 13px;
					line-height: 18px;
					padding: 0px 0px 0px 0px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

					.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
						overflow: hidden;
						width: 18px;
						text-align: center
					}

						.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
							position: relative;
							display: block;
							width: 18px;
							height: 18px
						}

							.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
								content: '';
								width: 10px;
								height: 5px;
								position: absolute;
								top: 4px;
								left: 4px;
								border: 2px solid #9b7000;
								border-top: none;
								border-right: none;
								background: transparent;
								opacity: 0.1;
								-webkit-transform: rotate(-50deg);
								-moz-transform: rotate(-50deg);
								-ms-transform: rotate(-50deg);
								-o-transform: rotate(-50deg);
								transform: rotate(-50deg)
							}

							.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
								opacity: 1
							}

					.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
						text-align: left
					}

					.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
						padding-right: 10px
					}

					.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
						text-align: right;
						padding: 0px 7px 0px 0px
					}

						.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
							width: 100%;
							vertical-align: middle;
							display: inline-block;
							max-width: 100%;
							overflow: hidden;
							text-overflow: ellipsis;
							white-space: nowrap;
							word-wrap: normal;
							display: block
						}

					.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
						overflow: hidden;
						width: 14px;
						text-align: center
					}

				.ax5-ui-menu.warning .ax-menu-body .ax-menu-item:hover, .ax5-ui-menu.warning .ax-menu-body .ax-menu-item.hover {
					background: #ffb802;
					color: #fff
				}

					.ax5-ui-menu.warning .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after, .ax5-ui-menu.warning .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
						border-color: #fff
					}

			.ax5-ui-menu.warning .ax-menu-body .ax-menu-item-divide {
				border-top: 1px solid;
				border-color: #ffb802;
				margin: 5px 0px
			}

			.ax5-ui-menu.warning .ax-menu-body .ax-menu-item-html {
				padding: 0px 5px;
				text-align: left
			}

			.ax5-ui-menu.warning .ax-menu-body .ax-menu-buttons button:not(:last-child) {
				margin-right: 3px
			}

		.ax5-ui-menu.warning.direction-top {
			border-top-left-radius: 0;
			border-top-right-radius: 0;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px
		}

			.ax5-ui-menu.warning.direction-top.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 50%;
				top: 0px
			}

				.ax5-ui-menu.warning.direction-top.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					top: -20px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-bottom: 20px solid #FFB802
				}

				.ax5-ui-menu.warning.direction-top.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					top: -18px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-bottom: 20px solid #eee
				}

		.ax5-ui-menu.warning.direction-right {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px
		}

			.ax5-ui-menu.warning.direction-right.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				right: 0px;
				top: 50%
			}

				.ax5-ui-menu.warning.direction-right.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					right: -20px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-left: 20px solid #FFB802
				}

				.ax5-ui-menu.warning.direction-right.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					right: -18px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-left: 20px solid #eee
				}

		.ax5-ui-menu.warning.direction-bottom {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px
		}

			.ax5-ui-menu.warning.direction-bottom.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 50%;
				bottom: 0px
			}

				.ax5-ui-menu.warning.direction-bottom.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					bottom: -20px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-top: 20px solid #FFB802
				}

				.ax5-ui-menu.warning.direction-bottom.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					bottom: -18px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-top: 20px solid #eee
				}

		.ax5-ui-menu.warning.direction-left {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px
		}

			.ax5-ui-menu.warning.direction-left.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 0px;
				top: 50%
			}

				.ax5-ui-menu.warning.direction-left.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -20px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-right: 20px solid #FFB802
				}

				.ax5-ui-menu.warning.direction-left.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -18px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-right: 20px solid #eee
				}

	.ax5-ui-menu.danger {
		background-color: #eee;
		background-image: -webkit-linear-gradient(bottom, #eee);
		background-image: linear-gradient(to top,#eee);
		border: 1px solid;
		border-color: #E97426;
		border-radius: 5px;
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
		color: #a94442
	}

		.ax5-ui-menu.danger .ax-menu-heading {
			font-weight: 600;
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			color: #a94442;
			background-color: #f2dede;
			background-image: -webkit-linear-gradient(bottom, #f2dede);
			background-image: linear-gradient(to top,#f2dede)
		}

			.ax5-ui-menu.danger .ax-menu-heading .badge {
				font-size: 0.8em;
				color: #f2dede;
				background-color: #a94442;
				background-image: -webkit-linear-gradient(bottom, #a94442);
				background-image: linear-gradient(to top,#a94442)
			}

		.ax5-ui-menu.danger .ax-menu-body {
			padding: 5px 0px;
			text-align: center;
			position: relative;
			overflow: hidden
		}

			.ax5-ui-menu.danger .ax-menu-body .ax-menu-item {
				padding: 4px 0px;
				text-align: left;
				background: #eee;
				color: #994710;
				cursor: pointer;
				font-size: 13px;
				display: table;
				position: relative;
				border-collapse: separate;
				box-sizing: border-box;
				overflow: hidden;
				width: 100%;
				height: 18px
			}

				.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 13px;
					line-height: 18px;
					padding: 0px 0px 0px 0px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

					.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
						overflow: hidden;
						width: 18px;
						text-align: center
					}

						.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
							position: relative;
							display: block;
							width: 18px;
							height: 18px
						}

							.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
								content: '';
								width: 10px;
								height: 5px;
								position: absolute;
								top: 4px;
								left: 4px;
								border: 2px solid #994710;
								border-top: none;
								border-right: none;
								background: transparent;
								opacity: 0.1;
								-webkit-transform: rotate(-50deg);
								-moz-transform: rotate(-50deg);
								-ms-transform: rotate(-50deg);
								-o-transform: rotate(-50deg);
								transform: rotate(-50deg)
							}

							.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
								opacity: 1
							}

					.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
						text-align: left
					}

					.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
						padding-right: 10px
					}

					.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
						text-align: right;
						padding: 0px 7px 0px 0px
					}

						.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
							width: 100%;
							vertical-align: middle;
							display: inline-block;
							max-width: 100%;
							overflow: hidden;
							text-overflow: ellipsis;
							white-space: nowrap;
							word-wrap: normal;
							display: block
						}

					.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
						overflow: hidden;
						width: 14px;
						text-align: center
					}

				.ax5-ui-menu.danger .ax-menu-body .ax-menu-item:hover, .ax5-ui-menu.danger .ax-menu-body .ax-menu-item.hover {
					background: #e97426;
					color: #fff
				}

					.ax5-ui-menu.danger .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after, .ax5-ui-menu.danger .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
						border-color: #fff
					}

			.ax5-ui-menu.danger .ax-menu-body .ax-menu-item-divide {
				border-top: 1px solid;
				border-color: #e97426;
				margin: 5px 0px
			}

			.ax5-ui-menu.danger .ax-menu-body .ax-menu-item-html {
				padding: 0px 5px;
				text-align: left
			}

			.ax5-ui-menu.danger .ax-menu-body .ax-menu-buttons button:not(:last-child) {
				margin-right: 3px
			}

		.ax5-ui-menu.danger.direction-top {
			border-top-left-radius: 0;
			border-top-right-radius: 0;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px
		}

			.ax5-ui-menu.danger.direction-top.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 50%;
				top: 0px
			}

				.ax5-ui-menu.danger.direction-top.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					top: -20px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-bottom: 20px solid #E97426
				}

				.ax5-ui-menu.danger.direction-top.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					top: -18px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-bottom: 20px solid #eee
				}

		.ax5-ui-menu.danger.direction-right {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px
		}

			.ax5-ui-menu.danger.direction-right.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				right: 0px;
				top: 50%
			}

				.ax5-ui-menu.danger.direction-right.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					right: -20px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-left: 20px solid #E97426
				}

				.ax5-ui-menu.danger.direction-right.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					right: -18px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-left: 20px solid #eee
				}

		.ax5-ui-menu.danger.direction-bottom {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px
		}

			.ax5-ui-menu.danger.direction-bottom.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 50%;
				bottom: 0px
			}

				.ax5-ui-menu.danger.direction-bottom.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					bottom: -20px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-top: 20px solid #E97426
				}

				.ax5-ui-menu.danger.direction-bottom.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -10px;
					bottom: -18px;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
					border-top: 20px solid #eee
				}

		.ax5-ui-menu.danger.direction-left {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px
		}

			.ax5-ui-menu.danger.direction-left.with-arrow .ax-menu-arrow {
				position: absolute;
				width: 0;
				height: 0;
				left: 0px;
				top: 50%
			}

				.ax5-ui-menu.danger.direction-left.with-arrow .ax-menu-arrow:before {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -20px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-right: 20px solid #E97426
				}

				.ax5-ui-menu.danger.direction-left.with-arrow .ax-menu-arrow:after {
					content: ' ';
					position: absolute;
					width: 0;
					height: 0;
					left: -18px;
					top: -10px;
					border-top: 10px solid transparent;
					border-bottom: 10px solid transparent;
					border-right: 20px solid #eee
				}

	.ax5-ui-menu.destroy {
		-webkit-animation: ax-menu-destroy .2s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
		-o-animation: ax-menu-destroy .2s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
		animation: ax-menu-destroy .2s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards
	}

	.ax5-ui-menu.direction-top {
		-webkit-transform-origin: center top;
		-moz-transform-origin: center top;
		-ms-transform-origin: center top;
		transform-origin: center top
	}

	.ax5-ui-menu.direction-right {
		-webkit-transform-origin: right center;
		-moz-transform-origin: right center;
		-ms-transform-origin: right center;
		transform-origin: right center
	}

	.ax5-ui-menu.direction-bottom {
		-webkit-transform-origin: center bottom;
		-moz-transform-origin: center bottom;
		-ms-transform-origin: center bottom;
		transform-origin: center bottom
	}

	.ax5-ui-menu.direction-left {
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-ms-transform-origin: left center;
		transform-origin: left center
	}

.ax5-ui-menubar {
	box-sizing: border-box;
	height: 100%;
	position: relative
}

	.ax5-ui-menubar .ax-menu-body {
		display: table;
		height: 100%;
		border-collapse: separate;
		box-sizing: border-box
	}

		.ax5-ui-menubar .ax-menu-body .ax-menu-item {
			display: table-cell;
			height: 100%;
			vertical-align: middle;
			white-space: nowrap;
			box-sizing: border-box;
			padding: 0px 10px;
			cursor: pointer;
			font-size: 13px
		}

			.ax5-ui-menubar .ax-menu-body .ax-menu-item .ax-menu-item-cell {
				white-space: nowrap;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none
			}

		.ax5-ui-menubar .ax-menu-body .ax-menu-item {
			color: #444
		}

			.ax5-ui-menubar .ax-menu-body .ax-menu-item:hover, .ax5-ui-menubar .ax-menu-body .ax-menu-item.hover {
				background: #999;
				color: #fff
			}

	.ax5-ui-menubar.primary .ax-menu-body .ax-menu-item {
		color: #616161
	}

		.ax5-ui-menubar.primary .ax-menu-body .ax-menu-item:hover, .ax5-ui-menubar.primary .ax-menu-body .ax-menu-item.hover {
			background: #616161;
			color: #fff
		}

	.ax5-ui-menubar.success .ax-menu-body .ax-menu-item {
		color: #00C6AE
	}

		.ax5-ui-menubar.success .ax-menu-body .ax-menu-item:hover, .ax5-ui-menubar.success .ax-menu-body .ax-menu-item.hover {
			background: #00C6AE;
			color: #fff
		}

	.ax5-ui-menubar.info .ax-menu-body .ax-menu-item {
		color: #1397f7
	}

		.ax5-ui-menubar.info .ax-menu-body .ax-menu-item:hover, .ax5-ui-menubar.info .ax-menu-body .ax-menu-item.hover {
			background: #44ADF9;
			color: #fff
		}

	.ax5-ui-menubar.warning .ax-menu-body .ax-menu-item {
		color: #9b7000
	}

		.ax5-ui-menubar.warning .ax-menu-body .ax-menu-item:hover, .ax5-ui-menubar.warning .ax-menu-body .ax-menu-item.hover {
			background: #ffb802;
			color: #fff
		}

	.ax5-ui-menubar.danger .ax-menu-body .ax-menu-item {
		color: #994710
	}

		.ax5-ui-menubar.danger .ax-menu-body .ax-menu-item:hover, .ax5-ui-menubar.danger .ax-menu-body .ax-menu-item.hover {
			background: #e97426;
			color: #fff
		}

	.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item {
		color: #2c2c2c
	}

		.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item:hover, .ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item.hover {
			background: transparent;
			color: #3DACFC
		}

	.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item {
		padding: 0px 5px
	}

		.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell {
			padding-left: 5px;
			font-size: 1em
		}

.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell {
	font-size: 0.9em
}

.ax5-ui-menu.axboot {
	background-color: #fff;
	background-image: -webkit-linear-gradient(bottom, #fff);
	background-image: linear-gradient(to top,#fff);
	border: 1px solid;
	border-color: #979797;
	border-radius: 5px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	color: #2C2C2C
}

	.ax5-ui-menu.axboot .ax-menu-heading {
		font-weight: 600;
		padding: 10px 15px;
		border-bottom: 1px solid transparent;
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		color: #2C2C2C;
		background-color: #fff;
		background-image: -webkit-linear-gradient(bottom, #fff);
		background-image: linear-gradient(to top,#fff)
	}

		.ax5-ui-menu.axboot .ax-menu-heading .badge {
			font-size: 0.8em;
			color: #fff;
			background-color: #2C2C2C;
			background-image: -webkit-linear-gradient(bottom, #2C2C2C);
			background-image: linear-gradient(to top,#2C2C2C)
		}

	.ax5-ui-menu.axboot .ax-menu-body {
		padding: 5px 0px;
		text-align: center;
		position: relative;
		overflow: hidden
	}

		.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item {
			padding: 4px 0px;
			text-align: left;
			background: #fff;
			color: #2c2c2c;
			cursor: pointer;
			font-size: 13px;
			display: table;
			position: relative;
			border-collapse: separate;
			box-sizing: border-box;
			overflow: hidden;
			width: 100%;
			height: 18px
		}

			.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell {
				box-sizing: border-box;
				display: table-cell;
				vertical-align: middle;
				white-space: nowrap;
				font-size: 13px;
				line-height: 18px;
				padding: 0px 0px 0px 0px;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none
			}

				.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
					overflow: hidden;
					width: 18px;
					text-align: center
				}

					.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
						position: relative;
						display: block;
						width: 18px;
						height: 18px
					}

						.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
							content: '';
							width: 10px;
							height: 5px;
							position: absolute;
							top: 4px;
							left: 4px;
							border: 2px solid #2c2c2c;
							border-top: none;
							border-right: none;
							background: transparent;
							opacity: 0.1;
							-webkit-transform: rotate(-50deg);
							-moz-transform: rotate(-50deg);
							-ms-transform: rotate(-50deg);
							-o-transform: rotate(-50deg);
							transform: rotate(-50deg)
						}

						.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
							opacity: 1
						}

				.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
					text-align: left
				}

				.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
					padding-right: 10px
				}

				.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
					text-align: right;
					padding: 0px 7px 0px 0px
				}

					.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
						width: 100%;
						vertical-align: middle;
						display: inline-block;
						max-width: 100%;
						overflow: hidden;
						text-overflow: ellipsis;
						white-space: nowrap;
						word-wrap: normal;
						display: block
					}

				.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
					overflow: hidden;
					width: 14px;
					text-align: center
				}

			.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item:hover, .ax5-ui-menu.axboot .ax-menu-body .ax-menu-item.hover {
				background: #ECF0F5;
				color: #3DACFC
			}

				.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after, .ax5-ui-menu.axboot .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
					border-color: #3DACFC
				}

		.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item-divide {
			border-top: 1px solid;
			border-color: #979797;
			margin: 5px 0px
		}

		.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item-html {
			padding: 0px 5px;
			text-align: left
		}

		.ax5-ui-menu.axboot .ax-menu-body .ax-menu-buttons button:not(:last-child) {
			margin-right: 3px
		}

	.ax5-ui-menu.axboot.direction-top {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px
	}

		.ax5-ui-menu.axboot.direction-top.with-arrow .ax-menu-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			top: 0px
		}

			.ax5-ui-menu.axboot.direction-top.with-arrow .ax-menu-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #979797
			}

			.ax5-ui-menu.axboot.direction-top.with-arrow .ax-menu-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				top: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 20px solid #eee
			}

	.ax5-ui-menu.axboot.direction-right {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px
	}

		.ax5-ui-menu.axboot.direction-right.with-arrow .ax-menu-arrow {
			position: absolute;
			width: 0;
			height: 0;
			right: 0px;
			top: 50%
		}

			.ax5-ui-menu.axboot.direction-right.with-arrow .ax-menu-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #979797
			}

			.ax5-ui-menu.axboot.direction-right.with-arrow .ax-menu-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				right: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-left: 20px solid #eee
			}

	.ax5-ui-menu.axboot.direction-bottom {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px
	}

		.ax5-ui-menu.axboot.direction-bottom.with-arrow .ax-menu-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 50%;
			bottom: 0px
		}

			.ax5-ui-menu.axboot.direction-bottom.with-arrow .ax-menu-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -20px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #979797
			}

			.ax5-ui-menu.axboot.direction-bottom.with-arrow .ax-menu-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -10px;
				bottom: -18px;
				border-left: 10px solid transparent;
				border-right: 10px solid transparent;
				border-top: 20px solid #eee
			}

	.ax5-ui-menu.axboot.direction-left {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px
	}

		.ax5-ui-menu.axboot.direction-left.with-arrow .ax-menu-arrow {
			position: absolute;
			width: 0;
			height: 0;
			left: 0px;
			top: 50%
		}

			.ax5-ui-menu.axboot.direction-left.with-arrow .ax-menu-arrow:before {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -20px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #979797
			}

			.ax5-ui-menu.axboot.direction-left.with-arrow .ax-menu-arrow:after {
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -18px;
				top: -10px;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				border-right: 20px solid #eee
			}

	.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item {
		height: 20px
	}

		.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell {
			font-size: 0.92em;
			line-height: 20px
		}

[data-ax5select] select[multiple].form-control {
	height: 26px
}

[data-ax5select] .ax5select-display.input-sm, [data-ax5select] .input-group-sm > .ax5select-display.form-control, [data-ax5select] .input-group-sm > .ax5select-display.input-group-addon, [data-ax5select] .input-group-sm > .input-group-btn > .ax5select-display.btn {
	height: 24px
}

[data-ax5select] select[multiple].input-sm, [data-ax5select] .input-group-sm > select[multiple].form-control, [data-ax5select] .input-group-sm > select[multiple].input-group-addon, [data-ax5select] .input-group-sm > .input-group-btn > select[multiple].btn {
	height: 24px
}

[data-ax5select] .ax5select-display.input-lg, [data-ax5select] .input-group-lg > .ax5select-display.form-control, [data-ax5select] .input-group-lg > .ax5select-display.input-group-addon, [data-ax5select] .input-group-lg > .input-group-btn > .ax5select-display.btn {
	height: 37px
}

[data-ax5select] select[multiple].input-lg, [data-ax5select] .input-group-lg > select[multiple].form-control, [data-ax5select] .input-group-lg > select[multiple].input-group-addon, [data-ax5select] .input-group-lg > .input-group-btn > select[multiple].btn {
	height: 37px
}

.form-group-sm [data-ax5select] select[multiple].form-control {
	height: 24px
}

.form-group-lg [data-ax5select] select[multiple].form-control {
	height: 37px
}

@media (min-width: 2px) {
	.form-inline [data-ax5select] {
		display: inline-block
	}
}

[data-ax5select] {
	position: relative;
	overflow: visible;
	display: block;
	box-sizing: border-box;
	margin: 0px
}

	[data-ax5select] * {
		box-sizing: border-box
	}

	[data-ax5select] select {
		z-index: 1;
		position: absolute;
		opacity: 0;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

@-webkit-keyframes ax-select-option-group {
	from {
		-webkit-transform: translateY(-10%);
		opacity: 0
	}

	to {
		-webkit-transform: translateY(0%);
		opacity: 1
	}
}

@-moz-keyframes ax-select-option-group {
	from {
		-moz-transform: translateY(-10%);
		opacity: 0
	}

	to {
		-moz-transform: translateY(0%);
		opacity: 1
	}
}

@keyframes ax-select-option-group {
	from {
		-webkit-transform: translateY(-10%);
		-moz-transform: translateY(-10%);
		-ms-transform: translateY(-10%);
		-o-transform: translateY(-10%);
		transform: translateY(-10%);
		opacity: 0
	}

	to {
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
		opacity: 1
	}
}

@-webkit-keyframes ax-select-option-group-destroy {
	from {
		-webkit-transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-webkit-transform: translateY(0%) scaleY(0);
		opacity: 0
	}
}

@-moz-keyframes ax-select-option-group-destroy {
	from {
		-moz-transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-moz-transform: translateY(0%) scaleY(0);
		opacity: 0
	}
}

@keyframes ax-select-option-group-destroy {
	from {
		-webkit-transform: translateY(0%) scaleY(1);
		-moz-transform: translateY(0%) scaleY(1);
		-ms-transform: translateY(0%) scaleY(1);
		-o-transform: translateY(0%) scaleY(1);
		transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-webkit-transform: translateY(0%) scaleY(0);
		-moz-transform: translateY(0%) scaleY(0);
		-ms-transform: translateY(0%) scaleY(0);
		-o-transform: translateY(0%) scaleY(0);
		transform: translateY(0%) scaleY(0);
		opacity: 0
	}
}

.ax5select-display, .input-group [data-ax5select] .ax5select-display {
	position: relative;
	z-index: 2;
	padding: 0px;
	display: block;
	height: 26px;
	font-size: 13px;
	border-radius: 3px;
	background-color: #eee;
	background-image: -webkit-linear-gradient(top, #eee,#eee);
	background-image: linear-gradient(to bottom,#eee,#eee);
	border: 1px solid #ccc;
	color: #444;
	text-decoration: none;
	box-shadow: none
}

	.ax5select-display:hover, .input-group [data-ax5select] .ax5select-display:hover, .ax5select-display:focus, .input-group [data-ax5select] .ax5select-display:focus {
		text-decoration: none
	}

	.ax5select-display .ax5select-display-table, .input-group [data-ax5select] .ax5select-display .ax5select-display-table {
		width: 100%;
		height: 100%;
		display: table;
		border-collapse: collapse;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

		.ax5select-display .ax5select-display-table [data-ax5select-display="label"] {
			display: table-cell;
			vertical-align: middle;
			padding: 0px 7px;
			color: #444;
			white-space: nowrap
		}

		.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] {
			display: table-cell;
			vertical-align: middle;
			width: 16px;
			text-align: center
		}

			.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-reset {
				display: none
			}

			.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed {
				display: block
			}

			.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened {
				display: none
			}

			.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed {
				width: 16px;
				text-align: left;
				line-height: 6.363px
			}

				.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
					content: '';
					width: 0px;
					height: 0px;
					display: inline-block;
					border-left: 4.5px solid transparent;
					border-right: 4.5px solid transparent;
					border-top: 6.363px solid #444;
					background: transparent;
					opacity: 1
				}

			.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened {
				width: 16px;
				text-align: left;
				line-height: 6.363px
			}

				.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
					content: '';
					width: 0px;
					height: 0px;
					display: inline-block;
					border-left: 4.5px solid transparent;
					border-right: 4.5px solid transparent;
					border-bottom: 6.363px solid #444;
					background: transparent;
					opacity: 1
				}

	.ax5select-display[data-select-option-group-opened], .input-group [data-ax5select] [data-select-option-group-opened].ax5select-display {
		box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);
		background-image: none
	}

		.ax5select-display[data-select-option-group-opened] .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-reset {
			display: block;
			position: absolute;
			right: 23px;
			top: 0px;
			height: 100%
		}

		.ax5select-display[data-select-option-group-opened] .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed {
			display: none
		}

		.ax5select-display[data-select-option-group-opened] .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened {
			display: block
		}

	.ax5select-display.default:hover:not([disabled]), .ax5select-display.default:active:not([disabled]), .ax5select-display.default:focus:not([disabled]), .ax5select-display.default[data-select-option-group-opened]:not([disabled]) {
		border-color: #D8D8D8;
		color: #444;
		background-color: transparent;
		text-decoration: none
	}

		.ax5select-display.default:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.default:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.default:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.default[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #444
		}

		.ax5select-display.default:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.default:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.default:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.default[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #444
		}

	.ax5select-display.default [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5select-display.primary:hover:not([disabled]), .ax5select-display.primary:active:not([disabled]), .ax5select-display.primary:focus:not([disabled]), .ax5select-display.primary[data-select-option-group-opened]:not([disabled]) {
		border-color: #616161;
		color: #555;
		background-color: transparent;
		text-decoration: none
	}

		.ax5select-display.primary:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.primary:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.primary:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.primary[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #555
		}

		.ax5select-display.primary:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.primary:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.primary:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.primary[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #555
		}

	.ax5select-display.primary [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5select-display.success:hover:not([disabled]), .ax5select-display.success:active:not([disabled]), .ax5select-display.success:focus:not([disabled]), .ax5select-display.success[data-select-option-group-opened]:not([disabled]) {
		border-color: #00C6AE;
		color: #555;
		background-color: transparent;
		text-decoration: none
	}

		.ax5select-display.success:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.success:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.success:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.success[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #555
		}

		.ax5select-display.success:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.success:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.success:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.success[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #555
		}

	.ax5select-display.success [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5select-display.info:hover:not([disabled]), .ax5select-display.info:active:not([disabled]), .ax5select-display.info:focus:not([disabled]), .ax5select-display.info[data-select-option-group-opened]:not([disabled]) {
		border-color: #44ADF9;
		color: #555;
		background-color: transparent;
		text-decoration: none
	}

		.ax5select-display.info:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.info:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.info:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.info[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #555
		}

		.ax5select-display.info:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.info:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.info:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.info[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #555
		}

	.ax5select-display.info [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5select-display.warning:hover:not([disabled]), .ax5select-display.warning:active:not([disabled]), .ax5select-display.warning:focus:not([disabled]), .ax5select-display.warning[data-select-option-group-opened]:not([disabled]) {
		border-color: #FFB802;
		color: #555;
		background-color: transparent;
		text-decoration: none
	}

		.ax5select-display.warning:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.warning:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.warning:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.warning[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #555
		}

		.ax5select-display.warning:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.warning:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.warning:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.warning[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #555
		}

	.ax5select-display.warning [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5select-display.danger:hover:not([disabled]), .ax5select-display.danger:active:not([disabled]), .ax5select-display.danger:focus:not([disabled]), .ax5select-display.danger[data-select-option-group-opened]:not([disabled]) {
		border-color: #E97426;
		color: #555;
		background-color: transparent;
		text-decoration: none
	}

		.ax5select-display.danger:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.danger:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.danger:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5select-display.danger[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #555
		}

		.ax5select-display.danger:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.danger:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.danger:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5select-display.danger[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #555
		}

	.ax5select-display.danger [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

.ax5select-option-group {
	box-sizing: border-box;
	z-index: 2000;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 5px;
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.175);
	border: 1px solid;
	overflow: hidden;
	background-color: #fbfbfb;
	background-image: -webkit-linear-gradient(bottom, #fbfbfb);
	background-image: linear-gradient(to top,#fbfbfb);
	-webkit-animation: ax-select-option-group .1s ease-out;
	-o-animation: ax-select-option-group .1s ease-out;
	animation: ax-select-option-group .1s ease-out;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top
}

	.ax5select-option-group.destroy {
		-webkit-animation: ax-select-option-group-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
		-o-animation: ax-select-option-group-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
		animation: ax-select-option-group-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards
	}

	.ax5select-option-group.direction-top {
		-webkit-transform-origin: center top;
		-moz-transform-origin: center top;
		-ms-transform-origin: center top;
		transform-origin: center top
	}

	.ax5select-option-group.direction-bottom {
		-webkit-transform-origin: center bottom;
		-moz-transform-origin: center bottom;
		-ms-transform-origin: center bottom;
		transform-origin: center bottom
	}

	.ax5select-option-group.default {
		border-color: #D8D8D8;
		color: #444
	}

		.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover, .ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover {
			background: #b2b2b2 !important;
			color: #444
		}

			.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #444 !important
			}

		.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
			background: #D8D8D8;
			color: #444
		}

			.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #444 !important
			}

		.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
			background: #eee
		}

		.ax5select-option-group.default .ax-select-body .ax-select-option-group-buttons {
			border-top: 1px solid;
			border-color: #D8D8D8
		}

	.ax5select-option-group.primary {
		border-color: #616161;
		color: #555
	}

		.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover, .ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover {
			background: #878787 !important;
			color: #fff
		}

			.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
			background: #616161;
			color: #fff
		}

			.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
			background: #eee
		}

		.ax5select-option-group.primary .ax-select-body .ax-select-option-group-buttons {
			border-top: 1px solid;
			border-color: #616161
		}

	.ax5select-option-group.success {
		border-color: #00C6AE;
		color: #555
	}

		.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover, .ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover {
			background: #007a6b !important;
			color: #222
		}

			.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #222 !important
			}

		.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
			background: #00C6AE;
			color: #222
		}

			.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #222 !important
			}

		.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
			background: #eee
		}

		.ax5select-option-group.success .ax-select-body .ax-select-option-group-buttons {
			border-top: 1px solid;
			border-color: #00C6AE
		}

	.ax5select-option-group.info {
		border-color: #44ADF9;
		color: #555
	}

		.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover, .ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover {
			background: #8ecefb !important;
			color: #fff
		}

			.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
			background: #44ADF9;
			color: #fff
		}

			.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
			background: #eee
		}

		.ax5select-option-group.info .ax-select-body .ax-select-option-group-buttons {
			border-top: 1px solid;
			border-color: #44ADF9
		}

	.ax5select-option-group.warning {
		border-color: #FFB802;
		color: #555
	}

		.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover, .ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover {
			background: #ffcd4f !important;
			color: #fff
		}

			.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
			background: #FFB802;
			color: #fff
		}

			.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
			background: #eee
		}

		.ax5select-option-group.warning .ax-select-body .ax-select-option-group-buttons {
			border-top: 1px solid;
			border-color: #FFB802
		}

	.ax5select-option-group.danger {
		border-color: #E97426;
		color: #555
	}

		.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover, .ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover {
			background: #f0a06b !important;
			color: #fff
		}

			.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
			background: #E97426;
			color: #fff
		}

			.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
			background: #eee
		}

		.ax5select-option-group.danger .ax-select-body .ax-select-option-group-buttons {
			border-top: 1px solid;
			border-color: #E97426
		}

	.ax5select-option-group .ax-select-body {
		padding: 0px
	}

		.ax5select-option-group .ax-select-body .ax-select-option-group-content {
			max-height: 180px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item {
				padding: 3px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 13px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 18px
				}

					.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 13px;
						line-height: 18px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox {
							overflow: hidden;
							width: 13px;
							text-align: center
						}

							.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 13px;
								height: 18px
							}

								.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 9px;
									height: 4.5px;
									position: absolute;
									top: 4.5px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-label {
							padding: 0px 7px;
							padding-right: 9px
						}

				.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 18px
			}

				.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 13px;
					line-height: 18px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5select-option-group .ax-select-body .ax-select-option-group-buttons {
			text-align: center;
			padding: 3px 0px
		}

	.ax5select-option-group.ax5select-option-group-lg .ax-select-body {
		padding: 0px
	}

		.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content {
			max-height: 219px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item {
				padding: 5px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 16.9px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 21.9px
				}

					.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 16.9px;
						line-height: 21.9px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox {
							overflow: hidden;
							width: 16.9px;
							text-align: center
						}

							.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 16.9px;
								height: 21.9px
							}

								.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 12.9px;
									height: 6.45px;
									position: absolute;
									top: 5.475px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-label {
							padding: 0px 7px;
							padding-right: 12.9px
						}

				.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 21.9px
			}

				.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 16.9px;
					line-height: 21.9px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-buttons {
			text-align: center;
			padding: 5px 0px
		}

	.ax5select-option-group.ax5select-option-group-sm .ax-select-body {
		padding: 0px
	}

		.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content {
			max-height: 167px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item {
				padding: 2px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 11.7px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 16.7px
				}

					.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 11.7px;
						line-height: 16.7px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox {
							overflow: hidden;
							width: 11.7px;
							text-align: center
						}

							.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 11.7px;
								height: 16.7px
							}

								.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 7.7px;
									height: 3.85px;
									position: absolute;
									top: 4.175px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-label {
							padding: 0px 7px;
							padding-right: 7.7px
						}

				.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 16.7px
			}

				.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 11.7px;
					line-height: 16.7px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-buttons {
			text-align: center;
			padding: 2px 0px
		}

	.ax5select-option-group.ax5select-option-group-xs .ax-select-body {
		padding: 0px
	}

		.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content {
			max-height: 154px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item {
				padding: 1px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 10.4px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 15.4px
				}

					.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 10.4px;
						line-height: 15.4px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox {
							overflow: hidden;
							width: 10.4px;
							text-align: center
						}

							.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 10.4px;
								height: 15.4px
							}

								.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 6.4px;
									height: 3.2px;
									position: absolute;
									top: 3.85px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-label {
							padding: 0px 7px;
							padding-right: 6.4px
						}

				.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 15.4px
			}

				.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 10.4px;
					line-height: 15.4px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-buttons {
			text-align: center;
			padding: 1px 0px
		}

.input-group [data-ax5select] {
	display: table-cell
}

	.input-group [data-ax5select] select {
		z-index: 1;
		position: absolute;
		opacity: 0;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.input-group [data-ax5select]:first-child .ax5select-display {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}

	.input-group [data-ax5select]:last-child .ax5select-display {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}

[data-ax5grid] [data-ax5grid-container="root"] {
	margin: 0;
	padding: 0;
	position: relative;
	background: #fff;
	border: 1px solid #D8D8D8;
	overflow: hidden
}

	[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="hidden"] {
		margin: 0;
		padding: 0;
		position: absolute;
		left: -100%;
		top: -100%;
		height: 100%;
		width: 100%
	}

	[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		margin: 0;
		padding: 0;
		position: relative;
		overflow: hidden;
		background-color: #fff;
		background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
		background-image: linear-gradient(to bottom,#fff,#F0F0F0);
		border: 0px none;
		border-bottom: 1px solid #ccc;
		color: #222
	}

		[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] {
			margin: 0;
			padding: 0;
			position: absolute;
			overflow: hidden
		}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table {
				table-layout: fixed;
				border-collapse: separate;
				border-spacing: 0;
				border: 0 none;
				width: 100%;
				height: 100%
			}

				[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr {
					border-bottom: 0 none
				}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr.tr-0 {
						background: #f3f3f3
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr.tr-1 {
						background: #fff
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr.tr-2 {
						background: #f3f3f3
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr.tr-3 {
						background: #fff
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr.hover {
						background: #e1eef8
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-grouping-tr="true"] {
						background: #ffffe7
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] {
						background: #e3f1ff
					}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="rowSelector"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="lineNumber"] {
							box-shadow: none
						}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
								opacity: 1
							}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-disable-selection="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox {
						cursor: not-allowed;
						background-color: #d7d7d7;
						background-image: -webkit-linear-gradient(top, #d7d7d7,#e6e6e6);
						background-image: linear-gradient(to bottom,#d7d7d7,#e6e6e6)
					}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-disable-selection="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
							opacity: 0
						}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td {
						box-sizing: border-box;
						overflow: hidden;
						position: relative;
						padding: 0;
						font-size: 12px;
						border: 0 none;
						cursor: pointer;
						box-shadow: inset 1px 1px 0px 0px #fff
					}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td.hasBorder {
							border-right: 1px solid #ccc;
							border-bottom: 1px solid #ccc
						}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td:hover {
							background-color: #eee;
							background-image: -webkit-linear-gradient(top, #eee,#eee);
							background-image: linear-gradient(to bottom,#eee,#eee)
						}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-row="null"] {
							box-shadow: none
						}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-row="null"] {
							border-right: 0 none
						}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-selected] {
							background: #b1d7fe;
							border-color: #ccc;
							color: #000
						}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-focused] {
							box-shadow: inset 0px 0px 1px 1px #0581f2;
							background: #e3f1ff;
							color: #000
						}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] {
							cursor: pointer
						}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] [data-ax5grid-cellHolder] {
								padding: 5px
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] .checkBox {
								display: block;
								position: relative;
								border: 1px solid #ccc;
								border-radius: 3px;
								background-color: #fff;
								background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
								background-image: linear-gradient(to bottom,#fff,#F0F0F0);
								height: 100%
							}

								[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
									content: '';
									width: 60%;
									height: 40%;
									position: absolute;
									top: 20%;
									right: 20%;
									border: 0.2em solid #3372ff;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.0;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"][data-ax5grid-selected="true"] .checkBox:after {
								opacity: 1
							}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] {
							display: block;
							box-sizing: border-box;
							padding: 3px 5px;
							font-size: 12px;
							white-space: nowrap;
							overflow: hidden;
							text-overflow: ellipsis
						}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="left"] {
								text-align: left
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="center"] {
								text-align: center
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="right"] {
								text-align: right
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-cellHolder="multiLine"] {
								white-space: normal
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] input[data-ax5grid-editor] {
								position: absolute;
								left: 0;
								top: 0;
								width: 100%;
								height: 100%;
								border: 0px none;
								background: #fff
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] select[data-ax5grid-editor] {
								position: absolute;
								display: block;
								left: 0;
								top: 0;
								width: 100%;
								height: 100%;
								border: 0px none;
								background: #fff
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5select] {
								position: absolute;
								display: block;
								left: 0;
								top: 0;
								width: 100%;
								height: 100%;
								border: 0px none;
								background: #fff
							}

								[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5select] .ax5select-display {
									height: 100%;
									border-radius: 0
								}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"] {
								display: inline-block;
								position: relative;
								border: 1px solid #ccc;
								border-radius: 3px;
								background-color: #fff;
								background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
								background-image: linear-gradient(to bottom,#fff,#F0F0F0);
								height: 100%
							}

								[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"]:after {
									content: '';
									width: 60%;
									height: 40%;
									position: absolute;
									top: 20%;
									right: 20%;
									border: 0.2em solid #3372ff;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.0;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

								[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"][data-ax5grid-checked="true"]:after {
									opacity: 1.0
								}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="aside-header"] {
				border-right: 1px solid #ccc
			}

				[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="aside-header"] table tr td {
					text-align: center
				}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] {
				border-right: 1px solid #ccc;
				background: #f2f2f2
			}

				[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"] table tr, [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"] table tr, [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] table tr {
					background: #f2f2f2
				}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"] table tr td, [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"] table tr td, [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] table tr td {
						text-align: center;
						box-shadow: inset 1px 1px 0px 0px #fff
					}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="left-header"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-left-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="left-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"] {
				border-right: 1px solid #b3b3b3
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-left-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-right-body"] {
				border-bottom: 1px solid #b3b3b3
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-right-body"] {
				border-top: 1px solid #b3b3b3
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-right-body"] {
				background: #ffe7e2
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] [data-ax5grid-panel-scroll] {
				position: absolute;
				left: 0;
				top: 0
			}

		[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-resizer] {
			position: absolute;
			right: 0;
			top: 0;
			width: 4px;
			height: 100%;
			cursor: col-resize
		}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-resizer]:hover {
				background: #f30;
				opacity: 0.5
			}

		[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort] {
			position: relative;
			width: 70px;
			height: 20px;
			display: inline-block
		}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort]:before {
				top: 0;
				left: 0;
				position: absolute;
				content: ' ';
				width: 0;
				height: 0;
				display: inline-block;
				border-left: 4px solid transparent;
				border-right: 4px solid transparent;
				border-bottom: 4.54545px solid #000;
				background: transparent;
				opacity: .3
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort]:after {
				bottom: 0;
				left: 0;
				position: absolute;
				content: ' ';
				width: 0;
				height: 0;
				display: inline-block;
				border-left: 4px solid transparent;
				border-right: 4px solid transparent;
				border-top: 4.54545px solid #000;
				background: transparent;
				opacity: .3
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort][data-ax5grid-column-sort-order="asc"]:before {
				top: 2px;
				left: 0;
				position: absolute;
				content: ' ';
				width: 0;
				height: 0;
				display: inline-block;
				border-left: 4.8px solid transparent;
				border-right: 4.8px solid transparent;
				border-bottom: 6px solid #000;
				background: transparent;
				opacity: .8
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort][data-ax5grid-column-sort-order="asc"]:after {
				display: none
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort][data-ax5grid-column-sort-order="desc"]:before {
				display: none
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort][data-ax5grid-column-sort-order="desc"]:after {
				bottom: 2px;
				left: 0;
				position: absolute;
				content: ' ';
				width: 0;
				height: 0;
				display: inline-block;
				border-left: 4.8px solid transparent;
				border-right: 4.8px solid transparent;
				border-top: 6px solid #000;
				background: transparent;
				opacity: .8
			}

		[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-filter] {
			position: absolute;
			left: 0;
			top: 0;
			width: 10px;
			height: 10px;
			cursor: pointer
		}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-filter]:before {
				content: ' ';
				width: 0;
				height: 0;
				display: inline-block;
				border-left: 5px solid transparent;
				border-right: 5px solid transparent;
				border-top: 10px solid #000;
				background: transparent;
				opacity: 1
			}

	[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] {
		margin: 0;
		padding: 0;
		position: relative;
		overflow: hidden
	}

		[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] {
			margin: 0;
			padding: 0;
			position: absolute;
			overflow: hidden
		}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table {
				table-layout: fixed;
				border-collapse: separate;
				border-spacing: 0;
				border: 0 none;
				width: 100%
			}

				[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr {
					border-bottom: 0 none
				}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr.tr-0 {
						background: #f3f3f3
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr.tr-1 {
						background: #fff
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr.tr-2 {
						background: #f3f3f3
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr.tr-3 {
						background: #fff
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr.hover {
						background: #e1eef8
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-grouping-tr="true"] {
						background: #ffffe7
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] {
						background: #e3f1ff
					}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="rowSelector"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="lineNumber"] {
							box-shadow: none
						}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
								opacity: 1
							}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-disable-selection="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox {
						cursor: not-allowed;
						background-color: #d7d7d7;
						background-image: -webkit-linear-gradient(top, #d7d7d7,#e6e6e6);
						background-image: linear-gradient(to bottom,#d7d7d7,#e6e6e6)
					}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-disable-selection="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
							opacity: 0
						}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td {
						box-sizing: border-box;
						overflow: hidden;
						position: relative;
						padding: 0;
						font-size: 12px;
						border: 0 none
					}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td.hasBorder {
							border-right: 1px solid #ccc;
							border-bottom: 1px solid #ccc;
						}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-row="null"] {
							border-right: 0 none
						}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-selected] {
							background: #b1d7fe;
							border-color: #ccc;
							color: #000
						}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-focused] {
							box-shadow: inset 0px 0px 1px 1px #0581f2;
							background: #e3f1ff;
							color: #000
						}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] {
							cursor: pointer
						}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] [data-ax5grid-cellHolder] {
								padding: 5px
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] .checkBox {
								display: block;
								position: relative;
								border: 1px solid #ccc;
								border-radius: 3px;
								background-color: #fff;
								background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
								background-image: linear-gradient(to bottom,#fff,#F0F0F0);
								height: 100%
							}

								[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
									content: '';
									width: 60%;
									height: 40%;
									position: absolute;
									top: 20%;
									right: 20%;
									border: 0.2em solid #3372ff;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.0;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"][data-ax5grid-selected="true"] .checkBox:after {
								opacity: 1
							}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] {
							display: block;
							box-sizing: border-box;
							padding: 3px 5px;
							font-size: 12px;
							white-space: nowrap;
							overflow: hidden;
							text-overflow: ellipsis
						}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="left"] {
								text-align: left
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="center"] {
								text-align: center
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="right"] {
								text-align: right
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-cellHolder="multiLine"] {
								white-space: normal
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] input[data-ax5grid-editor] {
								position: absolute;
								left: 0;
								top: 0;
								width: 100%;
								height: 100%;
								border: 0px none;
								background: #fff
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] select[data-ax5grid-editor] {
								position: absolute;
								display: block;
								left: 0;
								top: 0;
								width: 100%;
								height: 100%;
								border: 0px none;
								background: #fff
							}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5select] {
								position: absolute;
								display: block;
								left: 0;
								top: 0;
								width: 100%;
								height: 100%;
								border: 0px none;
								background: #fff
							}

								[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5select] .ax5select-display {
									height: 100%;
									border-radius: 0
								}

							[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"] {
								display: inline-block;
								position: relative;
								border: 1px solid #ccc;
								border-radius: 3px;
								background-color: #fff;
								background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
								background-image: linear-gradient(to bottom,#fff,#F0F0F0);
								height: 100%
							}

								[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"]:after {
									content: '';
									width: 60%;
									height: 40%;
									position: absolute;
									top: 20%;
									right: 20%;
									border: 0.2em solid #3372ff;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.0;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

								[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"][data-ax5grid-checked="true"]:after {
									opacity: 1.0
								}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-header"] {
				border-right: 1px solid #ccc
			}

				[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-header"] table tr td {
					text-align: center
				}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] {
				border-right: 1px solid #ccc;
				background: #f2f2f2
			}

				[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"] table tr, [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"] table tr, [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] table tr {
					background: #f2f2f2
				}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"] table tr td, [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"] table tr td, [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] table tr td {
						text-align: center;
						box-shadow: inset 1px 1px 0px 0px #fff
					}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="left-header"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-left-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="left-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"] {
				border-right: 1px solid #b3b3b3
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-left-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-right-body"] {
				border-bottom: 1px solid #b3b3b3
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-right-body"] {
				border-top: 1px solid #b3b3b3
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-body"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-right-body"] {
				background: #ffe7e2
			}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] [data-ax5grid-panel-scroll] {
				position: absolute;
				left: 0;
				top: 0
			}

	[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] {
		margin: 0;
		padding: 0;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		overflow: hidden;
		background-color: #fff;
		background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
		background-image: linear-gradient(to bottom,#fff,#F0F0F0);
		border: 0px none;
		border-top: 1px solid #ccc
	}

		[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] {
			margin: 0;
			padding: 0;
			display: table;
			width: 100%;
			height: 100%
		}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] {
				margin: 0;
				padding: 0;
				display: table-cell;
				vertical-align: middle;
				text-align: left;
				padding-left: 5px;
				font-size: 12px
			}

				[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] {
					display: table
				}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell-paging"] {
						display: table-cell;
						vertical-align: middle
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell-paging"] {
						padding: 0 5px
					}

					[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move] {
						box-sizing: border-box;
						min-width: 20px;
						border-radius: 5px;
						padding: 1px;
						border: 0px none;
						background: transparent;
						font-size: 11px;
						color: #222;
						outline: 0
					}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move][data-ax5grid-page-selected="true"], [data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move]:active {
							background-color: #888;
							color: #fff
						}

						[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move]:hover {
							text-decoration: underline
						}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="status"] {
				margin: 0;
				padding: 0;
				display: table-cell;
				text-align: right;
				vertical-align: middle;
				padding-right: 10px;
				font-size: 12px;
				color: #222
			}

	[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] {
		margin: 0;
		padding: 0;
		position: absolute;
		right: 0px;
		bottom: 0px
	}

		[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="vertical"] {
			box-sizing: border-box;
			position: absolute;
			display: none;
			right: 0;
			bottom: 0;
			width: 15px;
			height: 100%;
			background: #f3f3f3;
			border-left: 1px solid #ccc
		}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="vertical"] [data-ax5grid-scroller="vertical-bar"] {
				position: absolute;
				top: 0;
				left: 0;
				border-top-right-radius: 10px;
				border-top-left-radius: 10px;
				border-bottom-right-radius: 10px;
				border-bottom-left-radius: 10px;
				box-sizing: border-box;
				border: 0px solid #fff;
				background: #ccc;
				cursor: ns-resize
			}

				[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="vertical"] [data-ax5grid-scroller="vertical-bar"]:hover {
					border: 0px solid #ccc;
					background: #bababa
				}

		[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="horizontal"] {
			box-sizing: border-box;
			position: absolute;
			display: none;
			right: 0;
			bottom: 0;
			height: 15px;
			width: 100%;
			background: #f3f3f3;
			border-top: 1px solid #ccc
		}

			[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="horizontal"] [data-ax5grid-scroller="horizontal-bar"] {
				position: absolute;
				top: 0;
				left: 0;
				border-top-right-radius: 10px;
				border-top-left-radius: 10px;
				border-bottom-right-radius: 10px;
				border-bottom-left-radius: 10px;
				box-sizing: border-box;
				border: 0px solid #fff;
				background: #ccc;
				cursor: ew-resize
			}

				[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="horizontal"] [data-ax5grid-scroller="horizontal-bar"]:hover {
					border: 0px solid #ccc;
					background: #bababa
				}

		[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="corner"] {
			position: absolute;
			display: none;
			right: 0px;
			bottom: 0px;
			width: 15px;
			height: 15px;
			background: #EAEDEF;
			border-top: 1px solid #ccc;
			border-left: 1px solid #ccc
		}

	[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-resizer="horizontal"] {
		display: none
	}

		[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-resizer="horizontal"].live {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			background: #f30;
			opacity: 0.5;
			height: 100%;
			width: 2px;
			cursor: col-resize
		}

	[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-resizer="vertical"] {
		display: none
	}

		[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-resizer="vertical"].live {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			background: #f30;
			opacity: 0.5;
			height: 2px;
			width: 100%;
			cursor: row-resize
		}

[data-ax5combobox] select[multiple].form-control {
	height: 26px
}

[data-ax5combobox] select[multiple].input-sm, [data-ax5combobox] .input-group-sm > select[multiple].form-control, [data-ax5combobox] .input-group-sm > select[multiple].input-group-addon, [data-ax5combobox] .input-group-sm > .input-group-btn > select[multiple].btn {
	height: 24px
}

[data-ax5combobox] select[multiple].input-lg, [data-ax5combobox] .input-group-lg > select[multiple].form-control, [data-ax5combobox] .input-group-lg > select[multiple].input-group-addon, [data-ax5combobox] .input-group-lg > .input-group-btn > select[multiple].btn {
	height: 37px
}

.form-group-sm [data-ax5combobox] select[multiple].form-control {
	height: 24px
}

.form-group-lg [data-ax5combobox] select[multiple].form-control {
	height: 37px
}

@media (min-width: 2px) {
	.form-inline [data-ax5combobox] {
		display: inline-block
	}

		.form-inline [data-ax5combobox] .ax5combobox-display .ax5combobox-display-table {
			table-layout: auto
		}
}

[data-ax5combobox] {
	position: relative;
	overflow: visible;
	display: block;
	margin: 0px
}

	[data-ax5combobox] select {
		z-index: 1;
		position: absolute;
		opacity: 0;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

@-webkit-keyframes ax-combobox-option-group {
	from {
		-webkit-transform: translateY(-10%);
		opacity: 0
	}

	to {
		-webkit-transform: translateY(0%);
		opacity: 1
	}
}

@-moz-keyframes ax-combobox-option-group {
	from {
		-moz-transform: translateY(-10%);
		opacity: 0
	}

	to {
		-moz-transform: translateY(0%);
		opacity: 1
	}
}

@keyframes ax-combobox-option-group {
	from {
		-webkit-transform: translateY(-10%);
		-moz-transform: translateY(-10%);
		-ms-transform: translateY(-10%);
		-o-transform: translateY(-10%);
		transform: translateY(-10%);
		opacity: 0
	}

	to {
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
		opacity: 1
	}
}

@-webkit-keyframes ax-combobox-option-group-destroy {
	from {
		-webkit-transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-webkit-transform: translateY(0%) scaleY(0);
		opacity: 0
	}
}

@-moz-keyframes ax-combobox-option-group-destroy {
	from {
		-moz-transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-moz-transform: translateY(0%) scaleY(0);
		opacity: 0
	}
}

@keyframes ax-combobox-option-group-destroy {
	from {
		-webkit-transform: translateY(0%) scaleY(1);
		-moz-transform: translateY(0%) scaleY(1);
		-ms-transform: translateY(0%) scaleY(1);
		-o-transform: translateY(0%) scaleY(1);
		transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-webkit-transform: translateY(0%) scaleY(0);
		-moz-transform: translateY(0%) scaleY(0);
		-ms-transform: translateY(0%) scaleY(0);
		-o-transform: translateY(0%) scaleY(0);
		transform: translateY(0%) scaleY(0);
		opacity: 0
	}
}

.ax5combobox-display {
	position: relative;
	z-index: 2;
	padding: 0px;
	display: block
}

	.ax5combobox-display:hover, .ax5combobox-display:focus {
		text-decoration: none
	}

	.ax5combobox-display .ax5combobox-display-table {
		width: 100%;
		height: 100%;
		display: table;
		table-layout: fixed;
		border-collapse: collapse
	}

		.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label-holder"] {
			display: table-cell;
			vertical-align: middle;
			padding: 0px 0px
		}

		.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] {
			display: block;
			white-space: nowrap;
			overflow: hidden;
			padding: 0px 3px;
			text-decoration: none
		}

			.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"]:focus {
				outline: none
			}

			.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"]:hover {
				text-decoration: none
			}

			.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"]:after {
				content: ' ';
				display: block;
				clear: both
			}

			.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-selected-label] {
				position: relative;
				display: block;
				float: left;
				background: transparent;
				padding: 0px 3px;
				border: 1px solid transparent;
				border-radius: 0px;
				margin: 1px 0px 1px -0.5em;
				background-color: #eee;
				background-image: -webkit-linear-gradient(top, #eee,#eee);
				background-image: linear-gradient(to bottom,#eee,#eee);
				border: 1px solid #ccc;
				color: #444;
				border-radius: 3px;
				margin-left: 0px;
				margin-right: 3px
			}

				.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-selected-label]:first-child {
					margin-left: 0px
				}

				.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-selected-label] [data-ax5combobox-remove] {
					width: 15px;
					position: absolute;
					right: 0
				}

					.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-selected-label] [data-ax5combobox-remove]:hover {
						color: #E97426
					}

				.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-selected-label] span {
					padding-right: 15px
				}

			.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-display="input"] {
				float: left;
				width: 80px;
			}

				.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-display="input"]:focus {
					outline: none
				}

				.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-display="input"]::-ms-clear {
					display: none
				}

		.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] {
			display: table-cell;
			vertical-align: middle;
			width: 16px;
			text-align: center
		}

			.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-reset {
				display: none
			}

			.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-closed {
				display: block
			}

			.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-opened {
				display: none
			}

			.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-closed {
				width: 16px;
				text-align: left;
				line-height: 6.363px
			}

				.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-closed .addon-icon-arrow {
					content: '';
					width: 0px;
					height: 0px;
					display: inline-block;
					border-left: 4.5px solid transparent;
					border-right: 4.5px solid transparent;
					border-top: 6.363px solid #444;
					background: transparent;
					opacity: 1
				}

			.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-opened {
				width: 16px;
				text-align: left;
				line-height: 6.363px
			}

				.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-opened .addon-icon-arrow {
					content: '';
					width: 0px;
					height: 0px;
					display: inline-block;
					border-left: 4.5px solid transparent;
					border-right: 4.5px solid transparent;
					border-bottom: 6.363px solid #444;
					background: transparent;
					opacity: 1
				}

	.ax5combobox-display[data-select-option-group-opened] {
		box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2)
	}

		.ax5combobox-display[data-select-option-group-opened] .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-reset {
			display: block;
			position: absolute;
			right: 23px;
			top: 0px;
			height: 100%
		}

		.ax5combobox-display[data-select-option-group-opened] .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-closed {
			display: none
		}

		.ax5combobox-display[data-select-option-group-opened] .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-opened {
			display: block
		}

	.ax5combobox-display.default a {
		color: #444
	}

	.ax5combobox-display.default:hover:not([disabled]), .ax5combobox-display.default:active:not([disabled]), .ax5combobox-display.default:focus:not([disabled]), .ax5combobox-display.default[data-select-option-group-opened]:not([disabled]) {
		border-color: #D8D8D8;
		color: #444;
		background: #fbfbfb;
		text-decoration: none
	}

		.ax5combobox-display.default:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.default:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.default:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.default[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #444
		}

		.ax5combobox-display.default:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.default:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.default:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.default[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #444
		}

	.ax5combobox-display.default [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5combobox-display.primary a {
		color: #555
	}

	.ax5combobox-display.primary:hover:not([disabled]), .ax5combobox-display.primary:active:not([disabled]), .ax5combobox-display.primary:focus:not([disabled]), .ax5combobox-display.primary[data-select-option-group-opened]:not([disabled]) {
		border-color: #616161;
		color: #555;
		background: #fbfbfb;
		text-decoration: none
	}

		.ax5combobox-display.primary:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.primary:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.primary:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.primary[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #555
		}

		.ax5combobox-display.primary:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.primary:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.primary:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.primary[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #555
		}

	.ax5combobox-display.primary [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5combobox-display.success a {
		color: #555
	}

	.ax5combobox-display.success:hover:not([disabled]), .ax5combobox-display.success:active:not([disabled]), .ax5combobox-display.success:focus:not([disabled]), .ax5combobox-display.success[data-select-option-group-opened]:not([disabled]) {
		border-color: #00C6AE;
		color: #555;
		background: #fbfbfb;
		text-decoration: none
	}

		.ax5combobox-display.success:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.success:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.success:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.success[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #555
		}

		.ax5combobox-display.success:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.success:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.success:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.success[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #555
		}

	.ax5combobox-display.success [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5combobox-display.info a {
		color: #555
	}

	.ax5combobox-display.info:hover:not([disabled]), .ax5combobox-display.info:active:not([disabled]), .ax5combobox-display.info:focus:not([disabled]), .ax5combobox-display.info[data-select-option-group-opened]:not([disabled]) {
		border-color: #44ADF9;
		color: #555;
		background: #fbfbfb;
		text-decoration: none
	}

		.ax5combobox-display.info:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.info:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.info:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.info[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #555
		}

		.ax5combobox-display.info:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.info:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.info:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.info[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #555
		}

	.ax5combobox-display.info [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5combobox-display.warning a {
		color: #555
	}

	.ax5combobox-display.warning:hover:not([disabled]), .ax5combobox-display.warning:active:not([disabled]), .ax5combobox-display.warning:focus:not([disabled]), .ax5combobox-display.warning[data-select-option-group-opened]:not([disabled]) {
		border-color: #FFB802;
		color: #555;
		background: #fbfbfb;
		text-decoration: none
	}

		.ax5combobox-display.warning:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.warning:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.warning:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.warning[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #555
		}

		.ax5combobox-display.warning:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.warning:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.warning:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.warning[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #555
		}

	.ax5combobox-display.warning [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5combobox-display.danger a {
		color: #555
	}

	.ax5combobox-display.danger:hover:not([disabled]), .ax5combobox-display.danger:active:not([disabled]), .ax5combobox-display.danger:focus:not([disabled]), .ax5combobox-display.danger[data-select-option-group-opened]:not([disabled]) {
		border-color: #E97426;
		color: #555;
		background: #fbfbfb;
		text-decoration: none
	}

		.ax5combobox-display.danger:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.danger:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.danger:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .ax5combobox-display.danger[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
			border-top-color: #555
		}

		.ax5combobox-display.danger:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.danger:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.danger:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .ax5combobox-display.danger[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
			border-bottom-color: #555
		}

	.ax5combobox-display.danger [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

.ax5combobox-option-group {
	box-sizing: border-box;
	z-index: 2000;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 5px;
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.175);
	border: 1px solid;
	overflow: hidden;
	background-color: #fbfbfb;
	background-image: -webkit-linear-gradient(bottom, #fbfbfb);
	background-image: linear-gradient(to top,#fbfbfb);
	-webkit-animation: ax-combobox-option-group .1s ease-out;
	-o-animation: ax-combobox-option-group .1s ease-out;
	animation: ax-combobox-option-group .1s ease-out;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top
}

	.ax5combobox-option-group.destroy {
		-webkit-animation: ax-combobox-option-group-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
		-o-animation: ax-combobox-option-group-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
		animation: ax-combobox-option-group-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards
	}

	.ax5combobox-option-group.direction-top {
		-webkit-transform-origin: center top;
		-moz-transform-origin: center top;
		-ms-transform-origin: center top;
		transform-origin: center top
	}

	.ax5combobox-option-group.direction-bottom {
		-webkit-transform-origin: center bottom;
		-moz-transform-origin: center bottom;
		-ms-transform-origin: center bottom;
		transform-origin: center bottom
	}

	.ax5combobox-option-group.default {
		border-color: #D8D8D8;
		color: #444
	}

		.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover, .ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover {
			background: #b2b2b2 !important;
			color: #444
		}

			.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #444 !important
			}

		.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
			background: #D8D8D8;
			color: #444
		}

			.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #444 !important
			}

		.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
			background: #eee
		}

		.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-buttons {
			border-top: 1px solid;
			border-color: #D8D8D8
		}

	.ax5combobox-option-group.primary {
		border-color: #616161;
		color: #555
	}

		.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover, .ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover {
			background: #878787 !important;
			color: #fff
		}

			.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
			background: #616161;
			color: #fff
		}

			.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
			background: #eee
		}

		.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-buttons {
			border-top: 1px solid;
			border-color: #616161
		}

	.ax5combobox-option-group.success {
		border-color: #00C6AE;
		color: #555
	}

		.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover, .ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover {
			background: #007a6b !important;
			color: #222
		}

			.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #222 !important
			}

		.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
			background: #00C6AE;
			color: #222
		}

			.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #222 !important
			}

		.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
			background: #eee
		}

		.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-buttons {
			border-top: 1px solid;
			border-color: #00C6AE
		}

	.ax5combobox-option-group.info {
		border-color: #44ADF9;
		color: #555
	}

		.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover, .ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover {
			background: #8ecefb !important;
			color: #fff
		}

			.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
			background: #44ADF9;
			color: #fff
		}

			.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
			background: #eee
		}

		.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-buttons {
			border-top: 1px solid;
			border-color: #44ADF9
		}

	.ax5combobox-option-group.warning {
		border-color: #FFB802;
		color: #555
	}

		.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover, .ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover {
			background: #ffcd4f !important;
			color: #fff
		}

			.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
			background: #FFB802;
			color: #fff
		}

			.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
			background: #eee
		}

		.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-buttons {
			border-top: 1px solid;
			border-color: #FFB802
		}

	.ax5combobox-option-group.danger {
		border-color: #E97426;
		color: #555
	}

		.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover, .ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover {
			background: #f0a06b !important;
			color: #fff
		}

			.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
			background: #E97426;
			color: #fff
		}

			.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
			background: #eee
		}

		.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-buttons {
			border-top: 1px solid;
			border-color: #E97426
		}

	.ax5combobox-option-group .ax-combobox-body {
		padding: 0px
	}

		.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content {
			max-height: 180px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item {
				padding: 3px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 13px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 18px
				}

					.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 13px;
						line-height: 18px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox {
							overflow: hidden;
							width: 13px;
							text-align: center
						}

							.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 13px;
								height: 18px
							}

								.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 9px;
									height: 4.5px;
									position: absolute;
									top: 4.5px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-label {
							padding: 0px 3px;
							padding-right: 9px
						}

				.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 18px
			}

				.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 13px;
					line-height: 18px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-buttons {
			text-align: center;
			padding: 3px 0px
		}

	.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body {
		padding: 0px
	}

		.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content {
			max-height: 219px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item {
				padding: 5px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 16.9px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 21.9px
				}

					.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 16.9px;
						line-height: 21.9px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox {
							overflow: hidden;
							width: 16.9px;
							text-align: center
						}

							.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 16.9px;
								height: 21.9px
							}

								.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 12.9px;
									height: 6.45px;
									position: absolute;
									top: 5.475px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-label {
							padding: 0px 3px;
							padding-right: 12.9px
						}

				.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 21.9px
			}

				.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 16.9px;
					line-height: 21.9px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-buttons {
			text-align: center;
			padding: 5px 0px
		}

	.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body {
		padding: 0px
	}

		.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content {
			max-height: 167px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item {
				padding: 2px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 11.7px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 16.7px
				}

					.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 11.7px;
						line-height: 16.7px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox {
							overflow: hidden;
							width: 11.7px;
							text-align: center
						}

							.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 11.7px;
								height: 16.7px
							}

								.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 7.7px;
									height: 3.85px;
									position: absolute;
									top: 4.175px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-label {
							padding: 0px 3px;
							padding-right: 7.7px
						}

				.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 16.7px
			}

				.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 11.7px;
					line-height: 16.7px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-buttons {
			text-align: center;
			padding: 2px 0px
		}

	.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body {
		padding: 0px
	}

		.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content {
			max-height: 154px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item {
				padding: 1px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 10.4px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 15.4px
				}

					.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 10.4px;
						line-height: 15.4px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox {
							overflow: hidden;
							width: 10.4px;
							text-align: center
						}

							.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 10.4px;
								height: 15.4px
							}

								.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 6.4px;
									height: 3.2px;
									position: absolute;
									top: 3.85px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-label {
							padding: 0px 3px;
							padding-right: 6.4px
						}

				.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 15.4px
			}

				.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 10.4px;
					line-height: 15.4px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-buttons {
			text-align: center;
			padding: 1px 0px
		}
/*!
 * Copyright (c) 2016. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 */ /*!
 * Copyright (c) 2016. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 */

[data-ax5autocomplete] select[multiple].form-control {
	height: 26px
}

[data-ax5autocomplete] select[multiple].input-sm, [data-ax5autocomplete] .input-group-sm > select[multiple].form-control, [data-ax5autocomplete] .input-group-sm > select[multiple].input-group-addon, [data-ax5autocomplete] .input-group-sm > .input-group-btn > select[multiple].btn {
	height: 24px
}

[data-ax5autocomplete] select[multiple].input-lg, [data-ax5autocomplete] .input-group-lg > select[multiple].form-control, [data-ax5autocomplete] .input-group-lg > select[multiple].input-group-addon, [data-ax5autocomplete] .input-group-lg > .input-group-btn > select[multiple].btn {
	height: 37px
}

.form-group-sm [data-ax5autocomplete] select[multiple].form-control {
	height: 24px
}

.form-group-lg [data-ax5autocomplete] select[multiple].form-control {
	height: 37px
}

@media (min-width: 2px) {
	.form-inline [data-ax5autocomplete] {
		display: inline-block
	}

		.form-inline [data-ax5autocomplete] .ax5autocomplete-display .ax5autocomplete-display-table {
			table-layout: auto
		}
}

[data-ax5autocomplete] {
	position: relative;
	overflow: visible;
	display: block;
	margin: 0px
}

	[data-ax5autocomplete] select {
		z-index: 1;
		position: absolute;
		opacity: 0;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

@-webkit-keyframes ax-autocomplete-option-group {
	from {
		-webkit-transform: translateY(-10%);
		opacity: 0
	}

	to {
		-webkit-transform: translateY(0%);
		opacity: 1
	}
}

@-moz-keyframes ax-autocomplete-option-group {
	from {
		-moz-transform: translateY(-10%);
		opacity: 0
	}

	to {
		-moz-transform: translateY(0%);
		opacity: 1
	}
}

@keyframes ax-autocomplete-option-group {
	from {
		-webkit-transform: translateY(-10%);
		-moz-transform: translateY(-10%);
		-ms-transform: translateY(-10%);
		-o-transform: translateY(-10%);
		transform: translateY(-10%);
		opacity: 0
	}

	to {
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
		opacity: 1
	}
}

@-webkit-keyframes ax-autocomplete-option-group-destroy {
	from {
		-webkit-transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-webkit-transform: translateY(0%) scaleY(0);
		opacity: 0
	}
}

@-moz-keyframes ax-autocomplete-option-group-destroy {
	from {
		-moz-transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-moz-transform: translateY(0%) scaleY(0);
		opacity: 0
	}
}

@keyframes ax-autocomplete-option-group-destroy {
	from {
		-webkit-transform: translateY(0%) scaleY(1);
		-moz-transform: translateY(0%) scaleY(1);
		-ms-transform: translateY(0%) scaleY(1);
		-o-transform: translateY(0%) scaleY(1);
		transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-webkit-transform: translateY(0%) scaleY(0);
		-moz-transform: translateY(0%) scaleY(0);
		-ms-transform: translateY(0%) scaleY(0);
		-o-transform: translateY(0%) scaleY(0);
		transform: translateY(0%) scaleY(0);
		opacity: 0
	}
}

.ax5autocomplete-display {
	position: relative;
	z-index: 2;
	padding: 0px;
	display: block
}

	.ax5autocomplete-display:hover, .ax5autocomplete-display:focus {
		text-decoration: none
	}

	.ax5autocomplete-display .ax5autocomplete-display-table {
		width: 100%;
		height: 100%;
		display: table;
		table-layout: fixed;
		border-collapse: collapse
	}

		.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label-holder"] {
			display: table-cell;
			vertical-align: middle;
			padding: 0px 0px
		}

		.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] {
			display: block;
			white-space: nowrap;
			overflow: hidden;
			padding: 0px 3px;
			text-decoration: none
		}

			.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"]:focus {
				outline: none
			}

			.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"]:hover {
				text-decoration: none
			}

			.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"]:after {
				content: ' ';
				display: block;
				clear: both
			}

			.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-selected-label] {
				position: relative;
				display: block;
				float: left;
				background: transparent;
				padding: 0px 3px;
				border: 1px solid transparent;
				border-radius: 0px;
				margin: 1px 0px 1px -0.5em;
				background-color: #eee;
				background-image: -webkit-linear-gradient(top, #eee,#eee);
				background-image: linear-gradient(to bottom,#eee,#eee);
				border: 1px solid #ccc;
				color: #444;
				border-radius: 3px;
				margin-left: 0px;
				margin-right: 3px
			}

				.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-selected-label]:first-child {
					margin-left: 0px
				}

				.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-selected-label] [data-ax5autocomplete-remove] {
					width: 15px;
					position: absolute;
					right: 0
				}

					.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-selected-label] [data-ax5autocomplete-remove]:hover {
						color: #E97426
					}

				.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-selected-label] span {
					padding-right: 15px
				}

			.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-display="input"] {
				float: left;
				width: 100px
			}

				.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-display="input"]:focus {
					outline: none
				}

				.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-display="input"]::-ms-clear {
					display: none
				}

		.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="addon"] {
			display: table-cell;
			vertical-align: middle;
			width: 16px;
			text-align: center
		}

			.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="addon"] .addon-icon-reset {
				display: none
			}

	.ax5autocomplete-display[data-select-option-group-opened] {
		box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2)
	}

		.ax5autocomplete-display[data-select-option-group-opened] .ax5autocomplete-display-table [data-ax5autocomplete-display="addon"] .addon-icon-reset {
			display: block;
			position: absolute;
			right: 23px;
			top: 0px;
			height: 100%
		}

	.ax5autocomplete-display.default a {
		color: #444
	}

	.ax5autocomplete-display.default:hover:not([disabled]), .ax5autocomplete-display.default:active:not([disabled]), .ax5autocomplete-display.default:focus:not([disabled]), .ax5autocomplete-display.default[data-select-option-group-opened]:not([disabled]) {
		border-color: #D8D8D8;
		color: #444;
		background: #fbfbfb;
		text-decoration: none
	}

	.ax5autocomplete-display.default [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5autocomplete-display.primary a {
		color: #555
	}

	.ax5autocomplete-display.primary:hover:not([disabled]), .ax5autocomplete-display.primary:active:not([disabled]), .ax5autocomplete-display.primary:focus:not([disabled]), .ax5autocomplete-display.primary[data-select-option-group-opened]:not([disabled]) {
		border-color: #616161;
		color: #555;
		background: #fbfbfb;
		text-decoration: none
	}

	.ax5autocomplete-display.primary [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5autocomplete-display.success a {
		color: #555
	}

	.ax5autocomplete-display.success:hover:not([disabled]), .ax5autocomplete-display.success:active:not([disabled]), .ax5autocomplete-display.success:focus:not([disabled]), .ax5autocomplete-display.success[data-select-option-group-opened]:not([disabled]) {
		border-color: #00C6AE;
		color: #555;
		background: #fbfbfb;
		text-decoration: none
	}

	.ax5autocomplete-display.success [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5autocomplete-display.info a {
		color: #555
	}

	.ax5autocomplete-display.info:hover:not([disabled]), .ax5autocomplete-display.info:active:not([disabled]), .ax5autocomplete-display.info:focus:not([disabled]), .ax5autocomplete-display.info[data-select-option-group-opened]:not([disabled]) {
		border-color: #44ADF9;
		color: #555;
		background: #fbfbfb;
		text-decoration: none
	}

	.ax5autocomplete-display.info [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5autocomplete-display.warning a {
		color: #555
	}

	.ax5autocomplete-display.warning:hover:not([disabled]), .ax5autocomplete-display.warning:active:not([disabled]), .ax5autocomplete-display.warning:focus:not([disabled]), .ax5autocomplete-display.warning[data-select-option-group-opened]:not([disabled]) {
		border-color: #FFB802;
		color: #555;
		background: #fbfbfb;
		text-decoration: none
	}

	.ax5autocomplete-display.warning [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.ax5autocomplete-display.danger a {
		color: #555
	}

	.ax5autocomplete-display.danger:hover:not([disabled]), .ax5autocomplete-display.danger:active:not([disabled]), .ax5autocomplete-display.danger:focus:not([disabled]), .ax5autocomplete-display.danger[data-select-option-group-opened]:not([disabled]) {
		border-color: #E97426;
		color: #555;
		background: #fbfbfb;
		text-decoration: none
	}

	.ax5autocomplete-display.danger [disabled] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

.ax5autocomplete-option-group {
	box-sizing: border-box;
	z-index: 2000;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 5px;
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.175);
	border: 1px solid;
	overflow: hidden;
	background-color: #fbfbfb;
	background-image: -webkit-linear-gradient(bottom, #fbfbfb);
	background-image: linear-gradient(to top,#fbfbfb);
	-webkit-animation: ax-autocomplete-option-group .1s ease-out;
	-o-animation: ax-autocomplete-option-group .1s ease-out;
	animation: ax-autocomplete-option-group .1s ease-out;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top
}

	.ax5autocomplete-option-group.destroy {
		-webkit-animation: ax-autocomplete-option-group-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
		-o-animation: ax-autocomplete-option-group-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
		animation: ax-autocomplete-option-group-destroy .1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards
	}

	.ax5autocomplete-option-group.direction-top {
		-webkit-transform-origin: center top;
		-moz-transform-origin: center top;
		-ms-transform-origin: center top;
		transform-origin: center top
	}

	.ax5autocomplete-option-group.direction-bottom {
		-webkit-transform-origin: center bottom;
		-moz-transform-origin: center bottom;
		-ms-transform-origin: center bottom;
		transform-origin: center bottom
	}

	.ax5autocomplete-option-group.default {
		border-color: #D8D8D8;
		color: #444
	}

		.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover, .ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover {
			background: #b2b2b2 !important;
			color: #414141
		}

			.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #414141 !important
			}

		.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
			background: #D8D8D8;
			color: #414141
		}

			.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #414141 !important
			}

		.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
			background: #eee
		}

		.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
			border-top: 1px solid;
			border-color: #D8D8D8
		}

	.ax5autocomplete-option-group.primary {
		border-color: #616161;
		color: #555
	}

		.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover, .ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover {
			background: #878787 !important;
			color: #fff
		}

			.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
			background: #616161;
			color: #fff
		}

			.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
			background: #eee
		}

		.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
			border-top: 1px solid;
			border-color: #616161
		}

	.ax5autocomplete-option-group.success {
		border-color: #00C6AE;
		color: #555
	}

		.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover, .ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover {
			background: #007a6b !important;
			color: #222
		}

			.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #222 !important
			}

		.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
			background: #00C6AE;
			color: #222
		}

			.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #222 !important
			}

		.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
			background: #eee
		}

		.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
			border-top: 1px solid;
			border-color: #00C6AE
		}

	.ax5autocomplete-option-group.info {
		border-color: #44ADF9;
		color: #555
	}

		.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover, .ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover {
			background: #8ecefb !important;
			color: #fff
		}

			.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
			background: #44ADF9;
			color: #fff
		}

			.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
			background: #eee
		}

		.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
			border-top: 1px solid;
			border-color: #44ADF9
		}

	.ax5autocomplete-option-group.warning {
		border-color: #FFB802;
		color: #555
	}

		.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover, .ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover {
			background: #ffcd4f !important;
			color: #fff
		}

			.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
			background: #FFB802;
			color: #fff
		}

			.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
			background: #eee
		}

		.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
			border-top: 1px solid;
			border-color: #FFB802
		}

	.ax5autocomplete-option-group.danger {
		border-color: #E97426;
		color: #555
	}

		.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover, .ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover {
			background: #f0a06b !important;
			color: #fff
		}

			.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
			background: #E97426;
			color: #fff
		}

			.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
				border-color: #fff !important
			}

		.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
			background: #eee
		}

		.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
			border-top: 1px solid;
			border-color: #E97426
		}

	.ax5autocomplete-option-group .ax-autocomplete-body {
		padding: 0px
	}

		.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content {
			max-height: 180px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item {
				padding: 3px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 13px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 18px
				}

					.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 13px;
						line-height: 18px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox {
							overflow: hidden;
							width: 13px;
							text-align: center
						}

							.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 13px;
								height: 18px
							}

								.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 9px;
									height: 4.5px;
									position: absolute;
									top: 4.5px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-label {
							padding: 0px 3px;
							padding-right: 9px
						}

				.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 18px
			}

				.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 13px;
					line-height: 18px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
			text-align: center;
			padding: 3px 0px
		}

	.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body {
		padding: 0px
	}

		.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content {
			max-height: 219px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item {
				padding: 5px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 16.9px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 21.9px
				}

					.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 16.9px;
						line-height: 21.9px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox {
							overflow: hidden;
							width: 16.9px;
							text-align: center
						}

							.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 16.9px;
								height: 21.9px
							}

								.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 12.9px;
									height: 6.45px;
									position: absolute;
									top: 5.475px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-label {
							padding: 0px 3px;
							padding-right: 12.9px
						}

				.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 21.9px
			}

				.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 16.9px;
					line-height: 21.9px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
			text-align: center;
			padding: 5px 0px
		}

	.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body {
		padding: 0px
	}

		.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content {
			max-height: 167px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item {
				padding: 2px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 11.7px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 16.7px
				}

					.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 11.7px;
						line-height: 16.7px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox {
							overflow: hidden;
							width: 11.7px;
							text-align: center
						}

							.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 11.7px;
								height: 16.7px
							}

								.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 7.7px;
									height: 3.85px;
									position: absolute;
									top: 4.175px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-label {
							padding: 0px 3px;
							padding-right: 7.7px
						}

				.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 16.7px
			}

				.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 11.7px;
					line-height: 16.7px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
			text-align: center;
			padding: 2px 0px
		}

	.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body {
		padding: 0px
	}

		.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content {
			max-height: 154px;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			position: relative
		}

			.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item {
				padding: 1px 0px;
				text-align: left;
				cursor: pointer;
				font-size: 10.4px;
				position: relative;
				box-sizing: border-box;
				overflow: hidden
			}

				.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder {
					display: table;
					position: relative;
					border-collapse: separate;
					overflow: hidden;
					width: 100%;
					height: 15.4px
				}

					.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell {
						box-sizing: border-box;
						display: table-cell;
						vertical-align: middle;
						white-space: nowrap;
						font-size: 10.4px;
						line-height: 15.4px;
						padding: 0px 0px 0px 0px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none
					}

						.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox {
							overflow: hidden;
							width: 10.4px;
							text-align: center
						}

							.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap {
								position: relative;
								display: block;
								width: 10.4px;
								height: 15.4px
							}

								.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
									content: '';
									width: 6.4px;
									height: 3.2px;
									position: absolute;
									top: 3.85px;
									right: 0px;
									border: 2px solid #000;
									border-top: none;
									border-right: none;
									background: transparent;
									opacity: 0.1;
									-webkit-transform: rotate(-50deg);
									-moz-transform: rotate(-50deg);
									-ms-transform: rotate(-50deg);
									-o-transform: rotate(-50deg);
									transform: rotate(-50deg)
								}

						.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-label {
							padding: 0px 3px;
							padding-right: 6.4px
						}

				.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
					opacity: 1
				}

			.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder {
				display: table;
				position: relative;
				border-collapse: separate;
				overflow: hidden;
				width: 100%;
				height: 15.4px
			}

				.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
					box-sizing: border-box;
					display: table-cell;
					vertical-align: middle;
					white-space: nowrap;
					font-size: 10.4px;
					line-height: 15.4px;
					padding: 5px 10px;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none
				}

		.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
			text-align: center;
			padding: 1px 0px
		}
/*!
 * Copyright (c) 2016. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 */

@-webkit-keyframes ax-layout {
	from {
		-webkit-transform: translateY(-10%) scaleY(0);
		opacity: 0
	}

	to {
		-webkit-transform: translateY(0%) scaleY(1);
		opacity: 1
	}
}

@-moz-keyframes ax-layout {
	from {
		-moz-transform: translateY(-10%) scaleY(0);
		opacity: 0
	}

	to {
		-moz-transform: translateY(0%) scaleY(1);
		opacity: 1
	}
}

@keyframes ax-layout {
	from {
		-webkit-transform: translateY(-10%) scaleY(0);
		-moz-transform: translateY(-10%) scaleY(0);
		-ms-transform: translateY(-10%) scaleY(0);
		-o-transform: translateY(-10%) scaleY(0);
		transform: translateY(-10%) scaleY(0);
		opacity: 0
	}

	to {
		-webkit-transform: translateY(0%) scaleY(1);
		-moz-transform: translateY(0%) scaleY(1);
		-ms-transform: translateY(0%) scaleY(1);
		-o-transform: translateY(0%) scaleY(1);
		transform: translateY(0%) scaleY(1);
		opacity: 1
	}
}

@-webkit-keyframes ax-layout-option-destroy {
	from {
		-webkit-transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-webkit-transform: translateY(-10%) scaleY(0);
		opacity: 0
	}
}

@-moz-keyframes ax-layout-option-destroy {
	from {
		-moz-transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-moz-transform: translateY(-10%) scaleY(0);
		opacity: 0
	}
}

@keyframes ax-layout-option-destroy {
	from {
		-webkit-transform: translateY(0%) scaleY(1);
		-moz-transform: translateY(0%) scaleY(1);
		-ms-transform: translateY(0%) scaleY(1);
		-o-transform: translateY(0%) scaleY(1);
		transform: translateY(0%) scaleY(1);
		opacity: 1
	}

	to {
		-webkit-transform: translateY(-10%) scaleY(0);
		-moz-transform: translateY(-10%) scaleY(0);
		-ms-transform: translateY(-10%) scaleY(0);
		-o-transform: translateY(-10%) scaleY(0);
		transform: translateY(-10%) scaleY(0);
		opacity: 0
	}
}

[data-ax5layout] {
	position: relative;
	border: 0px none
}

	[data-ax5layout] > [data-dock-panel] {
		position: absolute;
		border: 0px none;
		z-index: 2;
		overflow: hidden
	}

		[data-ax5layout] > [data-dock-panel].dock-panel-top {
			left: 0px;
			top: 0px;
			width: 100%
		}

		[data-ax5layout] > [data-dock-panel].dock-panel-bottom {
			left: 0px;
			bottom: 0px;
			width: 100%
		}

		[data-ax5layout] > [data-dock-panel].dock-panel-left {
			left: 0px;
			top: 0px;
			height: 100%
		}

		[data-ax5layout] > [data-dock-panel].dock-panel-right {
			right: 0px;
			top: 0px;
			height: 100%
		}

		[data-ax5layout] > [data-dock-panel].dock-panel-center {
			left: 0px;
			top: 0px;
			width: 100%;
			height: 100%;
			z-index: 1
		}

	[data-ax5layout] > [data-split-panel] {
		border: 0px none;
		z-index: 2;
		overflow: hidden;
		width: 100%;
		height: 100%
	}

		[data-ax5layout] > [data-split-panel].split-panel-vertical {
			position: absolute;
			height: 100%
		}

		[data-ax5layout] > [data-split-panel].split-panel-horizontal {
			position: absolute;
			width: 100%
		}

	[data-ax5layout] > [data-splitter] {
		position: absolute;
		background: #ffbfc5
	}

		[data-ax5layout] > [data-splitter].dock-panel-top {
			top: 0px;
			width: 100%;
			cursor: ns-resize
		}

		[data-ax5layout] > [data-splitter].dock-panel-bottom {
			bottom: 0px;
			width: 100%;
			cursor: ns-resize
		}

		[data-ax5layout] > [data-splitter].dock-panel-left {
			left: 0px;
			height: 100%;
			cursor: ew-resize
		}

		[data-ax5layout] > [data-splitter].dock-panel-right {
			right: 0px;
			height: 100%;
			cursor: ew-resize
		}

		[data-ax5layout] > [data-splitter].split-panel-vertical {
			height: 100%;
			cursor: ew-resize
		}

		[data-ax5layout] > [data-splitter].split-panel-horizontal {
			width: 100%;
			cursor: ns-resize
		}

	[data-ax5layout] > [data-tab-panel-label-holder] {
		box-sizing: border-box;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 3;
		border-top: 1px solid #ECF0F5;
		border-bottom: 1px solid #ccc;
		width: 100%;
		padding-top: 0px;
		height: 35px;
		background-color: #ECF0F5;
		background-image: -webkit-linear-gradient(top, #ECF0F5,#ECF0F5);
		background-image: linear-gradient(to bottom,#ECF0F5,#ECF0F5)
	}

		[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-border] {
			box-sizing: border-box;
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 4px;
			background: #fff;
			border-top: 1px solid #ccc;
			z-index: 1
		}

		[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] {
			z-index: 2;
			position: relative;
			display: table
		}

			[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-label] {
				display: table-cell;
				cursor: pointer;
				vertical-align: middle
			}

				[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-label] [data-tab-label] {
					box-sizing: border-box;
					padding: 0px 15px;
					height: 30px;
					line-height: 30px;
					border-top: 1px solid #ccc;
					border-right: 1px solid #ccc;
					border-bottom: 1px solid #ccc;
					background-color: #d8d8d8;
					background-image: -webkit-linear-gradient(top, #d8d8d8,#d8d8d8);
					background-image: linear-gradient(to bottom,#d8d8d8,#d8d8d8);
					color: #333
				}

					[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-label] [data-tab-label]:hover {
						background-color: #f3f3f3;
						background-image: -webkit-linear-gradient(top, #f3f3f3,#f3f3f3);
						background-image: linear-gradient(to bottom,#f3f3f3,#f3f3f3);
						color: #333
					}

				[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-label][data-tab-active="true"] [data-tab-label] {
					background-color: #fff;
					background-image: -webkit-linear-gradient(top, #fff,#fff);
					background-image: linear-gradient(to bottom,#fff,#fff);
					border-bottom: 1px solid #fff;
					color: #333
				}

			[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-aside="left"] {
				display: table-cell;
				width: 5px;
				border-right: 1px solid #ccc
			}

			[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-aside="right"] {
				display: table-cell
			}

	[data-ax5layout] > [data-tab-panel] {
		position: absolute;
		border: 0px none;
		z-index: 2;
		overflow: hidden;
		width: 100%;
		height: 100%;
		display: none;
		padding-top: 35px
	}

		[data-ax5layout] > [data-tab-panel][data-tab-active="true"] {
			display: block
		}

	[data-ax5layout] [data-split-panel-wrap] {
		position: relative;
		width: 100%;
		height: 100%
	}

		[data-ax5layout] [data-split-panel-wrap][data-split-panel-wrap="scroll"] {
			overflow: auto
		}

		[data-ax5layout] [data-split-panel-wrap][data-split-panel-wrap="scroll-x"] {
			overflow-x: auto
		}

		[data-ax5layout] [data-split-panel-wrap][data-split-panel-wrap="scroll-y"] {
			overflow-y: auto
		}

.ax5layout-resizer {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #ffbfc5;
	z-index: 10;
	overflow: hidden;
	padding: 0;
	marign: 0
}

	.ax5layout-resizer.panel-top {
		cursor: ns-resize
	}

	.ax5layout-resizer.panel-bottom {
		cursor: ns-resize
	}

	.ax5layout-resizer.panel-left {
		cursor: ew-resize
	}

	.ax5layout-resizer.panel-right {
		cursor: ew-resize
	}

[data-ax5layout] > .split-panel-vertical[data-splitter] {
	z-index: auto;
	background-color: #eee;
	background-image: -webkit-linear-gradient(left, #eee,#ccc);
	background-image: linear-gradient(to right,#eee,#ccc);
	border: 1px solid #b5b5b5;
	border-radius: 3px
}

[data-ax5layout] > .split-panel-horizontal[data-splitter] {
	z-index: auto;
	background-color: #eee;
	background-image: -webkit-linear-gradient(top, #eee,#ccc);
	background-image: linear-gradient(to bottom,#eee,#ccc);
	border: 1px solid #b5b5b5;
	border-radius: 3px
}

.ax-mask.danger .ax-mask-bg {
	background: #7a0000
}

.ax-mask.form-mask .ax-mask-bg {
	background: #ECF0F5;
	opacity: 0.3
}

.ax-mask.form-mask .ax-mask-content {
	color: #000;
	text-shadow: none;
	font-size: 20px
}

.ax-mask.progress-mask {
	z-index: 1001
}

	.ax-mask.progress-mask .ax-mask-content .progress {
		display: block;
		width: 250px;
		margin: 0 auto;
		display: block;
		height: 10px;
		border-radius: 5px
	}

		.ax-mask.progress-mask .ax-mask-content .progress [role="progressbar"] {
			display: block;
			-webkit-transition: all 10s cubic-bezier(0.39, 0.575, 0.565, 1);
			-o-transition: all 10s cubic-bezier(0.39, 0.575, 0.565, 1);
			transition: all 10s cubic-bezier(0.39, 0.575, 0.565, 1)
		}

i.cqc-12x {
	font-size: 1.2em
}

i.cqc-15x {
	font-size: 1.5em
}

i.cqc-18x {
	font-size: 1.8em
}

i.cqc-20x {
	font-size: 2em
}

i.cqc-30x {
	font-size: 3em
}

i.cqc-40x {
	font-size: 4em
}

i.cqc-50x {
	font-size: 5em
}

i.cqc-spin {
	display: block;
	-webkit-animation: SPIN 1s ease-in-out infinite alternate-reverse;
	-o-animation: SPIN 1s ease-in-out infinite alternate-reverse;
	animation: SPIN 1s ease-in-out infinite alternate-reverse
}

i.cqc-brinking {
	-webkit-animation: BLINKING 1s ease-in-out infinite alternate-reverse;
	-o-animation: BLINKING 1s ease-in-out infinite alternate-reverse;
	animation: BLINKING 1s ease-in-out infinite alternate-reverse
}

i.cqc-zoom-in-out {
	display: block;
	-webkit-animation: ZOOM-IN-OUT 1s ease-in-out infinite alternate-reverse;
	-o-animation: ZOOM-IN-OUT 1s ease-in-out infinite alternate-reverse;
	animation: ZOOM-IN-OUT 1s ease-in-out infinite alternate-reverse
}

@-webkit-keyframes BLINKING {
	0% {
		opacity: 0.3
	}

	100% {
		opacity: 1.0
	}
}

@-moz-keyframes BLINKING {
	0% {
		opacity: 0.3
	}

	100% {
		opacity: 1.0
	}
}

@keyframes BLINKING {
	0% {
		opacity: 0.3
	}

	100% {
		opacity: 1.0
	}
}

@-webkit-keyframes ZOOM-IN-OUT {
	0% {
		opacity: 1.0;
		-webkit-transform: scale(1)
	}

	100% {
		opacity: 0.5;
		-webkit-transform: scale(1.5)
	}
}

@-moz-keyframes ZOOM-IN-OUT {
	0% {
		opacity: 1.0;
		-moz-transform: scale(1)
	}

	100% {
		opacity: 0.5;
		-moz-transform: scale(1.5)
	}
}

@keyframes ZOOM-IN-OUT {
	0% {
		opacity: 1.0;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}

	100% {
		opacity: 0.5;
		-webkit-transform: scale(1.5);
		-moz-transform: scale(1.5);
		-ms-transform: scale(1.5);
		-o-transform: scale(1.5);
		transform: scale(1.5)
	}
}

@-webkit-keyframes SPIN {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes SPIN {
	0% {
		-moz-transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(360deg)
	}
}

@keyframes SPIN {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes BODY_FADE_IN {
	from {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(-1%)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes BODY_FADE_IN {
	from {
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-transform: translateY(-1%)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100);
		-moz-transform: translateY(0)
	}
}

@keyframes BODY_FADE_IN {
	from {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(-1%);
		-moz-transform: translateY(-1%);
		-ms-transform: translateY(-1%);
		-o-transform: translateY(-1%);
		transform: translateY(-1%)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes BODY_FADE_OUT {
	from {
		opacity: 1;
		filter: alpha(opacity=100)
	}

	to {
		opacity: 0;
		filter: alpha(opacity=0);
		display: none
	}
}

@-moz-keyframes BODY_FADE_OUT {
	from {
		opacity: 1;
		filter: alpha(opacity=100)
	}

	to {
		opacity: 0;
		filter: alpha(opacity=0);
		display: none
	}
}

@keyframes BODY_FADE_OUT {
	from {
		opacity: 1;
		filter: alpha(opacity=100)
	}

	to {
		opacity: 0;
		filter: alpha(opacity=0);
		display: none
	}
}

@-webkit-keyframes SLIDE-UP {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-UP {
	0% {
		opacity: 0.0;
		-moz-transform: translateY(30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-UP {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(30px) scale(1);
		-moz-transform: translateY(30px) scale(1);
		-ms-transform: translateY(30px) scale(1);
		-o-transform: translateY(30px) scale(1);
		transform: translateY(30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}

@-webkit-keyframes SLIDE-DOWN {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(-30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-DOWN {
	0% {
		opacity: 0.0;
		-moz-transform: translateY(-30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-DOWN {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(-30px) scale(1);
		-moz-transform: translateY(-30px) scale(1);
		-ms-transform: translateY(-30px) scale(1);
		-o-transform: translateY(-30px) scale(1);
		transform: translateY(-30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}

@-webkit-keyframes SLIDE-IN-LEFT {
	0% {
		-webkit-transform: translateX(-30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-IN-LEFT {
	0% {
		-moz-transform: translateX(-30px) scale(1)
	}

	100% {
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-IN-LEFT {
	0% {
		-webkit-transform: translateX(-30px) scale(1);
		-moz-transform: translateX(-30px) scale(1);
		-ms-transform: translateX(-30px) scale(1);
		-o-transform: translateX(-30px) scale(1);
		transform: translateX(-30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}

@-webkit-keyframes SLIDE-IN-RIGHT {
	0% {
		-webkit-transform: translateX(30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-IN-RIGHT {
	0% {
		-moz-transform: translateX(30px) scale(1)
	}

	100% {
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-IN-RIGHT {
	0% {
		-webkit-transform: translateX(30px) scale(1);
		-moz-transform: translateX(30px) scale(1);
		-ms-transform: translateX(30px) scale(1);
		-o-transform: translateX(30px) scale(1);
		transform: translateX(30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}

html, body {
	margin: 0;
	padding: 0;
	height: 100%
}

body {
	-webkit-animation-delay: 0.1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-duration: 0.1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear
}

@-webkit-keyframes fontfix {
	from {
		opacity: 1
	}

	to {
		opacity: 1
	}
}

@-moz-keyframes fontfix {
	from {
		opacity: 1
	}

	to {
		opacity: 1
	}
}

@keyframes fontfix {
	from {
		opacity: 1
	}

	to {
		opacity: 1
	}
}

h1, h2, h3, h4, h5, h6 {
	margin: 0
}

h1 {
	font-size: 24px
}

h2 {
	font-size: 18px
}

h3 {
	font-size: 16px
}

.W1 {
	width: 1px
}

.W2 {
	width: 2px
}

.W3 {
	width: 3px
}

.W4 {
	width: 4px
}

.W5 {
	width: 5px
}

.W6 {
	width: 6px
}

.W7 {
	width: 7px
}

.W8 {
	width: 8px
}

.W9 {
	width: 9px
}

.W10 {
	width: 10px
}

.W11 {
	width: 11px
}

.W12 {
	width: 12px
}

.W13 {
	width: 13px
}

.W14 {
	width: 14px
}

.W15 {
	width: 15px
}

.W16 {
	width: 16px
}

.W17 {
	width: 17px
}

.W18 {
	width: 18px
}

.W19 {
	width: 19px
}

.W20 {
	width: 20px
}

.W21 {
	width: 21px
}

.W22 {
	width: 22px
}

.W23 {
	width: 23px
}

.W24 {
	width: 24px
}

.W25 {
	width: 25px
}

.W26 {
	width: 26px
}

.W27 {
	width: 27px
}

.W28 {
	width: 28px
}

.W29 {
	width: 29px
}

.W30 {
	width: 30px
}

.W31 {
	width: 31px
}

.W32 {
	width: 32px
}

.W33 {
	width: 33px
}

.W34 {
	width: 34px
}

.W35 {
	width: 35px
}

.W36 {
	width: 36px
}

.W37 {
	width: 37px
}

.W38 {
	width: 38px
}

.W39 {
	width: 39px
}

.W40 {
	width: 40px
}

.W41 {
	width: 41px
}

.W42 {
	width: 42px
}

.W43 {
	width: 43px
}

.W44 {
	width: 44px
}

.W45 {
	width: 45px
}

.W46 {
	width: 46px
}

.W47 {
	width: 47px
}

.W48 {
	width: 48px
}

.W49 {
	width: 49px
}

.W50 {
	width: 50px
}

.W51 {
	width: 51px
}

.W52 {
	width: 52px
}

.W53 {
	width: 53px
}

.W54 {
	width: 54px
}

.W55 {
	width: 55px
}

.W56 {
	width: 56px
}

.W57 {
	width: 57px
}

.W58 {
	width: 58px
}

.W59 {
	width: 59px
}

.W60 {
	width: 60px
}

.W61 {
	width: 61px
}

.W62 {
	width: 62px
}

.W63 {
	width: 63px
}

.W64 {
	width: 64px
}

.W65 {
	width: 65px
}

.W66 {
	width: 66px
}

.W67 {
	width: 67px
}

.W68 {
	width: 68px
}

.W69 {
	width: 69px
}

.W70 {
	width: 70px
}

.W71 {
	width: 71px
}

.W72 {
	width: 72px
}

.W73 {
	width: 73px
}

.W74 {
	width: 74px
}

.W75 {
	width: 75px
}

.W76 {
	width: 76px
}

.W77 {
	width: 77px
}

.W78 {
	width: 78px
}

.W79 {
	width: 79px
}

.W80 {
	width: 80px
}

.W81 {
	width: 81px
}

.W82 {
	width: 82px
}

.W83 {
	width: 83px
}

.W84 {
	width: 84px
}

.W85 {
	width: 85px
}

.W86 {
	width: 86px
}

.W87 {
	width: 87px
}

.W88 {
	width: 88px
}

.W89 {
	width: 89px
}

.W90 {
	width: 90px
}

.W91 {
	width: 91px
}

.W92 {
	width: 92px
}

.W93 {
	width: 93px
}

.W94 {
	width: 94px
}

.W95 {
	width: 95px
}

.W96 {
	width: 96px
}

.W97 {
	width: 97px
}

.W98 {
	width: 98px
}

.W99 {
	width: 99px
}

.W100 {
	width: 100px
}

.W10 {
	width: 10px
}

.W20 {
	width: 20px
}

.W30 {
	width: 30px
}

.W40 {
	width: 40px
}

.W50 {
	width: 50px
}

.W60 {
	width: 60px
}

.W70 {
	width: 70px
}

.W80 {
	width: 80px
}

.W90 {
	width: 90px
}

.W100 {
	width: 100px
}

.W110 {
	width: 110px
}

.W120 {
	width: 120px
}

.W130 {
	width: 130px
}

.W140 {
	width: 140px
}

.W150 {
	width: 150px
}

.W160 {
	width: 160px
}

.W170 {
	width: 170px
}

.W180 {
	width: 180px
}

.W190 {
	width: 190px
}

.W200 {
	width: 200px
}

.W210 {
	width: 210px
}

.W220 {
	width: 220px
}

.W230 {
	width: 230px
}

.W240 {
	width: 240px
}

.W250 {
	width: 250px
}

.W260 {
	width: 260px
}

.W270 {
	width: 270px
}

.W280 {
	width: 280px
}

.W290 {
	width: 290px
}

.W300 {
	width: 300px
}

.W310 {
	width: 310px
}

.W320 {
	width: 320px
}

.W330 {
	width: 330px
}

.W340 {
	width: 340px
}

.W350 {
	width: 350px
}

.W360 {
	width: 360px
}

.W370 {
	width: 370px
}

.W380 {
	width: 380px
}

.W390 {
	width: 390px
}

.W400 {
	width: 400px
}

.W410 {
	width: 410px
}

.W420 {
	width: 420px
}

.W430 {
	width: 430px
}

.W440 {
	width: 440px
}

.W450 {
	width: 450px
}

.W460 {
	width: 460px
}

.W470 {
	width: 470px
}

.W480 {
	width: 480px
}

.W490 {
	width: 490px
}

.W500 {
	width: 500px
}

.W510 {
	width: 510px
}

.W520 {
	width: 520px
}

.W530 {
	width: 530px
}

.W540 {
	width: 540px
}

.W550 {
	width: 550px
}

.W560 {
	width: 560px
}

.W570 {
	width: 570px
}

.W580 {
	width: 580px
}

.W590 {
	width: 590px
}

.W600 {
	width: 600px
}

.W610 {
	width: 610px
}

.W620 {
	width: 620px
}

.W630 {
	width: 630px
}

.W640 {
	width: 640px
}

.W650 {
	width: 650px
}

.W660 {
	width: 660px
}

.W670 {
	width: 670px
}

.W680 {
	width: 680px
}

.W690 {
	width: 690px
}

.W700 {
	width: 700px
}

.W710 {
	width: 710px
}

.W720 {
	width: 720px
}

.W730 {
	width: 730px
}

.W740 {
	width: 740px
}

.W750 {
	width: 750px
}

.W760 {
	width: 760px
}

.W770 {
	width: 770px
}

.W780 {
	width: 780px
}

.W790 {
	width: 790px
}

.W800 {
	width: 800px
}

.W810 {
	width: 810px
}

.W820 {
	width: 820px
}

.W830 {
	width: 830px
}

.W840 {
	width: 840px
}

.W850 {
	width: 850px
}

.W860 {
	width: 860px
}

.W870 {
	width: 870px
}

.W880 {
	width: 880px
}

.W890 {
	width: 890px
}

.W900 {
	width: 900px
}

.W910 {
	width: 910px
}

.W920 {
	width: 920px
}

.W930 {
	width: 930px
}

.W940 {
	width: 940px
}

.W950 {
	width: 950px
}

.W960 {
	width: 960px
}

.W970 {
	width: 970px
}

.W980 {
	width: 980px
}

.W990 {
	width: 990px
}

.W1000 {
	width: 1000px
}

.H1 {
	height: 1px
}

.H2 {
	height: 2px
}

.H3 {
	height: 3px
}

.H4 {
	height: 4px
}

.H5 {
	height: 5px
}

.H6 {
	height: 6px
}

.H7 {
	height: 7px
}

.H8 {
	height: 8px
}

.H9 {
	height: 9px
}

.H10 {
	height: 10px
}

.H11 {
	height: 11px
}

.H12 {
	height: 12px
}

.H13 {
	height: 13px
}

.H14 {
	height: 14px
}

.H15 {
	height: 15px
}

.H16 {
	height: 16px
}

.H17 {
	height: 17px
}

.H18 {
	height: 18px
}

.H19 {
	height: 19px
}

.H20 {
	height: 20px
}

.H21 {
	height: 21px
}

.H22 {
	height: 22px
}

.H23 {
	height: 23px
}

.H24 {
	height: 24px
}

.H25 {
	height: 25px
}

.H26 {
	height: 26px
}

.H27 {
	height: 27px
}

.H28 {
	height: 28px
}

.H29 {
	height: 29px
}

.H30 {
	height: 30px
}

.H31 {
	height: 31px
}

.H32 {
	height: 32px
}

.H33 {
	height: 33px
}

.H34 {
	height: 34px
}

.H35 {
	height: 35px
}

.H36 {
	height: 36px
}

.H37 {
	height: 37px
}

.H38 {
	height: 38px
}

.H39 {
	height: 39px
}

.H40 {
	height: 40px
}

.H41 {
	height: 41px
}

.H42 {
	height: 42px
}

.H43 {
	height: 43px
}

.H44 {
	height: 44px
}

.H45 {
	height: 45px
}

.H46 {
	height: 46px
}

.H47 {
	height: 47px
}

.H48 {
	height: 48px
}

.H49 {
	height: 49px
}

.H50 {
	height: 50px
}

.H51 {
	height: 51px
}

.H52 {
	height: 52px
}

.H53 {
	height: 53px
}

.H54 {
	height: 54px
}

.H55 {
	height: 55px
}

.H56 {
	height: 56px
}

.H57 {
	height: 57px
}

.H58 {
	height: 58px
}

.H59 {
	height: 59px
}

.H60 {
	height: 60px
}

.H61 {
	height: 61px
}

.H62 {
	height: 62px
}

.H63 {
	height: 63px
}

.H64 {
	height: 64px
}

.H65 {
	height: 65px
}

.H66 {
	height: 66px
}

.H67 {
	height: 67px
}

.H68 {
	height: 68px
}

.H69 {
	height: 69px
}

.H70 {
	height: 70px
}

.H71 {
	height: 71px
}

.H72 {
	height: 72px
}

.H73 {
	height: 73px
}

.H74 {
	height: 74px
}

.H75 {
	height: 75px
}

.H76 {
	height: 76px
}

.H77 {
	height: 77px
}

.H78 {
	height: 78px
}

.H79 {
	height: 79px
}

.H80 {
	height: 80px
}

.H81 {
	height: 81px
}

.H82 {
	height: 82px
}

.H83 {
	height: 83px
}

.H84 {
	height: 84px
}

.H85 {
	height: 85px
}

.H86 {
	height: 86px
}

.H87 {
	height: 87px
}

.H88 {
	height: 88px
}

.H89 {
	height: 89px
}

.H90 {
	height: 90px
}

.H91 {
	height: 91px
}

.H92 {
	height: 92px
}

.H93 {
	height: 93px
}

.H94 {
	height: 94px
}

.H95 {
	height: 95px
}

.H96 {
	height: 96px
}

.H97 {
	height: 97px
}

.H98 {
	height: 98px
}

.H99 {
	height: 99px
}

.H100 {
	height: 100px
}

.H10 {
	height: 10px
}

.H20 {
	height: 20px
}

.H30 {
	height: 30px
}

.H40 {
	height: 40px
}

.H50 {
	height: 50px
}

.H60 {
	height: 60px
}

.H70 {
	height: 70px
}

.H80 {
	height: 80px
}

.H90 {
	height: 90px
}

.H100 {
	height: 100px
}

.H110 {
	height: 110px
}

.H120 {
	height: 120px
}

.H130 {
	height: 130px
}

.H140 {
	height: 140px
}

.H150 {
	height: 150px
}

.H160 {
	height: 160px
}

.H170 {
	height: 170px
}

.H180 {
	height: 180px
}

.H190 {
	height: 190px
}

.H200 {
	height: 200px
}

.H210 {
	height: 210px
}

.H220 {
	height: 220px
}

.H230 {
	height: 230px
}

.H240 {
	height: 240px
}

.H250 {
	height: 250px
}

.H260 {
	height: 260px
}

.H270 {
	height: 270px
}

.H280 {
	height: 280px
}

.H290 {
	height: 290px
}

.H300 {
	height: 300px
}

.H310 {
	height: 310px
}

.H320 {
	height: 320px
}

.H330 {
	height: 330px
}

.H340 {
	height: 340px
}

.H350 {
	height: 350px
}

.H360 {
	height: 360px
}

.H370 {
	height: 370px
}

.H380 {
	height: 380px
}

.H390 {
	height: 390px
}

.H400 {
	height: 400px
}

.H410 {
	height: 410px
}

.H420 {
	height: 420px
}

.H430 {
	height: 430px
}

.H440 {
	height: 440px
}

.H450 {
	height: 450px
}

.H460 {
	height: 460px
}

.H470 {
	height: 470px
}

.H480 {
	height: 480px
}

.H490 {
	height: 490px
}

.H500 {
	height: 500px
}

.H510 {
	height: 510px
}

.H520 {
	height: 520px
}

.H530 {
	height: 530px
}

.H540 {
	height: 540px
}

.H550 {
	height: 550px
}

.H560 {
	height: 560px
}

.H570 {
	height: 570px
}

.H580 {
	height: 580px
}

.H590 {
	height: 590px
}

.H600 {
	height: 600px
}

.H610 {
	height: 610px
}

.H620 {
	height: 620px
}

.H630 {
	height: 630px
}

.H640 {
	height: 640px
}

.H650 {
	height: 650px
}

.H660 {
	height: 660px
}

.H670 {
	height: 670px
}

.H680 {
	height: 680px
}

.H690 {
	height: 690px
}

.H700 {
	height: 700px
}

.H710 {
	height: 710px
}

.H720 {
	height: 720px
}

.H730 {
	height: 730px
}

.H740 {
	height: 740px
}

.H750 {
	height: 750px
}

.H760 {
	height: 760px
}

.H770 {
	height: 770px
}

.H780 {
	height: 780px
}

.H790 {
	height: 790px
}

.H800 {
	height: 800px
}

.H810 {
	height: 810px
}

.H820 {
	height: 820px
}

.H830 {
	height: 830px
}

.H840 {
	height: 840px
}

.H850 {
	height: 850px
}

.H860 {
	height: 860px
}

.H870 {
	height: 870px
}

.H880 {
	height: 880px
}

.H890 {
	height: 890px
}

.H900 {
	height: 900px
}

.H910 {
	height: 910px
}

.H920 {
	height: 920px
}

.H930 {
	height: 930px
}

.H940 {
	height: 940px
}

.H950 {
	height: 950px
}

.H960 {
	height: 960px
}

.H970 {
	height: 970px
}

.H980 {
	height: 980px
}

.H990 {
	height: 990px
}

.H1000 {
	height: 1000px
}

.ax-split-col {
	display: table;
	width: 100%
}

	.ax-split-col .ax-split-panel {
		height: 100%;
		display: table-cell;
		vertical-align: middle
	}

	.ax-split-col .panel-split {
		display: table-cell;
		vertical-align: middle;
		width: 20px
	}

		.ax-split-col .panel-split:before {
			content: ' ';
			display: block;
			width: 0px;
			height: 0.7em;
			border-left: 1px solid #aaa;
			border-right: 1px solid #fff;
			margin: 0 auto
		}

.ax-button-group {
	display: table;
	width: 100%;
	min-height: 40px
}

	.ax-button-group .left, .ax-button-group .right {
		display: table-cell;
		vertical-align: bottom;
		padding: 0 5px 10px 5px
	}

		.ax-button-group .left h1, .ax-button-group .left h2, .ax-button-group .left h3, .ax-button-group .left h4, .ax-button-group .left h5, .ax-button-group .left h6, .ax-button-group .right h1, .ax-button-group .right h2, .ax-button-group .right h3, .ax-button-group .right h4, .ax-button-group .right h5, .ax-button-group .right h6 {
			line-height: 26px
		}

	.ax-button-group .left {
		text-align: left
	}

	.ax-button-group .right {
		text-align: right
	}

	.ax-button-group.ax-button-group-bottom .left, .ax-button-group.ax-button-group-bottom .right {
		padding: 7px 5px 3px 5px
	}

	.ax-button-group.sm {
		min-height: 30px
	}

		.ax-button-group.sm .left, .ax-button-group.sm .right {
			padding: 0 5px 7px 5px
		}

input[type="checkbox"], input[type="radio"] {
	display: inline-block;
	position: static;
	margin: 0 3px;
	vertical-align: middle
}

[data-ax-tbl] {
	font-size: 0.9em;
	background: #fff;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	position: relative
}

	[data-ax-tbl] [data-ax-tr] {
		border-bottom: 1px solid #D8D8D8
	}

		[data-ax-tbl] [data-ax-tr]:after {
			display: block;
			content: ' ';
			clear: both
		}

		[data-ax-tbl] [data-ax-tr] [data-ax-td] {
			float: left;
			display: table;
			table-layout: fixed;
			width: 300px;
			vertical-align: top;
			min-height: 40px
		}

			[data-ax-tbl] [data-ax-tr] [data-ax-td] [data-ax-td-label] {
				display: table-cell;
				width: 100px;
				padding: 7px;
				background-color: #fbfbfb;
				background-image: -webkit-linear-gradient(top, #fbfbfb,#F6F6F6);
				background-image: linear-gradient(to bottom,#fbfbfb,#F6F6F6);
				border-right: 1px solid #D8D8D8;
				vertical-align: middle;
				text-align: center;
				color: #363636
			}

				[data-ax-tbl] [data-ax-tr] [data-ax-td] [data-ax-td-label] a {
					color: #363636
				}

			[data-ax-tbl] [data-ax-tr] [data-ax-td] [data-ax-td-wrap] {
				display: table-cell;
				padding: 7px 7px;
				color: #68717b;
				line-height: 1em
			}

				[data-ax-tbl] [data-ax-tr] [data-ax-td] [data-ax-td-wrap] a {
					color: #68717b
				}

				[data-ax-tbl] [data-ax-tr] [data-ax-td] [data-ax-td-wrap]:after {
					content: ' '
				}

			[data-ax-tbl] [data-ax-tr] [data-ax-td] .form-control, [data-ax-tbl] [data-ax-tr] [data-ax-td] .btn {
				vertical-align: middle
			}

			[data-ax-tbl] [data-ax-tr] [data-ax-td] .form-group {
				margin-bottom: 0
			}

				[data-ax-tbl] [data-ax-tr] [data-ax-td] .form-group label {
					font-weight: normal;
					line-height: 1em;
					vertical-align: middle;
					margin: 7px
				}

			[data-ax-tbl] [data-ax-tr] [data-ax-td] .navbar-form {
				margin: 0;
				padding: 0
			}

	[data-ax-tbl] .form-control {
		font-size: 1em
	}

		[data-ax-tbl] .form-control.inline-block {
			display: inline-block;
			width: auto
		}

		[data-ax-tbl] .form-control.W1 {
			width: 1px
		}

		[data-ax-tbl] .form-control.W2 {
			width: 2px
		}

		[data-ax-tbl] .form-control.W3 {
			width: 3px
		}

		[data-ax-tbl] .form-control.W4 {
			width: 4px
		}

		[data-ax-tbl] .form-control.W5 {
			width: 5px
		}

		[data-ax-tbl] .form-control.W6 {
			width: 6px
		}

		[data-ax-tbl] .form-control.W7 {
			width: 7px
		}

		[data-ax-tbl] .form-control.W8 {
			width: 8px
		}

		[data-ax-tbl] .form-control.W9 {
			width: 9px
		}

		[data-ax-tbl] .form-control.W10 {
			width: 10px
		}

		[data-ax-tbl] .form-control.W11 {
			width: 11px
		}

		[data-ax-tbl] .form-control.W12 {
			width: 12px
		}

		[data-ax-tbl] .form-control.W13 {
			width: 13px
		}

		[data-ax-tbl] .form-control.W14 {
			width: 14px
		}

		[data-ax-tbl] .form-control.W15 {
			width: 15px
		}

		[data-ax-tbl] .form-control.W16 {
			width: 16px
		}

		[data-ax-tbl] .form-control.W17 {
			width: 17px
		}

		[data-ax-tbl] .form-control.W18 {
			width: 18px
		}

		[data-ax-tbl] .form-control.W19 {
			width: 19px
		}

		[data-ax-tbl] .form-control.W20 {
			width: 20px
		}

		[data-ax-tbl] .form-control.W21 {
			width: 21px
		}

		[data-ax-tbl] .form-control.W22 {
			width: 22px
		}

		[data-ax-tbl] .form-control.W23 {
			width: 23px
		}

		[data-ax-tbl] .form-control.W24 {
			width: 24px
		}

		[data-ax-tbl] .form-control.W25 {
			width: 25px
		}

		[data-ax-tbl] .form-control.W26 {
			width: 26px
		}

		[data-ax-tbl] .form-control.W27 {
			width: 27px
		}

		[data-ax-tbl] .form-control.W28 {
			width: 28px
		}

		[data-ax-tbl] .form-control.W29 {
			width: 29px
		}

		[data-ax-tbl] .form-control.W30 {
			width: 30px
		}

		[data-ax-tbl] .form-control.W31 {
			width: 31px
		}

		[data-ax-tbl] .form-control.W32 {
			width: 32px
		}

		[data-ax-tbl] .form-control.W33 {
			width: 33px
		}

		[data-ax-tbl] .form-control.W34 {
			width: 34px
		}

		[data-ax-tbl] .form-control.W35 {
			width: 35px
		}

		[data-ax-tbl] .form-control.W36 {
			width: 36px
		}

		[data-ax-tbl] .form-control.W37 {
			width: 37px
		}

		[data-ax-tbl] .form-control.W38 {
			width: 38px
		}

		[data-ax-tbl] .form-control.W39 {
			width: 39px
		}

		[data-ax-tbl] .form-control.W40 {
			width: 40px
		}

		[data-ax-tbl] .form-control.W41 {
			width: 41px
		}

		[data-ax-tbl] .form-control.W42 {
			width: 42px
		}

		[data-ax-tbl] .form-control.W43 {
			width: 43px
		}

		[data-ax-tbl] .form-control.W44 {
			width: 44px
		}

		[data-ax-tbl] .form-control.W45 {
			width: 45px
		}

		[data-ax-tbl] .form-control.W46 {
			width: 46px
		}

		[data-ax-tbl] .form-control.W47 {
			width: 47px
		}

		[data-ax-tbl] .form-control.W48 {
			width: 48px
		}

		[data-ax-tbl] .form-control.W49 {
			width: 49px
		}

		[data-ax-tbl] .form-control.W50 {
			width: 50px
		}

		[data-ax-tbl] .form-control.W51 {
			width: 51px
		}

		[data-ax-tbl] .form-control.W52 {
			width: 52px
		}

		[data-ax-tbl] .form-control.W53 {
			width: 53px
		}

		[data-ax-tbl] .form-control.W54 {
			width: 54px
		}

		[data-ax-tbl] .form-control.W55 {
			width: 55px
		}

		[data-ax-tbl] .form-control.W56 {
			width: 56px
		}

		[data-ax-tbl] .form-control.W57 {
			width: 57px
		}

		[data-ax-tbl] .form-control.W58 {
			width: 58px
		}

		[data-ax-tbl] .form-control.W59 {
			width: 59px
		}

		[data-ax-tbl] .form-control.W60 {
			width: 60px
		}

		[data-ax-tbl] .form-control.W61 {
			width: 61px
		}

		[data-ax-tbl] .form-control.W62 {
			width: 62px
		}

		[data-ax-tbl] .form-control.W63 {
			width: 63px
		}

		[data-ax-tbl] .form-control.W64 {
			width: 64px
		}

		[data-ax-tbl] .form-control.W65 {
			width: 65px
		}

		[data-ax-tbl] .form-control.W66 {
			width: 66px
		}

		[data-ax-tbl] .form-control.W67 {
			width: 67px
		}

		[data-ax-tbl] .form-control.W68 {
			width: 68px
		}

		[data-ax-tbl] .form-control.W69 {
			width: 69px
		}

		[data-ax-tbl] .form-control.W70 {
			width: 70px
		}

		[data-ax-tbl] .form-control.W71 {
			width: 71px
		}

		[data-ax-tbl] .form-control.W72 {
			width: 72px
		}

		[data-ax-tbl] .form-control.W73 {
			width: 73px
		}

		[data-ax-tbl] .form-control.W74 {
			width: 74px
		}

		[data-ax-tbl] .form-control.W75 {
			width: 75px
		}

		[data-ax-tbl] .form-control.W76 {
			width: 76px
		}

		[data-ax-tbl] .form-control.W77 {
			width: 77px
		}

		[data-ax-tbl] .form-control.W78 {
			width: 78px
		}

		[data-ax-tbl] .form-control.W79 {
			width: 79px
		}

		[data-ax-tbl] .form-control.W80 {
			width: 80px
		}

		[data-ax-tbl] .form-control.W81 {
			width: 81px
		}

		[data-ax-tbl] .form-control.W82 {
			width: 82px
		}

		[data-ax-tbl] .form-control.W83 {
			width: 83px
		}

		[data-ax-tbl] .form-control.W84 {
			width: 84px
		}

		[data-ax-tbl] .form-control.W85 {
			width: 85px
		}

		[data-ax-tbl] .form-control.W86 {
			width: 86px
		}

		[data-ax-tbl] .form-control.W87 {
			width: 87px
		}

		[data-ax-tbl] .form-control.W88 {
			width: 88px
		}

		[data-ax-tbl] .form-control.W89 {
			width: 89px
		}

		[data-ax-tbl] .form-control.W90 {
			width: 90px
		}

		[data-ax-tbl] .form-control.W91 {
			width: 91px
		}

		[data-ax-tbl] .form-control.W92 {
			width: 92px
		}

		[data-ax-tbl] .form-control.W93 {
			width: 93px
		}

		[data-ax-tbl] .form-control.W94 {
			width: 94px
		}

		[data-ax-tbl] .form-control.W95 {
			width: 95px
		}

		[data-ax-tbl] .form-control.W96 {
			width: 96px
		}

		[data-ax-tbl] .form-control.W97 {
			width: 97px
		}

		[data-ax-tbl] .form-control.W98 {
			width: 98px
		}

		[data-ax-tbl] .form-control.W99 {
			width: 99px
		}

		[data-ax-tbl] .form-control.W100 {
			width: 100px
		}

		[data-ax-tbl] .form-control.W10 {
			width: 10px
		}

		[data-ax-tbl] .form-control.W20 {
			width: 20px
		}

		[data-ax-tbl] .form-control.W30 {
			width: 30px
		}

		[data-ax-tbl] .form-control.W40 {
			width: 40px
		}

		[data-ax-tbl] .form-control.W50 {
			width: 50px
		}

		[data-ax-tbl] .form-control.W60 {
			width: 60px
		}

		[data-ax-tbl] .form-control.W70 {
			width: 70px
		}

		[data-ax-tbl] .form-control.W80 {
			width: 80px
		}

		[data-ax-tbl] .form-control.W90 {
			width: 90px
		}

		[data-ax-tbl] .form-control.W100 {
			width: 100px
		}

		[data-ax-tbl] .form-control.W110 {
			width: 110px
		}

		[data-ax-tbl] .form-control.W120 {
			width: 120px
		}

		[data-ax-tbl] .form-control.W130 {
			width: 130px
		}

		[data-ax-tbl] .form-control.W140 {
			width: 140px
		}

		[data-ax-tbl] .form-control.W150 {
			width: 150px
		}

		[data-ax-tbl] .form-control.W160 {
			width: 160px
		}

		[data-ax-tbl] .form-control.W170 {
			width: 170px
		}

		[data-ax-tbl] .form-control.W180 {
			width: 180px
		}

		[data-ax-tbl] .form-control.W190 {
			width: 190px
		}

		[data-ax-tbl] .form-control.W200 {
			width: 200px
		}

		[data-ax-tbl] .form-control.W210 {
			width: 210px
		}

		[data-ax-tbl] .form-control.W220 {
			width: 220px
		}

		[data-ax-tbl] .form-control.W230 {
			width: 230px
		}

		[data-ax-tbl] .form-control.W240 {
			width: 240px
		}

		[data-ax-tbl] .form-control.W250 {
			width: 250px
		}

		[data-ax-tbl] .form-control.W260 {
			width: 260px
		}

		[data-ax-tbl] .form-control.W270 {
			width: 270px
		}

		[data-ax-tbl] .form-control.W280 {
			width: 280px
		}

		[data-ax-tbl] .form-control.W290 {
			width: 290px
		}

		[data-ax-tbl] .form-control.W300 {
			width: 300px
		}

		[data-ax-tbl] .form-control.W310 {
			width: 310px
		}

		[data-ax-tbl] .form-control.W320 {
			width: 320px
		}

		[data-ax-tbl] .form-control.W330 {
			width: 330px
		}

		[data-ax-tbl] .form-control.W340 {
			width: 340px
		}

		[data-ax-tbl] .form-control.W350 {
			width: 350px
		}

		[data-ax-tbl] .form-control.W360 {
			width: 360px
		}

		[data-ax-tbl] .form-control.W370 {
			width: 370px
		}

		[data-ax-tbl] .form-control.W380 {
			width: 380px
		}

		[data-ax-tbl] .form-control.W390 {
			width: 390px
		}

		[data-ax-tbl] .form-control.W400 {
			width: 400px
		}

		[data-ax-tbl] .form-control.W410 {
			width: 410px
		}

		[data-ax-tbl] .form-control.W420 {
			width: 420px
		}

		[data-ax-tbl] .form-control.W430 {
			width: 430px
		}

		[data-ax-tbl] .form-control.W440 {
			width: 440px
		}

		[data-ax-tbl] .form-control.W450 {
			width: 450px
		}

		[data-ax-tbl] .form-control.W460 {
			width: 460px
		}

		[data-ax-tbl] .form-control.W470 {
			width: 470px
		}

		[data-ax-tbl] .form-control.W480 {
			width: 480px
		}

		[data-ax-tbl] .form-control.W490 {
			width: 490px
		}

		[data-ax-tbl] .form-control.W500 {
			width: 500px
		}

		[data-ax-tbl] .form-control.W510 {
			width: 510px
		}

		[data-ax-tbl] .form-control.W520 {
			width: 520px
		}

		[data-ax-tbl] .form-control.W530 {
			width: 530px
		}

		[data-ax-tbl] .form-control.W540 {
			width: 540px
		}

		[data-ax-tbl] .form-control.W550 {
			width: 550px
		}

		[data-ax-tbl] .form-control.W560 {
			width: 560px
		}

		[data-ax-tbl] .form-control.W570 {
			width: 570px
		}

		[data-ax-tbl] .form-control.W580 {
			width: 580px
		}

		[data-ax-tbl] .form-control.W590 {
			width: 590px
		}

		[data-ax-tbl] .form-control.W600 {
			width: 600px
		}

		[data-ax-tbl] .form-control.W610 {
			width: 610px
		}

		[data-ax-tbl] .form-control.W620 {
			width: 620px
		}

		[data-ax-tbl] .form-control.W630 {
			width: 630px
		}

		[data-ax-tbl] .form-control.W640 {
			width: 640px
		}

		[data-ax-tbl] .form-control.W650 {
			width: 650px
		}

		[data-ax-tbl] .form-control.W660 {
			width: 660px
		}

		[data-ax-tbl] .form-control.W670 {
			width: 670px
		}

		[data-ax-tbl] .form-control.W680 {
			width: 680px
		}

		[data-ax-tbl] .form-control.W690 {
			width: 690px
		}

		[data-ax-tbl] .form-control.W700 {
			width: 700px
		}

		[data-ax-tbl] .form-control.W710 {
			width: 710px
		}

		[data-ax-tbl] .form-control.W720 {
			width: 720px
		}

		[data-ax-tbl] .form-control.W730 {
			width: 730px
		}

		[data-ax-tbl] .form-control.W740 {
			width: 740px
		}

		[data-ax-tbl] .form-control.W750 {
			width: 750px
		}

		[data-ax-tbl] .form-control.W760 {
			width: 760px
		}

		[data-ax-tbl] .form-control.W770 {
			width: 770px
		}

		[data-ax-tbl] .form-control.W780 {
			width: 780px
		}

		[data-ax-tbl] .form-control.W790 {
			width: 790px
		}

		[data-ax-tbl] .form-control.W800 {
			width: 800px
		}

		[data-ax-tbl] .form-control.W810 {
			width: 810px
		}

		[data-ax-tbl] .form-control.W820 {
			width: 820px
		}

		[data-ax-tbl] .form-control.W830 {
			width: 830px
		}

		[data-ax-tbl] .form-control.W840 {
			width: 840px
		}

		[data-ax-tbl] .form-control.W850 {
			width: 850px
		}

		[data-ax-tbl] .form-control.W860 {
			width: 860px
		}

		[data-ax-tbl] .form-control.W870 {
			width: 870px
		}

		[data-ax-tbl] .form-control.W880 {
			width: 880px
		}

		[data-ax-tbl] .form-control.W890 {
			width: 890px
		}

		[data-ax-tbl] .form-control.W900 {
			width: 900px
		}

		[data-ax-tbl] .form-control.W910 {
			width: 910px
		}

		[data-ax-tbl] .form-control.W920 {
			width: 920px
		}

		[data-ax-tbl] .form-control.W930 {
			width: 930px
		}

		[data-ax-tbl] .form-control.W940 {
			width: 940px
		}

		[data-ax-tbl] .form-control.W950 {
			width: 950px
		}

		[data-ax-tbl] .form-control.W960 {
			width: 960px
		}

		[data-ax-tbl] .form-control.W970 {
			width: 970px
		}

		[data-ax-tbl] .form-control.W980 {
			width: 980px
		}

		[data-ax-tbl] .form-control.W990 {
			width: 990px
		}

		[data-ax-tbl] .form-control.W1000 {
			width: 1000px
		}

	[data-ax-tbl] .checkbox-inline {
		line-height: 26px;
		padding: 0;
		display: inline-block
	}

		[data-ax-tbl] .checkbox-inline input[type="checkbox"], [data-ax-tbl] .checkbox-inline input[type="radio"] {
			display: inline-block;
			position: static;
			margin: 0 3px;
			vertical-align: middle
		}

	[data-ax-tbl].ax-search-tbl {
		background: #fff;
		border-top: 1px solid #b5b5b5;
		border-right: 0px none;
		border-left: 0px none
	}

		[data-ax-tbl].ax-search-tbl [data-ax-tr] {
			border-bottom: 1px solid #b5b5b5
		}

			[data-ax-tbl].ax-search-tbl [data-ax-tr] [data-ax-td] [data-ax-td-label] {
				background-color: #E3E3E3;
				background-image: -webkit-linear-gradient(top, #E3E3E3,#E3E3E3);
				background-image: linear-gradient(to bottom,#E3E3E3,#E3E3E3);
				border-right: 1px solid #b5b5b5;
				color: #363636
			}

				[data-ax-tbl].ax-search-tbl [data-ax-tr] [data-ax-td] [data-ax-td-label] a {
					color: #363636
				}

			[data-ax-tbl].ax-search-tbl [data-ax-tr] [data-ax-td] [data-ax-td-wrap] {
				color: #68717b
			}

				[data-ax-tbl].ax-search-tbl [data-ax-tr] [data-ax-td] [data-ax-td-wrap] a {
					color: #68717b
				}

	[data-ax-tbl].ax-search-box {
		background-color: #E3E3E3;
		background-image: -webkit-linear-gradient(top, #E3E3E3,#E3E3E3);
		background-image: linear-gradient(to bottom,#E3E3E3,#E3E3E3);
		border: 1px solid #b5b5b5;
		padding: 5px;
		border-radius: 5px
	}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 500;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 3px 7px;
	font-size: 13px;
	line-height: 1.42857;
	border-radius: 5px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

	.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px
	}

	.btn:hover, .btn:focus, .btn.focus {
		color: #242424;
		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: .65;
		filter: alpha(opacity=65);
		box-shadow: none
	}

a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none
}

.btn-default {
	color: #242424;
	background-color: #fff;
	border-color: #8f8f8f
}

	.btn-default:focus, .btn-default.focus {
		color: #242424;
		background-color: #e6e6e6;
		border-color: #4f4f4f
	}

	.btn-default:hover {
		color: #242424;
		background-color: #e6e6e6;
		border-color: #707070
	}

	.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
		color: #242424;
		background-color: #e6e6e6;
		border-color: #707070
	}

		.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
			color: #242424;
			background-color: #d4d4d4;
			border-color: #4f4f4f
		}

	.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
		background-image: none
	}

	.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
		background-color: #fff;
		border-color: #8f8f8f
	}

	.btn-default .badge {
		color: #fff;
		background-color: #242424
	}

.btn-primary {
	color: #fff;
	background-color: #616161;
	border-color: #000
}

	.btn-primary:focus, .btn-primary.focus {
		color: #fff;
		background-color: #484848;
		border-color: #000
	}

	.btn-primary:hover {
		color: #fff;
		background-color: #484848;
		border-color: #000
	}

	.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
		color: #fff;
		background-color: #484848;
		border-color: #000
	}

		.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
			color: #fff;
			background-color: #363636;
			border-color: #000
		}

	.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
		background-image: none
	}

	.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
		background-color: #616161;
		border-color: #000
	}

	.btn-primary .badge {
		color: #616161;
		background-color: #fff
	}

.btn-success {
	color: #fff;
	background-color: #00C6AE;
	border-color: #009381
}

	.btn-success:focus, .btn-success.focus {
		color: #fff;
		background-color: #009381;
		border-color: #001411
	}

	.btn-success:hover {
		color: #fff;
		background-color: #009381;
		border-color: #00564b
	}

	.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
		color: #fff;
		background-color: #009381;
		border-color: #00564b
	}

		.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
			color: #fff;
			background-color: #006f62;
			border-color: #001411
		}

	.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
		background-image: none
	}

	.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
		background-color: #00C6AE;
		border-color: #009381
	}

	.btn-success .badge {
		color: #00C6AE;
		background-color: #fff
	}

.btn-info {
	color: #fff;
	background-color: #44ADF9;
	border-color: #171a30
}

	.btn-info:focus, .btn-info.focus {
		color: #fff;
		background-color: #1397f7;
		border-color: #000
	}

	.btn-info:hover {
		color: #fff;
		background-color: #1397f7;
		border-color: #030407
	}

	.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
		color: #fff;
		background-color: #1397f7;
		border-color: #030407
	}

		.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
			color: #fff;
			background-color: #0784df;
			border-color: #000
		}

	.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
		background-image: none
	}

	.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
		background-color: #44ADF9;
		border-color: #171a30
	}

	.btn-info .badge {
		color: #44ADF9;
		background-color: #fff
	}

.btn-warning {
	color: #242424;
	background-color: #FFB802;
	border-color: #b58200
}

	.btn-warning:focus, .btn-warning.focus {
		color: #242424;
		background-color: #ce9400;
		border-color: #352600
	}

	.btn-warning:hover {
		color: #242424;
		background-color: #ce9400;
		border-color: #775600
	}

	.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
		color: #242424;
		background-color: #ce9400;
		border-color: #775600
	}

		.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
			color: #242424;
			background-color: #aa7b00;
			border-color: #352600
		}

	.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
		background-image: none
	}

	.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
		background-color: #FFB802;
		border-color: #b58200
	}

	.btn-warning .badge {
		color: #FFB802;
		background-color: #242424
	}

.btn-danger {
	color: #242424;
	background-color: #E97426;
	border-color: #b15112
}

	.btn-danger:focus, .btn-danger.focus {
		color: #242424;
		background-color: #c85c14;
		border-color: #3d1c06
	}

	.btn-danger:hover {
		color: #242424;
		background-color: #c85c14;
		border-color: #79380c
	}

	.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
		color: #242424;
		background-color: #c85c14;
		border-color: #79380c
	}

		.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
			color: #242424;
			background-color: #a74d11;
			border-color: #3d1c06
		}

	.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
		background-image: none
	}

	.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
		background-color: #E97426;
		border-color: #b15112
	}

	.btn-danger .badge {
		color: #E97426;
		background-color: #242424
	}

.btn-fn1 {
	color: #fff;
	background-color: #6977CF;
	border-color: #171a30
}

	.btn-fn1:focus, .btn-fn1.focus {
		color: #fff;
		background-color: #4254c3;
		border-color: #000
	}

	.btn-fn1:hover {
		color: #fff;
		background-color: #4254c3;
		border-color: #030407
	}

	.btn-fn1:active, .btn-fn1.active, .open > .btn-fn1.dropdown-toggle {
		color: #fff;
		background-color: #4254c3;
		border-color: #030407
	}

		.btn-fn1:active:hover, .btn-fn1:active:focus, .btn-fn1:active.focus, .btn-fn1.active:hover, .btn-fn1.active:focus, .btn-fn1.active.focus, .open > .btn-fn1.dropdown-toggle:hover, .open > .btn-fn1.dropdown-toggle:focus, .open > .btn-fn1.dropdown-toggle.focus {
			color: #fff;
			background-color: #3747ab;
			border-color: #000
		}

	.btn-fn1:active, .btn-fn1.active, .open > .btn-fn1.dropdown-toggle {
		background-image: none
	}

	.btn-fn1.disabled:hover, .btn-fn1.disabled:focus, .btn-fn1.disabled.focus, .btn-fn1[disabled]:hover, .btn-fn1[disabled]:focus, .btn-fn1[disabled].focus, fieldset[disabled] .btn-fn1:hover, fieldset[disabled] .btn-fn1:focus, fieldset[disabled] .btn-fn1.focus {
		background-color: #6977CF;
		border-color: #171a30
	}

	.btn-fn1 .badge {
		color: #6977CF;
		background-color: #fff
	}

.btn-fn2 {
	color: #fff;
	background-color: #485398;
	border-color: #171a30
}

	.btn-fn2:focus, .btn-fn2.focus {
		color: #fff;
		background-color: #384075;
		border-color: #000
	}

	.btn-fn2:hover {
		color: #fff;
		background-color: #384075;
		border-color: #030407
	}

	.btn-fn2:active, .btn-fn2.active, .open > .btn-fn2.dropdown-toggle {
		color: #fff;
		background-color: #384075;
		border-color: #030407
	}

		.btn-fn2:active:hover, .btn-fn2:active:focus, .btn-fn2:active.focus, .btn-fn2.active:hover, .btn-fn2.active:focus, .btn-fn2.active.focus, .open > .btn-fn2.dropdown-toggle:hover, .open > .btn-fn2.dropdown-toggle:focus, .open > .btn-fn2.dropdown-toggle.focus {
			color: #fff;
			background-color: #2c335d;
			border-color: #000
		}

	.btn-fn2:active, .btn-fn2.active, .open > .btn-fn2.dropdown-toggle {
		background-image: none
	}

	.btn-fn2.disabled:hover, .btn-fn2.disabled:focus, .btn-fn2.disabled.focus, .btn-fn2[disabled]:hover, .btn-fn2[disabled]:focus, .btn-fn2[disabled].focus, fieldset[disabled] .btn-fn2:hover, fieldset[disabled] .btn-fn2:focus, fieldset[disabled] .btn-fn2.focus {
		background-color: #485398;
		border-color: #171a30
	}

	.btn-fn2 .badge {
		color: #485398;
		background-color: #fff
	}

.btn-white {
	color: #242424;
	background-color: #fff;
	border-color: #8f8f8f
}

	.btn-white:focus, .btn-white.focus {
		color: #242424;
		background-color: #e6e6e6;
		border-color: #4f4f4f
	}

	.btn-white:hover {
		color: #242424;
		background-color: #e6e6e6;
		border-color: #707070
	}

	.btn-white:active, .btn-white.active, .open > .btn-white.dropdown-toggle {
		color: #242424;
		background-color: #e6e6e6;
		border-color: #707070
	}

		.btn-white:active:hover, .btn-white:active:focus, .btn-white:active.focus, .btn-white.active:hover, .btn-white.active:focus, .btn-white.active.focus, .open > .btn-white.dropdown-toggle:hover, .open > .btn-white.dropdown-toggle:focus, .open > .btn-white.dropdown-toggle.focus {
			color: #242424;
			background-color: #d4d4d4;
			border-color: #4f4f4f
		}

	.btn-white:active, .btn-white.active, .open > .btn-white.dropdown-toggle {
		background-image: none
	}

	.btn-white.disabled:hover, .btn-white.disabled:focus, .btn-white.disabled.focus, .btn-white[disabled]:hover, .btn-white[disabled]:focus, .btn-white[disabled].focus, fieldset[disabled] .btn-white:hover, fieldset[disabled] .btn-white:focus, fieldset[disabled] .btn-white.focus {
		background-color: #fff;
		border-color: #8f8f8f
	}

	.btn-white .badge {
		color: #fff;
		background-color: #242424
	}

.btn-link {
	color: #616161;
	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: #3b3b3b;
				text-decoration: underline;
				background-color: transparent
			}

			.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
				color: #777;
				text-decoration: none
			}

.btn-lg, .btn-group-lg > .btn {
	padding: 6px 12px;
	font-size: 17px;
	line-height: 1.33333;
	border-radius: 5px
}

.btn-sm, .btn-group-sm > .btn {
	padding: 2px 4px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 2px
}

.btn-xs, .btn-group-xs > .btn {
	padding: 1px 5px;
	font-size: 12px;
	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%
}

.ax-markdown {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.8em;
	font-size: 14px
}

	.ax-markdown a {
		color: #44ADF9
	}

	.ax-markdown h1 {
		font-size: 33px;
		margin-top: 27px;
		margin-bottom: 9px
	}

	.ax-markdown h2 {
		border-top: 1px solid #eee;
		font-size: 27px;
		padding-top: 27px;
		margin-bottom: 9px
	}

	.ax-markdown h3 {
		font-size: 23px;
		margin-top: 27px;
		margin-bottom: 9px
	}

	.ax-markdown h4 {
		font-size: 17px;
		margin-top: 9px;
		margin-bottom: 9px
	}

	.ax-markdown h5 {
		font-size: 13px;
		margin-top: 9px;
		margin-bottom: 9px
	}

	.ax-markdown h6 {
		font-size: 12px;
		margin-top: 9px;
		margin-bottom: 9px
	}

	.ax-markdown p {
		margin: 1em auto
	}

	.ax-markdown table {
		display: block;
		width: 100%;
		overflow: auto
	}

		.ax-markdown table tr {
			background-color: #fff;
			border-top: 1px solid #ccc
		}

			.ax-markdown table tr th, .ax-markdown table tr td {
				padding: 6px 13px;
				border: 1px solid #ddd
			}

			.ax-markdown table tr:nth-child(2n) {
				background-color: #f8f8f8
			}

[data-z-tree] {
	border: 1px solid #D8D8D8;
	background: #fff;
	overflow: auto
}

	.ztree *, [data-z-tree] * {
		padding: 0;
		margin: 0
	}

.ztree, [data-z-tree] {
	margin: 0;
	padding: 5px;
	color: #333
}

	.ztree li, [data-z-tree] li {
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 17px;
		text-align: left;
		white-space: nowrap;
		outline: 0
	}

		.ztree li ul, [data-z-tree] li ul {
			margin: 0;
			padding: 0 0 0 18px
		}

			.ztree li ul.line, [data-z-tree] li ul.line {
				background-color: transparent;
				background-repeat: repeat-y;
				background-image: url("../images/ztree/line_conn.png");
				*background-image: url("../images/ztree/line_conn.gif");
				background-size: 11px
			}

		.ztree li a, [data-z-tree] li a {
			padding-right: 3px;
			margin: 0;
			cursor: pointer;
			height: 21px;
			color: #333;
			background-color: transparent;
			text-decoration: none;
			vertical-align: top;
			display: inline-block
		}

			.ztree li a:hover, [data-z-tree] li a:hover {
				text-decoration: underline
			}

			.ztree li a.curSelectedNode, [data-z-tree] li a.curSelectedNode {
				padding-top: 0px;
				background-color: #e5e5e5;
				color: black;
				height: 21px;
				opacity: 0.8
			}

			.ztree li a.curSelectedNode_Edit, [data-z-tree] li a.curSelectedNode_Edit {
				padding-top: 0px;
				background-color: #e5e5e5;
				color: black;
				height: 21px;
				border: 1px #666 solid;
				opacity: 0.8
			}

			.ztree li a.tmpTargetNode_inner, [data-z-tree] li a.tmpTargetNode_inner {
				padding-top: 0px;
				background-color: #5ec4e3;
				color: #fff;
				opacity: 0.8;
				filter: alpha(opacity=80)
			}

			.ztree li a input.rename, [data-z-tree] li a input.rename {
				height: 100%;
				width: 90px;
				padding: 0;
				margin: 0;
				*border: 0px
			}

		.ztree li span, [data-z-tree] li span {
			line-height: 21px;
			margin-right: 2px
		}

			.ztree li span.button, [data-z-tree] li span.button {
				line-height: 0;
				margin: 0;
				padding: 0;
				width: 21px;
				height: 21px;
				display: inline-block;
				vertical-align: middle;
				border: 0 none;
				cursor: pointer;
				outline: none;
				background-color: transparent;
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-image: url("../images/ztree/metro.png");
				*background-image: url("../images/ztree/metro.gif");
				background-size: 210px
			}

				.ztree li span.button.chk, [data-z-tree] li span.button.chk {
					width: 13px;
					height: 13px;
					margin: 0 2px;
					cursor: auto
				}

					.ztree li span.button.chk.checkbox_false_full, [data-z-tree] li span.button.chk.checkbox_false_full {
						background-position: -5px -5px
					}

					.ztree li span.button.chk.checkbox_false_full_focus, [data-z-tree] li span.button.chk.checkbox_false_full_focus {
						background-position: -5px -26px
					}

					.ztree li span.button.chk.checkbox_false_part, [data-z-tree] li span.button.chk.checkbox_false_part {
						background-position: -5px -48px
					}

					.ztree li span.button.chk.checkbox_false_part_focus, [data-z-tree] li span.button.chk.checkbox_false_part_focus {
						background-position: -5px -68px
					}

					.ztree li span.button.chk.checkbox_false_disable, [data-z-tree] li span.button.chk.checkbox_false_disable {
						background-position: -5px -89px
					}

					.ztree li span.button.chk.checkbox_true_full, [data-z-tree] li span.button.chk.checkbox_true_full {
						background-position: -26px -5px
					}

					.ztree li span.button.chk.checkbox_true_full_focus, [data-z-tree] li span.button.chk.checkbox_true_full_focus {
						background-position: -26px -26px
					}

					.ztree li span.button.chk.checkbox_true_part, [data-z-tree] li span.button.chk.checkbox_true_part {
						background-position: -26px -48px
					}

					.ztree li span.button.chk.checkbox_true_part_focus, [data-z-tree] li span.button.chk.checkbox_true_part_focus {
						background-position: -26px -68px
					}

					.ztree li span.button.chk.checkbox_true_disable, [data-z-tree] li span.button.chk.checkbox_true_disable {
						background-position: -26px -89px
					}

					.ztree li span.button.chk.radio_false_full, [data-z-tree] li span.button.chk.radio_false_full {
						background-position: -47px -5px
					}

					.ztree li span.button.chk.radio_false_full_focus, [data-z-tree] li span.button.chk.radio_false_full_focus {
						background-position: -47px -26px
					}

					.ztree li span.button.chk.radio_false_part, [data-z-tree] li span.button.chk.radio_false_part {
						background-position: -47px -47px
					}

					.ztree li span.button.chk.radio_false_part_focus, [data-z-tree] li span.button.chk.radio_false_part_focus {
						background-position: -47px -68px
					}

					.ztree li span.button.chk.radio_false_disable, [data-z-tree] li span.button.chk.radio_false_disable {
						background-position: -47px -89px
					}

					.ztree li span.button.chk.radio_true_full, [data-z-tree] li span.button.chk.radio_true_full {
						background-position: -68px -5px
					}

					.ztree li span.button.chk.radio_true_full_focus, [data-z-tree] li span.button.chk.radio_true_full_focus {
						background-position: -68px -26px
					}

					.ztree li span.button.chk.radio_true_part, [data-z-tree] li span.button.chk.radio_true_part {
						background-position: -68px -47px
					}

					.ztree li span.button.chk.radio_true_part_focus, [data-z-tree] li span.button.chk.radio_true_part_focus {
						background-position: -68px -68px
					}

					.ztree li span.button.chk.radio_true_disable, [data-z-tree] li span.button.chk.radio_true_disable {
						background-position: -68px -89px
					}

				.ztree li span.button.switch, [data-z-tree] li span.button.switch {
					width: 21px;
					height: 21px
				}

				.ztree li span.button.root_open, [data-z-tree] li span.button.root_open {
					background-position: -105px -63px
				}

				.ztree li span.button.root_close, [data-z-tree] li span.button.root_close {
					background-position: -126px -63px
				}

				.ztree li span.button.roots_open, [data-z-tree] li span.button.roots_open {
					background-position: -105px 0
				}

				.ztree li span.button.roots_close, [data-z-tree] li span.button.roots_close {
					background-position: -126px 0
				}

				.ztree li span.button.center_open, [data-z-tree] li span.button.center_open {
					background-position: -105px -21px
				}

				.ztree li span.button.center_close, [data-z-tree] li span.button.center_close {
					background-position: -126px -21px
				}

				.ztree li span.button.bottom_open, [data-z-tree] li span.button.bottom_open {
					background-position: -105px -42px
				}

				.ztree li span.button.bottom_close, [data-z-tree] li span.button.bottom_close {
					background-position: -126px -42px
				}

				.ztree li span.button.noline_open, [data-z-tree] li span.button.noline_open {
					background-position: -105px -84px
				}

				.ztree li span.button.noline_close, [data-z-tree] li span.button.noline_close {
					background-position: -126px -84px
				}

				.ztree li span.button.root_docu, [data-z-tree] li span.button.root_docu {
					background: none
				}

				.ztree li span.button.roots_docu, [data-z-tree] li span.button.roots_docu {
					background-position: -84px 0
				}

				.ztree li span.button.center_docu, [data-z-tree] li span.button.center_docu {
					background-position: -84px -21px
				}

				.ztree li span.button.bottom_docu, [data-z-tree] li span.button.bottom_docu {
					background-position: -84px -42px
				}

				.ztree li span.button.noline_docu, [data-z-tree] li span.button.noline_docu {
					background: none
				}

				.ztree li span.button.ico_open, [data-z-tree] li span.button.ico_open {
					margin-right: 2px;
					background-position: -147px -21px;
					vertical-align: top;
					*vertical-align: middle
				}

				.ztree li span.button.ico_close, [data-z-tree] li span.button.ico_close {
					margin-right: 2px;
					margin-right: 2px;
					background-position: -147px 0;
					vertical-align: top;
					*vertical-align: middle
				}

				.ztree li span.button.ico_docu, [data-z-tree] li span.button.ico_docu {
					margin-right: 2px;
					background-position: -147px -42px;
					vertical-align: top;
					*vertical-align: middle
				}

				.ztree li span.button.edit, [data-z-tree] li span.button.edit {
					margin-left: 2px;
					margin-right: -1px;
					background-position: -189px -21px;
					vertical-align: top;
					*vertical-align: middle
				}

					.ztree li span.button.edit:hover, [data-z-tree] li span.button.edit:hover {
						background-position: -168px -21px
					}

				.ztree li span.button.remove, [data-z-tree] li span.button.remove {
					margin-left: 2px;
					margin-right: -1px;
					background-position: -189px -42px;
					vertical-align: top;
					*vertical-align: middle
				}

					.ztree li span.button.remove:hover, [data-z-tree] li span.button.remove:hover {
						background-position: -168px -42px
					}

				.ztree li span.button.add, [data-z-tree] li span.button.add {
					margin-left: 2px;
					margin-right: -1px;
					background-position: -189px 0;
					vertical-align: top;
					*vertical-align: middle
				}

					.ztree li span.button.add:hover, [data-z-tree] li span.button.add:hover {
						background-position: -168px 0
					}

				.ztree li span.button.ico_loading, [data-z-tree] li span.button.ico_loading {
					margin-right: 2px;
					background: url("../images/ztree/loading.gif") no-repeat scroll 0 0 transparent;
					background-size: 210px;
					vertical-align: top;
					*vertical-align: middle
				}

ul.tmpTargetzTree {
	background-color: #FFE6B0;
	opacity: 0.8;
	filter: alpha(opacity=80)
}

span.tmpzTreeMove_arrow {
	z-index: 1000;
	width: 16px;
	height: 21px;
	display: inline-block;
	padding: 0;
	margin: 2px 0 0 1px;
	border: 0 none;
	position: absolute;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -154px -90px;
	background-image: url("../images/ztree/metro.png");
	*background-image: url("../images/ztree/metro.gif");
	background-size: 210px
}

ul.ztree.zTreeDragUL, ul.zTreeDragUL[data-z-tree] {
	margin: 0;
	padding: 0;
	position: absolute;
	width: auto;
	height: auto;
	overflow: hidden;
	background-color: #cfcfcf;
	border: 1px #00B83F dotted;
	opacity: 0.8;
	filter: alpha(opacity=80);
	z-index: 1000
}

.ztreeMask {
	z-index: 10000;
	background-color: #cfcfcf;
	opacity: 0.0;
	filter: alpha(opacity=0);
	position: absolute
}

@-webkit-keyframes BLINKING {
	0% {
		opacity: 0.3
	}

	100% {
		opacity: 1.0
	}
}

@-moz-keyframes BLINKING {
	0% {
		opacity: 0.3
	}

	100% {
		opacity: 1.0
	}
}

@keyframes BLINKING {
	0% {
		opacity: 0.3
	}

	100% {
		opacity: 1.0
	}
}

@-webkit-keyframes ZOOM-IN-OUT {
	0% {
		opacity: 1.0;
		-webkit-transform: scale(1)
	}

	100% {
		opacity: 0.5;
		-webkit-transform: scale(1.5)
	}
}

@-moz-keyframes ZOOM-IN-OUT {
	0% {
		opacity: 1.0;
		-moz-transform: scale(1)
	}

	100% {
		opacity: 0.5;
		-moz-transform: scale(1.5)
	}
}

@keyframes ZOOM-IN-OUT {
	0% {
		opacity: 1.0;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}

	100% {
		opacity: 0.5;
		-webkit-transform: scale(1.5);
		-moz-transform: scale(1.5);
		-ms-transform: scale(1.5);
		-o-transform: scale(1.5);
		transform: scale(1.5)
	}
}

@-webkit-keyframes SPIN {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes SPIN {
	0% {
		-moz-transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(360deg)
	}
}

@keyframes SPIN {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes BODY_FADE_IN {
	from {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(-1%)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes BODY_FADE_IN {
	from {
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-transform: translateY(-1%)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100);
		-moz-transform: translateY(0)
	}
}

@keyframes BODY_FADE_IN {
	from {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(-1%);
		-moz-transform: translateY(-1%);
		-ms-transform: translateY(-1%);
		-o-transform: translateY(-1%);
		transform: translateY(-1%)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes BODY_FADE_OUT {
	from {
		opacity: 1;
		filter: alpha(opacity=100)
	}

	to {
		opacity: 0;
		filter: alpha(opacity=0);
		display: none
	}
}

@-moz-keyframes BODY_FADE_OUT {
	from {
		opacity: 1;
		filter: alpha(opacity=100)
	}

	to {
		opacity: 0;
		filter: alpha(opacity=0);
		display: none
	}
}

@keyframes BODY_FADE_OUT {
	from {
		opacity: 1;
		filter: alpha(opacity=100)
	}

	to {
		opacity: 0;
		filter: alpha(opacity=0);
		display: none
	}
}

@-webkit-keyframes SLIDE-UP {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-UP {
	0% {
		opacity: 0.0;
		-moz-transform: translateY(30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-UP {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(30px) scale(1);
		-moz-transform: translateY(30px) scale(1);
		-ms-transform: translateY(30px) scale(1);
		-o-transform: translateY(30px) scale(1);
		transform: translateY(30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}

@-webkit-keyframes SLIDE-DOWN {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(-30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-DOWN {
	0% {
		opacity: 0.0;
		-moz-transform: translateY(-30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-DOWN {
	0% {
		opacity: 0.0;
		-webkit-transform: translateY(-30px) scale(1);
		-moz-transform: translateY(-30px) scale(1);
		-ms-transform: translateY(-30px) scale(1);
		-o-transform: translateY(-30px) scale(1);
		transform: translateY(-30px) scale(1)
	}

	100% {
		opacity: 1.0;
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}

@-webkit-keyframes SLIDE-IN-LEFT {
	0% {
		-webkit-transform: translateX(-30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-IN-LEFT {
	0% {
		-moz-transform: translateX(-30px) scale(1)
	}

	100% {
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-IN-LEFT {
	0% {
		-webkit-transform: translateX(-30px) scale(1);
		-moz-transform: translateX(-30px) scale(1);
		-ms-transform: translateX(-30px) scale(1);
		-o-transform: translateX(-30px) scale(1);
		transform: translateX(-30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}

@-webkit-keyframes SLIDE-IN-RIGHT {
	0% {
		-webkit-transform: translateX(30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1)
	}
}

@-moz-keyframes SLIDE-IN-RIGHT {
	0% {
		-moz-transform: translateX(30px) scale(1)
	}

	100% {
		-moz-transform: translateY(0%) scale(1)
	}
}

@keyframes SLIDE-IN-RIGHT {
	0% {
		-webkit-transform: translateX(30px) scale(1);
		-moz-transform: translateX(30px) scale(1);
		-ms-transform: translateX(30px) scale(1);
		-o-transform: translateX(30px) scale(1);
		transform: translateX(30px) scale(1)
	}

	100% {
		-webkit-transform: translateY(0%) scale(1);
		-moz-transform: translateY(0%) scale(1);
		-ms-transform: translateY(0%) scale(1);
		-o-transform: translateY(0%) scale(1);
		transform: translateY(0%) scale(1)
	}
}

.ax-body.login {
	background: url("../images/login-bg.jpg") center center;
	background-size: cover;
	color: #ccc
}

	.ax-body.login .img-logo {
		-webkit-animation: SLIDE-UP 0.6s linear forwards;
		-o-animation: SLIDE-UP 0.6s linear forwards;
		animation: SLIDE-UP 0.6s linear forwards;
		width: 200px;
		margin-bottom: 20px
	}

	.ax-body.login .panel {
		-webkit-animation: SLIDE-DOWN 0.6s linear forwards;
		-o-animation: SLIDE-DOWN 0.6s linear forwards;
		animation: SLIDE-DOWN 0.6s linear forwards;
		border-color: #788694;
		width: 320px;
		box-shadow: 0 0 10px #000;
		border-radius: 8px;
		overflow: hidden;
		background: rgba(0,0,0,0.5)
	}

		.ax-body.login .panel .panel-heading {
			color: #ccc;
			border-bottom: 1px solid #788694;
			font-size: 0.9em;
			background: rgba(255,255,255,0.1)
		}

		.ax-body.login .panel .panel-body {
			padding: 20px 20px;
			color: #eee;
			text-align: left
		}

			.ax-body.login .panel .panel-body .form-control {
				text-align: center;
				background: transparent;
				color: #fff
			}

			.ax-body.login .panel .panel-body .btn {
				background: #000;
				border-color: #ccc;
				padding: 10px
			}

				.ax-body.login .panel .panel-body .btn:hover, .ax-body.login .panel .panel-body .btn:active, .ax-body.login .panel .panel-body .btn:focus {
					color: #fff
				}

		.ax-body.login .panel .list-group-item {
			border-color: #788694;
			background: rgba(255,255,255,0.1);
			font-size: 0.9em
		}

			.ax-body.login .panel .list-group-item a {
				color: #eee
			}

	.ax-body.login .txt-copyrights {
		-webkit-animation: SLIDE-UP 0.6s linear forwards;
		-o-animation: SLIDE-UP 0.6s linear forwards;
		animation: SLIDE-UP 0.6s linear forwards;
		position: fixed;
		left: 0px;
		bottom: 5px;
		width: 100%;
		text-align: center;
		font-family: Consolas;
		font-size: 0.8em;
		color: #fff
	}

	.ax-body.login .txt-good-words {
		-webkit-animation: SLIDE-DOWN 0.6s linear forwards;
		-o-animation: SLIDE-DOWN 0.6s linear forwards;
		animation: SLIDE-DOWN 0.6s linear forwards;
		max-width: 500px;
		margin-top: 20px;
		font-family: "Noto Sans Korean",Consolas,"Courier New",monospace;
		color: #ccc;
		font-size: 0.9em;
		line-height: 1.7em
	}

.ax-body.frame-set {
	overflow: hidden;
	overflow-x: auto
}

	.ax-body.frame-set #ax-frame-root {
		min-width: 1000px;
		height: 100%;
		position: relative
	}

		.ax-body.frame-set #ax-frame-root .ax-frame-header-tool {
			-webkit-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			z-index: 1;
			position: relative;
			height: 30px;
			background-color: #788694;
			border-bottom: 0 none
		}

			.ax-body.frame-set #ax-frame-root .ax-frame-header-tool .ax-frame-user-info {
				height: 100%;
				width: auto;
				margin-right: 10px;
				margin-left: auto;
				color: #fff;
				font-size: 0.8em
			}

				.ax-body.frame-set #ax-frame-root .ax-frame-header-tool .ax-frame-user-info a {
					color: #fff
				}

				.ax-body.frame-set #ax-frame-root .ax-frame-header-tool .ax-frame-user-info .ax-frame-logout {
					text-decoration: none;
					border: 2px solid #FFFFFF;
					border-radius: 8px;
					padding: 3px 8px;
					background-color: #79CBE3;
					background-image: -webkit-linear-gradient(top, #79CBE3,#39B5DC);
					background-image: linear-gradient(to bottom,#79CBE3,#39B5DC);
					font-size: 0.8em;
					color: #fff;
					display: block
				}

		.ax-body.frame-set #ax-frame-root .ax-frame-header {
			z-index: 3;
			position: absolute;
			top: 30px;
			left: 0;
			width: 100%;
			height: 50px;
			background-color: #fff;
			border-bottom: 1px solid #636363
		}

			.ax-body.frame-set #ax-frame-root .ax-frame-header .cell-aside-handle {
				cursor: pointer;
				width: 50px;
				text-align: center;
				padding: 10px
			}

				.ax-body.frame-set #ax-frame-root .ax-frame-header .cell-aside-handle i {
					background: #788694;
					color: #fff;
					display: block;
					height: 30px;
					line-height: 30px;
					width: 30px;
					font-size: 20px
				}

			.ax-body.frame-set #ax-frame-root .ax-frame-header .cell-logo {
				height: 50px;
				width: 170px
			}

			.ax-body.frame-set #ax-frame-root .ax-frame-header #ax-top-menu {
				padding-left: 10px
			}

			.ax-body.frame-set #ax-frame-root .ax-frame-header #ax-fullscreen-handel .icon-closed {
				display: block
			}

			.ax-body.frame-set #ax-frame-root .ax-frame-header #ax-fullscreen-handel .icon-opened {
				display: none
			}

			.ax-body.frame-set #ax-frame-root .ax-frame-header #ax-fullscreen-handel i {
				background: #F1F1F1;
				color: #2B3A48
			}

		.ax-body.frame-set #ax-frame-root .ax-frame-header-tab {
			-webkit-animation: SLIDE-DOWN 0.3s ease-in-out forwards;
			-o-animation: SLIDE-DOWN 0.3s ease-in-out forwards;
			animation: SLIDE-DOWN 0.3s ease-in-out forwards;
			z-index: 1;
			position: absolute;
			top: 80px;
			left: 0;
			width: 100%;
			height: 30px;
			background-color: #B5B6B6;
			background-image: -webkit-linear-gradient(top, #B5B6B6,#B5B6B6);
			background-image: linear-gradient(to bottom,#B5B6B6,#B5B6B6);
			border-bottom: 1px solid #636363
		}

			.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container {
				height: 100%
			}

				.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container:before {
					display: block;
					content: ' ';
					position: absolute;
					left: 0;
					bottom: 0px;
					height: 4px;
					width: 100%;
					background: #3DACFC;
					border-top: 1px solid #636363;
					box-sizing: border-box
				}

				.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-holder {
					display: table;
					table-layout: fixed
				}

				.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item {
					cursor: pointer;
					position: relative;
					box-sizing: border-box;
					display: table-cell;
					box-sizing: border-box;
					height: 26px;
					line-height: 23px;
					min-width: 120px;
					padding: 0 10px;
					padding-right: 22px;
					border-right: 1px solid #636363;
					border-bottom: 1px solid #636363;
					color: #000;
					font-size: 0.9em;
					margin: 0 1px;
					background-color: #ddd;
					background-image: -webkit-linear-gradient(top, #ddd,#ddd);
					background-image: linear-gradient(to bottom,#ddd,#ddd)
				}

					.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item span[data-toggle="tooltip"] {
						display: block;
						white-space: nowrap;
						text-overflow: ellipsis;
						overflow: hidden
					}

					.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item i[data-tab-close] {
						position: absolute;
						right: 0px;
						top: 0px;
						height: 25px;
						line-height: 25px;
						width: 25px;
						text-align: center
					}

					.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item.on {
						background-color: #3DACFC;
						background-image: -webkit-linear-gradient(top, #3DACFC,#3DACFC);
						background-image: linear-gradient(to bottom,#3DACFC,#3DACFC);
						border-bottom: 1px solid #3DACFC;
						color: #fff
					}

				.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-menu {
					display: table-cell;
					width: 10px;
					min-width: 10px;
					padding: 0px;
					border-right: 1px solid #636363
				}

				.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-addon {
					display: table-cell;
					width: 10px;
					padding: 0px
				}

		.ax-body.frame-set #ax-frame-root .ax-frame-aside {
			-webkit-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			z-index: 2;
			position: absolute;
			top: 0;
			left: -220px;
			width: 220px;
			height: 100%;
			background-color: #2B3A48;
			padding-top: 80px;
			border-right: 0 none
		}

			.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder {
				height: 100%;
				overflow: auto
			}

				.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item {
					display: block;
					color: #fff;
					padding: 5px 10px;
					font-size: 1em
				}

					.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label {
						cursor: pointer;
						padding: 0px 15px;
						height: 40px;
						line-height: 40px;
						cursor: pointer;
						border-left: 3px solid #788694;
						text-decoration: none
					}

						.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label:hover {
							background: #788694
						}

						.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label.opend, .ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label:hover {
							border-color: #44ADF9
						}

					.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body {
						display: none;
						padding: 10px
					}

						.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body.opend {
							display: block
						}

						.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body .tree-holder {
							height: 300px;
							background: #fff;
							border: 1px solid #BBBBBB;
							border-radius: 4px;
							overflow: auto;
							font-size: 1em
						}

		.ax-body.frame-set #ax-frame-root .ax-frame-contents {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			padding-top: 110px;
			padding-bottom: 30px
		}

			.ax-body.frame-set #ax-frame-root .ax-frame-contents .frame-item {
				width: 100%;
				height: 100%;
				display: none
			}

				.ax-body.frame-set #ax-frame-root .ax-frame-contents .frame-item.on {
					display: block
				}

		.ax-body.frame-set #ax-frame-root .ax-frame-foot {
			-webkit-animation: SLIDE-UP 0.3s ease-in-out forwards;
			-o-animation: SLIDE-UP 0.3s ease-in-out forwards;
			animation: SLIDE-UP 0.3s ease-in-out forwards;
			z-index: 1;
			position: absolute;
			left: 0;
			bottom: 0;
			width: 100%;
			height: 30px;
			background-color: #E2E2E2;
			font-size: 0.8em;
			color: #7C7C7C
		}

			.ax-body.frame-set #ax-frame-root .ax-frame-foot .ax-split-panel {
				padding: 0 10px
			}

		.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-header-tool {
			padding-left: 220px
		}

		.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-header .cell-aside-handle i {
			background: #F1F1F1;
			color: #2B3A48
		}

		.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-header-tab {
			padding-left: 220px
		}

		.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-aside {
			left: 0
		}

		.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-contents {
			padding-left: 220px
		}

		.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-foot {
			padding-left: 220px
		}

		.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header-tool {
			display: none
		}

		.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header {
			top: 0
		}

			.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel .icon-closed {
				display: none
			}

			.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel .icon-opened {
				display: block
			}

			.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel i {
				background: #788694;
				color: #fff
			}

		.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header-tab {
			display: none
		}

		.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-contents {
			padding-top: 50px;
			padding-bottom: 0
		}

		.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-foot {
			display: none
		}

.ax-body.dev-tools {
	overflow: hidden
}

	.ax-body.dev-tools #ax-frame-root {
		min-width: 960px
	}

		.ax-body.dev-tools #ax-frame-root .ax-frame-header-tool {
			display: none
		}

		.ax-body.dev-tools #ax-frame-root .ax-frame-header {
			z-index: 3;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 50px;
			background-color: #fff;
			border-bottom: 1px solid #636363
		}

			.ax-body.dev-tools #ax-frame-root .ax-frame-header .cell-aside-handle {
				cursor: pointer;
				width: 50px;
				text-align: center;
				padding: 10px
			}

				.ax-body.dev-tools #ax-frame-root .ax-frame-header .cell-aside-handle i {
					background: #788694;
					color: #fff;
					display: block;
					height: 30px;
					line-height: 30px;
					width: 30px;
					font-size: 20px
				}

			.ax-body.dev-tools #ax-frame-root .ax-frame-header .cell-logo {
				height: 50px;
				width: 170px
			}

			.ax-body.dev-tools #ax-frame-root .ax-frame-header #ax-top-menu {
				padding-left: 10px
			}

			.ax-body.dev-tools #ax-frame-root .ax-frame-header #ax-fullscreen-handel .icon-closed {
				display: block
			}

			.ax-body.dev-tools #ax-frame-root .ax-frame-header #ax-fullscreen-handel .icon-opened {
				display: none
			}

			.ax-body.dev-tools #ax-frame-root .ax-frame-header #ax-fullscreen-handel i {
				background: #F1F1F1;
				color: #2B3A48
			}

		.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab {
			-webkit-animation: SLIDE-DOWN 0.3s ease-in-out forwards;
			-o-animation: SLIDE-DOWN 0.3s ease-in-out forwards;
			animation: SLIDE-DOWN 0.3s ease-in-out forwards;
			z-index: 1;
			position: absolute;
			top: 50px;
			left: 0;
			width: 100%;
			height: 30px;
			background-color: #B5B6B6;
			background-image: -webkit-linear-gradient(top, #B5B6B6,#B5B6B6);
			background-image: linear-gradient(to bottom,#B5B6B6,#B5B6B6);
			border-bottom: 1px solid #636363
		}

			.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container {
				height: 100%
			}

				.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container:before {
					display: block;
					content: ' ';
					position: absolute;
					left: 0;
					bottom: 0px;
					height: 4px;
					width: 100%;
					background: #3DACFC;
					border-top: 1px solid #636363;
					box-sizing: border-box
				}

				.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-holder {
					display: table;
					table-layout: fixed
				}

				.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item {
					cursor: pointer;
					position: relative;
					box-sizing: border-box;
					display: table-cell;
					box-sizing: border-box;
					height: 26px;
					line-height: 23px;
					min-width: 120px;
					padding: 0 10px;
					padding-right: 22px;
					border-right: 1px solid #636363;
					border-bottom: 1px solid #636363;
					color: #000;
					font-size: 0.9em;
					margin: 0 1px;
					background-color: #ddd;
					background-image: -webkit-linear-gradient(top, #ddd,#ddd);
					background-image: linear-gradient(to bottom,#ddd,#ddd)
				}

					.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item span[data-toggle="tooltip"] {
						display: block;
						white-space: nowrap;
						text-overflow: ellipsis;
						overflow: hidden
					}

					.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item i[data-tab-close] {
						position: absolute;
						right: 0px;
						top: 0px;
						height: 25px;
						line-height: 25px;
						width: 25px;
						text-align: center
					}

					.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item.on {
						background-color: #3DACFC;
						background-image: -webkit-linear-gradient(top, #3DACFC,#3DACFC);
						background-image: linear-gradient(to bottom,#3DACFC,#3DACFC);
						border-bottom: 1px solid #3DACFC;
						color: #fff
					}

				.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-menu {
					display: table-cell;
					width: 10px;
					min-width: 10px;
					padding: 0px;
					border-right: 1px solid #636363
				}

				.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-addon {
					display: table-cell;
					width: 10px;
					padding: 0px
				}

		.ax-body.dev-tools #ax-frame-root .ax-frame-aside {
			-webkit-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			z-index: 2;
			position: absolute;
			top: 0;
			left: -220px;
			width: 220px;
			height: 100%;
			background-color: #2B3A48;
			padding-top: 50px;
			border-right: 0 none
		}

			.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder {
				height: 100%;
				overflow: auto
			}

				.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item {
					display: block;
					color: #fff;
					padding: 5px 10px;
					font-size: 1em
				}

					.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label {
						cursor: pointer;
						padding: 0px 15px;
						height: 40px;
						line-height: 40px;
						cursor: pointer;
						border-left: 3px solid #788694;
						text-decoration: none
					}

						.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label:hover {
							background: #788694
						}

						.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label.opend, .ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label:hover {
							border-color: #44ADF9
						}

					.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body {
						display: none;
						padding: 10px
					}

						.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body.opend {
							display: block
						}

						.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body .tree-holder {
							height: 300px;
							background: #fff;
							border: 1px solid #BBBBBB;
							border-radius: 4px;
							overflow: auto;
							font-size: 1em
						}

		.ax-body.dev-tools #ax-frame-root .ax-frame-contents {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			padding-top: 80px;
			padding-bottom: 0
		}

			.ax-body.dev-tools #ax-frame-root .ax-frame-contents .frame-item {
				width: 100%;
				height: 100%;
				display: none
			}

				.ax-body.dev-tools #ax-frame-root .ax-frame-contents .frame-item.on {
					display: block
				}

		.ax-body.dev-tools #ax-frame-root .ax-frame-foot {
			display: none
		}

		.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-header-tool {
			padding-left: 220px
		}

		.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-header .cell-aside-handle i {
			background: #F1F1F1;
			color: #2B3A48
		}

		.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-header-tab {
			padding-left: 220px
		}

		.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-aside {
			left: 0
		}

		.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-contents {
			padding-left: 220px
		}

		.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-foot {
			padding-left: 220px
		}

		.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header-tool {
			display: none
		}

		.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header {
			top: 0
		}

			.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel .icon-closed {
				display: none
			}

			.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel .icon-opened {
				display: block
			}

			.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel i {
				background: #788694;
				color: #fff
			}

		.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header-tab {
			display: none
		}

		.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-contents {
			padding-top: 50px;
			padding-bottom: 0
		}

		.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-foot {
			display: none
		}

.ax-body[data-page-auto-height="true"] {
	overflow: hidden
}

	.ax-body[data-page-auto-height="true"] #ax-base-root {
		overflow: hidden;
		height: 100%
	}

	.ax-body[data-page-auto-height="true"].modalOpened {
		overflow: auto
	}

		.ax-body[data-page-auto-height="true"].modalOpened #ax-base-root {
			position: fixed;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%
		}

.ax-body[data-page-auto-height="false"] {
	overflow: auto
}

	.ax-body[data-page-auto-height="false"] #ax-base-root {
		overflow: auto
	}

	.ax-body[data-page-auto-height="false"].modalOpened {
		overflow: auto
	}

		.ax-body[data-page-auto-height="false"].modalOpened #ax-base-root {
			position: fixed;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%
		}

.ax-body #ax-base-root {
	padding: 0 15px;
	-webkit-animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
	-o-animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
	animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards
}

	.ax-body #ax-base-root .ax-base-title {
		display: table;
		height: 60px
	}

		.ax-body #ax-base-root .ax-base-title .title {
			display: table-cell;
			font-size: 24px;
			vertical-align: middle
		}

		.ax-body #ax-base-root .ax-base-title .desc {
			display: table-cell;
			vertical-align: middle;
			padding-left: 10px
		}

	.ax-body #ax-base-root [data-page-buttons] {
		position: absolute;
		right: 15px;
		top: 15px
	}

		.ax-body #ax-base-root [data-page-buttons] .btn {
			padding: 5px 10px
		}

.ax-body [data-page-auto-height="true"] #ax-modal-base-root, .ax-body [data-page-auto-height="true"] .ax-body.baseStyle {
	overflow: hidden;
	height: 100%
}

.ax-body [data-page-auto-height="false"] #ax-modal-base-root, .ax-body [data-page-auto-height="false"] .ax-body.baseStyle {
	overflow: auto
}

.ax-body #ax-modal-base-root, .ax-body .ax-body.baseStyle {
	padding: 0;
	-webkit-animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
	-o-animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
	animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards
}

	.ax-body #ax-modal-base-root .ax-base-title, .ax-body .ax-body.baseStyle .ax-base-title {
		display: table;
		height: 60px;
		margin: 0
	}

		.ax-body #ax-modal-base-root .ax-base-title .title, .ax-body .ax-body.baseStyle .ax-base-title .title {
			padding-left: 5px;
			display: table-cell;
			vertical-align: middle
		}

		.ax-body #ax-modal-base-root .ax-base-title .titleh1, .ax-body .ax-body.baseStyle .ax-base-title .titleh1 {
			font-size: 24px
		}

		.ax-body #ax-modal-base-root .ax-base-title .titleh2, .ax-body .ax-body.baseStyle .ax-base-title .titleh2 {
			font-size: 18px
		}

		.ax-body #ax-modal-base-root .ax-base-title .titleh3, .ax-body .ax-body.baseStyle .ax-base-title .titleh3 {
			font-size: 16px
		}

		.ax-body #ax-modal-base-root .ax-base-title .desc, .ax-body .ax-body.baseStyle .ax-base-title .desc {
			display: table-cell;
			vertical-align: middle;
			padding-left: 10px
		}

	.ax-body #ax-modal-base-root .ax-base-content, .ax-body .ax-body.baseStyle .ax-base-content {
		margin: 0
	}

	.ax-body #ax-modal-base-root h1, .ax-body .ax-body.baseStyle h1, .ax-body #ax-modal-base-root h2, .ax-body .ax-body.baseStyle h2, .ax-body #ax-modal-base-root h3, .ax-body .ax-body.baseStyle h3, .ax-body #ax-modal-base-root h4, .ax-body .ax-body.baseStyle h4, .ax-body #ax-modal-base-root h5, .ax-body .ax-body.baseStyle h5, .ax-body #ax-modal-base-root h6, .ax-body .ax-body.baseStyle h6 {
		margin: 0
	}

	.ax-body #ax-modal-base-root h1, .ax-body .ax-body.baseStyle h1 {
		font-size: 24px
	}

	.ax-body #ax-modal-base-root h2, .ax-body .ax-body.baseStyle h2 {
		font-size: 18px
	}

	.ax-body #ax-modal-base-root h3, .ax-body .ax-body.baseStyle h3 {
		font-size: 16px
	}

	.ax-body #ax-modal-base-root [data-page-buttons], .ax-body .ax-body.baseStyle [data-page-buttons] {
		position: absolute;
		right: 10px;
		top: 15px
	}

		.ax-body #ax-modal-base-root [data-page-buttons] .btn, .ax-body .ax-body.baseStyle [data-page-buttons] .btn {
			padding: 5px 10px
		}

.ax-body.baseStyle {
	padding: 0
}

	.ax-body.baseStyle [data-page-buttons] {
		position: absolute;
		top: 10px
	}

		.ax-body.baseStyle [data-page-buttons] .btn {
			padding: 5px 10px
		}

	.ax-body.baseStyle .ax-base-title {
		padding: 0 10px
	}

	.ax-body.baseStyle .ax-base-content {
		padding: 0 10px
	}

.ax-body.manualView {
	padding: 0 0px;
	background-color: #dbe3ec;
	background-image: -webkit-linear-gradient(bottom, #dbe3ec,#ecf0f5);
	background-image: linear-gradient(to top,#dbe3ec,#ecf0f5)
}

	.ax-body.manualView [role="page-header"] .navbar {
		margin-bottom: 0;
		background: transparent;
		border: 0 none;
		padding-left: 10px
	}

		.ax-body.manualView [role="page-header"] .navbar .navbar-menu-handle {
			padding: 12px 10px;
			display: none
		}

		.ax-body.manualView [role="page-header"] .navbar .navbar-brand {
			color: #222
		}

	.ax-body.manualView [role="page-content"] {
		position: relative;
		padding: 0 10px
	}

		.ax-body.manualView [role="page-content"] .content-aside {
			position: absolute;
			left: 10px;
			width: 300px;
			height: 100%;
			padding-right: 10px
		}

			.ax-body.manualView [role="page-content"] .content-aside [data-z-tree="tree-view-01"] {
				/*border: 1px solid #bcbcbc;
				border-radius: 6px*/
			}

		.ax-body.manualView [role="page-content"] .content-body {
			padding-left: 300px
		}

			.ax-body.manualView [role="page-content"] .content-body [data-manual-content="view"] {
				background: #fff;
				border: 1px solid #bcbcbc;
				overflow: auto;
				padding: 10px;
				border-radius: 6px
			}

@media (max-width: 3px) {
	.ax-body.manualView [role="page-header"] .navbar {
		margin-bottom: 0;
		background: transparent;
		border: 0 none;
		padding-left: 10px
	}

		.ax-body.manualView [role="page-header"] .navbar .navbar-brand {
			padding-left: 0
		}

		.ax-body.manualView [role="page-header"] .navbar .navbar-menu-handle {
			padding: 12px 10px;
			display: block
		}

	.ax-body.manualView [role="page-content"] .content-aside {
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		position: absolute;
		left: -310px
	}

	.ax-body.manualView [role="page-content"] .content-body {
		padding-left: 0px
	}

	.ax-body.manualView.menu-opened [role="page-header"] .navbar .navbar-menu-handle .btn {
		background: #ccc;
		color: #fff
	}

	.ax-body.manualView.menu-opened [role="page-content"] .content-aside {
		position: absolute;
		left: 10px;
		padding-top: 5px;
		padding-left: 5px
	}

		.ax-body.manualView.menu-opened [role="page-content"] .content-aside .H10 {
			display: none
		}

		.ax-body.manualView.menu-opened [role="page-content"] .content-aside [data-z-tree] {
			background: #f3f3f3;
			border: 0 none;
			border-radius: 0
		}

	.ax-body.manualView.menu-opened [role="page-content"] .content-body {
		padding-left: 0px
	}
}

.ax-body.error-page {
	background-color: #66bbf5;
	font-family: 'Unica One', cursive;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #fff
}

	.ax-body.error-page p {
		margin: 0;
		margin-bottom: 1.5em
	}

	.ax-body.error-page .robotpage-top-half {
		background-color: #eee;
		overflow: hidden
	}

	.ax-body.error-page #errorCodeTxt {
		color: #CEDDD1
	}

	.ax-body.error-page #brokebotSVG {
		height: 259px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 111px;
		font-family: 'Unica One', cursive;
		font-weight: bold;
		width: 100%
	}

	.ax-body.error-page #robot-text {
		color: #e54560;
		text-align: center;
		font-size: 3em;
		margin-top: .5em;
		margin-bottom: .2em;
		padding: 0
	}

	.ax-body.error-page #robotpage-bottom-half {
		font-family: 'Unica One', cursive
	}

	.ax-body.error-page .robot-buttons {
		margin-left: auto;
		margin-right: auto
	}

	.ax-body.error-page a.robot-buttons {
		font-size: 1em;
		background-color: #26B0AA;
		padding: .5em 1.5em;
		margin: .5em .2em 0em .2em;
		text-align: center;
		border-radius: .3em;
		text-decoration: none;
		color: #F2ECBA
	}

		.ax-body.error-page a.robot-buttons:hover {
			cursor: pointer;
			background-color: #8BC99A;
			color: #F2ECBA
		}

	.ax-body.error-page .search-robot {
		width: 480px;
		margin-left: auto;
		margin-right: auto
	}

	.ax-body.error-page .search-robot-box {
		width: 305px;
		float: left;
		padding: .5em;
		border-radius: .3em;
		font-size: 1em;
		margin: 0;
		border: 0
	}

	.ax-body.error-page .search-robot-buttons {
		font-size: 1em;
		background-color: #55BF9B;
		padding: .5em;
		border-radius: .3em;
		text-decoration: none;
		color: #F2ECBA;
		width: 150px;
		float: right;
		margin: 0;
		border: 0
	}

	.ax-body.error-page .clear {
		clear: both
	}

	.ax-body.error-page .search-robot-buttons:hover {
		cursor: pointer;
		background-color: #8BC99A;
		color: #F2ECBA
	}

	.ax-body.error-page .robot-links {
		text-align: center;
		color: #F2ECBA;
		margin-top: 1em
	}

		.ax-body.error-page .robot-links a {
			color: #8BCA9B;
			text-decoration: none;
			padding: .5em
		}

			.ax-body.error-page .robot-links a:hover {
				color: #F2ECBA;
				text-decoration: none
			}

	.ax-body.error-page .robot_limbs_and_ears {
		fill: #503643
	}

	.ax-body.error-page .robot_joints_and_belly {
		fill: #8BCA9B
	}

	.ax-body.error-page .error_code {
		fill: #CEDDD1;
		font-size: 322px
	}

	.ax-body.error-page .robot_body {
		fill: #56BF9B
	}

	.ax-body.error-page .robot_eye_whites {
		fill: #F3ECBA
	}

	.ax-body.error-page .robot_hands_feet {
		fill: #E64661
	}

	.ax-body.error-page .robot_antenna {
		fill: #E64661
	}

	.ax-body.error-page .robot_antenna_highlight {
		fill: #F2748D
	}

	.ax-body.error-page .robot_eyes {
		fill: #E64661
	}

	.ax-body.error-page .robot_eyes_highlight {
		fill: #F2748D
	}

.ax-body.dashboard {
	margin: 0;
	padding: 0
}

	.ax-body.dashboard #ax-base-root {
		padding: 0
	}

		.ax-body.dashboard #ax-base-root .ax-base-title {
			margin: 0 15px
		}

	.ax-body.dashboard .row {
		margin: 0 -10px
	}

		.ax-body.dashboard .row .card {
			margin-bottom: 15px
		}
