#notify {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	position: absolute; top: 0; left: 30%; right:30%; line-height: 30px;
	text-align: center; font-size: 12px; visibility: hidden;
	z-index: 99999; overflow: hidden; font-weight: normal;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	
}

#notify.notify-visible,.notify-visible {
	height: 30px; visibility: visible;
}

#notify.notify-hidden,.notify-hidden {
	height: 0px; visibility: visible; border: 0;
}

.notify-error {
	background: #cc0000; /* Old browsers */	
	border-bottom: 1px solid #9f0000; color: #fff;
	/*text-shadow: 0 1px 2px rgba(0, 0, 0, .3);*/
}

.notify-success {
	background: rgb(105, 201, 16); /* Old browsers */	
	border-bottom: 1px solid #5FA300; color: #fff;
	/*text-shadow: 0 1px 2px rgba(0, 0, 0, .7);*/
}

.notify-alert {
	background: #fcf085; /* Old browsers */	
	border-bottom: 1px solid #e5ca1e; color: #222;
	/*text-shadow: 0 1px 2px rgba(255, 255, 255, .7);*/
}

.notify-basic {
	background: rgb(163, 163, 163); /* Old browsers */	
	border-bottom: 1px solid #999; color: #fff;
	/*text-shadow: 0 1px 2px rgba(0, 0, 0, .7);*/
}

.notify-close {
	float: right; margin: 5px; height: 20px; width: 20px; cursor: pointer;
	background: url(/js/notify-0.1/close.png) 0px 0px no-repeat;
}

.notify-hidden .notify-close {
	display: none;
}

#notify-placeholder {
	background: none; border: 0;
}


/*****************/
/** jNotify CSS **/
/*****************/
#jNotify {
	position:absolute;
	background:#fff  url('/js/jNotify-master/info.png') no-repeat 15px center;
	color:#000;
	border:1px solid #999;
	padding:20px;
	padding-left:50px;
	margin:15px;
	z-index:9999;
	-moz-border-radius : 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
}
#jNotify a {color:#35517c !important;text-decoration:none;}

/******************/
/** jSuccess CSS **/
/******************/
#jSuccess {
	position:absolute;
	background:#E6EFC2  url('/js/jNotify-master/success.png') no-repeat 15px center;
	color:#264409;
	border:1px solid #C6D880;
	padding:20px;
	padding-left:50px;
	margin:15px;
	z-index:9999;
	-moz-border-radius : 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
}
#jSuccess a {color:#264409 !important;text-decoration:none;}



/****************/
/** jError CSS **/
/****************/
#jError {
	position:absolute;
	background:#FBE3E4  url('/js/jNotify-master/error.png') no-repeat 15px center;
	color:#8a1f11;
	border:1px solid #FBC2C4;
	padding:20px;
	padding-left:50px;
	margin:15px;
	z-index:9999;
	-moz-border-radius : 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
}
#jError a {color:#8a1f11 !important;text-decoration:none;}

