@charset "UTF-8"; /*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.c3-tooltip, body {
	background-color: #fff
}

.progress-button[data-style=fill][data-horizontal], .progress-button[data-style=fill][data-vertical]
	{
	overflow: hidden
}

.fc table, .jeeplus_ss_footer table, .jeeplus_ss_header table {
	table-layout: fixed
}

.c3-tooltip, .fc table {
	border-collapse: collapse;
	border-spacing: 0
}

.bootstrap-datetimepicker-widget, .nav {
	list-style: none
}

body {
	line-height: 1.6;
	color: #76838f
}

@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont93e3.eot?v=4.4.0);
	src: url(../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.4.0)
		format('embedded-opentype'),
		url(../fonts/fontawesome-webfont93e3.woff2?v=4.4.0) format('woff2'),
		url(../fonts/fontawesome-webfont93e3.woff?v=4.4.0) format('woff'),
		url(../fonts/fontawesome-webfont93e3.ttf?v=4.4.0) format('truetype'),
		url(../fonts/fontawesome-webfont93e3.svg?v=4.4.0#fontawesomeregular)
		format('svg');
	font-weight: 400;
	font-style: normal
}

.fa {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto
}

.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)
}

.fa-ra:before, .fa-rebel:before {
	content: "\f1d0"
}

.fa-battery-4:before, .fa-battery-full:before {
	content: "\f240"
}

.c3 svg {
	font: 10px sans-serif
}

.c3 line, .c3 path {
	fill: none;
	stroke: #000
}

.c3 text {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.fc-icon, .fc-unselectable {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-touch-callout: none
}

.c3-bars path, .c3-event-rect, .c3-legend-item-tile, .c3-xgrid-focus,
	.c3-ygrid {
	shape-rendering: crispEdges
}

.c3-chart-arc path {
	stroke: #fff
}

.c3-chart-arc text {
	fill: #fff;
	font-size: 13px
}

.c3-grid line {
	stroke: #aaa
}

.c3-grid text {
	fill: #aaa
}

.c3-xgrid, .c3-ygrid {
	stroke-dasharray: 3 3
}

.c3-text.c3-empty {
	fill: gray;
	font-size: 2em
}

.c3-line {
	stroke-width: 1px
}

.c3-circle._expanded_ {
	stroke-width: 1px;
	stroke: #fff
}

.c3-selected-circle {
	fill: #fff;
	stroke-width: 2px
}

.c3-bar {
	stroke-width: 0
}

.c3-bar._expanded_ {
	fill-opacity: .75
}

.c3-target.c3-focused {
	opacity: 1
}

.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
	stroke-width: 2px
}

.c3-target.c3-defocused {
	opacity: .3 !important
}

.c3-region {
	fill: #4682b4;
	fill-opacity: .1
}

.c3-brush .extent {
	fill-opacity: .1
}

.c3-legend-item {
	font-size: 12px
}

.c3-legend-item-hidden {
	opacity: .15
}

.c3-legend-background {
	opacity: .75;
	fill: #fff;
	stroke: #d3d3d3;
	stroke-width: 1
}

.c3-tooltip-container {
	z-index: 10
}

.c3-tooltip {
	empty-cells: show;
	-webkit-box-shadow: 7px 7px 12px -9px #777;
	-moz-box-shadow: 7px 7px 12px -9px #777;
	box-shadow: 7px 7px 12px -9px #777;
	opacity: .9
}

.c3-tooltip tr {
	border: 1px solid #CCC
}

.c3-tooltip th {
	background-color: #aaa;
	font-size: 14px;
	padding: 2px 5px;
	text-align: left;
	color: #FFF
}

.c3-tooltip td {
	font-size: 13px;
	padding: 3px 6px;
	background-color: #fff;
	border-left: 1px dotted #999
}

.c3-tooltip td>span {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 6px
}

.c3-tooltip td.value {
	text-align: right
}

.c3-area {
	stroke-width: 0;
	opacity: .2
}

.c3-chart-arcs-title {
	dominant-baseline: middle;
	font-size: 1.3em
}

.c3-chart-arcs .c3-chart-arcs-background {
	fill: #e0e0e0;
	stroke: none
}

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
	fill: #000;
	font-size: 16px
}

.fc-icon, body .fc {
	font-size: 1em
}

.c3-chart-arcs .c3-chart-arcs-gauge-max, .c3-chart-arcs .c3-chart-arcs-gauge-min
	{
	fill: #777
}

.c3-chart-arc .c3-gauge-value {
	fill: #000
}

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

@font-face {
	font-weight: 400;
	font-style: normal;
	font-family: icomoon;
	src: url(../fonts/icomoon/icomoon.eot);
	src: url(../fonts/icomoon/icomoond41d.eot?#iefix)
		format('embedded-opentype'), url(../fonts/icomoon/icomoon.ttf)
		format('truetype'), url(../fonts/icomoon/icomoon.woff) format('woff'),
		url(../fonts/icomoon/icomoon.svg#icomoon) format('svg')
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

.animated {
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.progress-button {
	position: relative;
	display: inline-block;
	padding: 0 60px;
	outline: 0;
	border: none;
	background: #1d9650;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1em;
	line-height: 4
}

.progress-button[disabled], .progress-button[disabled].state-loading {
	cursor: default
}

.progress-button .content {
	position: relative;
	display: block
}

.progress-button .content::after, .progress-button .content::before {
	position: absolute;
	right: 20px;
	color: #0e7138;
	font-family: icomoon;
	opacity: 0;
	-webkit-transition: opacity .3s .3s;
	transition: opacity .3s .3s
}

.progress-button .content::before {
	content: "\e600"
}

.progress-button .content::after {
	content: "\e601"
}

.progress-button.state-error .content::after, .progress-button.state-success .content::before
	{
	opacity: 1
}

.progress-button[data-style=shrink][data-horizontal].state-loading .content,
	.progress-button[data-style=shrink][data-vertical].state-loading .content
	{
	opacity: 0
}

.notransition {
	-webkit-transition: none !important;
	transition: none !important
}

.progress-button .progress {
	background: #148544
}

.progress-button .progress-inner {
	position: absolute;
	left: 0;
	background: #0e7138
}

.progress-button[data-horizontal] .progress-inner {
	top: 0;
	width: 0;
	height: 100%;
	-webkit-transition: width .3s, opacity .3s;
	transition: width .3s, opacity .3s
}

.progress-button[data-vertical] .progress-inner {
	bottom: 0;
	width: 100%;
	height: 0;
	-webkit-transition: height .3s, opacity .3s;
	transition: height .3s, opacity .3s
}

.progress-button[data-perspective] {
	position: relative;
	display: inline-block;
	padding: 0;
	background: 0 0;
	-webkit-perspective: 900px;
	perspective: 900px
}

.progress-button[data-perspective] .content {
	padding: 0 60px;
	background: #1d9650
}

.progress-button[data-perspective] .progress-wrap {
	display: block;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.fc-button-group, .fc-icon {
	display: inline-block
}

.progress-button[data-perspective] .content, .progress-button[data-perspective] .progress
	{
	outline: transparent solid 1px
}

.progress-button[data-style=fill][data-horizontal] .content {
	z-index: 10;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s
}

.progress-button[data-style=fill][data-horizontal] .content::after,
	.progress-button[data-style=fill][data-horizontal] .content::before {
	top: 100%;
	right: auto;
	left: 50%;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.progress-button[data-style=fill][data-horizontal].state-error .content,
	.progress-button[data-style=fill][data-horizontal].state-success .content
	{
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.progress-button[data-style=fill][data-vertical] .content {
	z-index: 10;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s
}

.progress-button[data-style=fill][data-vertical] .content::after,
	.progress-button[data-style=fill][data-vertical] .content::before {
	top: 100%;
	right: auto;
	left: 50%;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.progress-button[data-style=fill][data-vertical].state-error .content,
	.progress-button[data-style=fill][data-vertical].state-success .content
	{
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.progress-button[data-style=shrink] {
	overflow: hidden;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s
}

.progress-button[data-style=shrink][data-horizontal] .content {
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	transition: opacity .3s, transform .3s
}

.progress-button[data-style=shrink][data-horizontal] .content::after,
	.progress-button[data-style=shrink][data-horizontal] .content::before {
	top: 100%;
	right: auto;
	left: 50%;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.progress-button[data-style=shrink][data-horizontal].state-loading {
	-webkit-transform: scaleY(.3);
	transform: scaleY(.3)
}

.progress-button[data-style=shrink][data-horizontal].state-error .content,
	.progress-button[data-style=shrink][data-horizontal].state-success .content
	{
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.progress-button[data-style=shrink][data-vertical] .content {
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	transition: opacity .3s, transform .3s
}

.progress-button[data-style=shrink][data-vertical] .content::after,
	.progress-button[data-style=shrink][data-vertical] .content::before {
	top: 100%;
	right: auto;
	left: 50%;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.progress-button[data-style=shrink][data-vertical].state-loading {
	-webkit-transform: scaleX(.1);
	transform: scaleX(.1)
}

.progress-button[data-style=shrink][data-vertical].state-error .content,
	.progress-button[data-style=shrink][data-vertical].state-success .content
	{
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.progress-button[data-style=rotate-angle-bottom] .progress {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 20px;
	box-shadow: 0 -1px 0 #148544;
	-webkit-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0
}

.progress-button[data-style=rotate-angle-bottom].state-loading .progress-wrap
	{
	-webkit-transform: rotateX(45deg);
	transform: rotateX(45deg)
}

.progress-button[data-style=rotate-angle-top] .progress {
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
	height: 20px;
	box-shadow: 0 1px 0 #148544;
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%
}

.progress-button[data-style=rotate-angle-top].state-loading .progress-wrap
	{
	-webkit-transform: rotateX(-45deg);
	transform: rotateX(-45deg)
}

.progress-button[data-style=rotate-angle-left] .progress {
	position: absolute;
	top: 0;
	right: 100%;
	width: 20px;
	height: 100%;
	box-shadow: 1px 0 0 #148544;
	-webkit-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%
}

.progress-button[data-style=rotate-angle-left].state-loading .progress-wrap
	{
	-webkit-transform: rotateY(45deg);
	transform: rotateY(45deg)
}

.progress-button[data-style=rotate-angle-right] .progress {
	position: absolute;
	top: 0;
	left: 100%;
	width: 20px;
	height: 100%;
	box-shadow: -1px 0 0 #148544;
	-webkit-transform: rotateY(90deg);
	transform: rotateY(90deg);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%
}

.progress-button[data-style=rotate-angle-right].state-loading .progress-wrap
	{
	-webkit-transform: rotateY(-45deg);
	transform: rotateY(-45deg)
}

.progress-button[data-style=rotate-side-down] .progress {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 20px;
	-webkit-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.progress-button[data-style=rotate-side-down].state-loading .progress-wrap
	{
	-webkit-transform: rotateX(90deg) translateZ(10px);
	transform: rotateX(90deg) translateZ(10px)
}

.progress-button[data-style=rotate-side-up] .progress {
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
	height: 20px;
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.fc-bg, .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
	bottom: 0
}

.progress-button[data-style=rotate-side-up].state-loading .progress-wrap
	{
	-webkit-transform: rotateX(-90deg) translateZ(10px);
	transform: rotateX(-90deg) translateZ(10px)
}

.progress-button[data-style=rotate-side-left] .progress-wrap {
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%
}

.progress-button[data-style=rotate-side-left] .progress {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 100%;
	-webkit-transform: rotateY(90deg);
	transform: rotateY(90deg);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%
}

.progress-button[data-style=rotate-side-left].state-loading .progress-wrap
	{
	-webkit-transform: translateX(50%) rotateY(90deg) translateZ(10px);
	transform: translateX(50%) rotateY(90deg) translateZ(10px)
}

.progress-button[data-style=rotate-side-right] .progress-wrap {
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%
}

.progress-button[data-style=rotate-side-right] .progress {
	position: absolute;
	top: 0;
	left: 100%;
	width: 20px;
	height: 100%;
	-webkit-transform: rotateY(90deg);
	transform: rotateY(90deg);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%
}

.progress-button[data-style=rotate-side-right].state-loading .progress-wrap
	{
	-webkit-transform: translateX(-50%) rotateY(-90deg) translateZ(10px);
	transform: translateX(-50%) rotateY(-90deg) translateZ(10px)
}

.progress-button[data-style=rotate-back] .progress-wrap {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.progress-button[data-style=rotate-back] .content {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.progress-button[data-style=rotate-back] .progress {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.progress-button[data-style=flip-open] .progress, .progress-button[data-style=move-up] .progress
	{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.progress-button[data-style=rotate-back].state-loading .progress-wrap {
	-webkit-transform: rotateX(180deg) scaleX(.6) scaleY(.3);
	transform: rotateX(180deg) scaleX(.6) scaleY(.3)
}

.progress-button[data-style=flip-open] .content {
	z-index: 10;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s;
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0
}

.progress-button[data-style=flip-open].state-loading .content {
	-webkit-transform: rotateX(45deg);
	transform: rotateX(45deg)
}

.progress-button[data-style=slide-down] {
	padding: 0;
	overflow: visible;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.progress-button[data-style=slide-down] .content {
	z-index: 10;
	padding: 0 60px;
	background: #1d9650
}

.progress-button[data-style=slide-down] .progress {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s
}

.progress-button[data-style=slide-down].state-loading .progress {
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}

.progress-button[data-style=move-up] {
	padding: 0;
	overflow: visible;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.progress-button[data-style=move-up] .content {
	z-index: 10;
	padding: 0 60px;
	background: #1d9650;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s
}

.progress-button[data-style=top-line] .content::after, .progress-button[data-style=top-line] .content::before,
	.progress-button[data-style=lateral-lines] .content::after,
	.progress-button[data-style=lateral-lines] .content::before {
	right: auto;
	left: 100%;
	margin-left: 25px
}

.progress-button[data-style=move-up].state-loading .content {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}

.progress-button[data-style=top-line] .progress-inner {
	height: 3px
}

.progress-button[data-style=lateral-lines] .progress-inner {
	width: 100%;
	border-right: 3px solid #0e7138;
	border-left: 3px solid #0e7138;
	background: 0 0
}

.animation {
	-webkit-animation: cssAnimation .45s 1 ease;
	-moz-animation: cssAnimation .45s 1 ease;
	-o-animation: cssAnimation .45s 1 ease
}

@
-webkit-keyframes cssAnimation {
	from {-webkit-transform: rotate(0) scale(.89) skew(0) translate(0);
	opacity: .3
}

to {
	-webkit-transform: rotate(0) scale(1) skew(0) translate(0);
	opacity: 1
}

}
@
-moz-keyframes cssAnimation {
	from {-moz-transform: rotate(0) scale(.89) skew(0) translate(0);
	opacity: .3
}

to {
	-moz-transform: rotate(0) scale(1) skew(0) translate(0);
	opacity: 1
}

}
@
-o-keyframes cssAnimation {
	from {-o-transform: rotate(0) scale(.89) skew(0) translate(0);
	opacity: .3
}

to {
	-o-transform: rotate(0) scale(1) skew(0) translate(0);
	opacity: 1
}

} /*!
 * FullCalendar v3.1.0 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */
.fc {
	direction: ltr;
	text-align: left
}

.fc-rtl {
	text-align: right
}

.fc th, .fc-basic-view td.fc-week-number, .fc-icon, .fc-toolbar {
	text-align: center
}

.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td,
	.fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row,
	.fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead
	{
	border-color: #ddd
}

.fc-unthemed .fc-popover {
	background-color: #fff
}

.fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header
	{
	background: #eee
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	color: #666
}

.fc-unthemed td.fc-today {
	background: #fcf8e3
}

.fc-highlight {
	background: #bce8f1;
	opacity: .3
}

.fc-bgevent {
	background: #8fdf82;
	opacity: .3
}

.fc-nonbusiness {
	background: #d7d7d7
}

.fc-icon {
	height: 1em;
	line-height: 1em;
	overflow: hidden;
	font-family: "Courier New", Courier, monospace;
	user-select: none
}

.fc-icon:after {
	position: relative
}

.fc-icon-left-single-arrow:after {
	content: "\02039";
	font-weight: 700;
	font-size: 200%;
	top: -7%
}

.fc-icon-right-single-arrow:after {
	content: "\0203A";
	font-weight: 700;
	font-size: 200%;
	top: -7%
}

.fc-icon-left-double-arrow:after {
	content: "\000AB";
	font-size: 160%;
	top: -7%
}

.fc-icon-right-double-arrow:after {
	content: "\000BB";
	font-size: 160%;
	top: -7%
}

.fc-icon-left-triangle:after {
	content: "\25C4";
	font-size: 125%;
	top: 3%
}

.fc-icon-right-triangle:after {
	content: "\25BA";
	font-size: 125%;
	top: 3%
}

.fc-icon-down-triangle:after {
	content: "\25BC";
	font-size: 125%;
	top: 2%
}

.fc-icon-x:after {
	content: "\000D7";
	font-size: 200%;
	top: 6%
}

.fc button {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	height: 2.1em;
	padding: 0 .6em;
	font-size: 1em;
	white-space: nowrap;
	cursor: pointer
}

.fc button::-moz-focus-inner {
	margin: 0;
	padding: 0
}

.fc-state-default {
	border: 1px solid;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px
		rgba(0, 0, 0, .05)
}

.fc-state-default.fc-corner-left {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.fc-state-default.fc-corner-right {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.fc button .fc-icon {
	position: relative;
	top: -.05em;
	margin: 0 .2em;
	vertical-align: middle
}

.fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {
	color: #333;
	background-color: #e6e6e6
}

.fc-state-hover {
	color: #333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear
}

.fc-state-active, .fc-state-down {
	background-color: #ccc;
	background-image: none;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px
		rgba(0, 0, 0, .05)
}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: .65;
	box-shadow: none
}

.fc-event.fc-draggable, .fc-event[href], .fc-popover .fc-header .fc-close,
	a[data-goto] {
	cursor: pointer
}

.fc .fc-button-group>* {
	float: left;
	margin: 0 0 0 -1px
}

.fc .fc-button-group>:first-child {
	margin-left: 0
}

.fc-popover {
	position: absolute;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .15)
}

.fc-popover .fc-header {
	padding: 2px 4px
}

.fc-popover .fc-header .fc-title {
	margin: 0 2px
}

.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close
	{
	float: left
}

.fc-ltr .fc-popover .fc-header .fc-close, .fc-rtl .fc-popover .fc-header .fc-title
	{
	float: right
}

.fc-unthemed .fc-popover {
	border-width: 1px;
	border-style: solid
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	font-size: .9em;
	margin-top: 2px
}

.fc-popover>.ui-widget-header+.ui-widget-content {
	border-top: 0
}

.fc-divider {
	border-style: solid;
	border-width: 1px
}

hr.fc-divider {
	height: 0;
	margin: 0;
	padding: 0 0 2px;
	border-width: 1px 0
}

.fc-bg table, .fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table
	{
	height: 100%
}

.fc-clear {
	clear: both
}

.fc-bg, .fc-bgevent-skeleton, .fc-helper-skeleton,
	.fc-highlight-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}

.fc table {
	width: 100%;
	box-sizing: border-box;
	font-size: 1em
}

.fc td, .fc th {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	vertical-align: top
}

.fc td.fc-today {
	border-style: double
}

a[data-goto]:hover {
	text-decoration: underline
}

.fc .fc-row {
	border-style: solid;
	border-width: 0
}

.fc-row table {
	border-left: 0 hidden transparent;
	border-right: 0 hidden transparent;
	border-bottom: 0 hidden transparent
}

.fc-row:first-child table {
	border-top: 0 hidden transparent
}

.fc-row {
	position: relative
}

.fc-row .fc-bg {
	z-index: 1
}

.fc-row .fc-bgevent-skeleton td, .fc-row .fc-highlight-skeleton td {
	border-color: transparent
}

.fc-row .fc-bgevent-skeleton {
	z-index: 2
}

.fc-row .fc-highlight-skeleton {
	z-index: 3
}

.fc-row .fc-content-skeleton {
	position: relative;
	z-index: 4;
	padding-bottom: 2px
}

.fc-row .fc-helper-skeleton {
	z-index: 5
}

.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
	background: 0 0;
	border-color: transparent;
	border-bottom: 0
}

.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td
	{
	border-top: 0
}

.fc-scroller {
	-webkit-overflow-scrolling: touch
}

.fc-row.fc-rigid, .fc-time-grid-event {
	overflow: hidden
}

.fc-scroller>.fc-day-grid, .fc-scroller>.fc-time-grid {
	position: relative;
	width: 100%
}

.fc-event {
	position: relative;
	display: block;
	font-size: .85em;
	line-height: 1.3;
	border-radius: 3px;
	border: 1px solid #3a87ad;
	font-weight: 400
}

.fc-event, .fc-event-dot {
	background-color: #3a87ad
}

.fc-event, .fc-event:hover, .ui-widget .fc-event {
	color: #fff;
	text-decoration: none
}

.fc-not-allowed, .fc-not-allowed .fc-event {
	cursor: not-allowed
}

.fc-event .fc-bg {
	z-index: 1;
	background: #fff;
	opacity: .25
}

.fc-event .fc-content {
	position: relative;
	z-index: 2
}

.fc-event .fc-resizer {
	position: absolute;
	z-index: 4;
	display: none
}

.fc-event.fc-allow-mouse-resize .fc-resizer, .fc-event.fc-selected .fc-resizer
	{
	display: block
}

.fc-event.fc-selected .fc-resizer:before {
	content: "";
	position: absolute;
	z-index: 9999;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px
}

.fc-event.fc-selected {
	z-index: 9999 !important;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}

.fc-event.fc-selected.fc-dragging {
	box-shadow: 0 2px 7px rgba(0, 0, 0, .3)
}

.fc-h-event.fc-selected:before {
	content: "";
	position: absolute;
	z-index: 3;
	top: -10px;
	bottom: -10px;
	left: 0;
	right: 0
}

.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
	margin-left: 0;
	border-left-width: 0;
	padding-left: 1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
	margin-right: 0;
	border-right-width: 0;
	padding-right: 1px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer
	{
	cursor: w-resize;
	left: -1px
}

.fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer
	{
	cursor: e-resize;
	right: -1px
}

.fc-h-event.fc-allow-mouse-resize .fc-resizer {
	width: 7px;
	top: -1px;
	bottom: -1px
}

.fc-h-event.fc-selected .fc-resizer {
	border-radius: 4px;
	border-width: 1px;
	width: 6px;
	height: 6px;
	border-style: solid;
	border-color: inherit;
	background: #fff;
	top: 50%;
	margin-top: -4px
}

.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer
	{
	margin-left: -4px
}

.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer
	{
	margin-right: -4px
}

.fc-day-grid-event {
	margin: 1px 2px 0;
	padding: 0 1px
}

tr:first-child>td>.fc-day-grid-event {
	margin-top: 2px
}

.fc-day-grid-event.fc-selected:after {
	content: "";
	position: absolute;
	z-index: 1;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	background: #000;
	opacity: .25
}

.fc-day-grid-event .fc-content {
	white-space: nowrap;
	overflow: hidden
}

.fc-day-grid-event .fc-time {
	font-weight: 700
}

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
	.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
	margin-left: -2px
}

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
	.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
	margin-right: -2px
}

a.fc-more {
	margin: 1px 3px;
	font-size: .85em;
	cursor: pointer;
	text-decoration: none
}

a.fc-more:hover {
	text-decoration: underline
}

.fc-limited {
	display: none
}

.fc-day-grid .fc-row {
	z-index: 1
}

.fc-more-popover {
	z-index: 2;
	width: 220px
}

.fc-more-popover .fc-event-container {
	padding: 10px
}

.fc-now-indicator {
	position: absolute;
	border: 0 solid red
}

.fc-unselectable {
	user-select: none;
	-webkit-tap-highlight-color: transparent
}

.fc-toolbar.fc-header-toolbar {
	margin-bottom: 1em
}

.fc-toolbar.fc-footer-toolbar {
	margin-top: 1em
}

.fc-toolbar .fc-left {
	float: left
}

.fc-toolbar .fc-right {
	float: right
}

.fc-toolbar .fc-center {
	display: inline-block
}

.fc .fc-toolbar>*>* {
	float: left;
	margin-left: .75em
}

.fc .fc-toolbar>*>:first-child {
	margin-left: 0
}

.fc-toolbar h2 {
	margin: 0
}

.fc-toolbar button {
	position: relative
}

.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
	z-index: 2
}

.fc-toolbar .fc-state-down {
	z-index: 3
}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
	z-index: 4
}

.fc-toolbar button:focus {
	z-index: 5
}

.fc-view-container *, .fc-view-container :after, .fc-view-container :before
	{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.fc-view, .fc-view>table {
	position: relative;
	z-index: 1
}

.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton
	{
	padding-bottom: 1em
}

.fc-basic-view .fc-body .fc-row {
	min-height: 4em
}

.fc-row.fc-rigid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}

.fc-day-top.fc-other-month {
	opacity: .3
}

.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
	padding: 2px
}

.fc-basic-view th.fc-day-number, .fc-basic-view th.fc-week-number {
	padding: 0 2px
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
	float: right
}

.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
	float: left
}

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
	float: left;
	border-radius: 0 0 3px
}

.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
	float: right;
	border-radius: 0 0 0 3px
}

.fc-basic-view .fc-day-top .fc-week-number {
	min-width: 1.5em;
	text-align: center;
	background-color: #f2f2f2;
	color: grey
}

.fc-basic-view td.fc-week-number>* {
	display: inline-block;
	min-width: 1.25em
}

.fc-agenda-view .fc-day-grid {
	position: relative;
	z-index: 2
}

.fc-agenda-view .fc-day-grid .fc-row {
	min-height: 3em
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
	padding-bottom: 1em
}

.fc .fc-axis {
	vertical-align: middle;
	padding: 0 4px;
	white-space: nowrap
}

.fc-ltr .fc-axis {
	text-align: right
}

.fc-rtl .fc-axis {
	text-align: left
}

.ui-widget td.fc-axis {
	font-weight: 400
}

.fc-time-grid, .fc-time-grid-container {
	position: relative;
	z-index: 1
}

.fc-time-grid {
	min-height: 100%
}

.fc-time-grid table {
	border: 0 hidden transparent
}

.fc-time-grid>.fc-bg {
	z-index: 1
}

.fc-time-grid .fc-slats, .fc-time-grid>hr {
	position: relative;
	z-index: 2
}

.fc-time-grid .fc-content-col {
	position: relative
}

.fc-time-grid .fc-content-skeleton {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	right: 0
}

.fc-time-grid .fc-business-container {
	position: relative;
	z-index: 1
}

.fc-time-grid .fc-bgevent-container {
	position: relative;
	z-index: 2
}

.fc-time-grid .fc-highlight-container {
	z-index: 3;
	position: relative
}

.fc-time-grid .fc-event-container {
	position: relative;
	z-index: 4
}

.fc-time-grid .fc-now-indicator-line {
	z-index: 5
}

.fc-time-grid .fc-helper-container {
	position: relative;
	z-index: 6
}

.fc-time-grid .fc-slats td {
	height: 1.5em;
	border-bottom: 0
}

.fc-time-grid .fc-slats .fc-minor td {
	border-top-style: dotted
}

.fc-time-grid .fc-slats .ui-widget-content {
	background: 0 0
}

.fc-time-grid .fc-highlight {
	position: absolute;
	left: 0;
	right: 0
}

.fc-ltr .fc-time-grid .fc-event-container {
	margin: 0 2.5% 0 2px
}

.fc-rtl .fc-time-grid .fc-event-container {
	margin: 0 2px 0 2.5%
}

.fc-time-grid .fc-bgevent, .fc-time-grid .fc-event {
	position: absolute;
	z-index: 1
}

.fc-time-grid .fc-bgevent {
	left: 0;
	right: 0
}

.fc-v-event.fc-not-start {
	border-top-width: 0;
	padding-top: 1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.fc-v-event.fc-not-end {
	border-bottom-width: 0;
	padding-bottom: 1px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.fc-time-grid-event.fc-selected {
	overflow: visible
}

.fc-time-grid-event.fc-selected .fc-bg {
	display: none
}

.fc-time-grid-event .fc-content {
	overflow: hidden
}

.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
	padding: 0 1px
}

.fc-time-grid-event .fc-time {
	font-size: .85em;
	white-space: nowrap
}

.fc-time-grid-event.fc-short .fc-content {
	white-space: nowrap
}

.fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title
	{
	display: inline-block;
	vertical-align: top
}

.fc-time-grid-event.fc-short .fc-time span {
	display: none
}

.fc-time-grid-event.fc-short .fc-time:before {
	content: attr(data-start)
}

.fc-time-grid-event.fc-short .fc-time:after {
	content: "\000A0-\000A0"
}

.fc-time-grid-event.fc-short .fc-title {
	font-size: .85em;
	padding: 0
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
	left: 0;
	right: 0;
	bottom: 0;
	height: 8px;
	overflow: hidden;
	line-height: 8px;
	font-size: 11px;
	font-family: monospace;
	text-align: center;
	cursor: s-resize
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
	content: "="
}

.fc-time-grid-event.fc-selected .fc-resizer {
	border-radius: 5px;
	border-width: 1px;
	width: 8px;
	height: 8px;
	border-style: solid;
	border-color: inherit;
	background: #fff;
	left: 50%;
	margin-left: -5px;
	bottom: -5px
}

.fc-time-grid .fc-now-indicator-line {
	border-top-width: 1px;
	left: 0;
	right: 0
}

.fc-time-grid .fc-now-indicator-arrow {
	margin-top: -5px
}

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
	left: 0;
	border-width: 5px 0 5px 6px;
	border-top-color: transparent;
	border-bottom-color: transparent
}

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
	right: 0;
	border-width: 5px 6px 5px 0;
	border-top-color: transparent;
	border-bottom-color: transparent
}

.fc-event-dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 5px
}

.fc-rtl .fc-list-view {
	direction: rtl
}

.fc-list-view {
	border-width: 1px;
	border-style: solid
}

.fc .fc-list-table {
	table-layout: auto
}

.fc-list-table td {
	border-width: 1px 0 0;
	padding: 8px 14px
}

.fc-list-table tr:first-child td {
	border-top-width: 0
}

.fc-list-heading {
	border-bottom-width: 1px
}

.fc-list-heading td {
	font-weight: 700
}

.fc-ltr .fc-list-heading-main {
	float: left
}

.fc-ltr .fc-list-heading-alt, .fc-rtl .fc-list-heading-main {
	float: right
}

.fc-rtl .fc-list-heading-alt {
	float: left
}

.fc-list-item.fc-has-url {
	cursor: pointer
}

.fc-list-item:hover td {
	background-color: #f5f5f5
}

.fc-list-item-marker, .fc-list-item-time {
	white-space: nowrap;
	width: 1px
}

.fc-ltr .fc-list-item-marker {
	padding-right: 0
}

.fc-rtl .fc-list-item-marker {
	padding-left: 0
}

.fc-list-item-title a {
	text-decoration: none;
	color: inherit
}

.context-menu-accesskey, .fc-list-item-title a[href]:hover {
	text-decoration: underline
}

.fc-list-empty-wrap2 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.fc-list-empty-wrap1 {
	width: 100%;
	height: 100%;
	display: table
}

.fc-list-empty {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.fc-unthemed .fc-list-empty {
	background-color: #eee
}

#growls {
	z-index: 50000;
	position: fixed
}

#growls.default {
	top: 10px;
	right: 10px
}

#growls.tl {
	top: 10px;
	left: 10px
}

#growls.tr {
	top: 10px;
	right: 10px
}

#growls.bl {
	bottom: 10px;
	left: 10px
}

#growls.br {
	bottom: 10px;
	right: 10px
}

#growls.tc {
	top: 10px;
	right: 10px;
	left: 10px
}

#growls.bc {
	bottom: 10px;
	right: 10px;
	left: 10px
}

#growls.bc .growl, #growls.tc .growl {
	margin-left: auto;
	margin-right: auto
}

.growl {
	opacity: .8;
	filter: alpha(opacity = 80);
	position: relative;
	border-radius: 4px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.growl.growl-incoming, .growl.growl-outgoing {
	opacity: 0;
	filter: alpha(opacity = 0)
}

.growl.growl-small {
	width: 200px;
	padding: 5px;
	margin: 5px
}

.growl.growl-medium {
	width: 250px;
	padding: 10px;
	margin: 10px
}

.growl.growl-large {
	width: 300px;
	padding: 15px;
	margin: 15px
}

.growl.growl-default {
	color: #FFF;
	background: #7f8c8d
}

.growl.growl-error {
	color: #FFF;
	background: #C0392B
}

.growl.growl-notice {
	color: #FFF;
	background: #2ECC71
}

.growl.growl-warning {
	color: #FFF;
	background: #F39C12
}

.growl .growl-close {
	cursor: pointer;
	float: right;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	font-family: helvetica, verdana, sans-serif
}

.growl .growl-title {
	font-size: 18px;
	line-height: 24px
}

.growl .growl-message {
	font-size: 14px;
	line-height: 18px
} /*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget.dropdown-menu {
	margin: 2px 0;
	padding: 4px;
	width: 19em
}

@media ( min-width :768px) {
	.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
		width: 38em
	}
}

@media ( min-width :992px) {
	.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
		width: 38em
	}
}

@media ( min-width :1200px) {
	.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
		width: 38em
	}
}

.bootstrap-datetimepicker-widget.dropdown-menu:after,
	.bootstrap-datetimepicker-widget.dropdown-menu:before {
	content: '';
	display: inline-block;
	position: absolute
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, .2);
	top: -7px;
	left: 7px
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	top: -6px;
	left: 8px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #ccc;
	border-top-color: rgba(0, 0, 0, .2);
	bottom: -7px;
	left: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
	bottom: -6px;
	left: 7px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
	left: auto;
	right: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
	left: auto;
	right: 7px
}

.bootstrap-datetimepicker-widget .list-unstyled {
	margin: 0
}

.bootstrap-datetimepicker-widget a[data-action] {
	padding: 6px 0
}

.bootstrap-datetimepicker-widget a[data-action]:active {
	box-shadow: none
}

.hvr-grow, .hvr-shrink {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: transform
}

.bootstrap-datetimepicker-widget .timepicker-hour,
	.bootstrap-datetimepicker-widget .timepicker-minute,
	.bootstrap-datetimepicker-widget .timepicker-second {
	width: 54px;
	font-weight: 700;
	font-size: 1.2em;
	margin: 0
}

.bootstrap-datetimepicker-widget button[data-action] {
	padding: 6px
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after
	{
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Increment Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after
	{
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Increment Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after
	{
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Decrement Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after
	{
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Decrement Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Show Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Show Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Toggle AM/PM"
}

.bootstrap-datetimepicker-widget .btn[data-action=clear]::after {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Clear the picker"
}

.bootstrap-datetimepicker-widget .btn[data-action=today]::after {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Set the date to today"
}

.bootstrap-datetimepicker-widget .picker-switch {
	text-align: center
}

.bootstrap-datetimepicker-widget .picker-switch::after {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Toggle Date and Time Screens"
}

.bootstrap-datetimepicker-widget .picker-switch td {
	padding: 0;
	margin: 0;
	height: auto;
	width: auto;
	line-height: inherit
}

.bootstrap-datetimepicker-widget .picker-switch td span {
	line-height: 2.5;
	height: 2.5em;
	width: 100%
}

.bootstrap-datetimepicker-widget table {
	width: 100%;
	margin: 0
}

.bootstrap-datetimepicker-widget table td,
	.bootstrap-datetimepicker-widget table th {
	text-align: center;
	border-radius: 4px
}

.bootstrap-datetimepicker-widget table th {
	height: 20px;
	line-height: 20px;
	width: 20px
}

.bootstrap-datetimepicker-widget table th.picker-switch {
	width: 145px
}

.bootstrap-datetimepicker-widget table th.disabled,
	.bootstrap-datetimepicker-widget table th.disabled:hover {
	background: 0 0;
	color: #777;
	cursor: not-allowed
}

.bootstrap-datetimepicker-widget table th.prev::after {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Previous Month"
}

.bootstrap-datetimepicker-widget table th.next::after {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
	content: "Next Month"
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
	cursor: pointer
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
	background: #eee
}

.bootstrap-datetimepicker-widget table td {
	height: 54px;
	line-height: 54px;
	width: 54px
}

.bootstrap-datetimepicker-widget table td.cw {
	font-size: .8em;
	height: 20px;
	line-height: 20px;
	color: #777
}

.bootstrap-datetimepicker-widget table td.day {
	height: 20px;
	line-height: 20px;
	width: 20px
}

.bootstrap-datetimepicker-widget table td.day:hover,
	.bootstrap-datetimepicker-widget table td.hour:hover,
	.bootstrap-datetimepicker-widget table td.minute:hover,
	.bootstrap-datetimepicker-widget table td.second:hover {
	background: #eee;
	cursor: pointer
}

.bootstrap-datetimepicker-widget table td.new,
	.bootstrap-datetimepicker-widget table td.old {
	color: #777
}

.bootstrap-datetimepicker-widget table td.today {
	position: relative
}

.bootstrap-datetimepicker-widget table td.today:before {
	content: '';
	display: inline-block;
	border: solid transparent;
	border-width: 0 0 7px 7px;
	border-bottom-color: #337ab7;
	border-top-color: rgba(0, 0, 0, .2);
	position: absolute;
	bottom: 4px;
	right: 4px
}

.bootstrap-datetimepicker-widget table td.active,
	.bootstrap-datetimepicker-widget table td.active:hover {
	background-color: #337ab7;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.bootstrap-datetimepicker-widget table td.active.today:before {
	border-bottom-color: #fff
}

.bootstrap-datetimepicker-widget table td.disabled,
	.bootstrap-datetimepicker-widget table td.disabled:hover {
	background: 0 0;
	color: #777;
	cursor: not-allowed
}

.bootstrap-datetimepicker-widget table td span {
	display: inline-block;
	width: 54px;
	height: 54px;
	line-height: 54px;
	margin: 2px 1.5px;
	cursor: pointer;
	border-radius: 4px
}

.bootstrap-datetimepicker-widget table td span:hover {
	background: #eee
}

.bootstrap-datetimepicker-widget table td span.active {
	background-color: #337ab7;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.bootstrap-datetimepicker-widget table td span.old {
	color: #777
}

.bootstrap-datetimepicker-widget table td span.disabled,
	.bootstrap-datetimepicker-widget table td span.disabled:hover {
	background: 0 0;
	color: #777;
	cursor: not-allowed
}

.hvr-back-pulse:active, .hvr-back-pulse:focus, .hvr-back-pulse:hover,
	.hvr-bounce-to-left:active, .hvr-bounce-to-left:focus,
	.hvr-bounce-to-left:hover, .hvr-bounce-to-right:active,
	.hvr-bounce-to-right:focus, .hvr-bounce-to-right:hover,
	.hvr-bounce-to-top:active, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:hover,
	.hvr-fade:active, .hvr-fade:focus, .hvr-fade:hover, .hvr-radial-in:active,
	.hvr-radial-in:focus, .hvr-radial-in:hover, .hvr-radial-out:active,
	.hvr-radial-out:focus, .hvr-radial-out:hover, .hvr-rectangle-in:active,
	.hvr-rectangle-in:focus, .hvr-rectangle-in:hover, .hvr-rectangle-out:active,
	.hvr-rectangle-out:focus, .hvr-rectangle-out:hover,
	.hvr-shutter-in-horizontal:active, .hvr-shutter-in-horizontal:focus,
	.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-vertical:active,
	.hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:hover,
	.hvr-shutter-out-horizontal:active, .hvr-shutter-out-horizontal:focus,
	.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-vertical:active,
	.hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:hover,
	.hvr-sweep-to-bottom:active, .hvr-sweep-to-bottom:focus,
	.hvr-sweep-to-bottom:hover, .hvr-sweep-to-left:active,
	.hvr-sweep-to-left:focus, .hvr-sweep-to-left:hover, .hvr-sweep-to-right:active,
	.hvr-sweep-to-right:focus, .hvr-sweep-to-right:hover, .hvr-sweep-to-top:active,
	.hvr-sweep-to-top:focus, .hvr-sweep-to-top:hover {
	color: #fff
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
	height: 27px;
	line-height: 27px
}

.bootstrap-datetimepicker-widget.wider {
	width: 21em
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
	line-height: 1.8em !important
}

.input-group.date .input-group-addon {
	cursor: pointer
} /*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.0.1
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
 */
.hvr-grow {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-property: transform
}

.hvr-rotate, .hvr-shrink {
	-webkit-transition-duration: .3s
}

.hvr-grow:active, .hvr-grow:focus, .hvr-grow:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.hvr-shrink {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	transition-duration: .3s;
	transition-property: transform
}

.hvr-pulse, .hvr-pulse-grow {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-grow-rotate, .hvr-rotate {
	-webkit-transition-property: transform
}

.hvr-shrink:active, .hvr-shrink:focus, .hvr-shrink:hover {
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

@
-webkit-keyframes hvr-pulse { 25%{
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

75%{
-webkit-transform
:scale
(
.9
);transform
:scale
(
.9
)
}
}
@
keyframes hvr-pulse { 25%{
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

75%{
-webkit-transform
:scale
(
.9
);transform
:scale
(
.9
)
}
}
.hvr-pulse {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}

.hvr-pulse:active, .hvr-pulse:focus, .hvr-pulse:hover {
	-webkit-animation-name: hvr-pulse;
	animation-name: hvr-pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

@
-webkit-keyframes hvr-pulse-grow {
	to {-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

}
@
keyframes hvr-pulse-grow {
	to {-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

}
.hvr-pulse-grow {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}

.hvr-pulse-shrink, .hvr-push {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-pulse-grow:active, .hvr-pulse-grow:focus, .hvr-pulse-grow:hover {
	-webkit-animation-name: hvr-pulse-grow;
	animation-name: hvr-pulse-grow;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}

@
-webkit-keyframes hvr-pulse-shrink {
	to {-webkit-transform: scale(.9);
	transform: scale(.9)
}

}
@
keyframes hvr-pulse-shrink {
	to {-webkit-transform: scale(.9);
	transform: scale(.9)
}

}
.hvr-pulse-shrink {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-pulse-shrink:active, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:hover
	{
	-webkit-animation-name: hvr-pulse-shrink;
	animation-name: hvr-pulse-shrink;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}

@
-webkit-keyframes hvr-push { 50%{
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

100%{
-webkit-transform
:scale(1)
;transform
:scale(1)
}
}
@
keyframes hvr-push { 50%{
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

100%{
-webkit-transform
:scale(1)
;transform
:scale(1)
}
}
.hvr-pop, .hvr-push {
	-webkit-transform: translateZ(0);
	-moz-osx-font-smoothing: grayscale
}

.hvr-push {
	transform: translateZ(0);
	backface-visibility: hidden
}

.hvr-bounce-in, .hvr-pop {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-push:active, .hvr-push:focus, .hvr-push:hover {
	-webkit-animation-name: hvr-push;
	animation-name: hvr-push;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

@
-webkit-keyframes hvr-pop { 50%{
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

}
@
keyframes hvr-pop { 50%{
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

}
.hvr-pop {
	transform: translateZ(0);
	backface-visibility: hidden
}

.hvr-pop:active, .hvr-pop:focus, .hvr-pop:hover {
	-webkit-animation-name: hvr-pop;
	animation-name: hvr-pop;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

.hvr-bounce-in {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}

.hvr-bounce-out, .hvr-rotate {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-bounce-in:active, .hvr-bounce-in:focus, .hvr-bounce-in:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}

.hvr-bounce-out {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}

.hvr-bounce-out:active, .hvr-bounce-out:focus, .hvr-bounce-out:hover {
	-webkit-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}

.hvr-rotate {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	transition-duration: .3s;
	transition-property: transform
}

.hvr-float, .hvr-grow-rotate {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-webkit-transition-duration: .3s
}

.hvr-rotate:active, .hvr-rotate:focus, .hvr-rotate:hover {
	-webkit-transform: rotate(4deg);
	transform: rotate(4deg)
}

.hvr-grow-rotate {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	transition-duration: .3s;
	transition-property: transform
}

.hvr-float, .hvr-sink {
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-property: transform
}

.hvr-grow-rotate:active, .hvr-grow-rotate:focus, .hvr-grow-rotate:hover
	{
	-webkit-transform: scale(1.1) rotate(4deg);
	transform: scale(1.1) rotate(4deg)
}

.hvr-float {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	transition-duration: .3s;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-bob, .hvr-sink {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-sink, .hvr-skew {
	-webkit-transition-duration: .3s
}

.hvr-float:active, .hvr-float:focus, .hvr-float:hover {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px)
}

.hvr-sink {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	transition-duration: .3s;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-skew, .hvr-skew-forward {
	-webkit-transition-property: transform
}

.hvr-sink:active, .hvr-sink:focus, .hvr-sink:hover {
	-webkit-transform: translateY(8px);
	transform: translateY(8px)
}

@
-webkit-keyframes hvr-bob { 0%,100%{
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px)
}

50%{
-webkit-transform
:translateY(-4px)
;transform
:translateY(-4px)
}
}
@
keyframes hvr-bob { 0%,100%{
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px)
}

50%{
-webkit-transform
:translateY(-4px)
;transform
:translateY(-4px)
}
}
@
-webkit-keyframes hvr-bob-float { 100%{
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px)
}

}
@
keyframes hvr-bob-float { 100%{
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px)
}

}
.hvr-bob, .hvr-hang {
	-webkit-transform: translateZ(0)
}

.hvr-bob {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-hang, .hvr-skew {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-bob:active, .hvr-bob:focus, .hvr-bob:hover {
	-webkit-animation-name: hvr-bob-float, hvr-bob;
	animation-name: hvr-bob-float, hvr-bob;
	-webkit-animation-duration: .3s, 1.5s;
	animation-duration: .3s, 1.5s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate
}

.hvr-hang:active, .hvr-hang:focus, .hvr-hang:hover, .hvr-icon-bob:active:before,
	.hvr-icon-bob:focus:before, .hvr-icon-bob:hover:before {
	-webkit-animation-duration: .3s, 1.5s;
	-webkit-animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	-webkit-animation-direction: normal, alternate
}

@
-webkit-keyframes hvr-hang { 0%,100%{
	-webkit-transform: translateY(8px);
	transform: translateY(8px)
}

50%{
-webkit-transform
:translateY(4px)
;transform
:translateY(4px)
}
}
@
keyframes hvr-hang { 0%,100%{
	-webkit-transform: translateY(8px);
	transform: translateY(8px)
}

50%{
-webkit-transform
:translateY(4px)
;transform
:translateY(4px)
}
}
@
-webkit-keyframes hvr-hang-sink { 100%{
	-webkit-transform: translateY(8px);
	transform: translateY(8px)
}

}
@
keyframes hvr-hang-sink { 100%{
	-webkit-transform: translateY(8px);
	transform: translateY(8px)
}

}
.hvr-hang {
	transform: translateZ(0);
	backface-visibility: hidden
}

.hvr-hang:active, .hvr-hang:focus, .hvr-hang:hover {
	-webkit-animation-name: hvr-hang-sink, hvr-hang;
	animation-name: hvr-hang-sink, hvr-hang;
	animation-duration: .3s, 1.5s;
	animation-delay: 0s, .3s;
	animation-timing-function: ease-out, ease-in-out;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	animation-direction: normal, alternate
}

.hvr-skew {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	transition-duration: .3s;
	transition-property: transform
}

.hvr-skew-backward, .hvr-skew-forward {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-webkit-transition-duration: .3s;
	-moz-osx-font-smoothing: grayscale
}

.hvr-skew:active, .hvr-skew:focus, .hvr-skew:hover {
	-webkit-transform: skew(-10deg);
	transform: skew(-10deg)
}

.hvr-skew-forward {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	transition-duration: .3s;
	transition-property: transform;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%
}

.hvr-skew-forward:active, .hvr-skew-forward:focus, .hvr-skew-forward:hover
	{
	-webkit-transform: skew(-10deg);
	transform: skew(-10deg)
}

.hvr-skew-backward {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%
}

.hvr-wobble-horizontal, .hvr-wobble-vertical {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-fade, .hvr-sweep-to-right {
	-webkit-transition-duration: .3s
}

.hvr-skew-backward:active, .hvr-skew-backward:focus, .hvr-skew-backward:hover
	{
	-webkit-transform: skew(10deg);
	transform: skew(10deg)
}

@
-webkit-keyframes hvr-wobble-vertical { 16.65%{
	-webkit-transform: translateY(8px);
	transform: translateY(8px)
}

33
.3 %{
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px)
}

49
.95 %{
	-webkit-transform: translateY(4px);
	transform: translateY(4px)
}

66
.6 %{
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px)
}

83
.25 %{
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

100%{
-webkit-transform
:translateY(0)
;transform
:translateY(0)
}
}
@
keyframes hvr-wobble-vertical { 16.65%{
	-webkit-transform: translateY(8px);
	transform: translateY(8px)
}

33
.3 %{
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px)
}

49
.95 %{
	-webkit-transform: translateY(4px);
	transform: translateY(4px)
}

66
.6 %{
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px)
}

83
.25 %{
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

100%{
-webkit-transform
:translateY(0)
;transform
:translateY(0)
}
}
.hvr-wobble-vertical {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-wobble-vertical:active, .hvr-wobble-vertical:focus,
	.hvr-wobble-vertical:hover {
	-webkit-animation-name: hvr-wobble-vertical;
	animation-name: hvr-wobble-vertical;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

@
-webkit-keyframes hvr-wobble-horizontal { 16.65%{
	-webkit-transform: translateX(8px);
	transform: translateX(8px)
}

33
.3 %{
	-webkit-transform: translateX(-6px);
	transform: translateX(-6px)
}

49
.95 %{
	-webkit-transform: translateX(4px);
	transform: translateX(4px)
}

66
.6 %{
	-webkit-transform: translateX(-2px);
	transform: translateX(-2px)
}

83
.25 %{
	-webkit-transform: translateX(1px);
	transform: translateX(1px)
}

100%{
-webkit-transform
:translateX(0)
;transform
:translateX(0)
}
}
@
keyframes hvr-wobble-horizontal { 16.65%{
	-webkit-transform: translateX(8px);
	transform: translateX(8px)
}

33
.3 %{
	-webkit-transform: translateX(-6px);
	transform: translateX(-6px)
}

49
.95 %{
	-webkit-transform: translateX(4px);
	transform: translateX(4px)
}

66
.6 %{
	-webkit-transform: translateX(-2px);
	transform: translateX(-2px)
}

83
.25 %{
	-webkit-transform: translateX(1px);
	transform: translateX(1px)
}

100%{
-webkit-transform
:translateX(0)
;transform
:translateX(0)
}
}
.hvr-wobble-horizontal {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-wobble-to-bottom-right, .hvr-wobble-to-top-right {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-wobble-horizontal:active, .hvr-wobble-horizontal:focus,
	.hvr-wobble-horizontal:hover {
	-webkit-animation-name: hvr-wobble-horizontal;
	animation-name: hvr-wobble-horizontal;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

@
-webkit-keyframes hvr-wobble-to-bottom-right { 16.65%{
	-webkit-transform: translate(8px, 8px);
	transform: translate(8px, 8px)
}

33
.3 %{
	-webkit-transform: translate(-6px, -6px);
	transform: translate(-6px, -6px)
}

49
.95 %{
	-webkit-transform: translate(4px, 4px);
	transform: translate(4px, 4px)
}

66
.6 %{
	-webkit-transform: translate(-2px, -2px);
	transform: translate(-2px, -2px)
}

83
.25 %{
	-webkit-transform: translate(1px, 1px);
	transform: translate(1px, 1px)
}

100%{
-webkit-transform
:translate
(0
,
0);
transform
:translate
(0
,
0)
}
}
@
keyframes hvr-wobble-to-bottom-right { 16.65%{
	-webkit-transform: translate(8px, 8px);
	transform: translate(8px, 8px)
}

33
.3 %{
	-webkit-transform: translate(-6px, -6px);
	transform: translate(-6px, -6px)
}

49
.95 %{
	-webkit-transform: translate(4px, 4px);
	transform: translate(4px, 4px)
}

66
.6 %{
	-webkit-transform: translate(-2px, -2px);
	transform: translate(-2px, -2px)
}

83
.25 %{
	-webkit-transform: translate(1px, 1px);
	transform: translate(1px, 1px)
}

100%{
-webkit-transform
:translate
(0
,
0);
transform
:translate
(0
,
0)
}
}
.hvr-wobble-to-bottom-right {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}

.hvr-wobble-to-bottom-right:active, .hvr-wobble-to-bottom-right:focus,
	.hvr-wobble-to-bottom-right:hover {
	-webkit-animation-name: hvr-wobble-to-bottom-right;
	animation-name: hvr-wobble-to-bottom-right;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

@
-webkit-keyframes hvr-wobble-to-top-right { 16.65%{
	-webkit-transform: translate(8px, -8px);
	transform: translate(8px, -8px)
}

33
.3 %{
	-webkit-transform: translate(-6px, 6px);
	transform: translate(-6px, 6px)
}

49
.95 %{
	-webkit-transform: translate(4px, -4px);
	transform: translate(4px, -4px)
}

66
.6 %{
	-webkit-transform: translate(-2px, 2px);
	transform: translate(-2px, 2px)
}

83
.25 %{
	-webkit-transform: translate(1px, -1px);
	transform: translate(1px, -1px)
}

100%{
-webkit-transform
:translate
(0
,
0);
transform
:translate
(0
,
0)
}
}
@
keyframes hvr-wobble-to-top-right { 16.65%{
	-webkit-transform: translate(8px, -8px);
	transform: translate(8px, -8px)
}

33
.3 %{
	-webkit-transform: translate(-6px, 6px);
	transform: translate(-6px, 6px)
}

49
.95 %{
	-webkit-transform: translate(4px, -4px);
	transform: translate(4px, -4px)
}

66
.6 %{
	-webkit-transform: translate(-2px, 2px);
	transform: translate(-2px, 2px)
}

83
.25 %{
	-webkit-transform: translate(1px, -1px);
	transform: translate(1px, -1px)
}

100%{
-webkit-transform
:translate
(0
,
0);
transform
:translate
(0
,
0)
}
}
.hvr-wobble-to-top-right {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}

.hvr-wobble-bottom, .hvr-wobble-top {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-wobble-to-top-right:active, .hvr-wobble-to-top-right:focus,
	.hvr-wobble-to-top-right:hover {
	-webkit-animation-name: hvr-wobble-to-top-right;
	animation-name: hvr-wobble-to-top-right;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

@
-webkit-keyframes hvr-wobble-top { 16.65%{
	-webkit-transform: skew(-12deg);
	transform: skew(-12deg)
}

33
.3 %{
	-webkit-transform: skew(10deg);
	transform: skew(10deg)
}

49
.95 %{
	-webkit-transform: skew(-6deg);
	transform: skew(-6deg)
}

66
.6 %{
	-webkit-transform: skew(4deg);
	transform: skew(4deg)
}

83
.25 %{
	-webkit-transform: skew(-2deg);
	transform: skew(-2deg)
}

100%{
-webkit-transform
:skew(0)
;transform
:skew(0)
}
}
@
keyframes hvr-wobble-top { 16.65%{
	-webkit-transform: skew(-12deg);
	transform: skew(-12deg)
}

33
.3 %{
	-webkit-transform: skew(10deg);
	transform: skew(10deg)
}

49
.95 %{
	-webkit-transform: skew(-6deg);
	transform: skew(-6deg)
}

66
.6 %{
	-webkit-transform: skew(4deg);
	transform: skew(4deg)
}

83
.25 %{
	-webkit-transform: skew(-2deg);
	transform: skew(-2deg)
}

100%{
-webkit-transform
:skew(0)
;transform
:skew(0)
}
}
.hvr-wobble-top {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%
}

.hvr-wobble-top:active, .hvr-wobble-top:focus, .hvr-wobble-top:hover {
	-webkit-animation-name: hvr-wobble-top;
	animation-name: hvr-wobble-top;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

@
-webkit-keyframes hvr-wobble-bottom { 16.65%{
	-webkit-transform: skew(-12deg);
	transform: skew(-12deg)
}

33
.3 %{
	-webkit-transform: skew(10deg);
	transform: skew(10deg)
}

49
.95 %{
	-webkit-transform: skew(-6deg);
	transform: skew(-6deg)
}

66
.6 %{
	-webkit-transform: skew(4deg);
	transform: skew(4deg)
}

83
.25 %{
	-webkit-transform: skew(-2deg);
	transform: skew(-2deg)
}

100%{
-webkit-transform
:skew(0)
;transform
:skew(0)
}
}
@
keyframes hvr-wobble-bottom { 16.65%{
	-webkit-transform: skew(-12deg);
	transform: skew(-12deg)
}

33
.3 %{
	-webkit-transform: skew(10deg);
	transform: skew(10deg)
}

49
.95 %{
	-webkit-transform: skew(-6deg);
	transform: skew(-6deg)
}

66
.6 %{
	-webkit-transform: skew(4deg);
	transform: skew(4deg)
}

83
.25 %{
	-webkit-transform: skew(-2deg);
	transform: skew(-2deg)
}

100%{
-webkit-transform
:skew(0)
;transform
:skew(0)
}
}
.hvr-wobble-bottom {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.hvr-buzz, .hvr-wobble-skew {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-wobble-bottom:active, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:hover
	{
	-webkit-animation-name: hvr-wobble-bottom;
	animation-name: hvr-wobble-bottom;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

@
-webkit-keyframes hvr-wobble-skew { 16.65%{
	-webkit-transform: skew(-12deg);
	transform: skew(-12deg)
}

33
.3 %{
	-webkit-transform: skew(10deg);
	transform: skew(10deg)
}

49
.95 %{
	-webkit-transform: skew(-6deg);
	transform: skew(-6deg)
}

66
.6 %{
	-webkit-transform: skew(4deg);
	transform: skew(4deg)
}

83
.25 %{
	-webkit-transform: skew(-2deg);
	transform: skew(-2deg)
}

100%{
-webkit-transform
:skew(0)
;transform
:skew(0)
}
}
@
keyframes hvr-wobble-skew { 16.65%{
	-webkit-transform: skew(-12deg);
	transform: skew(-12deg)
}

33
.3 %{
	-webkit-transform: skew(10deg);
	transform: skew(10deg)
}

49
.95 %{
	-webkit-transform: skew(-6deg);
	transform: skew(-6deg)
}

66
.6 %{
	-webkit-transform: skew(4deg);
	transform: skew(4deg)
}

83
.25 %{
	-webkit-transform: skew(-2deg);
	transform: skew(-2deg)
}

100%{
-webkit-transform
:skew(0)
;transform
:skew(0)
}
}
.hvr-wobble-skew {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}

.hvr-wobble-skew:active, .hvr-wobble-skew:focus, .hvr-wobble-skew:hover
	{
	-webkit-animation-name: hvr-wobble-skew;
	animation-name: hvr-wobble-skew;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

@
-webkit-keyframes hvr-buzz { 50%{
	-webkit-transform: translateX(3px) rotate(2deg);
	transform: translateX(3px) rotate(2deg)
}

100%{
-webkit-transform
:translateX(-3px)
 
rotate
(-2deg);transform
:translateX(-3px)
 
rotate
(-2deg)
}
}
@
keyframes hvr-buzz { 50%{
	-webkit-transform: translateX(3px) rotate(2deg);
	transform: translateX(3px) rotate(2deg)
}

100%{
-webkit-transform
:translateX(-3px)
 
rotate
(-2deg);transform
:translateX(-3px)
 
rotate
(-2deg)
}
}
.hvr-buzz, .hvr-buzz-out {
	-webkit-transform: translateZ(0)
}

.hvr-buzz {
	transform: translateZ(0);
	backface-visibility: hidden
}

.hvr-buzz-out, .hvr-fade {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-buzz:active, .hvr-buzz:focus, .hvr-buzz:hover {
	-webkit-animation-name: hvr-buzz;
	animation-name: hvr-buzz;
	-webkit-animation-duration: .15s;
	animation-duration: .15s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

@
-webkit-keyframes hvr-buzz-out { 10%,30%{
	-webkit-transform: translateX(3px) rotate(2deg);
	transform: translateX(3px) rotate(2deg)
}

20%,40%{
-webkit-transform
:translateX(-3px)
 
rotate
(-2deg);transform
:translateX(-3px)
 
rotate
(-2deg)
}
50%,70%{
-webkit-transform
:translateX(2px)
 
rotate
(1deg);transform
:translateX(2px)
 
rotate
(1deg)
}
60%,80%{
-webkit-transform
:translateX(-2px)
 
rotate
(-1deg);transform
:translateX(-2px)
 
rotate
(-1deg)
}
90%{
-webkit-transform
:translateX(1px)
 
rotate
(0);transform
:translateX(1px)
 
rotate
(0)
}
100%{
-webkit-transform
:translateX(-1px)
 
rotate
(0);transform
:translateX(-1px)
 
rotate
(0)
}
}
@
keyframes hvr-buzz-out { 10%,30%{
	-webkit-transform: translateX(3px) rotate(2deg);
	transform: translateX(3px) rotate(2deg)
}

20%,40%{
-webkit-transform
:translateX(-3px)
 
rotate
(-2deg);transform
:translateX(-3px)
 
rotate
(-2deg)
}
50%,70%{
-webkit-transform
:translateX(2px)
 
rotate
(1deg);transform
:translateX(2px)
 
rotate
(1deg)
}
60%,80%{
-webkit-transform
:translateX(-2px)
 
rotate
(-1deg);transform
:translateX(-2px)
 
rotate
(-1deg)
}
90%{
-webkit-transform
:translateX(1px)
 
rotate
(0);transform
:translateX(1px)
 
rotate
(0)
}
100%{
-webkit-transform
:translateX(-1px)
 
rotate
(0);transform
:translateX(-1px)
 
rotate
(0)
}
}
.hvr-buzz-out {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-back-pulse, .hvr-fade {
	-webkit-transform: translateZ(0);
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden
}

.hvr-buzz-out:active, .hvr-buzz-out:focus, .hvr-buzz-out:hover {
	-webkit-animation-name: hvr-buzz-out;
	animation-name: hvr-buzz-out;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

.hvr-fade {
	transform: translateZ(0);
	backface-visibility: hidden;
	transition-duration: .3s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color
}

.hvr-back-pulse, .hvr-sweep-to-right {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-fade:active, .hvr-fade:focus, .hvr-fade:hover {
	background-color: #2098d1
}

@
-webkit-keyframes hvr-back-pulse { 50%{
	background-color: rgba(32, 152, 209, .75)
}

}
@
keyframes hvr-back-pulse { 50%{
	background-color: rgba(32, 152, 209, .75)
}

}
.hvr-sweep-to-left:before, .hvr-sweep-to-right:before {
	content: "";
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #2098d1;
	-webkit-transition-timing-function: ease-out
}

.hvr-back-pulse {
	transform: translateZ(0);
	backface-visibility: hidden;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color
}

.hvr-back-pulse:active, .hvr-back-pulse:focus, .hvr-back-pulse:hover {
	-webkit-animation-name: hvr-back-pulse;
	animation-name: hvr-back-pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background-color: #2098d1
}

.hvr-sweep-to-right {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	transition-duration: .3s
}

.hvr-sweep-to-bottom, .hvr-sweep-to-left {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-sweep-to-right:before {
	position: absolute;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-sweep-to-right:active:before, .hvr-sweep-to-right:focus:before,
	.hvr-sweep-to-right:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

.hvr-sweep-to-left {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-sweep-to-left:before {
	position: absolute;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-sweep-to-bottom:before, .hvr-sweep-to-top:before {
	-webkit-transition-timing-function: ease-out;
	content: "";
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #2098d1
}

.hvr-sweep-to-left:active:before, .hvr-sweep-to-left:focus:before,
	.hvr-sweep-to-left:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

.hvr-sweep-to-bottom {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-bounce-to-right, .hvr-sweep-to-top {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-sweep-to-bottom:before {
	position: absolute;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-sweep-to-bottom:active:before, .hvr-sweep-to-bottom:focus:before,
	.hvr-sweep-to-bottom:hover:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

.hvr-sweep-to-top {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-sweep-to-top:before {
	position: absolute;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-sweep-to-top:active:before, .hvr-sweep-to-top:focus:before,
	.hvr-sweep-to-top:hover:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

.hvr-bounce-to-right {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}

.hvr-bounce-to-bottom, .hvr-bounce-to-left {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-bounce-to-right:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #2098d1;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-bounce-to-right:active:before, .hvr-bounce-to-right:focus:before,
	.hvr-bounce-to-right:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
	transition-timing-function: cubic-bezier(.52, 1.64, .37, .66)
}

.hvr-bounce-to-left {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}

.hvr-bounce-to-left:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #2098d1;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-bounce-to-left:active:before, .hvr-bounce-to-left:focus:before,
	.hvr-bounce-to-left:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
	transition-timing-function: cubic-bezier(.52, 1.64, .37, .66)
}

.hvr-bounce-to-bottom {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}

.hvr-bounce-to-top, .hvr-radial-out {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-bounce-to-bottom:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #2098d1;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-bounce-to-bottom:active, .hvr-bounce-to-bottom:focus,
	.hvr-bounce-to-bottom:hover {
	color: #fff
}

.hvr-bounce-to-bottom:active:before, .hvr-bounce-to-bottom:focus:before,
	.hvr-bounce-to-bottom:hover:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
	transition-timing-function: cubic-bezier(.52, 1.64, .37, .66)
}

.hvr-bounce-to-top:before, .hvr-radial-out:before {
	content: "";
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition-timing-function: ease-out
}

.hvr-bounce-to-top {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}

.hvr-bounce-to-top:before {
	position: absolute;
	background: #2098d1;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	transition-timing-function: ease-out
}

.hvr-bounce-to-top:active:before, .hvr-bounce-to-top:focus:before,
	.hvr-bounce-to-top:hover:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
	transition-timing-function: cubic-bezier(.52, 1.64, .37, .66)
}

.hvr-radial-out {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	overflow: hidden;
	background: #e1e1e1;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-radial-in, .hvr-rectangle-in {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-radial-in, .hvr-radial-out:before {
	background: #2098d1;
	-webkit-transition-duration: .3s
}

.hvr-radial-out:before {
	position: absolute;
	border-radius: 100%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	transition-property: transform;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-radial-in:before, .hvr-rectangle-in:before {
	content: "";
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition-timing-function: ease-out
}

.hvr-radial-out:active:before, .hvr-radial-out:focus:before,
	.hvr-radial-out:hover:before {
	-webkit-transform: scale(2);
	transform: scale(2)
}

.hvr-radial-in {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	overflow: hidden;
	-webkit-transition-property: color;
	transition-property: color;
	transition-duration: .3s
}

.hvr-radial-in:before {
	position: absolute;
	background: #e1e1e1;
	border-radius: 100%;
	-webkit-transform: scale(2);
	transform: scale(2);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-radial-in:active:before, .hvr-radial-in:focus:before,
	.hvr-radial-in:hover:before {
	-webkit-transform: scale(0);
	transform: scale(0)
}

.hvr-rectangle-in {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	background: #2098d1;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-rectangle-out, .hvr-shutter-in-horizontal {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-rectangle-in:before, .hvr-rectangle-out {
	background: #e1e1e1;
	-webkit-transition-duration: .3s
}

.hvr-rectangle-in:before {
	position: absolute;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition-property: transform;
	transition-property: transform;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-rectangle-out:before, .hvr-shutter-in-horizontal:before {
	content: "";
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transition-timing-function: ease-out
}

.hvr-rectangle-in:active:before, .hvr-rectangle-in:focus:before,
	.hvr-rectangle-in:hover:before {
	-webkit-transform: scale(0);
	transform: scale(0)
}

.hvr-rectangle-out {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	transition-duration: .3s
}

.hvr-rectangle-out:before {
	position: absolute;
	background: #2098d1;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-rectangle-out:active:before, .hvr-rectangle-out:focus:before,
	.hvr-rectangle-out:hover:before {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.hvr-shutter-in-horizontal {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	background: #2098d1;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-shutter-in-vertical, .hvr-shutter-out-horizontal {
	-webkit-backface-visibility: hidden;
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-moz-osx-font-smoothing: grayscale
}

.hvr-shutter-in-horizontal:before {
	position: absolute;
	background: #e1e1e1;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-shutter-in-vertical:before, .hvr-shutter-out-horizontal:before {
	-webkit-transition-timing-function: ease-out;
	content: "";
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.hvr-shutter-in-horizontal:active:before, .hvr-shutter-in-horizontal:focus:before,
	.hvr-shutter-in-horizontal:hover:before {
	-webkit-transform: scaleX(0);
	transform: scaleX(0)
}

.hvr-shutter-out-horizontal {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	background: #e1e1e1;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-shutter-out-horizontal:before {
	position: absolute;
	background: #2098d1;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-shutter-out-horizontal:active:before, .hvr-shutter-out-horizontal:focus:before,
	.hvr-shutter-out-horizontal:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

.hvr-shutter-in-vertical {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	background: #2098d1;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-shutter-in-vertical:before {
	position: absolute;
	background: #e1e1e1;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-shutter-in-vertical:active:before, .hvr-shutter-in-vertical:focus:before,
	.hvr-shutter-in-vertical:hover:before {
	-webkit-transform: scaleY(0);
	transform: scaleY(0)
}

.hvr-shutter-out-vertical {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	background: #e1e1e1;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-shutter-out-vertical:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #2098d1;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-ripple-out:before, .hvr-trim:before {
	content: ''
}

.hvr-border-fade, .hvr-glow {
	-webkit-transition-property: box-shadow
}

.hvr-shutter-out-vertical:active:before, .hvr-shutter-out-vertical:focus:before,
	.hvr-shutter-out-vertical:hover:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

.hvr-border-fade, .hvr-hollow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-border-fade {
	transform: translateZ(0);
	backface-visibility: hidden;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-property: box-shadow;
	box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent
}

.hvr-hollow, .hvr-trim:before {
	-webkit-transition-duration: .3s
}

.hvr-border-fade:active, .hvr-border-fade:focus, .hvr-border-fade:hover
	{
	box-shadow: inset 0 0 0 4px #2098d1, 0 0 1px transparent
}

.hvr-hollow {
	transform: translateZ(0);
	backface-visibility: hidden;
	transition-duration: .3s;
	-webkit-transition-property: background;
	transition-property: background;
	box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent
}

.hvr-ripple-out, .hvr-trim {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-hollow:active, .hvr-hollow:focus, .hvr-hollow:hover {
	background: 0 0
}

.hvr-trim {
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative
}

.hvr-trim:before {
	position: absolute;
	border: 4px solid #fff;
	top: 4px;
	left: 4px;
	right: 4px;
	bottom: 4px;
	opacity: 0;
	transition-duration: .3s;
	-webkit-transition-property: opacity;
	transition-property: opacity
}

.hvr-trim:active:before, .hvr-trim:focus:before, .hvr-trim:hover:before
	{
	opacity: 1
}

@
-webkit-keyframes hvr-ripple-out { 100%{
	top: -12px;
	right: -12px;
	bottom: -12px;
	left: -12px;
	opacity: 0
}

}
@
keyframes hvr-ripple-out { 100%{
	top: -12px;
	right: -12px;
	bottom: -12px;
	left: -12px;
	opacity: 0
}

}
.hvr-ripple-out {
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative
}

.hvr-outline-out, .hvr-ripple-in {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-ripple-out:before {
	position: absolute;
	border: 6px solid #e1e1e1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation-duration: 1s;
	animation-duration: 1s
}

.hvr-ripple-out:active:before, .hvr-ripple-out:focus:before,
	.hvr-ripple-out:hover:before {
	-webkit-animation-name: hvr-ripple-out;
	animation-name: hvr-ripple-out
}

@
-webkit-keyframes hvr-ripple-in { 100%{
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1
}

}
@
keyframes hvr-ripple-in { 100%{
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1
}

}
.hvr-outline-in:before, .hvr-ripple-in:before {
	content: '';
	border: 4px solid #e1e1e1;
	opacity: 0
}

.hvr-ripple-in {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative
}

.hvr-ripple-in:before {
	position: absolute;
	top: -12px;
	right: -12px;
	bottom: -12px;
	left: -12px;
	-webkit-animation-duration: 1s;
	animation-duration: 1s
}

.hvr-ripple-in:active:before, .hvr-ripple-in:focus:before,
	.hvr-ripple-in:hover:before {
	-webkit-animation-name: hvr-ripple-in;
	animation-name: hvr-ripple-in
}

.hvr-outline-out {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative
}

.hvr-outline-in, .hvr-round-corners {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-outline-out:before {
	content: '';
	position: absolute;
	border: 4px solid #e1e1e1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left
}

.hvr-outline-out:active:before, .hvr-outline-out:focus:before,
	.hvr-outline-out:hover:before {
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px
}

.hvr-outline-in {
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative
}

.hvr-outline-in:before {
	pointer-events: none;
	position: absolute;
	top: -16px;
	right: -16px;
	bottom: -16px;
	left: -16px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left
}

.hvr-underline-from-center:before, .hvr-underline-from-left:before {
	content: "";
	z-index: -1;
	background: #2098d1;
	height: 4px;
	-webkit-transition-timing-function: ease-out
}

.hvr-outline-in:active:before, .hvr-outline-in:focus:before,
	.hvr-outline-in:hover:before {
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
	opacity: 1
}

.hvr-round-corners {
	transform: translateZ(0);
	backface-visibility: hidden;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: border-radius;
	transition-property: border-radius
}

.hvr-underline-from-center, .hvr-underline-from-left {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-round-corners:active, .hvr-round-corners:focus, .hvr-round-corners:hover
	{
	border-radius: 1em
}

.hvr-underline-from-left {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	overflow: hidden
}

.hvr-underline-from-left:before {
	position: absolute;
	left: 0;
	right: 100%;
	bottom: 0;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-underline-from-left:active:before, .hvr-underline-from-left:focus:before,
	.hvr-underline-from-left:hover:before {
	right: 0
}

.hvr-underline-from-center {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	overflow: hidden
}

.hvr-overline-from-left, .hvr-underline-from-right {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden
}

.hvr-underline-from-center:before {
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-overline-from-left:before, .hvr-underline-from-right:before {
	content: "";
	z-index: -1;
	-webkit-transition-timing-function: ease-out;
	background: #2098d1;
	height: 4px
}

.hvr-underline-from-center:active:before, .hvr-underline-from-center:focus:before,
	.hvr-underline-from-center:hover:before {
	left: 0;
	right: 0
}

.hvr-underline-from-right {
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative
}

.hvr-underline-from-right:before {
	position: absolute;
	left: 100%;
	right: 0;
	bottom: 0;
	-webkit-transition-property: left;
	transition-property: left;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-underline-from-right:active:before, .hvr-underline-from-right:focus:before,
	.hvr-underline-from-right:hover:before {
	left: 0
}

.hvr-overline-from-left {
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative
}

.hvr-overline-from-center, .hvr-overline-from-right {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-overline-from-left:before {
	position: absolute;
	left: 0;
	right: 100%;
	top: 0;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-overline-from-center:before, .hvr-overline-from-right:before {
	content: "";
	z-index: -1;
	-webkit-transition-timing-function: ease-out;
	top: 0
}

.hvr-overline-from-left:active:before, .hvr-overline-from-left:focus:before,
	.hvr-overline-from-left:hover:before {
	right: 0
}

.hvr-overline-from-center {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	overflow: hidden
}

.hvr-overline-from-center:before {
	position: absolute;
	left: 50%;
	right: 50%;
	background: #2098d1;
	height: 4px;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-overline-from-right:before, .hvr-underline-reveal:before {
	-webkit-transition-duration: .3s;
	background: #2098d1;
	height: 4px
}

.hvr-overline-from-center:active:before, .hvr-overline-from-center:focus:before,
	.hvr-overline-from-center:hover:before {
	left: 0;
	right: 0
}

.hvr-overline-from-right {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	overflow: hidden
}

.hvr-reveal, .hvr-underline-reveal {
	-webkit-backface-visibility: hidden;
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden
}

.hvr-overline-from-right:before {
	position: absolute;
	left: 100%;
	right: 0;
	-webkit-transition-property: left;
	transition-property: left;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-reveal:before, .hvr-underline-reveal:before {
	bottom: 0;
	-webkit-transition-timing-function: ease-out;
	content: "";
	left: 0;
	z-index: -1;
	right: 0
}

.hvr-overline-from-right:active:before, .hvr-overline-from-right:focus:before,
	.hvr-overline-from-right:hover:before {
	left: 0
}

.hvr-reveal {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative
}

.hvr-reveal:before {
	position: absolute;
	top: 0;
	border-color: #2098d1;
	border-style: solid;
	border-width: 0;
	-webkit-transition-property: border-width;
	transition-property: border-width;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	transition-timing-function: ease-out
}

.hvr-reveal:active:before, .hvr-reveal:focus:before, .hvr-reveal:hover:before
	{
	-webkit-transform: translateY(0);
	transform: translateY(0);
	border-width: 4px
}

.hvr-underline-reveal {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative
}

.hvr-underline-reveal:before {
	position: absolute;
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
	-webkit-transition-property: transform;
	transition-property: transform;
	transition-duration: .3s;
	transition-timing-function: ease-out
}

.hvr-underline-reveal:active:before, .hvr-underline-reveal:focus:before,
	.hvr-underline-reveal:hover:before {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.hvr-overline-reveal {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	overflow: hidden
}

.hvr-overline-reveal:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	background: #2098d1;
	height: 4px;
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-overline-reveal:active:before, .hvr-overline-reveal:focus:before,
	.hvr-overline-reveal:hover:before {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.hvr-glow, .hvr-shadow {
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden
}

.hvr-glow {
	display: inline-block;
	vertical-align: middle;
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-property: box-shadow
}

.hvr-grow-shadow, .hvr-shadow {
	display: inline-block;
	vertical-align: middle;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: .3s
}

.hvr-box-shadow-outset, .hvr-shadow {
	-webkit-transition-property: box-shadow
}

.hvr-glow:active, .hvr-glow:focus, .hvr-glow:hover {
	box-shadow: 0 0 8px rgba(0, 0, 0, .6)
}

.hvr-shadow {
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	backface-visibility: hidden;
	transition-duration: .3s;
	transition-property: box-shadow
}

.hvr-box-shadow-outset, .hvr-grow-shadow {
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden
}

.hvr-shadow:active, .hvr-shadow:focus, .hvr-shadow:hover {
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5)
}

.hvr-grow-shadow {
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	backface-visibility: hidden;
	transition-duration: .3s;
	-webkit-transition-property: box-shadow, transform;
	transition-property: box-shadow, transform
}

.hvr-box-shadow-inset, .hvr-box-shadow-outset {
	display: inline-block;
	vertical-align: middle;
	-webkit-transition-duration: .3s;
	-moz-osx-font-smoothing: grayscale
}

.hvr-grow-shadow:active, .hvr-grow-shadow:focus, .hvr-grow-shadow:hover
	{
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5);
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.hvr-box-shadow-outset {
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	backface-visibility: hidden;
	transition-duration: .3s;
	transition-property: box-shadow
}

.hvr-box-shadow-outset:active, .hvr-box-shadow-outset:focus,
	.hvr-box-shadow-outset:hover {
	box-shadow: 2px 2px 2px rgba(0, 0, 0, .6)
}

.hvr-box-shadow-inset {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition-duration: .3s;
	-webkit-transition-property: box-shadow;
	transition-property: box-shadow;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, .6), 0 0 1px transparent
}

.hvr-box-shadow-inset:active, .hvr-box-shadow-inset:focus,
	.hvr-box-shadow-inset:hover {
	box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .6), 0 0 1px transparent
}

.hvr-float-shadow, .hvr-shadow-radial {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-float-shadow {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform
}

.hvr-float-shadow:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, .35)
		0, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0,
		rgba(0, 0, 0, 0) 80%);
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform, opacity;
	transition-property: transform, opacity
}

.hvr-float-shadow:active, .hvr-float-shadow:focus, .hvr-float-shadow:hover
	{
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px)
}

.hvr-float-shadow:active:before, .hvr-float-shadow:focus:before,
	.hvr-float-shadow:hover:before {
	opacity: 1;
	-webkit-transform: translateY(5px);
	transform: translateY(5px)
}

.hvr-shadow-radial {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative
}

.hvr-bubble-right, .hvr-bubble-top {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-shadow-radial:after, .hvr-shadow-radial:before {
	pointer-events: none;
	position: absolute;
	content: '';
	left: 0;
	width: 100%;
	box-sizing: border-box;
	height: 5px;
	opacity: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: opacity;
	transition-property: opacity
}

.hvr-bubble-right:before, .hvr-bubble-top:before {
	pointer-events: none;
	z-index: -1;
	content: '';
	border-style: solid;
	-webkit-transition-property: transform
}

.hvr-shadow-radial:before {
	bottom: 100%;
	background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, .6)
		0, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, .6) 0,
		rgba(0, 0, 0, 0) 80%)
}

.hvr-shadow-radial:after {
	top: 100%;
	background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, .6)
		0, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, .6) 0,
		rgba(0, 0, 0, 0) 80%)
}

.hvr-shadow-radial:active:after, .hvr-shadow-radial:active:before,
	.hvr-shadow-radial:focus:after, .hvr-shadow-radial:focus:before,
	.hvr-shadow-radial:hover:after, .hvr-shadow-radial:hover:before {
	opacity: 1
}

.hvr-bubble-top {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative
}

.hvr-bubble-top:before {
	position: absolute;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-property: transform;
	left: calc(50% - 10px);
	top: 0;
	border-width: 0 10px 10px;
	border-color: transparent transparent #e1e1e1
}

.hvr-bubble-top:active:before, .hvr-bubble-top:focus:before,
	.hvr-bubble-top:hover:before {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}

.hvr-bubble-right {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative
}

.hvr-bubble-bottom, .hvr-bubble-left {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-bubble-right:before {
	position: absolute;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-property: transform;
	top: calc(50% - 10px);
	right: 0;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent #e1e1e1
}

.hvr-bubble-bottom:before, .hvr-bubble-left:before {
	border-style: solid;
	-webkit-transition-property: transform;
	z-index: -1;
	content: '';
	pointer-events: none
}

.hvr-bubble-right:active:before, .hvr-bubble-right:focus:before,
	.hvr-bubble-right:hover:before {
	-webkit-transform: translateX(10px);
	transform: translateX(10px)
}

.hvr-bubble-bottom {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative
}

.hvr-bubble-bottom:before {
	position: absolute;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-property: transform;
	left: calc(50% - 10px);
	bottom: 0;
	border-width: 10px 10px 0;
	border-color: #e1e1e1 transparent transparent
}

.hvr-bubble-bottom:active:before, .hvr-bubble-bottom:focus:before,
	.hvr-bubble-bottom:hover:before {
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}

.hvr-bubble-left {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative
}

.hvr-bubble-float-right, .hvr-bubble-float-top {
	-webkit-backface-visibility: hidden;
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-moz-osx-font-smoothing: grayscale
}

.hvr-bubble-left:before {
	position: absolute;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	transition-property: transform;
	top: calc(50% - 10px);
	left: 0;
	border-width: 10px 10px 10px 0;
	border-color: transparent #e1e1e1 transparent transparent
}

.hvr-bubble-left:active:before, .hvr-bubble-left:focus:before,
	.hvr-bubble-left:hover:before {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px)
}

.hvr-bubble-float-top {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform
}

.hvr-bubble-float-top:before {
	position: absolute;
	z-index: -1;
	content: '';
	left: calc(50% - 10px);
	top: 0;
	border-style: solid;
	border-width: 0 10px 10px;
	border-color: transparent transparent #e1e1e1;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform
}

.hvr-bubble-float-left:before, .hvr-bubble-float-right:before {
	content: '';
	top: calc(50% - 10px);
	border-style: solid;
	z-index: -1
}

.hvr-bubble-float-top:active, .hvr-bubble-float-top:focus,
	.hvr-bubble-float-top:hover {
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}

.hvr-bubble-float-top:active:before, .hvr-bubble-float-top:focus:before,
	.hvr-bubble-float-top:hover:before {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}

.hvr-bubble-float-right {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform
}

.hvr-bubble-float-right:before {
	position: absolute;
	right: 0;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent #e1e1e1;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform
}

.hvr-bubble-float-right:active, .hvr-bubble-float-right:focus,
	.hvr-bubble-float-right:hover {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px)
}

.hvr-bubble-float-right:active:before, .hvr-bubble-float-right:focus:before,
	.hvr-bubble-float-right:hover:before {
	-webkit-transform: translateX(10px);
	transform: translateX(10px)
}

.hvr-bubble-float-bottom {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform
}

.hvr-bubble-float-bottom:before {
	position: absolute;
	z-index: -1;
	content: '';
	left: calc(50% - 10px);
	bottom: 0;
	border-style: solid;
	border-width: 10px 10px 0;
	border-color: #e1e1e1 transparent transparent;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform
}

.hvr-bubble-float-bottom:active, .hvr-bubble-float-bottom:focus,
	.hvr-bubble-float-bottom:hover {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}

.hvr-bubble-float-bottom:active:before, .hvr-bubble-float-bottom:focus:before,
	.hvr-bubble-float-bottom:hover:before {
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}

.hvr-bubble-float-left, .hvr-icon-back {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-bubble-float-left {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform
}

.hvr-bubble-float-left:before {
	position: absolute;
	left: 0;
	border-width: 10px 10px 10px 0;
	border-color: transparent #e1e1e1 transparent transparent;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform
}

.hvr-icon-back:before, .hvr-icon-forward:before {
	font-family: FontAwesome;
	-webkit-transition-property: transform
}

.hvr-bubble-float-left:active, .hvr-bubble-float-left:focus,
	.hvr-bubble-float-left:hover {
	-webkit-transform: translateX(10px);
	transform: translateX(10px)
}

.hvr-bubble-float-left:active:before, .hvr-bubble-float-left:focus:before,
	.hvr-bubble-float-left:hover:before {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px)
}

.hvr-icon-back {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding-left: 2.2em;
	-webkit-transition-duration: .1s;
	transition-duration: .1s
}

.hvr-icon-down, .hvr-icon-forward {
	-webkit-backface-visibility: hidden;
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-moz-osx-font-smoothing: grayscale
}

.hvr-icon-back:before, .hvr-icon-forward {
	-webkit-transform: translateZ(0);
	-webkit-transition-duration: .1s
}

.hvr-icon-back:before {
	content: "\f137";
	position: absolute;
	left: 1em;
	padding: 0 1px;
	transform: translateZ(0);
	transition-duration: .1s;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-icon-back:active:before, .hvr-icon-back:focus:before,
	.hvr-icon-back:hover:before {
	-webkit-transform: translateX(-4px);
	transform: translateX(-4px)
}

.hvr-icon-forward {
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .1s
}

.hvr-icon-forward:before {
	content: "\f138";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-icon-grow:before, .hvr-icon-spin:before {
	right: 1em;
	font-family: FontAwesome;
	-webkit-transition-property: transform
}

.hvr-icon-forward:active:before, .hvr-icon-forward:focus:before,
	.hvr-icon-forward:hover:before {
	-webkit-transform: translateX(4px);
	transform: translateX(4px)
}

@
-webkit-keyframes hvr-icon-down { 0%,100%,50%{
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

25%,75%{
-webkit-transform
:translateY(6px)
;transform
:translateY(6px)
}
}
@
keyframes hvr-icon-down { 0%,100%,50%{
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

25%,75%{
-webkit-transform
:translateY(6px)
;transform
:translateY(6px)
}
}
.hvr-icon-down {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em
}

.hvr-icon-down:before {
	content: "\f01a";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.hvr-icon-down:active:before, .hvr-icon-down:focus:before,
	.hvr-icon-down:hover:before {
	-webkit-animation-name: hvr-icon-down;
	animation-name: hvr-icon-down;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@
-webkit-keyframes hvr-icon-up { 0%,100%,50%{
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

25%,75%{
-webkit-transform
:translateY(-6px)
;transform
:translateY(-6px)
}
}
@
keyframes hvr-icon-up { 0%,100%,50%{
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

25%,75%{
-webkit-transform
:translateY(-6px)
;transform
:translateY(-6px)
}
}
.hvr-icon-up {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding-right: 2.2em
}

.hvr-icon-up:before {
	content: "\f01b";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.hvr-icon-drop, .hvr-icon-spin {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-icon-up:active:before, .hvr-icon-up:focus:before, .hvr-icon-up:hover:before
	{
	-webkit-animation-name: hvr-icon-up;
	animation-name: hvr-icon-up;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

.hvr-icon-spin {
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em
}

.hvr-icon-spin:before {
	content: "\f021";
	position: absolute;
	padding: 0 1px;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	transition-property: transform;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out
}

.hvr-icon-spin:active:before, .hvr-icon-spin:focus:before,
	.hvr-icon-spin:hover:before {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}

@
-webkit-keyframes hvr-icon-drop { 0%{
	opacity: 0
}

50%{
opacity
:
0;-webkit-transform
:translateY
(-100%);transform
:translateY
(-100%)
}
100%,51%{
opacity
:
1
}
}
@
keyframes hvr-icon-drop { 0%{
	opacity: 0
}

50%{
opacity
:
0;-webkit-transform
:translateY
(-100%);transform
:translateY
(-100%)
}
100%,51%{
opacity
:
1
}
}
.hvr-icon-drop {
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em
}

.hvr-icon-fade, .hvr-icon-float-away {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-icon-drop:before {
	content: "\f041";
	position: absolute;
	right: 1em;
	opacity: 1;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.hvr-icon-drop:active:before, .hvr-icon-drop:focus:before,
	.hvr-icon-drop:hover:before {
	opacity: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-animation-name: hvr-icon-drop;
	animation-name: hvr-icon-drop;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: cubic-bezier(.52, 1.64, .37, .66);
	animation-timing-function: cubic-bezier(.52, 1.64, .37, .66)
}

.hvr-icon-fade {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding-right: 2.2em
}

.hvr-icon-fade:before {
	content: "\f00c";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: color;
	transition-property: color
}

.hvr-icon-fade:active:before, .hvr-icon-fade:focus:before,
	.hvr-icon-fade:hover:before {
	color: #0F9E5E
}

@
-webkit-keyframes hvr-icon-float-away { 0%{
	opacity: 1
}

100%{
opacity
:
0;-webkit-transform
:translateY(-1em)
;transform
:translateY(-1em)
}
}
@
keyframes hvr-icon-float-away { 0%{
	opacity: 1
}

100%{
opacity
:
0;-webkit-transform
:translateY(-1em)
;transform
:translateY(-1em)
}
}
.hvr-icon-float-away {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding-right: 2.2em
}

.hvr-icon-grow, .hvr-icon-sink-away {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-icon-float-away:after, .hvr-icon-float-away:before {
	content: "\f055";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome
}

.hvr-icon-float-away:after {
	opacity: 0;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.hvr-icon-float-away:active:after, .hvr-icon-float-away:focus:after,
	.hvr-icon-float-away:hover:after {
	-webkit-animation-name: hvr-icon-float-away;
	animation-name: hvr-icon-float-away;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@
-webkit-keyframes hvr-icon-sink-away { 0%{
	opacity: 1
}

100%{
opacity
:
0;-webkit-transform
:translateY(1em)
;transform
:translateY(1em)
}
}
@
keyframes hvr-icon-sink-away { 0%{
	opacity: 1
}

100%{
opacity
:
0;-webkit-transform
:translateY(1em)
;transform
:translateY(1em)
}
}
.hvr-icon-sink-away {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em
}

.hvr-icon-sink-away:after, .hvr-icon-sink-away:before {
	content: "\f056";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.hvr-icon-sink-away:after {
	opacity: 0;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.hvr-icon-sink-away:active:after, .hvr-icon-sink-away:focus:after,
	.hvr-icon-sink-away:hover:after {
	-webkit-animation-name: hvr-icon-sink-away;
	animation-name: hvr-icon-sink-away;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

.hvr-icon-grow {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-icon-pulse, .hvr-icon-shrink {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-icon-grow:before, .hvr-icon-shrink {
	-webkit-transform: translateZ(0);
	-webkit-transition-duration: .3s
}

.hvr-icon-grow:before {
	content: "\f118";
	position: absolute;
	padding: 0 1px;
	transform: translateZ(0);
	transition-duration: .3s;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-icon-pulse:before, .hvr-icon-shrink:before {
	right: 1em;
	font-family: FontAwesome;
	-webkit-transition-timing-function: ease-out
}

.hvr-icon-grow:active:before, .hvr-icon-grow:focus:before,
	.hvr-icon-grow:hover:before {
	-webkit-transform: scale(1.3) translateZ(0);
	transform: scale(1.3) translateZ(0)
}

.hvr-icon-shrink {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-icon-shrink:before {
	content: "\f119";
	position: absolute;
	padding: 0 1px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	transition-timing-function: ease-out
}

.hvr-icon-shrink:active:before, .hvr-icon-shrink:focus:before,
	.hvr-icon-shrink:hover:before {
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

@
-webkit-keyframes hvr-icon-pulse { 25%{
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}

75%{
-webkit-transform
:scale
(
.8
);transform
:scale
(
.8
)
}
}
@
keyframes hvr-icon-pulse { 25%{
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}

75%{
-webkit-transform
:scale
(
.8
);transform
:scale
(
.8
)
}
}
.hvr-icon-pulse {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding-right: 2.2em
}

.hvr-icon-pulse-grow, .hvr-icon-pulse-shrink {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-icon-pulse:before {
	content: "\f015";
	position: absolute;
	padding: 0 1px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	transition-timing-function: ease-out
}

.hvr-icon-pulse-grow:before, .hvr-icon-pulse-shrink:before {
	content: "\f015";
	right: 1em;
	font-family: FontAwesome;
	-webkit-transition-timing-function: ease-out
}

.hvr-icon-pulse:active:before, .hvr-icon-pulse:focus:before,
	.hvr-icon-pulse:hover:before {
	-webkit-animation-name: hvr-icon-pulse;
	animation-name: hvr-icon-pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

@
-webkit-keyframes hvr-icon-pulse-grow {
	to {-webkit-transform: scale(1.3);
	transform: scale(1.3)
}

}
@
keyframes hvr-icon-pulse-grow {
	to {-webkit-transform: scale(1.3);
	transform: scale(1.3)
}

}
.hvr-icon-pulse-grow {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em
}

.hvr-icon-pulse-grow:before {
	position: absolute;
	padding: 0 1px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	transition-timing-function: ease-out
}

.hvr-icon-pulse-grow:active:before, .hvr-icon-pulse-grow:focus:before,
	.hvr-icon-pulse-grow:hover:before {
	-webkit-animation-name: hvr-icon-pulse-grow;
	animation-name: hvr-icon-pulse-grow;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}

@
-webkit-keyframes hvr-icon-pulse-shrink {
	to {-webkit-transform: scale(.8);
	transform: scale(.8)
}

}
@
keyframes hvr-icon-pulse-shrink {
	to {-webkit-transform: scale(.8);
	transform: scale(.8)
}

}
.hvr-icon-pulse-shrink {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em
}

.hvr-icon-pop, .hvr-icon-push {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden
}

.hvr-icon-pulse-shrink:before {
	position: absolute;
	padding: 0 1px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	transition-timing-function: ease-out
}

.hvr-icon-pop:before, .hvr-icon-push:before {
	right: 1em;
	font-family: FontAwesome;
	-webkit-transition-property: transform;
	-webkit-transition-timing-function: ease-out
}

.hvr-icon-pulse-shrink:active:before, .hvr-icon-pulse-shrink:focus:before,
	.hvr-icon-pulse-shrink:hover:before {
	-webkit-animation-name: hvr-icon-pulse-shrink;
	animation-name: hvr-icon-pulse-shrink;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}

@
-webkit-keyframes hvr-icon-push { 50%{
	-webkit-transform: scale(.5);
	transform: scale(.5)
}

}
@
keyframes hvr-icon-push { 50%{
	-webkit-transform: scale(.5);
	transform: scale(.5)
}

}
.hvr-icon-push {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding-right: 2.2em;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-icon-pop, .hvr-icon-push:before {
	-webkit-transform: translateZ(0);
	-webkit-transition-duration: .3s
}

.hvr-icon-push:before {
	content: "\f006";
	position: absolute;
	padding: 0 1px;
	transform: translateZ(0);
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}

.hvr-icon-push:active:before, .hvr-icon-push:focus:before,
	.hvr-icon-push:hover:before {
	-webkit-animation-name: hvr-icon-push;
	animation-name: hvr-icon-push;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

@
-webkit-keyframes hvr-icon-pop { 50%{
	-webkit-transform: scale(1.5);
	transform: scale(1.5)
}

}
@
keyframes hvr-icon-pop { 50%{
	-webkit-transform: scale(1.5);
	transform: scale(1.5)
}

}
.hvr-icon-pop {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-icon-bounce, .hvr-icon-rotate {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-icon-bounce, .hvr-icon-pop:before {
	-webkit-transform: translateZ(0);
	-webkit-transition-duration: .3s
}

.hvr-icon-pop:before {
	content: "\f005";
	position: absolute;
	padding: 0 1px;
	transform: translateZ(0);
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}

.hvr-icon-bounce:before, .hvr-icon-rotate:before {
	right: 1em;
	font-family: FontAwesome;
	-webkit-transition-property: transform;
	-webkit-transition-timing-function: ease-out
}

.hvr-icon-pop:active:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:hover:before
	{
	-webkit-animation-name: hvr-icon-pop;
	animation-name: hvr-icon-pop;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

.hvr-icon-bounce {
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-icon-bounce:before, .hvr-icon-rotate {
	-webkit-transform: translateZ(0);
	-webkit-transition-duration: .3s
}

.hvr-icon-bounce:before {
	content: "\f087";
	position: absolute;
	padding: 0 1px;
	transform: translateZ(0);
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}

.hvr-icon-bounce:active:before, .hvr-icon-bounce:focus:before,
	.hvr-icon-bounce:hover:before {
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}

.hvr-icon-rotate {
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-icon-float, .hvr-icon-grow-rotate {
	display: inline-block;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	vertical-align: middle
}

.hvr-icon-grow-rotate, .hvr-icon-rotate:before {
	-webkit-transform: translateZ(0);
	-webkit-transition-duration: .3s
}

.hvr-icon-rotate:before {
	content: "\f0c6";
	position: absolute;
	padding: 0 1px;
	transform: translateZ(0);
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}

.hvr-icon-float:before, .hvr-icon-grow-rotate:before {
	-webkit-transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	right: 1em;
	font-family: FontAwesome
}

.hvr-icon-rotate:active:before, .hvr-icon-rotate:focus:before,
	.hvr-icon-rotate:hover:before {
	-webkit-transform: rotate(20deg);
	transform: rotate(20deg)
}

.hvr-icon-grow-rotate {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-icon-float, .hvr-icon-grow-rotate:before {
	-webkit-transform: translateZ(0);
	-webkit-transition-duration: .3s
}

.hvr-icon-grow-rotate:before {
	content: "\f095";
	position: absolute;
	padding: 0 1px;
	transform: translateZ(0);
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}

.hvr-icon-grow-rotate:active:before, .hvr-icon-grow-rotate:focus:before,
	.hvr-icon-grow-rotate:hover:before {
	-webkit-transform: scale(1.5) rotate(12deg);
	transform: scale(1.5) rotate(12deg)
}

.hvr-icon-float {
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-icon-bob, .hvr-icon-sink {
	display: inline-block;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-icon-float:before, .hvr-icon-sink {
	-webkit-transform: translateZ(0);
	-webkit-transition-duration: .3s
}

.hvr-icon-float:before {
	content: "\f01b";
	position: absolute;
	padding: 0 1px;
	transform: translateZ(0);
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}

.hvr-icon-float:active:before, .hvr-icon-float:focus:before,
	.hvr-icon-float:hover:before {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px)
}

.hvr-icon-sink {
	vertical-align: middle;
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-icon-bob, .hvr-icon-sink:before {
	-webkit-transform: translateZ(0);
	-webkit-transition-duration: .3s
}

.hvr-icon-sink:before {
	content: "\f01a";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	transform: translateZ(0);
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-icon-sink:active:before, .hvr-icon-sink:focus:before,
	.hvr-icon-sink:hover:before {
	-webkit-transform: translateY(4px);
	transform: translateY(4px)
}

@
-webkit-keyframes hvr-icon-bob { 0%,100%{
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px)
}

50%{
-webkit-transform
:translateY(-2px)
;transform
:translateY(-2px)
}
}
@
keyframes hvr-icon-bob { 0%,100%{
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px)
}

50%{
-webkit-transform
:translateY(-2px)
;transform
:translateY(-2px)
}
}
@
-webkit-keyframes hvr-icon-bob-float { 100%{
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px)
}

}
@
keyframes hvr-icon-bob-float { 100%{
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px)
}

}
.hvr-icon-bob {
	vrtical-align: middle;
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-icon-hang, .hvr-icon-wobble-horizontal {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: .3s
}

.hvr-icon-bob:before {
	content: "\f077";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.hvr-icon-bob:active:before, .hvr-icon-bob:focus:before, .hvr-icon-bob:hover:before
	{
	-webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
	animation-name: hvr-icon-bob-float, hvr-icon-bob;
	animation-duration: .3s, 1.5s;
	animation-delay: 0s, .3s;
	animation-timing-function: ease-out, ease-in-out;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	animation-direction: normal, alternate
}

@
-webkit-keyframes hvr-icon-hang { 0%,100%{
	-webkit-transform: translateY(6px);
	transform: translateY(6px)
}

50%{
-webkit-transform
:translateY(2px)
;transform
:translateY(2px)
}
}
@
keyframes hvr-icon-hang { 0%,100%{
	-webkit-transform: translateY(6px);
	transform: translateY(6px)
}

50%{
-webkit-transform
:translateY(2px)
;transform
:translateY(2px)
}
}
@
-webkit-keyframes hvr-icon-hang-sink { 100%{
	-webkit-transform: translateY(6px);
	transform: translateY(6px)
}

}
@
keyframes hvr-icon-hang-sink { 100%{
	-webkit-transform: translateY(6px);
	transform: translateY(6px)
}

}
.hvr-icon-hang {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-icon-hang:before {
	content: "\f078";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.hvr-icon-hang:active:before, .hvr-icon-hang:focus:before,
	.hvr-icon-hang:hover:before {
	-webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang;
	animation-name: hvr-icon-hang-sink, hvr-icon-hang;
	-webkit-animation-duration: .3s, 1.5s;
	animation-duration: .3s, 1.5s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate
}

@
-webkit-keyframes hvr-icon-wobble-horizontal { 16.65%{
	-webkit-transform: translateX(6px);
	transform: translateX(6px)
}

33
.3 %{
	-webkit-transform: translateX(-5px);
	transform: translateX(-5px)
}

49
.95 %{
	-webkit-transform: translateX(4px);
	transform: translateX(4px)
}

66
.6 %{
	-webkit-transform: translateX(-2px);
	transform: translateX(-2px)
}

83
.25 %{
	-webkit-transform: translateX(1px);
	transform: translateX(1px)
}

100%{
-webkit-transform
:translateX(0)
;transform
:translateX(0)
}
}
@
keyframes hvr-icon-wobble-horizontal { 16.65%{
	-webkit-transform: translateX(6px);
	transform: translateX(6px)
}

33
.3 %{
	-webkit-transform: translateX(-5px);
	transform: translateX(-5px)
}

49
.95 %{
	-webkit-transform: translateX(4px);
	transform: translateX(4px)
}

66
.6 %{
	-webkit-transform: translateX(-2px);
	transform: translateX(-2px)
}

83
.25 %{
	-webkit-transform: translateX(1px);
	transform: translateX(1px)
}

100%{
-webkit-transform
:translateX(0)
;transform
:translateX(0)
}
}
.hvr-icon-wobble-horizontal {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-icon-buzz, .hvr-icon-wobble-vertical {
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	-webkit-transition-duration: .3s;
	-moz-osx-font-smoothing: grayscale
}

.hvr-icon-wobble-horizontal:before {
	content: "\f061";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.hvr-icon-wobble-horizontal:active:before, .hvr-icon-wobble-horizontal:focus:before,
	.hvr-icon-wobble-horizontal:hover:before {
	-webkit-animation-name: hvr-icon-wobble-horizontal;
	animation-name: hvr-icon-wobble-horizontal;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

@
-webkit-keyframes hvr-icon-wobble-vertical { 16.65%{
	-webkit-transform: translateY(6px);
	transform: translateY(6px)
}

33
.3 %{
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px)
}

49
.95 %{
	-webkit-transform: translateY(4px);
	transform: translateY(4px)
}

66
.6 %{
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px)
}

83
.25 %{
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

100%{
-webkit-transform
:translateY(0)
;transform
:translateY(0)
}
}
@
keyframes hvr-icon-wobble-vertical { 16.65%{
	-webkit-transform: translateY(6px);
	transform: translateY(6px)
}

33
.3 %{
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px)
}

49
.95 %{
	-webkit-transform: translateY(4px);
	transform: translateY(4px)
}

66
.6 %{
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px)
}

83
.25 %{
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

100%{
-webkit-transform
:translateY(0)
;transform
:translateY(0)
}
}
.hvr-icon-wobble-vertical {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-icon-wobble-vertical:before {
	content: "\f062";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.hvr-icon-wobble-vertical:active:before, .hvr-icon-wobble-vertical:focus:before,
	.hvr-icon-wobble-vertical:hover:before {
	-webkit-animation-name: hvr-icon-wobble-vertical;
	animation-name: hvr-icon-wobble-vertical;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

@
-webkit-keyframes hvr-icon-buzz { 50%{
	-webkit-transform: translateX(3px) rotate(2deg);
	transform: translateX(3px) rotate(2deg)
}

100%{
-webkit-transform
:translateX(-3px)
 
rotate
(-2deg);transform
:translateX(-3px)
 
rotate
(-2deg)
}
}
@
keyframes hvr-icon-buzz { 50%{
	-webkit-transform: translateX(3px) rotate(2deg);
	transform: translateX(3px) rotate(2deg)
}

100%{
-webkit-transform
:translateX(-3px)
 
rotate
(-2deg);transform
:translateX(-3px)
 
rotate
(-2deg)
}
}
.hvr-icon-buzz {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	position: relative;
	padding-right: 2.2em;
	transition-duration: .3s
}

.hvr-curl-top-left, .hvr-icon-buzz-out {
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	display: inline-block
}

.hvr-icon-buzz:before {
	content: "\f017";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.hvr-icon-buzz:active:before, .hvr-icon-buzz:focus:before,
	.hvr-icon-buzz:hover:before {
	-webkit-animation-name: hvr-icon-buzz;
	animation-name: hvr-icon-buzz;
	-webkit-animation-duration: .15s;
	animation-duration: .15s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

@
-webkit-keyframes hvr-icon-buzz-out { 10%,30%{
	-webkit-transform: translateX(3px) rotate(2deg);
	transform: translateX(3px) rotate(2deg)
}

20%,40%{
-webkit-transform
:translateX(-3px)
 
rotate
(-2deg);transform
:translateX(-3px)
 
rotate
(-2deg)
}
50%,70%{
-webkit-transform
:translateX(2px)
 
rotate
(1deg);transform
:translateX(2px)
 
rotate
(1deg)
}
60%,80%{
-webkit-transform
:translateX(-2px)
 
rotate
(-1deg);transform
:translateX(-2px)
 
rotate
(-1deg)
}
90%{
-webkit-transform
:translateX(1px)
 
rotate
(0);transform
:translateX(1px)
 
rotate
(0)
}
100%{
-webkit-transform
:translateX(-1px)
 
rotate
(0);transform
:translateX(-1px)
 
rotate
(0)
}
}
@
keyframes hvr-icon-buzz-out { 10%,30%{
	-webkit-transform: translateX(3px) rotate(2deg);
	transform: translateX(3px) rotate(2deg)
}

20%,40%{
-webkit-transform
:translateX(-3px)
 
rotate
(-2deg);transform
:translateX(-3px)
 
rotate
(-2deg)
}
50%,70%{
-webkit-transform
:translateX(2px)
 
rotate
(1deg);transform
:translateX(2px)
 
rotate
(1deg)
}
60%,80%{
-webkit-transform
:translateX(-2px)
 
rotate
(-1deg);transform
:translateX(-2px)
 
rotate
(-1deg)
}
90%{
-webkit-transform
:translateX(1px)
 
rotate
(0);transform
:translateX(1px)
 
rotate
(0)
}
100%{
-webkit-transform
:translateX(-1px)
 
rotate
(0);transform
:translateX(-1px)
 
rotate
(0)
}
}
.hvr-icon-buzz-out {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	padding-right: 2.2em;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-icon-buzz-out:before {
	content: "\f023";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.hvr-icon-buzz-out:active:before, .hvr-icon-buzz-out:focus:before,
	.hvr-icon-buzz-out:hover:before {
	-webkit-animation-name: hvr-icon-buzz-out;
	animation-name: hvr-icon-buzz-out;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

.hvr-curl-top-left {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative
}

.hvr-curl-bottom-right, .hvr-curl-top-right {
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	vertical-align: middle;
	-moz-osx-font-smoothing: grayscale
}

.hvr-curl-top-left:before {
	pointer-events: none;
	position: absolute;
	content: '';
	height: 0;
	width: 0;
	top: 0;
	left: 0;
	background: #fff;
	background: linear-gradient(135deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='#ffffff', endColorstr='#000000');
	z-index: 1000;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: width, height;
	transition-property: width, height
}

.hvr-curl-bottom-right:before, .hvr-curl-top-right:before {
	background: #fff;
	-webkit-transition-duration: .3s;
	-webkit-transition-property: width, height;
	content: '';
	right: 0;
	pointer-events: none
}

.hvr-curl-top-left:active:before, .hvr-curl-top-left:focus:before,
	.hvr-curl-top-left:hover:before {
	width: 25px;
	height: 25px
}

.hvr-curl-top-right {
	display: inline-block;
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	backface-visibility: hidden;
	position: relative
}

.hvr-curl-top-right:before {
	position: absolute;
	height: 0;
	width: 0;
	top: 0;
	background: linear-gradient(225deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);
	box-shadow: -1px 1px 1px rgba(0, 0, 0, .4);
	transition-duration: .3s;
	transition-property: width, height
}

.hvr-curl-top-right:active:before, .hvr-curl-top-right:focus:before,
	.hvr-curl-top-right:hover:before {
	width: 25px;
	height: 25px
}

.hvr-curl-bottom-right {
	display: inline-block;
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	backface-visibility: hidden;
	position: relative
}

.hvr-curl-bottom-right:before {
	position: absolute;
	height: 0;
	width: 0;
	bottom: 0;
	background: linear-gradient(315deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);
	box-shadow: -1px -1px 1px rgba(0, 0, 0, .4);
	transition-duration: .3s;
	transition-property: width, height
}

.hvr-curl-bottom-right:active:before, .hvr-curl-bottom-right:focus:before,
	.hvr-curl-bottom-right:hover:before {
	width: 25px;
	height: 25px
}

.hvr-curl-bottom-left {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative
}

.hvr-curl-bottom-left:before {
	pointer-events: none;
	position: absolute;
	content: '';
	height: 0;
	width: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	background: linear-gradient(45deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);
	box-shadow: 1px -1px 1px rgba(0, 0, 0, .4);
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: width, height;
	transition-property: width, height
}

.hvr-curl-bottom-left:active:before, .hvr-curl-bottom-left:focus:before,
	.hvr-curl-bottom-left:hover:before {
	width: 25px;
	height: 25px
}

#wrapper {
	width: 100%;
	overflow-x: hidden;
	background-color: #2f4050
}

.wrapper-content {
	padding: 10px
}

.width-15 {
	width: 15%
}

.width-35 {
	width: 35%
}

label.error {
	color: #cc5965;
	display: none;
	margin-left: 5px
}

.menu-body>.nav>li>a, .nav>li, .nav>li>.nav>li>.nav>li>.nav>li>.nav>li>a,
	.nav>li>.nav>li>.nav>li>.nav>li>a, .nav>li>.nav>li>.nav>li>a, .nav>li>.nav>li>a,
	.nav>li>a {
	display: block;
	position: relative
}

.form-horizontal {
	margin: 10px 10px 0
}

.bg-white {
	background-color: #fff
}

.help-block, .help-inline {
	color: #aaa
}

.layer_notice {
	float: left;
	height: 75px;
	width: 330px;
	overflow: hidden;
	background: #5FB878;
	padding: 10px
}

.mail-box {
	background-color: #fff;
	border: 1px solid #e7eaec;
	border-top: 0;
	padding: 0;
	margin-bottom: 20px
}

.mail-attachment, .mail-body, .mail-text {
	border-top: 1px solid #e7eaec
}

.mail-box-header {
	background-color: #fff;
	border: 1px solid #e7eaec;
	border-bottom: 0;
	padding: 30px 20px 20px
}

.mail-box-header h2 {
	margin-top: 0
}

.mailbox-content .tag-list li a {
	background: #fff
}

.mail-body {
	padding: 20px
}

.mail-text .note-toolbar {
	padding: 10px 15px
}

.mail-body .form-group {
	margin-bottom: 5px
}

.mail-text .note-editor .note-toolbar {
	background-color: #F9F8F8
}

.mail-attachment {
	padding: 20px;
	font-size: 12px
}

.mailbox-content {
	background: 0 0;
	border: none;
	padding: 10px
}

.mail-ontact {
	width: 23%
}

.lockscreen.middle-box {
	width: 200px;
	padding-top: 110px
}

.middle-box {
	max-width: 400px;
	z-index: 100;
	margin: 0 auto;
	padding-top: 40px
}

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

.text-center {
	text-align: center
}

.h-200 {
	min-height: 200px
}

.nav {
	padding-left: 0
}

.nav>li {
	background-color: transparent;
	border: 0
}

.nav>li>a {
	padding: 10px 15px
}

.menu-body>.nav>li>a {
	padding: 10px 15px 10px 25px
}

.nav>li>.nav>li>a {
	padding: 10px 15px 10px 40px
}

.nav>li>.nav>li>.nav>li>a {
	padding: 10px 15px 10px 55px
}

.nav>li>.nav>li>.nav>li>.nav>li>a {
	padding: 10px 15px 10px 70px
}

.nav>li>.nav>li>.nav>li>.nav>li>.nav>li>a {
	padding: 10px 15px 10px 85px
}

.nav>li>.nav>li>.nav>li>.nav>li>.nav>li>.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px 10px 100px
}

.nav-list, .nav-list li a {
	padding: 0;
	margin: 0
}

li>a.collapsed>span.fa-angle-toggle:before {
	content: "\f105";
	float: right;
	margin-right: 10px;
	margin-top: 2px
}

li>a>span.fa-angle-toggle:before {
	content: "\f107";
	float: right;
	margin-right: 10px;
	margin-top: 2p
}

body, body.full-height-layout #page-wrapper, body.full-height-layout #wrapper,
	html {
	height: 100%
}

#page-wrapper {
	min-height: auto
}

@media ( min-width :768px) {
	.fixed-nav #content-main, .footer {
		overflow: hidden
	}
	.main-container {
		height: calc(100% - 36px)
	}
	.main-content, .main-content-inner {
		height: calc(100% - 1px)
	}
	#content-main, .fixed-nav #content-main {
		height: calc(100% - 40px)
	}
	.breadcrumbs {
		display: block
	}
	.un-breadcrumbs {
		display: none
	}
	.footer {
		background: #fff;
		border-top: 1px solid #e7eaec;
		padding: 10px 20px;
		margin: 0 -15px;
		height: 36px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
}

@media ( max-width :767px) {
	.main-container {
		height: 100%
	}
	.main-content, .main-content-inner {
		height: calc(100% - 2px)
	}
	.fixed-nav #content-main {
		height: 100%;
		overflow: hidden
	}
	#content-main {
		height: 100% !important
	}
	.breadcrumbs, .footer, .un-breadcrumbs {
		display: none
	}
}

.tabs-container .panel-body {
	background: #fff;
	border: 1px solid #e7eaec;
	border-radius: 2px;
	padding: 20px;
	position: relative
}

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

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

.tabs-container .nav-tabs {
	border-bottom: 0;
	background: #eaecf6;
	border-radius: 2px 2px 0 0
}

.tabs-container .tab-pane .panel-body {
	border-top: none
}

.tabs-container .tabs-left .tab-pane .panel-body, .tabs-container .tabs-right .tab-pane .panel-body
	{
	border-top: 1px solid #e7eaec
}

.tabs-container .nav-tabs>li a:hover {
	background: 0 0;
	border-color: transparent
}

.tabs-container .tabs-below>.nav-tabs, .tabs-container .tabs-left>.nav-tabs,
	.tabs-container .tabs-right>.nav-tabs {
	border-bottom: 0
}

.tabs-container .tabs-left>.nav-tabs, .tabs-container .tabs-right>.nav-tabs
	{
	width: 20%
}

.tabs-container .tabs-left .panel-body {
	position: static;
	width: 80%;
	margin-left: 20%
}

.tabs-container .tabs-right .panel-body {
	width: 80%;
	margin-right: 20%
}

.tabs-container .pill-content>.pill-pane, .tabs-container .tab-content>.tab-pane
	{
	display: none
}

.tabs-container .pill-content>.active, .tabs-container .tab-content>.active
	{
	display: block
}

.tabs-container .tabs-below>.nav-tabs {
	border-top: 1px solid #e7eaec
}

.tabs-container .tabs-below>.nav-tabs>li {
	margin-top: -1px;
	margin-bottom: 0
}

.tabs-container .tabs-below>.nav-tabs>li>a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.tabs-container .tabs-below>.nav-tabs>li>a:focus, .tabs-container .tabs-below>.nav-tabs>li>a:hover
	{
	border-top-color: #e7eaec;
	border-bottom-color: transparent
}

.tabs-container .tabs-left>.nav-tabs>li, .tabs-container .tabs-right>.nav-tabs>li
	{
	float: none
}

.tabs-container .tabs-left>.nav-tabs>li>a, .tabs-container .tabs-right>.nav-tabs>li>a
	{
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px
}

.tabs-container .tabs-left>.nav-tabs {
	float: left;
	margin-right: 19px
}

.tabs-container .tabs-left>.nav-tabs>li>a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}

.tabs-container .tabs-left>.nav-tabs .active>a, .tabs-container .tabs-left>.nav-tabs .active>a:focus,
	.tabs-container .tabs-left>.nav-tabs .active>a:hover {
	border-color: #e7eaec transparent #e7eaec #e7eaec
}

.tabs-container .tabs-right>.nav-tabs {
	float: right;
	margin-left: 19px
}

.tabs-container .tabs-right>.nav-tabs>li>a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.tabs-container .tabs-right>.nav-tabs .active>a, .tabs-container .tabs-right>.nav-tabs .active>a:focus,
	.tabs-container .tabs-right>.nav-tabs .active>a:hover {
	border-color: #e7eaec #e7eaec #e7eaec transparent;
	z-index: 1
}

.treetable-bar {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 34px
}

#left {
	-webkit-transition: width .5s;
	transition: width .5s
}

.input-search-btn {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	padding: 0 10px;
	background: 0 0;
	border: none;
	border-radius: 0 200px 200px 0
}

.input-search, .nano {
	position: relative
}

.input-search .form-control {
	border-radius: 200px
}

.input-search button {
	outline: 0;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important
}

a.active.J_menuTab {
	text-decoration: none
}

.nano {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.nano>.nano-content, .nano>.nano-pane {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0
}

.nano>.nano-content {
	overflow: scroll;
	overflow-x: hidden;
	left: 0;
	margin-right: -17px
}

.nano>.nano-content:focus {
	outline: dotted thin
}

.nano>.nano-content::-webkit-scrollbar {
	visibility: hidden
}

.has-scrollbar>.nano-content::-webkit-scrollbar {
	visibility: visible
}

.nano>.nano-pane {
	background: rgba(0, 0, 0, .25);
	width: 10px;
	visibility: hidden\9;
	opacity: .01;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.nano>.nano-pane>.nano-slider {
	background: #444;
	background: rgba(0, 0, 0, .5);
	position: relative;
	margin: 0 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.nano-pane.active, .nano-pane.flashed, .nano:hover>.nano-pane {
	visibility: visible\9;
	opacity: .99
}

.jeeplus_checkbox_0 .jeeplus_custom_checkbox:before, .jeeplus_daterange .jeeplus_range_0 .jeeplus_cal_next_button,
	.jeeplus_daterange .jeeplus_range_1 .jeeplus_cal_next_button,
	.jeeplus_daterange .jeeplus_range_1 .jeeplus_cal_prev_button,
	.jeeplus_daterange .jeeplus_range_N .jeeplus_cal_prev_button,
	.jeeplus_el_radio .jeeplus_radio_0 .jeeplus_custom_radio:before,
	.jeeplus_list_item.jeeplus_disabled .jeeplus_submenu_icon {
	visibility: hidden
} /*!
 * jQuery contextMenu - Plugin for simple contextMenu handling
 *
 * Version: v2.4.3
 *
 * Authors: Björn Brala (SWIS.nl), Rodney Rehm, Addy Osmani (patches for FF)
 * Web: http://swisnl.github.io/jQuery-contextMenu/
 *
 * Copyright (c) 2011-2017 SWIS BV and contributors
 *
 * Licensed under
 *   MIT License http://www.opensource.org/licenses/mit-license
 *
 * Date: 2017-02-27T20:33:09.168Z
 */
@
-webkit-keyframes cm-spin { 0%{
	-webkit-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0)
}

100%{
-webkit-transform
:translateY
(-50%)
 
rotate
(359deg);transform
:translateY
(-50%)
 
rotate
(359deg)
}
}
@
-o-keyframes cm-spin { 0%{
	-webkit-transform: translateY(-50%) rotate(0);
	-o-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0)
}

100%{
-webkit-transform
:translateY
(-50%)
 
rotate
(359deg);-o-transform
:translateY
(-50%)
 
rotate
(359deg);transform
:translateY
(-50%)
 
rotate
(359deg)
}
}
@
keyframes cm-spin { 0%{
	-webkit-transform: translateY(-50%) rotate(0);
	-o-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0)
}

100%{
-webkit-transform
:translateY
(-50%)
 
rotate
(359deg);-o-transform
:translateY
(-50%)
 
rotate
(359deg);transform
:translateY
(-50%)
 
rotate
(359deg)
}
}
.context-menu-icon.context-menu-icon--fa::before, .context-menu-icon::before
	{
	width: 2em;
	font-size: 1em;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	position: absolute;
	top: 50%;
	-webkit-font-smoothing: antialiased;
	left: 0;
	text-align: center;
	-moz-osx-font-smoothing: grayscale
}

@font-face {
	font-family: context-menu-icons;
	font-style: normal;
	font-weight: 400;
	src: url(font/context-menu-icons.eot?3vjwq);
	src: url(font/context-menu-icons.eot?3vjwq#iefix)
		format("embedded-opentype"), url(font/context-menu-icons.woff2?3vjwq)
		format("woff2"), url(font/context-menu-icons.woff?3vjwq)
		format("woff"), url(font/context-menu-icons.ttf?3vjwq)
		format("truetype")
}

.context-menu-icon-add:before {
	content: "\EA01"
}

.context-menu-icon-copy:before {
	content: "\EA02"
}

.context-menu-icon-cut:before {
	content: "\EA03"
}

.context-menu-icon-delete:before {
	content: "\EA04"
}

.context-menu-icon-edit:before {
	content: "\EA05"
}

.context-menu-icon-loading:before {
	content: "\EA06"
}

.context-menu-icon-paste:before {
	content: "\EA07"
}

.context-menu-icon-quit:before {
	content: "\EA08"
}

.context-menu-icon::before {
	font-family: context-menu-icons;
	color: #2980b9;
	transform: translateY(-50%)
}

.context-menu-icon.context-menu-hover:before {
	color: #fff
}

.context-menu-icon.context-menu-disabled::before {
	color: #bbb
}

.context-menu-icon.context-menu-icon-loading:before {
	-webkit-animation: cm-spin 2s infinite;
	-o-animation: cm-spin 2s infinite;
	animation: cm-spin 2s infinite
}

.context-menu-icon.context-menu-icon--fa {
	display: list-item;
	font-family: inherit
}

.context-menu-icon.context-menu-icon--fa::before {
	font-family: FontAwesome;
	color: #2980b9;
	transform: translateY(-50%)
}

.context-menu-icon.context-menu-icon--fa.context-menu-hover:before {
	color: #fff
}

.context-menu-icon.context-menu-icon--fa.context-menu-disabled::before {
	color: #bbb
}

.context-menu-list {
	position: absolute;
	display: inline-block;
	min-width: 13em;
	max-width: 26em;
	padding: .25em 0;
	margin: .3em;
	font-family: inherit;
	font-size: inherit;
	list-style-type: none;
	background: #fff;
	border: 1px solid #bebebe;
	border-radius: .2em;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .5)
}

.context-menu-item {
	position: relative;
	padding: .2em 2em;
	color: #2f2f2f;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff
}

.context-menu-separator {
	padding: 0;
	margin: .35em 0;
	border-bottom: 1px solid #e6e6e6
}

.context-menu-item>label>input, .context-menu-item>label>textarea {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.context-menu-item.context-menu-hover {
	color: #fff;
	cursor: pointer;
	background-color: #76716b
}

.jeeplus_view, .jeeplus_view.jeeplus_form {
	background-color: #fff
}

.context-menu-item.context-menu-disabled {
	color: #bbb;
	cursor: default;
	background-color: #fff
}

.context-menu-input.context-menu-hover {
	color: #2f2f2f;
	cursor: default
}

.context-menu-submenu:after {
	position: absolute;
	top: 50%;
	right: .5em;
	z-index: 1;
	width: 0;
	height: 0;
	content: '';
	border-color: transparent transparent transparent #2f2f2f;
	border-style: solid;
	border-width: .25em 0 .25em .25em;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.context-menu-item.context-menu-input {
	padding: .3em .6em
}

.context-menu-input>label>* {
	vertical-align: top
}

.context-menu-input>label>input[type=checkbox], .context-menu-input>label>input[type=radio]
	{
	position: relative;
	top: .12em;
	margin-right: .4em
}

.context-menu-input>label {
	margin: 0
}

.context-menu-input>label, .context-menu-input>label>input[type=text],
	.context-menu-input>label>select, .context-menu-input>label>textarea {
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.context-menu-input>label>textarea {
	height: 7em
}

.context-menu-item>.context-menu-list {
	top: .3em;
	right: -.3em;
	display: none
}

.context-menu-item.context-menu-visible>.context-menu-list {
	display: block
}

.jeeplus_view {
	font-family: 'PT Sans', Tahoma;
	font-size: 15px;
	color: #666;
	-webkit-font-smoothing: antialiased;
	cursor: default;
	overflow: hidden;
	border: 0 solid #ddd;
	white-space: normal;
	-webkit-appearance: none
}

body {
	-webkit-tap-highlight-color: transparent !important
}

.jeeplus_abslayout {
	position: relative
}

.jeeplus_abslayout>.jeeplus_view, .jeeplus_overlay {
	position: absolute
}

.jeeplus_layout_space, .jeeplus_layout_wide {
	background-color: #ddd
}

.jeeplus_layout_accordion, .jeeplus_layout_clean, .jeeplus_layout_line,
	.jeeplus_multiview {
	background: 0 0
}

.jeeplus_overlay {
	width: 100%;
	height: 100%;
	z-index: 10;
	text-align: center;
	padding-top: 10px
}

.jeeplus_view>.jeeplus_disabled {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #ddd;
	opacity: .4;
	filter: alpha(opacity = 40);
	z-index: 1
}

.jeeplus_disabled_view {
	overflow: hidden !important;
	position: relative
}

body.jeeplus_full_screen {
	margin: 0;
	padding: 0;
	overflow: hidden
}

.jeeplus_noselect, .jeeplus_noselect div {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.jeeplus_selectable {
	-moz-user-select: text;
	-webkit-user-select: text;
	user-select: text
}

.jeeplus_template {
	height: 100%;
	padding: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.jeeplus_resize_handle_x, .jeeplus_section {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.jeeplus_clean {
	background: 0 0
}

.jeeplus_clean .jeeplus_template {
	padding: 0
}

.jeeplus_section {
	padding-left: 30px;
	box-sizing: border-box;
	background-color: transparent;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAABnRSTlMA/wD/AP83WBt9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAHElEQVR4nGP4//8/EwMDA158/vx5BmLUMTAwAADGhQiMQPqPwgAAAABJRU5ErkJggg==);
	background-repeat: repeat-x;
	background-position: 11.25px;
	color: #444;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 45px
}

.jeeplus_section>.jeeplus_template {
	padding: 0 8px;
	background-color: #fff;
	display: inline
}

.jeeplus_layout_space>.jeeplus_section>.jeeplus_template,
	.jeeplus_layout_wide>.jeeplus_section>.jeeplus_template {
	padding: 0 8px;
	background-color: #ddd
}

.jeeplus_layout_clean>.jeeplus_section>.jeeplus_template,
	.jeeplus_layout_line>.jeeplus_section>.jeeplus_template {
	padding: 0 8px;
	background-color: #fff
}

.jeeplus_header>div {
	padding-left: 10px;
	color: #fff;
	font-size: 18px;
	background: #3498db;
	line-height: 43px;
	line-height: 45px;
	padding-top: 0;
	padding-bottom: 0
}

.jeeplus_header>div .jeeplus_el_button, .jeeplus_header>div .jeeplus_el_label,
	.jeeplus_header>div .jeeplus_inp_label {
	color: #fff
}

.jeeplus_header>div .jeeplus_el_label {
	font-size: 18px
}

.jeeplus_header>div .jeeplus_inp_counter_next, .jeeplus_header>div .jeeplus_inp_counter_prev,
	.jeeplus_header>div .jeeplus_segment_0, .jeeplus_header>div .jeeplus_segment_1,
	.jeeplus_header>div .jeeplus_segment_N, .jeeplus_header>div .jeeplustype_base,
	.jeeplus_header>div .jeeplustype_next, .jeeplus_header>div .jeeplustype_prev
	{
	border-color: #d9d9d9;
	background-color: transparent;
	color: #fff
}

.jeeplus_header>div .jeeplus_el_arrow.jeeplustype_next_arrow {
	border-left: none;
	border-bottom: none
}

.jeeplus_header>div .jeeplus_el_arrow.jeeplustype_prev_arrow {
	border-right: none;
	border-bottom: none
}

.jeeplus_header>div .jeeplus_inp_counter_next:hover, .jeeplus_header>div .jeeplus_inp_counter_prev:hover,
	.jeeplus_header>div .jeeplus_segment_0:hover, .jeeplus_header>div .jeeplus_segment_1:hover,
	.jeeplus_header>div .jeeplus_segment_N:hover, .jeeplus_header>div .jeeplustype_base:hover
	{
	color: #fff;
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_header>div .jeeplus_inp_counter_next:active, .jeeplus_header>div .jeeplus_inp_counter_prev:active,
	.jeeplus_header>div .jeeplus_segment_0:active, .jeeplus_header>div .jeeplus_segment_1:active,
	.jeeplus_header>div .jeeplus_segment_N:active, .jeeplus_header>div .jeeplustype_base:active
	{
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_header>div .jeeplus_inp_counter_next:focus, .jeeplus_header>div .jeeplus_inp_counter_prev:focus,
	.jeeplus_header>div .jeeplus_segment_0:focus, .jeeplus_header>div .jeeplus_segment_1:focus,
	.jeeplus_header>div .jeeplus_segment_N:focus, .jeeplus_header>div .jeeplustype_base:focus
	{
	background-color: rgba(0, 0, 0, .07);
	color: #fff
}

.jeeplus_header>div .jeeplus_input_icon, .jeeplus_header>div .jeeplus_input_icon:active,
	.jeeplus_header>div .jeeplus_input_icon:focus, .jeeplus_header>div .jeeplus_input_icon:hover
	{
	background-color: transparent;
	color: #666
}

.jeeplus_header>div .jeeplus_inp_static, .jeeplus_header>div input[type=text]
	{
	border-color: #fff
}

.jeeplus_header>div .jeeplus_inp_static:focus, .jeeplus_header>div input[type=text]:focus
	{
	border-color: #fff;
	box-shadow: none
}

.jeeplus_header>div .jeeplus_input_icon {
	border-color: #d9d9d9
}

.jeeplus_header>div .jeeplus_pressed .jeeplus_el_arrow, .jeeplus_header>div .jeeplus_pressed .jeeplus_inp_counter_next,
	.jeeplus_header>div .jeeplus_pressed .jeeplus_inp_counter_prev,
	.jeeplus_header>div .jeeplus_pressed .jeeplus_input_icon,
	.jeeplus_header>div .jeeplus_pressed .jeeplus_segment_0,
	.jeeplus_header>div .jeeplus_pressed .jeeplus_segment_1,
	.jeeplus_header>div .jeeplus_pressed .jeeplus_segment_N,
	.jeeplus_header>div .jeeplus_pressed .jeeplustype_base, .jeeplus_header>div .jeeplus_pressed .jeeplustype_next,
	.jeeplus_header>div .jeeplus_pressed .jeeplustype_prev {
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_header>div .jeeplus_selected.jeeplus_segment_0, .jeeplus_header>div .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_header>div .jeeplus_selected.jeeplus_segment_N {
	border-color: #d9d9d9;
	background-color: #CCE8FF;
	color: #fff
}

.jeeplus_header>div .jeeplus_selected.jeeplus_segment_0:hover,
	.jeeplus_header>div .jeeplus_selected.jeeplus_segment_1:hover,
	.jeeplus_header>div .jeeplus_selected.jeeplus_segment_N:hover {
	background-color: #24a259
}

.jeeplus_header>div .jeeplus_selected.jeeplus_segment_0:active,
	.jeeplus_header>div .jeeplus_selected.jeeplus_segment_0:focus,
	.jeeplus_header>div .jeeplus_selected.jeeplus_segment_1:active,
	.jeeplus_header>div .jeeplus_selected.jeeplus_segment_1:focus,
	.jeeplus_header>div .jeeplus_selected.jeeplus_segment_N:active,
	.jeeplus_header>div .jeeplus_selected.jeeplus_segment_N:focus {
	background-color: #295
}

.jeeplus_header>div .jeeplus_segment_1, .jeeplus_header>div .jeeplus_segment_N,
	.jeeplus_header>div .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_header>div .jeeplus_selected.jeeplus_segment_N {
	margin-left: 0;
	border-left: none
}

.jeeplus_header>div .jeeplus_img_btn:active, .jeeplus_header>div .jeeplus_img_btn_top:active
	{
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_header>div .jeeplus_img_btn:focus, .jeeplus_header>div .jeeplus_img_btn_top:focus
	{
	background-color: #2489cc
}

.jeeplus_header>div .jeeplus_img_btn:hover, .jeeplus_header>div .jeeplus_img_btn_top:hover
	{
	background-color: #268fd5
}

.jeeplus_header>div .jeeplus_icon_button {
	border-radius: 6px
}

.jeeplus_header>div .jeeplus_el_icon, .jeeplus_header>div .jeeplus_icon_btn,
	.jeeplus_header>div .jeeplus_icon_button, .jeeplus_header>div .jeeplus_img_btn,
	.jeeplus_header>div .jeeplus_img_btn_abs, .jeeplus_header>div .jeeplus_img_btn_abs .jeeplus_icon,
	.jeeplus_header>div .jeeplus_img_btn_abs .jeeplus_img_btn_text,
	.jeeplus_header>div .jeeplus_img_btn_top .jeeplus_icon, .jeeplus_header>div .jeeplus_img_btn_top .jeeplus_img_btn_text
	{
	color: #fff
}

.jeeplus_header>div .jeeplus_el_box .jeeplus_img_btn_abs:active {
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_header>div .jeeplus_el_icon .jeeplus_icon_button:focus {
	background-color: rgba(0, 0, 0, .07)
}

.jeeplus_header>div .jeeplus_el_box .jeeplus_img_btn_abs:hover,
	.jeeplus_header>div .jeeplus_el_icon .jeeplus_icon_button:hover {
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_spacer, .jeeplus_view_align {
	background: 0 0
}

.jeeplus_header>div .jeeplus_control {
	border-color: #3498db
}

.jeeplus_header>div .jeeplus_icon_button .jeeplus_icon {
	font-size: 23px;
	height: 27px;
	width: 27px;
	color: #fff
}

.jeeplus_header>div .jeeplus_img_btn, .jeeplus_header>div .jeeplus_img_btn_top
	{
	border-width: 0
}

.jeeplus_view_animate {
	position: relative;
	width: 100%;
	height: 100%
}

x\:ui {
	display: none
}

.jeeplus_view.jeeplus_flexlayout {
	display: flex !important;
	flex-wrap: wrap;
	flex-direction: row;
	overflow: hidden;
	box-sizing: border-box
}

.jeeplus_flexlayout>div {
	display: block !important
}

.jeeplus_view a.jeeplus_list_item, .jeeplus_view div, .jeeplus_view span
	{
	outline: 0
}

.jeeplus_view a.jeeplus_list_item:focus, .jeeplus_view div:focus,
	.jeeplus_view span:focus, .jeeplus_view.jeeplus_window:focus {
	outline: #bfbfbf dotted 1px
}

.jeeplus_view div.jeeplus_inp_static:focus, button, input, select,
	textarea {
	outline: 0
}

.jeeplus_resize_area {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.jeeplus_resize_handle_x .jeeplus_handle_content,
	.jeeplus_resize_handle_y .jeeplus_handle_content {
	width: 100%;
	height: 100%;
	background: rgba(100, 100, 100, .1);
	border: 1px dotted #ebebeb
}

.jeeplus_resize_handle_x {
	box-sizing: border-box;
	cursor: ew-resize;
	width: 1px;
	height: 100%;
	position: absolute;
	z-index: 2;
	top: 0
}

.jeeplus_list_item, .jeeplus_view.jeeplus_pager {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.jeeplus_resize_handle_x .jeeplus_handle_content {
	border-width: 0 1px
}

.jeeplus_resize_origin_x {
	cursor: ew-resize;
	width: 3px;
	height: 100%;
	position: absolute;
	z-index: 2;
	top: 0
}

.jeeplus_resize_handle_y, .jeeplus_resize_origin_y {
	cursor: ns-resize;
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 0
}

.jeeplus_resize_handle_y {
	height: 1px
}

.jeeplus_resize_handle_y .jeeplus_handle_content {
	border-width: 1px 0
}

.jeeplus_resize_origin_y {
	height: 3px
}

.jeeplus_accordionitem_body, .jeeplus_accordionitem_button,
	.jeeplus_carousel {
	position: relative
}

.jeeplus_resizer.jeeplus_disabled_view {
	cursor: default
}

.jeeplus_resizer_vy {
	cursor: ns-resize;
	margin-top: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==)
		center center no-repeat
}

.jeeplus_resizer_vx {
	cursor: ew-resize;
	margin-left: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC)
		center center no-repeat
}

.jeeplus_resizer_y {
	cursor: ns-resize;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==)
		center center no-repeat #fff
}

.jeeplus_resizer_x {
	cursor: ew-resize;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC)
		center center no-repeat #fff
}

.jeeplus_accordionitem_header {
	border-bottom: 1px solid #ddd;
	position: relative;
	z-index: 2;
	color: #fff;
	font-size: 18px;
	background: #3498db;
	line-height: 43px;
	cursor: pointer;
	overflow: hidden
}

.jeeplus_accordionitem_header .jeeplus_el_button,
	.jeeplus_accordionitem_header .jeeplus_el_label,
	.jeeplus_accordionitem_header .jeeplus_inp_label {
	color: #fff
}

.jeeplus_accordionitem_header .jeeplus_el_label {
	font-size: 18px
}

.jeeplus_accordionitem_header .jeeplus_inp_counter_next,
	.jeeplus_accordionitem_header .jeeplus_inp_counter_prev,
	.jeeplus_accordionitem_header .jeeplus_segment_0,
	.jeeplus_accordionitem_header .jeeplus_segment_1,
	.jeeplus_accordionitem_header .jeeplus_segment_N,
	.jeeplus_accordionitem_header .jeeplustype_base,
	.jeeplus_accordionitem_header .jeeplustype_next,
	.jeeplus_accordionitem_header .jeeplustype_prev {
	border-color: #d9d9d9;
	background-color: transparent;
	color: #fff
}

.jeeplus_accordionitem_header .jeeplus_el_arrow.jeeplustype_next_arrow {
	border-left: none;
	border-bottom: none
}

.jeeplus_accordionitem_header .jeeplus_el_arrow.jeeplustype_prev_arrow {
	border-right: none;
	border-bottom: none
}

.jeeplus_accordionitem_header .jeeplus_inp_counter_next:hover,
	.jeeplus_accordionitem_header .jeeplus_inp_counter_prev:hover,
	.jeeplus_accordionitem_header .jeeplus_segment_0:hover,
	.jeeplus_accordionitem_header .jeeplus_segment_1:hover,
	.jeeplus_accordionitem_header .jeeplus_segment_N:hover,
	.jeeplus_accordionitem_header .jeeplustype_base:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_accordionitem_header .jeeplus_inp_counter_next:active,
	.jeeplus_accordionitem_header .jeeplus_inp_counter_prev:active,
	.jeeplus_accordionitem_header .jeeplus_segment_0:active,
	.jeeplus_accordionitem_header .jeeplus_segment_1:active,
	.jeeplus_accordionitem_header .jeeplus_segment_N:active,
	.jeeplus_accordionitem_header .jeeplustype_base:active {
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_accordionitem_header .jeeplus_inp_counter_next:focus,
	.jeeplus_accordionitem_header .jeeplus_inp_counter_prev:focus,
	.jeeplus_accordionitem_header .jeeplus_segment_0:focus,
	.jeeplus_accordionitem_header .jeeplus_segment_1:focus,
	.jeeplus_accordionitem_header .jeeplus_segment_N:focus,
	.jeeplus_accordionitem_header .jeeplustype_base:focus {
	background-color: rgba(0, 0, 0, .07);
	color: #fff
}

.jeeplus_accordionitem_header .jeeplus_inp_static,
	.jeeplus_accordionitem_header input[type=text] {
	border-color: #fff
}

.jeeplus_accordionitem_header .jeeplus_inp_static:focus,
	.jeeplus_accordionitem_header input[type=text]:focus {
	border-color: #fff;
	box-shadow: none
}

.jeeplus_accordionitem_header .jeeplus_input_icon {
	border-color: #d9d9d9;
	background-color: transparent;
	color: #666
}

.jeeplus_accordionitem_header .jeeplus_input_icon:active,
	.jeeplus_accordionitem_header .jeeplus_input_icon:focus,
	.jeeplus_accordionitem_header .jeeplus_input_icon:hover {
	background-color: transparent;
	color: #666
}

.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_el_arrow,
	.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_inp_counter_next,
	.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_inp_counter_prev,
	.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_input_icon,
	.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_segment_0,
	.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_segment_1,
	.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_segment_N,
	.jeeplus_accordionitem_header .jeeplus_pressed .jeeplustype_base,
	.jeeplus_accordionitem_header .jeeplus_pressed .jeeplustype_next,
	.jeeplus_accordionitem_header .jeeplus_pressed .jeeplustype_prev {
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_0,
	.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_N {
	border-color: #d9d9d9;
	background-color: #CCE8FF;
	color: #fff
}

.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_0:hover,
	.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_1:hover,
	.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_N:hover
	{
	background-color: #24a259
}

.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_0:active,
	.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_0:focus,
	.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_1:active,
	.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_1:focus,
	.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_N:active,
	.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_N:focus
	{
	background-color: #295
}

.jeeplus_accordionitem_header .jeeplus_segment_1,
	.jeeplus_accordionitem_header .jeeplus_segment_N,
	.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_accordionitem_header .jeeplus_selected.jeeplus_segment_N {
	margin-left: 0;
	border-left: none
}

.jeeplus_accordionitem_header .jeeplus_img_btn:active,
	.jeeplus_accordionitem_header .jeeplus_img_btn_top:active {
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_accordionitem_header .jeeplus_img_btn:focus,
	.jeeplus_accordionitem_header .jeeplus_img_btn_top:focus {
	background-color: #2489cc
}

.jeeplus_accordionitem_header .jeeplus_img_btn:hover,
	.jeeplus_accordionitem_header .jeeplus_img_btn_top:hover {
	background-color: #268fd5
}

.jeeplus_accordionitem_header .jeeplus_icon_button {
	border-radius: 6px
}

.jeeplus_accordionitem_header .jeeplus_el_icon,
	.jeeplus_accordionitem_header .jeeplus_icon_btn,
	.jeeplus_accordionitem_header .jeeplus_icon_button,
	.jeeplus_accordionitem_header .jeeplus_img_btn,
	.jeeplus_accordionitem_header .jeeplus_img_btn_abs,
	.jeeplus_accordionitem_header .jeeplus_img_btn_abs .jeeplus_icon,
	.jeeplus_accordionitem_header .jeeplus_img_btn_abs .jeeplus_img_btn_text,
	.jeeplus_accordionitem_header .jeeplus_img_btn_top .jeeplus_icon,
	.jeeplus_accordionitem_header .jeeplus_img_btn_top .jeeplus_img_btn_text
	{
	color: #fff
}

.jeeplus_accordionitem_header .jeeplus_el_box .jeeplus_img_btn_abs:active
	{
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_accordionitem_header .jeeplus_el_icon .jeeplus_icon_button:focus
	{
	background-color: rgba(0, 0, 0, .07)
}

.jeeplus_accordionitem_header .jeeplus_el_box .jeeplus_img_btn_abs:hover,
	.jeeplus_accordionitem_header .jeeplus_el_icon .jeeplus_icon_button:hover
	{
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_accordionitem_header .jeeplus_control {
	border-color: #3498db
}

.jeeplus_accordionitem_header .jeeplus_icon_button .jeeplus_icon {
	font-size: 23px;
	height: 27px;
	width: 27px;
	color: #fff
}

.jeeplus_accordionitem_header .jeeplus_img_btn,
	.jeeplus_accordionitem_header .jeeplus_img_btn_top {
	border-width: 0
}

.jeeplus_ie.horizontal>.jeeplus_accordionitem_header.collapsed {
	-ms-writing-mode: tb-lr
}

.jeeplus_ie.horizontal>.jeeplus_accordionitem_header.collapsed .jeeplus_accordionitem_label
	{
	padding-left: 0;
	padding-top: 10px
}

.jeeplus_ie.horizontal>.jeeplus_accordionitem_header.collapsed .jeeplus_accordionitem_button
	{
	margin: 0
}

.jeeplus_accordionitem_label {
	height: 100%;
	padding-left: 10px
}

.jeeplus_accordionitem_button {
	float: right;
	height: 11px;
	width: 11px;
	margin: 15px 13.5px
}

.jeeplus_nav_panel {
	bottom: 15px;
	height: auto;
	line-height: 8px;
	overflow: hidden;
	position: absolute;
	text-align: center
}

.jeeplus_nav_item {
	display: inline-block;
	height: 8px;
	padding: 6px 5px 6px 4px;
	width: 8px;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.jeeplus_nav_item div {
	border-radius: 50%;
	display: block;
	height: 8px;
	width: 8px
}

.jeeplus_nav_inactive div {
	border: 1px solid rgba(0, 0, 0, .15);
	filter: alpha(opacity = 60);
	opacity: .6;
	background: #fff
}

.jeeplus_nav_active div {
	border: 1px solid rgba(0, 0, 0, .1);
	background: #fff
}

.jeeplus_nav_button_next, .jeeplus_nav_button_prev {
	cursor: pointer;
	display: block;
	height: 24px;
	position: absolute;
	width: 24px
}

.jeeplus_nav_button_next .jeeplus_nav_button_inner,
	.jeeplus_nav_button_prev .jeeplus_nav_button_inner {
	height: 100%;
	width: 100%
}

.jeeplus_nav_button_prev .jeeplus_nav_button_inner {
	opacity: .8;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDNEOTBEMTYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDNEOTBEMjYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0M0Q5MENGNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0M0Q5MEQwNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yGPRLgAAAPBJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgteAINN5CCaokI3UcB2I+UNQBsTghxaRacAaI+aH62IB4MzUtuAjEwlA9zEC8hhhNxFpwFYhFkQxfTqyriLHgFhBLQtWC8s18UsKUkAV3gVgGyfBZpKYIQhbYQtWAcBg5BRIhC26j+WAOtS0AgRvQ9A6L4IXUtgAELqOlopXUtgAEzgOxIFQPKxCvo7YFIHAKLSdvo7YFIHAUiHmgeiUIKSanNLUC4i1ALAHENoQUD48a7TkNzX8BsiAFxKCB4U+BOBkgwAAsAiGcWMs58QAAAABJRU5ErkJggg==)
}

.jeeplus_nav_button_next .jeeplus_nav_button_inner {
	opacity: .8;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODJBRDc2RTYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODJBRDc2RjYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MkFENzZDNjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4MkFENzZENjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+crpRPgAAAOhJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgsCAMGkdHyLKBiNQgDoomIOYH4uOkJiViLNgMxGxIlpyhtgUgsAaImaHqhYH4IrUtAIHlSJaIAvFValsAAvOBmBGqTxKIb1HbAhCYhWSJDBDfobYFIBAO1QvCNtS2YA6SD6SB+DY1LViIFNFiQHydmnGwEi0VXaZmKloHxKxQ9YJAfJ6a+WAbWk4+Re2cLAFVxwPER0lNEcSUpjZALAHEW4DYitTCdHjUaM9paP4LkAUpIAYNDH8KxMkAAQYAlwMhmq8XxigAAAAASUVORK5CYII=)
}

.jeeplus_nav_button_corner.jeeplus_nav_button_next .jeeplus_nav_button_inner:hover,
	.jeeplus_nav_button_corner.jeeplus_nav_button_prev .jeeplus_nav_button_inner:hover
	{
	opacity: 1
}

.jeeplus_nav_panel_corner {
	right: 73px
}

.jeeplus_nav_button_corner.jeeplus_nav_button_prev {
	bottom: 13px;
	right: 37px
}

.jeeplus_nav_button_corner.jeeplus_nav_button_next {
	bottom: 13px;
	right: 7px
}

.jeeplus_nav_panel_side {
	margin: 0 auto;
	left: 0;
	width: 100%
}

.jeeplus_nav_button_side {
	height: 34px;
	width: 21px;
	top: 50%;
	margin-top: -17px
}

.jeeplus_nav_button_side.jeeplus_nav_button_next {
	left: auto;
	right: 15px
}

.jeeplus_nav_button_side.jeeplus_nav_button_next .jeeplus_nav_button_inner
	{
	opacity: .8;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc4MTkxODY2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc4MTkxODU2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+D/KEcQAAAOhJREFUeNqs1jsOwjAMBuCKhR2uxsLGxg1a+hD0wVGYGJC4DgssnAFVQjLukKWk/WM7lv4OqfQ1UdLWCRGtOTdOz3lwtpzEkuFyp/9KreiX/JVa0DdNV6ZF9zRfmQYdcgbwQYNGhccDXQzYN4jgXIOa4bkntgAuNKgaDtlNMRx69hoAlxpUBEvfawRXGnRIjeBFIq8e3F9KZ5mDWXbS5QeBEjQYDEULALbSwy8GEYrARvpBUYNTaGkBfagZHKMIrKU/vioW6NANAE+aZuIVE3RoHxN06NUDHq2t5Ipz4Xw4T87O2vT+BBgAeQQKvezNqP0AAAAASUVORK5CYII=)
}

.jeeplus_nav_button_side.jeeplus_nav_button_next .jeeplus_nav_button_inner:hover
	{
	opacity: 1
}

.jeeplus_nav_button_side.jeeplus_nav_button_prev {
	left: 15px;
	right: auto
}

.jeeplus_nav_button_side.jeeplus_nav_button_prev .jeeplus_nav_button_inner
	{
	opacity: .8;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzRTVCQkY2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzRTVCQkU2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wRT1eAAAAM9JREFUeNqs1jsKwlAQBdDBxlL3ZmVlmRXYaaVbCYg7kti4BQu1e85AhBDfZz73wm1ewsmfDKWUKNgNd+C+uVfuOgoe0n8uaFDyQoOSOxqU7NDgUfaDgxZUDWpRE6hBzWALdYE11A2W0BCYQ8PgHIWAUxQG/lAoKF0Q0ZLq+ZA1o35qnO3eevlweL4AgXOL5yhc2hCCa0d0w63744I1T9MMa989E2z5/NSw9Retgj3DRAveeseeGnyLDGgl+BkdJXNwH0WlHfcxDr09d/UVYADVjwptZ8mPvQAAAABJRU5ErkJggg==)
}

.jeeplus_nav_button_side.jeeplus_nav_button_prev .jeeplus_nav_button_inner:hover
	{
	opacity: 1
}

.jeeplus_carousel>.jeeplus_scroll_x, .jeeplus_carousel>.jeeplus_scroll_y
	{
	background-color: transparent
}

.jeeplus_dark .jeeplus_nav_inactive div {
	background-color: #95a5a6
}

.jeeplus_dark .jeeplus_nav_active div {
	background-color: #7f8c8d
}

.jeeplus_dark .jeeplus_nav_button_prev .jeeplus_nav_button_inner {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSIURgotfwAAASxJREFUSMfNlbErhlEUh5/vJZOSQSijshgsFiklhdj0lcHw5SP7uX+A8we4d1c+g2RgsIjIxmCxGCzKRO9bMjCSWE5WpXPrO9MZbs9T5577u7XNrTgPtIBBfKsEmkUmOMZsFZngv5KCzNW2gmsbbT2H4AZY0CAVcOUtuAXmNMi7xtQF7HgK7oBZDfKmMXUAB8Cil+AemNEgrwbfB5a8LvnB4C8aU83Gsuy1RY/AtAYpDb4NNDzXtKFBnqyvA+ve72BXYxqy/shyy1UwDFxqTP0a5BvYAPa8X/KISfo0yBewChx6R8UocKEx9ZpkBTj2zqIx4Fxj6tEgn7aqZ95RMQ6cakzdGuTDxuUedhPAicY0AEz+dbjzn3E9ZX9ue3w4ZUZ+VQBrQJUB/gw0fwC/UlVpnH2f9AAAAABJRU5ErkJggg==)
}

.jeeplus_dark .jeeplus_nav_button_next .jeeplus_nav_button_inner {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSENCUzWfAAAAS1JREFUSMfN1TFLXEEUhuFnr8FKCBaGiK2FRQobG7GSgBG2E8IWFmE3wX7uD3B+QOb2QpaAiMWmsAkJBtMEizQ2FmmCXcIuhBRpDZI0g7XCXNhTD+8L53znTGf/ddrGEIvK1hiDqiW4zBxWLcFvJZWWayoEz3Mbz9sSfIl1mKCLr20I3sTUzMY6/MEzXJQWdHEcUzOTJVu4LD3kHRxlyW88xbfSKerldnViHX5lyffSMX2BgywZYxNXpffgVY6uWIcfWVpUMMQIYmqW8Lak4BB7sQ7/Ymoe4QzLpQQj9GMdbmJqFvAZK6WGfILdDJ/HJzwpFdOP6MU6/I2peYhTrJZctH6sw3VMzRw+YK30qdiIqXmM91i/b+Qe3OHNu6n/cMYt8icVXmLSAvwnBv8B+EFU7qlZ1xIAAAAASUVORK5CYII=)
}

.jeeplus_dark .jeeplus_nav_button_side.jeeplus_nav_button_prev .jeeplus_nav_button_inner
	{
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSI77dsQJgAAARxJREFUSMet1jFqAkEUxvH/rkIqLVN5ES2CjScQG6tUESx3SWOMLKgggt7BC6SxsnIr9w4ewAsEEis3RTBE3N3ZmfemHB4/HsPMm89L0xTJilbrLrAAGsAWeKkKwTEw/bfVAy6ea6cZ4HV9+8ogwMm6UwMI8Owrg5MoDDa+MjgF8LXBUqgtaERdwELUFcxFJWAmKgXvUA3wBtUC/1BNEKBCra4KXjt9MNScbadYJd7t9nGSVIGnnJpOnCRf7VbzYNMpURi8A7OCumW0Wr9aodrw7T39hedS+P5FhcFYCme/fSGcP6UEcPE8dYTNk98BLvdHWcLlf1ML2CVMzIC3gpK+U5YywEdJQMuDP50CmuGMt55C6B0AI+AR+ACGPw26r6m12WOpAAAAAElFTkSuQmCC)
}

.jeeplus_dark .jeeplus_nav_button_side.jeeplus_nav_button_next .jeeplus_nav_button_inner
	{
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSE1IU5u4gAAAW1JREFUSMet1rtOwzAUgOG/5jbBwsQD8BAwIAa2TggegjmRgELbuFeo1GRlQEJMMDN264CUiYdgg0dolzIkFUEk9nHSbLGtT76cc+xaMA53gUegDnwCgfa9Vyp8CngCToFNYB940WF0WRWt57SPqsAK+C7oG+kwuiqLdg3992Xgtelk8jGN4w3gqGDMyTSOZ8eHB+8uM0X7XhMYGMbd6TC6dkIzcH8VsMr+aN9rCeCGEyqEhzZY5TWmcM8C3zihKdy2wIMiWJmWURZWtk1P4a4FvnVCUziwwP0srKQBLYSbALXFYuGU1zqMNBAYhrRUiSI0s/RvKcdZNoChcQt8Tz5TKSg/fQdQFqdJcJvAXha0Z1QCDixgW577drCbBxZXKRkYyOtpkm6lwf+VPwH7VcC/d5Qd7EjA39s0KQQ2UIvvfbZ3zoEHU2Rp3+u4vlDGqwSX6N4qwSX6ltMelAUB1oELYA6cAV/poTxXeZ/+AOFqn1e/Gh7yAAAAAElFTkSuQmCC)
}

.jeeplus_list_item {
	box-sizing: border-box;
	padding: 2px 10px;
	line-height: 29px;
	cursor: pointer;
	border-bottom: 1px solid #ebebeb;
	text-align: left;
	border-color: #ebebeb
}

.jeeplus_list_item.jeeplus_invalid {
	background-color: #fee
}

.jeeplus_list_item.jeeplus_selected {
	color: #fff;
	background: #CCE8FF
}

.jeeplus_list .jeeplus_list_item.jeeplus_selected {
	border-bottom: 1px solid #ebebeb;
	padding: 2px 10px
}

.jeeplus_group {
	position: relative
}

.jeeplus_group_back, .jeeplus_group_back.jeeplus_selected {
	position: relative;
	background: #d2e3ef;
	font-size: 15px;
	color: #4a4a4a
}

.jeeplus_arrow_icon {
	position: absolute;
	top: 50%;
	bottom: 50%;
	margin-top: -12px;
	right: 15px;
	width: 9px;
	height: 22px;
	line-height: 22px;
	color: #666;
	font-size: 18px;
	font-family: FontAwesome
}

.jeeplus_arrow_icon:before {
	content: '\f105'
}

.jeeplus_group_back {
	padding-left: 29px
}

.jeeplus_group_back .jeeplus_arrow_icon {
	left: 11px
}

.jeeplus_group_back .jeeplus_arrow_icon:before {
	content: '\f104'
}

.dhx_pagelist {
	position: relative
}

.jeeplus_list_count {
	float: right;
	width: 25px;
	font-size: 14px;
	text-align: center;
	margin-right: 45px;
	box-shadow: 0 1px 0 #000;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .6)
}

.jeeplus_unit_header {
	padding: 0 10px;
	line-height: 19px;
	text-align: left;
	background-color: #d2e3ef
}

.jeeplus_list-x .jeeplus_list_item {
	display: inline-block;
	vertical-align: top;
	border-right: 1px solid #ebebeb;
	border-bottom: none;
	border-color: #ebebeb
}

.jeeplus_list-x .jeeplus_list_item.jeeplus_selected {
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding-left: 9px
}

.jeeplus_list-x .jeeplus_scroll_cont {
	display: inline
}

.jeeplus_view.jeeplus_list-x {
	white-space: nowrap
}

.jeeplus_list_item.jeeplus_disabled {
	color: #8b949e
}

.jeeplus_view.jeeplus_pager {
	padding: 3px 0;
	box-sizing: border-box;
	background-color: transparent
}

.jeeplus_pager_item, .jeeplus_pager_item_selected {
	padding: 0 6px;
	text-align: center;
	height: 100%;
	width: auto;
	min-width: 32px;
	border: 1px solid #ddd;
	margin: 0 2px;
	cursor: pointer;
	background-color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: 'PT Sans', Tahoma;
	font-size: 15px
}

.jeeplus_pager_item_selected {
	cursor: default;
	background-color: #CCE8FF;
	border: 1px solid #ebebeb
}

.jeeplus_animation .jeeplus_ss_header {
	position: relative;
	z-index: 10
}

.jeeplus_animation .jeeplus_ss_footer, .jeeplus_animation .jeeplus_vscroll_x
	{
	position: absolute;
	bottom: 0;
	z-index: 10
}

.jeeplus_allow_selection {
	-moz-user-select: text;
	-webkit-user-select: text;
	user-select: text
}

.jeeplus_dataview_item {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2px 10px;
	line-height: 29px;
	cursor: pointer;
	border-bottom: 1px solid #ebebeb;
	text-align: left;
	border-color: #ebebeb;
	border-right: 1px solid #ebebeb
}

.jeeplus_scroll_x, .jeeplus_scroll_y {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.jeeplus_dataview_item.jeeplus_selected {
	background: #CCE8FF;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb
}

.jeeplus_dataview_item.jeeplus_invalid {
	background-color: #fee
}

.jeeplus_chart {
	position: relative;
	font-family: 'PT Sans', Tahoma;
	font-size: 13px;
	color: #666;
	overflow: hidden;
	z-index: 1
}

.jeeplus_chart canvas {
	position: absolute
}

.jeeplus_canvas_text {
	position: absolute;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	font-size: 12px;
	z-index: 100
}

.jeeplus_axis_title_x, .jeeplus_axis_title_y {
	font-size: 13px;
	text-align: center
}

.jeeplus_map_img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	filter: alpha(opacity = 0);
	opacity: 0
}

.jeeplus_axis_item_y {
	position: absolute;
	height: 18px;
	line-height: 18px;
	margin-top: -4px;
	text-align: right
}

.jeeplus_axis_item_x {
	padding-top: 2px
}

.jeeplus_axis_title_y {
	font-family: Verdana;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	padding-left: 3px
}

.jeeplus_ie_filter {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.jeeplus_chart_legend {
	position: absolute;
	z-index: 1000
}

.jeeplus_chart_legend_item {
	height: 18px;
	line-height: 18px;
	padding: 2px
}

.jeeplus_chart_legend_item.hidden {
	color: #e6e6e6
}

.jeeplus_axis_item_y.jeeplus_radar {
	color: #555;
	font-size: 11px;
	padding-right: 3px;
	height: 13px;
	line-height: 13px;
	margin-top: 0
}

.jeeplus_canvas_text.jeeplus_axis_radar_title {
	margin-top: 0;
	padding-top: 0;
	color: #999;
	font-size: 12px
}

.jeeplus_axis_item_x, .jeeplus_axis_item_y {
	color: #999
}

.jeeplus_chart_frame {
	background-color: #a0cfef;
	height: 100%;
	opacity: .3;
	position: absolute;
	top: 0;
	z-index: 150;
	border-left: 1px solid #3498db;
	border-right: 1px solid #3498db;
	cursor: w-resize
}

.jeeplus_chart_resizer {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJCMjdFNENBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCMjdFNERBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkIyN0U0QUFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkIyN0U0QkFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powz/icAAAAaSURBVHjaYmBgYDBjgAA4zcSABQysIECAAQBn+ACx2PqtbAAAAABJRU5ErkJggg==);
	background-position: 3px center;
	background-repeat: no-repeat;
	border-radius: 2px;
	height: 20px;
	bottom: 0;
	width: 11px;
	z-index: 200;
	position: absolute;
	background-color: #fff;
	border: 1px solid #ccc;
	cursor: w-resize
}

.jeeplus_wresize_cursor {
	cursor: w-resize
}

.jeeplus_vscroll_x {
	height: 0;
	width: 100%;
	overflow-y: hidden;
	overflow-x: scroll
}

.jeeplus_vscroll_y {
	width: 0;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll
}

.jeeplus_vscroll_body {
	width: 16px;
	height: 16px
}

.jeeplus_scroll_x {
	width: 50px;
	height: 4px !important;
	left: 1px;
	bottom: 3px;
	background-color: silver;
	background: rgba(0, 0, 0, .4);
	position: absolute;
	border-radius: 4px;
	box-sizing: border-box
}

.jeeplus_c_scroll_y>div, .jeeplus_scroll_y {
	background-color: silver;
	border-radius: 4px
}

.jeeplus_scroll_y {
	width: 4px !important;
	height: 50px;
	top: 1px;
	right: 3px;
	background: rgba(0, 0, 0, .4);
	position: absolute;
	box-sizing: border-box
}

.jeeplus_c_scroll_y {
	position: absolute;
	z-index: 3;
	width: 10px;
	right: 0
}

.jeeplus_c_scroll_y>div {
	-moz-transition: width .3s .2s, margin .3s .2s;
	-webkit-transition: width .3s .2s, margin .3s .2s;
	-o-transition: width .3s .2s, margin .3s .2s;
	-ms-transition: width .3s .2s, margin .3s .2s;
	width: 4px;
	height: 100%;
	background: rgba(0, 0, 0, .4);
	margin: 0 3px
}

.jeeplus_c_scroll_y.jeeplus_scroll_active div, .jeeplus_c_scroll_y:hover>div
	{
	width: 10px;
	margin: 0
}

.jeeplus_c_scroll_x {
	position: absolute;
	z-index: 3;
	height: 10px;
	bottom: 0
}

.jeeplus_c_scroll_x>div {
	-moz-transition: height .3s .2s, margin .3s .2s;
	-webkit-transition: height .3s .2s, margin .3s .2s;
	-o-transition: height .3s .2s, margin .3s .2s;
	-ms-transition: height .3s .2s, margin .3s .2s;
	height: 4px;
	width: 100%;
	background-color: silver;
	background: rgba(0, 0, 0, .4);
	border-radius: 4px;
	margin: 3px 0
}

.jeeplus_c_scroll_x.jeeplus_scroll_active div, .jeeplus_c_scroll_x:hover>div
	{
	height: 10px;
	margin: 0
}

.jeeplus_c_scroll_bar_x, .jeeplus_c_scroll_bar_y {
	position: absolute;
	background: rgba(0, 0, 0, .05)
}

.jeeplus_c_scroll_bar_y {
	height: 100%;
	width: 10px;
	right: 0
}

.jeeplus_c_scroll_bar_x {
	width: 100%;
	height: 10px;
	bottom: 0
}

.jeeplus_scroll_cont {
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both
}

.jeeplus_scroll_touch_ie {
	touch-action: none
}

.jeeplus_dt_editor {
	position: absolute;
	z-index: 2;
	overflow: visible;
	background: #fff
}

.jeeplus_dt_editor input, .jeeplus_dt_editor select {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px 8px 0 9px;
	margin: 0;
	border: 1px solid gold;
	height: 100%;
	font-family: 'PT Sans', Tahoma;
	font-size: 15px;
	color: #666
}

.jeeplus_dt_editor input[type=checkbox] {
	margin: 6px 8px 4px 14px;
	height: auto;
	width: auto
}

.jeeplus_dt_editor select {
	padding-right: 0;
	padding-left: 5px
}

.jeeplus_clipbuffer {
	width: 2000px;
	height: 1px;
	padding: 0;
	margin: 0;
	border: 0;
	left: 0;
	top: 0;
	white-space: pre-wrap;
	position: fixed;
	filter: alpha(opacity = 0);
	opacity: 0;
	pointer-events: none;
	cursor: default
}

.jeeplus_cell, .jeeplus_dd_drag {
	white-space: nowrap;
	overflow: hidden
}

.jeeplus_message_area {
	position: fixed;
	right: 5px;
	width: 250px;
	z-index: 1000
}

.jeeplus_info {
	min-width: 120px;
	font-family: Tahoma, Arial;
	z-index: 10000;
	overflow: hidden;
	margin: 5px 5px 10px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}

.jeeplus_no_transition {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}

.jeeplus_info.hidden {
	height: 0;
	min-height: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-width: 0;
	margin-top: 0;
	margin-bottom: 0;
	overflow: hidden
}

.jeeplus_modal_box {
	overflow: hidden;
	display: inline-block;
	min-width: 250px;
	width: 250px;
	text-align: center;
	position: fixed;
	background-color: #fff;
	box-shadow: 0 3px 6px #c8c8c8;
	font-family: 'PT Sans', Tahoma;
	z-index: 20000;
	border-radius: 0;
	outline: 0
}

.jeeplus_popup_title {
	border-top-left-radius: -1px;
	border-top-right-radius: -1px;
	border-width: 0;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAMAAAAIaGBFAAAAhFBMVEVwcHBubm5sbGxqampoaGhmZmZlZWVjY2NhYWFfX19dXV1bW1taWlpYWFhWVlZUVFRSUlJRUVFPT09NTU1LS0tJSUlHR0dGRkZERERCQkJAQEA+Pj49PT09PT0+Pj5AQEBBQUFDQ0NERERGRkZHR0dJSUlKSkpMTExMTEw5OTk5OTk5OTkny8YEAAAAQklEQVQImQXBCRJCAAAAwKVSQqdyjSPXNP7/QLsIhA6OTiJnF7GrRCpzc/fw9PKW+/gqlCq1RqvTG/yMJrPF6m/bAVEhAxxnHG0oAAAAAElFTkSuQmCC);
	background-image: -webkit-linear-gradient(top, #707070 1%, #3d3d3d 70%, #4c4c4c 97%,
		#393939 97%);
	background-image: -moz-linear-gradient(top, #707070 1%, #3d3d3d 70%, #4c4c4c 97%, #393939
		97%)
}

.jeeplus_button, .jeeplus_info, .jeeplus_popup_button {
	cursor: pointer
}

.jeeplus_popup_controls {
	border-radius: 6px;
	padding: 5px 10px 10px
}

.jeeplus_button input, .jeeplus_popup_button div, .jeeplus_popup_button.confirm div
	{
	font-size: 15px;
	padding: auto 6px;
	color: #fff;
	font-family: 'PT Sans', Tahoma;
	outline: 0
}

.jeeplus_button, .jeeplus_popup_button {
	height: 30px;
	line-height: 30px;
	display: inline-block;
	margin: 0 5px;
	border-radius: 6px
}

.jeeplus_popup_button div {
	border-radius: 6px
}

.jeeplus_popup_button {
	min-width: 100px
}

div.jeeplus_modal_cover {
	background-color: #000;
	cursor: default;
	filter: alpha(opacity = 10);
	opacity: .1;
	position: fixed;
	z-index: 19999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: none;
	zoom: 1
}

.jeeplus_info img, .jeeplus_modal_box img {
	float: left;
	margin-right: 20px
}

.jeeplus_alert_error .jeeplus_popup_title, .jeeplus_confirm_error .jeeplus_popup_title
	{
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsCAIAAAArRUU2AAAATklEQVR4nIWLuw2AMBBDjVuQiBT2oWbRDATrnB0KQOJoqPzRe3BrHI6dcBASYREKovtK6/6DsDOX+stN+3H1YX9ciRgnYq5EWYhS2dftBIuLT4JyIrPCAAAAAElFTkSuQmCC)
}

.jeeplus_alert_error, .jeeplus_confirm_error {
	border: 1px solid red
}

.jeeplus_button, .jeeplus_popup_button {
	border: 1px solid #ddd
}

.jeeplus_button input, .jeeplus_popup_button div {
	border: 1px solid #3498db;
	background: #3498db;
	border-bottom: 1px solid #2386c8;
	height: 30px;
	line-height: 30px
}

.jeeplus_popup_button.confirm div {
	border: 1px solid #CCE8FF;
	background: #CCE8FF;
	border-bottom: 1px solid #209150;
	box-shadow: none;
	text-shadow: none
}

.jeeplus_popup_title {
	color: #fff;
	text-shadow: 1px 1px #000;
	height: 40px;
	line-height: 40px;
	font-size: 20px
}

.jeeplus_popup_text {
	overflow: hidden;
	margin: 0 0 5px;
	padding-top: 25px;
	color: #666;
	min-height: 60px
}

.jeeplus_error, .jeeplus_info {
	font-size: 15px;
	color: #333;
	box-shadow: 0 0 10px #888;
	padding: 0;
	background-color: #FFF;
	border-radius: 3px;
	border: 1px solid #fff
}

.jeeplus_info div {
	padding: 5px 10px;
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #B8B8B8
}

.jeeplus_error {
	background-color: #d81b1b;
	border: 1px solid #ff3c3c;
	box-shadow: 0 0 10px #000
}

.jeeplus_error div {
	background-color: #d81b1b;
	border: 1px solid #940000;
	color: #FFF
}

.jeeplus_drag_zone {
	position: absolute;
	box-shadow: 1px 1px 5px #ddd;
	background-color: #fff;
	font-family: 'PT Sans', Tahoma;
	font-size: 15px;
	color: #666;
	pointer-events: none
}

.jeeplus_drag_zone .borderless {
	padding: 2px 20px 2px 2px
}

.jeeplus_drag_over, .jeeplus_drop_zone {
	background-color: #e6e6e6
}

.jeeplus_transparent {
	opacity: 0
}

.jeeplus_column {
	position: absolute;
	top: 0
}

.jeeplus_ss_body, .jeeplus_ss_center, .jeeplus_ss_right {
	position: relative
}

.jeeplus_cell {
	line-height: 31px
}

.jeeplus_cell, .jeeplus_hcell {
	background: inherit;
	font: inherit;
	text-align: inherit;
	color: inherit
}

.jeeplus_cal_done, .jeeplus_ss_filter input, .jeeplus_ss_filter select,
	.jeeplus_tooltip, .jeeplusbutton, .jeeplustype_base, .jeeplustype_next,
	.jeeplustype_prev {
	font-family: 'PT Sans', Tahoma
}

.jeeplus_column, .jeeplus_hcell {
	text-align: left
}

.jeeplus_ss_body {
	overflow: hidden
}

.jeeplus_hs_center, .jeeplus_hs_left, .jeeplus_hs_right,
	.jeeplus_ss_center, .jeeplus_ss_left, .jeeplus_ss_right {
	overflow: hidden;
	float: left
}

.jeeplus_ss_center_scroll {
	height: 100%;
	position: relative;
	overflow: hidden;
	min-height: 1px
}

.jeeplus_ss_hscroll {
	bottom: 0
}

.jeeplus_ss_vscroll {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2
}

.jeeplus_ss_vscroll_footer {
	position: absolute;
	bottom: 0;
	right: 0;
	border-left: 1px solid #fff;
	border-top: 1px solid #ddd;
	z-index: 1
}

.jeeplus_ss_vscroll_header {
	position: absolute;
	top: 0;
	right: 0;
	border-left: 1px solid #b0cee3;
	border-bottom: 1px solid #ddd;
	z-index: 1
}

.jeeplus_dtable {
	position: relative;
	cursor: default;
	z-index: 0
}

.jeeplus_ss_footer, .jeeplus_ss_header {
	clear: both;
	overflow: hidden
}

.jeeplus_block_selection, .jeeplus_cell, .jeeplus_hcell,
	.jeeplus_ss_footer td, .jeeplus_ss_header td, .jeeplus_table_cell,
	.jeeplus_view.jeeplus_table_cell {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.jeeplus_ss_sort_asc, .jeeplus_ss_sort_desc {
	position: absolute;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.jeeplus_hcell.jeeplus_ss_filter {
	padding: 3px 5px
}

.jeeplus_ss_filter input, .jeeplus_ss_filter select {
	width: 100%;
	font-size: inherit;
	color: #666 !important;
	height: 39px;
	margin-top: -2px;
	padding: 0 3px;
	vertical-align: top;
	border: 1px solid #ddd;
	line-height: 32px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.jeeplus_richfilter {
	margin-top: 1px;
	line-height: 32px
}

.jeeplus_ss_filter select {
	padding: 3px
}

.jeeplus_dd_drag_column, .jeeplus_ss_header, .jeeplus_ss_header TD,
	.jeeplus_ss_vscroll_header {
	font-size: 15px;
	color: #4a4a4a;
	background: #d2e3ef
}

.jeeplus_ss_footer TD, .jeeplus_ss_vscroll_footer {
	background: #fafafa
}

.jeeplus_hcell {
	width: 100%;
	overflow: hidden;
	padding: 0 10px
}

.jeeplus_ss_header td {
	border-right: 1px solid #b0cee3;
	border-bottom: 1px solid #b0cee3
}

.jeeplus_ss_footer td {
	border-right: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb
}

.jeeplus_size_row td {
	border: none
}

.jeeplus_column.jeeplus_last>div, .jeeplus_hs_center td.jeeplus_last,
	.jeeplus_hs_right td.jeeplus_last {
	border-right-width: 0
}

.jeeplus_hs_right td.jeeplus_first, .jeeplus_ss_right .jeeplus_column.jeeplus_first>div
	{
	border-left: 1px solid #ddd
}

.jeeplus_ss_left .jeeplus_column.jeeplus_last>div {
	border-right: 1px solid #ddd
}

.jeeplus_last_topcell.jeeplus_cell {
	border-bottom: 1px solid #ddd
}

.jeeplus_column>div, .jeeplus_table_cell {
	border-right: 1px solid #ebebeb;
	padding: 0 10px;
	border-bottom: 1px solid #ebebeb
}

.jeeplus_dd_over_column, .jeeplus_sel_hcell {
	background-color: #c9eaf5
}

.jeeplus_block_selection {
	position: absolute;
	background: rgba(0, 0, 0, .1);
	border: 2px solid #ebebeb
}

.jeeplus_dd_drag {
	border-left: 1px solid #ebebeb;
	height: 34px
}

.jeeplus_dd_drag>div {
	display: inline-block;
	vertical-align: top;
	background: #fff;
	border-top: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding: 5px 10px;
	height: 34px;
	line-height: 26px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.jeeplus_dd_drag_column {
	padding: 5px 10px
}

.jeeplus_column>div.jeeplus_cell_select, .jeeplus_column>div.jeeplus_invalid.jeeplus_row_select:nth-child(even),
	.jeeplus_column>div.jeeplus_row_select {
	padding-top: 0;
	border-bottom: 1px solid #ebebeb
}

.jeeplus_column>.jeeplus_drag_over.jeeplus_cell {
	background-color: #e6e6e6;
	color: #666
}

.jeeplus_ss_header table, .jeeplus_ss_header td {
	padding: 0;
	margin: 0
}

.jeeplus_cell.jeeplus_invalid, .jeeplus_column>.jeeplus_cell.jeeplus_invalid:nth-child(even)
	{
	background-color: #fee
}

.jeeplus_invalid_cell {
	position: relative
}

.jeeplus_invalid_cell:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 1px;
	border-top: 8px solid #f44;
	border-left: 8px solid transparent
}

.jeeplus_column>div.jeeplus_cell_select, .jeeplus_column>div.jeeplus_column_select,
	.jeeplus_column>div.jeeplus_row_select {
	background: #CCE8FF
}

.jeeplus_column>div.jeeplus_cell_select {
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding-left: 9px
}

.jeeplus_ss_right .jeeplus_column.jeeplus_first>div.jeeplus_cell_select
	{
	padding-left: 10px
}

.jeeplus_column>div.jeeplus_column_select {
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding-left: 9px
}

.jeeplus_column>.jeeplus_cell.jeeplus_invalid.jeeplus_cell_select:nth-child(even)
	{
	color: #fff;
	background: #CCE8FF
}

.jeeplus_cell.jeeplus_dtable_colrow, .jeeplus_cell.jeeplus_dtable_subrow,
	.jeeplus_dtable_subview {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	width: 100%;
	padding-right: 28px;
	padding-left: 10px;
	padding-top: 1px;
	border-bottom: 1px solid #ebebeb
}

.jeeplus_cell.jeeplus_dtable_colrow.jeeplus_selected {
	color: #fff;
	background: #CCE8FF
}

.jeeplus_dtable_subrow {
	border-top: 1px solid #ebebeb;
	text-align: right
}

.jeeplus_dtable_subview {
	background: #ebebeb;
	border-top: 1px solid #ebebeb;
	padding: 0 0 0 10px;
	box-sizing: border-box
}

.number .jeeplus_cell {
	text-align: right
}

.jeeplus_rotate {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	line-height: normal
}

.jeeplus_measure_rotate {
	line-height: normal;
	white-space: normal;
	padding: 10px
}

.jeeplus_span_layer, .jeeplus_span_layer_top {
	background: 0 0;
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	overflow: visible
}

.jeeplus_span_layer_top {
	z-index: 1
}

.jeeplus_ss_right .jeeplus_span_layer, .jeeplus_ss_right .jeeplus_span_layer_top
	{
	border-left: 1px solid #ddd
}

.jeeplus_dtable_span {
	position: absolute;
	background: #fff;
	text-align: left
}

.jeeplus_dtable_span.jeeplus_selected {
	color: #fff;
	background: #CCE8FF
}

.jeeplus_hcell span.jeeplus_input_icon {
	background-color: #b0cee3
}

.jeeplus_area_selection, .jeeplus_area_selection_handle {
	position: absolute;
	background: #666
}

.jeeplus_area_selection_layer {
	position: absolute;
	z-index: 2
}

.jeeplus_area_selection_bottom, .jeeplus_area_selection_top {
	height: 2px
}

.jeeplus_area_selection_left, .jeeplus_area_selection_right {
	width: 2px
}

.jeeplus_area_selection_handle {
	width: 6px;
	height: 6px;
	border: 1px solid #fff;
	cursor: crosshair;
	margin: -6px 0 0 -6px
}

.jeeplus_topcell {
	position: relative;
	background: #fff;
	z-index: 1
}

.jeeplus_window {
	position: absolute;
	box-shadow: 1px 3px 4px #c8c8c8
}

.jeeplus_win_body {
	overflow: hidden
}

.jeeplus_win_body, .jeeplus_win_body>.jeeplus_view, .jeeplus_win_body>.jeeplus_view .jeeplus_cal_month,
	.jeeplus_win_content, .jeeplus_window {
	border-radius: 0
}

.jeeplus_cal_done, .jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_icon_button
	{
	border-radius: 6px
}

.jeeplus_win_head {
	border-bottom: 1px solid silver
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template {
	color: #fff;
	font-size: 18px;
	background: #3498db;
	padding: 0;
	text-align: center;
	line-height: 45px
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_el_button,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_el_label,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_inp_label {
	color: #fff
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_el_label {
	font-size: 18px
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_inp_counter_next,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_inp_counter_prev,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_0,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_1,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_N,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplustype_base,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplustype_next,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplustype_prev {
	border-color: #d9d9d9;
	background-color: transparent;
	color: #fff
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_el_arrow.jeeplustype_next_arrow
	{
	border-left: none;
	border-bottom: none
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_el_arrow.jeeplustype_prev_arrow
	{
	border-right: none;
	border-bottom: none
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_inp_counter_next:hover,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_inp_counter_prev:hover,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_0:hover,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_1:hover,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_N:hover,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplustype_base:hover
	{
	color: #fff;
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_inp_counter_next:active,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_inp_counter_prev:active,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_0:active,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_1:active,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_N:active,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplustype_base:active
	{
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_inp_counter_next:focus,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_inp_counter_prev:focus,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_0:focus,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_1:focus,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_N:focus,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplustype_base:focus
	{
	background-color: rgba(0, 0, 0, .07);
	color: #fff
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_inp_static,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template input[type=text] {
	border-color: #fff
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_inp_static:focus,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template input[type=text]:focus
	{
	border-color: #fff;
	box-shadow: none
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_input_icon {
	border-color: #d9d9d9;
	background-color: transparent;
	color: #666
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_input_icon:active,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_input_icon:focus,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_input_icon:hover
	{
	background-color: transparent;
	color: #666
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_pressed .jeeplus_el_arrow,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_pressed .jeeplus_inp_counter_next,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_pressed .jeeplus_inp_counter_prev,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_pressed .jeeplus_input_icon,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_pressed .jeeplus_segment_0,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_pressed .jeeplus_segment_1,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_pressed .jeeplus_segment_N,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_pressed .jeeplustype_base,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_pressed .jeeplustype_next,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_pressed .jeeplustype_prev
	{
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_0,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_N
	{
	border-color: #d9d9d9;
	background-color: #CCE8FF;
	color: #fff
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_0:hover,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_1:hover,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_N:hover
	{
	background-color: #24a259
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_0:active,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_0:focus,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_1:active,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_1:focus,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_N:active,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_N:focus
	{
	background-color: #295
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_1,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_segment_N,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_selected.jeeplus_segment_N
	{
	margin-left: 0;
	border-left: none
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn:active,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn_top:active
	{
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn:focus,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn_top:focus
	{
	background-color: #2489cc
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn:hover,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn_top:hover
	{
	background-color: #268fd5
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_el_icon,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_icon_btn,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_icon_button,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn_abs,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn_abs .jeeplus_icon,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn_abs .jeeplus_img_btn_text,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn_top .jeeplus_icon,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn_top .jeeplus_img_btn_text
	{
	color: #fff
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_el_box .jeeplus_img_btn_abs:active
	{
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_el_icon .jeeplus_icon_button:focus
	{
	background-color: rgba(0, 0, 0, .07)
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_el_box .jeeplus_img_btn_abs:hover,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_el_icon .jeeplus_icon_button:hover
	{
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_control {
	border-color: #3498db
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_icon_button .jeeplus_icon
	{
	font-size: 23px;
	height: 27px;
	width: 27px;
	color: #fff
}

.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn,
	.jeeplus_win_head>.jeeplus_view>.jeeplus_template .jeeplus_img_btn_top
	{
	border-width: 0
}

.jeeplus_win_content {
	height: auto;
	width: auto;
	overflow: hidden
}

.jeeplus_modal {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #000;
	filter: alpha(opacity = 20);
	opacity: .2
}

.jeeplus_point_bottom, .jeeplus_point_left, .jeeplus_point_right,
	.jeeplus_point_top {
	position: absolute;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAArCAIAAADHSy4DAAAABnRSTlMAAAAAAABupgeRAAAACXBIWXMAAABPAAAATwFjiv3XAAAAhElEQVR4nMXVQQoAIQhAUe9/FC/pLAYayUm/EeT6YWGmoqpWharKG7n+XK5nt9L/LurMeV27oZHrReN0M6Oupr5S1GU0vhN1J7L27hp1QYXX1WtE5UxnNXI0ep7+pEGRpr95ooWObbXUm1npXWkFaF3vTqj9c+h8pVOb7gK6Yeje4tvwARi4FgcAh2V/AAAAAElFTkSuQmCC)
}

.jeeplus_point_bottom, .jeeplus_point_top {
	width: 13px;
	height: 7px
}

.jeeplus_point_left, .jeeplus_point_right {
	width: 7px;
	height: 13px
}

.jeeplus_point_top {
	background-position: 0 -36px
}

.jeeplus_point_bottom {
	background-position: 0 0
}

.jeeplus_point_right {
	background-position: 0 -22px
}

.jeeplus_point_left {
	background-position: 0 -9px
}

.jeeplus_resize_handle {
	position: absolute;
	z-index: 2;
	width: 15px;
	height: 15px;
	bottom: 0;
	line-height: 15px;
	right: -1px;
	text-align: center;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);
	cursor: nw-resize
}

.jeeplus_resize_frame {
	position: absolute;
	filter: alpha(opacity = 10);
	opacity: .1;
	background: #3498db;
	display: block;
	border: 1px solid #196090;
	box-shadow: 1px 3px 6px #000
}

.jeeplus_resize_cursor {
	cursor: nw-resize
}

.jeeplus_tree .jeeplus_scroll_cont>.jeeplus_tree_leaves {
	padding: 9px 10px 9px 9px
}

.jeeplus_tree_item {
	clear: both;
	height: 28px;
	line-height: 28px;
	white-space: nowrap
}

.jeeplus_tree_item.jeeplus_selected {
	background: 0 0
}

.jeeplus_tree_item.jeeplus_selected span {
	padding: 4px 10px 4px 4px;
	margin-left: -4px;
	background: #CCE8FF
}

.jeeplus_tree_item.jeeplus_invalid {
	background-color: #fee
}

.jeeplus_tree_checkbox {
	margin: 1px 0 0;
	padding: 0;
	float: left;
	vertical-align: middle;
	height: 100%;
	width: 13px
}

.jeeplus_indeterminate {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcCCSwfRyGesAAAAAxpVFh0Q29tbWVudAAAAAAAvK6ymQAAAExJREFUKM9jLCgo+M9AAmBhYGBgaGtrY+Tk5MSrsLCwkIGBgeE/EwOJgGQNLMgcJSUlBgYGBnQ/Md67d498G+jsB6hbGQfWSYykJg0AUMsPVoNrFX0AAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: left center;
	height: 100%;
	width: 13px;
	margin-top: 0 !important
}

.jeeplus_measure_size input, .jeeplus_measure_size select,
	.jeeplus_measure_size textarea {
	width: 5px
}

.jeeplus_measure_size div {
	margin-left: -5px;
	float: none
}

.jeeplus_measure_size a, .jeeplus_measure_size div {
	display: inline-block !important;
	position: static !important
}

.jeeplus_tree_close, .jeeplus_tree_file, .jeeplus_tree_folder,
	.jeeplus_tree_folder_open, .jeeplus_tree_none, .jeeplus_tree_open {
	float: left;
	width: 20px;
	height: 100%;
	cursor: pointer;
	margin: 0;
	background-repeat: no-repeat
}

.jeeplus_tree_close, .jeeplus_tree_none, .jeeplus_tree_open {
	background-position: center center
}

.jeeplus_cell .jeeplus_tree_close, .jeeplus_cell .jeeplus_tree_none,
	.jeeplus_cell .jeeplus_tree_open {
	background-color: transparent
}

.jeeplus_tree_file, .jeeplus_tree_folder, .jeeplus_tree_folder_open {
	background-position: 0 center;
	margin: 0 2px
}

.jeeplus_tree_leaves .jeeplus_tree_leaves {
	margin-left: 18px
}

.jeeplusLineTree .jeeplus_tree_leaves {
	margin-left: 0
}

.jeeplus_tree_close {
	background-image:
		url(data:image/gif;base64,R0lGODlhEgASALMJAMrKyt3d3ejp6d7f3+/v75aWlvf39////wAAAP///wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I5RTczQjVDMDdBMTFFMTgxRjc4Mzk4M0Q3MjVFQzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I5RTczQjZDMDdBMTFFMTgxRjc4Mzk4M0Q3MjVFQzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQjlFNzNCM0MwN0ExMUUxODFGNzgzOTgzRDcyNUVDMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQjlFNzNCNEMwN0ExMUUxODFGNzgzOTgzRDcyNUVDMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAkALAAAAAASABIAAARJMMlJq704661B+SAIXAVhnKhBFKSZnmuLImhslXPN3ibi+6pdBXc4IIpB2YkGE1IKAoL0ICUInJNCYMDtDgJYiScUGnHO6LQkAgA7)
}

.jeeplus_tree_open {
	background-image:
		url(data:image/gif;base64,R0lGODlhEgASALMJAMrKyt3d3ejp6d7f3+/v75aWlvf39wAAAP///////wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzY0QzNGM0VDMDdBMTFFMUE3MDlCNUM2QjU1NDA5RjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzY0QzNGM0ZDMDdBMTFFMUE3MDlCNUM2QjU1NDA5RjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjRDM0YzQ0MwN0ExMUUxQTcwOUI1QzZCNTU0MDlGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjRDM0YzREMwN0ExMUUxQTcwOUI1QzZCNTU0MDlGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAkALAAAAAASABIAAARDMMlJq704661B+SAIXAVhnKhBFKSZnmv7wqxVzmpd3Uff5zKEUAi0uV4xm4DAbBIEOkohMKhaB4HoxBMKjTjgsFgSAQA7)
}

.jeeplus_tree_file {
	background-image:
		url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAInjI+JwM26XAtPyTnTfU5veGyXJ2ZhaRpoSq0AicKlLNJftNojyCMFADs=)
}

.jeeplus_tree_folder {
	background-image:
		url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIhjI+py90AI3Syvoqj27mfnn2gZYxkYEpiCqypa27yTC8FADs=)
}

.jeeplus_tree_folder_open {
	background-image:
		url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIjjI+py90AI3SyvorjkQ7pDAJBSJaTaGpjKq7pxsJmR9c2UwAAOw==)
}

.jeeplus_tree_img {
	background: #fff;
	float: left;
	width: 25px;
	height: 28px
}

.jeeplus_cal_next_button, .jeeplus_cal_prev_button, .jeeplus_tree_line2,
	.jeeplus_tree_minus2, .jeeplus_tree_plus2 {
	background-repeat: no-repeat
}

.jeeplus_tree_plus2 {
	background-image:
		url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM8SLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgK7A6k6pGqtzlAI83wpAIKM2uLVeNhmSdaSZTKGodEqtWjkJADs=)
}

.jeeplus_tree_plus3 {
	background-image:
		url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAANCSLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgK7A6k6pGqtzlAI83wpAIKM2uLVeNhmSdaSZTB9PNLSQcqwZrEVL4SYAADs=)
}

.jeeplus_tree_plus4 {
	background-image:
		url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM5SLrc/jDKSau9mIbNeQxDKA7BJwJiCYEhGqoPCMwzKdw3ww4uabap38i36nQqgkwSs7w0LU+kMpIAADs=)
}

.jeeplus_tree_minus2 {
	background-image:
		url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM5SLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgLKrO6Vw+wI43go8z9AwWQTIEkKIMZTJFGo6n9ColJMAADs=)
}

.jeeplus_tree_minus3 {
	background-image:
		url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM+SLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgLKrO6Vw+wI43go8z9AwWQTIEkKIMZTJ9PE0QwsnR5qhWqwUbAIAOw==)
}

.jeeplus_tree_minus4 {
	background-image:
		url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM1SLrc/jDKSau9mIbNeQxDKA7BN4olBJ6kCbwvKcwzs57pc4+5s6OfTqciyBQxx0vSsiQaIwkAOw==)
}

.jeeplus_tree_line1 {
	background-image:
		url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIxjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKrKg68GbjNGVTeGZmeiRP+IphBbi0EgrAAA7)
}

.jeeplus_tree_line2 {
	background-image:
		url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIpjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC7/mTNf2jef6zvc+XgAAOw==)
}

.jeeplus_tree_line3 {
	background-image:
		url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAI1jI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC78VC9KeveGYPpsJTwFmfCeixahABoQRXQEAOw==)
}

.jeeplus_tree_line4 {
	background-image:
		url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIjjI+py+0Po5y02ouz3rxDAIZi+HGAiW6nmmqr22avHGMzUwAAOw==)
}

.jeeplus_tree_blank {
	background-image:
		url(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)
}

.jeeplus_cal_month {
	height: 22px;
	position: relative;
	padding-top: 17px;
	padding-bottom: 5px;
	box-sizing: content-box
}

.jeeplus_cal_next_button, .jeeplus_cal_prev_button {
	cursor: pointer;
	position: absolute;
	top: 17px;
	width: 30px;
	height: 28px;
	background-position: 11.5px 4px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.jeeplus_cal_day, .jeeplus_cal_month_name, .jeeplus_cal_week_num {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.jeeplus_cal_prev_button {
	left: 17px;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAASUlEQVR42p2QMQoAQQgD79EZ0Mqn5xCu2cPdYgUbJ0rMMxXgLeiuKq8gsJAz8weQ0QiwJEfECnr4wdlEnwJ68+yyhReC+c85oRecj0Um+pmo9wAAAABJRU5ErkJggg==)
}

.jeeplus_cal_next_button {
	right: 17px;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAARElEQVR42qXPsQoAIAhF0T76PdDJT7cUmtQhcmk4N8QVQ9JXN2bmgWOgqp+BiCRG2AYAMoi3/LxYdyagAnhA6G93TrABZaJFJjrFY8IAAAAASUVORK5CYII=)
}

.jeeplus_view>.jeeplus_cal_header {
	margin: 0 17px 10px;
	height: auto
}

.jeeplus_view>.jeeplus_cal_header div {
	float: left;
	text-align: center;
	height: 19px;
	color: #666;
	border-bottom: #cecece 1px solid;
	margin-bottom: 7px
}

.jeeplus_cal_body {
	margin: 0 17px
}

.jeeplus_cal_body .jeeplus_cal_row {
	clear: both
}

.jeeplus_cal_body .jeeplus_cal_row>div {
	float: left;
	text-align: center;
	height: 100%
}

.jeeplus_cal_body .jeeplus_cal_select, .jeeplus_cal_body .jeeplus_cal_select.jeeplus_cal_today,
	.jeeplus_cal_body .jeeplus_selected {
	color: #fff;
	background: #CCE8FF
}

.jeeplus_cal_day, .jeeplus_cal_week_num {
	cursor: pointer;
	font-size: 12px;
	color: #666;
	user-select: none
}

.jeeplus_cal_week_num {
	color: #bfbfbf;
	cursor: default;
	margin-right: 0;
	border-right: 1px solid #cecece
}

.jeeplus_cal_event {
	font-weight: 700
}

.jeeplus_cal_inactive {
	background: #888
}

.jeeplus_cal_day_disabled, .jeeplus_cal_day_disabled.jeeplus_cal_event {
	color: #ccc;
	background: #f0f0f0
}

.jeeplus_hours .jeeplus_cal_day_disabled, .jeeplus_hours .jeeplus_cal_day_disabled.jeeplus_cal_event,
	.jeeplus_minutes .jeeplus_cal_day_disabled, .jeeplus_minutes .jeeplus_cal_day_disabled.jeeplus_cal_event
	{
	background: #fff;
	font-weight: 400;
	text-decoration: line-through
}

.jeeplus_cal_done, .jeeplus_selected {
	background: #CCE8FF
}

.jeeplus_cal_month_name {
	cursor: pointer;
	user-select: none
}

.jeeplus_cal_block {
	float: left;
	text-align: center;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.jeeplus_cal_footer {
	text-align: center;
	font-size: 12px;
	color: #444;
	margin: 4px 17px;
	padding-top: 2px;
	cursor: pointer
}

.jeeplus_cal_icons {
	float: right;
	padding: 4px
}

.jeeplus_cal_time {
	padding: 2px 4px
}

.jeeplus_cal_time_icons {
	float: left
}

.jeeplus_cal_icons .jeeplus_cal_icon {
	text-align: center;
	padding: 2px 4px
}

.jeeplus_cal_icon:hover, .jeeplus_cal_month_name:hover,
	.jeeplus_cal_time:hover {
	text-decoration: underline;
	color: #3498db
}

.jeeplus_cal_month_name.jeeplus_readonly:hover {
	text-decoration: none;
	color: #666;
	cursor: default
}

.jeeplus_time_header {
	padding: 17px 17px 1px
}

.jeeplus_time_header .jeeplus_cal_hours, .jeeplus_time_header .jeeplus_cal_minutes
	{
	display: inline-block;
	font-size: 14px;
	text-align: center;
	height: 26px;
	line-height: 22px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #ddd
}

.jeeplus_time_header .jeeplus_cal_minutes {
	padding-left: 1px;
	border-left: none
}

.jeeplus_time_header .jeeplus_cal_hours {
	border-right: none !important
}

.jeeplus_cal_body .jeeplus_hours {
	float: left;
	border-right: 1px solid #cecece;
	padding-right: 1px
}

.jeeplus_cal_body .jeeplus_minutes {
	float: left;
	padding-left: 1px
}

.jeeplus_cal_block_empty {
	float: left;
	text-align: center
}

.jeeplus_time_footer {
	text-align: center;
	font-size: 12px;
	padding: 7px 17px 0;
	cursor: pointer
}

.jeeplus_cal_done {
	margin-top: 3px;
	font-size: 15px;
	padding: auto 6px;
	border: 1px solid #CCE8FF;
	outline: 0;
	color: #fff;
	border-bottom: 1px solid #209150;
	box-shadow: none;
	float: right
}

.jeeplus_cal_blurred_hours {
	background-color: #f7f7f7
}

.jeeplus_property_line {
	clear: both;
	width: 100%;
	min-height: 24px;
	height: auto
}

.jeeplus_property_label, .jeeplus_property_value {
	padding-left: 10px;
	float: left;
	border-bottom: 1px solid #ddd;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	height: 28px;
	line-height: 27px
}

.jeeplus_property_label {
	border-right: 1px solid #ddd
}

.jeeplus_property_label_line {
	padding-left: 10px;
	color: #fff;
	font-size: 18px;
	background: #3498db;
	border-bottom: 1px solid #ebebeb;
	line-height: 28px
}

.jeeplus_property_label_line .jeeplus_el_button,
	.jeeplus_property_label_line .jeeplus_el_label,
	.jeeplus_property_label_line .jeeplus_inp_label {
	color: #fff
}

.jeeplus_property_label_line .jeeplus_el_label {
	font-size: 18px
}

.jeeplus_property_label_line .jeeplus_inp_counter_next,
	.jeeplus_property_label_line .jeeplus_inp_counter_prev,
	.jeeplus_property_label_line .jeeplus_segment_0,
	.jeeplus_property_label_line .jeeplus_segment_1,
	.jeeplus_property_label_line .jeeplus_segment_N,
	.jeeplus_property_label_line .jeeplustype_base,
	.jeeplus_property_label_line .jeeplustype_next,
	.jeeplus_property_label_line .jeeplustype_prev {
	border-color: #d9d9d9;
	background-color: transparent;
	color: #fff
}

.jeeplus_property_label_line .jeeplus_el_arrow.jeeplustype_next_arrow {
	border-left: none;
	border-bottom: none
}

.jeeplus_property_label_line .jeeplus_el_arrow.jeeplustype_prev_arrow {
	border-right: none;
	border-bottom: none
}

.jeeplus_property_label_line .jeeplus_inp_counter_next:hover,
	.jeeplus_property_label_line .jeeplus_inp_counter_prev:hover,
	.jeeplus_property_label_line .jeeplus_segment_0:hover,
	.jeeplus_property_label_line .jeeplus_segment_1:hover,
	.jeeplus_property_label_line .jeeplus_segment_N:hover,
	.jeeplus_property_label_line .jeeplustype_base:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_property_label_line .jeeplus_inp_counter_next:active,
	.jeeplus_property_label_line .jeeplus_inp_counter_prev:active,
	.jeeplus_property_label_line .jeeplus_segment_0:active,
	.jeeplus_property_label_line .jeeplus_segment_1:active,
	.jeeplus_property_label_line .jeeplus_segment_N:active,
	.jeeplus_property_label_line .jeeplustype_base:active {
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_property_label_line .jeeplus_inp_counter_next:focus,
	.jeeplus_property_label_line .jeeplus_inp_counter_prev:focus,
	.jeeplus_property_label_line .jeeplus_segment_0:focus,
	.jeeplus_property_label_line .jeeplus_segment_1:focus,
	.jeeplus_property_label_line .jeeplus_segment_N:focus,
	.jeeplus_property_label_line .jeeplustype_base:focus {
	background-color: rgba(0, 0, 0, .07);
	color: #fff
}

.jeeplus_property_label_line .jeeplus_inp_static,
	.jeeplus_property_label_line input[type=text] {
	border-color: #fff
}

.jeeplus_property_label_line .jeeplus_inp_static:focus,
	.jeeplus_property_label_line input[type=text]:focus {
	border-color: #fff;
	box-shadow: none
}

.jeeplus_property_label_line .jeeplus_input_icon {
	border-color: #d9d9d9;
	background-color: transparent;
	color: #666
}

.jeeplus_property_label_line .jeeplus_input_icon:active,
	.jeeplus_property_label_line .jeeplus_input_icon:focus,
	.jeeplus_property_label_line .jeeplus_input_icon:hover {
	background-color: transparent;
	color: #666
}

.jeeplus_property_label_line .jeeplus_pressed .jeeplus_el_arrow,
	.jeeplus_property_label_line .jeeplus_pressed .jeeplus_inp_counter_next,
	.jeeplus_property_label_line .jeeplus_pressed .jeeplus_inp_counter_prev,
	.jeeplus_property_label_line .jeeplus_pressed .jeeplus_input_icon,
	.jeeplus_property_label_line .jeeplus_pressed .jeeplus_segment_0,
	.jeeplus_property_label_line .jeeplus_pressed .jeeplus_segment_1,
	.jeeplus_property_label_line .jeeplus_pressed .jeeplus_segment_N,
	.jeeplus_property_label_line .jeeplus_pressed .jeeplustype_base,
	.jeeplus_property_label_line .jeeplus_pressed .jeeplustype_next,
	.jeeplus_property_label_line .jeeplus_pressed .jeeplustype_prev {
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_0,
	.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_N {
	border-color: #d9d9d9;
	background-color: #CCE8FF;
	color: #fff
}

.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_0:hover,
	.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_1:hover,
	.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_N:hover
	{
	background-color: #24a259
}

.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_0:active,
	.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_0:focus,
	.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_1:active,
	.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_1:focus,
	.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_N:active,
	.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_N:focus
	{
	background-color: #295
}

.jeeplus_property_label_line .jeeplus_segment_1,
	.jeeplus_property_label_line .jeeplus_segment_N,
	.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_property_label_line .jeeplus_selected.jeeplus_segment_N {
	margin-left: 0;
	border-left: none
}

.jeeplus_property_label_line .jeeplus_img_btn:active,
	.jeeplus_property_label_line .jeeplus_img_btn_top:active {
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_property_label_line .jeeplus_img_btn:focus,
	.jeeplus_property_label_line .jeeplus_img_btn_top:focus {
	background-color: #2489cc
}

.jeeplus_property_label_line .jeeplus_img_btn:hover,
	.jeeplus_property_label_line .jeeplus_img_btn_top:hover {
	background-color: #268fd5
}

.jeeplus_property_label_line .jeeplus_icon_button {
	border-radius: 6px
}

.jeeplus_property_label_line .jeeplus_el_icon,
	.jeeplus_property_label_line .jeeplus_icon_btn,
	.jeeplus_property_label_line .jeeplus_icon_button,
	.jeeplus_property_label_line .jeeplus_img_btn,
	.jeeplus_property_label_line .jeeplus_img_btn_abs,
	.jeeplus_property_label_line .jeeplus_img_btn_abs .jeeplus_icon,
	.jeeplus_property_label_line .jeeplus_img_btn_abs .jeeplus_img_btn_text,
	.jeeplus_property_label_line .jeeplus_img_btn_top .jeeplus_icon,
	.jeeplus_property_label_line .jeeplus_img_btn_top .jeeplus_img_btn_text
	{
	color: #fff
}

.jeeplus_property_label_line .jeeplus_el_box .jeeplus_img_btn_abs:active
	{
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_property_label_line .jeeplus_el_icon .jeeplus_icon_button:focus
	{
	background-color: rgba(0, 0, 0, .07)
}

.jeeplus_property_label_line .jeeplus_el_box .jeeplus_img_btn_abs:hover,
	.jeeplus_property_label_line .jeeplus_el_icon .jeeplus_icon_button:hover
	{
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_daterange .jeeplus_view, .jeeplus_tooltip {
	background-color: #fff
}

.jeeplus_property_label_line .jeeplus_control {
	border-color: #3498db
}

.jeeplus_property_label_line .jeeplus_icon_button .jeeplus_icon {
	font-size: 23px;
	height: 27px;
	width: 27px;
	color: #fff
}

.jeeplus_property_label_line .jeeplus_img_btn,
	.jeeplus_property_label_line .jeeplus_img_btn_top {
	border-width: 0
}

.jeeplus_property_col_val {
	width: 100%;
	height: 100%;
	-moz-user-select: text;
	-webkit-user-select: text;
	user-select: text
}

.jeeplus_property_col_ind {
	float: right;
	border: 1px solid #ddd;
	border-radius: 3px;
	width: 16px;
	cursor: pointer;
	height: 16px;
	margin: 4px 10px 3px 0
}

.jeeplus_color_row div, .jeeplus_daterange .jeeplus_range_1 .jeeplus_cal_next_button:hover,
	.jeeplus_daterange .jeeplus_range_1 .jeeplus_cal_prev_button:hover,
	.jeeplus_daterange .jeeplus_range_left .jeeplus_cal_next_button:hover,
	.jeeplus_daterange .jeeplus_range_right .jeeplus_cal_prev_button:hover
	{
	cursor: default
}

.jeeplus_property_value {
	text-overflow: ellipsis;
	white-space: nowrap
}

.jeeplus_property_check {
	margin-top: 5px
}

.jeeplus_tooltip {
	display: none;
	position: absolute;
	z-index: 10000;
	padding: 5px 10px;
	border: 1px solid #ddd;
	font-size: 15px;
	color: #666;
	border-radius: 0;
	box-shadow: 1px 1px 0 0 #CCC
}

.jeeplus_color_row {
	clear: both;
	white-space: nowrap
}

.jeeplus_color_palette {
	text-align: left;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.jeeplus_color_row, .jeeplus_color_row div, .jeeplus_color_selector {
	line-height: 0;
	font-size: 0
}

.jeeplus_color_row div {
	display: inline-block;
	width: 15px;
	height: 15px
}

.jeeplus_color_selector {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	border: 2px solid #f3f3f3
}

.jeeplus_daterange .jeeplus_range_1 .jeeplus_cal_month_name:hover {
	text-decoration: none;
	color: inherit;
	cursor: default
}

.jeeplus_cal_range_start {
	border-radius: 3px 0 0 3px
}

.jeeplus_cal_range_end {
	border-radius: 0 3px 3px 0
}

.jeeplus_cal_body .jeeplus_cal_today.jeeplus_cal_range_end,
	.jeeplus_cal_body .jeeplus_cal_today.jeeplus_cal_range_start,
	.jeeplus_cal_event.jeeplus_cal_range_end, .jeeplus_cal_event.jeeplus_cal_range_start,
	.jeeplus_cal_range_end, .jeeplus_cal_range_start {
	background-color: #CCE8FF;
	color: #fff
}

.jeeplus_cal_body .jeeplus_cal_outside.jeeplus_cal_range_end,
	.jeeplus_cal_body .jeeplus_cal_outside.jeeplus_cal_range_start,
	.jeeplus_cal_body .jeeplus_cal_outside.jeeplus_cal_today.jeeplus_cal_range_end,
	.jeeplus_cal_body .jeeplus_cal_outside.jeeplus_cal_today.jeeplus_cal_range_start,
	.jeeplus_cal_outside.jeeplus_cal_range {
	background-color: transparent;
	color: #ccc
}

.jeeplus_daterange .jeeplus_cal_icons {
	text-align: right;
	padding: 0 4px
}

.jeeplus_daterange .jeeplus_cal_icons .jeeplus_cal_icon {
	border-top: 1px solid #ddd
}

.jeeplus_daterange .jeeplus_cal_time {
	display: none
}

.jeeplus_daterange .jeeplus_cal_timepicker .jeeplus_range_time_start,
	.jeeplus_daterange .jeeplus_range_timepicker .jeeplus_cal_time {
	display: block
}

.jeeplus_daterange .jeeplus_range_timepicker .jeeplus_range_time_start {
	float: left
}

.jeeplus_daterange .jeeplus_range_timepicker .jeeplus_range_time_end {
	float: right
}

.jeeplus_daterange .jeeplus_range_footer .jeeplus_cal_footer {
	padding: 0
}

.jeeplus_view.jeeplus_toolbar .jeeplus_el_button {
	background: 0 0
}

.jeeplus_el_button button, .jeeplus_el_button input, .jeeplus_el_toggle button,
	.jeeplus_el_toggle input, .jeeplusbutton {
	border-radius: 6px;
	height: 100%;
	width: 100%;
	cursor: pointer;
	color: #fff;
	font-size: 15px;
	padding: auto 6px;
	font-family: 'PT Sans', Tahoma;
	border: 1px solid #3498db;
	border-bottom: 1px solid #268fd5;
	outline: 0;
	-webkit-appearance: none
}

.jeeplus_el_button .jeeplus_img_btn, .jeeplus_el_button .jeeplus_img_btn .jeeplus_img_btn_text,
	.jeeplus_el_button .jeeplus_img_btn_top, .jeeplus_el_button .jeeplus_img_btn_top .jeeplus_img_btn_text,
	.jeeplus_el_toggle .jeeplus_img_btn, .jeeplus_el_toggle .jeeplus_img_btn .jeeplus_img_btn_text,
	.jeeplus_el_toggle .jeeplus_img_btn_top, .jeeplus_el_toggle .jeeplus_img_btn_top .jeeplus_img_btn_text
	{
	color: #666
}

.jeeplus_el_button .jeeplus_img_btn, .jeeplus_el_button .jeeplus_img_btn_top,
	.jeeplus_el_toggle .jeeplus_img_btn, .jeeplus_el_toggle .jeeplus_img_btn_top
	{
	border: 0
}

.jeeplusbutton, .jeeplustype_base, .jeeplustype_next, .jeeplustype_prev
	{
	background: #3498db;
	color: #fff;
	font-size: 15px;
	outline: 0;
	padding: 0;
	border: 0
}

.jeeplus_el_arrow, .jeeplustype_form {
	font-size: 15px;
	padding: auto 6px;
	color: #fff;
	outline: 0;
	font-family: 'PT Sans', Tahoma
}

.jeeplustype_form {
	border: 1px solid #CCE8FF;
	background: #CCE8FF;
	border-bottom: 1px solid #209150;
	box-shadow: none
}

.jeeplus_el_button .jeeplustype_danger {
	background: #ce5545;
	border: 1px solid #ce5545;
	border-bottom: 1px solid #b13e2f;
	color: #fff
}

.jeeplus_el_button .jeeplus_el_box, .jeeplus_el_toggle .jeeplus_el_box {
	position: relative
}

.jeeplus_el_button .jeeplus_el_arrow, .jeeplus_el_toggle .jeeplus_el_arrow
	{
	position: absolute
}

.jeeplustype_next, .jeeplustype_prev {
	position: absolute;
	z-index: 1;
	top: 0
}

input.jeeplustype_prev {
	border-left-width: 0;
	border-radius: 0 6px 6px 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px
}

input.jeeplustype_next {
	border-right-width: 0;
	border-radius: 6px 0 0 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0
}

.jeeplus_el_arrow {
	width: 18px;
	height: 18px;
	background: #3498db;
	border: 1px solid #ddd
}

.jeeplustype_prev_arrow {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg)
}

.jeeplustype_next_arrow {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg)
}

.jeeplus_img_btn_abs_top .jeeplus_icon, .jeeplus_img_btn_top .jeeplus_icon
	{
	font-size: 22px;
	position: absolute;
	top: 8px;
	left: 50%
}

.jeeplus_img_btn_abs .jeeplus_icon {
	margin-left: 8px
}

.jeeplus_img_btn_abs.jeeplus_img_btn_abs_top .jeeplus_icon,
	.jeeplus_img_btn_top .jeeplus_icon {
	margin-left: -10px
}

.jeeplus_img_btn, .jeeplus_img_btn_top {
	vertical-align: top;
	background-color: transparent;
	border: none;
	width: 100%;
	padding: 0
}

.jeeplus_img_btn, .jeeplus_img_btn_abs {
	cursor: pointer;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 100%;
	font-size: 15px;
	padding: 0
}

.jeeplus_img_btn .jeeplus_icon, .jeeplus_img_btn_abs .jeeplus_icon {
	color: #fff
}

.jeeplus_img_btn .jeeplus_image, .jeeplus_img_btn_abs .jeeplus_image {
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	vertical-align: top
}

.jeeplus_img_btn_top .jeeplus_image {
	background-repeat: no-repeat;
	background-position: center top
}

.jeeplus_img_btn_abs.jeeplus_img_btn_abs_top .jeeplus_image {
	background-position: center 5px
}

.jeeplus_img_btn_text {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 100%;
	text-align: center;
	cursor: pointer;
	color: #fff
}

.jeeplus_control .jeeplus_disabled_box .jeeplus_img_btn_text,
	.jeeplus_disabled_view.jeeplus_control .jeeplus_icon,
	.jeeplus_disabled_view.jeeplus_control .jeeplus_icon_btn,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_disabled_view.jeeplus_control .jeeplus_disabled_box .jeeplus_img_btn_text,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_disabled_view.jeeplus_control .jeeplus_icon,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_disabled_view.jeeplus_control .jeeplus_icon_btn
	{
	color: #aaa
}

.jeeplus_img_btn_abs {
	background-position: center center
}

.jeeplus_img_btn_top {
	text-align: center;
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: top
}

.jeeplus_img_btn_abs .jeeplus_img_btn_text {
	bottom: 8px
}

.jeeplus_pressed .jeeplus_img_btn, .jeeplus_pressed .jeeplus_img_btn_top
	{
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_pressed .jeeplus_img_btn_abs+input, .jeeplus_pressed .jeeplustype_base
	{
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_control .jeeplus_disabled_box .jeeplus_el_arrow,
	.jeeplus_control .jeeplus_disabled_box .jeeplus_img_btn,
	.jeeplus_control .jeeplus_disabled_box .jeeplustype_base,
	.jeeplus_control .jeeplus_disabled_box .jeeplustype_danger,
	.jeeplus_control .jeeplus_disabled_box .jeeplustype_form,
	.jeeplus_control .jeeplus_disabled_box .jeeplustype_next,
	.jeeplus_control .jeeplus_disabled_box .jeeplustype_prev {
	color: #aaa;
	background: #e9e9e9;
	border: 1px solid #e9e9e9;
	text-shadow: none
}

.jeeplus_control .jeeplus_disabled_box .jeeplus_image {
	opacity: .4
}

.jeeplusbutton {
	width: auto;
	height: auto;
	padding: 8px 15px
}

.jeeplus_richtext_editor {
	height: 100%
}

.jeeplus_template .jeeplus_richtext_editor:focus {
	outline: 0
}

.jeeplus_richtext_container .jeeplus_template {
	padding: 10px;
	overflow-x: auto;
	border: solid #ccc;
	border-width: 0 1px 1px;
	border-radius: 0 0 6px 6px
}

.jeeplus_control {
	background: 0 0
}

.jeeplus_control button, .jeeplus_control input, .jeeplus_control textarea,
	.jeeplus_el_label, .jeeplus_inp_bottom_label, .jeeplus_inp_label,
	.jeeplus_inp_top_label {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: 'PT Sans', Tahoma
}

.jeeplus_el_box, .jeeplus_inp_static {
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden
}

.jeeplus_el_box {
	box-sizing: border-box;
	padding: 3px 2px;
	width: 100%;
	font-size: 15px
}

.jeeplus_el_colorpicker input, .jeeplus_el_combo input,
	.jeeplus_el_datepicker input, .jeeplus_el_search input,
	.jeeplus_el_text input {
	height: 100%;
	padding: 0 10px;
	border: 1px solid #ccc;
	color: #666;
	font-size: 15px;
	background: #fff;
	font-family: 'PT Sans', Tahoma;
	-webkit-appearance: none
}

.jeeplus_inp_label, .jeeplus_inp_top_label, .jeeplus_label_right {
	color: #666;
	text-transform: none;
	font-size: 15px
}

.jeeplus_inp_label {
	float: left;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 7.5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.jeeplus_inp_top_label {
	float: none;
	padding: 3px 2px 0
}

.jeeplus_inp_bottom_label {
	font-size: 13px;
	color: #737373
}

.jeeplus_label_right {
	padding-left: 7.5px
}

.jeeplus_el_checkbox .jeeplus_label_right {
	display: inline-block;
	padding-top: 2px
}

.jeeplus_el_label {
	color: #666;
	line-height: 32px;
	padding: 3px 2px
}

.jeeplus_toolbar .jeeplus_el_label {
	padding-left: 10px;
	text-transform: none
}

.jeeplus_el_select select {
	height: 100%;
	font-size: 15px;
	border: 1px solid #ddd
}

body:not (:-moz-handler-blocked ) .jeeplus_el_select select {
	padding: .2em
}

.jeeplus_all_segments, .jeeplus_el_group {
	height: 100%;
	white-space: nowrap
}

.jeeplus_inp_counter_next, .jeeplus_inp_counter_prev,
	.jeeplus_inp_counter_value {
	border: 1px solid #ddd;
	cursor: pointer;
	-webkit-appearance: none;
	width: 20px;
	height: 100%;
	vertical-align: top
}

.jeeplus_inp_counter_value {
	font-size: 15px;
	width: 50px;
	color: #666;
	text-align: center;
	border-left-width: 0;
	border-right-width: 0;
	-webkit-appearance: none;
	border-radius: 0
}

.jeeplus_inp_counter_next, .jeeplus_inp_counter_prev {
	padding: auto 6px;
	color: #fff;
	background: #3498db;
	font-size: 15px;
	font-family: 'PT Sans', Tahoma;
	outline: 0
}

.jeeplus_inp_counter_prev {
	border: 1px solid #3498db;
	border-bottom: 1px solid #2386c8;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-radius: 6px 0 0 6px
}

.jeeplus_inp_counter_next {
	border: 1px solid #3498db;
	border-bottom: 1px solid #2386c8;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-radius: 0 6px 6px 0
}

.jeeplus_el_textarea textarea {
	border: 1px solid #ddd;
	height: 100%;
	margin: 0;
	padding: 5px 10px;
	color: #666;
	resize: none;
	font-size: 15px
}

.jeeplus_el_textarea .jeeplus_inp_label {
	padding-top: 9.5px
}

.jeeplus_segment_0, .jeeplus_segment_1 {
	height: 100%
}

.jeeplus_segment_0 {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-radius: 6px 0 0 6px
}

.jeeplus_segment_N {
	height: 100%;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-radius: 0 6px 6px 0
}

.jeeplus_segment_N:first-child {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-radius: 6px
}

.jeeplus_segment_0, .jeeplus_segment_1, .jeeplus_segment_N {
	-webkit-appearance: none;
	background: #3498db;
	color: #fff;
	font-size: 15px;
	font-family: 'PT Sans', Tahoma;
	border: 1px solid #3498db;
	border-bottom: 1px solid #268fd5;
	outline: 0;
	cursor: pointer;
	padding: 0
}

.jeeplus_segment_0.jeeplus_selected, .jeeplus_segment_1.jeeplus_selected,
	.jeeplus_segment_N.jeeplus_selected {
	color: #fff;
	background: #CCE8FF;
	border-color: #CCE8FF
}

.jeeplus_inp_static {
	border: 1px solid #ddd;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
	float: left
}

.jeeplus_item_tab, .jeeplus_tab_filler {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.jeeplus_inp_static .jeeplus_placeholder {
	color: #b3b3b3
}

.jeeplus_el_colorpicker, .jeeplus_el_combo, .jeeplus_el_datepicker,
	.jeeplus_el_richselect, .jeeplus_el_search {
	font-size: 15px
}

.jeeplus_el_colorpicker .jeeplus_el_box, .jeeplus_el_combo .jeeplus_el_box,
	.jeeplus_el_datepicker .jeeplus_el_box, .jeeplus_el_richselect .jeeplus_el_box,
	.jeeplus_el_search .jeeplus_el_box {
	color: #666;
	position: relative
}

.jeeplus_el_colorpicker .jeeplus_inp_static, .jeeplus_el_colorpicker input,
	.jeeplus_el_combo .jeeplus_inp_static, .jeeplus_el_combo input,
	.jeeplus_el_datepicker .jeeplus_inp_static, .jeeplus_el_datepicker input,
	.jeeplus_el_richselect .jeeplus_inp_static, .jeeplus_el_richselect input,
	.jeeplus_el_search .jeeplus_inp_static, .jeeplus_el_search input {
	color: #666;
	padding-right: 24px;
	background: #fff;
	font-family: 'PT Sans', Tahoma;
	border-color: #ccc;
	-webkit-appearance: none
}

.jeeplus_el_colorpicker .jeeplus_input_icon, .jeeplus_el_combo .jeeplus_input_icon,
	.jeeplus_el_datepicker .jeeplus_input_icon, .jeeplus_el_richselect .jeeplus_input_icon,
	.jeeplus_el_search .jeeplus_input_icon {
	right: 2px;
	background: 0 0;
	z-index: 1;
	position: absolute
}

.jeeplus_el_combo .jeeplus_input_icon, .jeeplus_el_richselect .jeeplus_input_icon
	{
	padding-left: 7px;
	width: 19px
}

.jeeplus_el_colorpicker .jeeplus_input_icon, .jeeplus_el_datepicker .jeeplus_input_icon,
	.jeeplus_el_search .jeeplus_input_icon {
	padding-left: 5px;
	width: 21px
}

.jeeplus_view button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.jeeplus_el_radio .jeeplus_inp_label {
	line-height: normal !important;
	padding-top: 6.5px
}

.jeeplus_el_checkbox input, .jeeplus_inp_radio_border input {
	margin: 0;
	padding: 0;
	float: left
}

.jeeplus_line_break {
	clear: both
}

.jeeplus_custom_checkbox, .jeeplus_custom_radio {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.jeeplus_fmanager, .jeeplus_switch_text {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.jeeplus_radio_option {
	display: table;
	float: left;
	height: 32px;
	margin-right: 20px
}

.jeeplus_el_radio .jeeplus_label_right, .jeeplus_inp_radio_border {
	display: table-cell;
	vertical-align: middle
}

.jeeplus_invalid .jeeplus_custom_radio, .jeeplus_invalid .jeeplus_el_box .jeeplus_inp_static,
	.jeeplus_invalid .jeeplus_el_box input, .jeeplus_invalid .jeeplus_el_box select,
	.jeeplus_invalid .jeeplus_el_box textarea, input.jeeplus_invalid,
	select.jeeplus_invalid, textarea.jeeplus_invalid {
	background-color: #fff6f6;
	border-color: #fea5a8
}

.jeeplus_invalid .jeeplus_inp_bottom_label {
	font-size: 13px;
	color: #fd595f
}

.jeeplus_el_colorpicker .jeeplus_input_icon {
	padding-left: 0;
	top: 7px;
	right: 8px;
	width: 24px;
	height: 24px;
	border-radius: 6px
}

.jeeplus_el_search .jeeplus_el_box {
	position: relative
}

.jeeplus_el_search span {
	position: absolute;
	right: 19px;
	cursor: pointer;
	padding-left: 7px
}

.jeeplus_view.jeeplus_control>.jeeplus_disabled {
	filter: alpha(opacity = 0);
	opacity: 0
}

.jeeplus_disabled_view.jeeplus_control .jeeplus_image {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.jeeplus_view.jeeplus_control .jeeplus_disabled_box .jeeplus_input_icon,
	.jeeplus_view.jeeplus_control .jeeplus_disabled_box button,
	.jeeplus_view.jeeplus_control .jeeplus_disabled_box label {
	color: #aaa
}

.jeeplus_view.jeeplus_control .jeeplus_disabled_box .jeeplus_inp_static,
	.jeeplus_view.jeeplus_control .jeeplus_disabled_box input,
	.jeeplus_view.jeeplus_control .jeeplus_disabled_box select,
	.jeeplus_view.jeeplus_control .jeeplus_disabled_box textarea {
	color: #aaa;
	background: #eee
}

.jeeplus_view.jeeplus_control .jeeplus_disabled_box .jeeplus_inp_counter_next,
	.jeeplus_view.jeeplus_control .jeeplus_disabled_box .jeeplus_inp_counter_prev,
	.jeeplus_view.jeeplus_control .jeeplus_disabled_box .jeeplus_segment_0,
	.jeeplus_view.jeeplus_control .jeeplus_disabled_box .jeeplus_segment_1,
	.jeeplus_view.jeeplus_control .jeeplus_disabled_box .jeeplus_segment_N
	{
	color: #aaa;
	background: #e9e9e9;
	border: 1px solid #e9e9e9;
	text-shadow: none
}

.jeeplus_disabled_top_label {
	color: #aaa
}

label.jeeplus_required:after {
	padding-left: 4px;
	content: "*";
	color: red
}

.jeeplus_multicombo .jeeplus_inp_static {
	padding: 0 3px
}

.jeeplus_el_text .jeeplus_multicombo_input {
	background-color: transparent;
	border: 0;
	float: left;
	vertical-align: middle;
	padding: 0;
	color: #666;
	font-size: 15px;
	font-family: 'PT Sans', Tahoma;
	margin-left: 7px
}

.jeeplus_el_text .jeeplus_multicombo_input:focus {
	border: 0;
	box-shadow: none
}

.jeeplus_multicombo_listbox {
	width: auto;
	line-height: 1;
	margin: 0;
	padding: 0;
	list-style: none
}

.jeeplus_before_all_tabs, .jeeplus_tab_more_icon .jeeplus_icon {
	width: 100%
}

.jeeplus_multicombo_tag, .jeeplus_multicombo_value {
	padding: 0 5px 0 7px;
	background-color: #f2f2f2;
	display: inline-block;
	margin: 3px;
	float: left;
	border-radius: 6px
}

.jeeplus_multicombo_tag {
	min-width: 15px;
	text-align: center;
	padding: 0 5px
}

.jeeplus_multicombo_delete {
	margin-left: 10px;
	padding: 0 5px;
	color: #404040;
	cursor: pointer
}

.jeeplus_multilist .jeeplus_selected {
	background: #f2f2f2;
	color: #666
}

.jeeplus_checksuggest_select_all {
	border: #ebebeb;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 1px
}

.jeeplus_checksuggest_select_all .jeeplus_label_right {
	text-transform: capitalize;
	display: block;
	padding-top: 2px;
	padding-bottom: 4px
}

.jeeplus_checksuggest_select_all input {
	display: none
}

.jeeplus_checksuggest_select_all:hover .jeeplus_label_right {
	cursor: pointer;
	color: #3498db
}

.jeeplus_el_tabbar {
	background: 0 0
}

.jeeplus_all_tabs {
	height: 100%;
	display: table
}

.jeeplus_tab_filler {
	display: table-cell;
	background: 0 0;
	font-size: 1px;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box
}

.jeeplus_item_tab:first-child {
	border-left: 1px solid #ddd
}

.jeeplus_item_tab {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	border-left-width: 0;
	background: #a4b4bf;
	color: #fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0;
	box-sizing: border-box;
	border-radius: 4px 4px 0 0
}

.jeeplus_after_all_tabs, .jeeplus_forminput legend {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.jeeplustype_bottom .jeeplus_item_tab {
	border-radius: 0
}

.jeeplus_item_tab.jeeplus_selected {
	border-bottom-width: 0;
	background: #3498db;
	color: #fff;
	border-color: #3498db
}

.jeeplustype_bottom .jeeplus_item_tab.jeeplus_selected {
	border-bottom-width: 1px
}

.jeeplus_after_all_tabs {
	width: 100%;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	box-sizing: border-box
}

.jeeplus_view.jeeplus_control .jeeplus_disabled_box .jeeplus_item_tab {
	color: #aaa;
	background: #e9e9e9;
	border: 1px solid #e9e9e9;
	text-shadow: none
}

.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_img_btn_top,
	.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_img_btn_top,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_img_btn_top {
	background-position: center 0;
	position: relative;
	height: 100%
}

.jeeplus_tab_more_icon {
	cursor: pointer;
	display: table-cell;
	overflow: hidden;
	text-align: center;
	box-sizing: border-box;
	vertical-align: middle;
	padding: 0 3px
}

.jeeplus_tab_list .jeeplus_list_item:last-child {
	border-bottom: none
}

.jeeplus_icon.jeeplus_tab_close {
	font-size: 12px;
	float: right;
	padding: 4px;
	margin-top: -4px
}

.jeeplus_menu .jeeplus_list_item:active, .jeeplus_menu .jeeplus_list_item:focus,
	.jeeplus_menu .jeeplus_list_item:hover, .jeeplus_menu-x .jeeplus_list_item:active,
	.jeeplus_menu-x .jeeplus_list_item:focus, .jeeplus_menu-x .jeeplus_list_item:hover
	{
	background: rgba(100, 100, 100, .1)
}

.jeeplus_menu .jeeplus_list_item, .jeeplus_menu-x .jeeplus_list_item {
	border: none;
	text-decoration: none;
	background: #fff;
	height: 34px
}

.jeeplus_menu .jeeplus_list_item .jeeplus_submenu_icon, .jeeplus_menu-x .jeeplus_list_item .jeeplus_submenu_icon
	{
	float: right;
	text-align: right;
	position: relative;
	margin-left: 4px
}

.jeeplus_menu-x .jeeplus_submenu_icon {
	top: 13px
}

.jeeplus_menu-x {
	border: none;
	background: 0 0
}

.jeeplus_menu-x .jeeplus_list_item {
	display: inline-block;
	line-height: 30px;
	border-right: 1px solid #fff;
	border-left: 0;
	background: #3498db;
	color: #fff;
	font-size: 15px
}

.jeeplus_menu-x .jeeplus_list_item .jeeplus_submenu_icon:before {
	content: '\f107'
}

.jeeplus_menu-x .jeeplus_list_item .jeeplus_icon_btn {
	color: #fff;
	text-align: left
}

.jeeplus_menu-x .jeeplus_list_item:active, .jeeplus_menu-x .jeeplus_list_item:focus,
	.jeeplus_menu-x .jeeplus_list_item:hover {
	background-color: #268fd5
}

.jeeplus_menu-x .jeeplus_list_item:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-radius: 4px 0 0 4px
}

.jeeplus_menu-x .jeeplus_list_item:last-child {
	border-right: none;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-radius: 0 4px 4px 0
}

.jeeplus_menu {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 0
}

.jeeplus_layout_toolbar .jeeplus_icon_button, .jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_icon_button
	{
	border-radius: 6px
}

.jeeplus_menu .jeeplus_list_item {
	display: block
}

.jeeplus_menu .jeeplus_context_separator {
	height: 3px;
	padding: 1px 3px 0
}

.jeeplus_menu .jeeplus_context_separator .sep_line {
	height: 1px;
	border-top: 1px solid #ddd
}

.jeeplus_menu .jeeplus_submenu_icon {
	top: 11px
}

.jeeplus_menu .jeeplus_context_spacer {
	height: 34px
}

.jeeplus_menu_link {
	color: inherit;
	text-decoration: none;
	display: block;
	height: 100%
}

.jeeplus_layout_toolbar {
	color: #fff;
	font-size: 18px;
	background: #3498db
}

.jeeplus_layout_toolbar .jeeplus_el_button, .jeeplus_layout_toolbar .jeeplus_el_label,
	.jeeplus_layout_toolbar .jeeplus_inp_label {
	color: #fff
}

.jeeplus_layout_toolbar .jeeplus_el_label {
	font-size: 18px
}

.jeeplus_layout_toolbar .jeeplus_inp_counter_next,
	.jeeplus_layout_toolbar .jeeplus_inp_counter_prev,
	.jeeplus_layout_toolbar .jeeplus_segment_0, .jeeplus_layout_toolbar .jeeplus_segment_1,
	.jeeplus_layout_toolbar .jeeplus_segment_N, .jeeplus_layout_toolbar .jeeplustype_base,
	.jeeplus_layout_toolbar .jeeplustype_next, .jeeplus_layout_toolbar .jeeplustype_prev
	{
	border-color: #d9d9d9;
	background-color: transparent;
	color: #fff
}

.jeeplus_layout_toolbar .jeeplus_el_arrow.jeeplustype_next_arrow {
	border-left: none;
	border-bottom: none
}

.jeeplus_layout_toolbar .jeeplus_el_arrow.jeeplustype_prev_arrow {
	border-right: none;
	border-bottom: none
}

.jeeplus_layout_toolbar .jeeplus_inp_counter_next:hover,
	.jeeplus_layout_toolbar .jeeplus_inp_counter_prev:hover,
	.jeeplus_layout_toolbar .jeeplus_segment_0:hover,
	.jeeplus_layout_toolbar .jeeplus_segment_1:hover,
	.jeeplus_layout_toolbar .jeeplus_segment_N:hover,
	.jeeplus_layout_toolbar .jeeplustype_base:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_layout_toolbar .jeeplus_inp_counter_next:active,
	.jeeplus_layout_toolbar .jeeplus_inp_counter_prev:active,
	.jeeplus_layout_toolbar .jeeplus_segment_0:active,
	.jeeplus_layout_toolbar .jeeplus_segment_1:active,
	.jeeplus_layout_toolbar .jeeplus_segment_N:active,
	.jeeplus_layout_toolbar .jeeplustype_base:active {
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_layout_toolbar .jeeplus_inp_counter_next:focus,
	.jeeplus_layout_toolbar .jeeplus_inp_counter_prev:focus,
	.jeeplus_layout_toolbar .jeeplus_segment_0:focus,
	.jeeplus_layout_toolbar .jeeplus_segment_1:focus,
	.jeeplus_layout_toolbar .jeeplus_segment_N:focus,
	.jeeplus_layout_toolbar .jeeplustype_base:focus {
	background-color: rgba(0, 0, 0, .07);
	color: #fff
}

.jeeplus_layout_toolbar .jeeplus_inp_static, .jeeplus_layout_toolbar input[type=text]
	{
	border-color: #fff
}

.jeeplus_layout_toolbar .jeeplus_inp_static:focus,
	.jeeplus_layout_toolbar input[type=text]:focus {
	border-color: #fff;
	box-shadow: none
}

.jeeplus_layout_toolbar .jeeplus_input_icon {
	border-color: #d9d9d9;
	background-color: transparent;
	color: #666
}

.jeeplus_layout_toolbar .jeeplus_input_icon:active,
	.jeeplus_layout_toolbar .jeeplus_input_icon:focus,
	.jeeplus_layout_toolbar .jeeplus_input_icon:hover {
	background-color: transparent;
	color: #666
}

.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_el_arrow,
	.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_inp_counter_next,
	.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_inp_counter_prev,
	.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_input_icon,
	.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_segment_0,
	.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_segment_1,
	.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_segment_N,
	.jeeplus_layout_toolbar .jeeplus_pressed .jeeplustype_base,
	.jeeplus_layout_toolbar .jeeplus_pressed .jeeplustype_next,
	.jeeplus_layout_toolbar .jeeplus_pressed .jeeplustype_prev {
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_0,
	.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_N {
	border-color: #d9d9d9;
	background-color: #CCE8FF;
	color: #fff
}

.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_0:hover,
	.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_1:hover,
	.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_N:hover {
	background-color: #24a259
}

.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_0:active,
	.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_0:focus,
	.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_1:active,
	.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_1:focus,
	.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_N:active,
	.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_N:focus {
	background-color: #295
}

.jeeplus_layout_toolbar .jeeplus_segment_1, .jeeplus_layout_toolbar .jeeplus_segment_N,
	.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_layout_toolbar .jeeplus_selected.jeeplus_segment_N {
	margin-left: 0;
	border-left: none
}

.jeeplus_layout_toolbar .jeeplus_img_btn:active, .jeeplus_layout_toolbar .jeeplus_img_btn_top:active
	{
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_layout_toolbar .jeeplus_img_btn:focus, .jeeplus_layout_toolbar .jeeplus_img_btn_top:focus
	{
	background-color: #2489cc
}

.jeeplus_layout_toolbar .jeeplus_img_btn:hover, .jeeplus_layout_toolbar .jeeplus_img_btn_top:hover
	{
	background-color: #268fd5
}

.jeeplus_layout_toolbar .jeeplus_el_icon, .jeeplus_layout_toolbar .jeeplus_icon_btn,
	.jeeplus_layout_toolbar .jeeplus_icon_button, .jeeplus_layout_toolbar .jeeplus_img_btn,
	.jeeplus_layout_toolbar .jeeplus_img_btn_abs, .jeeplus_layout_toolbar .jeeplus_img_btn_abs .jeeplus_icon,
	.jeeplus_layout_toolbar .jeeplus_img_btn_abs .jeeplus_img_btn_text,
	.jeeplus_layout_toolbar .jeeplus_img_btn_top .jeeplus_icon,
	.jeeplus_layout_toolbar .jeeplus_img_btn_top .jeeplus_img_btn_text {
	color: #fff
}

.jeeplus_layout_toolbar .jeeplus_el_box .jeeplus_img_btn_abs:active {
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_layout_toolbar .jeeplus_el_icon .jeeplus_icon_button:focus {
	background-color: rgba(0, 0, 0, .07)
}

.jeeplus_layout_toolbar .jeeplus_el_box .jeeplus_img_btn_abs:hover,
	.jeeplus_layout_toolbar .jeeplus_el_icon .jeeplus_icon_button:hover {
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_layout_toolbar .jeeplus_control {
	border-color: #3498db
}

.jeeplus_layout_toolbar .jeeplus_icon_button .jeeplus_icon {
	font-size: 23px;
	height: 27px;
	width: 27px;
	color: #fff
}

.jeeplus_layout_toolbar .jeeplus_img_btn, .jeeplus_layout_toolbar .jeeplus_img_btn_top
	{
	border-width: 0
}

.jeeplus_toolbar.jeeplus_layout_subbar {
	color: #fff;
	font-size: 18px
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_el_button,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_el_label,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_inp_label {
	color: #fff
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_el_label {
	font-size: 18px
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_inp_counter_next,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_inp_counter_prev,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_0,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_1,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_N,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplustype_base,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplustype_next,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplustype_prev {
	border-color: #d9d9d9;
	background-color: transparent;
	color: #fff
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_el_arrow.jeeplustype_next_arrow
	{
	border-left: none;
	border-bottom: none
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_el_arrow.jeeplustype_prev_arrow
	{
	border-right: none;
	border-bottom: none
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_inp_counter_next:hover,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_inp_counter_prev:hover,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_0:hover,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_1:hover,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_N:hover,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplustype_base:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_inp_counter_next:active,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_inp_counter_prev:active,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_0:active,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_1:active,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_N:active,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplustype_base:active {
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_inp_counter_next:focus,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_inp_counter_prev:focus,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_0:focus,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_1:focus,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_N:focus,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplustype_base:focus {
	background-color: rgba(0, 0, 0, .07);
	color: #fff
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_inp_static,
	.jeeplus_toolbar.jeeplus_layout_subbar input[type=text] {
	border-color: #fff
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_inp_static:focus,
	.jeeplus_toolbar.jeeplus_layout_subbar input[type=text]:focus {
	border-color: #fff;
	box-shadow: none
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_input_icon {
	border-color: #d9d9d9;
	background-color: transparent;
	color: #666
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_input_icon:active,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_input_icon:focus,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_input_icon:hover {
	background-color: transparent;
	color: #666
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_pressed .jeeplus_el_arrow,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_pressed .jeeplus_inp_counter_next,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_pressed .jeeplus_inp_counter_prev,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_pressed .jeeplus_input_icon,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_pressed .jeeplus_segment_0,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_pressed .jeeplus_segment_1,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_pressed .jeeplus_segment_N,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_pressed .jeeplustype_base,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_pressed .jeeplustype_next,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_pressed .jeeplustype_prev
	{
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_0,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_N
	{
	border-color: #d9d9d9;
	background-color: #CCE8FF;
	color: #fff
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_0:hover,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_1:hover,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_N:hover
	{
	background-color: #24a259
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_0:active,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_0:focus,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_1:active,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_1:focus,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_N:active,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_N:focus
	{
	background-color: #295
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_1,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_segment_N,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_selected.jeeplus_segment_N
	{
	margin-left: 0;
	border-left: none
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn:active,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn_top:active {
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn:focus,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn_top:focus {
	background-color: #2489cc
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn:hover,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn_top:hover {
	background-color: #268fd5
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_el_icon,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_icon_btn,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_icon_button,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn_abs,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn_abs .jeeplus_icon,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn_abs .jeeplus_img_btn_text,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn_top .jeeplus_icon,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn_top .jeeplus_img_btn_text
	{
	color: #fff
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_el_box .jeeplus_img_btn_abs:active
	{
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_el_icon .jeeplus_icon_button:focus
	{
	background-color: rgba(0, 0, 0, .07)
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_el_box .jeeplus_img_btn_abs:hover,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_el_icon .jeeplus_icon_button:hover
	{
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_control {
	border-color: #3498db
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_icon_button .jeeplus_icon
	{
	font-size: 23px;
	height: 27px;
	width: 27px;
	color: #fff
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn,
	.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_img_btn_top {
	border-width: 0
}

.jeeplus_toolbar .jeeplus_layout_clean, .jeeplus_toolbar .jeeplus_layout_line,
	.jeeplus_toolbar .jeeplus_layout_toolbar {
	background: 0 0
}

.jeeplus_el_button .jeeplus_hidden_upload, .jeeplus_hidden_upload {
	height: 1px;
	width: 1px;
	border: 0 !important;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1
}

.jeeplus_upload_client, .jeeplus_upload_error, .jeeplus_upload_server {
	width: 60px;
	text-align: center;
	float: right
}

.cancel_icon, .error_icon {
	display: inline-block;
	background-repeat: no-repeat
}

.error_icon {
	width: 18px;
	height: 16px;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFMDdENjlDNjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFMDdENjlENjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkUwN0Q2OUE2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkUwN0Q2OUI2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ZJnE7AAABdklEQVR42mK80aLPgAcwA/EcIOYB4mgg/oWuQL36AphmYcAPYvl5WBOYmBgY3n/6fQTIn4hLIRMeQ0CuaBHgY2EQ4GMF8euAWIgcg6qF+NmkOdiZGdhYmRiEBdhAhrSQapAKEBcJC7DCBUQE2UBUGhAbkGLQBDEhdjYmJkaGtHVMDD4LmBk+/2RgEBdhBwX+ZGINcuLiZPYW5Ie45tknRrAhIFqAl5WBh4vFBijsR8ggkI29IA0wwMsOo/+DaWjA9wIxGz6D0oAKDXi5EalCkvc/2DApPgifm5OZQZCPFRyGuAwCxwqya0AAZADMVTAgyA92TDUQS2MzqAUUxcAgRjPoP9hVyICVhREUi6B01g4TY4RmES0gvqSuyMPMQAK4ef/LXyBlAswmF2DWd4kJs2M1pGgLIvrRAXJyAIWqNzcXi7cgHysDqQAUnt9//LW52WoQBfLaDRlxDnWgYQzkAKBBDI+ef38E0n3nycsf6gyUgUcAAQYA9DZJKVXGocQAAAAASUVORK5CYII=)
}

.jeeplus_upload_server {
	color: green
}

.jeeplus_remove_upload {
	float: right
}

.cancel_icon {
	margin-top: 8px;
	width: 14px;
	height: 14px;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAsElEQVR4XoVQUQbDQBScAywIuUcpKCWglBJCDlBKf0vpbymhd5mDhIDcoAcoJQSEsn2G5KmWzMDsPG92ZyGAgVfWfBtrUwEOZnwwOu2UjaPCbScLAEzYmzxyxafMgaUlRXMTsJJ1B7jgy0Y7gHt5FdgyimeAS+a6ZpDTQkLkCQbmk9OBHaPv+p6x99jLFFuOsTMPSlXl8FVlrSopFBP/sIQAbn6+bwsHA29sNGhMBQgf1cri4JYEbDkAAAAASUVORK5CYII=)
}

.jeeplus_upload_flash {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #fff;
	filter: alpha(opacity = 0)
}

.jeeplus_drop_file {
	background: #f4f4f4;
	position: relative
}

.jeeplus_drop_file::before {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
	text-align: center;
	pointer-events: none
}

.jeeplus_fieldset fieldset {
	border: 1px solid #c4c4c4;
	margin: 0;
	padding: 5px 8px
}

.jeeplus_fieldset legend {
	color: #666;
	font-size: 12px
}

.jeeplus_forminput fieldset {
	border: none;
	margin: 0;
	padding: 0
}

.jeeplus_forminput legend {
	color: #666;
	line-height: 32px;
	padding: 3px 7.5px 3px 2px;
	box-sizing: border-box;
	font-family: 'PT Sans', Tahoma;
	float: left
}

.jeeplus_slider_box, .jeeplus_slider_box .jeeplus_slider_left {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: left
}

.jeeplus_slider_box {
	position: relative;
	padding: 15px 10px 0;
	height: 100%;
	border-radius: 5px;
	box-sizing: border-box;
	margin-top: -11px
}

.jeeplus_slider_box .jeeplus_slider_left {
	width: 100px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	box-sizing: border-box;
	border-radius: 5px 0 0 5px
}

.jeeplus_slider_box .jeeplus_slider_right {
	float: left;
	width: 100px;
	background: #fff;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border: 1px solid #eaeaea;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0 5px 5px 0
}

.jeeplus_slider_box .jeeplus_slider_handle {
	z-index: 1;
	position: absolute;
	border-radius: 8px
}

.jeeplus_slider_box .jeeplus_slider_left {
	height: 6px;
	border: 1px solid #ccc;
	background: #3498db
}

.jeeplus_slider_box .jeeplus_slider_right {
	height: 6px;
	border-color: #ccc
}

.jeeplus_slider_box .jeeplus_slider_handle {
	width: 14px;
	height: 14px;
	border: 1px solid #ccc;
	background-color: #fff;
	top: 10px
}

.jeeplus_rangeslider .jeeplus_slider_box .jeeplus_slider_left {
	position: absolute
}

.jeeplus_rangeslider .jeeplus_slider_box .jeeplus_slider_active {
	z-index: 1
}

.jeeplus_rangeslider .jeeplus_slider_box .jeeplus_slider_right {
	border-radius: 5px
}

.jeeplus_rangeslider .jeeplus_slider_title_box {
	position: relative;
	float: left;
	height: 18px;
	width: 1px
}

.jeeplus_rangeslider .jeeplus_slider_title.jeeplus_slider_move {
	position: absolute
}

.jeeplus_rangeslider.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_right
	{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-radius: 5px
}

.jeeplus_rangeslider.jeeplus_slider_vertical .jeeplus_slider_title.jeeplus_slider_move
	{
	display: block;
	position: relative
}

.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_left,
	.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_right {
	border: 1px solid #e1e1e1
}

.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_handle {
	margin: 0 2px;
	height: 14px;
	border-radius: 2px;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJCMjdFNENBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCMjdFNERBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkIyN0U0QUFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkIyN0U0QkFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powz/icAAAAaSURBVHjaYmBgYDBjgAA4zcSABQysIECAAQBn+ACx2PqtbAAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: 3px center
}

.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_left {
	border: 1px solid #ccc;
	background: #3498db
}

.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_right {
	border-color: #ccc
}

.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_handle {
	background-color: #fff;
	border: 1px solid #ccc;
	top: 10px;
	width: 11px
}

.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_left,
	.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_right {
	float: none
}

.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_left {
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 5px;
	border-radius: 0 0 5px 5px
}

.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_right {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 0;
	border-radius: 5px 5px 0 0
}

.jeeplus_slider_vertical .jeeplus_slider_title {
	padding-top: 1px;
	text-align: left
}

.jeeplus_slider_vertical.jeeplus_slider_alt .jeeplus_slider_handle {
	height: 11px;
	width: 14px;
	background-position: 4px center
}

.jeeplus_slider_title {
	text-align: center
}

.jeeplus_slider_title.jeeplus_slider_move {
	position: relative;
	text-align: left;
	display: inline-block;
	width: auto;
	white-space: nowrap
}

.jeeplus_el_box .jeeplus_switch_box {
	margin-top: 4px
}

.jeeplus_switch_toggle {
	position: absolute;
	visibility: hidden
}

.jeeplus_switch_box {
	display: block;
	position: relative;
	cursor: pointer;
	height: 24px;
	width: 60px;
	background-color: #f1f1f1;
	border: 1px solid #ddd;
	border-radius: 60px;
	box-sizing: border-box;
	transition: background-color .4s ease;
	color: #666;
	text-align: center;
	float: left
}

.jeeplus_el_switch .jeeplus_label_right {
	display: inline-block;
	padding-top: 3px;
	margin-top: 4px
}

.jeeplus_switch_handle {
	height: 22px;
	width: 22px;
	border-radius: 100%;
	box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
	border: 1px solid #eee;
	position: absolute;
	top: 0;
	background-color: #fff;
	transition: left .3s ease;
	cursor: pointer;
	box-sizing: border-box
}

.jeeplus_switch_text {
	user-select: none;
	padding: 1px 0 0 18px;
	display: inline-block;
	box-sizing: border-box;
	width: 100%
}

.jeeplus_switch_on .jeeplus_switch_text {
	padding: 1px 18px 0 0
}

.jeeplus_switch_box.jeeplus_switch_on {
	background-color: #3498db;
	color: #fff
}

.jeeplus_progress_bottom, .jeeplus_progress_top {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	overflow: hidden;
	z-index: 20;
	background: #f2f2f2
}

.jeeplus_progress_bottom {
	bottom: 0;
	top: auto;
	height: 17px
}

.jeeplus_progress_bottom .jeeplus_progress_state, .jeeplus_progress_top .jeeplus_progress_state
	{
	width: 0;
	height: 6px;
	background: #CCE8FF;
	-moz-transition: width 3s;
	transition: width 3s
}

.jeeplus_progress_bottom .jeeplus_progress_state {
	height: 17px
}

.jeeplus_progress_icon {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20
}

.jeeplus_progress_icon .jeeplus_progress_state {
	font-family: FontAwesome;
	font-size: 50px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -25px;
	margin-top: -25px;
	display: inline-block;
	color: #b3b3b3
}

.jeeplus_gage {
	height: 100%;
	width: 100%;
	transform: rotate(180deg)
}

.jeeplus_gage_label {
	font-size: .9em;
	text-align: center;
	margin-top: 10px
}

.jeeplus_gage_placeholder {
	margin-top: -20px
}

.jeeplus_gage_info {
	text-align: center;
	font-size: .7em;
	position: relative;
	margin: 0 auto 10px
}

.fa.fa-pull-left, .fa.pull-left {
	margin-right: .3em
}

.jeeplus_gage_min_range {
	left: -74px
}

.jeeplus_gage_max_range {
	right: -74px
}

.jeeplus_gage_max_range, .jeeplus_gage_min_range {
	display: inline-block;
	margin-top: 20px;
	position: absolute;
	text-align: center;
	width: 150px
}

.jeeplus_gage_range_info {
	font-size: 1.2em;
	line-height: 1
}

.jeeplus_gage-value {
	font-size: 2.2em;
	color: #404040
}

.jeeplus_gage_gradient_point_animated {
	transition: transform 1.3s linear
}

.jeeplus_gage_animated {
	stroke: #0f0;
	animation: gage_dash 1.3s linear forwards;
	transition: stroke 1.3s linear, stroke-dasharray 1.3s linear
}

.jeeplus_gage_animated_first_load {
	stroke: #0f0;
	animation: gage_dash 1.3s linear forwards;
	transition: stroke 1.3s linear
}

@
keyframes gage_dash {
	to {stroke-dashoffset: 0
}

}
.jeeplus_bullet_name {
	width: 100
}

.jeeplus_bullet_header {
	font-weight: 700;
	font-size: 15px
}

.jeeplus_bullet_subheader {
	font-size: 15px
}

.jeeplus_bullet_scale {
	font-size: 12px;
	font-weight: 700
}

.jeeplus_organogram canvas {
	position: absolute
}

.jeeplus_organogram_item {
	position: absolute;
	z-index: 1;
	text-align: center;
	border-radius: 4px;
	background-color: #e3f2fd;
	border: 1px solid #bbdefb;
	padding: 7px 7px 10px;
	box-sizing: border-box
}

.jeeplus_organogram_item.jeeplus_selected {
	background-color: #CCE8FF;
	border-color: #CCE8FF
}

.jeeplus_organogram_list {
	border-radius: 4px;
	position: absolute;
	z-index: 1;
	height: auto;
	border: 1px solid #ddd;
	box-sizing: border-box
}

.jeeplus_organogram_list .jeeplus_organogram_list_item {
	border: none;
	text-align: left;
	position: static;
	padding: 5px;
	border-radius: 0;
	box-sizing: border-box
}

.fa-fw, .fa-li {
	text-align: center
} /*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
	font-family: FontAwesome;
	font-weight: 400;
	font-style: normal
}

.fa, .jeeplus_icon, .jeeplus_icon_btn, .jeeplus_input_icon {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0)
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.28571429em
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa.fa-pull-right, .fa.pull-right {
	margin-left: .3em
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: .08em solid #eee;
	border-radius: .1em
}

.fa-pull-left {
	float: left
}

.fa-pull-right, .pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@
-webkit-keyframes fa-spin { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

100%{
-webkit-transform
:rotate(359deg)
;transform
:rotate(359deg)
}
}
@
keyframes fa-spin { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

100%{
-webkit-transform
:rotate(359deg)
;transform
:rotate(359deg)
}
}
.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	-ms-filter:
		"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.fa-flip-vertical {
	-ms-filter:
		"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180,
	:root .fa-rotate-270, :root .fa-rotate-90 {
	filter: none
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: "\f000"
}

.fa-music:before {
	content: "\f001"
}

.fa-search:before {
	content: "\f002"
}

.fa-envelope-o:before {
	content: "\f003"
}

.fa-heart:before {
	content: "\f004"
}

.fa-star:before {
	content: "\f005"
}

.fa-star-o:before {
	content: "\f006"
}

.fa-user:before {
	content: "\f007"
}

.fa-film:before {
	content: "\f008"
}

.fa-th-large:before {
	content: "\f009"
}

.fa-th:before {
	content: "\f00a"
}

.fa-th-list:before {
	content: "\f00b"
}

.fa-check:before {
	content: "\f00c"
}

.fa-close:before, .fa-remove:before, .fa-times:before {
	content: "\f00d"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fa-search-minus:before {
	content: "\f010"
}

.fa-power-off:before {
	content: "\f011"
}

.fa-signal:before {
	content: "\f012"
}

.fa-cog:before, .fa-gear:before {
	content: "\f013"
}

.fa-trash-o:before {
	content: "\f014"
}

.fa-home:before {
	content: "\f015"
}

.fa-file-o:before {
	content: "\f016"
}

.fa-clock-o:before {
	content: "\f017"
}

.fa-road:before {
	content: "\f018"
}

.fa-download:before {
	content: "\f019"
}

.fa-arrow-circle-o-down:before {
	content: "\f01a"
}

.fa-arrow-circle-o-up:before {
	content: "\f01b"
}

.fa-inbox:before {
	content: "\f01c"
}

.fa-play-circle-o:before {
	content: "\f01d"
}

.fa-repeat:before, .fa-rotate-right:before {
	content: "\f01e"
}

.fa-refresh:before {
	content: "\f021"
}

.fa-list-alt:before {
	content: "\f022"
}

.fa-lock:before {
	content: "\f023"
}

.fa-flag:before {
	content: "\f024"
}

.fa-headphones:before {
	content: "\f025"
}

.fa-volume-off:before {
	content: "\f026"
}

.fa-volume-down:before {
	content: "\f027"
}

.fa-volume-up:before {
	content: "\f028"
}

.fa-qrcode:before {
	content: "\f029"
}

.fa-barcode:before {
	content: "\f02a"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-tags:before {
	content: "\f02c"
}

.fa-book:before {
	content: "\f02d"
}

.fa-bookmark:before {
	content: "\f02e"
}

.fa-print:before {
	content: "\f02f"
}

.fa-camera:before {
	content: "\f030"
}

.fa-font:before {
	content: "\f031"
}

.fa-bold:before {
	content: "\f032"
}

.fa-italic:before {
	content: "\f033"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-align-left:before {
	content: "\f036"
}

.fa-align-center:before {
	content: "\f037"
}

.fa-align-right:before {
	content: "\f038"
}

.fa-align-justify:before {
	content: "\f039"
}

.fa-list:before {
	content: "\f03a"
}

.fa-dedent:before, .fa-outdent:before {
	content: "\f03b"
}

.fa-indent:before {
	content: "\f03c"
}

.fa-video-camera:before {
	content: "\f03d"
}

.fa-image:before, .fa-photo:before, .fa-picture-o:before {
	content: "\f03e"
}

.fa-pencil:before {
	content: "\f040"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-adjust:before {
	content: "\f042"
}

.fa-tint:before {
	content: "\f043"
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044"
}

.fa-share-square-o:before {
	content: "\f045"
}

.fa-check-square-o:before {
	content: "\f046"
}

.fa-arrows:before {
	content: "\f047"
}

.fa-step-backward:before {
	content: "\f048"
}

.fa-fast-backward:before {
	content: "\f049"
}

.fa-backward:before {
	content: "\f04a"
}

.fa-play:before {
	content: "\f04b"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-forward:before {
	content: "\f04e"
}

.fa-fast-forward:before {
	content: "\f050"
}

.fa-step-forward:before {
	content: "\f051"
}

.fa-eject:before {
	content: "\f052"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-minus-circle:before {
	content: "\f056"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-question-circle:before {
	content: "\f059"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-crosshairs:before {
	content: "\f05b"
}

.fa-times-circle-o:before {
	content: "\f05c"
}

.fa-check-circle-o:before {
	content: "\f05d"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-mail-forward:before, .fa-share:before {
	content: "\f064"
}

.fa-expand:before {
	content: "\f065"
}

.fa-compress:before {
	content: "\f066"
}

.fa-plus:before {
	content: "\f067"
}

.fa-minus:before {
	content: "\f068"
}

.fa-asterisk:before {
	content: "\f069"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-gift:before {
	content: "\f06b"
}

.fa-leaf:before {
	content: "\f06c"
}

.fa-fire:before {
	content: "\f06d"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-eye-slash:before {
	content: "\f070"
}

.fa-exclamation-triangle:before, .fa-warning:before {
	content: "\f071"
}

.fa-plane:before {
	content: "\f072"
}

.fa-calendar:before {
	content: "\f073"
}

.fa-random:before {
	content: "\f074"
}

.fa-comment:before {
	content: "\f075"
}

.fa-magnet:before {
	content: "\f076"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-retweet:before {
	content: "\f079"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-folder:before {
	content: "\f07b"
}

.fa-folder-open:before {
	content: "\f07c"
}

.fa-arrows-v:before {
	content: "\f07d"
}

.fa-arrows-h:before {
	content: "\f07e"
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "\f080"
}

.fa-twitter-square:before {
	content: "\f081"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-camera-retro:before {
	content: "\f083"
}

.fa-key:before {
	content: "\f084"
}

.fa-cogs:before, .fa-gears:before {
	content: "\f085"
}

.fa-comments:before {
	content: "\f086"
}

.fa-thumbs-o-up:before {
	content: "\f087"
}

.fa-thumbs-o-down:before {
	content: "\f088"
}

.fa-star-half:before {
	content: "\f089"
}

.fa-heart-o:before {
	content: "\f08a"
}

.fa-sign-out:before {
	content: "\f08b"
}

.fa-linkedin-square:before {
	content: "\f08c"
}

.fa-thumb-tack:before {
	content: "\f08d"
}

.fa-external-link:before {
	content: "\f08e"
}

.fa-sign-in:before {
	content: "\f090"
}

.fa-trophy:before {
	content: "\f091"
}

.fa-github-square:before {
	content: "\f092"
}

.fa-upload:before {
	content: "\f093"
}

.fa-lemon-o:before {
	content: "\f094"
}

.fa-phone:before {
	content: "\f095"
}

.fa-square-o:before {
	content: "\f096"
}

.fa-bookmark-o:before {
	content: "\f097"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "\f09a"
}

.fa-github:before {
	content: "\f09b"
}

.fa-unlock:before {
	content: "\f09c"
}

.fa-credit-card:before {
	content: "\f09d"
}

.fa-feed:before, .fa-rss:before {
	content: "\f09e"
}

.fa-hdd-o:before {
	content: "\f0a0"
}

.fa-bullhorn:before {
	content: "\f0a1"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-hand-o-right:before {
	content: "\f0a4"
}

.fa-hand-o-left:before {
	content: "\f0a5"
}

.fa-hand-o-up:before {
	content: "\f0a6"
}

.fa-hand-o-down:before {
	content: "\f0a7"
}

.fa-arrow-circle-left:before {
	content: "\f0a8"
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-globe:before {
	content: "\f0ac"
}

.fa-wrench:before {
	content: "\f0ad"
}

.fa-tasks:before {
	content: "\f0ae"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-briefcase:before {
	content: "\f0b1"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-group:before, .fa-users:before {
	content: "\f0c0"
}

.fa-chain:before, .fa-link:before {
	content: "\f0c1"
}

.fa-cloud:before {
	content: "\f0c2"
}

.fa-flask:before {
	content: "\f0c3"
}

.fa-cut:before, .fa-scissors:before {
	content: "\f0c4"
}

.fa-copy:before, .fa-files-o:before {
	content: "\f0c5"
}

.fa-paperclip:before {
	content: "\f0c6"
}

.fa-floppy-o:before, .fa-save:before {
	content: "\f0c7"
}

.fa-square:before {
	content: "\f0c8"
}

.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
	content: "\f0c9"
}

.fa-list-ul:before {
	content: "\f0ca"
}

.fa-list-ol:before {
	content: "\f0cb"
}

.fa-strikethrough:before {
	content: "\f0cc"
}

.fa-underline:before {
	content: "\f0cd"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-magic:before {
	content: "\f0d0"
}

.fa-truck:before {
	content: "\f0d1"
}

.fa-pinterest:before {
	content: "\f0d2"
}

.fa-pinterest-square:before {
	content: "\f0d3"
}

.fa-google-plus-square:before {
	content: "\f0d4"
}

.fa-google-plus:before {
	content: "\f0d5"
}

.fa-money:before {
	content: "\f0d6"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-columns:before {
	content: "\f0db"
}

.fa-sort:before, .fa-unsorted:before {
	content: "\f0dc"
}

.fa-sort-desc:before, .fa-sort-down:before {
	content: "\f0dd"
}

.fa-sort-asc:before, .fa-sort-up:before {
	content: "\f0de"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-linkedin:before {
	content: "\f0e1"
}

.fa-rotate-left:before, .fa-undo:before {
	content: "\f0e2"
}

.fa-gavel:before, .fa-legal:before {
	content: "\f0e3"
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "\f0e4"
}

.fa-comment-o:before {
	content: "\f0e5"
}

.fa-comments-o:before {
	content: "\f0e6"
}

.fa-bolt:before, .fa-flash:before {
	content: "\f0e7"
}

.fa-sitemap:before {
	content: "\f0e8"
}

.fa-umbrella:before {
	content: "\f0e9"
}

.fa-clipboard:before, .fa-paste:before {
	content: "\f0ea"
}

.fa-lightbulb-o:before {
	content: "\f0eb"
}

.fa-exchange:before {
	content: "\f0ec"
}

.fa-cloud-download:before {
	content: "\f0ed"
}

.fa-cloud-upload:before {
	content: "\f0ee"
}

.fa-user-md:before {
	content: "\f0f0"
}

.fa-stethoscope:before {
	content: "\f0f1"
}

.fa-suitcase:before {
	content: "\f0f2"
}

.fa-bell-o:before {
	content: "\f0a2"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-cutlery:before {
	content: "\f0f5"
}

.fa-file-text-o:before {
	content: "\f0f6"
}

.fa-building-o:before {
	content: "\f0f7"
}

.fa-hospital-o:before {
	content: "\f0f8"
}

.fa-ambulance:before {
	content: "\f0f9"
}

.fa-medkit:before {
	content: "\f0fa"
}

.fa-fighter-jet:before {
	content: "\f0fb"
}

.fa-beer:before {
	content: "\f0fc"
}

.fa-h-square:before {
	content: "\f0fd"
}

.fa-plus-square:before {
	content: "\f0fe"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-desktop:before {
	content: "\f108"
}

.fa-laptop:before {
	content: "\f109"
}

.fa-tablet:before {
	content: "\f10a"
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b"
}

.fa-circle-o:before {
	content: "\f10c"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-spinner:before {
	content: "\f110"
}

.fa-circle:before {
	content: "\f111"
}

.fa-mail-reply:before, .fa-reply:before {
	content: "\f112"
}

.fa-github-alt:before {
	content: "\f113"
}

.fa-folder-o:before {
	content: "\f114"
}

.fa-folder-open-o:before {
	content: "\f115"
}

.fa-smile-o:before {
	content: "\f118"
}

.fa-frown-o:before {
	content: "\f119"
}

.fa-meh-o:before {
	content: "\f11a"
}

.fa-gamepad:before {
	content: "\f11b"
}

.fa-keyboard-o:before {
	content: "\f11c"
}

.fa-flag-o:before {
	content: "\f11d"
}

.fa-flag-checkered:before {
	content: "\f11e"
}

.fa-terminal:before {
	content: "\f120"
}

.fa-code:before {
	content: "\f121"
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "\f122"
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before
	{
	content: "\f123"
}

.fa-location-arrow:before {
	content: "\f124"
}

.fa-crop:before {
	content: "\f125"
}

.fa-code-fork:before {
	content: "\f126"
}

.fa-chain-broken:before, .fa-unlink:before {
	content: "\f127"
}

.fa-question:before {
	content: "\f128"
}

.fa-info:before {
	content: "\f129"
}

.fa-exclamation:before {
	content: "\f12a"
}

.fa-superscript:before {
	content: "\f12b"
}

.fa-subscript:before {
	content: "\f12c"
}

.fa-eraser:before {
	content: "\f12d"
}

.fa-puzzle-piece:before {
	content: "\f12e"
}

.fa-microphone:before {
	content: "\f130"
}

.fa-microphone-slash:before {
	content: "\f131"
}

.fa-shield:before {
	content: "\f132"
}

.fa-calendar-o:before {
	content: "\f133"
}

.fa-fire-extinguisher:before {
	content: "\f134"
}

.fa-rocket:before {
	content: "\f135"
}

.fa-maxcdn:before {
	content: "\f136"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-html5:before {
	content: "\f13b"
}

.fa-css3:before {
	content: "\f13c"
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-unlock-alt:before {
	content: "\f13e"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-play-circle:before {
	content: "\f144"
}

.fa-ticket:before {
	content: "\f145"
}

.fa-minus-square:before {
	content: "\f146"
}

.fa-minus-square-o:before {
	content: "\f147"
}

.fa-level-up:before {
	content: "\f148"
}

.fa-level-down:before {
	content: "\f149"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-pencil-square:before {
	content: "\f14b"
}

.fa-external-link-square:before {
	content: "\f14c"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-compass:before {
	content: "\f14e"
}

.fa-caret-square-o-down:before, .fa-toggle-down:before {
	content: "\f150"
}

.fa-caret-square-o-up:before, .fa-toggle-up:before {
	content: "\f151"
}

.fa-caret-square-o-right:before, .fa-toggle-right:before {
	content: "\f152"
}

.fa-eur:before, .fa-euro:before {
	content: "\f153"
}

.fa-gbp:before {
	content: "\f154"
}

.fa-dollar:before, .fa-usd:before {
	content: "\f155"
}

.fa-inr:before, .fa-rupee:before {
	content: "\f156"
}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
	content: "\f157"
}

.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
	content: "\f158"
}

.fa-krw:before, .fa-won:before {
	content: "\f159"
}

.fa-bitcoin:before, .fa-btc:before {
	content: "\f15a"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-text:before {
	content: "\f15c"
}

.fa-sort-alpha-asc:before {
	content: "\f15d"
}

.fa-sort-alpha-desc:before {
	content: "\f15e"
}

.fa-sort-amount-asc:before {
	content: "\f160"
}

.fa-sort-amount-desc:before {
	content: "\f161"
}

.fa-sort-numeric-asc:before {
	content: "\f162"
}

.fa-sort-numeric-desc:before {
	content: "\f163"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-thumbs-down:before {
	content: "\f165"
}

.fa-youtube-square:before {
	content: "\f166"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-xing:before {
	content: "\f168"
}

.fa-xing-square:before {
	content: "\f169"
}

.fa-youtube-play:before {
	content: "\f16a"
}

.fa-dropbox:before {
	content: "\f16b"
}

.fa-stack-overflow:before {
	content: "\f16c"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-flickr:before {
	content: "\f16e"
}

.fa-adn:before {
	content: "\f170"
}

.fa-bitbucket:before {
	content: "\f171"
}

.fa-bitbucket-square:before {
	content: "\f172"
}

.fa-tumblr:before {
	content: "\f173"
}

.fa-tumblr-square:before {
	content: "\f174"
}

.fa-long-arrow-down:before {
	content: "\f175"
}

.fa-long-arrow-up:before {
	content: "\f176"
}

.fa-long-arrow-left:before {
	content: "\f177"
}

.fa-long-arrow-right:before {
	content: "\f178"
}

.fa-apple:before {
	content: "\f179"
}

.fa-windows:before {
	content: "\f17a"
}

.fa-android:before {
	content: "\f17b"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-dribbble:before {
	content: "\f17d"
}

.fa-skype:before {
	content: "\f17e"
}

.fa-foursquare:before {
	content: "\f180"
}

.fa-trello:before {
	content: "\f181"
}

.fa-female:before {
	content: "\f182"
}

.fa-male:before {
	content: "\f183"
}

.fa-gittip:before, .fa-gratipay:before {
	content: "\f184"
}

.fa-sun-o:before {
	content: "\f185"
}

.fa-moon-o:before {
	content: "\f186"
}

.fa-archive:before {
	content: "\f187"
}

.fa-bug:before {
	content: "\f188"
}

.fa-vk:before {
	content: "\f189"
}

.fa-weibo:before {
	content: "\f18a"
}

.fa-renren:before {
	content: "\f18b"
}

.fa-pagelines:before {
	content: "\f18c"
}

.fa-stack-exchange:before {
	content: "\f18d"
}

.fa-arrow-circle-o-right:before {
	content: "\f18e"
}

.fa-arrow-circle-o-left:before {
	content: "\f190"
}

.fa-caret-square-o-left:before, .fa-toggle-left:before {
	content: "\f191"
}

.fa-dot-circle-o:before {
	content: "\f192"
}

.fa-wheelchair:before {
	content: "\f193"
}

.fa-vimeo-square:before {
	content: "\f194"
}

.fa-try:before, .fa-turkish-lira:before {
	content: "\f195"
}

.fa-plus-square-o:before {
	content: "\f196"
}

.fa-space-shuttle:before {
	content: "\f197"
}

.fa-slack:before {
	content: "\f198"
}

.fa-envelope-square:before {
	content: "\f199"
}

.fa-wordpress:before {
	content: "\f19a"
}

.fa-openid:before {
	content: "\f19b"
}

.fa-bank:before, .fa-institution:before, .fa-university:before {
	content: "\f19c"
}

.fa-graduation-cap:before, .fa-mortar-board:before {
	content: "\f19d"
}

.fa-yahoo:before {
	content: "\f19e"
}

.fa-google:before {
	content: "\f1a0"
}

.fa-reddit:before {
	content: "\f1a1"
}

.fa-reddit-square:before {
	content: "\f1a2"
}

.fa-stumbleupon-circle:before {
	content: "\f1a3"
}

.fa-stumbleupon:before {
	content: "\f1a4"
}

.fa-delicious:before {
	content: "\f1a5"
}

.fa-digg:before {
	content: "\f1a6"
}

.fa-pied-piper-pp:before {
	content: "\f1a7"
}

.fa-pied-piper-alt:before {
	content: "\f1a8"
}

.fa-drupal:before {
	content: "\f1a9"
}

.fa-joomla:before {
	content: "\f1aa"
}

.fa-language:before {
	content: "\f1ab"
}

.fa-fax:before {
	content: "\f1ac"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-child:before {
	content: "\f1ae"
}

.fa-paw:before {
	content: "\f1b0"
}

.fa-spoon:before {
	content: "\f1b1"
}

.fa-cube:before {
	content: "\f1b2"
}

.fa-cubes:before {
	content: "\f1b3"
}

.fa-behance:before {
	content: "\f1b4"
}

.fa-behance-square:before {
	content: "\f1b5"
}

.fa-steam:before {
	content: "\f1b6"
}

.fa-steam-square:before {
	content: "\f1b7"
}

.fa-recycle:before {
	content: "\f1b8"
}

.fa-automobile:before, .fa-car:before {
	content: "\f1b9"
}

.fa-cab:before, .fa-taxi:before {
	content: "\f1ba"
}

.fa-tree:before {
	content: "\f1bb"
}

.fa-spotify:before {
	content: "\f1bc"
}

.fa-deviantart:before {
	content: "\f1bd"
}

.fa-soundcloud:before {
	content: "\f1be"
}

.fa-database:before {
	content: "\f1c0"
}

.fa-file-pdf-o:before {
	content: "\f1c1"
}

.fa-file-word-o:before {
	content: "\f1c2"
}

.fa-file-excel-o:before {
	content: "\f1c3"
}

.fa-file-powerpoint-o:before {
	content: "\f1c4"
}

.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before
	{
	content: "\f1c5"
}

.fa-file-archive-o:before, .fa-file-zip-o:before {
	content: "\f1c6"
}

.fa-file-audio-o:before, .fa-file-sound-o:before {
	content: "\f1c7"
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "\f1c8"
}

.fa-file-code-o:before {
	content: "\f1c9"
}

.fa-vine:before {
	content: "\f1ca"
}

.fa-codepen:before {
	content: "\f1cb"
}

.fa-jsfiddle:before {
	content: "\f1cc"
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before,
	.fa-life-saver:before, .fa-support:before {
	content: "\f1cd"
}

.fa-circle-o-notch:before {
	content: "\f1ce"
}

.fa-ra:before, .fa-rebel:before, .fa-resistance:before {
	content: "\f1d0"
}

.fa-empire:before, .fa-ge:before {
	content: "\f1d1"
}

.fa-git-square:before {
	content: "\f1d2"
}

.fa-git:before {
	content: "\f1d3"
}

.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before
	{
	content: "\f1d4"
}

.fa-tencent-weibo:before {
	content: "\f1d5"
}

.fa-qq:before {
	content: "\f1d6"
}

.fa-wechat:before, .fa-weixin:before {
	content: "\f1d7"
}

.fa-paper-plane:before, .fa-send:before {
	content: "\f1d8"
}

.fa-paper-plane-o:before, .fa-send-o:before {
	content: "\f1d9"
}

.fa-history:before {
	content: "\f1da"
}

.fa-circle-thin:before {
	content: "\f1db"
}

.fa-header:before {
	content: "\f1dc"
}

.fa-paragraph:before {
	content: "\f1dd"
}

.fa-sliders:before {
	content: "\f1de"
}

.fa-share-alt:before {
	content: "\f1e0"
}

.fa-share-alt-square:before {
	content: "\f1e1"
}

.fa-bomb:before {
	content: "\f1e2"
}

.fa-futbol-o:before, .fa-soccer-ball-o:before {
	content: "\f1e3"
}

.fa-tty:before {
	content: "\f1e4"
}

.fa-binoculars:before {
	content: "\f1e5"
}

.fa-plug:before {
	content: "\f1e6"
}

.fa-slideshare:before {
	content: "\f1e7"
}

.fa-twitch:before {
	content: "\f1e8"
}

.fa-yelp:before {
	content: "\f1e9"
}

.fa-newspaper-o:before {
	content: "\f1ea"
}

.fa-wifi:before {
	content: "\f1eb"
}

.fa-calculator:before {
	content: "\f1ec"
}

.fa-paypal:before {
	content: "\f1ed"
}

.fa-google-wallet:before {
	content: "\f1ee"
}

.fa-cc-visa:before {
	content: "\f1f0"
}

.fa-cc-mastercard:before {
	content: "\f1f1"
}

.fa-cc-discover:before {
	content: "\f1f2"
}

.fa-cc-amex:before {
	content: "\f1f3"
}

.fa-cc-paypal:before {
	content: "\f1f4"
}

.fa-cc-stripe:before {
	content: "\f1f5"
}

.fa-bell-slash:before {
	content: "\f1f6"
}

.fa-bell-slash-o:before {
	content: "\f1f7"
}

.fa-trash:before {
	content: "\f1f8"
}

.fa-copyright:before {
	content: "\f1f9"
}

.fa-at:before {
	content: "\f1fa"
}

.fa-eyedropper:before {
	content: "\f1fb"
}

.fa-paint-brush:before {
	content: "\f1fc"
}

.fa-birthday-cake:before {
	content: "\f1fd"
}

.fa-area-chart:before {
	content: "\f1fe"
}

.fa-pie-chart:before {
	content: "\f200"
}

.fa-line-chart:before {
	content: "\f201"
}

.fa-lastfm:before {
	content: "\f202"
}

.fa-lastfm-square:before {
	content: "\f203"
}

.fa-toggle-off:before {
	content: "\f204"
}

.fa-toggle-on:before {
	content: "\f205"
}

.fa-bicycle:before {
	content: "\f206"
}

.fa-bus:before {
	content: "\f207"
}

.fa-ioxhost:before {
	content: "\f208"
}

.fa-angellist:before {
	content: "\f209"
}

.fa-cc:before {
	content: "\f20a"
}

.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {
	content: "\f20b"
}

.fa-meanpath:before {
	content: "\f20c"
}

.fa-buysellads:before {
	content: "\f20d"
}

.fa-connectdevelop:before {
	content: "\f20e"
}

.fa-dashcube:before {
	content: "\f210"
}

.fa-forumbee:before {
	content: "\f211"
}

.fa-leanpub:before {
	content: "\f212"
}

.fa-sellsy:before {
	content: "\f213"
}

.fa-shirtsinbulk:before {
	content: "\f214"
}

.fa-simplybuilt:before {
	content: "\f215"
}

.fa-skyatlas:before {
	content: "\f216"
}

.fa-cart-plus:before {
	content: "\f217"
}

.fa-cart-arrow-down:before {
	content: "\f218"
}

.fa-diamond:before {
	content: "\f219"
}

.fa-ship:before {
	content: "\f21a"
}

.fa-user-secret:before {
	content: "\f21b"
}

.fa-motorcycle:before {
	content: "\f21c"
}

.fa-street-view:before {
	content: "\f21d"
}

.fa-heartbeat:before {
	content: "\f21e"
}

.fa-venus:before {
	content: "\f221"
}

.fa-mars:before {
	content: "\f222"
}

.fa-mercury:before {
	content: "\f223"
}

.fa-intersex:before, .fa-transgender:before {
	content: "\f224"
}

.fa-transgender-alt:before {
	content: "\f225"
}

.fa-venus-double:before {
	content: "\f226"
}

.fa-mars-double:before {
	content: "\f227"
}

.fa-venus-mars:before {
	content: "\f228"
}

.fa-mars-stroke:before {
	content: "\f229"
}

.fa-mars-stroke-v:before {
	content: "\f22a"
}

.fa-mars-stroke-h:before {
	content: "\f22b"
}

.fa-neuter:before {
	content: "\f22c"
}

.fa-genderless:before {
	content: "\f22d"
}

.fa-facebook-official:before {
	content: "\f230"
}

.fa-pinterest-p:before {
	content: "\f231"
}

.fa-whatsapp:before {
	content: "\f232"
}

.fa-server:before {
	content: "\f233"
}

.fa-user-plus:before {
	content: "\f234"
}

.fa-user-times:before {
	content: "\f235"
}

.fa-bed:before, .fa-hotel:before {
	content: "\f236"
}

.fa-viacoin:before {
	content: "\f237"
}

.fa-train:before {
	content: "\f238"
}

.fa-subway:before {
	content: "\f239"
}

.fa-medium:before {
	content: "\f23a"
}

.fa-y-combinator:before, .fa-yc:before {
	content: "\f23b"
}

.fa-optin-monster:before {
	content: "\f23c"
}

.fa-opencart:before {
	content: "\f23d"
}

.fa-expeditedssl:before {
	content: "\f23e"
}

.fa-battery-4:before, .fa-battery-full:before, .fa-battery:before {
	content: "\f240"
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "\f241"
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "\f242"
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "\f243"
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "\f244"
}

.fa-mouse-pointer:before {
	content: "\f245"
}

.fa-i-cursor:before {
	content: "\f246"
}

.fa-object-group:before {
	content: "\f247"
}

.fa-object-ungroup:before {
	content: "\f248"
}

.fa-sticky-note:before {
	content: "\f249"
}

.fa-sticky-note-o:before {
	content: "\f24a"
}

.fa-cc-jcb:before {
	content: "\f24b"
}

.fa-cc-diners-club:before {
	content: "\f24c"
}

.fa-clone:before {
	content: "\f24d"
}

.fa-balance-scale:before {
	content: "\f24e"
}

.fa-hourglass-o:before {
	content: "\f250"
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "\f251"
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "\f252"
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "\f253"
}

.fa-hourglass:before {
	content: "\f254"
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "\f255"
}

.fa-hand-paper-o:before, .fa-hand-stop-o:before {
	content: "\f256"
}

.fa-hand-scissors-o:before {
	content: "\f257"
}

.fa-hand-lizard-o:before {
	content: "\f258"
}

.fa-hand-spock-o:before {
	content: "\f259"
}

.fa-hand-pointer-o:before {
	content: "\f25a"
}

.fa-hand-peace-o:before {
	content: "\f25b"
}

.fa-trademark:before {
	content: "\f25c"
}

.fa-registered:before {
	content: "\f25d"
}

.fa-creative-commons:before {
	content: "\f25e"
}

.fa-gg:before {
	content: "\f260"
}

.fa-gg-circle:before {
	content: "\f261"
}

.fa-tripadvisor:before {
	content: "\f262"
}

.fa-odnoklassniki:before {
	content: "\f263"
}

.fa-odnoklassniki-square:before {
	content: "\f264"
}

.fa-get-pocket:before {
	content: "\f265"
}

.fa-wikipedia-w:before {
	content: "\f266"
}

.fa-safari:before {
	content: "\f267"
}

.fa-chrome:before {
	content: "\f268"
}

.fa-firefox:before {
	content: "\f269"
}

.fa-opera:before {
	content: "\f26a"
}

.fa-internet-explorer:before {
	content: "\f26b"
}

.fa-television:before, .fa-tv:before {
	content: "\f26c"
}

.fa-contao:before {
	content: "\f26d"
}

.fa-500px:before {
	content: "\f26e"
}

.fa-amazon:before {
	content: "\f270"
}

.fa-calendar-plus-o:before {
	content: "\f271"
}

.fa-calendar-minus-o:before {
	content: "\f272"
}

.fa-calendar-times-o:before {
	content: "\f273"
}

.fa-calendar-check-o:before {
	content: "\f274"
}

.fa-industry:before {
	content: "\f275"
}

.fa-map-pin:before {
	content: "\f276"
}

.fa-map-signs:before {
	content: "\f277"
}

.fa-map-o:before {
	content: "\f278"
}

.fa-map:before {
	content: "\f279"
}

.fa-commenting:before {
	content: "\f27a"
}

.fa-commenting-o:before {
	content: "\f27b"
}

.fa-houzz:before {
	content: "\f27c"
}

.fa-vimeo:before {
	content: "\f27d"
}

.fa-black-tie:before {
	content: "\f27e"
}

.fa-fonticons:before {
	content: "\f280"
}

.fa-reddit-alien:before {
	content: "\f281"
}

.fa-edge:before {
	content: "\f282"
}

.fa-credit-card-alt:before {
	content: "\f283"
}

.fa-codiepie:before {
	content: "\f284"
}

.fa-modx:before {
	content: "\f285"
}

.fa-fort-awesome:before {
	content: "\f286"
}

.fa-usb:before {
	content: "\f287"
}

.fa-product-hunt:before {
	content: "\f288"
}

.fa-mixcloud:before {
	content: "\f289"
}

.fa-scribd:before {
	content: "\f28a"
}

.fa-pause-circle:before {
	content: "\f28b"
}

.fa-pause-circle-o:before {
	content: "\f28c"
}

.fa-stop-circle:before {
	content: "\f28d"
}

.fa-stop-circle-o:before {
	content: "\f28e"
}

.fa-shopping-bag:before {
	content: "\f290"
}

.fa-shopping-basket:before {
	content: "\f291"
}

.fa-hashtag:before {
	content: "\f292"
}

.fa-bluetooth:before {
	content: "\f293"
}

.fa-bluetooth-b:before {
	content: "\f294"
}

.fa-percent:before {
	content: "\f295"
}

.fa-gitlab:before {
	content: "\f296"
}

.fa-wpbeginner:before {
	content: "\f297"
}

.fa-wpforms:before {
	content: "\f298"
}

.fa-envira:before {
	content: "\f299"
}

.fa-universal-access:before {
	content: "\f29a"
}

.fa-wheelchair-alt:before {
	content: "\f29b"
}

.fa-question-circle-o:before {
	content: "\f29c"
}

.fa-blind:before {
	content: "\f29d"
}

.fa-audio-description:before {
	content: "\f29e"
}

.fa-volume-control-phone:before {
	content: "\f2a0"
}

.fa-braille:before {
	content: "\f2a1"
}

.fa-assistive-listening-systems:before {
	content: "\f2a2"
}

.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before
	{
	content: "\f2a3"
}

.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {
	content: "\f2a4"
}

.fa-glide:before {
	content: "\f2a5"
}

.fa-glide-g:before {
	content: "\f2a6"
}

.fa-sign-language:before, .fa-signing:before {
	content: "\f2a7"
}

.fa-low-vision:before {
	content: "\f2a8"
}

.fa-viadeo:before {
	content: "\f2a9"
}

.fa-viadeo-square:before {
	content: "\f2aa"
}

.fa-snapchat:before {
	content: "\f2ab"
}

.fa-snapchat-ghost:before {
	content: "\f2ac"
}

.fa-snapchat-square:before {
	content: "\f2ad"
}

.fa-pied-piper:before {
	content: "\f2ae"
}

.fa-first-order:before {
	content: "\f2b0"
}

.fa-yoast:before {
	content: "\f2b1"
}

.fa-themeisle:before {
	content: "\f2b2"
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
	content: "\f2b3"
}

.fa-fa:before, .fa-font-awesome:before {
	content: "\f2b4"
}

.fa-handshake-o:before {
	content: "\f2b5"
}

.fa-envelope-open:before {
	content: "\f2b6"
}

.fa-envelope-open-o:before {
	content: "\f2b7"
}

.fa-linode:before {
	content: "\f2b8"
}

.fa-address-book:before {
	content: "\f2b9"
}

.fa-address-book-o:before {
	content: "\f2ba"
}

.fa-address-card:before, .fa-vcard:before {
	content: "\f2bb"
}

.fa-address-card-o:before, .fa-vcard-o:before {
	content: "\f2bc"
}

.fa-user-circle:before {
	content: "\f2bd"
}

.fa-user-circle-o:before {
	content: "\f2be"
}

.fa-user-o:before {
	content: "\f2c0"
}

.fa-id-badge:before {
	content: "\f2c1"
}

.fa-drivers-license:before, .fa-id-card:before {
	content: "\f2c2"
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
	content: "\f2c3"
}

.fa-quora:before {
	content: "\f2c4"
}

.fa-free-code-camp:before {
	content: "\f2c5"
}

.fa-telegram:before {
	content: "\f2c6"
}

.fa-thermometer-4:before, .fa-thermometer-full:before, .fa-thermometer:before
	{
	content: "\f2c7"
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
	content: "\f2c8"
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
	content: "\f2c9"
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
	content: "\f2ca"
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
	content: "\f2cb"
}

.fa-shower:before {
	content: "\f2cc"
}

.fa-bath:before, .fa-bathtub:before, .fa-s15:before {
	content: "\f2cd"
}

.fa-podcast:before {
	content: "\f2ce"
}

.fa-window-maximize:before {
	content: "\f2d0"
}

.fa-window-minimize:before {
	content: "\f2d1"
}

.fa-window-restore:before {
	content: "\f2d2"
}

.fa-times-rectangle:before, .fa-window-close:before {
	content: "\f2d3"
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
	content: "\f2d4"
}

.fa-bandcamp:before {
	content: "\f2d5"
}

.fa-grav:before {
	content: "\f2d6"
}

.fa-etsy:before {
	content: "\f2d7"
}

.fa-imdb:before {
	content: "\f2d8"
}

.fa-ravelry:before {
	content: "\f2d9"
}

.fa-eercast:before {
	content: "\f2da"
}

.fa-microchip:before {
	content: "\f2db"
}

.fa-snowflake-o:before {
	content: "\f2dc"
}

.fa-superpowers:before {
	content: "\f2dd"
}

.fa-wpexplorer:before {
	content: "\f2de"
}

.fa-meetup:before {
	content: "\f2e0"
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

.jeeplus_icon, .jeeplus_input_icon {
	font-size: 17px;
	display: inline-block;
	width: 20px
}

.jeeplus_input_icon {
	float: right;
	font-size: 19px;
	color: #888
}

.jeeplus_icon_btn, .jeeplus_icon_button .jeeplus_icon {
	display: inline-block;
	color: #606060;
	text-align: center
}

.jeeplus_icon_button {
	background-color: transparent;
	border: none;
	padding: 0;
	cursor: pointer;
	position: relative
}

.jeeplus_icon_button .jeeplus_icon {
	font-size: 20px;
	height: 23px;
	width: 21px
}

.jeeplus_icon_btn {
	font-size: 17px;
	width: 24px
}

.jeeplus_el_iconBbutton .jeeplus_icon_btn {
	text-align: center;
	width: 100%;
	padding: 5px 0
}

.jeeplus_el_icon {
	cursor: pointer
}

.jeeplus_badge {
	background-color: #ff8839;
	color: #fff;
	border-radius: 50%;
	font-size: 12px;
	height: 22px;
	min-width: 22px;
	box-sizing: border-box;
	padding: 0 4px;
	text-align: center;
	line-height: 21px;
	position: absolute;
	right: 0;
	top: 0
}

.jeeplus_treemap_header, .jeeplus_treemap_item {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.jeeplus_list_item .jeeplus_badge {
	position: static;
	float: right;
	margin: 4px -5px 0 10px
}

.jeeplustype_base .jeeplus_badge {
	top: 50%;
	margin-top: -11px;
	margin-right: 8px
}

.jeeplus_treemap {
	background-color: #f5f5f5
}

.jeeplus_treemap .jeeplus_scroll_cont {
	position: relative;
	height: 100%;
	width: 100%
}

.jeeplus_treemap_item {
	position: absolute;
	color: #444;
	overflow: hidden;
	text-align: left;
	box-sizing: border-box;
	padding: 3px 5px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: rgba(0, 0, 0, .2);
	background: 0 0;
	cursor: pointer
}

.jeeplus_treemap_level_top {
	z-index: 1;
	border-color: rgba(0, 0, 0, .4)
}

.jeeplus_treemap_item_bottom {
	border-bottom-width: 0
}

.jeeplus_treemap_item_right {
	border-right-width: 0
}

.jeeplus_treemap_item:hover {
	box-shadow: inset 0 0 5px #666
}

.jeeplus_treemap_item.jeeplus_selected {
	border-color: #CCE8FF;
	box-shadow: inset 0 0 1px 2px #CCE8FF
}

.jeeplus_treemap_header {
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
	border-bottom: 1px solid #ddd
}

.jeeplus_treemap_header_item {
	cursor: pointer
}

.jeeplus_treemap_header_item:last-child {
	cursor: default
}

.jeeplus_treemap_reset {
	float: right;
	width: 25px;
	text-align: center
}

.jeeplus_treemap_reset:before {
	content: "\f00d";
	color: #666;
	font-family: FontAwesome;
	font-size: 16px;
	display: block;
	cursor: pointer
}

.jeeplus_dbllist button, .mainFont {
	font-family: 'PT Sans', Tahoma
}

.jeeplus_treemap_path_icon {
	width: 20px;
	text-align: center
}

.jeeplus_barcode {
	position: relative
}

.jeeplus_barcode .jeeplus_canvas_text {
	font-size: 15px;
	padding: 0 2px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.portlet_drag {
	position: absolute;
	z-index: 1;
	top: 5px;
	right: 5px;
	width: 18px;
	opacity: .5;
	cursor: pointer
}

.portlet_in_drag {
	opacity: .4
}

.portlet_marker, .portlet_markerbottom, .portlet_markerleft,
	.portlet_markerright, .portlet_markertop {
	opacity: .5;
	background: #9169BE;
	position: absolute;
	z-index: 2;
	transition: top .5s, left .5s, width .5s, height .5s;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.portlet_markertop {
	height: 50%
}

.portlet_markerbottom {
	height: 50%;
	top: 50%
}

.portlet_markerleft {
	width: 50%
}

.portlet_markerright {
	width: 50%;
	left: 50%
}

.panel_icon {
	position: absolute;
	z-index: 100;
	top: 5px;
	right: 5px;
	line-height: normal;
	font-size: 13px;
	width: 18px;
	opacity: .5;
	cursor: pointer
}

.panel_target {
	position: absolute;
	background: rgba(120, 120, 120, .84);
	box-shadow: 0 0 10px 5px #666;
	z-index: 3
}

.jeeplus_popup.jeeplus_sidemenu.jeeplus_sidemenu_left {
	border-width: 0 1px 0 0;
	box-shadow: 2px 0 2px rgba(0, 0, 0, .05)
}

.jeeplus_sidemenu_left.jeeplus_animate {
	transition: left .6s
}

.jeeplus_popup.jeeplus_sidemenu.jeeplus_sidemenu_right {
	left: auto;
	border-width: 0 0 0 1px;
	box-shadow: -2px 0 2px rgba(0, 0, 0, .05)
}

.jeeplus_sidemenu_right.jeeplus_animate {
	transition: right .6s
}

.jeeplus_sidemenu_bottom.jeeplus_animate, .jeeplus_sidemenu_bottom.jeeplus_animate .jeeplus_win_body,
	.jeeplus_sidemenu_top.jeeplus_animate, .jeeplus_sidemenu_top.jeeplus_animate .jeeplus_win_body
	{
	transition: height .6s
}

.jeeplus_popup.jeeplus_sidemenu.jeeplus_sidemenu_top {
	border-width: 0 0 1px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .05)
}

.jeeplus_sidemenu_top .jeeplus_win_body {
	position: relative
}

.jeeplus_sidemenu_top .jeeplus_win_body>.jeeplus_view {
	position: absolute;
	top: auto;
	left: 0;
	bottom: 0
}

.jeeplus_popup.jeeplus_sidemenu.jeeplus_sidemenu_bottom {
	border-width: 1px 0 0;
	top: auto;
	box-shadow: 0 -2px 2px rgba(0, 0, 0, .05)
}

.jeeplus_sidebar {
	background: #ECEFF1
}

.jeeplus_sidebar .jeeplus_tree_item {
	color: #454545;
	height: 35px;
	line-height: 35px
}

.jeeplus_sidebar .jeeplus_scroll_cont>.jeeplus_tree_leaves {
	padding: 0
}

.jeeplus_sidebar .jeeplus_tree_leaves .jeeplus_tree_leaves {
	margin-left: 0
}

.jeeplus_sidebar_expanded .jeeplus_tree_item:hover,
	.jeeplus_sidebar_selected {
	background-color: rgba(0, 0, 0, .02)
}

.jeeplus_sidebar .jeeplus_tree_item.jeeplus_selected, .jeeplus_sidebar .jeeplus_tree_item.jeeplus_selected span
	{
	background-color: #CCE8FF;
	padding-right: 0
}

.jeeplus_sidebar .jeeplus_tree_branch_1 .jeeplus_tree_item {
	padding-left: 40px
}

.jeeplus_sidebar .jeeplus_tree_branch_1>.jeeplus_tree_item {
	height: 40px;
	line-height: 40px;
	padding-left: 0
}

.jeeplus_sidebar .jeeplus_tree_branch_1 {
	border-bottom: 1px solid #e5e5e5
}

.jeeplus_sidebar .jeeplus_tree_item span, .jeeplus_sidebar .jeeplus_tree_item.jeeplus_selected span
	{
	margin: 0;
	padding: 0
}

.jeeplus_sidebar_icon {
	width: 40px;
	text-align: center
}

.jeeplus_sidebar_dir_icon {
	float: right;
	line-height: inherit
}

.jeeplus_sidebar_popup {
	border: none !important;
	box-shadow: 2px 3px 3px #ddd
}

.jeeplus_sidebar_popup, .jeeplus_sidebar_popup .jeeplus_list_item {
	border-radius: 0
}

.jeeplus_sidebar_popup_right {
	box-shadow: -1px 3px 3px #ddd
}

.jeeplus_sidebar_popup_list.jeeplus_sidebar_popup_left .jeeplus_icon {
	float: right;
	line-height: inherit;
	width: 7px
}

.jeeplus_sidebar_popup_title {
	background: #ECEFF1
}

.jeeplus_sidebar_popup_title.jeeplus_selected {
	border-left-color: #CCE8FF;
	background: #CCE8FF
}

.jeeplus_sidebar_popup_title .jeeplus_template {
	line-height: 40px;
	padding: 0 10px;
	border: 1px solid #E5E5E5;
	border-left: none
}

.jeeplus_sidebar_selected.jeeplus_sidebar_popup_title .jeeplus_template
	{
	background: rgba(0, 0, 0, .03);
	border-left: none
}

.jeeplus_sidebar_popup_list .jeeplus_list_item {
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5
}

.jeeplus_sidebar_popup_list .jeeplus_list_item:first-child {
	border-top: 1px solid #E5E5E5
}

.jeeplus_sidebar_popup_list .jeeplus_list_item:hover {
	background: #f6f9fb
}

.jeeplus_sidebar_popup_list .jeeplus_list_item.jeeplus_selected:hover {
	background: #CCE8FF
}

.jeeplus_menu .jeeplus_list_item.jeeplus_sidebar_selected {
	background: rgba(0, 0, 0, .02)
}

.jeeplus_menu .jeeplus_list_item.jeeplus_sidebar_selected:hover {
	background: rgba(0, 0, 0, .02) !important
}

.jeeplus_view.jeeplus_pdf {
	background-color: #404040;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

.jeeplus_pdf .canvas_wrapper {
	margin: 0 auto;
	box-shadow: 5px 5px 15px #1c1c1c;
	width: 100%;
	height: 100%
}

.jeeplus_toolbar.pdf_bar {
	background-color: #474747
}

.jeeplus_toolbar.pdf_bar .jeeplus_icon_btn {
	font-size: 15px
}

.jeeplus_toolbar.pdf_bar .jeeplus_img_btn:focus, .jeeplus_toolbar.pdf_bar .jeeplus_img_btn:hover
	{
	background-color: #404040
}

.jeeplus_toolbar.pdf_bar .jeeplus_template {
	background-color: #3498db;
	color: #fff;
	line-height: 2em
}

.jeeplus_toolbar.pdf_bar .jeeplus_el_box input, .jeeplus_toolbar.pdf_bar .jeeplus_inp_static
	{
	background-color: #5c5c5c;
	color: #fff;
	border-color: #404040
}

.jeeplus_toolbar.pdf_bar .jeeplus_el_box input:focus, .jeeplus_toolbar.pdf_bar .jeeplus_inp_static:focus
	{
	border-color: #333
}

.jeeplus_toolbar.pdf_bar .jeeplus_el_box .jeeplus_input_icon {
	color: #fff
}

.jeeplus_view.jeeplus_popup.pdf_opt_list {
	box-shadow: 5px 5px 15px #1c1c1c;
	border: none
}

.pdf_opt_list .jeeplus_list {
	background-color: #404040;
	color: #fff
}

.pdf_opt_list .jeeplus_list .jeeplus_list_item {
	border-color: #474747;
	line-height: 1.5em
}

.pdf_opt_list .jeeplus_list .jeeplus_list_item.jeeplus_selected,
	.pdf_opt_list .jeeplus_list .jeeplus_list_item:hover {
	color: #404040;
	background-color: #fff
}

.jeeplus_dbllist .jeeplus_list {
	background: #ededed
}

.jeeplus_dbllist .jeeplus_list_item {
	background: #fff;
	margin: 3px 4px 0;
	box-sizing: border-box
}

.jeeplus_dbllist .jeeplus_list_item.jeeplus_selected {
	color: #FFF;
	background: #CCE8FF
}

.jeeplus_dbllist button {
	width: 45%;
	height: 30px;
	margin-top: 5px;
	background: #eef7fc;
	border-radius: 6px;
	border: 1px solid #ddd;
	cursor: pointer;
	font-size: 15px
}

.jeeplus_dbllist button:active {
	box-shadow: inset 1px 1px 0 silver
}

.jeeplus_dbllist button .jeeplus_icon {
	color: #888;
	font-size: 26px
}

.jeeplus_dbllist button:first-child {
	margin-top: 32px;
	margin-right: 5%
}

.jeeplus_dbllist button:last-child {
	margin-left: 5%
}

.jeeplus_dbllist .bottom_label {
	font-size: 10px;
	text-transform: uppercase;
	background: #ededed;
	padding-left: 13px
}

.jeeplus_invalid .jeeplus_list {
	background: #f8e2e2
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular')
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	src: local('PT Sans Bold'), local('PTSans-Bold')
}

.mainFont {
	font-size: 15px;
	color: #666
}

.jeeplus_layout_toolbar.jeeplus_toolbar {
	color: #fff;
	font-size: 18px;
	background: #3498db
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_el_button,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_el_label,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_inp_label {
	color: #fff
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_el_label {
	font-size: 18px
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_inp_counter_next,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_inp_counter_prev,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_0,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_1,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_N,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplustype_base,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplustype_next,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplustype_prev {
	border-color: #d9d9d9;
	background-color: transparent;
	color: #fff
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_el_arrow.jeeplustype_next_arrow
	{
	border-left: none;
	border-bottom: none
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_el_arrow.jeeplustype_prev_arrow
	{
	border-right: none;
	border-bottom: none
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_inp_counter_next:hover,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_inp_counter_prev:hover,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_0:hover,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_1:hover,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_N:hover,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplustype_base:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_inp_counter_next:active,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_inp_counter_prev:active,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_0:active,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_1:active,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_N:active,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplustype_base:active {
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_inp_counter_next:focus,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_inp_counter_prev:focus,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_0:focus,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_1:focus,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_N:focus,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplustype_base:focus {
	background-color: rgba(0, 0, 0, .07);
	color: #fff
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_inp_static,
	.jeeplus_layout_toolbar.jeeplus_toolbar input[type=text] {
	border-color: #fff
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_inp_static:focus,
	.jeeplus_layout_toolbar.jeeplus_toolbar input[type=text]:focus {
	border-color: #fff;
	box-shadow: none
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_input_icon {
	border-color: #d9d9d9;
	background-color: transparent;
	color: #666
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_input_icon:active,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_input_icon:focus,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_input_icon:hover {
	background-color: transparent;
	color: #666
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_el_arrow,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_inp_counter_next,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_inp_counter_prev,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_input_icon,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_segment_0,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_segment_1,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_segment_N,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_pressed .jeeplustype_base,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_pressed .jeeplustype_next,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_pressed .jeeplustype_prev
	{
	background-color: rgba(0, 0, 0, .07);
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_0,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_N
	{
	border-color: #d9d9d9;
	background-color: #CCE8FF;
	color: #fff
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_0:hover,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_1:hover,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_N:hover
	{
	background-color: #24a259
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_0:active,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_0:focus,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_1:active,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_1:focus,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_N:active,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_N:focus
	{
	background-color: #295
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_1,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_segment_N,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_selected.jeeplus_segment_N
	{
	margin-left: 0;
	border-left: none
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn:active,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn_top:active {
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn:focus,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn_top:focus {
	background-color: #2489cc
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn:hover,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn_top:hover {
	background-color: #268fd5
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_icon_button {
	border-radius: 6px
}

.jeeplus_layout_space .jeeplus_layout_accordion .jeeplus_accordionitem,
	.jeeplus_layout_space>.jeeplus_toolbar, .jeeplus_layout_space>.jeeplus_view,
	.jeeplus_layout_wide .jeeplus_layout_accordion .jeeplus_accordionitem,
	.jeeplus_layout_wide>.jeeplus_view {
	border-radius: 4px
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_el_icon,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_icon_btn,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_icon_button,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn_abs,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn_abs .jeeplus_icon,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn_abs .jeeplus_img_btn_text,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn_top .jeeplus_icon,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn_top .jeeplus_img_btn_text
	{
	color: #fff
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_el_box .jeeplus_img_btn_abs:active
	{
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_el_icon .jeeplus_icon_button:focus
	{
	background-color: rgba(0, 0, 0, .07)
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_el_box .jeeplus_img_btn_abs:hover,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_el_icon .jeeplus_icon_button:hover
	{
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_control {
	border-color: #3498db
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_icon_button .jeeplus_icon
	{
	font-size: 23px;
	height: 27px;
	width: 27px;
	color: #fff
}

.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn,
	.jeeplus_layout_toolbar.jeeplus_toolbar .jeeplus_img_btn_top {
	border-width: 0
}

.jeeplus_view.jeeplus_layout_accordion {
	background-color: #ddd
}

.jeeplus_accordionitem .jeeplus_accordionitem_button {
	float: right;
	position: relative;
	height: 19px;
	width: 19px;
	margin: 14px 13.5px
}

.jeeplus_accordionitem.collapsed .jeeplus_accordionitem_button {
	float: right;
	position: relative;
	height: 19px;
	width: 19px;
	margin-top: 13px
}

.jeeplus_accordionitem.collapsed, .jeeplus_accordionitem.horizontal.collapsed
	{
	background-color: #a4b4bf
}

.jeeplus_accordionitem.collapsed .jeeplus_accordionitem_header,
	.jeeplus_accordionitem.horizontal.collapsed .jeeplus_accordionitem_header
	{
	background-color: #a4b4bf;
	color: #fff
}

.jeeplus_accordionitem.collapsed .jeeplus_accordionitem_header .jeeplus_accordionitem_button,
	.jeeplus_accordionitem.horizontal.collapsed .jeeplus_accordionitem_header .jeeplus_accordionitem_button
	{
	color: #fff
}

.jeeplus_accordionitem .jeeplus_accordionitem_header .jeeplus_accordionitem_button
	{
	color: #fff;
	background-image: none;
	font-family: FontAwesome;
	font-size: 24px;
	text-align: center;
	width: 24px;
	height: 45px;
	margin: 0 10.5px
}

.jeeplus_accordionitem .jeeplus_accordionitem_header .jeeplus_accordionitem_button:before
	{
	content: '\f104'
}

.jeeplus_accordionitem .jeeplus_accordionitem_header.collapsed .jeeplus_accordionitem_button:before
	{
	content: '\f106'
}

.jeeplus_accordionitem.horizontal:last-child>.jeeplus_accordionitem_header .jeeplus_accordionitem_button:before
	{
	content: '\f105'
}

.jeeplus_accordionitem.horizontal.collapsed:last-child>.jeeplus_accordionitem_header .jeeplus_accordionitem_button:before
	{
	content: '\f107'
}

.jeeplus_accordionitem.vertical>.jeeplus_accordionitem_header .jeeplus_accordionitem_button
	{
	height: 42px;
	margin: 0 10.5px
}

.jeeplus_accordionitem.vertical>.jeeplus_accordionitem_header .jeeplus_accordionitem_button:before
	{
	content: '\f106'
}

.jeeplus_accordionitem.vertical>.jeeplus_accordionitem_header.collapsed .jeeplus_accordionitem_button:before
	{
	content: '\f107'
}

.jeeplus_toolbar.jeeplus_layout_subbar {
	background: 0 0
}

.jeeplus_toolbar.jeeplus_layout_subbar .jeeplus_view {
	color: #666
}

.jeeplus_el_tabbar+.jeeplus_multiview {
	background-color: #fff
}

.jeeplus_view.rounded_top {
	-moz-border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

.jeeplus_view.rounded_right {
	-moz-border-top-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px
}

.jeeplus_view.rounded_bottom {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px
}

.jeeplus_view.rounded_left {
	-moz-border-top-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px
}

.jeeplus_view .jeeplus_win_head {
	border-bottom: 1px solid #ddd
}

.jeeplus_view .jeeplus_win_head>.jeeplus_view>.jeeplus_template {
	color: #666;
	background: #fff;
	box-shadow: 0 -2px #3498db inset
}

.jeeplus_modal_box .jeeplus_popup_title {
	color: #666;
	background: #fff;
	font-size: 15px;
	text-shadow: none
}

.jeeplus_popup_text {
	box-shadow: 0 3px #3498db inset;
	font-size: 15px
}

.jeeplus_alert-warning .jeeplus_popup_text, .jeeplus_confirm-warning .jeeplus_popup_text
	{
	box-shadow: 0 3px #ffd21a inset
}

.jeeplus_alert-error .jeeplus_popup_text, .jeeplus_confirm-error .jeeplus_popup_text
	{
	box-shadow: 0 3px #ff391b inset
}

.jeeplus_modal_box, .jeeplus_view.jeeplus_popup {
	border: 1px solid #ddd
}

.confirmButton {
	font-size: 15px;
	padding: auto 6px;
	font-family: 'PT Sans', Tahoma;
	border: 1px solid #CCE8FF;
	outline: 0;
	background: #CCE8FF;
	border-bottom: 1px solid #209150;
	box-shadow: none;
	text-shadow: none;
	color: #fff
}

.confirmButtonActive {
	background: #2ecb70
}

.jeeplus_popup_button {
	border: none
}

.jeeplus_dtable .jeeplus_ss_left .jeeplus_column.jeeplus_last>div {
	border-right: 1px solid #d0d0d0
}

.jeeplus_dtable .jeeplus_last_topcell {
	border-bottom: 1px solid #d0d0d0
}

.jeeplus_dtable .jeeplus_ss_right .jeeplus_column.jeeplus_first>div {
	border-left: 1px solid #d0d0d0
}

.jeeplus_dtable .jeeplus_hs_right td.jeeplus_first {
	border-left: 1px solid #b0cee3
}

.jeeplus_dtable .jeeplus_hcell.jeeplus_ss_filter {
	padding: 0 5px
}

.jeeplus_dtable .jeeplus_hcell.jeeplus_div_filter {
	padding: 3px 5px
}

.jeeplus_dtable .jeeplus_ss_filter input, .jeeplus_dtable .jeeplus_ss_filter select
	{
	height: 32px;
	vertical-align: middle;
	border-radius: 6px
}

.jeeplus_ss_sort_asc, .jeeplus_ss_sort_desc {
	font-size: 14px;
	font-family: FontAwesome;
	top: 50%;
	line-height: 1px;
	bottom: auto;
	right: 3px;
	float: none;
	width: 12px
}

.jeeplus_ss_sort_asc:before {
	content: '\f106'
}

.jeeplus_ss_sort_desc:before {
	content: '\f107'
}

.dtBodyCell {
	border-bottom: 1px solid #ebebeb
}

.jeeplus_dtable .jeeplus_ss_vscroll_header {
	border-bottom: 1px solid #b0cee3
}

.jeeplus_view .jeeplus_dt_editor input, .jeeplus_view .jeeplus_dt_editor select
	{
	border: 1px solid #3498db
}

.dataItemStyle {
	border-color: #ebebeb
}

.jeeplus_list_item.jeeplus_group_back {
	color: #4a4a4a;
	background: #d2e3ef;
	border-bottom: 1px solid #b0cee3
}

.jeeplus_view .jeeplus_pager_item, .jeeplus_view .jeeplus_pager_item_selected
	{
	padding: auto 6px;
	font-family: 'PT Sans', Tahoma;
	color: #fff;
	font-size: 15px;
	outline: 0
}

.jeeplus_dataview_item {
	border-right-color: #ebebeb
}

.jeeplus_view .jeeplus_pager_item {
	border: 1px solid #3498db;
	background: #3498db;
	border-bottom: 1px solid #2386c8
}

.jeeplus_view .jeeplus_pager_item:hover {
	background-color: #268fd5
}

.jeeplus_view .jeeplus_pager_item:focus {
	background-color: #2489cc
}

.jeeplus_view .jeeplus_pager_item_selected {
	border: 1px solid #CCE8FF;
	background: #CCE8FF;
	border-bottom: 1px solid #209150;
	box-shadow: none
}

.jeeplus_view .jeeplus_pager_item_selected:focus, .jeeplus_view .jeeplus_pager_item_selected:hover
	{
	background-color: #CCE8FF
}

.jeeplus_view .jeeplus_pager_item, .jeeplus_view .jeeplus_pager_item_selected
	{
	border-radius: 6px
}

.jeeplus_list .jeeplus_unit_header {
	font-weight: 400;
	text-shadow: none;
	background: #d2e3ef;
	font-size: 15px;
	color: #4a4a4a
}

.jeeplus_view .jeeplus_tree_close, .jeeplus_view .jeeplus_tree_open {
	background-image: none;
	font-family: FontAwesome;
	font-size: 14px;
	text-align: center;
	color: #666
}

.jeeplus_view .jeeplus_tree_open:before {
	content: "\f147"
}

.jeeplus_view .jeeplus_tree_close:before {
	content: "\f196"
}

.jeeplus_menu-x .jeeplus_submenu_icon, .jeeplus_view.jeeplus_menu .jeeplus_submenu_icon
	{
	width: 6px;
	height: auto;
	font-size: 14px;
	font-family: FontAwesome;
	line-height: 1px;
	margin-top: 3px
}

.buttonStyle, .jeeplus_el_counter .jeeplus_inp_counter_value,
	.jeeplus_el_select select, .jeeplus_el_textarea textarea, div.jeeplus_inp_static
	{
	font-family: 'PT Sans', Tahoma
}

.jeeplus_menu.jeeplus_view .jeeplus_list_item:active, .jeeplus_menu.jeeplus_view .jeeplus_list_item:hover
	{
	background-color: #f5f5f5
}

.jeeplus_menu.jeeplus_view .jeeplus_list_item .jeeplus_submenu_icon:before
	{
	content: '\f105'
}

.jeeplus_menu.jeeplus_view .jeeplus_list_item.jeeplus_selected {
	background: #CCE8FF
}

.jeeplus_property .jeeplus_property_label, .jeeplus_property .jeeplus_property_value
	{
	border-color: #ebebeb
}

.jeeplus_view .jeeplus_drag_over, .jeeplus_view .jeeplus_drop_zone {
	background-color: #f4f4f4
}

.propertyStyle {
	height: 28px;
	line-height: 27px
}

.propertyTitle {
	line-height: 28px
}

.jeeplus_view button, .jeeplus_view input[type=button] {
	-webkit-appearance: none
}

.jeeplus_el_colorpicker span.jeeplus_input_icon, .jeeplus_el_combo span.jeeplus_input_icon,
	.jeeplus_el_datepicker span.jeeplus_input_icon,
	.jeeplus_el_dbldatepicker span.jeeplus_input_icon,
	.jeeplus_el_richselect span.jeeplus_input_icon {
	background-color: #3498db;
	color: #fff;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-radius: 0 6px 6px 0
}

.focusStyle {
	border: 1px solid #3498db;
	box-shadow: 0 0 1px #3498db inset
}

.jeeplus_el_colorpicker input, .jeeplus_el_combo input,
	.jeeplus_el_search input {
	padding-right: 28px
}

.jeeplus_el_colorpicker input, .jeeplus_el_combo input,
	.jeeplus_el_datepicker input, .jeeplus_el_search input,
	.jeeplus_el_text input {
	border-radius: 6px
}

.jeeplus_el_colorpicker input:focus, .jeeplus_el_combo input:focus,
	.jeeplus_el_datepicker input:focus, .jeeplus_el_search input:focus,
	.jeeplus_el_text input:focus {
	border: 1px solid #3498db;
	box-shadow: 0 0 1px #3498db inset
}

.jeeplus_el_counter input[type=text]:focus {
	border-top: 1px solid #3498db;
	border-bottom: 1px solid #3498db;
	box-shadow: 0 0 1px #3498db inset
}

.jeeplus_el_colorpicker .jeeplus_inp_static, .jeeplus_el_datepicker .jeeplus_inp_static,
	.jeeplus_el_dbldatepicker .jeeplus_inp_static, .jeeplus_el_richselect .jeeplus_inp_static
	{
	border-radius: 6px;
	padding-right: 28px;
	white-space: nowrap
}

.jeeplus_el_colorpicker .jeeplus_inp_static:focus,
	.jeeplus_el_datepicker .jeeplus_inp_static:focus,
	.jeeplus_el_dbldatepicker .jeeplus_inp_static:focus,
	.jeeplus_el_richselect .jeeplus_inp_static:focus, .jeeplus_el_select select:focus,
	.jeeplus_el_textarea textarea:focus {
	border: 1px solid #3498db;
	box-shadow: 0 0 1px #3498db inset
}

.jeeplus_el_select select, .jeeplus_el_textarea textarea {
	border-radius: 6px
}

.jeeplus_el_combo span.jeeplus_input_icon, .jeeplus_el_richselect span.jeeplus_input_icon
	{
	width: 21px;
	padding-left: 8px
}

.jeeplus_el_colorpicker span.jeeplus_input_icon, .jeeplus_el_datepicker span.jeeplus_input_icon,
	.jeeplus_el_dbldatepicker span.jeeplus_input_icon, .jeeplus_el_search span.jeeplus_input_icon
	{
	width: 24px
}

.jeeplus_el_text .jeeplus_inp_static {
	border-radius: 6px;
	white-space: nowrap
}

.jeeplus_focused .jeeplus_inp_static {
	border: 1px solid #3498db;
	box-shadow: 0 0 1px #3498db inset
}

.jeeplus_multilist .fa-check-square {
	color: #3498db
}

.buttonStyle {
	color: #fff;
	font-size: 15px;
	padding: auto 6px;
	border: 1px solid #3498db;
	border-bottom: 1px solid #268fd5;
	outline: 0
}

.jeeplus_el_colorpicker div.jeeplus_inp_static div {
	margin: 2.5px -20px 0 -5px
}

.jeeplus_el_textarea textarea, div.jeeplus_inp_static {
	background: #fff;
	border-color: #ccc
}

.jeeplus_el_checkbox input, .jeeplus_el_select select {
	border-color: #ddd
}

.jeeplus_el_counter .jeeplus_inp_counter_value {
	width: 40px;
	background: #fff;
	border-color: #ccc
}

.jeeplus_el_counter .jeeplus_inp_counter_next, .jeeplus_el_counter .jeeplus_inp_counter_prev
	{
	background: #3498db;
	width: 29px;
	color: #fff;
	padding: auto 6px;
	border: 1px solid #3498db;
	border-bottom: 1px solid #268fd5;
	outline: 0;
	font-weight: 700;
	font-family: "Courier New", Courier, monospace;
	font-size: 20px
}

.jeeplus_view.jeeplus_control.jeeplus_el_tabbar {
	background: 0 0
}

div.jeeplus_item_tab {
	border-color: #a4b4bf;
	padding-top: 3px;
	font-size: 18px
}

div.jeeplus_item_tab.jeeplus_selected {
	padding-top: 2px
}

.jeeplustype_bottom .jeeplus_item_tab, .jeeplustype_bottom .jeeplus_item_tab.jeeplus_selected
	{
	border-color: #3498db;
	border-right: 1px solid #5faee3;
	background: #3498db;
	color: #fff;
	padding-top: 0
}

.jeeplustype_bottom .jeeplus_item_tab.jeeplus_selected:last-child,
	.jeeplustype_bottom .jeeplus_item_tab:last-child {
	border-right: 1px solid #5faee3
}

.jeeplustype_bottom .jeeplus_item_tab.jeeplus_selected {
	background: #2383c4;
	color: #fff
}

.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_item_tab {
	white-space: nowrap
}

.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_img_btn {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	color: #fff;
	text-align: center
}

.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_img_btn .jeeplus_icon_btn
	{
	color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 24px;
	height: 100%;
	line-height: inherit;
	margin: 0 3px;
	vertical-align: top;
	width: 100%
}

.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_item_tab.jeeplus_selected
	{
	background: #2383c4
}

.jeeplus_accordionitem_label .jeeplus_icon {
	font-size: 19px;
	width: 25px
}

.jeeplus_item_tab .jeeplus_icon {
	width: 30px;
	font-size: 19px
}

.jeeplus_el_tabbar .jeeplustype_iconTop, .jeeplus_el_tabbar .jeeplustype_image
	{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_icon,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_icon {
	color: #fff;
	font-size: 18px;
	top: 1px
}

.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_item_tab,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_item_tab {
	font-size: 15px
}

.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_img_btn_top .jeeplus_icon,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_img_btn_top .jeeplus_icon
	{
	margin-top: 2px
}

.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_img_btn_text,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_img_btn_text {
	bottom: 0;
	font-size: 15px
}

.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_item_tab.jeeplus_selected,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_item_tab.jeeplus_selected
	{
	background: #2383c4;
	box-shadow: 0 0 0 1px #3498db inset
}

.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_item_tab.jeeplus_selected .jeeplus_icon,
	.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_item_tab.jeeplus_selected .jeeplus_img_btn_text,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_item_tab.jeeplus_selected .jeeplus_icon,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_item_tab.jeeplus_selected .jeeplus_img_btn_text
	{
	color: #fff
}

.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_item_tab.jeeplus_selected .jeeplus_icon_btn,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_item_tab.jeeplus_selected .jeeplus_icon_btn
	{
	background-color: #2383c4
}

.jeeplus_el_tabbar .jeeplustype_bottom .jeeplus_tab_more_icon,
	.jeeplus_el_tabbar .jeeplustype_icon, .jeeplus_el_tabbar .jeeplustype_icon .jeeplus_tab_more_icon,
	.jeeplus_el_tabbar .jeeplustype_iconTop, .jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_tab_more_icon,
	.jeeplus_el_tabbar .jeeplustype_image, .jeeplus_el_tabbar .jeeplustype_image .jeeplus_tab_more_icon
	{
	background: #3498db
}

.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_item_tab.jeeplus_selected .jeeplus_img_btn,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_item_tab.jeeplus_selected .jeeplus_img_btn
	{
	color: #fff
}

.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_tab_filler,
	.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_tab_filler,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_tab_filler {
	border-bottom-color: #3498db
}

.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_item_tab,
	.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_item_tab,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_item_tab {
	padding: 0;
	border-radius: 0;
	color: #fff;
	background: #3498db;
	border-color: #3498db;
	border-bottom: 1px solid #3498db
}

.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_item_tab .jeeplus_img_btn,
	.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_item_tab .jeeplus_img_btn,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_item_tab .jeeplus_img_btn
	{
	color: #fff
}

.jeeplus_tab_more_icon:hover {
	color: #4d4d4d
}

.jeeplus_el_tabbar .jeeplustype_bottom .jeeplus_tab_more_icon .jeeplus_icon,
	.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_tab_more_icon .jeeplus_icon,
	.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_tab_more_icon .jeeplus_icon,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_tab_more_icon .jeeplus_icon
	{
	color: #fff
}

.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_tab_more_icon:hover,
	.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_tab_more_icon:hover,
	.jeeplus_el_tabbar .jeeplustype_image .jeeplus_tab_more_icon:hover {
	background-color: #268fd5
}

.jeeplus_tab_filler:first-child {
	border-right: 0
}

.passiveBarBG {
	background: #a4b4bf;
	color: #fff
}

.jeeplus_all_tabs {
	padding-left: 1px;
	padding-right: 1px
}

.jeeplus_after_all_tabs {
	background: #3498db
}

.jeeplus_el_box .jeeplustype_form:active {
	background-color: #CCE8FF;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_el_box .jeeplustype_form:focus, .jeeplus_el_box .jeeplustype_form:hover
	{
	background-color: #CCE8FF
}

.jeeplustype_danger:hover {
	background-color: #ca4635
}

.jeeplustype_danger:focus {
	background-color: #c14433
}

.jeeplustype_danger:active {
	background-color: #c14433;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplustype_next:focus, .jeeplustype_next:focus+.jeeplustype_next_arrow,
	.jeeplustype_prev:focus, .jeeplustype_prev:focus+.jeeplustype_prev_arrow
	{
	background-color: #2489cc
}

.jeeplustype_next:hover, .jeeplustype_next:hover+.jeeplustype_next_arrow,
	.jeeplustype_prev:hover, .jeeplustype_prev:hover+.jeeplustype_prev_arrow
	{
	background-color: #268fd5
}

.jeeplus_el_box .jeeplustype_form {
	font-size: 15px;
	padding: auto 6px;
	font-family: 'PT Sans', Tahoma;
	border: 1px solid #CCE8FF;
	outline: 0;
	background: #CCE8FF;
	color: #fff;
	border-bottom: 1px solid #209150;
	box-shadow: none
}

.jeeplus_inp_counter_next:hover, .jeeplus_inp_counter_prev:hover,
	.jeeplus_segment_0:hover, .jeeplus_segment_1:hover, .jeeplus_segment_N:hover,
	.jeeplusbutton:hover, .jeeplustype_base:hover {
	background-color: #268fd5
}

.jeeplus_inp_counter_next:active, .jeeplus_inp_counter_prev:active,
	.jeeplus_segment_0:active, .jeeplus_segment_1:active,
	.jeeplus_segment_N:active, .jeeplusbutton:active, .jeeplustype_base:active
	{
	background-color: #2489cc;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_el_text .jeeplus_input_icon:active, .jeeplus_el_text .jeeplus_input_icon:hover
	{
	color: #3498db;
	background: inherit;
	cursor: pointer
}

.jeeplus_inp_counter_next:focus, .jeeplus_inp_counter_prev:focus,
	.jeeplus_segment_0:focus, .jeeplus_segment_1:focus, .jeeplus_segment_N:focus,
	.jeeplusbutton:focus, .jeeplustype_base:focus {
	background-color: #2489cc
}

.jeeplus_selected.jeeplus_segment_0:hover, .jeeplus_selected.jeeplus_segment_1:hover,
	.jeeplus_selected.jeeplus_segment_N:hover {
	background-color: #239d57
}

.jeeplus_selected.jeeplus_segment_0:active, .jeeplus_selected.jeeplus_segment_0:focus,
	.jeeplus_selected.jeeplus_segment_1:active, .jeeplus_selected.jeeplus_segment_1:focus,
	.jeeplus_selected.jeeplus_segment_N:active, .jeeplus_selected.jeeplus_segment_N:focus
	{
	background-color: #219552
}

.jeeplus_all_segments .jeeplus_segment_1, .jeeplus_all_segments .jeeplus_segment_N
	{
	margin-left: 1px;
	border-left: none
}

.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_left,
	.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_right {
	width: 6px
}

.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_handle {
	left: 5px
}

.jeeplus_slider_vertical.jeeplus_slider_alt .jeeplus_slider_handle {
	left: 3px
}

.activeShadow {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.toggleShadow {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .18)
}

.jeeplus_el_toggle .jeeplus_pressed .jeeplus_img_btn, .jeeplus_el_toggle .jeeplus_pressed .jeeplus_img_btn_top
	{
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_el_toggle .jeeplus_el_box.jeeplus_pressed .jeeplus_img_btn_abs,
	.jeeplus_el_toggle .jeeplus_el_box.jeeplus_pressed .jeeplustype_base {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	background-color: #2489cc
}

.jeeplus_img_btn_abs_top .jeeplus_icon {
	font-size: 22px
}

.jeeplus_img_btn:hover, .jeeplus_img_btn_top:hover {
	background-color: rgba(0, 0, 0, .05)
}

.jeeplus_img_btn:active, .jeeplus_img_btn_top:active {
	background-color: rgba(0, 0, 0, .07);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.jeeplus_img_btn:focus, .jeeplus_img_btn_top:focus {
	background-color: rgba(0, 0, 0, .07)
}

.jeeplus_view .jeeplus_fieldset fieldset {
	border: 1px solid #dedede
}

.jeeplus_view .jeeplus_fieldset legend {
	color: #787878
}

.jeeplus_custom_checkbox:before {
	content: "\f00c";
	color: #3498db;
	font-family: FontAwesome;
	font-size: 16px;
	height: 14px;
	display: block;
	line-height: 13px;
	width: 14px
}

.jeeplus_custom_checkbox {
	float: left;
	position: relative;
	top: 50%;
	margin-top: -7px;
	padding: 0;
	height: 15px;
	width: 15px;
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: #fff
}

.jeeplus_custom_checkbox:focus {
	border-color: #3498db
}

a:active .jeeplus_custom_checkbox, a:focus .jeeplus_custom_checkbox {
	border: 1px solid #3498db;
	box-shadow: 0 0 1px #3498db inset
}

.jeeplus_el_radio .jeeplus_custom_radio:before {
	content: " ";
	border-radius: 50%;
	display: block;
	width: 7px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 7px;
	background-color: #3498db
}

.jeeplus_el_radio .jeeplus_custom_radio {
	display: block;
	height: 15px;
	width: 15px;
	padding: 3px;
	border: 1px solid #ccc;
	border-radius: 50%;
	background-color: #fff
}

.jeeplus_el_radio .jeeplus_custom_radio:focus {
	border-color: #3498db
}

.jeeplus_el_radio .jeeplus_label_right {
	color: #666;
	font-size: 15px
}

a:active .jeeplus_custom_radio, a:focus .jeeplus_custom_radio {
	border: 1px solid #3498db;
	box-shadow: 0 0 1px #3498db inset
}

.jeeplus_cal_body .jeeplus_cal_today {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #CCE8FF;
	border-radius: 6px
}

.jeeplus_sparklines, .jeeplus_sparklines svg {
	box-sizing: border-box
}

.jeeplus_cal_body .jeeplus_cal_day, .jeeplus_cal_body .jeeplus_cal_week_num
	{
	font-size: 13px
}

.jeeplus_cal_body .jeeplus_cal_select, .jeeplus_cal_body .jeeplus_cal_select.jeeplus_cal_today
	{
	border-radius: 6px
}

.jeeplus_cal_body .jeeplus_cal_event.jeeplus_cal_select,
	.jeeplus_cal_body .jeeplus_selected {
	color: #fff;
	border-radius: 6px;
	background: #CCE8FF
}

.jeeplus_cal_event {
	color: #3498db
}

.jeeplus_cal_outside {
	font-weight: 400;
	color: #bbb
}

.jeeplus_cal_footer .jeeplus_cal_done, .jeeplus_time_footer .jeeplus_cal_done
	{
	font-size: 15px;
	padding: auto 6px;
	font-family: 'PT Sans', Tahoma;
	border: 1px solid #3498db;
	outline: 0;
	color: #fff;
	background: #3498db;
	border-bottom: 1px solid #2386c8
}

.jeeplus_cal_footer .jeeplus_cal_done:hover, .jeeplus_time_footer .jeeplus_cal_done:hover
	{
	background-color: #268fd5
}

.jeeplus_cal_footer .jeeplus_cal_done:focus, .jeeplus_time_footer .jeeplus_cal_done:focus
	{
	background-color: #2489cc
}

.jeeplus_cal_month {
	line-height: 20px;
	text-align: center;
	font-size: 17px;
	font-weight: 700
}

.jeeplus_view>.jeeplus_cal_header div {
	font-size: 12px
}

.jeeplus_cal_month_name {
	font-size: 14px;
	font-weight: 400
}

.jeeplus_daterange .jeeplus_range_timepicker .jeeplus_cal_time {
	padding: 5px 15px
}

.jeeplus_cal_range {
	background-color: #d4f5e2
}

.jeeplus_progress_bottom .jeeplus_progress_state, .jeeplus_progress_top .jeeplus_progress_state
	{
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .1) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .1) 50%,
		rgba(255, 255, 255, .1) 75%, transparent 75%, transparent)
}

.jeeplus_progress_top .jeeplus_progress_state {
	background-size: 10px 10px
}

.jeeplus_progress_bottom .jeeplus_progress_state {
	background-size: 14px 14px
}

.jeeplus_skin_mark {
	height: 200px
}

.jeeplus_sparklines {
	padding: 1px 0
}

.jeeplus_sparklines_line {
	stroke: #3498db;
	stroke-width: 1;
	fill: transparent;
	stroke-linecap: round
}

.jeeplus_sparklines_item {
	fill: #3498db;
	stroke-width: 1
}

.jeeplus_sparklines_bar {
	fill: #6dbcf0
}

.jeeplus_sparklines_bar_negative {
	fill: #d86c79
}

.jeeplus_sparklines_area {
	fill: #e5eef4
}

.jeeplus_sparklines_origin {
	stroke: #888;
	stroke-width: 1
}

.jeeplus_sparklines_event_area {
	fill: transparent
}

.jeeplus_sparklines_area_chart .jeeplus_sparklines_event_area:hover,
	.jeeplus_sparklines_line_chart .jeeplus_sparklines_event_area:hover,
	.jeeplus_sparklines_splinearea_chart .jeeplus_sparklines_event_area:hover
	{
	fill: rgba(220, 220, 220, .4);
	stroke: rgba(255, 255, 255, .6)
}

.jeeplus_sparklines_bar_chart .jeeplus_sparklines_event_area:hover,
	.jeeplus_sparklines_pie_chart .jeeplus_sparklines_event_area:hover {
	fill: rgba(255, 255, 255, .3)
}

.jeeplus_ui_print {
	display: none
}

body.jeeplus_print {
	margin-top: 0
}

@media print {
	.jeeplus_print_noscroll, .jeeplus_print_noscroll .jeeplus_scroll_cont,
		body.jeeplus_print {
		overflow: visible !important
	}
	body.jeeplus_print {
		background-color: none !important
	}
	body.jeeplus_print>* {
		display: none
	}
	body.jeeplus_print * {
		visibility: hidden
	}
	.jeeplus_print_footer *, .jeeplus_print_header *, .jeeplus_table_print,
		.jeeplus_ui_print, .jeeplus_ui_print * {
		visibility: visible !important
	}
	.jeeplus_ui_print {
		display: block !important;
		margin: 0 !important
	}
	.jeeplus_print_noscroll {
		height: auto !important;
		width: auto !important
	}
	.jeeplus_print_pagebreak {
		page-break-after: always
	}
	.jeeplus_print_footer, .jeeplus_print_header {
		display: block !important;
		margin: 20px 0;
		text-align: center;
		height: auto !important;
		visibility: visible !important
	}
	.jeeplus_table_print {
		display: table;
		table-layout: fixed;
		width: 100%;
		border: 1px solid #ebebeb;
		margin-bottom: 20px;
		position: initial
	}
	.jeeplus_table_print td {
		overflow: hidden
	}
	.jeeplus_table_print tr {
		page-break-inside: avoid
	}
	.jeeplus_table_print .jeeplus_cell {
		display: table-cell !important;
		border-right: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb;
		padding: 0 10px;
		white-space: nowrap
	}
	.jeeplus_table_print .jeeplus_header_cell {
		display: table-cell;
		font-size: 15px;
		color: #4a4a4a;
		background: #d2e3ef;
		border-right: 1px solid #b0cee3;
		border-bottom: 1px solid #b0cee3
	}
	.jeeplus_table_print .jeeplus_footer_cell {
		display: table-cell;
		background: #fafafa;
		border-right: 1px solid #ebebeb;
		border-top: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb
	}
	.jeeplus_table_print .jeeplus_cell.jeeplus_dtable_span {
		position: initial !important;
		white-space: normal
	}
	.jeeplus_table_print .jeeplus_rotate {
		transform-origin: center 40% !important;
		-webkit-transform-origin: center 40% !important
	}
	.jeeplus_table_print.borderless, .jeeplus_table_print.borderless .jeeplus_cell
		{
		border: none
	}
	.jeeplus_table_print.jeeplus_view.jeeplus_list-x {
		white-space: normal
	}
	.jeeplus_table_print.jeeplus_view.jeeplus_list-x .jeeplus_list_item {
		display: table-cell
	}
}

.fixed-table-footer, .fixed-table-header, .icon, .jeeplus_path {
	overflow: hidden
}

.jeeplus_strong {
	font-weight: 700;
	white-space: nowrap
}

.jeeplus_light {
	color: #b3b3b3
}

.jeeplus_debug div {
	border: 1px solid orange;
	background-color: #FF9;
	color: #000
}

.jeeplus_debug {
	background-color: #ff9;
	border: 1px solid #ff9
}

.jeeplus_input_icon, .jeeplus_view {
	box-sizing: content-box
}

.jeeplus_fmanager_file, .jeeplus_path, .jeeplus_view.jeeplus_el_label {
	box-sizing: border-box
}

.jeeplus_inp_label, .jeeplus_inp_top_label, .jeeplus_label_right {
	margin-bottom: 0
}

.jeeplus_view table {
	border-collapse: initial
}

@font-face {
	font-family: FileManager;
	src: url(fonts/filemanager.eot);
	src: url(fonts/filemanager.eot?#iefix) format("embedded-opentype"),
		url(fonts/filemanager.woff) format("woff"), url(fonts/filemanager.ttf)
		format("truetype"), url(fonts/filemanager.svg#filemanager)
		format("svg");
	font-weight: 400;
	font-style: normal
}

.jeeplus_fmanager [class*=fa-], [class*=" fm-"] {
	display: inline-block;
	font-style: normal !important;
	font-weight: 400 !important;
	font-variant: normal !important;
	text-transform: none !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #8a8a8a
}

[class*=fa-]:not (.fa- ), [class^=fa-]:not (.fa- ){
	font-family: FontAwesome !important
}

.fm-angle-down:before {
	content: "\E000"
}

.fm-up:before {
	content: "\E001"
}

.fm-angle-left:before {
	content: "\E002"
}

.fm-angle-right:before {
	content: "\E003"
}

.fm-file-image:before {
	content: "\E004"
}

.fm-angle-up:before {
	content: "\E005"
}

.fm-back:before {
	content: "\E006"
}

.fm-expand-all:before {
	content: "\E009"
}

.fm-file-archive:before {
	content: "\E00A"
}

.fm-file-audio:before {
	content: "\E00B"
}

.fm-file-code:before {
	content: "\E00C"
}

.fm-file-excel:before {
	content: "\E00D"
}

.fm-file-pdf:before {
	content: "\E00E"
}

.fm-file-powerpoint:before {
	content: "\E00F"
}

.fm-file-sound:before {
	content: "\E010"
}

.fm-file-text:before {
	content: "\E011"
}

.fm-copy:before {
	content: "\E014"
}

.fm-folder:before {
	content: "\E015"
}

.fm-folder-open:before {
	content: "\E016"
}

.fm-forward:before {
	content: "\E017"
}

.fm-hide:before {
	content: "\E018"
}

.fm-menu:before {
	content: "\E01A"
}

.fm-show:before {
	content: "\E01B"
}

.fm-table:before {
	content: "\E01C"
}

.fm-cut:before {
	content: "\E01D"
}

.fm-collapse-all:before {
	content: "\E007"
}

.fm-files:before {
	content: "\E008"
}

.fm-file-word:before {
	content: "\E012"
}

.fm-file-video:before {
	content: "\E013"
}

.fm-upload:before {
	content: "\E020"
}

.fm-paste:before {
	content: "\E021"
}

.fm-edit:before {
	content: "\E01F"
}

.fm-search:before {
	content: "\E022"
}

.fm-delete:before {
	content: "\E019"
}

.fm-file:before {
	content: "\E01E"
}

.jeeplus_fmanager {
	user-select: none
}

.jeeplus_fmanager_toolbar {
	background-color: #fdfdfd
}

.jeeplus_fmanager_toolbar input {
	border-radius: 17px;
	background: #fdfdfd
}

.jeeplus_fmanager_toolbar input:focus {
	background: #fff
}

.jeeplus_fmanager_toolbar .jeeplustype_base {
	border-radius: 3px
}

.jeeplus_fmanager_toolbar .jeeplus_control .jeeplus_disabled_box .jeeplustype_base,
	.jeeplus_fmanager_toolbar .jeeplustype_base {
	background-color: transparent;
	border-color: #ccc
}

.jeeplus_fmanager_back .jeeplus_el_box {
	padding-right: 0;
	padding-left: 4px
}

.jeeplus_fmanager_back .jeeplustype_base {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-radius: 3px 0 0 3px
}

.jeeplus_fmanager_forward .jeeplus_el_box {
	padding-left: 0;
	padding-right: 5px
}

.jeeplus_fmanager_forward .jeeplus_disabled_box .jeeplustype_base,
	.jeeplus_fmanager_forward .jeeplustype_base {
	border-left: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-radius: 0 3px 3px 0
}

.jeeplus_fmanager_bar_icon, .jeeplus_fmanager_icon,
	.jeeplus_fmanager_tree .jeeplus_fmanager_icon {
	font-family: FileManager;
	font-style: normal;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.jeeplus_fmanager_bar_icon {
	width: 100%;
	height: 100%;
	line-height: 30px;
	font-size: 22px;
	color: #8a8a8a
}

.jeeplus_disabled_box .fa, .jeeplus_disabled_box .jeeplus_fmanager_bar_icon
	{
	color: #dadada
}

.jeeplus_fmanager_files_mode, .jeeplus_fmanager_table_mode {
	width: 100%;
	height: 100%
}

.jeeplus_fmanager_menu .jeeplus_fmanager_bar_icon:before {
	content: "\E01A"
}

.jeeplus_fmanager_back .jeeplus_fmanager_bar_icon:before {
	content: "\E006"
}

.jeeplus_fmanager_forward .jeeplus_fmanager_bar_icon:before {
	content: "\E017"
}

.jeeplus_fmanager_up .jeeplus_fmanager_bar_icon:before {
	content: "\E001"
}

.jeeplus_fmanager_search input {
	padding: 0 32px 0 12px
}

.jeeplus_fmanager_search span.jeeplus_fmanager_icon {
	color: #8a8a8a;
	width: 32px;
	margin-top: -1px;
	font-size: 23px;
	text-align: left
}

.jeeplus_fmanager_collapse .jeeplus_fmanager_bar_icon,
	.jeeplus_fmanager_expand .jeeplus_fmanager_bar_icon,
	.jeeplus_fmanager_toggle .jeeplus_fmanager_bar_icon {
	font-size: 18px
}

.jeeplus_fmanager_search .jeeplus_fmanager_icon:before {
	content: "\E022"
}

.jeeplus_fmanager_table_mode:before {
	content: "\E01C"
}

.jeeplus_fmanager_files_mode:before {
	content: "\E008"
}

.jeeplus_fmanager_modes .jeeplus_segment_0, .jeeplus_fmanager_modes .jeeplus_segment_1,
	.jeeplus_fmanager_modes .jeeplus_segment_N {
	background-color: transparent;
	border-color: #ccc;
	color: #777;
	float: left
}

.jeeplus_fmanager_modes .jeeplus_segment_0 {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-radius: 3px 0 0 3px
}

.jeeplus_fmanager_modes .jeeplus_segment_1, .jeeplus_fmanager_modes .jeeplus_segment_N
	{
	margin-left: 0
}

.jeeplus_fmanager_modes .jeeplus_segment_N {
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-radius: 0 3px 3px 0
}

.jeeplus_fmanager_modes .jeeplus_selected.jeeplus_segment_0,
	.jeeplus_fmanager_modes .jeeplus_selected.jeeplus_segment_1,
	.jeeplus_fmanager_modes .jeeplus_selected.jeeplus_segment_N {
	background-color: #e6e6e6
}

.jeeplus_fmanager .jeeplus_path {
	background-color: transparent
}

.jeeplus_path .jeeplus_list_item:before {
	color: #cecece;
	font-family: FileManager;
	content: "\E003";
	padding-right: 7px;
	float: left
}

.jeeplus_path .jeeplus_list_item:first-child:before {
	content: "";
	padding-right: 0
}

.jeeplus_path .jeeplus_list_item {
	padding-left: 2px;
	padding-right: 7px;
	border: none
}

.jeeplus_path {
	padding: 3px 2px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.jeeplus_path .jeeplus_list_item:first-child {
	padding-left: 10px
}

.jeeplus_fmanager_body.jeeplus_view {
	background-color: #f8f8f8;
	box-shadow: inset 0 1px 3px #eaeaea
}

.jeeplus_fmanager_panel, .jeeplus_fmanager_panel .jeeplus_view,
	.jeeplus_fmanager_tree_toolbar, .jeeplus_fmanager_tree_toolbar .jeeplus_view
	{
	background-color: #f0f3f5
}

.jeeplus_fmanager_panel .jeeplustype_base,
	.jeeplus_fmanager_tree_toolbar .jeeplustype_base {
	border-radius: 3px;
	background-color: #f0f3f5;
	border: none
}

.jeeplus_fmanager_panel .jeeplus_fmanager_bar_icon,
	.jeeplus_fmanager_tree_toolbar .jeeplus_fmanager_bar_icon {
	line-height: 26px
}

.jeeplus_fmanager_expand .jeeplus_fmanager_bar_icon:before {
	content: "\E009"
}

.jeeplus_fmanager_collapse .jeeplus_fmanager_bar_icon:before {
	content: "\E007"
}

.jeeplus_fmanager_toggle .jeeplus_fmanager_bar_icon:before {
	content: "\E018"
}

.jeeplus_fmanager_panel .jeeplus_fmanager_toggle .jeeplus_fmanager_bar_icon:before
	{
	content: "\E01B"
}

.jeeplus_tree_item .jeeplus_fmanager_icon {
	float: left;
	width: 20px;
	text-align: center;
	color: #8a8a8a
}

.jeeplus_fmanager_tree .jeeplus_tree_none {
	width: 20px
}

.jeeplus_fmanager_tree .jeeplus_tree_item>div:first-child {
	margin-left: 7px
}

.jeeplus_fmanager_tree .jeeplus_folder, .jeeplus_fmanager_tree .jeeplus_folder_open
	{
	color: #709fbe
}

.jeeplus_fmanager_tree .jeeplus_folder:before {
	content: "\E015"
}

.jeeplus_fmanager_tree .jeeplus_folder_open:before {
	content: "\E016"
}

.jeeplus_fmanager_tree .jeeplus_tree_leaves {
	margin-left: 0
}

.jeeplus_fmanager_tree .jeeplus_scroll_cont>.jeeplus_tree_leaves {
	padding: 9px 4px
}

.jeeplus_fmanager_tree .jeeplus_selected {
	background-color: #CCE8FF
}

.jeeplus_fmanager_tree .jeeplus_selected span {
	background-color: transparent
}

.jeeplus_fmanager_tree .jeeplus_tree_item span {
	padding-left: 5px;
	padding-right: 5px
}

.jeeplus_fmanager_tree .jeeplus_tree_item.jeeplus_selected span {
	margin-left: 0;
	padding: 0 5px
}

.jeeplus_fmanager_tree.jeeplus_view {
	background-color: #f0f3f5
}

.jeeplus_fmanager_tree .jeeplus_dt_editor {
	height: 29px !important
}

.jeeplus_blur.jeeplus_fmanager_tree .jeeplus_selected {
	background-color: #D9D9D9;
	line-height: 26px;
	box-sizing: border-box
}

.jeeplus_blur.jeeplus_fmanager_tree .jeeplus_selected span {
	color: #666
}

.jeeplus_blur.jeeplus_fmanager_tree .jeeplus_selected .jeeplus_fmanager_icon
	{
	color: #8a8a8a
}

.jeeplus_blur.jeeplus_fmanager_tree .jeeplus_selected .jeeplus_tree_none
	{
	width: 19px
}

.jeeplus_blur.jeeplus_fmanager_tree .jeeplus_selected .jeeplus_folder,
	.jeeplus_blur.jeeplus_fmanager_tree .jeeplus_selected .jeeplus_folder_open
	{
	color: #709fbe
}

.jeeplus_fmanager_tree .jeeplus_tree_close, .jeeplus_fmanager_tree .jeeplus_tree_open
	{
	font-size: 15px
}

.jeeplus_fmanager_drag.jeeplus_tree_item {
	padding: 0 10px
}

.jeeplus_fmanager_tree .jeeplus_tree_open:before {
	content: "\E000"
}

.jeeplus_fmanager_tree .jeeplus_tree_close:before {
	content: "\E003"
}

.jeeplus_fmanager_files .jeeplus_dataview_item {
	border-color: #fff;
	padding: 10px 10px 1px 1px
}

.jeeplus_fmanager_files .jeeplus_dataview_item:first-child {
	padding-left: 10px
}

.jeeplus_fmanager_files .jeeplus_dataview_item.jeeplus_drag_over,
	.jeeplus_fmanager_files .jeeplus_dataview_item.jeeplus_selected {
	background-color: transparent
}

.jeeplus_fmanager .jeeplus_column>.jeeplus_drag_over.jeeplus_cell,
	.jeeplus_fmanager .jeeplus_column>.jeeplus_drag_over.jeeplus_cell .jeeplus_fmanager_icon,
	.jeeplus_fmanager .jeeplus_drag_over .jeeplus_fmanager_file,
	.jeeplus_fmanager .jeeplus_list .jeeplus_drag_over, .jeeplus_fmanager .jeeplus_selected.jeeplus_drag_over .jeeplus_fmanager_file,
	.jeeplus_fmanager_tree .jeeplus_drag_over {
	background-color: #ECF8FE;
	color: #666
}

.jeeplus_drag_over .jeeplus_fmanager_file .jeeplus_fmanager_icon,
	.jeeplus_selected.jeeplus_drag_over .jeeplus_fmanager_file .jeeplus_fmanager_icon
	{
	color: #666
}

.jeeplus_fmanager_drag .jeeplus_fmanager_icon, .jeeplus_fmanager_table .jeeplus_column>.jeeplus_drag_over.jeeplus_cell .jeeplus_fmanager_icon
	{
	color: #888
}

.jeeplus_fmanager_file {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
	word-break: break-all
}

.fixed-table-body thead th .th-inner, .table td, .table th {
	box-sizing: border-box
}

.jeeplus_fmanager_files .jeeplus_selected .jeeplus_fmanager_file {
	background: #CCE8FF
}

.jeeplus_fmanager_files .jeeplus_selected .jeeplus_fmanager_icon {
	color: #fff
}

.jeeplus_blur .jeeplus_selected, .jeeplus_blur.jeeplus_fmanager_files .jeeplus_selected .jeeplus_fmanager_file
	{
	background-color: #ECF8FE
}

.jeeplus_blur .jeeplus_selected {
	color: #666
}

.jeeplus_fmanager_files .jeeplus_fmanager_icon {
	padding-top: 10px;
	line-height: 1;
	width: 40px;
	display: inline-block;
	padding-bottom: 5px;
	font-size: 40px;
	color: #709fbe
}

.jeeplus_dd_drag .jeeplus_fmanager_icon, .jeeplus_fmanager_table .jeeplus_fmanager_icon
	{
	float: left;
	margin-right: 5px
}

.jeeplus_fmanager_table .jeeplus_ss_header td {
	border-right: 1px solid #d8e5f0;
	border-bottom: 1px solid #d8e5f0
}

.jeeplus_fmanager_table .jeeplus_dd_drag_column, .jeeplus_fmanager_table .jeeplus_ss_header,
	.jeeplus_fmanager_table .jeeplus_ss_header TD, .jeeplus_fmanager_table .jeeplus_ss_vscroll_header
	{
	background: #f1f9ff
}

.jeeplus_fmanager_table .jeeplus_ss_vscroll_header {
	border-left: 1px solid #f1f9ff;
	border-bottom: 1px solid #d8e5f0
}

.jeeplus_fmanager_table .jeeplus_ss_sort_asc, .jeeplus_fmanager_table .jeeplus_ss_sort_desc
	{
	font-size: 14px;
	color: #8a8a8a;
	font-family: FileManager
}

.jeeplus_fmanager_table .jeeplus_ss_sort_asc:before {
	content: "\E005"
}

.jeeplus_fmanager_table .jeeplus_ss_sort_desc:before {
	content: "\E000"
}

.jeeplus_fmanager_icon {
	font-size: 16px;
	color: #709fbe
}

.jeeplus_fmanager_table .jeeplus_row_select .jeeplus_fmanager_icon {
	color: #fff
}

.jeeplus_blur .jeeplus_fmanager_icon {
	color: #709fbe
}

.jeeplus_fmanager_icon.fm-file-pdf .jeeplus_blur .jeeplus_fmanager_icon.fm-file-pdf
	{
	color: #eb6e1a
}

.jeeplus_blur .jeeplus_fmanager_icon.fm-file-excel,
	.jeeplus_fmanager_icon.fm-file-excel {
	color: #CCE8FF
}

.jeeplus_blur .jeeplus_fmanager_icon.fm-file-word,
	.jeeplus_fmanager_icon.fm-file-word {
	color: #5cbaff
}

.jeeplus_blur .jeeplus_fmanager_icon.fm-file-powerpoint,
	.jeeplus_fmanager_icon.fm-file-powerpoint {
	color: #eb6e1a
}

.jeeplus_blur .jeeplus_fmanager_icon.fm-file-video,
	.jeeplus_fmanager_icon.fm-file-video {
	color: #a693eb
}

.jeeplus_blur .jeeplus_fmanager_icon.fm-file-image,
	.jeeplus_fmanager_icon.fm-file-image {
	color: #d76956
}

.jeeplus_blur .jeeplus_fmanager_icon .fm-file-archive,
	.jeeplus_fmanager_icon.fm-file-archive {
	color: #e1c74d
}

.jeeplus_list_item .jeeplus_fmanager_icon {
	float: left;
	margin-right: 7px
}

.jeeplus_list_item.jeeplus_selected .jeeplus_fmanager_icon {
	color: #fff
}

.jeeplus_fmanager_actions .jeeplus_fmanager_icon {
	margin-right: 10px;
	text-align: center;
	float: left;
	color: #8a8a8a
}

.jeeplus_fmanager_actions .fa {
	margin-right: 10px;
	text-align: center;
	float: none;
	color: #8a8a8a
}

.jeeplus_blur .jeeplus_column>div.jeeplus_cell_select, .jeeplus_blur .jeeplus_column>div.jeeplus_column_select,
	.jeeplus_blur .jeeplus_column>div.jeeplus_row_select {
	color: #666;
	background-color: #ECF8FE
}

.jeeplus_fmanager_drag>div {
	vertical-align: top
}

.jeeplus_fmanager_save_message {
	position: absolute;
	bottom: 30px;
	right: 30px;
	width: auto;
	height: auto;
	z-index: 100;
	font-family: PT Sans, Tahoma;
	font-size: 14px
}

.jeeplus_upload_select_ie button {
	background: #fff;
	color: #666;
	border-color: #fff
}

.jeeplus_upload_select_ie:hover button {
	background: hsla(0, 0%, 39%, .1)
}

.jeeplus_upload_select_ie button .jeeplus_icon {
	color: #666
}

.icon {
	width: 1em;
	height: 1em;
	vertical-align: -.15em;
	fill: currentColor
}

.tree_table .vsStyle_active_node, .tree_table .vsStyle_node {
	width: 16px;
	height: 16px;
	border: none;
	margin: 0;
	padding: 0;
	display: inline-block
}

.tree_table .vsStyle_active_node {
	cursor: pointer
}

.tree_table .vsStyle_last_open, .tree_table .vsStyle_open {
	background: url(allbgs.png) no-repeat;
	width: 16px
}

.tree_table .vsStyle_last_shut, .tree_table .vsStyle_shut {
	background: url(allbgs.png) -16px 0 no-repeat;
	width: 16px
}

.tree_table .vsStyle_hover_last_open, .tree_table .vsStyle_hover_open {
	background: url(allbgs.png) -32px 0 no-repeat;
	width: 16px
}

.tree_table .vsStyle_hover_last_shut, .tree_table .vsStyle_hover_shut {
	background: url(allbgs.png) -48px 0 no-repeat;
	width: 16px
}

.tree_table .vsStyle_loading {
	background: url(loading.gif) no-repeat;
	background-size: 15px 15px
}

.close-tab {
	font-size: 10px;
	position: absolute;
	right: 5px;
	top: 5px;
	padding-left: 25px;
	z-index: 100;
	cursor: hand;
	cursor: pointer;
	color: #94A6B0
}

.nav-tabs, .nav-tabs li {
	position: relative
}

.iframeClass {
	z-index: 1;
	visibility: inherit;
	width: 100%;
	frameborder: 'no';
	border: 0;
	marginwidth: 0;
	marginheight: 0;
	scrolling-x: 'no';
	scrolling-y: auto;
	allowtransparency: true
}

.tab-drop {
	margin-right: 30px
}

.rightMenu {
	position: absolute;
	width: 150px;
	z-index: 99;
	display: none
}

.dragBack {
	background-color: #ddd
}

.bootstrap-table .table {
	margin-bottom: 0 !important;
	border-bottom: 1px solid #ddd;
	border-collapse: collapse !important;
	border-radius: 1px
}

.bootstrap-table .table:not (.ani )>tbody>tr>td, .bootstrap-table .table:not
	(.table-condensed ), .bootstrap-table .table:not (.table-condensed )>tbody>tr>td,
	.bootstrap-table .table:not (.table-condensed )>tbody>tr>th,
	.bootstrap-table .table:not (.table-condensed )>tfoot>tr>td,
	.bootstrap-table .table:not (.table-condensed )>tfoot>tr>th,
	.bootstrap-table .table:not (.table-condensed )>thead>tr>td {
	padding: 4px !important
}

.bootstrap-table .table.table-no-bordered>tbody>tr>td, .bootstrap-table .table.table-no-bordered>thead>tr>th
	{
	border-right: 2px solid transparent
}

.fixed-table-container {
	position: relative;
	clear: both;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
}

.fixed-table-container.table-no-bordered {
	border: 1px solid transparent
}

.fixed-table-footer {
	border-top: 1px solid #ddd
}

.fixed-table-body {
	overflow-x: auto;
	overflow-y: auto;
	height: 100%
}

.fixed-table-container table {
	width: 100%
}

.fixed-table-container thead th {
	height: 0;
	padding: 0;
	margin: 0;
	border-left: 1px solid #ddd
}

.fixed-table-container thead th:first-child {
	border-left: none;
	border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px
}

.fixed-table-container tbody td .th-inner, .fixed-table-container thead th .th-inner
	{
	padding: 8px;
	line-height: 24px;
	vertical-align: top;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.fixed-table-container thead th .sortable {
	cursor: pointer;
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 30px
}

.fixed-table-container thead th .both {
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC')
}

.fixed-table-container thead th .asc {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==)
}

.fixed-table-container thead th .desc {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII=)
}

.fixed-table-container th.detail {
	width: 30px
}

.fixed-table-container tbody td {
	border-left: 1px solid #ddd
}

.fixed-table-container tbody tr:first-child td {
	border-top: none
}

.fixed-table-container tbody td:first-child {
	border-left: none
}

.fixed-table-container tbody .selected td {
	background-color: #f5f5f5
}

.fixed-table-container .bs-checkbox {
	text-align: center
}

.fixed-table-container .bs-checkbox .th-inner {
	padding: 8px 0
}

.fixed-table-container input[type=checkbox], .fixed-table-container input[type=radio]
	{
	margin: 0 auto !important
}

.fixed-table-container .no-records-found {
	text-align: center
}

.fixed-table-pagination .pagination-detail, .fixed-table-pagination div.pagination
	{
	margin-top: 10px;
	margin-bottom: 10px
}

.fixed-table-pagination div.pagination .pagination {
	margin: 0
}

.fixed-table-pagination .pagination a {
	padding: 6px 12px;
	line-height: 1.428571429
}

.fixed-table-pagination .pagination-info {
	line-height: 34px;
	margin-right: 5px
}

.fixed-table-pagination .btn-group {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.fixed-table-pagination .dropup .dropdown-menu {
	margin-bottom: 0
}

.fixed-table-pagination .page-list {
	display: inline-block
}

.fixed-table-toolbar .columns-left {
	margin-right: 5px
}

.fixed-table-toolbar .columns-right {
	margin-left: 5px
}

.fixed-table-toolbar .columns label {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.428571429
}

.fixed-table-toolbar .bars, .fixed-table-toolbar .columns,
	.fixed-table-toolbar .search {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 34px
}

.fixed-table-pagination li.disabled a {
	pointer-events: none;
	cursor: default
}

.fixed-table-loading {
	display: none;
	position: absolute;
	top: 42px;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99;
	background-color: #fff;
	text-align: center
}

.fixed-table-body .card-view .title {
	font-weight: 700;
	display: inline-block;
	min-width: 30%;
	text-align: left !important
}

.table td, .table th {
	vertical-align: middle
}

.fixed-table-toolbar .dropdown-menu {
	text-align: left;
	max-height: 300px;
	overflow: auto
}

.fixed-table-toolbar .btn-group>.btn-group {
	display: inline-block;
	margin-left: -1px !important
}

.fixed-table-toolbar .btn-group>.btn-group>.btn {
	border-radius: 0
}

.fixed-table-toolbar .btn-group>.btn-group:first-child>.btn {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.fixed-table-toolbar .btn-group>.btn-group:last-child>.btn {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

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

.bootstrap-table .table thead>tr>th {
	padding: 0;
	margin: 0
}

.bootstrap-table .fixed-table-footer tbody>tr>td {
	padding: 0 !important
}

.bootstrap-table .fixed-table-footer .table {
	border-bottom: none;
	border-radius: 0
}

.pull-right .dropdown-menu {
	right: 0;
	left: auto
}

p.fixed-table-scroll-inner {
	width: 100%;
	height: 200px
}

div.fixed-table-scroll-outer {
	top: 0;
	left: 0;
	visibility: hidden;
	width: 200px;
	height: 150px;
	overflow: hidden
}

.bootstrap-table-checkbox, .bootstrap-table-radio {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin-bottom: 0 !important
}

.bootstrap-table-checkbox input[type=checkbox], .bootstrap-table-radio input[type=radio]
	{
	position: absolute;
	height: inherit;
	width: inherit;
	opacity: 0;
	left: 0
}

.bootstrap-table-checkbox span, .bootstrap-table-radio span {
	cursor: pointer;
	position: relative;
	display: inline-block;
	height: 24px;
	width: 24px;
	vertical-align: middle
}

.bootstrap-table-checkbox span:before, .bootstrap-table-radio span:before
	{
	content: '';
	position: absolute;
	left: 4px;
	top: 4px;
	right: 4px;
	bottom: 4px;
	display: block;
	background: #fff
}

.bootstrap-table-checkbox span:hover::before, .bootstrap-table-radio span:hover::before
	{
	border: 1px solid #5FB878
}

.bootstrap-table-radio span:before {
	border: 1px solid #b4b6b7;
	border-radius: 12px
}

.bootstrap-table-checkbox span:before {
	border: 1px solid #b4b6b7
}

.bootstrap-table-checkbox input:checked+span:before,
	.bootstrap-table-radio input:checked+span:before {
	content: '\f00c';
	font-family: FontAwesome;
	line-height: 15px;
	font-size: 12px;
	font-style: initial;
	color: #fff;
	border: 1px solid #5FB878;
	background: #5FB878
}

.bootstrap-table table:not (.ani ) tbody td {
	border-top: 1px solid #ddd !important;
	vertical-align: middle !important
}