/** OVERLAY **/
#jOverlay {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:9998
}
/*
* Kendo UI Complete v2013.2.716 (http://kendoui.com)
* Copyright 2013 Telerik AD. All rights reserved.
*
* Kendo UI Complete commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement/kendo-ui-complete-commercial.aspx
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
:-webkit-any(body):after {
	content: ""; display: block; visibility: hidden; height: 0; font: 0/0;
	-webkit-transform: translateZ(0)
}

.fake {
	color: red
}

.k-reset {
	margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none;
	font-size: 100%; list-style: none
}

.k-floatwrap:after,.k-slider-items:after,.k-grid-toolbar:after {
	content: ""; display: block; clear: both; visibility: hidden; height: 0;
	overflow: hidden
}

.k-floatwrap,.k-slider-items,.k-grid-toolbar {
	display: inline-block
}

.k-floatwrap,.k-slider-items,.k-grid-toolbar {
	display: block
}

.prohibit-selection {
	-khtml-user-select: none; -webkit-user-select: none;
	-moz-user-select: -moz-none; -ms-user-select: none; user-select: none
}

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

.k-block,.k-button,.k-header,.k-grid-header,.k-toolbar,.k-grouping-header,.k-tooltip,.k-pager-wrap,.k-tabstrip-items .k-item,.k-link.k-state-hover,.k-textbox,.k-textbox:hover,.k-autocomplete,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap,.k-autocomplete.k-state-hover,.k-dropdown-wrap.k-state-hover,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-draghandle
	{
	background-repeat: repeat; background-position: 0 center
}

.k-state-highlight>.k-link {
	color: inherit
}

.k-block,.k-widget,.k-inline-block,.k-textbox>input,.k-input[type="text"],.k-input[type="number"],.k-textbox,.k-picker-wrap .k-input,.k-button,.k-draghandle
	{
	font-size: 100%; font-family: inherit; border-style: solid;
	border-width: 1px; -webkit-appearance: none
}

.k-block,.k-widget {
	line-height: normal; outline: 0
}

.k-block {
	padding: 2px; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; box-sizing: border-box
}

.k-button {
	display: inline-block; margin: 0; padding: 2px 7px 2px;
	font-family: inherit; line-height: 1.66em; text-align: center;
	cursor: pointer; text-decoration: none; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; box-sizing: border-box
}

.k-ie7 .k-button {
	line-height: normal
}

a.k-button {
	-khtml-user-select: none; -webkit-user-select: none;
	-moz-user-select: -moz-none; -ms-user-select: none; user-select: none
}

.k-button:-moz-any(input) {
	padding-bottom: .37em; padding-top: .37em
}

.k-ie7 .k-button {
	overflow: visible; margin-right: 4px
}

.k-ie7 a.k-button {
	line-height: 1.6; padding-left: 7px; padding-right: 7px
}

.k-ie7 .k-slider a.k-button {
	height: 22px; line-height: 22px; padding: 0
}

.k-ie7 .k-button-expand {
	margin-left: 0; margin-right: 0
}

button.k-button::-moz-focus-inner,input.k-button::-moz-focus-inner {
	padding: 0; border: 0
}

a.k-button-expand {
	display: block
}

button.k-button-expand,input[type="submit"].k-button-expand,input[type="button"].k-button-expand,input[type="reset"].k-button-expand
	{
	width: 100%
}

body .k-button-icon {
	padding-left: 4px; padding-right: 4px
}

.k-ie7 a.k-button-icon {
	padding-left: 5px; padding-right: 5px
}

.k-button-icontext {
	padding-right: 8px; overflow: visible
}

.k-button-icontext .k-icon {
	margin: 0 3px 0 -3px; vertical-align: text-top
}

.k-ie7 .k-button-icontext .k-icon {
	margin-right: 4px
}

html body .k-button-bare {
	background: none !important; color: inherit; border-width: 0
}

html body .k-button-bare.k-upload-button:hover {
	color: inherit
}

.k-link {
	cursor: pointer; outline: 0; text-decoration: none
}

.k-grid-header span.k-link {
	cursor: default
}

.k-state-disabled,.k-state-disabled .k-link,.k-state-disabled .k-icon,.k-state-disabled .k-button,.k-state-disabled .k-draghandle,.k-state-disabled .k-upload-button input
	{
	cursor: default !important; outline: 0
}

@media print {
	.k-state-disabled,.k-state-disabled .k-input {
		opacity: 1 !important
	}
}

.k-state-error {
	border-style: ridge
}

.k-state-empty {
	font-style: italic
}

.k-icon,.k-sprite,.k-editor-button .k-tool-icon {
	display: inline-block; width: 16px; height: 16px; overflow: hidden;
	background-repeat: no-repeat; font-size: 0; line-height: 0;
	text-indent: -3333px; text-align: center
}

.k-ie8 .k-icon,.k-ie8 .k-sprite,.k-ie8 .k-editor-button .k-tool-icon {
	vertical-align: middle
}

:root *>.k-icon,:root *>.k-sprite,:root *>.k-editor-button .k-tool-icon
	{
	vertical-align: middle
}

.k-icon,.k-sprite {
	background-color: transparent
}

.k-ie7 .k-icon,.k-ie7 .k-sprite {
	text-indent: 0
}

.k-numerictextbox .k-select .k-link span.k-i-arrow-n {
	background-position: 0 -3px
}

.k-numerictextbox .k-select .k-link span.k-i-arrow-s {
	background-position: 0 -35px
}

.k-state-selected .k-i-arrow-n {
	background-position: -16px 0
}

.k-link:not (.k-state-disabled ):hover>.k-state-selected .k-i-arrow-n,.k-state-hover .k-state-selected .k-i-arrow-n,.k-button:hover .k-state-selected .k-i-arrow-n,.k-textbox:hover .k-state-selected .k-i-arrow-n,.k-button:active .k-state-selected .k-i-arrow-n
	{
	background-position: -32px 0
}

.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n
	{
	background-position: -16px -3px
}

.k-state-selected .k-i-arrow-s {
	background-position: -16px -32px
}

.k-link:not (.k-state-disabled ):hover>.k-state-selected .k-i-arrow-s,.k-state-hover .k-state-selected .k-i-arrow-s,.k-button:hover .k-state-selected .k-i-arrow-s,.k-textbox:hover .k-state-selected .k-i-arrow-s,.k-button:active .k-state-selected .k-i-arrow-s
	{
	background-position: -32px -32px
}

.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s
	{
	background-position: -16px -35px
}

.k-grid-header .k-link:hover span.k-i-arrow-n {
	background-position: 0 0
}

.k-grid-header .k-link:hover span.k-i-arrow-s {
	background-position: 0 -32px
}

.k-group-indicator .k-link:hover span.k-si-arrow-n {
	background-position: 0 -129px
}

.k-group-indicator .k-link:hover span.k-si-arrow-s {
	background-position: 0 -159px
}

.k-group-indicator .k-button:hover span.k-group-delete {
	background-position: -32px -16px
}

.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar {
	background-position: -32px -176px
}

.k-i-arrow-n {
	background-position: 0 0
}

.k-link:not (.k-state-disabled ):hover>.k-i-arrow-n,.k-state-hover .k-i-arrow-n,.k-button:hover .k-i-arrow-n,.k-textbox:hover .k-i-arrow-n,.k-button:active .k-i-arrow-n
	{
	background-position: -16px 0
}

.k-i-arrow-e {
	background-position: 0 -16px
}

.k-link:not (.k-state-disabled ):hover>.k-i-arrow-e,.k-state-hover .k-i-arrow-e,.k-button:hover .k-i-arrow-e,.k-textbox:hover .k-i-arrow-e,.k-button:active .k-i-arrow-e
	{
	background-position: -16px -16px
}

.k-rtl .k-i-arrow-w {
	background-position: 0 -16px
}

.k-rtl .k-link:not (.k-state-disabled ):hover>.k-i-arrow-w,.k-rtl .k-state-hover .k-i-arrow-w,.k-rtl .k-button:hover .k-i-arrow-w,.k-rtl .k-textbox:hover .k-i-arrow-w,.k-rtl .k-button:active .k-i-arrow-w
	{
	background-position: -16px -16px
}

.k-i-arrow-s {
	background-position: 0 -32px
}

.k-link:not (.k-state-disabled ):hover>.k-i-arrow-s,.k-state-hover .k-i-arrow-s,.k-button:hover .k-i-arrow-s,.k-textbox:hover .k-i-arrow-s,.k-button:active .k-i-arrow-s
	{
	background-position: -16px -32px
}

.k-i-arrow-w {
	background-position: 0 -48px
}

.k-link:not (.k-state-disabled ):hover>.k-i-arrow-w,.k-state-hover .k-i-arrow-w,.k-button:hover .k-i-arrow-w,.k-textbox:hover .k-i-arrow-w,.k-button:active .k-i-arrow-w
	{
	background-position: -16px -48px
}

.k-rtl .k-i-arrow-e {
	background-position: 0 -48px
}

.k-rtl .k-link:not (.k-state-disabled ):hover>.k-i-arrow-e,.k-rtl .k-state-hover .k-i-arrow-e,.k-rtl .k-button:hover .k-i-arrow-e,.k-rtl .k-textbox:hover .k-i-arrow-e,.k-rtl .k-button:active .k-i-arrow-e
	{
	background-position: -16px -48px
}

.k-i-seek-n {
	background-position: 0 -64px
}

.k-link:not (.k-state-disabled ):hover>.k-i-seek-n,.k-state-hover .k-i-seek-n,.k-button:hover .k-i-seek-n,.k-textbox:hover .k-i-seek-n,.k-button:active .k-i-seek-n
	{
	background-position: -16px -64px
}

.k-i-seek-e {
	background-position: 0 -80px
}

.k-link:not (.k-state-disabled ):hover>.k-i-seek-e,.k-state-hover .k-i-seek-e,.k-button:hover .k-i-seek-e,.k-textbox:hover .k-i-seek-e,.k-button:active .k-i-seek-e
	{
	background-position: -16px -80px
}

.k-rtl .k-i-seek-w {
	background-position: 0 -80px
}

.k-rtl .k-link:not (.k-state-disabled ):hover>.k-i-seek-w,.k-rtl .k-state-hover .k-i-seek-w,.k-rtl .k-button:hover .k-i-seek-w,.k-rtl .k-textbox:hover .k-i-seek-w,.k-rtl .k-button:active .k-i-seek-w
	{
	background-position: -16px -80px
}

.k-i-seek-s {
	background-position: 0 -96px
}

.k-link:not (.k-state-disabled ):hover>.k-i-seek-s,.k-state-hover .k-i-seek-s,.k-button:hover .k-i-seek-s,.k-textbox:hover .k-i-seek-s,.k-button:active .k-i-seek-s
	{
	background-position: -16px -96px
}

.k-i-seek-w {
	background-position: 0 -112px
}

.k-link:not (.k-state-disabled ):hover>.k-i-seek-w,.k-state-hover .k-i-seek-w,.k-button:hover .k-i-seek-w,.k-textbox:hover .k-i-seek-w,.k-button:active .k-i-seek-w
	{
	background-position: -16px -112px
}

.k-rtl .k-i-seek-e {
	background-position: 0 -112px
}

.k-rtl .k-link:not (.k-state-disabled ):hover>.k-i-seek-e,.k-rtl .k-state-hover .k-i-seek-e,.k-rtl .k-button:hover .k-i-seek-e,.k-rtl .k-textbox:hover .k-i-seek-e,.k-rtl .k-button:active .k-i-seek-e
	{
	background-position: -16px -112px
}

.k-si-arrow-n {
	background-position: 0 -129px
}

.k-link:not (.k-state-disabled ):hover>.k-si-arrow-n,.k-state-hover .k-si-arrow-n,.k-button:hover .k-si-arrow-n,.k-textbox:hover .k-si-arrow-n,.k-button:active .k-si-arrow-n
	{
	background-position: -16px -129px
}

.k-si-arrow-e {
	background-position: 0 -144px
}

.k-link:not (.k-state-disabled ):hover>.k-si-arrow-e,.k-state-hover .k-si-arrow-e,.k-button:hover .k-si-arrow-e,.k-textbox:hover .k-si-arrow-e,.k-button:active .k-si-arrow-e
	{
	background-position: -16px -144px
}

.k-si-arrow-s {
	background-position: 0 -159px
}

.k-link:not (.k-state-disabled ):hover>.k-si-arrow-s,.k-state-hover .k-si-arrow-s,.k-button:hover .k-si-arrow-s,.k-textbox:hover .k-si-arrow-s,.k-button:active .k-si-arrow-s
	{
	background-position: -16px -159px
}

.k-si-arrow-w {
	background-position: 0 -176px
}

.k-link:not (.k-state-disabled ):hover>.k-si-arrow-w,.k-state-hover .k-si-arrow-w,.k-button:hover .k-si-arrow-w,.k-textbox:hover .k-si-arrow-w,.k-button:active .k-si-arrow-w
	{
	background-position: -16px -176px
}

.k-i-arrowhead-n {
	background-position: 0 -256px
}

.k-link:not (.k-state-disabled ):hover>.k-i-arrowhead-n,.k-state-hover .k-i-arrowhead-n,.k-button:hover .k-i-arrowhead-n,.k-textbox:hover .k-i-arrowhead-n,.k-button:active .k-i-arrowhead-n
	{
	background-position: -16px -256px
}

.k-i-arrowhead-e {
	background-position: 0 -272px
}

.k-link:not (.k-state-disabled ):hover>.k-i-arrowhead-e,.k-state-hover .k-i-arrowhead-e,.k-button:hover .k-i-arrowhead-e,.k-textbox:hover .k-i-arrowhead-e,.k-button:active .k-i-arrowhead-e
	{
	background-position: -16px -272px
}

.k-i-arrowhead-s {
	background-position: 0 -288px
}

.k-link:not (.k-state-disabled ):hover>.k-i-arrowhead-s,.k-state-hover .k-i-arrowhead-s,.k-button:hover .k-i-arrowhead-s,.k-textbox:hover .k-i-arrowhead-s,.k-button:active .k-i-arrowhead-s
	{
	background-position: -16px -288px
}

.k-i-arrowhead-w {
	background-position: 0 -304px
}

.k-link:not (.k-state-disabled ):hover>.k-i-arrowhead-w,.k-state-hover .k-i-arrowhead-w,.k-button:hover .k-i-arrowhead-w,.k-textbox:hover .k-i-arrowhead-w,.k-button:active .k-i-arrowhead-w
	{
	background-position: -16px -304px
}

.k-i-expand,.k-plus,.k-plus-disabled {
	background-position: 0 -192px
}

.k-link:not (.k-state-disabled ):hover>.k-i-expand,.k-link:not (.k-state-disabled
	):hover>.k-plus,.k-link:not (.k-state-disabled ):hover>.k-plus-disabled,.k-state-hover .k-i-expand,.k-state-hover .k-plus,.k-state-hover .k-plus-disabled,.k-button:hover .k-i-expand,.k-button:hover .k-plus,.k-button:hover .k-plus-disabled,.k-textbox:hover .k-i-expand,.k-textbox:hover .k-plus,.k-textbox:hover .k-plus-disabled,.k-button:active .k-i-expand,.k-button:active .k-plus,.k-button:active .k-plus-disabled
	{
	background-position: -16px -192px
}

.k-i-expand-w,.k-rtl .k-i-expand,.k-rtl .k-plus,.k-rtl .k-plus-disabled
	{
	background-position: 0 -208px
}

.k-link:not (.k-state-disabled ):hover>.k-i-expand-w,.k-link:not (.k-state-disabled
	):hover>.k-rtl .k-i-expand,.k-link:not (.k-state-disabled ):hover>.k-rtl .k-plus,.k-link:not
	(.k-state-disabled ):hover>.k-rtl .k-plus-disabled,.k-state-hover .k-i-expand-w,.k-state-hover .k-rtl .k-i-expand,.k-state-hover .k-rtl .k-plus,.k-state-hover .k-rtl .k-plus-disabled,.k-button:hover .k-i-expand-w,.k-button:hover .k-rtl .k-i-expand,.k-button:hover .k-rtl .k-plus,.k-button:hover .k-rtl .k-plus-disabled,.k-textbox:hover .k-i-expand-w,.k-textbox:hover .k-rtl .k-i-expand,.k-textbox:hover .k-rtl .k-plus,.k-textbox:hover .k-rtl .k-plus-disabled,.k-button:active .k-i-expand-w,.k-button:active .k-rtl .k-i-expand,.k-button:active .k-rtl .k-plus,.k-button:active .k-rtl .k-plus-disabled
	{
	background-position: -16px -208px
}

.k-i-collapse,.k-minus,.k-minus-disabled {
	background-position: 0 -224px
}

.k-link:not (.k-state-disabled ):hover>.k-i-collapse,.k-link:not (.k-state-disabled
	):hover>.k-minus,.k-link:not (.k-state-disabled ):hover>.k-minus-disabled,.k-state-hover .k-i-collapse,.k-state-hover .k-minus,.k-state-hover .k-minus-disabled,.k-button:hover .k-i-collapse,.k-button:hover .k-minus,.k-button:hover .k-minus-disabled,.k-textbox:hover .k-i-collapse,.k-textbox:hover .k-minus,.k-textbox:hover .k-minus-disabled,.k-button:active .k-i-collapse,.k-button:active .k-minus,.k-button:active .k-minus-disabled
	{
	background-position: -16px -224px
}

.k-i-collapse-w,.k-rtl .k-i-collapse,.k-rtl .k-minus,.k-rtl .k-minus-disabled
	{
	background-position: 0 -240px
}

.k-link:not (.k-state-disabled ):hover>.k-i-collapse-w,.k-link:not (.k-state-disabled
	):hover>.k-rtl .k-i-collapse,.k-link:not (.k-state-disabled ):hover>.k-rtl .k-minus,.k-link:not
	(.k-state-disabled ):hover>.k-rtl .k-minus-disabled,.k-state-hover .k-i-collapse-w,.k-state-hover .k-rtl .k-i-collapse,.k-state-hover .k-rtl .k-minus,.k-state-hover .k-rtl .k-minus-disabled,.k-button:hover .k-i-collapse-w,.k-button:hover .k-rtl .k-i-collapse,.k-button:hover .k-rtl .k-minus,.k-button:hover .k-rtl .k-minus-disabled,.k-textbox:hover .k-i-collapse-w,.k-textbox:hover .k-rtl .k-i-collapse,.k-textbox:hover .k-rtl .k-minus,.k-textbox:hover .k-rtl .k-minus-disabled,.k-button:active .k-i-collapse-w,.k-button:active .k-rtl .k-i-collapse,.k-button:active .k-rtl .k-minus,.k-button:active .k-rtl .k-minus-disabled
	{
	background-position: -16px -240px
}

.k-i-pencil,.k-edit {
	background-position: -32px 0
}

.k-link:not (.k-state-disabled ):hover>.k-i-pencil,.k-link:not (.k-state-disabled
	):hover>.k-edit,.k-state-hover .k-i-pencil,.k-state-hover .k-edit,.k-button:hover .k-i-pencil,.k-button:hover .k-edit,.k-textbox:hover .k-i-pencil,.k-textbox:hover .k-edit,.k-button:active .k-i-pencil,.k-button:active .k-edit
	{
	background-position: -48px 0
}

.k-i-close,.k-delete,.k-group-delete {
	background-position: -32px -16px
}

.k-link:not (.k-state-disabled ):hover>.k-i-close,.k-link:not (.k-state-disabled
	):hover>.k-delete,.k-link:not (.k-state-disabled ):hover>.k-group-delete,.k-state-hover .k-i-close,.k-state-hover .k-delete,.k-state-hover .k-group-delete,.k-button:hover .k-i-close,.k-button:hover .k-delete,.k-button:hover .k-group-delete,.k-textbox:hover .k-i-close,.k-textbox:hover .k-delete,.k-textbox:hover .k-group-delete,.k-button:active .k-i-close,.k-button:active .k-delete,.k-button:active .k-group-delete
	{
	background-position: -48px -16px
}

.k-si-close {
	background-position: -160px -80px
}

.k-link:not (.k-state-disabled ):hover>.k-si-close,.k-state-hover .k-si-close,.k-button:hover .k-si-close,.k-textbox:hover .k-si-close,.k-button:active .k-si-close
	{
	background-position: -176px -80px
}

.k-multiselect .k-delete {
	background-position: -160px -80px
}

.k-multiselect .k-state-hover .k-delete {
	background-position: -176px -80px
}

.k-i-tick,.k-insert,.k-update {
	background-position: -32px -32px
}

.k-link:not (.k-state-disabled ):hover>.k-i-tick,.k-link:not (.k-state-disabled
	):hover>.k-insert,.k-link:not (.k-state-disabled ):hover>.k-update,.k-state-hover .k-i-tick,.k-state-hover .k-insert,.k-state-hover .k-update,.k-button:hover .k-i-tick,.k-button:hover .k-insert,.k-button:hover .k-update,.k-textbox:hover .k-i-tick,.k-textbox:hover .k-insert,.k-textbox:hover .k-update,.k-button:active .k-i-tick,.k-button:active .k-insert,.k-button:active .k-update
	{
	background-position: -48px -32px
}

.k-i-cancel,.k-cancel,.k-denied {
	background-position: -32px -48px
}

.k-link:not (.k-state-disabled ):hover>.k-i-cancel,.k-link:not (.k-state-disabled
	):hover>.k-cancel,.k-link:not (.k-state-disabled ):hover>.k-denied,.k-state-hover .k-i-cancel,.k-state-hover .k-cancel,.k-state-hover .k-denied,.k-button:hover .k-i-cancel,.k-button:hover .k-cancel,.k-button:hover .k-denied,.k-textbox:hover .k-i-cancel,.k-textbox:hover .k-cancel,.k-textbox:hover .k-denied,.k-button:active .k-i-cancel,.k-button:active .k-cancel,.k-button:active .k-denied
	{
	background-position: -48px -48px
}

.k-i-plus,.k-add {
	background-position: -32px -64px
}

.k-link:not (.k-state-disabled ):hover>.k-i-plus,.k-link:not (.k-state-disabled
	):hover>.k-add,.k-state-hover .k-i-plus,.k-state-hover .k-add,.k-button:hover .k-i-plus,.k-button:hover .k-add,.k-textbox:hover .k-i-plus,.k-textbox:hover .k-add,.k-button:active .k-i-plus,.k-button:active .k-add
	{
	background-position: -48px -64px
}

.k-i-funnel,.k-filter {
	background-position: -32px -80px
}

.k-link:not (.k-state-disabled ):hover>.k-i-funnel,.k-link:not (.k-state-disabled
	):hover>.k-filter,.k-state-hover .k-i-funnel,.k-state-hover .k-filter,.k-button:hover .k-i-funnel,.k-button:hover .k-filter,.k-textbox:hover .k-i-funnel,.k-textbox:hover .k-filter,.k-button:active .k-i-funnel,.k-button:active .k-filter
	{
	background-position: -48px -80px
}

.k-i-funnel-clear,.k-clear-filter {
	background-position: -32px -96px
}

.k-link:not (.k-state-disabled ):hover>.k-i-funnel-clear,.k-link:not (.k-state-disabled
	):hover>.k-clear-filter,.k-state-hover .k-i-funnel-clear,.k-state-hover .k-clear-filter,.k-button:hover .k-i-funnel-clear,.k-button:hover .k-clear-filter,.k-textbox:hover .k-i-funnel-clear,.k-textbox:hover .k-clear-filter,.k-button:active .k-i-funnel-clear,.k-button:active .k-clear-filter
	{
	background-position: -48px -96px
}

.k-i-refresh {
	background-position: -32px -112px
}

.k-link:not (.k-state-disabled ):hover>.k-i-refresh,.k-state-hover .k-i-refresh,.k-button:hover .k-i-refresh,.k-textbox:hover .k-i-refresh,.k-button:active .k-i-refresh
	{
	background-position: -48px -112px
}

.k-i-exception {
	background-position: -160px -304px
}

.k-link:not (.k-state-disabled ):hover>.k-i-exception,.k-state-hover .k-i-exception,.k-button:hover .k-i-exception,.k-textbox:hover .k-i-exception,.k-button:active .k-i-exception
	{
	background-position: -176px -304px
}

.k-i-restore {
	background-position: -32px -128px
}

.k-link:not (.k-state-disabled ):hover>.k-i-restore,.k-state-hover .k-i-restore,.k-button:hover .k-i-restore,.k-textbox:hover .k-i-restore,.k-button:active .k-i-restore
	{
	background-position: -48px -128px
}

.k-i-maximize {
	background-position: -32px -144px
}

.k-link:not (.k-state-disabled ):hover>.k-i-maximize,.k-state-hover .k-i-maximize,.k-button:hover .k-i-maximize,.k-textbox:hover .k-i-maximize,.k-button:active .k-i-maximize
	{
	background-position: -48px -144px
}

.k-i-minimize {
	background-position: -64px -288px
}

.k-link:not (.k-state-disabled ):hover>.k-i-minimize,.k-state-hover .k-i-minimize,.k-button:hover .k-i-minimize,.k-textbox:hover .k-i-minimize,.k-button:active .k-i-minimize
	{
	background-position: -80px -288px
}

.k-i-pin {
	background-position: -160px -256px
}

.k-link:not (.k-state-disabled ):hover>.k-i-pin,.k-state-hover .k-i-pin,.k-button:hover .k-i-pin,.k-textbox:hover .k-i-pin,.k-button:active .k-i-pin
	{
	background-position: -176px -256px
}

.k-i-unpin {
	background-position: -160px -272px
}

.k-link:not (.k-state-disabled ):hover>.k-i-unpin,.k-state-hover .k-i-unpin,.k-button:hover .k-i-unpin,.k-textbox:hover .k-i-unpin,.k-button:active .k-i-unpin
	{
	background-position: -176px -272px
}

.k-resize-se {
	background-position: -32px -160px
}

.k-link:not (.k-state-disabled ):hover>.k-resize-se,.k-state-hover .k-resize-se,.k-button:hover .k-resize-se,.k-textbox:hover .k-resize-se,.k-button:active .k-resize-se
	{
	background-position: -48px -160px
}

.k-i-calendar {
	background-position: -32px -176px
}

.k-link:not (.k-state-disabled ):hover>.k-i-calendar,.k-state-hover .k-i-calendar,.k-button:hover .k-i-calendar,.k-textbox:hover .k-i-calendar,.k-button:active .k-i-calendar
	{
	background-position: -48px -176px
}

.k-i-clock {
	background-position: -32px -192px
}

.k-link:not (.k-state-disabled ):hover>.k-i-clock,.k-state-hover .k-i-clock,.k-button:hover .k-i-clock,.k-textbox:hover .k-i-clock,.k-button:active .k-i-clock
	{
	background-position: -48px -192px
}

.k-si-plus {
	background-position: -32px -208px
}

.k-link:not (.k-state-disabled ):hover>.k-si-plus,.k-state-hover .k-si-plus,.k-button:hover .k-si-plus,.k-textbox:hover .k-si-plus,.k-button:active .k-si-plus
	{
	background-position: -48px -208px
}

.k-si-minus {
	background-position: -32px -224px
}

.k-link:not (.k-state-disabled ):hover>.k-si-minus,.k-state-hover .k-si-minus,.k-button:hover .k-si-minus,.k-textbox:hover .k-si-minus,.k-button:active .k-si-minus
	{
	background-position: -48px -224px
}

.k-i-search {
	background-position: -32px -240px
}

.k-link:not (.k-state-disabled ):hover>.k-i-search,.k-state-hover .k-i-search,.k-button:hover .k-i-search,.k-textbox:hover .k-i-search,.k-button:active .k-i-search
	{
	background-position: -48px -240px
}

.k-i-custom {
	background-position: -115px -113px
}

.k-link:not (.k-state-disabled ):hover>.k-i-custom,.k-state-hover .k-i-custom,.k-button:hover .k-i-custom,.k-textbox:hover .k-i-custom,.k-button:active .k-i-custom
	{
	background-position: -141px -113px
}

.k-editor .k-i-custom {
	background-position: -111px -109px
}

.k-viewHtml {
	background-position: -288px -120px
}

.k-i-insert-n,.k-insert-top {
	background-position: -160px -32px
}

.k-link:not (.k-state-disabled ):hover>.k-i-insert-n,.k-link:not (.k-state-disabled
	):hover>.k-insert-top,.k-state-hover .k-i-insert-n,.k-state-hover .k-insert-top,.k-button:hover .k-i-insert-n,.k-button:hover .k-insert-top,.k-textbox:hover .k-i-insert-n,.k-textbox:hover .k-insert-top,.k-button:active .k-i-insert-n,.k-button:active .k-insert-top
	{
	background-position: -176px -32px
}

.k-i-insert-m,.k-insert-middle {
	background-position: -160px -48px
}

.k-link:not (.k-state-disabled ):hover>.k-i-insert-m,.k-link:not (.k-state-disabled
	):hover>.k-insert-middle,.k-state-hover .k-i-insert-m,.k-state-hover .k-insert-middle,.k-button:hover .k-i-insert-m,.k-button:hover .k-insert-middle,.k-textbox:hover .k-i-insert-m,.k-textbox:hover .k-insert-middle,.k-button:active .k-i-insert-m,.k-button:active .k-insert-middle
	{
	background-position: -176px -48px
}

.k-i-insert-s,.k-insert-bottom {
	background-position: -160px -64px
}

.k-link:not (.k-state-disabled ):hover>.k-i-insert-s,.k-link:not (.k-state-disabled
	):hover>.k-insert-bottom,.k-state-hover .k-i-insert-s,.k-state-hover .k-insert-bottom,.k-button:hover .k-i-insert-s,.k-button:hover .k-insert-bottom,.k-textbox:hover .k-i-insert-s,.k-textbox:hover .k-insert-bottom,.k-button:active .k-i-insert-s,.k-button:active .k-insert-bottom
	{
	background-position: -176px -64px
}

.k-drop-hint {
	background-position: 0 -326px
}

.k-i-note,.k-warning {
	background-position: -160px -240px
}

.k-link:not (.k-state-disabled ):hover>.k-i-note,.k-link:not (.k-state-disabled
	):hover>.k-warning,.k-state-hover .k-i-note,.k-state-hover .k-warning,.k-button:hover .k-i-note,.k-button:hover .k-warning,.k-textbox:hover .k-i-note,.k-textbox:hover .k-warning,.k-button:active .k-i-note,.k-button:active .k-warning
	{
	background-position: -176px -240px
}

.k-i-sort-asc {
	background-position: -112px -240px
}

.k-link:not (.k-state-disabled ):hover>.k-i-sort-asc,.k-state-hover .k-i-sort-asc,.k-button:hover .k-i-sort-asc,.k-textbox:hover .k-i-sort-asc,.k-button:active .k-i-sort-asc
	{
	background-position: -128px -240px
}

.k-i-sort-desc {
	background-position: -112px -256px
}

.k-link:not (.k-state-disabled ):hover>.k-i-sort-desc,.k-state-hover .k-i-sort-desc,.k-button:hover .k-i-sort-desc,.k-textbox:hover .k-i-sort-desc,.k-button:active .k-i-sort-desc
	{
	background-position: -128px -256px
}

.k-i-group {
	background-position: -112px -272px
}

.k-link:not (.k-state-disabled ):hover>.k-i-group,.k-state-hover .k-i-group,.k-button:hover .k-i-group,.k-textbox:hover .k-i-group,.k-button:active .k-i-group
	{
	background-position: -128px -272px
}

.k-i-ungroup {
	background-position: -112px -288px
}

.k-link:not (.k-state-disabled ):hover>.k-i-ungroup,.k-state-hover .k-i-ungroup,.k-button:hover .k-i-ungroup,.k-textbox:hover .k-i-ungroup,.k-button:active .k-i-ungroup
	{
	background-position: -128px -288px
}

.k-i-columns {
	background-position: -112px -304px
}

.k-link:not (.k-state-disabled ):hover>.k-i-columns,.k-state-hover .k-i-columns,.k-button:hover .k-i-columns,.k-textbox:hover .k-i-columns,.k-button:active .k-i-columns
	{
	background-position: -128px -304px
}

.k-file {
	background-position: 0 0
}

.k-link:not (.k-state-disabled ):hover>.k-file,.k-state-hover .k-file,.k-button:hover .k-file,.k-textbox:hover .k-file,.k-button:active .k-file
	{
	background-position: -16px 0
}

.k-i-folder-add,.k-addfolder {
	background-position: -32px -272px
}

.k-link:not (.k-state-disabled ):hover>.k-i-folder-add,.k-link:not (.k-state-disabled
	):hover>.k-addfolder,.k-state-hover .k-i-folder-add,.k-state-hover .k-addfolder,.k-button:hover .k-i-folder-add,.k-button:hover .k-addfolder,.k-textbox:hover .k-i-folder-add,.k-textbox:hover .k-addfolder,.k-button:active .k-i-folder-add,.k-button:active .k-addfolder
	{
	background-position: -48px -272px
}

.k-i-folder-up,.k-goup {
	background-position: -32px -288px
}

.k-link:not (.k-state-disabled ):hover>.k-i-folder-up,.k-link:not (.k-state-disabled
	):hover>.k-goup,.k-state-hover .k-i-folder-up,.k-state-hover .k-goup,.k-button:hover .k-i-folder-up,.k-button:hover .k-goup,.k-textbox:hover .k-i-folder-up,.k-textbox:hover .k-goup,.k-button:active .k-i-folder-up,.k-button:active .k-goup
	{
	background-position: -48px -288px
}

.k-file>.k-icon {
	background-position: -115px -91px
}

.k-image {
	border: 0
}

html .k-success-colored {
	color: #507f50; border-color: #d0dfd0; background-color: #f0fff0
}

html .k-info-colored {
	color: #50607f; border-color: #d0d9df; background-color: #f0f9ff
}

html .k-error-colored {
	color: #7f5050; border-color: #dfd0d0; background-color: #fff0f0
}

.k-inline-block {
	padding: 0 2px
}

.k-loading,.k-loading-image {
	background-color: transparent; background-repeat: no-repeat;
	background-position: center center
}

.k-loading-mask,.k-loading-image,.k-loading-text {
	position: absolute
}

.k-loading-text {
	text-indent: -4000px; text-align: center
}

.k-loading-image,.k-loading-color {
	width: 100%; height: 100%
}

.k-loading-image {
	top: 0; left: 0; z-index: 2
}

.k-loading-color {
	filter: alpha(opacity = 30); opacity: .3
}

.k-content-frame {
	border: 0; width: 100%; height: 100%
}

.k-pane>.k-splitter-overlay {
	filter: alpha(opacity = 0); opacity: 0; position: absolute
}

.k-drag-clue {
	position: absolute; z-index: 10003; border-style: solid;
	border-width: 1px; font-size: .9em; padding: .2em .4em;
	white-space: nowrap; cursor: default
}

.k-drag-status {
	margin-top: -3px; margin-right: 4px; vertical-align: middle
}

.k-reorder-cue {
	position: absolute; width: 1px; overflow: visible
}

.k-reorder-cue .k-icon {
	position: absolute; left: -4px; width: 8px; height: 4px
}

.k-reorder-cue .k-i-arrow-s {
	top: -4px; background-position: -4px -166px
}

.k-reorder-cue .k-i-arrow-n {
	bottom: -4px; background-position: -4px -134px
}

.k-scrollbar {
	position: absolute; overflow: scroll
}

.k-scrollbar-vertical {
	top: 0; right: 0; width: 17px; height: 100%; overflow-x: hidden
}

.k-touch-scrollbar {
	display: none; position: absolute; z-index: 200000; height: 8px;
	width: 8px; border: 1px solid #8a8a8a; background-color: #858585
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
	body .k-touch-scrollbar {
		height: 12px; width: 12px; -webkit-border-radius: 7px
	}
}

.k-virtual-scrollable-wrap {
	overflow-x: auto
}

div.k-window {
	display: inline-block; position: absolute; z-index: 10001;
	border-style: solid; border-width: 1px; padding-top: 2em
}

.k-block>.k-header,.k-window-titlebar {
	position: absolute; width: 100%; height: 1.1em; line-height: 1.1em;
	border-bottom-style: solid; border-bottom-width: 1px; margin-top: -2em;
	padding: .4em 0; font-size: 1.2em; white-space: nowrap;
	min-height: 16px
}

.k-block>.k-header {
	position: relative; margin: -2px 0 0 -2px; padding: .3em 2px
}

.k-window-title {
	position: absolute; left: .44em; right: .44em; overflow: hidden;
	cursor: default; text-overflow: ellipsis
}

.k-window-title .k-image {
	margin: 0 5px 0 0; vertical-align: middle
}

div.k-window-titleless {
	padding-top: 0
}

div.k-window-content {
	position: relative; z-index: -1; height: 100%; padding: .58em;
	overflow: auto; outline: 0; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; box-sizing: border-box
}

.k-window-content>.km-scroll-container {
	height: 100%
}

.k-ie7 .k-window {
	padding-bottom: 1.16em
}

.k-window-titlebar .k-window-actions {
	position: absolute; top: 0; right: .3em; padding-top: .3em;
	white-space: nowrap
}

.k-window-titlebar .k-window-action {
	display: inline-block; width: 16px; height: 16px; padding: 2px;
	text-decoration: none; vertical-align: middle;
	filter: alpha(opacity = 70); opacity: .7
}

.k-window-titlebar .k-state-hover {
	border-style: solid; border-width: 1px; padding: 1px;
	filter: alpha(opacity = 100); opacity: 1
}

.k-window-action .k-icon {
	margin: 0; vertical-align: top
}

.k-window .k-resize-handle {
	position: absolute; z-index: 1; background-color: #fff; font-size: 0;
	line-height: 6px; filter: alpha(opacity = 0); opacity: 0; zoom: 1
}

.k-resize-n {
	top: -3px; left: 0; width: 100%; height: 6px; cursor: n-resize
}

.k-resize-e {
	top: 0; right: -3px; width: 6px; height: 100%; cursor: e-resize
}

.k-resize-s {
	bottom: -3px; left: 0; width: 100%; height: 6px; cursor: s-resize
}

.k-resize-w {
	top: 0; left: -3px; width: 6px; height: 100%; cursor: w-resize
}

.k-resize-se {
	bottom: -3px; right: -3px; width: 16px; height: 16px; cursor: se-resize
}

.k-resize-sw {
	bottom: -3px; left: -3px; width: 6px; height: 6px; cursor: sw-resize
}

.k-resize-ne {
	top: -3px; right: -3px; width: 6px; height: 6px; cursor: ne-resize
}

.k-resize-nw {
	top: -3px; left: -3px; width: 6px; height: 6px; cursor: nw-resize
}

.k-overlay {
	position: fixed; top: 0; left: 0; z-index: 10001; width: 100%;
	height: 100%; background-color: #000; filter: alpha(opacity = 50);
	opacity: .5
}

.k-window .k-overlay {
	position: absolute; width: 100%; height: 100%; background-color: #fff;
	filter: alpha(opacity = 0); opacity: 0
}

.k-window .k-widget {
	z-index: 10002
}

.k-tabstrip {
	margin: 0; padding: 0; zoom: 1
}

.k-tabstrip .k-tabstrip-items {
	padding: .3em .3em 0
}

.k-tabstrip-items .k-item,.k-panelbar .k-tabstrip-items .k-item {
	list-style-type: none; display: inline-block; position: relative;
	border-style: solid; border-width: 1px 1px 0; margin: 0 -1px 0 0;
	padding: 0; vertical-align: top
}

.k-tabstrip-items .k-tab-on-top,.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-items .k-state-active
	{
	margin-bottom: -1px; padding-bottom: 1px
}

.k-tabstrip-items .k-tab-on-top {
	z-index: 1
}

.k-tabstrip-items .k-link,.k-panelbar .k-tabstrip-items .k-link {
	display: inline-block; border-bottom-width: 0; padding: .5em .92em
}

.k-tabstrip-items .k-icon,.k-panelbar .k-tabstrip-items .k-icon {
	margin: -1px 4px 0 -3px; vertical-align: top
}

.k-tabstrip-items .k-item .k-image,.k-tabstrip-items .k-item .k-sprite,.k-panelbar .k-tabstrip-items .k-item .k-image,.k-panelbar .k-tabstrip-items .k-item .k-sprite
	{
	margin: -3px 3px 0 -6px; vertical-align: middle
}

.k-ie7 .k-tabstrip-items .k-item .k-image,.k-ie7 .k-tabstrip-items .k-item .k-sprite
	{
	margin-top: -1px; vertical-align: top
}

.k-tabstrip .k-content,.k-panelbar .k-tabstrip .k-content {
	position: static; border-style: solid; border-width: 1px;
	margin: 0 .29em .3em; padding: .3em .92em; zoom: 1
}

.k-tabstrip>.k-content {
	display: none
}

.k-tabstrip .k-content.km-scroll-wrapper {
	padding: 0
}

.k-tabstrip .k-content>.km-scroll-container {
	padding: .3em .92em; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; box-sizing: border-box
}

.k-panelbar {
	zoom: 1
}

.k-panelbar>.k-item,.k-panel>.k-item {
	list-style-type: none; display: block; border-width: 0; margin: 0;
	zoom: 1; -moz-border-radius: 0; -webkit-border-radius: 0;
	-o-border-radius: 0; border-radius: 0
}

.k-panelbar .k-image,.k-panelbar .k-sprite {
	float: left; margin-top: 4px; margin-right: 5px; vertical-align: middle
}

.k-panelbar>.k-item>.k-link,.k-panel>.k-item>.k-link {
	display: block; position: relative; border-bottom-style: solid;
	border-bottom-width: 1px; padding: 0 1em; line-height: 2.34em;
	text-decoration: none; zoom: 1
}

.k-panelbar-expand,.k-panelbar-collapse {
	position: absolute; top: 5px; right: 2px
}

.k-panelbar .k-panel,.k-panelbar .k-content {
	position: relative; border-bottom-style: solid;
	border-bottom-width: 1px; margin: 0; padding: 0; zoom: 1
}

.k-panel>.k-item>.k-link {
	border-bottom: 0; font-size: .95em; line-height: 2.2
}

.k-panel .k-i-arrow-n,.k-panel .k-i-arrow-s {
	top: 4px
}

.k-panel .k-panel>.k-item>.k-link {
	padding-left: 2em
}

.k-panelbar .k-i-seek-e .k-link {
	border-bottom: 0
}

.k-panel .k-panel {
	border-bottom: 0
}

.k-menu {
	cursor: default
}

.k-menu,.k-menu .k-group {
	list-style: none; margin: 0; padding: 0; zoom: 1
}

.k-menu:after {
	content: ''; display: block; width: 99%; height: 0; float: inherit;
	overflow: hidden
}

.k-menu .k-item .k-item,ul.k-menu-vertical>.k-item {
	display: block; float: none; border-width: 0
}

.k-ie7 .k-menu .k-item .k-item {
	zoom: normal
}

.k-menu .k-item>.k-link>.k-icon,.k-menu .k-image,.k-menu .k-sprite {
	margin: -2px 4px 0 -4px; vertical-align: middle
}

.k-menu .k-item>.k-link>.k-icon {
	margin: -2px 0 0
}

.k-ie7 .k-menu .k-item>.k-link>.k-i-arrow-s,.k-ie7 .k-menu .k-image,.k-ie7 .k-menu .k-sprite
	{
	margin-top: 0
}

.k-menu .k-item>.k-link {
	display: block; padding: .5em .9em .4em; line-height: 1.34em;
	-khtml-user-select: none; -webkit-user-select: none;
	-moz-user-select: -moz-none; -ms-user-select: none; user-select: none
}

.k-menu .k-group {
	display: none; border-style: solid; border-width: 1px;
	overflow: visible; white-space: nowrap
}

.k-menu .k-group .k-item {
	display: block; border-width: 0
}

.k-menu .k-item,.k-widget.k-menu-horizontal>.k-item {
	position: relative; float: left; border-style: solid;
	border-width: 0 1px 0 0; vertical-align: top; zoom: 1;
	box-sizing: content-box
}

.k-menu .k-group .k-item>.k-link {
	padding: .28em 1.8em .38em .9em
}

.k-ie7 .k-menu .k-group .k-link {
	width: 100%
}

.k-menu .k-item>.k-link>.k-i-arrow-s {
	margin-right: -8px
}

.k-menu .k-item>.k-link>.k-i-arrow-e {
	position: absolute; top: 50%; margin-top: -8px; right: 2px
}

.k-menu .k-animation-container {
	border: 0
}

.k-menu .k-animation-container,.k-menu .k-group {
	position: absolute; left: 0
}

.k-menu .k-animation-container .k-animation-container,.k-menu .k-group .k-group,.k-menu-vertical .k-animation-container,.k-menu-vertical .k-group
	{
	top: 0; left: 0
}

.k-menu .k-animation-container .k-group {
	top: auto; left: auto; margin-left: -1px
}

.k-menu .k-animation-container,.k-popup .k-animation-container {
	margin-top: -1px; padding-left: 1px
}

.k-ie .k-menu .k-animation-container,.k-ie .k-popup .k-animation-container
	{
	margin-top: -2px
}

.k-popup .k-animation-container .k-popup {
	margin-left: -1px
}

ul.k-menu .k-separator {
	padding: .25em 0; height: 100%; width: 1px; font-size: 0;
	line-height: 0; border-width: 0 1px 0 0
}

ul.k-menu-vertical .k-separator,.k-menu .k-group .k-separator {
	padding: 0; height: 1px; width: 100%; border-width: 1px 0 0
}

.k-grid,.k-listview {
	position: relative; zoom: 1
}

.k-grid table {
	width: 100%; border-collapse: separate; border-spacing: 0;
	empty-cells: show; border-width: 0; outline: 0
}

.k-grid-header .k-header {
	text-align: left
}

.k-grid-header .k-header {
	overflow: hidden; border-style: solid; border-width: 0 0 1px 1px;
	padding: .5em .6em .4em .6em; font-weight: normal; white-space: nowrap;
	text-overflow: ellipsis
}

.k-ie10 .k-grid-header a:active {
	background-color: transparent
}

.k-grid-header .k-header .k-link {
	display: block; min-height: 18px; line-height: 18px;
	margin: -0.5em -0.6em -0.4em -0.6em; padding: .5em .6em .4em .6em
}

.k-grid-header .k-filterable .k-link {
	padding-right: 2.4em
}

.k-grid-header .k-header .k-icon {
	position: static
}

.k-grid-header .k-link>.k-icon {
	vertical-align: text-top
}

.k-grid .k-state-hover {
	cursor: pointer
}

.k-grid td {
	border-style: solid; border-width: 0 0 0 1px; padding: .4em .6em;
	overflow: hidden; line-height: 1.6em; vertical-align: middle;
	text-overflow: ellipsis
}

.k-grid .k-grouping-row td,.k-grid .k-hierarchy-cell {
	overflow: visible
}

.k-grid-edit-row td {
	text-overflow: clip
}

.k-grid-edit-row .k-textbox {
	margin-top: 0; margin-bottom: 0
}

.k-grid-header-wrap,.k-grid-footer-wrap {
	position: relative; width: 100%; overflow: hidden; border-style: solid;
	border-width: 0 1px 0 0; zoom: 1
}

div.k-grid-header,div.k-grid-footer {
	padding-right: 17px; border-bottom-style: solid;
	border-bottom-width: 1px; zoom: 1
}

div.k-grid-header .k-header {
	border-bottom-width: 0
}

.k-grid-content {
	position: relative; width: 100%; overflow: auto; overflow-x: auto;
	overflow-y: scroll; zoom: 1
}

@media print {
	.k-grid {
		height: auto !important
	}
	.k-grid-header {
		padding: 0 !important
	}
	.k-grid-content {
		overflow: visible; height: auto !important
	}
}

.k-virtual-scrollable-wrap {
	height: 100%; overflow-y: hidden; position: relative
}

.k-grid-header table,.k-grid-content table,.k-grid-footer table {
	table-layout: fixed
}

.k-ie7 .k-grid-content table {
	width: auto
}

.k-grid-toolbar {
	border-style: solid; border-width: 1px 0 0
}

.k-grid-header .k-header:first-child,.k-grid tbody td:first-child,.k-grid tfoot td:first-child
	{
	border-left-width: 0
}

.k-grid-toolbar:first-child,.k-grouping-header+.k-grid-toolbar {
	border-width: 0 0 1px
}

.k-footer-template td {
	border-style: solid; border-width: 1px 0 0 1px
}

.k-group-footer td {
	border-style: solid; border-width: 1px 0
}

.k-grid-footer {
	border-style: solid; border-width: 1px 0 0
}

.k-grid-footer td {
	border-top-width: 0
}

.k-pager-wrap {
	overflow: hidden; border-style: solid; border-width: 1px;
	line-height: 24px; padding: 4px 0 4px 3px
}

.k-grid-pager {
	border-width: 1px 0 0
}

.k-grid .k-pager-numbers,.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected
	{
	display: inline-block; vertical-align: top; margin-right: 1px
}

.k-pager-numbers {
	margin: 0 2px
}

.k-pager-numbers .k-state-selected {
	vertical-align: top
}

.k-pager-numbers li,.k-pager-input {
	float: left
}

.k-grid .k-pager-numbers {
	float: left; cursor: default
}

.k-pager-info {
	float: right; padding: 0 16px
}

.k-pager-numbers .k-link {
	text-decoration: none
}

.k-pager-wrap>.k-link {
	float: left; margin: 0 1px; padding: 0 3px; height: 22px;
	line-height: 22px; -moz-border-radius: 13px;
	-webkit-border-radius: 13px; -o-border-radius: 13px;
	border-radius: 13px; cursor: pointer
}

.k-pager-wrap>a.k-state-disabled:hover {
	background: 0; cursor: default
}

.k-pager-wrap>.k-link .k-icon {
	vertical-align: top; margin-top: 3px
}

.k-pager-numbers .k-link {
	padding: 0 8px; -moz-border-radius: 13px; -webkit-border-radius: 13px;
	-o-border-radius: 13px; border-radius: 13px
}

.k-pager-numbers .k-link:hover {
	padding: 0 7px; border-style: solid; border-width: 1px;
	line-height: 22px
}

.k-pager-wrap>.k-link {
	border-style: solid; border-width: 1px
}

.k-pager-wrap .k-pager-refresh {
	float: right; margin-right: 6px; border-width: 0; -moz-border-radius: 0;
	-webkit-border-radius: 0; -o-border-radius: 0; border-radius: 0
}

.k-pager-numbers .k-state-selected {
	border-style: solid; border-width: 1px; line-height: 22px;
	padding: 0 7px; -moz-border-radius: 13px; -webkit-border-radius: 13px;
	-o-border-radius: 13px; border-radius: 13px
}

.k-pager-wrap .k-textbox {
	width: 40px
}

.k-ie7 .k-pager-wrap .k-textbox {
	height: 16px; margin-top: 2px; display: inline
}

.k-pager-wrap .k-dropdown {
	width: 54px
}

.k-pager-refresh {
	float: right
}

.k-pager-input,.k-pager-sizes {
	padding: 0 17px
}

.k-ie7 .k-pager-sizes {
	float: left
}

.k-pager-wrap .k-textbox,.k-pager-wrap .k-widget {
	margin: -0.3em .4em 0
}

.k-header>.k-grid-filter,.k-header>.k-header-column-menu {
	float: right; margin: -0.5em -0.6em -0.4em; padding: .5em .2em .4em;
	position: relative; z-index: 1
}

.k-grid .k-animation-container {
	position: absolute
}

.k-filter-menu {
	padding: .5em
}

form.k-filter-menu .k-widget,form.k-filter-menu .k-textbox {
	display: block
}

.k-filter-help-text,.k-filter-menu .k-widget {
	margin: .19em 0 0
}

.k-filter-menu span.k-filter-and {
	width: 6em; margin: .5em 0 .5em
}

.k-filter-menu .k-button {
	width: 48%; margin: .5em 4% 0 0
}

.k-filter-menu .k-button+.k-button {
	margin-right: 0
}

.k-grouping-row .k-icon {
	margin: -3px 4px 0 2px
}

.k-grouping-row p {
	display: inline-block; vertical-align: middle; margin-left: -0.6em;
	padding: 0 .6em
}

.k-grouping-row td,.k-grouping-row+tr td {
	border-top-width: 1px
}

.k-grouping-row .k-group-cell,.k-grouping-row+tr .k-group-cell {
	border-top-width: 0
}

.k-grid .k-hierarchy-cell+td {
	border-left-width: 0
}

.k-grid .k-group-col,.k-grid .k-hierarchy-col {
	width: 27px
}

.k-grouping-header {
	border-bottom-style: solid; border-bottom-width: 1px
}

.k-grouping-header {
	line-height: 2
}

.k-grouping-dropclue {
	position: absolute; width: 6px; height: 25px;
	background-repeat: no-repeat; background-position: -165px -148px
}

.k-grouping-header .k-group-indicator {
	display: inline-block; border-style: solid; border-width: 1px;
	margin: 0 3px; padding: .15em .15em .15em .4em; line-height: 1.5em
}

.k-grouping-header .k-link {
	display: inline-block; border-width: 0; padding: 0; line-height: normal;
	text-decoration: none
}

.k-grouping-header .k-button {
	border: 0; padding: 0; background: transparent; line-height: 1
}

.k-grouping-header .k-link .k-icon {
	margin: 0 0 0 -3px
}

.k-grouping-header .k-button .k-icon {
	margin: 0 0 0 3px
}

.k-grouping-header a,.k-grouping-header .k-button {
	display: inline-block; vertical-align: middle
}

.k-dirty-cell:before {
	content: "\a0"; display: inline-block; width: 0
}

.k-ie7 .k-dirty-cell {
	position: relative
}

.k-ie7 .k-dirty {
	top: 5px
}

.k-dirty {
	position: absolute; width: 0; height: 0; border-style: solid;
	border-width: 3px; border-color: #f00 transparent transparent #f00;
	margin: -0.45em 0 0 -0.6em; padding: 0; overflow: hidden;
	vertical-align: top
}

.k-grouping-header,.k-grid-toolbar {
	margin: 0; padding: .22em .2em .28em; cursor: default
}

.k-grid .k-edit-container {
	padding: 0
}

.k-edit-form {
	margin: 0; padding: 0
}

.k-window>div.k-popup-edit-form {
	padding: 1em 0
}

.k-grid-edit-row .k-edit-form td {
	border-bottom-width: 0
}

.k-edit-form-container {
	position: relative; width: 400px
}

.k-edit-label,.k-edit-form-container .editor-label {
	float: left; clear: both; width: 30%; padding: .4em 0 1em;
	margin-left: 2%; text-align: right
}

.k-edit-field,.k-edit-form-container .editor-field {
	float: right; clear: right; width: 60%; margin-right: 2%;
	padding: 0 0 .6em
}

.k-edit-field>input[type="checkbox"],.k-edit-field>input[type="radio"] {
	margin-top: .4em
}

.k-edit-field>input[type="checkbox"]:first-child,.k-edit-field>input[type="radio"]:first-child,.k-edit-field>label:first-child>input[type="checkbox"],.k-edit-field>.k-button:first-child
	{
	margin-left: 0
}

.k-edit-form-container .k-edit-buttons {
	clear: both; text-align: right; border-width: 1px 0 0;
	border-style: solid; position: relative; bottom: -1em; padding: .6em
}

.k-grid .field-validation-error {
	display: block
}

.k-grid .input-validation-error {
	border-style: ridge; border-color: #f00; background-color: #ffc0cb
}

.k-grid-toolbar .k-button {
	vertical-align: middle
}

.k-grid-actions {
	display: inline-block
}

.k-ie7 .k-grid-actions {
	vertical-align: bottom
}

.k-grid .k-button,.k-edit-form-container .k-button {
	margin: 0 .16em
}

.k-grid tbody .k-button,.k-ie8 .k-grid tbody button.k-button {
	min-width: 64px
}

.k-grid tbody button.k-button {
	min-width: 78px
}

.k-ie7 .k-grid tbody a.k-button {
	min-width: 62px
}

html body .k-grid tbody .k-button-icon {
	width: auto; min-width: 0
}

.k-detail-row {
	position: relative
}

.k-grid .k-detail-cell {
	overflow: visible
}

.k-grid .k-edit-cell {
	padding: 0 .3em
}

.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget,.k-grid-edit-row>td>.k-textbox,.k-grid-edit-row>td>.k-widget
	{
	width: 100%
}

.k-edit-cell .k-widget,.k-grid-edit-row .k-widget {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
	box-sizing: border-box
}

.k-ie7 .k-edit-cell>.text-box,.k-ie7 .k-edit-cell>.k-textbox,.k-ie7 .k-edit-cell>.k-widget,.k-ie7 .k-grid-edit-row>td>.k-textbox,.k-ie7 .k-grid-edit-row>td>.k-widget
	{
	display: block; width: 90%
}

html .k-edit-cell .k-tooltip,html .k-grid-edit-row .k-tooltip {
	width: auto; max-width: 300px
}

.k-edit-cell input[type="checkbox"] {
	margin-left: .6em
}

.k-grid tbody td>.k-grid-delete {
	margin-top: -0.2em; margin-bottom: -0.2em
}

.k-grid-resize-indicator {
	position: absolute; width: 2px; background-color: #aaa
}

.k-grid .k-resize-handle {
	position: absolute; height: 25px; cursor: col-resize; z-index: 2
}

.k-marquee {
	position: absolute
}

.k-marquee-color,.k-marquee-text {
	position: absolute; top: 0; left: 0; width: 100%; height: 100%
}

.k-marquee-color {
	filter: alpha(opacity = 60); opacity: .6
}

.k-column-menu {
	min-width: 150px
}

.k-column-menu .k-sprite {
	margin-right: 10px
}

.k-column-menu>.k-menu {
	border-width: 0
}

.k-columns-item .k-group {
	max-height: 200px; overflow: auto
}

span.k-datepicker,span.k-timepicker,span.k-datetimepicker,span.k-colorpicker,span.k-numerictextbox,span.k-combobox,span.k-dropdown
	{
	background-image: none
}

.k-autocomplete,.k-combobox,.k-datepicker,.k-timepicker,.k-datetimepicker,.k-colorpicker,.k-numerictextbox,.k-dropdown,.k-selectbox,.k-textbox
	{
	position: relative; display: inline-block; width: 12.4em;
	overflow: visible; border-width: 0; vertical-align: middle
}

.k-filter-menu .k-combobox,.k-filter-menu .k-datepicker,.k-filter-menu .k-timepicker,.k-filter-menu .k-datetimepicker,.k-filter-menu .k-numerictextbox,.k-filter-menu .k-dropdown,.k-filter-menu .k-textbox
	{
	width: 13.2em
}

.k-autocomplete,.k-combobox,.k-datepicker,.k-timepicker,.k-datetimepicker,.k-colorpicker,.k-numerictextbox,.k-dropdown,.k-selectbox
	{
	white-space: nowrap
}

.k-colorpicker {
	width: auto
}

.k-datetimepicker {
	width: 15em
}

.k-autocomplete,.k-picker-wrap,.k-numeric-wrap {
	position: relative; cursor: default
}

.k-dropdown-wrap {
	position: relative
}

.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap {
	display: block
}

.k-block,.k-widget,.k-grid,.k-slider,.k-splitter,.k-treeview,.k-panelbar,.k-content,.k-header-column-menu
	{
	outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.k-block,.k-slider,.k-splitbar,.k-calendar,.k-treeview,.k-pager-wrap,.k-grid-header .k-link,.k-header-column-menu
	{
	-webkit-touch-callout: none
}

.k-popup.k-list-container,.k-popup.k-calendar-container {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 2px;
	border-width: 1px; border-style: solid
}

.k-list-container.k-state-border-down,.k-autocomplete.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down,.k-numeric-wrap.k-state-border-down
	{
	border-bottom-width: 0; padding-bottom: 1px
}

.k-textbox,.k-autocomplete,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap
	{
	border-width: 1px; border-style: solid; padding: 0 1.9em 0 0
}

.k-numeric-wrap.k-expand-padding {
	padding-right: 0
}

.k-textbox,.k-autocomplete {
	padding: 0
}

.k-textbox.k-space-left {
	padding-left: 1.9em
}

.k-textbox.k-space-right {
	padding-right: 1.9em
}

.k-textbox .k-icon {
	font-size: inherit; top: 50%; margin: -8px 0 0; position: absolute
}

.k-space-left .k-icon {
	left: 3px
}

.k-space-right .k-icon {
	right: 3px
}

.k-autocomplete,.k-dropdown-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-numeric-wrap.k-state-hover
	{
	-webkit-transition: box-shadow .15s ease-out;
	-moz-transition: box-shadow .15s ease-out;
	-o-transition: box-shadow .15s ease-out;
	transition: box-shadow .15s ease-out
}

.k-textbox>input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-combobox .k-input
	{
	width: 100%; vertical-align: top
}

.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-dropdown-wrap .k-input,.k-selectbox .k-input
	{
	font-family: inherit; border-width: 0; outline: 0
}

.k-dropdown .k-input,.k-selectbox .k-input {
	background: transparent
}

.k-ie7 .k-picker-wrap .k-input,.k-ie7 .k-numeric-wrap .k-input,.k-ie7 .k-combobox .k-input
	{
	margin: -1px 0
}

.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-dropdown-wrap .k-select
	{
	position: absolute; top: 0; right: 0; display: inline-block;
	vertical-align: top; text-decoration: none
}

.k-combobox .k-select,.k-picker-wrap .k-select,.k-numeric-wrap .k-select
	{
	border-style: solid; border-width: 0 0 0 1px; border-color: inherit
}

span.k-datetimepicker .k-select,span.k-datetimepicker .k-select+.k-select
	{
	right: 0
}

.k-textbox,.k-autocomplete {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
	box-sizing: border-box
}

.k-textbox>input,.k-autocomplete .k-input {
	display: block
}

.k-dropdown .k-select,.k-selectbox .k-select {
	overflow: hidden; border: 0; text-decoration: none; font: inherit;
	color: inherit
}

.k-dropdown .k-input,.k-selectbox .k-input {
	display: block; overflow: hidden; text-overflow: ellipsis
}

.k-textbox>input,.k-autocomplete .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-dropdown-wrap .k-input,.k-selectbox .k-input
	{
	height: 1.65em; line-height: 1.65em; padding: .177em 0;
	text-indent: 4px; border: 0; margin: 0
}

.k-ie7 .k-autocomplete .k-input,.k-ie7 .k-picker-wrap .k-input,.k-ie7 .k-numeric-wrap .k-input,.k-ie7 .k-dropdown-wrap .k-input,.k-ie7 .k-selectbox .k-input
	{
	text-indent: 0
}

.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-dropdown-wrap .k-select
	{
	min-height: 1.65em; line-height: 2em; vertical-align: middle;
	-moz-box-sizing: border-box; text-align: center; width: 1.9em;
	height: 100%
}

.k-numeric-wrap .k-select {
	padding: 0
}

body .k-datetimepicker .k-select {
	-moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0;
	border-radius: 0
}

.k-picker-wrap .k-icon {
	margin-top: 1px
}

.k-ie7 .k-picker-wrap .k-icon,.k-ie7 .k-dropdown-wrap .k-icon {
	line-height: 2em; font-size: 1em; padding-top: 16px; height: 0
}

.k-combobox .k-icon,.k-dropdown,.k-selectbox .k-icon {
	cursor: pointer
}

.k-popup {
	border-style: solid; border-width: 1px
}

.k-popup .k-item {
	cursor: default
}

.k-popup .k-calendar {
	border: 0
}

.k-list {
	height: 100%
}

.k-popup .k-list .k-item {
	padding: 1px 5px 1px 5px; line-height: 1.8em; min-height: 1.8em
}

.k-popup .k-list .k-state-hover,.k-popup .k-list .k-state-focused,.k-popup .k-list .k-state-selected
	{
	padding: 0 4px; border-width: 1px; border-style: solid
}

.k-multiselect-wrap {
	position: relative; border-width: 0; border-style: solid;
	border-radius: 4px; border-color: #c5c5c5; background-color: #FFF;
	min-height: 2.04em
}

.k-multiselect-wrap .k-input {
	background-color: transparent; height: 1.31em; line-height: 1.31em;
	padding: .18em 0; text-indent: 4px; border: 0; margin: 1px 0 0;
	float: left
}

.k-multiselect-wrap li {
	margin: 1px 0 1px 1px; padding: .1em .15em .1em .4em;
	line-height: 1.5em; float: left
}

.k-autocomplete .k-loading,.k-multiselect .k-loading {
	position: absolute; right: 3px; bottom: 4px
}

.k-multiselect .k-loading-hidden {
	visibility: hidden
}

.k-calendar {
	position: relative; display: inline-block; width: 203px;
	overflow: hidden
}

.k-calendar td,.k-calendar .k-link {
	text-decoration: none
}

.k-calendar .k-action-link {
	text-decoration: underline
}

.k-calendar .k-header,.k-calendar .k-footer {
	position: relative; text-align: center; zoom: 1
}

.k-widget.k-calendar .k-nav-prev,.k-widget.k-calendar .k-nav-next {
	position: absolute; top: 3px
}

.k-widget.k-calendar .k-nav-prev {
	left: 1%
}

.k-widget.k-calendar .k-nav-next {
	right: 1%
}

.k-calendar .k-content {
	float: left; border-spacing: 0; width: 100%; height: 170px;
	border-width: 0; margin: 0; table-layout: fixed; text-align: right;
	outline: 0
}

.k-calendar .k-animation-container .k-content {
	height: 100%
}

.k-widget.k-calendar .k-nav-fast {
	display: inline-block; width: 75%; height: 22px; line-height: 22px;
	margin: 3px 0 4px
}

.k-calendar .k-header .k-icon {
	vertical-align: top; margin: 3px 3px 4px
}

.k-calendar th {
	border-bottom-style: solid; border-bottom-width: 1px;
	padding: .4em .45em .4em .1em; font-weight: normal; cursor: default
}

.k-calendar td {
	padding: 1px; cursor: pointer
}

.k-calendar .k-state-focus {
	border-style: dotted; border-width: 1px; padding: 0
}

.k-calendar .k-content .k-link {
	display: block; overflow: hidden; min-height: 22px; line-height: 22px;
	padding: 0 .45em 0 .1em
}

.k-calendar .k-meta-view .k-link {
	padding: .25em 0 .3em; text-align: center
}

.k-calendar .k-footer {
	clear: both; padding: .5em 0
}

.k-calendar .k-nav-today:hover {
	text-decoration: underline
}

.k-datetimepicker .k-picker-wrap {
	padding-right: 3.8em
}

.k-datetimepicker .k-select {
	width: 3.8em
}

.k-datetimepicker .k-picker-wrap .k-icon {
	margin: 0 .24em; font-size: 1em
}

.k-picker-wrap .k-icon {
	cursor: pointer
}

.k-button,.k-textbox,.k-timepicker,.k-datepicker,.k-datetimepicker {
	display: inline-block; vertical-align: middle
}

.k-picker-wrap .k-input {
	margin: 0
}

.k-time-popup .k-item {
	padding: 1px 3px
}

div.k-treeview {
	border-width: 0; background: 0; overflow: auto; white-space: nowrap
}

.k-treeview .k-item {
	display: block; border-width: 0; margin: 0; padding: 0 0 0 16px
}

.k-treeview>.k-group,.k-treeview .k-item>.k-group,.k-treeview .k-content
	{
	margin: 0; padding: 0; background: 0; list-style-type: none;
	position: relative
}

.k-treeview .k-icon,.k-treeview .k-image,.k-treeview .k-sprite,.k-treeview .k-checkbox,.k-treeview .k-in
	{
	display: inline-block; vertical-align: top
}

.k-treeview .k-request-retry {
	vertical-align: baseline
}

.k-treeview .k-plus,.k-treeview .k-minus,.k-treeview .k-plus-disabled,.k-treeview .k-minus-disabled
	{
	margin-top: 3px; margin-left: -16px; cursor: pointer
}

.k-treeview .k-plus-disabled,.k-treeview .k-minus-disabled {
	cursor: default
}

.k-treeview .k-sprite,.k-treeview .k-image {
	margin-right: 3px
}

.k-treeview .k-in {
	margin: 1px 0 1px 2px; padding: 2px 4px 2px 3px; line-height: 16px;
	text-decoration: none
}

.k-treeview span.k-in {
	cursor: default
}

.k-treeview .k-in.k-state-hover,.k-treeview .k-in.k-state-selected,.k-treeview .k-in.k-state-focused
	{
	border-style: solid; border-width: 1px; padding: 1px 3px 1px 2px
}

.k-treeview .k-drop-hint {
	position: absolute; z-index: 10000; visibility: hidden; width: 80px;
	height: 5px; margin-top: -3px; background-color: transparent;
	background-repeat: no-repeat
}

.k-input {
	padding: .25em 0
}

.k-input,.k-textbox>input {
	outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.k-textbox {
	outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
	box-sizing: border-box
}

input.k-textbox {
	padding: 2px .3em; height: 2.13em; line-height: 1.6em
}

.k-ie input.k-textbox {
	text-indent: 2px
}

.k-ff input.k-textbox {
	height: 2.17em
}

.k-ie7 input.k-textbox {
	line-height: 1.72em; height: 1.72em; text-indent: .3em
}

textarea.k-textbox {
	height: auto
}

.k-ie7 .k-textbox {
	padding: 1px 0; text-indent: 0
}

span.k-numerictextbox {
	background-color: transparent
}

.k-numerictextbox .k-input {
	margin: 0
}

.k-numerictextbox .k-link {
	display: block; height: 1em; line-height: 1em; vertical-align: middle;
	border-width: 0; padding: 0
}

.k-numerictextbox .k-icon {
	height: 11px
}

.k-numeric-wrap .k-input::-webkit-inner-spin-button {
	-webkit-appearance: none
}

.k-colorpicker .k-picker-wrap {
	line-height: 2em
}

.k-colorpicker .k-selected-color {
	vertical-align: top; line-height: 0; display: inline-block; height: 2em;
	width: 2em
}

.k-colorpicker .k-tool-icon {
	position: relative; top: -2px; display: inline-block;
	padding: 3px 3px 2px; font-size: 0; line-height: 0; margin-right: 3px;
	margin-left: 2px; margin-bottom: 3px; background-repeat: no-repeat;
	vertical-align: middle; width: 16px; height: 16px
}

.k-colorpicker .k-tool-icon .k-selected-color {
	display: block; height: 3px; width: 16px; position: absolute; left: 3px;
	bottom: -3px; border-radius: 0 !important
}

.k-colorpicker .k-icon {
	cursor: pointer
}

.k-disabled-overlay {
	position: absolute; left: 0; top: 0; width: 100%; height: 100%;
	background-color: #fff; opacity: .5; filter: alpha(opacity = 50)
}

.k-colorpalette {
	position: relative; width: 120px; line-height: 0; border-width: 0
}

.k-colorpalette .k-palette {
	display: inline-block; vertical-align: top
}

.k-colorpalette .k-item {
	display: block; float: left; width: 12px; height: 12px;
	overflow: hidden; font-size: 0; padding: 1px; z-index: 0;
	position: relative
}

.k-colorpalette .k-item.k-state-selected {
	z-index: 100; background: transparent;
	-webkit-box-shadow: 0 1px 4px #000; box-shadow: 0 1px 4px #000;
	border: 1px solid #fff; padding: 0
}

.k-flatcolorpicker {
	display: inline-block; width: 250px; padding-bottom: 5px
}

div.k-flatcolorpicker {
	background-color: transparent; background-image: none
}

.k-flatcolorpicker .k-selected-color {
	background-image: url("/js/kendo/styles/textures/transtexture.png");
	background-position: 50% 50%; text-align: right
}

.k-flatcolorpicker .k-selected-color input.k-color-value {
	font-family: Consolas, "Ubuntu Mono", "Lucida Console", "Courier New",
		monospace; padding: .75em .3em .65em 1em; border: 0; margin: 0;
	width: 70%
}

.k-flatcolorpicker .k-hsv-rectangle {
	position: relative; -khtml-user-select: none; -webkit-user-select: none;
	-moz-user-select: -moz-none; -ms-user-select: none; user-select: none;
	-ms-touch-action: pinch-zoom double-tap-zoom
}

.k-flatcolorpicker .k-hsv-rectangle .k-draghandle {
	cursor: pointer; position: absolute; z-index: 10; left: 50%; top: 50%;
	width: 8px; height: 8px; border: 1px solid #eee; margin-left: -5px;
	margin-top: -5px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
	-o-border-radius: 6px; border-radius: 6px;
	-webkit-box-shadow: 0 1px 2px #444; box-shadow: 0 1px 2px #444;
	background: transparent
}

.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover,.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus
	{
	background: transparent; border-color: #fff;
	-webkit-box-shadow: 0 1px 5px #000; box-shadow: 0 1px 5px #000
}

.k-flatcolorpicker .k-hsv-rectangle.k-dragging,.k-flatcolorpicker .k-hsv-rectangle.k-dragging *
	{
	cursor: none
}

.k-flatcolorpicker .k-slider-horizontal {
	height: 20px; width: 90%; margin: 0 5%
}

.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
	-webkit-box-shadow: 0 1px 0 #fff, 0 -1px 0 #999;
	box-shadow: 0 1px 0 #fff, 0 -1px 0 #999
}

.k-flatcolorpicker .k-hue-slider,.k-flatcolorpicker .k-transparency-slider
	{
	display: block
}

.k-flatcolorpicker .k-hue-slider .k-slider-selection,.k-flatcolorpicker .k-transparency-slider .k-slider-selection
	{
	background: transparent
}

.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle
	{
	background: transparent; border: 3px solid #eee; margin-top: 1px;
	height: 8px; width: 8px; -webkit-box-shadow: 0 1px 4px #444;
	box-shadow: 0 1px 4px #444
}

.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover,.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus
	{
	background: transparent; border-color: #fff;
	-webkit-box-shadow: 0 1px 5px #000; box-shadow: 0 1px 5px #000;
	border-width: 2px; padding: 1px
}

.k-flatcolorpicker .k-hue-slider .k-slider-track {
	background: -moz-linear-gradient(left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f
		67%, #f0f 84%, #ff0004 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f00),
		color-stop(16%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff),
		color-stop(67%, #00f), color-stop(84%, #f0f),
		color-stop(100%, #ff0004));
	background: -webkit-linear-gradient(left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f
		67%, #f0f 84%, #ff0004 100%);
	background: -o-linear-gradient(left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%,
		#f0f 84%, #ff0004 100%);
	background: -ms-linear-gradient(left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%
		, #f0f 84%, #ff0004 100%);
	background: -left-linear-gradient(left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f
		67%, #f0f 84%, #ff0004 100%)
}

.k-flatcolorpicker .k-transparency-slider .k-slider-track {
	background-image: url("/js/kendo/styles/textures/transparency.png");
	background-size: 100% auto; background-position: 100% 50%;
	background-repeat: no-repeat
}

.k-flatcolorpicker .k-controls {
	margin-top: 10px; margin-bottom: 5px; text-align: center; font-size: 90%
}

.k-flatcolorpicker .k-controls .k-button {
	width: 6em
}

.k-flatcolorpicker .k-hsv-gradient {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%),
		-moz-linear-gradient(left, #fff 0, rgba(255, 255, 255, 0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0
		, 0, 0)), color-stop(100%, #000)),
		-webkit-gradient(linear, left top, right top, color-stop(0%, #fff),
		color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%),
		-webkit-linear-gradient(left, #fff 0, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%),
		-o-linear-gradient(left, #fff 0, rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%),
		-ms-linear-gradient(left, #fff 0, rgba(255, 255, 255, 0) 100%);
	background: -top-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%),
		-left-linear-gradient(left, #fff 0, rgba(255, 255, 255, 0) 100%);
	height: 180px; margin-bottom: 5px
}

.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track {
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)
}

.k-ie9 .k-flatcolorpicker .k-hsv-gradient {
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+),
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)
}

.k-ie7 .k-flatcolorpicker .k-hue-slider .k-slider-track,.k-ie8 .k-flatcolorpicker .k-hue-slider .k-slider-track
	{
	background: url("/js/kendo/styles/textures/hue.png") repeat 0 50%
}

.k-ie7 .k-flatcolorpicker .k-transparency-slider .k-slider-track,.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track
	{
	background: url("/js/kendo/styles/textures/transparency.png") repeat 0 50%
}

.k-ie7 .k-flatcolorpicker .k-hsv-gradient,.k-ie8 .k-flatcolorpicker .k-hsv-gradient
	{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
		endColorstr='#00ffffff', GradientType=1) progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',
		endColorstr='#ff000000', GradientType=0)
}

table.k-editor {
	width: 100%; height: 250px; table-layout: fixed; border-style: solid;
	border-width: 1px; border-collapse: separate; font-size: 100%;
	vertical-align: top
}

.k-editor-inline {
	border-width: 2px; padding: .3em .5em
}

.k-editortoolbar-dragHandle {
	cursor: move; padding-left: 0; padding-right: 3px
}

.k-editor .k-editor-toolbar-wrap {
	border: 0; padding: 0
}

.k-editor-toolbar {
	margin: 0; padding: .1em 0; list-style-type: none; line-height: 1.3em;
	cursor: default; white-space: nowrap
}

.k-editor-toolbar li {
	display: inline; vertical-align: middle
}

.k-webkit .k-editor-toolbar,.k-ff .k-editor-toolbar,.k-ie9 .k-editor-toolbar
	{
	padding: 0
}

.k-webkit .k-editor-toolbar li,.k-ff .k-editor-toolbar li,.k-ie9 .k-editor-toolbar li
	{
	display: inline-block; padding: .1em 0
}

.k-group-end,.k-editor-toolbar .k-editor-dropdown,.k-editor-toolbar .k-editor-template,.k-editor-toolbar .k-editor-combobox,.k-editor-toolbar .k-editor-selectbox,.k-editor-toolbar .k-editor-colorpicker
	{
	margin-right: 6px
}

.k-editor-toolbar .k-editor-selectbox {
	position: relative
}

.k-editor-selectbox .k-select-overlay {
	-webkit-appearance: none; opacity: 0; z-index: 11000; top: 0; left: 0;
	position: absolute; height: 26px; width: 100%; margin: -4px 0 0
}

.k-editor-toolbar .k-separator {
	position: relative; top: 1px; border-style: solid;
	border-width: 0 1px 0 0; margin: 0 .3em 0 .1em; padding: 0 0 0 1px;
	font-size: 1.3em
}

.k-editor-toolbar .k-break {
	display: block; height: 1px; font-size: 0; line-height: 0
}

.k-editor-toolbar .k-dropdown,.k-editor-toolbar .k-combobox,.k-editor-toolbar .k-selectbox,.k-editor-toolbar .k-colorpicker
	{
	vertical-align: middle
}

.k-editor-button .k-tool-icon {
	width: 24px; height: 24px; margin: 1px 0; vertical-align: middle
}

.k-i-move {
	background-position: -160px -288px
}

.k-bold {
	background-position: -240px 0
}

.k-bold.k-state-hover,.k-bold.k-state-selected {
	background-position: -264px 0
}

.k-italic {
	background-position: -240px -24px
}

.k-italic.k-state-hover,.k-italic.k-state-selected {
	background-position: -264px -24px
}

.k-underline {
	background-position: -240px -48px
}

.k-underline.k-state-hover,.k-underline.k-state-selected {
	background-position: -264px -48px
}

.k-strikethrough {
	background-position: -240px -72px
}

.k-strikethrough.k-state-hover,.k-strikethrough.k-state-selected {
	background-position: -264px -72px
}

.k-foreColor {
	background-position: -240px -96px
}

.k-foreColor.k-state-hover,.k-foreColor.k-state-selected {
	background-position: -264px -96px
}

.k-backColor {
	background-position: -240px -120px
}

.k-backColor.k-state-hover,.k-backColor.k-state-selected {
	background-position: -264px -120px
}

.k-justifyLeft {
	background-position: -240px -144px
}

.k-justifyLeft.k-state-hover,.k-justifyLeft.k-state-selected {
	background-position: -264px -144px
}

.k-justifyCenter {
	background-position: -240px -168px
}

.k-justifyCenter.k-state-hover,.k-justifyCenter.k-state-selected {
	background-position: -264px -168px
}

.k-justifyRight {
	background-position: -240px -192px
}

.k-justifyRight.k-state-hover,.k-justifyRight.k-state-selected {
	background-position: -264px -192px
}

.k-justifyFull {
	background-position: -240px -216px
}

.k-justifyFull.k-state-hover,.k-justifyFull.k-state-selected {
	background-position: -264px -216px
}

.k-insertUnorderedList {
	background-position: -240px -264px
}

.k-insertUnorderedList.k-state-hover,.k-insertUnorderedList.k-state-selected
	{
	background-position: -264px -264px
}

.k-insertOrderedList {
	background-position: -240px -288px
}

.k-insertOrderedList.k-state-hover,.k-insertOrderedList.k-state-selected
	{
	background-position: -264px -288px
}

.k-indent,.k-rtl .k-outdent {
	background-position: -288px 0
}

.k-indent.k-state-hover,.k-rtl .k-outdent.k-state-hover,.k-indent.k-state-selected,.k-rtl .k-outdent.k-state-selected
	{
	background-position: -312px 0
}

.k-outdent,.k-rtl .k-indent {
	background-position: -288px -24px
}

.k-outdent.k-state-hover,.k-rtl .k-indent.k-state-hover,.k-outdent.k-state-selected,.k-rtl .k-indent.k-state-selected
	{
	background-position: -312px -24px
}

.k-createLink {
	background-position: -288px -48px
}

.k-createLink.k-state-hover,.k-createLink.k-state-selected {
	background-position: -312px -48px
}

.k-unlink {
	background-position: -288px -72px
}

.k-unlink.k-state-hover,.k-unlink.k-state-selected {
	background-position: -312px -72px
}

.k-insertImage {
	background-position: -288px -96px
}

.k-insertImage.k-state-hover,.k-insertImage.k-state-selected {
	background-position: -312px -96px
}

.k-subscript {
	background-position: -288px -144px
}

.k-subscript.k-state-hover,.k-subscript.k-state-selected {
	background-position: -312px -144px
}

.k-superscript {
	background-position: -288px -168px
}

.k-superscript.k-state-hover,.k-superscript.k-state-selected {
	background-position: -312px -168px
}

.k-createTable {
	background-position: -192px 0
}

.k-createTable.k-state-hover,.k-createTable.k-state-selected {
	background-position: -216px 0
}

.k-addColumnLeft {
	background-position: -192px -24px
}

.k-addColumnLeft.k-state-hover,.k-addColumnLeft.k-state-selected {
	background-position: -216px -24px
}

.k-addColumnRight {
	background-position: -192px -48px
}

.k-addColumnRight.k-state-hover,.k-addColumnRight.k-state-selected {
	background-position: -216px -48px
}

.k-addRowAbove {
	background-position: -192px -72px
}

.k-addRowAbove.k-state-hover,.k-addRowAbove.k-state-selected {
	background-position: -216px -72px
}

.k-addRowBelow {
	background-position: -192px -96px
}

.k-addRowBelow.k-state-hover,.k-addRowBelow.k-state-selected {
	background-position: -216px -96px
}

.k-deleteRow {
	background-position: -192px -120px
}

.k-deleteRow.k-state-hover,.k-deleteRow.k-state-selected {
	background-position: -216px -120px
}

.k-deleteColumn {
	background-position: -192px -144px
}

.k-deleteColumn.k-state-hover,.k-deleteColumn.k-state-selected {
	background-position: -216px -144px
}

.k-mergeCells {
	background-position: -192px -168px
}

.k-mergeCells.k-state-hover,.k-mergeCells.k-state-selected {
	background-position: -216px -168px
}

.k-fontName {
	width: 110px
}

.k-fontSize {
	width: 124px
}

.k-formatBlock {
	width: 147px
}

.k-editortoolbar-dragHandle {
	float: left; margin: 1px 0 0
}

.k-editor-toolbar .k-editor-button {
	padding: 1px
}

.k-editor-button .k-tool-icon {
	border-style: solid; border-width: 1px 0 1px 1px
}

.k-group-end .k-tool-icon {
	border-right-width: 1px
}

.k-editor-toolbar li.k-group-break {
	display: block; height: 0; font-size: 0; line-height: 0
}

.k-editor-button .k-state-hover,.k-editor-button .k-state-active {
	vertical-align: middle
}

.k-editor-button .k-state-disabled {
	filter: alpha(opacity = 30); opacity: .3
}

.k-editor .k-editable-area {
	width: 100%; height: 100%; border-style: solid; border-width: 1px;
	outline: 0
}

.k-editor .k-content {
	display: block; width: 100%; height: 100%; border: 0; margin: 0;
	padding: 0
}

.k-editor iframe.k-content {
	display: inline; vertical-align: top
}

.k-editor .k-raw-content {
	border: 0; margin: 0; padding: 0
}

.k-editor .k-raw-content,.k-editor-dialog .k-editor-textarea {
	font-size: inherit; font-family: consolas, "courier new", monospace
}

.k-editor-dialog {
	padding: 1em; width: 400px
}

.k-editor-dialog .k-edit-label {
	width: 25%
}

.k-editor-dialog .k-edit-field {
	width: 66%
}

.k-editor-dialog .k-edit-field .k-textbox {
	width: 96%
}

.k-editor-dialog .k-edit-field .k-checkbox {
	margin: 0 .4em 0 0
}

.k-imagebrowser-dialog {
	width: 740px
}

.k-imagebrowser-dialog .k-imagebrowser {
	margin: 0 1em 0
}

.k-imagebrowser-dialog .k-edit-label {
	width: 13%
}

.k-imagebrowser-dialog .k-edit-field {
	width: 81%
}

.k-imagebrowser-dialog .k-edit-field .k-textbox {
	width: 50%
}

.k-form-text-row,.k-form-checkbox-row {
	padding-bottom: .3em
}

.k-form-text-row input {
	margin-right: 1em
}

.k-form-text-row label {
	display: inline-block; width: 7em; padding-right: .5em;
	text-align: right
}

.k-form-checkbox-row input {
	margin-left: 7.5em; padding: 0; font-size: inherit
}

.k-form-checkbox-row label {
	padding-left: .3em
}

.k-form-checkbox-row input,.k-form-checkbox-row label,.k-form-text-row label.k-form-text-row input,.k-form-text-row select
	{
	vertical-align: middle
}

.k-form-text-row input,.k-form-text-row select {
	width: 20em
}

.k-editor-dialog .k-form-text-row label,.k-editor-dialog .k-button {
	display: inline-block
}

.k-editor-dialog .k-editor-textarea {
	width: 600px; height: 350px; padding: .2em .2em .2em .4em;
	border-width: 1px; border-style: solid; overflow: auto
}

.k-button-wrapper .k-link:hover {
	text-decoration: underline
}

.k-ct-popup {
	width: 176px; padding: .65em .5em .5em
}

.k-ct-popup .k-status {
	margin: .3em 0
}

.k-ct-cell {
	border-width: 1px; border-style: solid; width: 18px; height: 18px;
	margin: 1px; vertical-align: top; display: inline-block;
	overflow: hidden
}

div.k-slider {
	position: relative; border-width: 0; background-color: transparent;
	-khtml-user-select: none; -webkit-user-select: none;
	-moz-user-select: -moz-none; -ms-user-select: none; user-select: none
}

.k-slider-vertical {
	width: 26px; height: 200px
}

.k-slider-horizontal {
	display: inline-block; width: 200px; height: 26px
}

.k-slider-wrap {
	width: 100%; height: 100%
}

.k-slider .k-button,.k-grid .k-slider .k-button {
	position: absolute; top: 0; width: 24px; min-width: 0; height: 24px;
	margin: 0; padding: 0; outline: 0
}

.k-slider .k-button .k-icon {
	margin-top: 3px; vertical-align: top
}

.k-state-disabled .k-slider-wrap {
	filter: alpha(opacity = 60); opacity: .6
}

.k-state-disabled .k-slider-wrap .k-slider-items {
	color: #333
}

.k-slider .k-button-decrease {
	left: 0
}

.k-slider-vertical .k-button-decrease,.k-grid .k-slider-vertical .k-button-decrease
	{
	top: auto; bottom: 0
}

.k-slider .k-button-increase {
	right: 0
}

.k-slider .k-icon,.k-slider-track,.k-slider .k-tick {
	cursor: pointer
}

.k-ie7 .k-slider .k-icon {
	margin-top: 2px
}

.k-slider-track,.k-slider-selection {
	position: absolute; margin: 0; padding: 0
}

.k-slider-horizontal .k-slider-track,.k-slider-horizontal .k-slider-selection
	{
	top: 50%; left: 0; height: 8px; margin-top: -4px;
	background-repeat: repeat-x
}

.k-slider-horizontal .k-slider-buttons .k-slider-track {
	left: 34px
}

.k-slider-vertical .k-slider-track,.k-slider-vertical .k-slider-selection
	{
	left: 50%; bottom: 0; width: 8px; margin-left: -4px;
	background-repeat: repeat-y
}

.k-slider-vertical .k-slider-buttons .k-slider-track {
	bottom: 34px
}

.k-draghandle {
	position: absolute; background-repeat: no-repeat;
	background-color: transparent; text-indent: -3333px; overflow: hidden;
	text-decoration: none; text-align: center; outline: 0
}

.k-slider-horizontal .k-draghandle {
	top: -4px; width: 13px; height: 14px
}

.k-slider-vertical .k-draghandle {
	left: -4px; width: 14px; height: 13px
}

.k-slider-buttons .k-slider-items {
	margin-left: 34px
}

.k-slider-horizontal .k-slider-items {
	height: 100%
}

.k-slider-vertical .k-slider-items {
	padding-top: 1px
}

.k-slider-vertical .k-slider-buttons .k-slider-items {
	padding-top: 0
}

.k-slider-vertical .k-slider-buttons .k-slider-items {
	margin: 0; padding-top: 35px
}

.k-slider .k-tick {
	position: relative; margin: 0; padding: 0;
	background-color: transparent; background-repeat: no-repeat;
	background-position: center center
}

.k-slider-horizontal .k-tick {
	float: left; height: 100%; text-align: center
}

.k-ie7 .k-slider-vertical .k-tick {
	float: left; clear: left; width: 100%
}

.k-slider-horizontal .k-tick {
	background-position: center -92px
}

.k-slider-horizontal .k-slider-topleft .k-tick {
	background-position: center -122px
}

.k-slider-horizontal .k-slider-bottomright .k-tick {
	background-position: center -152px
}

.k-slider-horizontal .k-tick-large {
	background-position: center -2px
}

.k-slider-horizontal .k-slider-topleft .k-tick-large {
	background-position: center -32px
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large {
	background-position: center -62px
}

.k-slider-vertical .k-tick {
	background-position: -92px center
}

.k-slider-vertical .k-slider-topleft .k-tick {
	background-position: -122px center
}

.k-slider-vertical .k-slider-bottomright .k-tick {
	background-position: -152px center
}

.k-slider-vertical .k-tick-large {
	background-position: -2px center
}

.k-slider-vertical .k-slider-topleft .k-tick-large {
	background-position: -32px center
}

.k-slider-vertical .k-slider-bottomright .k-tick-large {
	background-position: -62px center
}

.k-slider-horizontal .k-first {
	background-position: 0 -92px
}

.k-slider-horizontal .k-tick-large.k-first {
	background-position: 0 -2px
}

.k-slider-horizontal .k-slider-topleft .k-first {
	background-position: 0 -122px
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
	background-position: 0 -32px
}

.k-slider-horizontal .k-slider-bottomright .k-first {
	background-position: 0 -152px
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
	background-position: 0 -62px
}

.k-slider-horizontal .k-last {
	background-position: 100% -92px
}

.k-slider-horizontal .k-tick-large.k-last {
	background-position: 100% -2px
}

.k-slider-horizontal .k-slider-topleft .k-last {
	background-position: 100% -122px
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
	background-position: 100% -32px
}

.k-slider-horizontal .k-slider-bottomright .k-last {
	background-position: 100% -152px
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
	background-position: 100% -62px
}

.k-slider-vertical .k-first {
	background-position: -92px 100%
}

.k-slider-vertical .k-tick-large.k-first {
	background-position: -2px 100%
}

.k-slider-vertical .k-slider-topleft .k-first {
	background-position: -122px 100%
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
	background-position: -32px 100%
}

.k-slider-vertical .k-slider-bottomright .k-first {
	background-position: -152px 100%
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
	background-position: -62px 100%
}

.k-slider-vertical .k-last {
	background-position: -92px 0
}

.k-slider-vertical .k-tick-large.k-last {
	background-position: -2px 0
}

.k-slider-vertical .k-slider-topleft .k-last {
	background-position: -122px 0
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
	background-position: -32px 0
}

.k-slider-vertical .k-slider-bottomright .k-last {
	background-position: -152px 0
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
	background-position: -62px 0
}

.k-slider-vertical .k-tick {
	text-align: right
}

.k-slider-vertical .k-slider-topleft .k-tick {
	text-align: left
}

.k-slider .k-label {
	position: absolute; white-space: nowrap; font-size: .92em
}

.k-slider-horizontal .k-label {
	left: 0; width: 100%; line-height: 1
}

.k-slider-horizontal .k-first .k-label {
	left: -50%
}

.k-slider-horizontal .k-last .k-label {
	left: auto; right: -50%
}

.k-slider-horizontal .k-label {
	bottom: -1.2em
}

.k-slider-horizontal .k-slider-topleft .k-label {
	top: -1.2em
}

.k-slider-vertical .k-label {
	left: 120%; display: block; text-align: left
}

.k-slider-vertical .k-last .k-label {
	top: -0.5em
}

.k-slider-vertical .k-first .k-label {
	bottom: -0.5em
}

.k-slider-vertical .k-slider-topleft .k-label {
	left: auto; right: 120%
}

.k-slider-tooltip {
	top: -4444px
}

.k-scheduler-toolbar,.k-scheduler-footer {
	border-style: solid
}

.k-scheduler-toolbar,.k-scheduler-footer {
	line-height: 28px; padding: 6px
}

.k-scheduler-toolbar {
	border-width: 0 0 1px
}

.k-scheduler-header {
	text-align: center
}

.k-scheduler-footer {
	border-width: 1px 0 0
}

.k-scheduler-toolbar>ul {
	float: right
}

.k-scheduler-toolbar>ul:first-child {
	float: left
}

.k-scheduler-toolbar>ul>li,.k-scheduler-footer>ul>li {
	display: inline-block; border-style: solid; border-width: 1px 1px 1px 0
}

.k-scheduler .k-scheduler-toolbar .k-nav-current {
	border-width: 0
}

.k-scheduler-toolbar>ul>li:first-child {
	border-left-width: 1px
}

.k-scheduler div.k-scheduler-footer ul li {
	margin-right: .6em; border-width: 1px
}

.k-scheduler-toolbar .k-link,.k-scheduler-footer .k-link {
	display: inline-block; padding: 0 1.1em
}

.k-scheduler-toolbar .k-nav-prev .k-link,.k-scheduler-toolbar .k-nav-next .k-link
	{
	padding-left: .6em; padding-right: .6em
}

.k-ie7 .k-scheduler-toolbar .k-nav-prev .k-link,.k-ie7 .k-scheduler-toolbar .k-nav-next .k-link
	{
	height: 2.3em; margin-top: -1px; vertical-align: middle
}

.k-ie7 .k-scheduler-toolbar .k-nav-prev .k-link .k-icon,.k-ie7 .k-scheduler-toolbar .k-nav-next .k-link .k-icon
	{
	margin-top: .5em
}

.k-scheduler-toolbar .k-nav-current .k-link {
	padding: 0
}

.k-scheduler-toolbar .k-nav-current {
	margin: 0 1.1em
}

.k-scheduler div.k-scheduler-toolbar>ul>li.k-nav-current,.k-scheduler .k-nav-current>.k-state-active
	{
	background: 0
}

.k-scheduler-toolbar .k-i-calendar,.k-scheduler-footer .k-icon {
	margin: -2px 6px 0 0
}

.k-scheduler-header,.k-scheduler-header-wrap {
	overflow: hidden
}

.k-scheduler-header-wrap {
	position: relative; border-style: solid; border-width: 0
}

.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
	border-right-width: 1px
}

.k-scheduler-times,.k-scheduler-content {
	position: relative
}

.k-scheduler-times {
	overflow: hidden; white-space: nowrap; border-style: solid;
	border-width: 0
}

.k-scheduler-content {
	overflow: auto
}

.k-scheduler-layout,.k-scheduler-table {
	border-spacing: 0; width: 100%
}

.k-ie7 .k-scheduler-content .k-scheduler-table {
	width: auto
}

.k-scheduler-layout>tbody>tr>td {
	padding: 0; vertical-align: top
}

.k-safari .k-scheduler-layout>tbody>tr>td+td {
	width: 100%
}

.k-scheduler-table {
	table-layout: fixed; margin: 0
}

.k-scheduler-times .k-scheduler-table {
	table-layout: auto
}

.k-scheduler-monthview .k-scheduler-content .k-scheduler-table {
	height: 100%
}

.k-scheduler-table td,.k-scheduler-table th {
	height: 1.5em; padding: .334em .5em
}

.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-hidden>div {
	width: 0 !important; overflow: hidden !important
}

.k-scheduler-monthview .k-hidden {
	height: 60px; padding-left: 0 !important; padding-right: 0 !important;
	border-right-width: 0 !important
}

.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times {
	margin-right: 1px
}

.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times .k-hidden
	{
	height: auto
}

.k-scheduler-monthview .k-scheduler-table td {
	height: 60px; text-align: right
}

.k-scheduler-table td,.k-scheduler-layout tr+tr .k-scheduler-times th:last-child,.k-slot-cell
	{
	vertical-align: top
}

.k-scheduler-header th {
	overflow: hidden; text-overflow: ellipsis
}

.k-scheduler-table td,.k-scheduler-header th {
	border-style: solid; border-width: 0 0 1px 1px
}

.k-scheduler-table td:first-child,.k-scheduler-header th:first-child {
	border-left-width: 0
}

.k-scheduler-agenda .k-scheduler-table td:first-child {
	border-left-width: 1px
}

.k-scheduler-agenda .k-scheduler-table td.k-first {
	border-left-width: 0
}

.k-scheduler-layout tr+tr .k-scheduler-times tr:last-child>th,.k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-table>tbody>tr>.k-last
	{
	border-bottom-width: 0
}

.k-scrollbar-h tr+tr .k-scheduler-times,.k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-agenda.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last
	{
	border-bottom-width: 1px
}

.k-scheduler-times th {
	text-align: right; padding-right: .6em; border-style: solid;
	border-width: 0 1px 1px 0; border-color: transparent
}

.k-scheduler-layout tr+tr .k-scheduler-times th {
	border-bottom-color: transparent
}

.k-scheduler-layout tr+tr .k-scheduler-times th.k-slot-cell,.k-scheduler-layout tr+tr .k-scheduler-times th.k-scheduler-times-all-day
	{
	border-bottom-color: inherit
}

.k-scheduler .k-middle-row td {
	border-bottom-style: dotted
}

.k-scheduler-now-arrow,.k-scheduler-now-line {
	position: absolute
}

.k-scheduler-now-arrow {
	width: 0; height: 0; border: solid 5px transparent; left: 0
}

.k-scheduler-now-line {
	left: 5px; right: 0; height: 1px
}

.k-task {
	position: relative
}

div.k-more-events {
	text-align: center; font-size: 1.6em; line-height: 1.2; padding: 0
}

.k-more-events>span {
	display: block; margin-top: -0.6em
}

.k-event,.k-more-events {
	position: absolute; border-style: solid; border-width: 1px;
	text-align: left; overflow: hidden
}

.k-event {
	cursor: default
}

.k-event-drag-hint {
	filter: alpha(opacity = 60); opacity: .6; cursor: -webkit-grabbing;
	cursor: -moz-grabbing
}

.k-scheduler-header .k-event {
	white-space: nowrap
}

.k-event dl,.k-event dt,.k-event dd {
	margin: 0; padding: 0
}

.k-event dl {
	padding: .34em 1.8em .34em .6em
}

.k-event dt {
	font-size: .9em; white-space: nowrap; overflow: hidden;
	text-overflow: ellipsis
}

.k-event-actions,.k-event>.k-link,.k-task>.k-link {
	position: absolute; top: 3px; right: 4px; white-space: nowrap
}

.k-event-actions {
	z-index: 1
}

.k-scheduler-agenda .k-task>.k-link {
	top: 0; right: 0
}

.k-event-actions:first-child {
	position: static; float: left; margin: 4px 2px 0 4px
}

.k-webkit .k-event-actions:first-child {
	margin-top: 3px
}

.k-event-actions:first-child>.k-link {
	display: inline-block
}

.k-event-delete {
	display: none
}

.k-event:hover .k-event-delete,tr:hover>td>.k-task .k-event-delete {
	display: inline-block
}

.k-event .k-event-top-actions,.k-event .k-event-bottom-actions {
	position: absolute; top: 0; left: 0; width: 100%; text-align: center
}

.k-event .k-event-bottom-actions {
	top: auto; bottom: 0
}

.k-event .k-resize-handle {
	position: absolute; visibility: hidden; z-index: 2
}

.k-event:hover .k-resize-handle {
	visibility: visible
}

.k-event .k-resize-handle:after {
	content: ""; position: absolute; filter: alpha(opacity = 50);
	opacity: .5
}

.k-event>.k-resize-n {
	top: 0; left: 0; right: 0; height: .4em
}

.k-event>.k-resize-s {
	bottom: 0; left: 0; right: 0; height: .4em
}

.k-event>.k-resize-e {
	right: 0; top: 0; bottom: 0; width: .4em
}

.k-event>.k-resize-w {
	left: 0; top: 0; bottom: 0; width: .4em
}

.k-event>.k-resize-n:after,.k-event>.k-resize-s:after {
	top: 1px; left: 50%; margin-left: -1em; width: 2em; height: 1px
}

.k-event>.k-resize-s:after {
	top: auto; bottom: 1px
}

.k-event>.k-resize-e:after,.k-event>.k-resize-w:after {
	left: 1px; top: 50%; margin-top: -0.7em; height: 1.4em; width: 1px
}

.k-event>.k-resize-e:after {
	left: auto; right: 1px
}

.k-scheduler-marquee {
	border-style: solid; border-width: 0
}

.k-scheduler-marquee.k-first:before,.k-scheduler-marquee.k-last:after {
	content: ""; position: absolute; width: 0; height: 0;
	border-style: solid; border-width: 3px
}

div.k-scheduler-marquee:before {
	top: 0; left: 0; border-right-color: transparent;
	border-bottom-color: transparent
}

div.k-scheduler-marquee:after {
	bottom: 0; right: 0; border-top-color: transparent;
	border-left-color: transparent
}

.k-scheduler-marquee .k-label-top {
	position: absolute; top: .3em; left: .8em; font-size: .8em
}

.k-scheduler-marquee .k-label-bottom {
	position: absolute; bottom: .3em; right: .81em; font-size: .8em
}

.k-scheduler-quickedit .k-textbox {
	width: 200px
}

.k-tooltip-bottom {
	text-align: left
}

.k-tooltip-bottom .k-button {
	float: left; margin-right: .3em
}

.k-tooltip-bottom .k-quickedit-details {
	float: right; margin-right: 0
}

.k-scheduler-agenda .k-scheduler-table th,.k-scheduler-agenda .k-scheduler-table td
	{
	text-align: left
}

.k-slot-cell,.k-scheduler-groupcolumn {
	width: 70px
}

.k-scheduler-datecolumn {
	width: 144px
}

.k-scheduler-timecolumn {
	width: 130px
}

.k-scheduler-timecolumn>div {
	position: relative; vertical-align: top
}

.k-webkit .k-scheduler-timecolumn>div>.k-icon {
	vertical-align: top
}

.k-scheduler-timecolumn>div>.k-i-arrow-e {
	position: absolute; right: -4px
}

.k-scheduler-timecolumn .k-i-arrow-w {
	margin-left: -4px
}

.k-scheduler-mark {
	display: inline-block; width: 1em; height: 1em; vertical-align: middle;
	margin-right: .5em
}

.k-scheduler-agendaday {
	float: left; margin: 0 .2em 0 0; font-size: 3em; font-weight: normal
}

.k-scheduler-agendaweek {
	display: block; margin: .4em 0 0; font-size: 1.1em; font-style: normal
}

.k-scheduler-agendadate {
	font-size: .8em
}

.k-scheduler-timecolumn {
	white-space: nowrap
}

.k-scheduler-edit-form .k-edit-form-container,.k-scheduler-timezones .k-edit-form-container
	{
	width: 520px
}

.k-scheduler-edit-form .k-edit-label {
	width: 17%
}

.k-scheduler-edit-form .k-edit-field {
	width: 77%
}

.k-scheduler-edit-form .k-textbox[name="title"],.k-scheduler-edit-form textarea.k-textbox
	{
	width: 100%
}

.k-scheduler-edit-form textarea.k-textbox {
	min-height: 4em; resize: vertical
}

.k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker {
	margin-right: 1em
}

.k-edit-box {
	float: left
}

.k-edit-box+.k-edit-box {
	float: right
}

.k-scheduler-edit-form label+input {
	margin-left: 1em
}

.k-edit-field>ul.k-reset>li {
	margin: .2em 0 .4em; line-height: 2.4
}

.k-edit-field>ul.k-reset .k-widget {
	margin-left: .8em
}

.k-edit-field>ul.k-reset .k-numerictextbox,.k-edit-field span.k-recur-interval
	{
	width: 5em
}

.k-edit-field>ul.k-reset .k-dropdown,.k-edit-field>ul.k-reset .k-datepicker,div[name="recurrenceRule"]>.k-dropdown
	{
	width: 8em
}

.k-popup-message {
	margin: 0; padding: 1em 0 2em; text-align: center
}

.k-scheduler-timezones .k-dropdown:first-child {
	width: 100%
}

.k-scheduler-timezones .k-dropdown+.k-dropdown {
	margin: .5em 0 .7em
}

.k-tooltip {
	position: absolute; z-index: 20000; border-style: solid;
	border-width: 1px; padding: 4px 5px 4px 6px;
	background-repeat: repeat-x; min-width: 20px; text-align: center
}

.k-tooltip-button {
	text-align: right; height: 0
}

.k-tooltip-closable .k-tooltip-content {
	padding-right: 20px
}

span.k-tooltip {
	position: static; display: inline-block; border-width: 1px;
	padding: 2px 5px 1px 6px
}

.k-invalid-msg {
	display: none
}

.k-callout {
	position: absolute; width: 0; height: 0; border-style: solid;
	border-width: 6px; border-color: transparent
}

.k-callout-n {
	top: -13px; left: 50%
}

.k-callout-w {
	top: 50%; left: -13px
}

.k-callout-s {
	left: 50%; bottom: -13px
}

.k-callout-e {
	top: 50%; right: -13px
}

.k-slider-tooltip .k-callout-n,.k-slider-tooltip .k-callout-s {
	margin-left: -6px
}

.k-slider-tooltip .k-callout-w,.k-slider-tooltip .k-callout-e {
	margin-top: -6px
}

.k-tooltip-validation .k-warning {
	vertical-align: text-top; margin-right: 3px
}

.k-window .k-tooltip-validation {
	z-index: 10010
}

.k-splitter {
	position: relative; height: 300px
}

.k-pane>.k-splitter {
	border-width: 0; overflow: hidden
}

.k-splitter .k-pane {
	overflow: hidden
}

.k-splitter .k-scrollable {
	overflow: auto
}

.k-splitter .k-pane-loading {
	position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -8px
}

.k-ghost-splitbar,.k-splitbar {
	position: absolute; border-style: solid; font-size: 0; outline: 0;
	-khtml-user-select: none; -webkit-user-select: none;
	-moz-user-select: -moz-none; -ms-user-select: none; user-select: none
}

.k-splitter .k-ghost-splitbar-horizontal,.k-splitter .k-splitbar-horizontal
	{
	top: 0; width: 5px; border-width: 0 1px; background-repeat: repeat-y
}

.k-ghost-splitbar-vertical,.k-splitbar-vertical {
	left: 0; height: 5px; border-width: 1px 0; background-repeat: repeat-x
}

.k-splitbar-draggable-horizontal {
	cursor: w-resize
}

.k-splitbar-draggable-vertical {
	cursor: n-resize
}

.k-splitbar .k-resize-handle {
	display: none
}

.k-restricted-size-horizontal,.k-restricted-size-vertical {
	background-color: #f00
}

.k-splitbar-horizontal .k-icon {
	position: absolute; top: 50%; width: 5px; height: 20px;
	margin-top: -10px
}

.k-collapse-prev,.k-collapse-next,.k-expand-prev,.k-expand-next {
	cursor: pointer
}

.k-splitbar-horizontal .k-collapse-prev {
	margin-top: -31px
}

.k-splitbar-horizontal .k-collapse-next {
	margin-top: 11px
}

.k-splitbar-static-horizontal {
	width: 1px
}

.k-splitbar-static-vertical {
	height: 1px
}

.k-splitbar-vertical .k-icon {
	position: absolute; left: 50%; width: 20px; height: 5px;
	margin-left: -10px
}

.k-splitbar-vertical .k-collapse-prev {
	margin-left: -31px
}

.k-splitbar-vertical .k-collapse-next {
	margin-left: 11px
}

.k-splitbar-draggable-vertical .k-resize-handle,.k-splitbar-draggable-horizontal .k-resize-handle
	{
	display: inline-block
}

.k-splitbar-horizontal .k-resize-handle {
	background-position: -165px -6px
}

.k-splitbar-horizontal-hover>.k-resize-handle {
	background-position: -181px -6px
}

.k-splitbar-horizontal .k-collapse-prev,.k-splitbar-horizontal .k-expand-next
	{
	background-position: -6px -174px
}

.k-splitbar-horizontal-hover>.k-collapse-prev,.k-splitbar-horizontal-hover>.k-expand-next
	{
	background-position: -22px -174px
}

.k-splitbar-horizontal .k-collapse-next,.k-splitbar-horizontal .k-expand-prev
	{
	background-position: -5px -142px
}

.k-splitbar-horizontal-hover>.k-collapse-next,.k-splitbar-horizontal-hover>.k-expand-prev
	{
	background-position: -21px -142px
}

.k-splitbar-vertical .k-resize-handle {
	background-position: -38px -309px
}

.k-splitbar-vertical-hover>.k-resize-handle {
	background-position: -70px -309px
}

.k-splitbar-vertical .k-collapse-prev,.k-splitbar-vertical .k-expand-next
	{
	background-position: 2px -134px
}

.k-splitbar-vertical-hover>.k-collapse-prev,.k-splitbar-vertical-hover>.k-expand-next
	{
	background-position: -14px -134px
}

.k-splitbar-vertical .k-collapse-next,.k-splitbar-vertical .k-expand-prev
	{
	background-position: 2px -165px
}

.k-splitbar-vertical-hover>.k-collapse-next,.k-splitbar-vertical-hover>.k-expand-prev
	{
	background-position: -14px -165px
}

html .k-upload {
	position: relative
}

html .k-upload-empty {
	border-width: 0; background: 0
}

.k-dropzone em,.k-upload-button {
	vertical-align: middle
}

.k-ie7 .k-dropzone em,.k-ie7 .k-upload-button {
	vertical-align: baseline
}

.k-dropzone,.k-file {
	position: relative
}

.k-dropzone {
	border-style: solid; border-width: 0; padding: .8em;
	background-color: transparent
}

.k-dropzone em {
	visibility: hidden; margin-left: .6em
}

.k-dropzone-active em {
	visibility: visible
}

.k-upload-button {
	position: relative; width: 86px; overflow: hidden !important;
	direction: ltr
}

.k-upload-sync .k-upload-button {
	margin: .8em
}

.k-upload-button input {
	position: absolute; top: 0; right: 0; z-index: 1;
	font: 200px monospace !important; filter: alpha(opacity = 0);
	opacity: 0; margin: 0; padding: 0; cursor: pointer
}

.k-upload-files {
	margin: 0 0 .6em; line-height: 2.66; border-style: solid;
	border-width: 1px 0 0
}

.k-upload-files .k-button {
	padding: 0
}

.k-upload-files .k-button,.k-upload-status-total .k-icon {
	margin-left: 8px
}

.k-ie7 .k-upload-files .k-button {
	line-height: 1
}

.k-upload .k-fail {
	background-position: -161px -111px
}

.k-si-refresh {
	background-position: -160px -128px
}

.k-link:not (.k-state-disabled ):hover>.k-si-refresh,.k-state-hover .k-si-refresh,.k-button:hover .k-si-refresh,.k-textbox:hover .k-si-refresh,.k-button:active .k-si-refresh
	{
	background-position: -176px -128px
}

.k-si-tick,.k-success {
	background-position: -160px -96px
}

.k-link:not (.k-state-disabled ):hover>.k-si-tick,.k-link:not (.k-state-disabled
	):hover>.k-success,.k-state-hover .k-si-tick,.k-state-hover .k-success,.k-button:hover .k-si-tick,.k-button:hover .k-success,.k-textbox:hover .k-si-tick,.k-textbox:hover .k-success,.k-button:active .k-si-tick,.k-button:active .k-success
	{
	background-position: -176px -96px
}

.k-si-cancel {
	background-position: -160px -112px
}

.k-link:not (.k-state-disabled ):hover>.k-si-cancel,.k-state-hover .k-si-cancel,.k-button:hover .k-si-cancel,.k-textbox:hover .k-si-cancel,.k-button:active .k-si-cancel
	{
	background-position: -176px -112px
}

.k-file {
	border-style: solid; border-width: 0 0 1px;
	padding: .167em .167em .167em .8em
}

.k-file .k-icon {
	position: relative
}

.k-file>.k-icon {
	background-position: -112px -288px
}

.k-link:not (.k-state-disabled ):hover>.k-file>.k-icon,.k-state-hover .k-file>.k-icon,.k-button:hover .k-file>.k-icon,.k-textbox:hover .k-file>.k-icon,.k-button:active .k-file>.k-icon
	{
	background-position: -128px -288px
}

.k-filename {
	position: relative; display: inline-block; min-width: 120px;
	max-width: 200px; vertical-align: middle; margin-left: 1em;
	padding-bottom: 2px; overflow: hidden; text-overflow: ellipsis;
	-o-text-overflow: ellipsis; white-space: nowrap
}

.k-upload-status {
	position: absolute; right: 12px; top: .6em; line-height: .7em
}

.k-upload-status .k-button,.k-upload-status .k-warning {
	vertical-align: text-bottom
}

.k-dropzone .k-upload-status {
	line-height: 2.4
}

.k-progress {
	position: absolute; top: 0; bottom: 0; left: 0
}

.k-upload-selected {
	min-width: 86px; margin: 3px 0 0; -moz-box-sizing: content-box;
	-ms-box-sizing: content-box; box-sizing: content-box
}

.k-ie7 .k-upload-selected {
	min-width: 100px
}

.k-upload-selected,.k-upload-cancel {
	margin-bottom: .8em
}

.k-upload-selected {
	margin-left: .8em; margin-right: .2em
}

.k-toolbar-wrap .k-dropzone em,.k-toolbar-wrap .k-upload-files {
	display: none
}

.k-toolbar-wrap .k-dropzone {
	border: 0; padding: 0
}

.k-toolbar-wrap .k-dropzone-active {
	text-align: center
}

.k-toolbar-wrap .k-dropzone-active em {
	display: inline; margin: 0; font-size: 5em; font-style: normal
}

.k-toolbar-wrap .k-dropzone-active .k-upload-button {
	display: none
}

.k-imagebrowser-dropzone {
	z-index: 10010; filter: alpha(opacity = 40); opacity: .4;
	position: fixed
}

.k-search-wrap {
	position: relative; float: right; width: 20%; padding: 0
}

.k-search-wrap label {
	position: absolute; top: 0; left: 4px; line-height: 20px;
	font-style: italic
}

.k-search-wrap input.k-input {
	padding-left: 0; padding-right: 0
}

.k-search-wrap .k-search {
	position: absolute; top: 4px; right: 2px; margin: 0
}

.k-breadcrumbs {
	position: relative; float: left; width: 79%; padding-right: 2px
}

.k-breadcrumbs-wrap {
	position: absolute; top: 3px; left: 0; z-index: 1; padding-left: 5px;
	line-height: 18px
}

.k-breadcrumbs>.k-input {
	width: 100%; padding-left: 2px; font-size: inherit;
	font-family: inherit; border: 0
}

.k-breadcrumbs .k-link,.k-breadcrumbs-wrap .k-icon {
	margin-top: 0; text-decoration: none; vertical-align: middle
}

.k-breadcrumbs .k-link:hover {
	text-decoration: underline
}

.k-imagebrowser .k-breadcrumbs .k-i-seek-w {
	text-decoration: none; cursor: default
}

.k-imagebrowser .k-toolbar {
	border-style: solid; border-width: 1px; margin: 8px 0 0; padding: .25em;
	line-height: 23px; white-space: nowrap
}

.k-imagebrowser .k-toolbar .k-button.k-state-disabled {
	display: none
}

.k-imagebrowser .k-toolbar-wrap {
	float: left
}

.k-imagebrowser .k-tiles-arrange {
	float: right
}

.k-imagebrowser .k-tiles-arrange .k-dropdown {
	width: 75px
}

.k-imagebrowser .k-upload {
	float: left; z-index: 10010; border-width: 0;
	background-color: transparent
}

.k-imagebrowser .k-upload .k-upload-status {
	display: none
}

.k-imagebrowser .k-upload .k-upload-button {
	width: auto; margin-left: 0; vertical-align: top
}

.k-imagebrowser .k-upload .k-icon {
	vertical-align: bottom
}

.k-ie7 .k-imagebrowser .k-upload-button,.k-ie7 .k-imagebrowser .k-upload .k-icon
	{
	vertical-align: baseline; position: relative; top: 1px
}

.k-ie7 .k-imagebrowser .k-upload .k-icon {
	top: 2px
}

.k-ie7 .k-imagebrowser .k-toolbar .k-button-icon {
	vertical-align: middle
}

.k-tiles {
	clear: both; height: 390px; border-style: solid; border-width: 1px;
	border-top-width: 0; margin: 0 0 1.4em; padding: 9px; overflow: auto;
	line-height: 1.2
}

.k-tile {
	float: left; width: 223px; height: 88px; overflow: hidden;
	border-style: solid; border-width: 1px; margin: 1px; padding: 0 0 4px;
	background-position: 0 100px; background-repeat: repeat-x;
	cursor: pointer
}

.k-tiles li.k-state-hover,.k-tiles li.k-state-selected {
	background-position: 0 center
}

.k-imagebrowser .k-thumb {
	float: left; display: inline; width: 80px; height: 80px;
	margin: 4px 10px 0 4px; -khtml-user-select: none;
	-webkit-user-select: none; -moz-user-select: -moz-none;
	-ms-user-select: none; user-select: none
}

.k-imagebrowser .k-file {
	width: 80px; height: 80px
}

.k-imagebrowser .k-image {
	margin: 2px 0 0 2px
}

.k-imagebrowser .k-folder {
	width: 80px; height: 80px; background-position: 0 -200px;
	background-repeat: no-repeat
}

.k-imagebrowser .k-loading {
	margin: 35px 0 0 33px
}

.k-tile strong,.k-tile input {
	margin: 10px 0 4px; font-weight: normal
}

.k-tile strong {
	float: left; width: 120px; overflow: hidden; text-overflow: ellipsis
}

.k-tile input {
	width: 100px
}

.k-tile strong,.k-tile input,.k-tile .k-filesize {
	display: block
}

.k-imagebrowser .k-form-text-row {
	text-align: right
}

.k-imagebrowser .k-form-text-row label {
	width: 14%
}

.k-imagebrowser .k-form-text-row input {
	width: 80%
}

.k-tile-empty {
	margin: 160px 0 0
}

.k-tile-empty .k-dialog-upload {
	font-weight: bold; font-size: 120%
}

.k-tile-empty strong {
	display: block; margin: 0 0 .2em; font-size: 3em; font-weight: normal
}

.k-tile-empty,.k-tile-empty .k-button-wrapper {
	text-align: center
}

.k-ie7 .k-button,.k-ie7 .k-grid-filter,.k-ie7 .k-header-column-menu,.k-ie7 .k-grid .k-pager-numbers,.k-ie7 .k-grid .k-status-text,.k-ie7 .k-pager-numbers .k-link,.k-ie7 .k-pager-numbers span,.k-ie7 .k-pager-numbers input,.k-ie7 .k-grouping-row p,.k-ie7 .k-grouping-header a,.k-ie7 .k-grouping-header .k-group-indicator,.k-ie7 .k-grouping-header .k-link,.k-ie7 .k-grouping-header .k-button,.k-ie7 .k-grid-actions,.k-ie7 .k-edit-label,.k-ie7 .k-edit-field,.k-ie7 .k-edit-form-container .editor-label,.k-ie7 .k-edit-form-container .editor-field,.k-ie7 .k-combobox,.k-ie7 .k-dropdown,.k-ie7 .k-selectbox,.k-ie7 .k-picker-wrap .k-select,.k-ie7 .k-dropdown-wrap .k-select,.k-ie7 .k-numerictextbox,.k-ie7 .k-timepicker,.k-ie7 .k-datepicker,.k-ie7 .k-datetimepicker,.k-ie7 .k-colorpicker,.k-ie7 .k-calendar,.k-ie7 .k-calendar .k-nav-fast,.k-ie7 .k-treeview .k-icon,.k-ie7 .k-treeview .k-image,.k-ie7 .k-treeview .k-sprite,.k-ie7 .k-treeview .k-in,.k-ie7 .k-colorpicker,.k-ie7 .k-colorpicker .k-tool-icon,.k-ie7 .k-palette.k-reset,.k-ie7 .k-editor-dialog .k-button,.k-ie7 .k-form-text-row label,.k-ie7 .k-tabstrip-items .k-item,.k-ie7 .k-tabstrip-items .k-link,.k-ie7 .k-slider-horizontal,.k-ie7 .k-splitbar-draggable-vertical .k-resize-handle,.k-ie7 .k-splitbar-draggable-horizontal .k-resize-handle,.k-ie7 .t-filename,.k-ie7 div.k-window,.k-ie7 .k-window-titlebar .k-window-action,.k-ie7 .k-scheduler-toolbar>ul>li,.k-ie7 .k-scheduler-footer>ul>li,.k-ie7 .k-scheduler-toolbar>ul>li,.k-ie7 .k-scheduler-footer>ul>li,.k-ie7 .k-event:hover .k-event-delete,.k-ie7 tr:hover>td>.k-task .k-event-delete
	{
	display: inline; zoom: 1
}

.k-ie7 .k-treeview .k-item,.k-ie7 .k-treeview .k-group {
	zoom: 1
}

.km-scroll-container {
	-khtml-user-select: none; -webkit-user-select: none;
	-moz-user-select: -moz-none; -ms-user-select: none; user-select: none;
	-webkit-margin-collapse: separate; -webkit-transform: translatez(0)
}

.k-widget .km-scroll-wrapper {
	position: relative; padding-bottom: 0
}

.km-touch-scrollbar {
	position: absolute; visibility: hidden; z-index: 200000; height: .3em;
	width: .3em; background-color: rgba(0, 0, 0, 0.7); opacity: 0;
	-webkit-transition: opacity .3s linear;
	-moz-transition: opacity .3s linear; -o-transition: opacity .3s linear;
	transition: opacity .3s linear
}

.km-vertical-scrollbar {
	height: 100%; right: 2px; top: 2px
}

.km-horizontal-scrollbar {
	width: 100%; left: 2px; bottom: 2px
}
/*
* Kendo UI Complete v2013.2.716 (http://kendoui.com)
* Copyright 2013 Telerik AD. All rights reserved.
*
* Kendo UI Complete commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement/kendo-ui-complete-commercial.aspx
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
.k-in,.k-item,.k-window-action {
	border-color: transparent
}

.k-block,.k-widget {
	background-color: #fff
}

.k-block,.k-widget,.k-input,.k-textbox,.k-group,.k-content,.k-header,.k-editable-area,.k-separator,.k-colorpicker .k-i-arrow-s,.k-textbox>input,.k-autocomplete,.k-dropdown-wrap,.k-toolbar,.k-group-footer td,.k-grid-footer,.k-footer-template td,.k-state-default,.k-state-default .k-select,.k-state-disabled,.k-grid-header-wrap,.k-grid-header,.k-grid td,.k-grid td.k-state-selected,.k-grid-footer-wrap,.k-pager-wrap,.k-pager-wrap .k-link,.k-pager-refresh,.k-grouping-header,.k-grouping-header .k-group-indicator,.k-panelbar>.k-item>.k-link,.k-panel>.k-item>.k-link,.k-panelbar .k-panel,.k-panelbar .k-content,.k-calendar th,.k-slider-track,.k-splitbar,.k-dropzone-active,.k-tiles,.k-toolbar,.k-tooltip,.k-editor-button .k-tool-icon,.k-upload-files
	{
	border-color: #dbdbde
}

.k-group,.k-toolbar,.k-grouping-header,.k-pager-wrap,.k-group-footer td,.k-grid-footer,.k-footer-template td,.k-widget .k-status,.k-calendar th,.k-dropzone-hovered,.k-widget.k-popup
	{
	background-color: #fff
}

.k-grouping-row td,td.k-group-cell {
	background-color: #f3f3f4
}

.k-list-container {
	border-color: #dbdbde; background-color: #f3f3f4
}

.k-content,.k-editable-area,.k-panelbar>li.k-item,.k-panel>li.k-item,.k-tiles
	{
	background-color: #fff
}

.k-alt,.k-separator {
	background-color: #f9f9f9
}

.k-textbox,.k-autocomplete.k-header,.k-dropdown-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-numeric-wrap.k-state-active
	{
	border-color: #dbdbde; background-color: #f3f3f4
}

.k-textbox>input,.k-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-autocomplete.k-state-focused .k-input,.k-dropdown-wrap.k-state-focused .k-input,.k-picker-wrap.k-state-focused .k-input,.k-numeric-wrap.k-state-focused .k-input
	{
	border-color: #dbdbde
}

input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input
	{
	background: 0
}

.k-input,input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input,.k-multiselect-wrap
	{
	background-color: #fff; color: #515967
}

.k-input[readonly] {
	background-color: #fff; color: #515967
}

.k-block,.k-widget,.k-popup,.k-content,.k-dropdown .k-input {
	color: #515967
}

.k-link:link,.k-link:visited,.k-nav-current.k-state-hover .k-link {
	color: #515967
}

.k-tabstrip-items .k-link,.k-panelbar>li>.k-link {
	color: #515967
}

.k-header {
	color: #515967
}

.k-header,.k-grid-header,.k-toolbar,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap,.k-grouping-header,.k-pager-wrap,.k-textbox,.k-button,.k-draghandle,.k-autocomplete,.k-state-highlight,.k-tabstrip-items .k-item
	{
	background-image: url('/js/kendo/styles/textures/highlight.png'); background-image: none,
		-webkit-linear-gradient(top, rgba(255, 255, 255, .45) 0,
		rgba(255, 255, 255, 0) 100%); background-image: none,
		-moz-linear-gradient(top, rgba(255, 255, 255, .45) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .45)
		0, rgba(255, 255, 255, 0) 100%); background-image: none,
		linear-gradient(to bottom, rgba(255, 255, 255, .45) 0,
		rgba(255, 255, 255, 0) 100%); background-position: 50% 50%;
	background-color: #f3f3f4
}

.k-widget.k-tooltip {
	background-image: url('/js/kendo/styles/textures/highlight.png')
}

.k-block,.k-header,.k-grid-header,.k-toolbar,.k-grouping-header,.k-pager-wrap,.k-button,.k-draghandle
	{
	background-color: #f3f3f4
}

.k-icon:hover,.k-state-hover .k-icon,.k-state-selected .k-icon,.k-state-focused .k-icon,.k-column-menu .k-state-hover .k-sprite,.k-column-menu .k-state-active .k-sprite
	{
	opacity: 1
}

.k-icon,.k-state-disabled .k-icon,.k-column-menu .k-sprite {
	opacity: .9
}

.k-icon,.k-tool-icon,.k-grouping-dropclue,.k-drop-hint,.k-column-menu .k-sprite
	{
	background-image: url('/js/kendo/styles/Silver/sprite.png'); border-color: transparent
}

.k-loading,.k-state-hover .k-loading {
	background-image: url('/js/kendo/styles/Silver/loading.gif');
	background-position: 50% 50%
}

.k-loading-image {
	background-image: url('/js/kendo/styles/Silver/loading-image.gif')
}

.k-loading-color {
	background-color: #fff
}

.k-button {
	color: #515967; border-color: #dbdbde; background-color: #f3f3f4
}

.k-button:hover {
	color: #263248; border-color: #a6afbe; background-color: #a6afbe
}

.k-state-disabled .k-button,.k-state-disabled .k-button:hover,.k-button.k-state-disabled:hover,.k-state-disabled .k-button:hover,.k-button.k-state-disabled:active,.k-state-disabled .k-button:active
	{
	color: #b3bac7; border-color: #dbdbde;
	background-image: url('/js/kendo/styles/textures/highlight.png');
	background-image: none,
		-webkit-linear-gradient(top, rgba(255, 255, 255, .45) 0,
		rgba(255, 255, 255, 0) 100%); background-image: none,
		-moz-linear-gradient(top, rgba(255, 255, 255, .45) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .45)
		0, rgba(255, 255, 255, 0) 100%); background-image: none,
		linear-gradient(to bottom, rgba(255, 255, 255, .45) 0,
		rgba(255, 255, 255, 0) 100%); background-color: transparent
}

.k-draghandle {
	border-color: #dbdbde; background-color: #fff; -webkit-box-shadow: none;
	box-shadow: none
}

.k-draghandle:hover {
	border-color: #a6afbe; background-color: #a6afbe;
	-webkit-box-shadow: none; box-shadow: none
}

.k-scheduler,.k-scheduler-datecolumn,.k-scheduler-groupcolumn {
	background-color: #fff; color: #515967
}

.k-scheduler-times tr,.k-scheduler-times th,.k-scheduler-table td,.k-scheduler-header th,.k-scheduler-header-wrap,.k-scheduler-times
	{
	border-color: #dbdbde
}

.k-scheduler-table .k-today,.k-today>.k-scheduler-datecolumn,.k-today>.k-scheduler-groupcolumn
	{
	background-color: #fbfbfb
}

.k-scheduler-now-arrow {
	border-left-color: #f00
}

.k-scheduler-now-line {
	background-color: #f00
}

.k-event {
	border-color: rgba(0, 0, 0, 0.13);
	background: #b2e1ff 0 -257px url('/js/kendo/styles/textures/highlight.png') repeat-x;
	color: #515967
}

.k-ie7 .k-event .k-resize-handle,.k-event .k-resize-handle:after {
	background-color: #515967
}

.k-scheduler-marquee:before,.k-scheduler-marquee:after {
	border-color: #0a7ac2
}

.k-panelbar .k-content,.k-panelbar .k-panel,.k-panelbar .k-item {
	background-color: #fff; color: #515967; border-color: #dbdbde
}

.k-panelbar>li>.k-link {
	color: #515967
}

.k-panelbar>.k-item>.k-link {
	border-color: #dbdbde
}

.k-panel>li.k-item {
	background-color: #fff
}

.k-state-active,.k-state-active:hover,.k-active-filter,.k-tabstrip .k-state-active
	{
	background-color: #fff; border-color: #a6afbe; color: #515967
}

.k-menu .k-state-hover>.k-state-active {
	background-color: transparent
}

.k-state-highlight {
	background: #fff; color: #515967
}

.k-state-focused,.k-grouping-row .k-state-focused {
	border-color: #a6afbe
}

.k-calendar .k-link {
	color: #515967
}

.k-calendar .k-footer {
	padding: 0
}

.k-calendar .k-footer .k-nav-today {
	display: inline-block; width: 100%; height: 100%; padding: .5em 0;
	color: #515967; text-decoration: none; background-color: #fff
}

.k-calendar .k-footer .k-nav-today:hover {
	background-color: #fff; text-decoration: underline
}

.k-calendar .k-footer .k-nav-today:active {
	background-color: #fff
}

.k-calendar .k-link.k-nav-fast {
	color: #515967
}

.k-calendar .k-nav-fast.k-state-hover {
	text-decoration: none; background-color: #a6afbe; color: #263248
}

.k-calendar .k-link.k-state-hover,.k-window .k-link {
	border-radius: 4px
}

.k-calendar .k-footer .k-link {
	border-radius: 0
}

.k-calendar th {
	background-color: #fff
}

.k-calendar-container.k-group {
	border-color: #dbdbde
}

.k-state-selected,.k-state-selected:link,.k-state-selected:visited,.k-list>.k-state-selected,.k-list>.k-state-highlight,.k-panel>.k-state-selected,.k-button:active,.k-ghost-splitbar-vertical,.k-ghost-splitbar-horizontal,.k-draghandle.k-state-selected:hover,.k-scheduler .k-scheduler-toolbar .k-state-selected,.k-marquee-color
	{
	color: #fff; background-color: #0a7ac2; border-color: #0a7ac2
}

.k-marquee-text {
	color: #fff
}

.k-state-focused,.k-list>.k-state-focused,.k-listview>.k-state-focused,.k-grid-header th.k-state-focused,td.k-state-focused,.k-button:focus,.k-button.k-state-focused
	{
	-webkit-box-shadow: inset 0 0 3px 1px #a6afbe;
	box-shadow: inset 0 0 3px 1px #a6afbe
}

.k-state-focused.k-state-selected,.k-list>.k-state-focused.k-state-selected,.k-listview>.k-state-focused.k-state-selected,td.k-state-focused.k-state-selected,.k-button:focus:active
	{
	-webkit-box-shadow: inset 0 0 3px 1px #064c79;
	box-shadow: inset 0 0 3px 1px #064c79
}

.k-ie8 .k-panelbar span.k-state-focused,.k-ie8 .k-menu li.k-state-focused,.k-ie8 .k-listview>.k-state-focused,.k-ie8 .k-grid-header th.k-state-focused,.k-ie8 td.k-state-focused,.k-ie8 .k-button:focus,.k-ie8 .k-button.k-state-focused,.k-ie7 .k-panelbar span.k-state-focused,.k-ie7 .k-menu li.k-state-focused,.k-ie7 .k-listview>.k-state-focused,.k-ie7 .k-grid-header th.k-state-focused,.k-ie7 td.k-state-focused,.k-ie7 .k-button:focus,.k-ie7 .k-button.k-state-focused
	{
	background-color: #a6afbe
}

.k-list>.k-state-selected.k-state-focused {
	-webkit-box-shadow: none; box-shadow: none
}

.k-state-selected>.k-link,.k-panelbar>li>.k-state-selected {
	color: #fff
}

.k-state-selected,.k-button:active,.k-draghandle.k-state-selected:hover
	{
	background-image: url('/js/kendo/styles/textures/highlight.png'); background-image: none,
		-webkit-linear-gradient(top, #0a7ac2 0, #53aae2 100%);
	background-image: none,
		-moz-linear-gradient(top, #0a7ac2 0, #53aae2 100%);
	background-image: none, -o-linear-gradient(top, #0a7ac2 0, #53aae2 100%);
	background-image: none,
		linear-gradient(to bottom, #0a7ac2 0, #53aae2 100%)
}

.k-button:active,.k-draghandle.k-state-selected:hover {
	background-position: 50% 50%
}

.k-state-hover,.k-state-hover:hover,.k-splitbar-horizontal-hover:hover,.k-splitbar-vertical-hover:hover,.k-list>.k-state-hover,.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,.k-pager-wrap .k-link:hover,.k-dropdown .k-state-focused,.k-imagebrowser-dropzone
	{
	color: #263248; background-color: #a6afbe; border-color: #a6afbe
}

.k-state-hover>.k-select,.k-state-focused>.k-select {
	border-color: #a6afbe
}

.k-button:hover,.k-button:focus,.k-button.k-state-focused,.k-textbox:hover,.k-state-hover,.k-state-hover:hover,.k-pager-wrap .k-link:hover,.k-other-month.k-state-hover .k-link,div.k-imagebrowser-dropzone em,.k-draghandle:hover
	{
	background-image: url('/js/kendo/styles/textures/highlight.png'); background-image: none,
		-webkit-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%); background-image: none,
		-moz-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .4)
		0, rgba(255, 255, 255, 0) 100%); background-image: none,
		linear-gradient(to bottom, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%)
}

.k-pager-wrap {
	background-color: #f3f3f4; color: #515967
}

.k-autocomplete.k-state-active,.k-picker-wrap.k-state-active,.k-numeric-wrap.k-state-active,.k-dropdown-wrap.k-state-active,.k-state-active,.k-state-active:hover,.k-state-active>.k-link,.k-button:active,.k-panelbar>.k-item>.k-state-focused
	{
	background-image: none
}

.k-tool-icon {
	background-image: url('/js/kendo/styles/Silver/sprite.png')
}

.k-tool-icon.k-state-hover {
	background-image: url('/js/kendo/styles/Silver/sprite.png');
	background-image: url('/js/kendo/styles/Silver/sprite.png'),
		-webkit-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: url('/js/kendo/styles/Silver/sprite.png'),
		-moz-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: url('/js/kendo/styles/Silver/sprite.png'),
		-o-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: url('/js/kendo/styles/Silver/sprite.png'),
		linear-gradient(to bottom, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%)
}

.k-tool-icon.k-state-active,.k-tool-icon.k-state-active.k-state-hover,.k-tool-icon.k-state-selected,.k-tool-icon.k-state-selected.k-state-hover
	{
	background-image: url('/js/kendo/styles/Silver/sprite.png');
	background-image: url('/js/kendo/styles/Silver/sprite.png'),
		-webkit-linear-gradient(top, #0a7ac2 0, #53aae2 100%);
	background-image: url('/js/kendo/styles/Silver/sprite.png'),
		-moz-linear-gradient(top, #0a7ac2 0, #53aae2 100%);
	background-image: url('/js/kendo/styles/Silver/sprite.png'),
		-o-linear-gradient(top, #0a7ac2 0, #53aae2 100%);
	background-image: url('/js/kendo/styles/Silver/sprite.png'),
		linear-gradient(to bottom, #0a7ac2 0, #53aae2 100%)
}

.k-state-hover>.k-link,.k-other-month.k-state-hover .k-link,div.k-imagebrowser-dropzone em
	{
	color: #263248
}

.k-autocomplete.k-state-hover,.k-autocomplete.k-state-focused,.k-picker-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-dropdown-wrap.k-state-focused
	{
	background-color: #a6afbe;
	background-image: url('/js/kendo/styles/textures/highlight.png');
	background-image: none,
		-webkit-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%); background-image: none,
		-moz-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .4)
		0, rgba(255, 255, 255, 0) 100%); background-image: none,
		linear-gradient(to bottom, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%); background-position: 50% 50%;
	border-color: #a6afbe
}

.k-dropdown .k-state-focused .k-input {
	color: #515967
}

.k-dropdown .k-state-hover .k-input {
	color: #263248
}

.k-state-error {
	border-color: #f00; background-color: #fff; color: #f00
}

.k-state-disabled {
	filter: alpha(opacity = 70); opacity: .7
}

.k-tile-empty.k-state-selected,.k-loading-mask.k-state-selected {
	border-width: 0; background-image: none; background-color: transparent
}

.k-state-disabled,.k-state-disabled .k-link,.k-state-disabled .k-button,.k-other-month,.k-other-month .k-link,.k-dropzone em,.k-dropzone .k-upload-status,.k-tile-empty strong,.k-slider .k-draghandle
	{
	color: #b3bac7
}

.k-slider-track {
	background-color: #dbdbde
}

.k-slider-selection {
	background-color: #0a7ac2
}

.k-slider-horizontal .k-tick {
	background-image: url('/js/kendo/styles/Silver/slider-h.gif')
}

.k-slider-vertical .k-tick {
	background-image: url('/js/kendo/styles/Silver/slider-v.gif')
}

.k-widget.k-tooltip {
	border-color: #0a7ac2; background-color: #0a7ac2; color: #fff
}

.k-widget.k-tooltip-validation {
	border-color: #ffe79e; background-color: #fff4c9; color: #263248
}

.input-prepend .k-tooltip-validation,.input-append .k-tooltip-validation
	{
	font-size: 12px; position: relative; top: 3px
}

.k-callout-n {
	border-bottom-color: #0a7ac2
}

.k-callout-w {
	border-right-color: #0a7ac2
}

.k-callout-s {
	border-top-color: #0a7ac2
}

.k-callout-e {
	border-left-color: #0a7ac2
}

.k-tooltip-validation .k-callout-n {
	border-bottom-color: #ffe79e
}

.k-tooltip-validation .k-callout-w {
	border-right-color: #ffe79e
}

.k-tooltip-validation .k-callout-s {
	border-top-color: #ffe79e
}

.k-tooltip-validation .k-callout-e {
	border-left-color: #ffe79e
}

.k-splitbar {
	background-color: #f3f3f4
}

.k-restricted-size-vertical,.k-restricted-size-horizontal {
	background-color: #f00
}

.k-file {
	background-color: #fff; border-color: #dbdbde
}

.k-file-progress {
	color: #06c
}

.k-file-progress .k-progress {
	background-color: #d0f8ff
}

.k-file-success {
	color: #28760b
}

.k-file-success .k-progress {
	background-color: #ddffd0
}

.k-file-error {
	color: #c00
}

.k-file-error .k-progress {
	background-color: #ffded7
}

.k-tile {
	border-color: #fff
}

.k-textbox:hover,.k-tiles li.k-state-hover {
	border-color: #a6afbe
}

.k-tiles li.k-state-selected {
	border-color: #0a7ac2
}

.k-tile .k-folder,.k-tile .k-file {
	background-image: url('/js/kendo/styles/Silver/imagebrowser.png')
}

.k-widget,.k-button {
	-webkit-box-shadow: none; box-shadow: none
}

.k-slider,.k-treeview,.k-upload {
	-webkit-box-shadow: none; box-shadow: none
}

.k-state-hover {
	-webkit-box-shadow: none; box-shadow: none
}

.k-autocomplete.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-focused
	{
	-webkit-box-shadow: 0 0 3px 0 rgba(82, 90, 104, 0.2);
	box-shadow: 0 0 3px 0 rgba(82, 90, 104, 0.2)
}

.k-state-selected {
	-webkit-box-shadow: none; box-shadow: none
}

.k-state-active {
	-webkit-box-shadow: none; box-shadow: none
}

.k-grid td.k-state-selected.k-state-focused {
	background-color: #0b83d1
}

.k-popup,.k-menu .k-group,.k-grid .k-filter-options,.k-time-popup,.k-datepicker-calendar,.k-autocomplete.k-state-border-down,.k-autocomplete.k-state-border-up,.k-dropdown-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-multiselect.k-state-focused,.k-imagebrowser .k-image,.k-tooltip
	{
	-webkit-box-shadow: 0 2px 2px 0 rgba(82, 90, 104, 0.2);
	box-shadow: 0 2px 2px 0 rgba(82, 90, 104, 0.2)
}

.k-window {
	border-color: rgba(82, 90, 104, 0.2);
	-webkit-box-shadow: 0 0 6px 0 rgba(216, 219, 225, 0.2);
	box-shadow: 0 0 6px 0 rgba(216, 219, 225, 0.2); background-color: #fff
}

.k-window.k-state-focused {
	border-color: rgba(82, 90, 104, 0.2);
	-webkit-box-shadow: 0 0 6px 0 rgba(82, 90, 104, 0.2);
	box-shadow: 0 0 6px 0 rgba(82, 90, 104, 0.2)
}

.k-shadow {
	-webkit-box-shadow: 0 1px 2px 0 rgba(82, 90, 104, 0.2);
	box-shadow: 0 1px 2px 0 rgba(82, 90, 104, 0.2)
}

.k-inset {
	-webkit-box-shadow: inset 0 1px 1px rgba(82, 90, 104, 0.2);
	box-shadow: inset 0 1px 1px rgba(82, 90, 104, 0.2)
}

.k-editor-inline ::selection {
	background-color: #0a7ac2; text-shadow: none; color: #fff
}

.k-editor-inline ::-moz-selection {
	background-color: #0a7ac2; text-shadow: none; color: #fff
}

.k-block,.k-button,.k-textbox,.k-drag-clue,.k-touch-scrollbar,.k-window,.k-window-titleless .k-window-content,.k-window-action,.k-inline-block,.k-grid .k-filter-options,.k-grouping-header .k-group-indicator,.k-autocomplete,.k-multiselect,.k-combobox,.k-dropdown,.k-dropdown-wrap,.k-datepicker,.k-timepicker,.k-colorpicker,.k-datetimepicker,.k-numerictextbox,.k-picker-wrap,.k-numeric-wrap,.k-colorpicker.k-list-container,.k-calendar-container,.k-calendar td,.k-calendar .k-link,.k-treeview .k-in,.k-editor-inline,.k-tooltip,.k-tile,.k-slider-track,.k-slider-selection,.k-upload
	{
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}

.k-group-start .k-tool-icon {
	-moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}

.k-group-end .k-tool-icon {
	-moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.k-group-start.k-group-end .k-tool-icon {
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}

.k-calendar-container.k-state-border-up,.k-list-container.k-state-border-up,.k-autocomplete.k-state-border-up,.k-multiselect.k-state-border-up,.k-dropdown-wrap.k-state-border-up,.k-picker-wrap.k-state-border-up,.k-numeric-wrap.k-state-border-up,.k-window-content,.k-filter-menu
	{
	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.k-autocomplete.k-state-border-up .k-input,.k-dropdown-wrap.k-state-border-up .k-input,.k-picker-wrap.k-state-border-up .k-input,.k-picker-wrap.k-state-border-up .k-selected-color,.k-numeric-wrap.k-state-border-up .k-input
	{
	-moz-border-radius: 0 0 0 4px; -webkit-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px
}

.k-multiselect.k-state-border-up .k-multiselect-wrap {
	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.k-window-titlebar,.k-block>.k-header,.k-tabstrip-items .k-item,.k-panelbar .k-tabstrip-items .k-item,.k-tabstrip-items .k-link,.k-calendar-container.k-state-border-down,.k-list-container.k-state-border-down,.k-autocomplete.k-state-border-down,.k-multiselect.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down,.k-numeric-wrap.k-state-border-down
	{
	-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}

.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input
	{
	-moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}

.k-numeric-wrap .k-link {
	-moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0
}

.k-numeric-wrap .k-link+.k-link {
	-moz-border-radius: 0 0 3px 0; -webkit-border-radius: 0 0 3px 0;
	border-radius: 0 0 3px 0
}

.k-colorpicker .k-selected-color {
	-moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}

.k-rtl .k-colorpicker .k-selected-color {
	-moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0
}

.k-autocomplete.k-state-border-down .k-input,.k-dropdown-wrap.k-state-border-down .k-input,.k-picker-wrap.k-state-border-down .k-input,.k-picker-wrap.k-state-border-down .k-selected-color,.k-numeric-wrap.k-state-border-down .k-input
	{
	-moz-border-radius: 4px 0 0 0; -webkit-border-radius: 4px 0 0 0;
	border-radius: 4px 0 0 0
}

.k-numeric-wrap .k-link.k-state-selected {
	background-color: #0a7ac2
}

.k-multiselect.k-state-border-down .k-multiselect-wrap {
	-moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}

.k-dropdown-wrap .k-select,.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-datetimepicker .k-select+.k-select,.k-list-container.k-state-border-right
	{
	-moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.k-rtl .k-dropdown-wrap .k-select,.k-rtl .k-picker-wrap .k-select,.k-rtl .k-numeric-wrap .k-select,.k-rtl .k-datetimepicker .k-select+.k-select,.k-rtl .k-list-container.k-state-border-right
	{
	-moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}

.k-numeric-wrap.k-expand-padding .k-input {
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}

.k-textbox>input,.k-autocomplete .k-input,.k-multiselect-wrap {
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}

.k-list .k-state-hover,.k-list .k-state-focused,.k-list .k-state-highlight,.k-list .k-state-selected,.k-dropzone
	{
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}

.k-slider .k-button,.k-grid .k-slider .k-button {
	-moz-border-radius: 13px; -webkit-border-radius: 13px;
	border-radius: 13px
}

.k-draghandle {
	-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px
}

.k-scheduler-toolbar>ul li:first-child,.k-scheduler-toolbar>ul li:first-child .k-link
	{
	border-top-left-radius: 4px; border-bottom-left-radius: 4px
}

.k-rtl .k-scheduler-toolbar>ul li:first-child,.k-rtl .k-scheduler-toolbar>ul li:first-child .k-link
	{
	border-radius: 0 4px 4px 0
}

.k-scheduler-toolbar .k-nav-next,.k-scheduler-toolbar ul+ul li:last-child,.k-scheduler-toolbar .k-nav-next .k-link,.k-scheduler-toolbar ul+ul li:last-child .k-link
	{
	border-top-right-radius: 4px; border-bottom-right-radius: 4px
}

.k-rtl .k-scheduler-toolbar .k-nav-next,.k-rtl .k-scheduler-toolbar ul+ul li:last-child,.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,.k-rtl .k-scheduler-toolbar ul+ul li:last-child .k-link
	{
	border-radius: 4px 0 0 4px
}

.k-scheduler div.k-scheduler-footer ul li,.k-scheduler div.k-scheduler-footer .k-link
	{
	border-radius: 4px
}

.k-more-events,.k-event,.k-event .k-link {
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}

.k-autocomplete.k-state-default,.k-picker-wrap.k-state-default,.k-numeric-wrap.k-state-default,.k-dropdown-wrap.k-state-default
	{
	background-image: url('/js/kendo/styles/textures/highlight.png'); background-image: none,
		-webkit-linear-gradient(top, rgba(255, 255, 255, .45) 0,
		rgba(255, 255, 255, 0) 100%); background-image: none,
		-moz-linear-gradient(top, rgba(255, 255, 255, .45) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .45)
		0, rgba(255, 255, 255, 0) 100%); background-image: none,
		linear-gradient(to bottom, rgba(255, 255, 255, .45) 0,
		rgba(255, 255, 255, 0) 100%); background-position: 50% 50%;
	background-color: #f3f3f4; border-color: #dbdbde
}

.k-autocomplete.k-state-hover,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-dropdown-wrap.k-state-hover
	{
	background-color: #a6afbe;
	background-image: url('/js/kendo/styles/textures/highlight.png');
	background-image: none,
		-webkit-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%); background-image: none,
		-moz-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .4)
		0, rgba(255, 255, 255, 0) 100%); background-image: none,
		linear-gradient(to bottom, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%); background-position: 50% 50%;
	border-color: #a6afbe
}

.k-autocomplete.k-state-focused,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-focused,.k-dropdown-wrap.k-state-focused
	{
	background-color: #a6afbe;
	background-image: url('/js/kendo/styles/textures/highlight.png');
	background-image: none,
		-webkit-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%); background-image: none,
		-moz-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .4)
		0, rgba(255, 255, 255, 0) 100%); background-image: none,
		linear-gradient(to bottom, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%); background-position: 50% 50%;
	border-color: #a6afbe
}

.k-multiselect.k-header {
	border-color: #dbdbde
}

.k-multiselect.k-header.k-state-hover {
	border-color: #a6afbe
}

.k-multiselect.k-header.k-state-focused {
	border-color: #a6afbe
}

.k-list-container {
	color: #515967
}

.k-dropdown .k-input,.k-dropdown .k-state-focused .k-input,.k-menu .k-popup
	{
	color: #515967
}

.k-state-default>.k-select {
	border-color: #dbdbde
}

.k-state-hover>.k-select {
	border-color: #a6afbe
}

.k-state-focused>.k-select {
	border-color: #a6afbe
}

.k-tabstrip-items .k-state-default .k-link,.k-panelbar>li.k-state-default>.k-link
	{
	color: #515967
}

.k-tabstrip-items .k-state-hover .k-link,.k-panelbar>li.k-state-hover>.k-link
	{
	color: #263248
}

.k-tabstrip-items .k-state-default {
	border-color: #dbdbde
}

.k-tabstrip-items .k-state-hover {
	border-color: #a6afbe
}

.k-tabstrip-items .k-state-active {
	background-color: #fff; background-image: none; border-color: #a6afbe
}

.k-tabstrip .k-content.k-state-active {
	background-color: #fff; color: #515967
}

.k-menu.k-header,.k-menu .k-item {
	border-color: #dbdbde
}

.k-column-menu,.k-column-menu .k-item {
	border-color: #dbdbde
}

.k-column-menu .k-separator {
	border-color: #dbdbde; background-color: transparent
}

.k-menu .k-group {
	border-color: #dbdbde
}

.k-secondary .k-picker-wrap,.k-secondary .k-dropdown-wrap,.k-secondary .k-numeric-wrap,.k-secondary.k-scheduler-toolbar>ul>li
	{
	background-color: #f3f3f4; border-color: #dbdbde
}

.k-secondary .k-editor-button .k-tool-icon {
	border-color: #dbdbde
}

.k-secondary.k-splitbar {
	border-color: #dbdbde
}

.k-secondary .k-state-default>.k-select {
	border-color: #dbdbde
}

.k-secondary .k-state-hover>.k-select {
	border-color: #a6afbe
}

.k-secondary .k-state-focused>.k-select {
	border-color: #dbdbde
}

.k-secondary .k-autocomplete.k-state-hover,.k-secondary .k-picker-wrap.k-state-hover,.k-secondary .k-numeric-wrap.k-state-hover,.k-secondary .k-dropdown-wrap.k-state-hover
	{
	background-color: #a6afbe;
	background-image: url('/js/kendo/styles/textures/highlight.png');
	background-image: none,
		-webkit-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%); background-image: none,
		-moz-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .4)
		0, rgba(255, 255, 255, 0) 100%); background-image: none,
		linear-gradient(to bottom, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%); background-position: 50% 50%;
	border-color: #a6afbe
}

.k-secondary .k-autocomplete.k-state-focused,.k-secondary .k-picker-wrap.k-state-focused,.k-secondary .k-numeric-wrap.k-state-focused,.k-secondary .k-dropdown-wrap.k-state-focused
	{
	background-color: #a6afbe;
	background-image: url('/js/kendo/styles/textures/highlight.png');
	background-image: none,
		-webkit-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%); background-image: none,
		-moz-linear-gradient(top, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%);
	background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .4)
		0, rgba(255, 255, 255, 0) 100%); background-image: none,
		linear-gradient(to bottom, rgba(255, 255, 255, .4) 0,
		rgba(255, 255, 255, 0) 100%); background-position: 50% 50%;
	border-color: #a6afbe
}

.k-secondary .k-button,.k-secondary.k-button {
	color: #515967; background-color: #f3f3f4; border-color: #dbdbde
}

.k-secondary .k-button:hover,.k-secondary.k-button:hover {
	color: #263248; border-color: #a6afbe; background-color: #a6afbe
}

.k-secondary .k-button:active {
	color: #fff; background-color: #0a7ac2; border-color: #0a7ac2
}

.k-secondary .k-dropdown .k-input,.k-secondary .k-dropdown .k-state-focused .k-input,.k-secondary .k-menu .k-popup
	{
	color: #515967
}

.k-secondary .k-toolbar {
	color: #515967; border-color: #dbdbde
}

.k-secondary.k-popup.k-group {
	border-color: #dbdbde
}

.k-secondary.k-filter-menu {
	background-color: #fff; color: #515967
}

.k-grouping-row td,.k-group-footer td,.k-grid-footer td {
	color: #515967; border-color: #dbdbde; font-weight: bold
}

.k-grouping-header {
	color: #515967
}

.k-grid td.k-state-focused {
	-webkit-box-shadow: inset 0 0 0 1px inset 0 0 3px 1px #a6afbe;
	box-shadow: inset 0 0 0 1px inset 0 0 3px 1px #a6afbe
}

.k-header,.k-grid-header-wrap,.k-grid .k-grouping-header,.k-grid-header,.k-pager-wrap,.k-pager-wrap .k-textbox,.k-pager-wrap .k-link,.k-grouping-header .k-group-indicator
	{
	border-color: #dbdbde
}

.k-treeview .k-icon,.k-scheduler-table .k-icon {
	background-color: transparent; border-radius: 4px
}

.k-scheduler-table .k-state-hover .k-icon {
	background-color: transparent
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen
	and (min-device-pixel-ratio:2) {
	.k-icon:not (.k-loading ),.k-grouping-dropclue,.k-drop-hint,.k-callout,.k-tool-icon,.k-tool-icon.k-state-hover,.k-tool-icon.k-state-active,.k-tool-icon.k-state-active.k-state-hover,.k-tool-icon.k-state-selected,.k-tool-icon.k-state-selected.k-state-hover,.k-column-menu .k-sprite
		{
		background-image: url('/js/kendo/styles/Silver/sprite_2x.png');
		background-size: 340px 336px
	}
	.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input
		{
		-moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px
	}
}
@charset "UTF-8";
/* CSS Document */

/*
@font-face {
 font-family: CambriaCustom;
 src: url("/css/default/en/fonts/cambria.eot") 
}
@font-face {
 font-family: CambriaCustom;
 src: url("/css/default/en/fonts/cambria.ttf") 
}
*/
@font-face {
 font-family: ImpactCustom;
 src: url("/css/default/en/fonts/impact.eot") 
}
@font-face {
 font-family: ImpactCustom;
 src: url("/css/default/en/fonts/impact.ttf") 
}

a {text-decoration:none;color:#13589a;}
ul {list-style-type:none; list-style-image:none;}

body { 
	font-family:Arial,Tahoma,Verdana,sans-serif; 
	font-size:13px; 
	color:#898989; 
	margin:0; 
	padding:0;
	background:url(/css/default/en/images/body-bg.png) top repeat-x #fafafa;
}

.introtextgreen {background:#9bac20 !important;}
.introtext {background:#f7f7f7 !important; padding:10px 10px 20px 10px;line-height:18px;}
.introtext p {padding:0 0 10px 0; margin:0}
.actions .pending {color:#cfad11}
.actions .answered, .actions .answered a {color:#9bac20}
.hovergray:hover {background:#e2e2e2 !important}

ul.error-msg {margin:0;padding:0;border:1px solid #FFB92B;color:#be5900;background:#ffeac1;padding:10px;list-style-type:circle}
ul.error-msg li{line-height:20px;margin-left:16px;}

.adv250x300{ width:300px; height:250px;padding:3px 0 3px 0;}
.right .box.adv{ text-align: center; padding: 10px 0; }

.attention {
	width: 923px;	padding: 12px; border: solid 1px #c90101;	padding-left: 45px; color: white;	margin-top: 5px; margin-bottom: 0px;
	background: url(/css/default/en/images/icon-attention.png) 12px center no-repeat #c90101;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px; border-radius: 4px; position:relative;top:1px;
}
.nocharsleft{ color: red; }
.pointer{ cursor: pointer; }
.disabled {color:#999 !important}
.topmsg {width:450px;padding:20px 0;position:relative}
.topmsg .x {position:absolute;top:-15px !important; right:-12px !important;font-size:13px;font-weight:bold;font-size:14px;}
#jError .x, #jSuccess .x {position:absolute;top:1px; right:6px;font-size:13px;font-weight:bold;font-size:14px;}

.relative {position: relative}
.bold {font-weight:bold !important;}
.floatleft {float:left;}
.floatright {float:right;}
.clearboth {clear:both;}
.noborder {border:0 !important;}
.shadow-gray {text-shadow: 1px 1px 2px #39434a;filter: dropshadow(color=#39434a, offx=1, offy=1);}
.shadow-white {text-shadow: 1px 1px 2px #fdfdfd;filter: dropshadow(color=#fdfdfd, offx=1, offy=1);}
.form div.input {background:#f0f0f0;height:40px;position:relative;}
.form input.input, .form textarea.input {border:1px solid #e0e0e0;padding:9px 5px; margin:3px 3px; border-radius: 2px; -webkit-border-radius: 2px;font-size:12px;font-family:Arial,Tahoma,Verdana,sans-serif;}
.form input.input:focus, .form textarea.input:focus {background:#ebefe0;border:1px solid #8ec14a;}
.form input.input:hover, .form textarea.input:hover {border:1px solid #8ec14a;}
.form .required{right:-14px; top:1px; color:#78b92a;position:absolute;font-size:15px;}
.form label.label {display:block;color:#898989;padding:0 0 5px 0;}
.form .btn-large {padding:13px 15px 3px 15px; font-size:11px;text-decoration:none !important;}
.form input.btn-large {line-height:15px;height:28px;padding-top:0;padding-bottom:0;border:1px solid #d6d6d6;}

.header {width:982px;height:133px; padding-top:98px;position:relative;line-height:15px;margin-bottom:2px;}
.header .logo {position:absolute;width:223px;height:60px;top:1px;left:250px;display:block;}
.header .controls {
	margin:37px 0; padding: 18px 20px 16px 20px;height:61px;background:#fff; border-bottom:1px solid #e4e4e4;clear:both;
	border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-radius-topleft: 3px; -webkit-border-radius-topright: 3px;
}
.header .links {position:absolute;top:82px;right:0;width:400px;height:50px;}
.header .links ul.language{float:right;padding:7px 33px 5px 0;font-size:11px;margin:0;list-style-type:none; list-style-image:none;line-height:15px;}
.header .links ul.language li {float:left;margin:0;padding:0 0 0 2px;height:10px;position:relative;top:-7px;}
.header .links ul.language li:last-child {border:0}
.header .links ul.language a {display:block;width:22px;height:16px;}
.header .links ul.language a.fr {background:url(/css/default/en/images/icon-fr.png) no-repeat;}
.header .links ul.language a.en {background:url(/css/default/en/images/icon-en.png) no-repeat;}
.header .links ul.language a.de {background:url(/css/default/en/images/icon-de.png) no-repeat;}
.header .links ul.language a {color:#fff;font-size:11px;position:relative;top:-2px;}
.header .links ul.language a.selected {color:#015579;font-weight:normal;}
.header .links .social {display:block;padding:6px 34px 0 0;}
.header .links .social a{
	float:right;display:block;width:25px;height:20px;margin-left:0;position:relative;top:-1px;
}
.header .links .social .facebook {background:url(/css/default/en/images/icons-social-bg.png) 4px 0px no-repeat;}
.header .links .social .googleplus {background:url(/css/default/en/images/icons-social-bg.png) -119px 0 no-repeat;}
.header .links .social .twiter {background:url(/css/default/en/images/icons-social-bg.png) -76px 0 no-repeat;}
.header .links .social .linkedin {background:url(/css/default/en/images/icons-social-bg.png) -36px 0 no-repeat;}
.header .links .social .facebook:hover {background-position: 4px -24px;}
.header .links .social .googleplus:hover {background-position: -119px -24px;}
.header .links .social .twiter:hover {background-position: -76px -24px;}
.header .links .social .linkedin:hover {background-position: -36px -24px;}
.header .hello 
{
	margin:0; padding:0;width:184px;height:70px;position:relative;top:-14px;left:-6px;
	font-size:11px; color:#898989;border:1px solid #e4e4e4;border-radius: 3px; -webkit-border-radius: 3px;
}
.header .hello .floatleft {padding:5px 0 0 10px;width:100px;height:65px;}
.header .hello .floatleft b {display:block;white-space:nowrap;width:92px;overflow:hidden;text-overflow: ellipsis;}
.header .hello .floatright 
{
	width:60px;height:60px;overflow:hidden;text-align:center;
	background:url(/css/default/en/images/avatar-shadow-small.png) left center no-repeat;
	position:relative;top:5px;left:-5px;
}
.header .hello .floatright img 
{
	width:56px;height:56px;border-radius: 2px; -webkit-border-radius: 2px;
	position:relative;top:2px
}
.header .hello .btn {
	-webkit-border-radius: 4px; border-radius: 4px;height:16px !important;float:left !important;
	padding:2px 10px !important;display:block; position:relative;top:7px; border:1px solid #d9dbdc; 
	font-family:Arial,Trebuchet MS,Tahoma,Verdana,sans-serif; color:#fff; font-size:10px !important;
	cursor:pointer; line-height:15px;text-transform:uppercase;
	background: #c6d76f; /* Old browsers */
	background: -moz-linear-gradient(top,  #c6d76f 0%, #a7be1f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6d76f), color-stop(100%,#a7be1f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c6d76f 0%,#a7be1f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c6d76f 0%,#a7be1f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c6d76f 0%,#a7be1f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c6d76f 0%,#a7be1f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6d76f', endColorstr='#a7be1f',GradientType=0 ); /* IE6-9 */
}

.header .main-nav {position:absolute;top:115px;left:0;width:600px;height:24px;line-height:15px;}
.header .main-nav .nav-items {margin:0;padding:0;list-style-type:none; list-style-image:none;margin:0;float:left;line-height:15px;position:absolute;z-index:3}
.header .main-nav .nav-items li {float:left;margin:0;padding:0 12px;height:12px;}
.header .main-nav .nav-items li:last-child {border:0}
.header .main-nav .nav-items li a { font-weight:bold;font-family: Arial,Tahoma,Verdana,sans-serif; color:#fff; font-size:15px; text-transform:uppercase; position:relative;top:-1px;}
.header .main-nav .nav-items li a.home {display:block;height:16px;padding:5px 0 0 0;top:-6px;}

.header .user-area {position:absolute;right:6px; top:161px;}

.header #login-form {
	background:url(/css/default/en/images/login-bg.png) 0 0 no-repeat;
	top:40px;right:-45px; width:254px; height:338px; position:absolute; z-index:4;
}

.header #login-form .forgotten-password {position:relative;left:7px;top:9px;text-decoration:underline}

.header #login-form .title 
{
	padding:6px 10px 0 9px;height:20px;width:181px;float:left;background:#fff;position:relative;
	top:0px;left:5px;font-size:11px;text-transform:uppercase; 
	border-top:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #fff;
	/*border-top-color:#e7e7e7; */color:#9bac20;
	border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-radius-topleft: 3px; -webkit-border-radius-topright: 3px;
}

.header #login-form .inner {width:220px; padding:54px 0 0 15px;}
.header #login-form .inner div.input {width:205px; margin:0 auto;}
.header #login-form .inner input.input {width: 186px;}
.header #login-form .facebook, .inner .login .social .facebook{
	margin:0 auto;display:block;width:208px;height:40px;border:0;font-size:16px;cursor:pointer;
	font-family:ImpactCustom, Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;color:#fff;
	background:url(/css/default/en/images/facebook-login-bg.png) no-repeat #efefef;
}
.header #login-form .twitter, .inner .login .social .twitter{
	margin:0 auto;display:block;width:208px;height:40px;border:0;font-size:16px;cursor:pointer;
	font-family:ImpactCustom, Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;color:#fff;
	background:url(/css/default/en/images/twitter-login-bg.png) no-repeat #efefef;
}
.header #login-form .separator {clear:both;overflow:hidden;height:7px;}
.header #login-form .btn-large {width:206px; margin:0 auto; margin-top:5px; margin-bottom:2px;}
.header #login-form .remeber {padding:3px 0 0 3px;}
.header #login-form .remeber label {color:#898989;position:relative; left:4px; cursor:pointer;top:1px;}
.k-ie .header #login-form .remeber input{ position: relative; top:3px; }

.header .main-nav ul {list-style-type:none; list-style-image:none;margin:0;padding:30px 0 10px 0;float:left;line-height:15px;position:absolute;z-index:3}
.header .main-nav li {float:left; padding:2px 17px;}

.main .shadow {/*background:url(/css/default/en/images/footer-shadow-bg.png) center no-repeat; */height:23px; width:982px;margin-top:3px;}

.footer {width:100%; line-height:15px;clear:both;overflow:auto;background:url(/css/default/en/images/footer-bg.png) repeat-x #efefef; padding:10px 0 30px 0;}
.footer .cnt {width:982px; margin:0 auto;min-height:100px;}
.footer .cnt .floatleft {width:380px;color:#999;padding-top:20px;font-size:10px;}
.footer .cnt .floatright {width:598px;}

.footer ul.menu  {
	list-style-type:none; list-style-image:none;float:right;margin:0; padding:0;width:480px;
}

.footer .menu li {
	float: left; margin:0;padding:0;
	width: 120px; list-style:none;
}
.footer .menu li a {
	float: right;
	width: 87%;
	border-bottom: solid 1px #cecece;
	font-size: 10px;
	color: #989898;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	background: url(/css/default/en/images/icon-arrow4.png) 0 11px no-repeat;
}

.outer {background: url(/css/default/en/images/body-bg-inner.png) top center no-repeat;}
.main {width:982px;margin:0 auto;}
.box {
	background:#fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow:  0px 1px 0px 1px rgba(216, 216, 216, 1);
	box-shadow:  0px 1px 0px 1px rgba(216, 216, 216, 1);
}

.box-shadowed {background:url(/css/default/en/images/box-bottom-bg.png) left bottom repeat-x;}
.bracket-right {background:url(/css/default/en/images/bracket-right.png) right top no-repeat;padding-right:7px;padding-top:3px;height:17px;display:block;font-size:11px;}
.bracket-left {background:url(/css/default/en/images/bracket-left.png) left top no-repeat;padding-left:7px;}

.btn-large {
	-webkit-border-radius: 4px; border-radius: 4px;height:18px;padding:5px 10px 0 10px;font-size:11px;
	font-family:Arial,sans-serif;color:#266092;text-transform:uppercase;
	display:block;position:relative;
	text-align:center;line-height:15px;	color:#9bac20; text-decoration:none;
	cursor:pointer;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 2%, #f0f0f0 5%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#ffffff), color-stop(5%,#f0f0f0), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
	border:1px solid #d9dbdc;
}

.btn-large:hover {background:#c4c4c4}

.btn-blue {
	-webkit-border-radius: 3px; border-radius: 3px;padding:6px 10px;font-size:11px;margin-bottom:8px;
	font-family:Arial,sans-serif;color:#9bac20;text-transform:uppercase;
	display:block;position:relative;
	text-align:left;line-height:15px;text-decoration:none;
	cursor:pointer;width:180px;
	background: #f7f7f7; /* Old browsers */
	/*
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 2%, #f0f0f0 5%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#ffffff), color-stop(5%,#f0f0f0), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%); 
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );
	border:1px solid #d9dbdc;
	*/
	border:1px solid #f7f7f7;
}
.btn-blue:hover {background:#e2e2e2;border:1px solid #e2e2e2;}


h1.title, h2.title, h3.title {
	/*background:url(/css/default/en/images/icon-arrow6.png) 0 1px no-repeat; padding-left:20px;*/
	font-weight:bold; display:block; font-size:13px; color:#015579;line-height:15px;text-transform:uppercase;
}

.header .register {position:absolute;left:245px;bottom:12px;}
.header .register .btn-large {
	border:1px solid #d9dbdc;color:#fff;text-align:left;
	height:60px;width:170px;
	background: #6596ac; /* Old browsers */
	background: -moz-linear-gradient(top, #6596ac 0%, #05577b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6596ac), color-stop(100%,#05577b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6596ac 0%,#05577b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6596ac 0%,#05577b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6596ac 0%,#05577b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6596ac 0%,#05577b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6596ac', endColorstr='#05577b',GradientType=0 ); /* IE6-9 */
}
.header .register .btn-large span {
	background:url(/css/default/en/images/icon-pencil-1.png) 99% 61% no-repeat;
	display:block;width:100px;line-height:19px;padding-top:7px;padding-right:65px;
}

.header .search {
	width:235px;height:26px;padding:2px 0 0 6px;position:absolute;right:273px;bottom:4px;
	-webkit-border-radius: 3px; border-radius: 3px;font-size:11px;margin-bottom:8px;
	font-family:Arial,sans-serif;color:#9bac20;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 2%, #f0f0f0 5%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#ffffff), color-stop(5%,#f0f0f0), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 2%,#f0f0f0 5%,#e0e0e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
	border:1px solid #d9dbdc;
}
.header .actions {float:left;width:205px;height:70px;padding:4px 0 0 0;position:relative;left:-8px;top:-5px;}
.header .actions .btn-blue{margin-right:10px;}
.search .btn-search {
	top:1px;right:17px;display:block; width:17px; height:17px; 
	position:absolute;right:9px; top:4px;background-image:url(/css/default/en/images/icon-search.png);
}

/* autocomplete */
.header .search .k-autocomplete { border-radius: 4px; border-width:1px; height:20px !important; position:relative; top:2px; left:0;
  -webkit-box-shadow:  none !important; box-shadow:  none !important; }
.header .search .k-autocomplete.k-state-default {border-color:#204b73 !important;}
.header .search .k-autocomplete.k-state-focused {border-color:#204b73 !important;}
.header .search .k-autocomplete.k-state-hover {border-color:#204b73 !important;}

#main-search{ float:left; border-radius: 3px; -webkit-border-radius: 3px; font-size: 12px; color: #000; font-family: Arial,Tahoma,Verdana,sans-serif; }
#main-search-list { padding:0; }
#main-search-list .k-list{  }
#main-search-list .k-item { position: relative; padding: 0; border: 0px none; color:#898989; font-size: 13px; line-height: 28px; min-height: 28px; }
#main-search-list .k-item span{ position: absolute; top:0; bottom: 0; display: block; }
#main-search-list .k-item span.left{ left:0; width: 91px; background: #F4F5F5; padding: 0 4px; border-right: 1px solid #E3E3E3; }
#main-search-list .k-item span.right{ left:100px; right: 0; background: #fff; padding: 0 4px; overflow: hidden; text-overflow: ellipsis; }
#main-search-list .k-item span.topic.first{ border-top: 1px solid #E3E3E3; }
#main-search-list .k-item:hover span.right,
#main-search-list .k-item.k-state-hover span.right, 
#main-search-list .k-item.k-state-focused span.right, 
#main-search-list .k-item.k-state-selected span.right{ background: #F4F5F5; }
#main-search-list .k-item span.right b{ color: #3B8524; font-weight: normal; }


.paging {width:730px;margin:0 auto;text-align:center;clear:both;height:23px;margin-top:30px;}
.paging a.page {color:#fff;}
.paging .pages a.page {background:url(/css/default/en/images/pagination-border.png) right no-repeat  #015579;padding:4px 0}
.paging .pages a.page:last-child {background-image:none}
.paging a.page span {text-align:center;font-size:12px;padding:0 5px;}
.paging a.page span:hover {color:#fff}
.paging a.page span.selected {font-weight:bold;color:#fff;}
.paging .outer {background:#015579;padding:4px 0 4px 0;position:relative;top:5px;}

.paging .pages {text-align:center;padding:0 5px}
.paging .prev, .paging .next {text-align:center;padding:0 !important;font-weight:bold;}
.paging .prev span, .paging .next span{width:50px;text-align:center;position:relative;top:-1px;}
.paging .prev span {padding:0 0 0 21px !important;}
.paging .next span {padding:0 21px 0 0 !important;}

.k-widget.k-tooltip {background-color:#000 !important;border-color:#000 !important;filter:alpha(opacity=90);opacity:0.9;}
.k-callout-s, .k-callout-w {border-right-color:#000 !important;filter:alpha(opacity=90);opacity:0.9;}

.complaint .title span a{color:#898989;}

.inner .faqs .left{width:242px; padding:0; margin-top:6px;float:left;min-height:300px;}
.inner .faqs .left h2.title {
  padding:5px 0 10px 20px;background-position:0 7px; line-height:15px; margin:10px 0 0 10px;
}
.inner .faqs .left ul.menu{margin:0;padding:0;}
.inner .faqs .left ul.menu li{border-bottom:1px solid #e9e9e9;}
.inner .faqs .left ul.menu li a{color:#898989;display:block;padding:7px 15px;}
.inner .faqs .left ul.menu li a:hover{color:#fff !important;background:#9bac20;}

.inner .faqs .left ul.menu li.selected a{color:#fff !important;background:#9bac20;}

.inner .faqs .right{width:730px; float:right; margin-top:6px; min-height:300px;}
.inner .faqs .right .box {padding-top:10px;overflow:auto;margin-bottom:10px;}
.inner .faqs .right h1.title {
  padding:6px 0 6px 10px;background-position:0 8px; line-height:15px;
	margin:0 10px 10px 10px;
}

.inner .faqs .right .text{ min-height: 500px; margin:10px 20px 40px 20px; padding:0; line-height:18px; color: #898989; }

.inner .faqs .right .text .fq{ cursor: pointer; color:#898989}
.inner .faqs .right .text .fa span{color:#898989 !important;font-size:13px !important;}
.inner .faqs .right h2.fq {font-size:14px !important;}
