/* Minification failed. Returning unminified contents.
(299,1): run-time error CSS1019: Unexpected token, found '@import'
(299,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.core.css")'
(301,1): run-time error CSS1019: Unexpected token, found '@import'
(301,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.accordion.css")'
(302,1): run-time error CSS1019: Unexpected token, found '@import'
(302,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.autocomplete.css")'
(303,1): run-time error CSS1019: Unexpected token, found '@import'
(303,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.button.css")'
(304,1): run-time error CSS1019: Unexpected token, found '@import'
(304,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.datepicker.css")'
(305,1): run-time error CSS1019: Unexpected token, found '@import'
(305,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.dialog.css")'
(306,1): run-time error CSS1019: Unexpected token, found '@import'
(306,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.progressbar.css")'
(307,1): run-time error CSS1019: Unexpected token, found '@import'
(307,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.resizable.css")'
(308,1): run-time error CSS1019: Unexpected token, found '@import'
(308,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.selectable.css")'
(309,1): run-time error CSS1019: Unexpected token, found '@import'
(309,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.slider.css")'
(310,1): run-time error CSS1019: Unexpected token, found '@import'
(310,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.tabs.css")'
(465,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(466,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(475,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(476,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,958): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,3000): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,3024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,3704): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,3720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,5335): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,5363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,5837): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,5857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,7161): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,7191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,7648): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,7670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,8978): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,9003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,9046): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,9063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,9673): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,9699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,9919): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,9937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,10831): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,10855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,10978): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,10994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,11747): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,11772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,11962): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,11979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,12835): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,12860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,13024): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,13041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,14443): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,14467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,14855): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,14871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,15994): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,16021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,16247): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,16266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,17191): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,17226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,17452): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,17479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,18524): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2709,18549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2709,18646): run-time error CSS1019: Unexpected token, found '@keyframes'
(2709,18663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2733,17387): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2733,17419): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2733,17455): run-time error CSS1019: Unexpected token, found '@keyframes'
(2733,17479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6991,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7078,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7080,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7426,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7606,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7611,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7614,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7618,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7758,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7763,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7764,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(7997,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(8132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(11797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(11869,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
(12947,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
 */
/* HTML5 Boilerplate  */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

audio:not([controls]) {
  display: none; }

[hidden] {
  display: none; }

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html, button, input, select, textarea {
  font-family: sans-serif;
  color: #222; }

body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4; }

::-moz-selection {
  background: #fe57a1;
  color: #fff;
  text-shadow: none; }

::selection {
  background: #fe57a1;
  color: #fff;
  text-shadow: none; }

a:focus {
  outline: thin dotted; }

a:hover, a:active {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

blockquote {
  margin: 1em 40px; }

dfn {
  font-style: italic; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

ins {
  background: #ff9;
  color: #000;
  text-decoration: none; }

mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold; }

pre, code, kbd, samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: none; }

q:before, q:after {
  content: "";
  content: none; }

small {
  font-size: 85%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

ul, ol {
  margin: 1em 0;
  padding: 0 0 0 40px; }

dd {
  margin: 0 0 0 40px; }

nav ul, nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0; }

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

form {
  margin: 0; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

label {
  cursor: pointer; }

legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal; }

button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

button, input {
  line-height: normal; }

button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible; }

button[disabled], input[disabled] {
  cursor: no-drop; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

input:invalid, textarea:invalid {
  background-color: #f0dddd; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td {
  vertical-align: top; }

.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: black;
  padding: 0.2em 0; }

.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0; }

.ir br {
  display: none; }

.hidden {
  display: none !important;
  visibility: hidden; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.invisible {
  visibility: hidden; }

.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }
  a, a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2, h3 {
    page-break-after: avoid; } }


/*!
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming
 */
@import url("jquery.ui.core.css");

@import url("jquery.ui.accordion.css");
@import url("jquery.ui.autocomplete.css");
@import url("jquery.ui.button.css");
@import url("jquery.ui.datepicker.css");
@import url("jquery.ui.dialog.css");
@import url("jquery.ui.progressbar.css");
@import url("jquery.ui.resizable.css");
@import url("jquery.ui.selectable.css");
@import url("jquery.ui.slider.css");
@import url("jquery.ui.tabs.css");

/*!
 * jQuery UI Autocomplete @VERSION
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('Content/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('/Content/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/Content/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/Content/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/Content/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/Content/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*!
 * font-awesome-animation - v0.0.8
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */
@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg);}75%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);}8%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);}10%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}18%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}20%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}28%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}30%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}38%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}40%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}48%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}50%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}58%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}60%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg);}68%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);}75%,100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}}.faa-wrench.animated,.faa-wrench.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-wrench{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial;}.faa-wrench.animated.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-wrench.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite;}.faa-wrench.animated.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-wrench.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite;}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg);}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg);}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg);}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg);}20%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);}2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);}4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);}6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg);}8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg);}10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg);}12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);}14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg);}16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);}18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);}20%,100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}}.faa-ring.animated,.faa-ring.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-ring{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial;}.faa-ring.animated.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-ring.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite;}.faa-ring.animated.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-ring.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite;}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px);}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px);}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px);}22%,100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@keyframes vertical{0%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px);}4%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);}8%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px);}12%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);}16%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px);}20%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);}22%,100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}}.faa-vertical.animated,.faa-vertical.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-vertical{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite;}.faa-vertical.animated.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-vertical.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite;}.faa-vertical.animated.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-vertical.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite;}@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0);}12%{-webkit-transform:translate(0,0);transform:translate(0,0);}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0);}24%{-webkit-transform:translate(0,0);transform:translate(0,0);}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0);}36%,100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}6%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0);}12%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}18%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0);}24%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}30%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0);}36%,100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite;}.faa-horizontal.animated.faa-fast,.faa-horizontal.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite;}.faa-horizontal.animated.faa-slow,.faa-horizontal.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite;}@-webkit-keyframes flash{0%,100%,50%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,100%,50%{opacity:1;}25%,75%{opacity:0;}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite;}.faa-flash.animated.faa-fast,.faa-flash.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite;}.faa-flash.animated.faa-slow,.faa-flash.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite;}@-webkit-keyframes bounce{0%,10%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}@keyframes bounce{0%,10%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite;}.faa-bounce.animated.faa-fast,.faa-bounce.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite;}.faa-bounce.animated.faa-slow,.faa-bounce.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg);}}.faa-spin.animated,.faa-spin.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-spin{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}.faa-spin.animated.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-spin.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite;}.faa-spin.animated.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-spin.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite;}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes float{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite;}.faa-float.animated.faa-fast,.faa-float.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite;}.faa-float.animated.faa-slow,.faa-float.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1);}50%{-webkit-transform:scale(.8);transform:scale(.8);}100%{-webkit-transform:scale(1.1);transform:scale(1.1);}}@keyframes pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}50%{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);}100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}}.faa-pulse.animated,.faa-pulse.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-pulse{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite;}.faa-pulse.animated.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-pulse.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite;}.faa-pulse.animated.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-pulse.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite;}.faa-shake.animated,.faa-shake.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-shake{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;}.faa-shake.animated.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-shake.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite;}.faa-shake.animated.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-shake.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg);}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg);}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg);}80%,100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);-ms-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg);}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg);}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg);}80%,100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}}.faa-tada.animated,.faa-tada.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-tada{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite;}.faa-tada.animated.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-tada.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite;}.faa-tada.animated.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-tada.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite;}@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}50%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}}@keyframes passing{0%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}50%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0;}}.faa-passing.animated,.faa-passing.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-passing{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite;}.faa-passing.animated.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-passing.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite;}.faa-passing.animated.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-passing.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite;}@-webkit-keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}50%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}}@keyframes passing-reverse{0%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0;}50%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}}.faa-passing-reverse.animated,.faa-passing-reverse.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-passing-reverse{-webkit-animation:passing-reverse 2s linear infinite;animation:passing-reverse 2s linear infinite;}.faa-passing-reverse.animated.faa-fast,.faa-passing-reverse.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-fast{-webkit-animation:passing-reverse 1s linear infinite;animation:passing-reverse 1s linear infinite;}.faa-passing-reverse.animated.faa-slow,.faa-passing-reverse.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-slow{-webkit-animation:passing-reverse 3s linear infinite;animation:passing-reverse 3s linear infinite;}@-webkit-keyframes burst{0%{opacity:.6;}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0;}100%{opacity:0;}}@keyframes burst{0%{opacity:.6;}50%{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);opacity:0;}100%{opacity:0;}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear;}.faa-burst.animated.faa-fast,.faa-burst.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear;}.faa-burst.animated.faa-slow,.faa-burst.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear;}
/** 
 * Kendo UI v2017.2.621 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2017 Telerik AD. All rights reserved.                                                                                                                                                      
 *                                                                                                                                                                                                      
 * Kendo UI commercial licenses may be obtained at                                                                                                                                                      
 * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete                                                                                                                                  
 * If you do not own a commercial license, this file shall be governed by the trial license terms.                                                                                                      
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/.fake{color:red}.k-common-test-class{opacity:0}.k-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.k-floatwrap:after,.k-grid-toolbar:after,.k-slider-items:after{content:"";display:block;clear:both;visibility:hidden;height:0;overflow:hidden}.k-floatwrap,.k-grid-toolbar,.k-slider-items{display:inline-block}.k-floatwrap,.k-grid-toolbar,.k-slider-items{display:block}.k-autocomplete,.k-autocomplete.k-state-hover,.k-block,.k-button,.k-draghandle,.k-dropdown-wrap,.k-dropdown-wrap.k-state-hover,.k-grid-header,.k-grouping-header,.k-header,.k-link.k-state-hover,.k-numeric-wrap,.k-numeric-wrap.k-state-hover,.k-pager-wrap,.k-picker-wrap,.k-picker-wrap.k-state-hover,.k-tabstrip-items .k-item,.k-textbox,.k-textbox:hover,.k-toolbar,.k-tooltip{background-repeat:repeat;background-position:0 center}.k-link:hover{text-decoration:none}.k-state-highlight>.k-link{color:inherit}.k-button,.k-input[type=number],.k-input[type=text],.k-picker-wrap .k-input,.k-textbox,.k-textbox>input{font-size:100%;font-family:inherit;border-style:solid;border-width:1px;-webkit-appearance:none}.k-block,.k-draghandle,.k-inline-block,.k-widget{border-style:solid;border-width:1px;-webkit-appearance:none}.k-block,.k-widget{line-height:normal;outline:0}.k-list-filter ::-ms-clear,.k-widget .k-input::-ms-clear{width:0;height:0}.k-block{padding:2px}.k-button{display:inline-block;margin:0;padding:10px 14px;font-family:inherit;line-height:1.72em;text-align:center;cursor:pointer;text-decoration:none}.k-button.k-state-disabled,.k-button.k-state-disabled:active,.k-button.k-state-disabled:hover,.k-button[disabled],.k-state-disabled .k-button,.k-state-disabled .k-button:active,.k-state-disabled .k-button:hover{cursor:default}a.k-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.k-ff input.k-button{padding-bottom:.37em;padding-top:.37em}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=button].k-button-expand,input[type=reset].k-button-expand,input[type=submit].k-button-expand{width:100%}body .k-button-icon,body .k-split-button-arrow{padding-left:.4em;padding-right:.4em}.k-button-icontext{overflow:visible}.k-toolbar .k-button-icontext{padding-right:.8em}.k-button-icontext .k-icon,.k-button-icontext .k-image,.k-button-icontext .k-sprite{margin-right:3px;margin-right:.3rem;margin-left:-3px;margin-left:-.3rem}.k-button.k-button-icontext .k-icon,.k-button.k-button-icontext .k-image{vertical-align:text-top}.k-button.k-bare{border-color:transparent!important;color:inherit;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;opacity:.7}.k-button.k-bare.k-state-active,.k-button.k-bare.k-state-active:hover,.k-button.k-bare.k-state-hover,.k-button.k-bare:active,.k-button.k-bare:hover{color:inherit}.k-button.k-bare .k-state-focused,.k-button.k-bare:focus{opacity:.8}.k-button.k-bare.k-state-active,.k-button.k-bare.k-state-hover,.k-button.k-bare:active,.k-button.k-bare:hover{opacity:1}.k-button.k-bare .k-font-icon,.k-button.k-bare .k-icon{overflow:visible}.k-button.k-bare .k-state-focused .k-font-icon,.k-button.k-bare .k-state-focused .k-icon,.k-button.k-bare:focus .k-font-icon,.k-button.k-bare:focus .k-icon{text-shadow:0 0 3px currentColor}.k-link{cursor:pointer;outline:0;text-decoration:none}.k-grid-header span.k-link{cursor:default}.k-state-disabled,.k-state-disabled .k-button,.k-state-disabled .k-draghandle,.k-state-disabled .k-icon,.k-state-disabled .k-link,.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-i-none{background-image:none!important}.k-ie8 .k-icon,.k-ie8 .k-sprite,.k-ie8 .k-tool-icon{vertical-align:middle}.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-icon.k-i-loading{background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-icon.k-i-loading::before{content:"";display:none}.k-loading-image,.k-loading-mask,.k-loading-text{position:absolute}.k-loading-mask{z-index:100}.k-loading-mask .k-loading-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.k-loading-text{text-indent:-4000px;text-align:center}.k-loading-color,.k-loading-image{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-item.k-drag-clue{font-size:inherit}.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-60-down{top:-4px;background-position:-4px -166px}.k-reorder-cue .k-i-arrow-60-up{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;border-radius:7px}}.k-virtual-scrollable-wrap{overflow-x:auto}.k-current-time{background:red;position:absolute}.k-current-time-arrow-down{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid red;border-left:4px solid transparent;border-right:4px solid transparent}.k-current-time-arrow-left{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid transparent;border-right:4px solid red}.k-current-time-arrow-right{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid red;border-right:4px solid transparent}.k-animation-container,.k-animation-container *,.k-animation-container :after,.k-block .k-header,.k-dialog .k-window-content,.k-list-container,.k-widget,.k-widget *,.k-widget :before{-webkit-box-sizing:content-box;box-sizing:content-box}.k-autocomplete,.k-block,.k-button,.k-edit-cell .k-widget,.k-grid-edit-row .k-widget,.k-grid-edit-row .text-box,.k-tabstrip>.k-content>.km-scroll-container,.k-textbox,.km-actionsheet>li,.km-shim,div.k-window-content{-webkit-box-sizing:border-box;box-sizing:border-box}.input-group .form-control{-webkit-box-sizing:border-box;box-sizing:border-box}.form-control.k-widget{padding:0}a.k-button:hover{text-decoration:none}.km-widget,.km-widget *{-webkit-background-clip:border-box;background-clip:border-box}.k-radio,input.k-checkbox{display:inline;opacity:0;width:0;margin:0;-webkit-appearance:none;overflow:hidden}.k-ff .k-radio,.k-ff input.k-checkbox{position:absolute}.k-checkbox-label,.k-radio-label{display:inline-block;position:relative;padding-left:20px;vertical-align:text-top;line-height:16px;cursor:pointer;border-style:solid;border-width:0}.k-checkbox-label:before{content:"";position:absolute;top:0;left:0;border-width:1px;border-style:solid;width:16px;height:16px;font-size:16px;line-height:16px;text-align:center}.k-checkbox:indeterminate+.k-checkbox-label:after{content:"";position:absolute;left:8px;top:8px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-width:1px;border-style:solid;width:8px;height:8px;font-size:16px;text-align:center;content:" "}.k-checkbox:checked+.k-checkbox-label:before{content:"\2713"}.k-checkbox:disabled+.k-checkbox-label{cursor:auto}.k-radio-label:before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;border-style:solid}.k-radio:checked+.k-radio-label:after{content:"";width:10px;height:10px;position:absolute;top:3px;left:3px}.k-radio:disabled+.k-radio-label{cursor:auto}.k-ie8 .k-radio,.k-ie8 input.k-checkbox{display:inline-block;width:auto}.k-ie8 .k-checkbox-label,.k-ie8 .k-radio-label{padding-left:0}.k-ie8 .k-checkbox-label:before,.k-ie8 .k-radio-label:after,.k-ie8 .k-radio-label:before{display:none}.k-rtl .k-checkbox-label,.k-rtl .k-radio-label{padding-right:1.5em}.k-rtl .k-checkbox-label:before,.k-rtl .k-radio-label:before{right:0}.k-rtl .k-radio:checked+.k-radio-label:after{right:3px}input.k-checkbox+label{-webkit-user-select:none}.k-pdf-export-shadow{position:absolute;overflow:hidden;left:-15000px;width:14400px}.km-native-scroller{overflow:auto;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x pan-y;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-scroll-snap-type:proximity}.k-font-icon,.k-font-icon.k-icon,.k-font-icon.k-tool-icon,.k-icon{position:relative;display:inline-block;overflow:hidden;width:1em;height:1em;text-align:center;vertical-align:middle;background-image:none;font:16px/1 WebComponentsIcons;speak:none;font-variant:normal;text-transform:none;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:visible;color:inherit}.k-font-icon:before,.k-icon:before{width:1em;height:1em;display:inline-block}.k-column-menu .k-sprite,.k-gantt-views>.k-current-view>.k-link:after,.k-grid-mobile .k-resize-handle-inner:after,.k-grid-mobile .k-resize-handle-inner:before,.k-i-drag-and-drop,.k-icon,.k-pager-numbers .k-current-page .k-link:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-tool-icon{position:relative;display:inline-block;overflow:hidden;width:1em;height:1em;text-align:center;vertical-align:middle;background-image:none;font:16px/1 WebComponentsIcons;speak:none;font-variant:normal;text-transform:none;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.k-icon:before{width:initial;height:initial;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:1em;line-height:1}.k-button.k-button-icon .k-icon,.k-grid-filter .k-icon,.k-header .k-icon{text-indent:-99999px}.k-button.k-button-icon .k-icon:before,.k-grid-filter .k-icon:before,.k-header .k-icon:before{text-indent:0}.k-sprite{width:16px;height:16px;font-size:0;line-height:0;text-align:center;background-repeat:no-repeat;background-color:transparent;display:inline-block;overflow:hidden;-ms-high-contrast-adjust:none}.k-list-container .k-footer:after,.k-list-container .k-footer:before{content:"";display:block;overflow:hidden}.k-rpanel-left{-webkit-transform:translateX(-100%) translateZ(0);-ms-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);left:0}.k-rpanel-right{-webkit-transform:translateX(100%) translateZ(0);-ms-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0);right:0}.k-rpanel-left,.k-rpanel-right{position:fixed;display:block;overflow:auto;min-width:320px;height:100%;top:0}.k-rpanel-left.k-rpanel-expanded,.k-rpanel-right.k-rpanel-expanded{-webkit-transform:translateX(0) translateZ(0);-ms-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.k-rpanel-left+*,.k-rpanel-right+*{overflow:auto}.k-ie9 .k-rpanel-left{left:-100%}.k-ie9 .k-rpanel-left.k-rpanel-expanded{left:0}.k-rpanel-top{position:static;max-height:0}.k-rpanel-top.k-rpanel-expanded{max-height:568px;overflow:visible!important}.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-form-container .editor-label,.k-edit-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-form-container .k-button{margin:0 .16em}.k-edit-field>.k-button:first-child,.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]{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}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;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 10px -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;height:100%;padding:.58em;overflow:auto;outline:0}div.k-window-iframecontent{padding:0;overflow:visible}.k-window-content>.km-scroll-container{height:100%}.k-window-titlebar .k-window-actions{position:absolute;top:0;right:.3em;padding-top:.3em;white-space:nowrap}.k-window-titlebar .k-window-action{width:22px;height:22px;padding:2px}.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:6px;height:6px;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-action-buttons{clear:both;text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em;margin:0 -1em}.k-action-buttons .k-button{display:inline-block;margin:0 0 0 6px;min-width:75px}.k-tabstrip{margin:0;padding:0;zoom:1;position:relative}.k-tabstrip-items{padding:.3em .3em 0}.k-tabstrip-scrollable .k-tabstrip-items{white-space:nowrap;overflow:hidden}.k-tabstrip>.k-button{position:absolute;top:.4em;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-tabstrip-bottom>.k-button{top:auto;bottom:.4em}.k-tabstrip-prev{left:.4em}.k-tabstrip-next{right:.4em}.k-panelbar .k-tabstrip-items .k-item,.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-panelbar .k-tabstrip-items .k-state-active,.k-tabstrip-items .k-state-active,.k-tabstrip-items .k-tab-on-top{margin-bottom:-1px;padding-bottom:1px}.k-panelbar .k-tabstrip-top .k-tabstrip-items .k-state-active,.k-tabstrip-top .k-tabstrip-items .k-state-active{border-bottom-width:1px;margin-bottom:-2px;padding-bottom:0}.k-tabstrip-items .k-tab-on-top{z-index:1}.k-panelbar .k-tabstrip-items .k-link,.k-tabstrip-items .k-link{display:inline-block;border-bottom-width:0;padding:.5em .92em}.k-panelbar .k-tabstrip-items .k-icon,.k-tabstrip-items .k-icon{margin:-1px 4px 0 -3px;vertical-align:top}.k-panelbar .k-tabstrip-items .k-item .k-image,.k-panelbar .k-tabstrip-items .k-item .k-sprite,.k-tabstrip-items .k-item .k-image,.k-tabstrip-items .k-item .k-sprite{margin:-3px 3px 0 -6px;vertical-align:middle}.k-tabstrip-items .k-loading{top:0;left:0;height:0;width:20%;position:absolute;background:0 0;border-top:1px solid transparent;border-color:inherit;-webkit-transition:width .2s linear;transition:width .2s linear;-webkit-transition:"width 200ms linear";transition:"width 200ms linear";-webkit-animation:k-tab-loader 1s ease-in-out infinite;animation:k-tab-loader 1s ease-in-out infinite}.k-tabstrip-items .k-progress{-webkit-animation:none;animation:none}.k-tabstrip-items .k-loading.k-complete{width:100%;-webkit-animation:none;animation:none}.k-panelbar .k-tabstrip>.k-content,.k-tabstrip>.k-content{position:static;border-style:solid;border-width:1px;margin:0 .286em .3em;padding:.92em;zoom:1}.k-tabstrip>.k-content{display:none;overflow:auto}.k-tabstrip>.k-content.km-scroll-wrapper{padding:0}.k-tabstrip>.k-content>.km-scroll-container{padding:.3em .92em}@-webkit-keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}@keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}.k-tabstrip-left>div.k-content,.k-tabstrip-right>div.k-content{margin:.286em .3em}.k-tabstrip-left>.k-tabstrip-items .k-item,.k-tabstrip-right>.k-tabstrip-items .k-item{display:block;margin-bottom:-1px}.k-tabstrip-left>.k-tabstrip-items .k-link,.k-tabstrip-right>.k-tabstrip-items .k-link{display:block}.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{margin-bottom:-1px;padding-bottom:0}.k-tabstrip-left>.k-tabstrip-items{float:left;padding:.25em 0 .3em .3em}.k-tabstrip-left>.k-tabstrip-items .k-item{border-width:1px 0 1px 1px;border-radius:3px 0 0 3px}.k-tabstrip-left>.k-tabstrip-items .k-state-active{border-width:1px 0 1px 1px}.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top{margin-right:-2px;padding-right:1px}.k-tabstrip-right>.k-tabstrip-items{float:right;padding:.25em .3em .3em 0}.k-tabstrip-right>.k-tabstrip-items .k-item{border-width:1px 1px 1px 0;border-radius:0 3px 3px 0}.k-tabstrip-right>.k-tabstrip-items .k-state-active{border-width:1px 1px 1px 0}.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{margin-left:-1px;padding-left:1px}.k-tabstrip-bottom>.k-tabstrip-items{margin-top:-1px;padding:0 .3em .3em}.k-panelbar .k-tabstrip-bottom>.k-content,.k-tabstrip-bottom>.k-content{margin:.3em .286em 0;z-index:1;position:relative}.k-tabstrip-bottom>.k-tabstrip-items .k-item{border-width:0 1px 1px;border-radius:0 0 4px 4px}.k-tabstrip-bottom>.k-tabstrip-items .k-state-active{margin-bottom:0;padding-bottom:0}.k-tabstrip-bottom>.k-content{min-height:100px}.k-tabstrip-bottom>.k-tabstrip-items .k-loading{top:auto;bottom:0}.k-panelbar{zoom:1}.k-panel>.k-item,.k-panelbar>.k-item{list-style-type:none;display:block;border-width:0;margin:0;zoom:1;border-radius:0}.k-panelbar .k-link>.k-image,.k-panelbar .k-link>.k-sprite{float:left;margin-top:4px;margin-right:5px;vertical-align:middle}.k-panel>.k-item>.k-link,.k-panelbar>.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-collapse.k-icon,.k-panelbar-expand.k-icon{position:absolute;top:50%;right:4px;margin-top:-8px}.k-panelbar .k-content,.k-panelbar .k-panel{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-panel>.k-item>.k-link{padding-left:2em}.k-panelbar .k-i-arrow-end-right .k-link{border-bottom:0}.k-panel .k-panel{border-bottom:0}.k-pager-wrap{clear:both;overflow:hidden;position:relative;border-style:solid;border-width:1px;line-height:2em;padding:.333em 0 .333em .25em}.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 .k-current-page{display:none}.k-pager-input,.k-pager-numbers li{float:left}.k-pager-info{float:right;padding:0 1.333em}.k-pager-numbers .k-link{text-decoration:none}.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected,.k-pager-wrap>.k-link{min-width:2em}.k-pager-wrap>.k-link{float:left;margin:0 .08333em;height:2em;line-height:2em;border-radius:1.0833em;cursor:pointer;text-align:center}.k-pager-wrap>a.k-state-disabled:hover{background:0 0;cursor:default}.k-pager-numbers .k-link{text-align:center;line-height:2em;border-style:solid;border-width:1px;border-radius:1.0833em}.k-pager-wrap>.k-link{border-style:solid;border-width:1px}.k-pager-wrap .k-pager-refresh{float:right;margin-right:.5em;border-width:0;border-radius:0}.k-pager-numbers .k-state-selected{border-style:solid;border-width:1px;text-align:center;border-radius:1.0833em}.k-pager-wrap .k-textbox{width:3.333em}.k-pager-wrap .k-dropdown{width:4.5em}.k-pager-refresh{float:right}.k-pager-input,.k-pager-sizes{padding:0 1.4166em}.k-pager-sizes{display:inline-block;padding-top:1px}.k-pager-sizes .k-widget.k-dropdown{margin-top:-2px}.k-pager-wrap .k-textbox,.k-pager-wrap .k-widget{margin:0 .4em 0}@media only screen and (max-width:1024px){.k-edge .k-pager-wrap,.k-ff .k-pager-wrap,.k-ie11 .k-pager-wrap,.k-safari .k-pager-wrap,.k-webkit .k-pager-wrap{overflow:visible;min-height:2.1em}.k-edge .k-pager-input,.k-edge .k-pager-wrap .k-pager-nav,.k-ff .k-pager-input,.k-ff .k-pager-wrap .k-pager-nav,.k-ie11 .k-pager-input,.k-ie11 .k-pager-wrap .k-pager-nav,.k-safari .k-pager-input,.k-safari .k-pager-wrap .k-pager-nav,.k-webkit .k-pager-input,.k-webkit .k-pager-wrap .k-pager-nav{display:inline-block;vertical-align:top}.k-edge .k-pager-numbers,.k-ff .k-pager-numbers,.k-ie11 .k-pager-numbers,.k-safari .k-pager-numbers,.k-webkit .k-pager-numbers{position:absolute;left:4.8em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:visible;height:auto}.k-edge .k-pager-numbers:first-child,.k-ff .k-pager-numbers:first-child,.k-ie11 .k-pager-numbers:first-child,.k-safari .k-pager-numbers:first-child,.k-webkit .k-pager-numbers:first-child{left:.2em}.k-edge .k-pager-numbers.k-state-expanded,.k-ff .k-pager-numbers.k-state-expanded,.k-ie11 .k-pager-numbers.k-state-expanded,.k-safari .k-pager-numbers.k-state-expanded,.k-webkit .k-pager-numbers.k-state-expanded{-ms-transform:translatey(-100%);transform:translatey(-100%);-webkit-transform:translatey(-100%)}.k-edge .km-pane-wrapper .k-pager-numbers,.k-ff .km-pane-wrapper .k-pager-numbers,.k-ie11 .km-pane-wrapper .k-pager-numbers,.k-safari .km-pane-wrapper .k-pager-numbers,.k-webkit .km-pane-wrapper .k-pager-numbers{position:relative;left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.k-edge .km-pane-wrapper .k-pager-numbers .k-link,.k-edge .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-edge .km-pane-wrapper .k-pager-wrap>.k-link,.k-edge .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-ff .km-pane-wrapper .k-pager-numbers .k-link,.k-ff .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-ff .km-pane-wrapper .k-pager-wrap>.k-link,.k-ff .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-ie11 .km-pane-wrapper .k-pager-numbers .k-link,.k-ie11 .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-ie11 .km-pane-wrapper .k-pager-wrap>.k-link,.k-ie11 .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-safari .km-pane-wrapper .k-pager-numbers .k-link,.k-safari .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-safari .km-pane-wrapper .k-pager-wrap>.k-link,.k-safari .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-webkit .km-pane-wrapper .k-pager-numbers .k-link,.k-webkit .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-webkit .km-pane-wrapper .k-pager-wrap>.k-link,.k-webkit .km-pane-wrapper .k-pager-wrap>.k-pager-info{padding-top:0;padding-bottom:0}.k-edge .k-rtl .k-pager-numbers,.k-ff .k-rtl .k-pager-numbers,.k-ie11 .k-rtl .k-pager-numbers,.k-safari .k-rtl .k-pager-numbers,.k-webkit .k-rtl .k-pager-numbers{left:auto;right:4.8em;width:4.5em}.k-edge .k-rtl .k-pager-numbers:first-child,.k-ff .k-rtl .k-pager-numbers:first-child,.k-ie11 .k-rtl .k-pager-numbers:first-child,.k-safari .k-rtl .k-pager-numbers:first-child,.k-webkit .k-rtl .k-pager-numbers:first-child{left:auto;right:.2em}.k-edge .k-rtl .km-pane-wrapper .k-pager-numbers,.k-ff .k-rtl .km-pane-wrapper .k-pager-numbers,.k-ie11 .k-rtl .km-pane-wrapper .k-pager-numbers,.k-safari .k-rtl .km-pane-wrapper .k-pager-numbers,.k-webkit .k-rtl .km-pane-wrapper .k-pager-numbers{right:5.8em}.k-edge .k-pager-numbers .k-current-page,.k-ff .k-pager-numbers .k-current-page,.k-ie11 .k-pager-numbers .k-current-page,.k-safari .k-pager-numbers .k-current-page,.k-webkit .k-pager-numbers .k-current-page{display:block;border-left:0}.k-edge .k-pager-numbers.k-state-expanded .k-current-page,.k-ff .k-pager-numbers.k-state-expanded .k-current-page,.k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,.k-safari .k-pager-numbers.k-state-expanded .k-current-page,.k-webkit .k-pager-numbers.k-state-expanded .k-current-page{-ms-transform:translatey(100%);transform:translatey(100%);-webkit-transform:translatey(100%)}.k-edge .k-pager-numbers li:not(.k-current-page),.k-ff .k-pager-numbers li:not(.k-current-page),.k-ie11 .k-pager-numbers li:not(.k-current-page),.k-safari .k-pager-numbers li:not(.k-current-page),.k-webkit .k-pager-numbers li:not(.k-current-page){display:none}.k-edge .k-pager-numbers .k-current-page .k-link,.k-ff .k-pager-numbers .k-current-page .k-link,.k-ie11 .k-pager-numbers .k-current-page .k-link,.k-safari .k-pager-numbers .k-current-page .k-link,.k-webkit .k-pager-numbers .k-current-page .k-link{width:3.2em;padding:0 .429em 0 .714em;border-radius:1.0833em}.k-edge .k-pager-numbers+.k-link,.k-ff .k-pager-numbers+.k-link,.k-ie11 .k-pager-numbers+.k-link,.k-safari .k-pager-numbers+.k-link,.k-webkit .k-pager-numbers+.k-link{margin-left:4.8em}.k-edge .k-rtl .k-pager-numbers+.k-link,.k-ff .k-rtl .k-pager-numbers+.k-link,.k-ie11 .k-rtl .k-pager-numbers+.k-link,.k-safari .k-rtl .k-pager-numbers+.k-link,.k-webkit .k-rtl .k-pager-numbers+.k-link{margin-right:5.1em;margin-left:0}.k-edge .k-pager-numbers .k-link,.k-edge .k-pager-numbers .k-state-selected,.k-ff .k-pager-numbers .k-link,.k-ff .k-pager-numbers .k-state-selected,.k-ie11 .k-pager-numbers .k-link,.k-ie11 .k-pager-numbers .k-state-selected,.k-safari .k-pager-numbers .k-link,.k-safari .k-pager-numbers .k-state-selected,.k-webkit .k-pager-numbers .k-link,.k-webkit .k-pager-numbers .k-state-selected{display:block;margin-right:0;padding:1px 5px 1px 5px;text-align:left}.k-edge .k-pager-numbers.k-state-expanded,.k-ff .k-pager-numbers.k-state-expanded,.k-ie11 .k-pager-numbers.k-state-expanded,.k-safari .k-pager-numbers.k-state-expanded,.k-webkit .k-pager-numbers.k-state-expanded{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 2px 0}.k-edge .k-pager-numbers.k-state-expanded .k-current-page,.k-ff .k-pager-numbers.k-state-expanded .k-current-page,.k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,.k-safari .k-pager-numbers.k-state-expanded .k-current-page,.k-webkit .k-pager-numbers.k-state-expanded .k-current-page{margin:-2em -3px 0;padding:0}.k-edge .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-ff .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-ie11 .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-safari .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-webkit .k-pager-numbers.k-state-expanded .k-current-page .k-link{border-radius:0 0 1.0833em 1.0833em}.k-edge .k-pager-numbers.k-state-expanded li,.k-ff .k-pager-numbers.k-state-expanded li,.k-ie11 .k-pager-numbers.k-state-expanded li,.k-safari .k-pager-numbers.k-state-expanded li,.k-webkit .k-pager-numbers.k-state-expanded li{display:inline-block}}@media only screen and (max-width:640px){.k-edge .k-pager-info,.k-ff .k-pager-info,.k-ie11 .k-pager-info,.k-safari .k-pager-info,.k-webkit .k-pager-info{display:none}}@media only screen and (max-width:480px){.k-edge .k-pager-sizes,.k-ff .k-pager-sizes,.k-ie11 .k-pager-sizes,.k-safari .k-pager-sizes,.k-webkit .k-pager-sizes{display:none}}.k-rtl .k-pager-wrap .k-i-arrow-e,.k-rtl .k-pager-wrap .k-i-arrow-w,.k-rtl .k-pager-wrap .k-i-seek-e,.k-rtl .k-pager-wrap .k-i-seek-w{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-menu{cursor:default}.k-menu .k-link{white-space:nowrap}.k-menu,.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .k-menu-group{list-style:none;margin:0;padding:0;zoom:1}.k-menu:after{content:'';display:block;width:99%;height:0;float:inherit;clear:both}.k-menu .k-item,.k-menu-scroll-wrapper .k-item,.k-popups-wrapper .k-item{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-menu .k-item div,.k-menu-scroll-wrapper .k-item div,.k-popups-wrapper .k-item div{-webkit-user-select:default;-moz-user-select:default;-ms-user-select:default;user-select:default}.k-menu .k-item .k-item,.k-menu-scroll-wrapper .k-item .k-item,.k-menu-scroll-wrapper.vertical>.k-item,.k-popups-wrapper .k-item .k-item,.k-popups-wrapper.vertical>.k-item,ul.k-menu-vertical>.k-item{display:block;float:none;border-width:0}.k-menu .k-image,.k-menu .k-item>.k-link>.k-icon,.k-menu .k-sprite,.k-menu-scroll-wrapper .k-image,.k-menu-scroll-wrapper .k-item>.k-link>.k-icon,.k-menu-scroll-wrapper .k-sprite,.k-popups-wrapper .k-image,.k-popups-wrapper .k-item>.k-link>.k-icon,.k-popups-wrapper .k-sprite{margin:-2px 4px 0 -4px;vertical-align:middle}.k-menu .k-item>.k-link>.k-icon,.k-menu-scroll-wrapper .k-item>.k-link>.k-icon,.k-popups-wrapper .k-item>.k-link>.k-icon{margin:-2px 0 0}.k-menu .k-item>.k-link,.k-menu-scroll-wrapper .k-item>.k-link,.k-popups-wrapper .k-item>.k-link{display:block;padding:1.071em;line-height:1.34em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .k-menu-group{display:none;border-style:solid;border-width:1px;overflow:visible;white-space:nowrap}.k-menu .k-menu-group>.k-item,.k-menu-scroll-wrapper .k-menu-group>.k-item,.k-popups-wrapper .k-menu-group>.k-item{display:block;border-width:0}.k-menu .k-item,.k-menu-scroll-wrapper .k-item,.k-menu-scroll-wrapper.horizontal>.k-item,.k-popups-wrapper .k-item,.k-popups-wrapper.horizontal>.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;-webkit-box-sizing:content-box;box-sizing:content-box}.k-context-menu.k-menu-vertical>.k-item>.k-link,.k-menu .k-menu-group .k-item>.k-link,.k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,.k-popups-wrapper.vertical>.k-item>.k-link{padding:.28em 1.8em .38em .9em}.k-context-menu.k-menu-horizontal>.k-separator,.k-popups-wrapper.horizontal>.k-separator{display:none}.k-context-menu.k-menu-horizontal>.k-item,.k-popups-wrapper.horizontal>.k-item{-webkit-box-sizing:border-box;box-sizing:border-box}.k-context-menu.k-menu-horizontal>.k-last,.k-popups-wrapper.horizontal>.k-last{border:0}.k-menu .k-item>.k-link>.k-i-arrow-60-down,.k-menu-scroll-wrapper .k-item>.k-link>.k-i-arrow-60-down,.k-popups-wrapper .k-item>.k-link>.k-i-arrow-60-down{margin-right:-8px}.k-menu .k-item>.k-link>.k-i-arrow-60-right,.k-menu-scroll-wrapper .k-item>.k-link>.k-i-arrow-60-right,.k-popups-wrapper .k-item>.k-link>.k-i-arrow-60-right{position:absolute;top:50%;margin-top:-8px;right:2px;right:.2rem}.k-menu .k-animation-container,.k-menu-scroll-wrapper .k-animation-container,.k-popups-wrapper .k-animation-container{border:0}.k-menu .k-animation-container,.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-animation-container,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .k-animation-container,.k-popups-wrapper .k-menu-group{position:absolute;left:0}.k-menu .k-animation-container .k-animation-container,.k-menu .k-menu-group .k-menu-group,.k-menu-scroll-wrapper .k-animation-container .k-animation-container,.k-menu-scroll-wrapper .k-menu-group .k-menu-group,.k-menu-scroll-wrapper.vertical .k-animation-container,.k-menu-scroll-wrapper.vertical .k-menu-group,.k-menu-vertical .k-animation-container,.k-menu-vertical .k-menu-group,.k-popups-wrapper .k-animation-container .k-animation-container,.k-popups-wrapper .k-menu-group .k-menu-group,.k-popups-wrapper.vertical .k-animation-container,.k-popups-wrapper.vertical .k-menu-group{top:0;left:0}.k-menu .k-animation-container .k-menu-group,.k-menu-scroll-wrapper .k-animation-container .k-menu-group,.k-popups-wrapper .k-animation-container .k-menu-group{top:auto;left:auto;margin-left:-1px}.k-menu .k-animation-container,.k-menu-scroll-wrapper .k-animation-container,.k-popup .k-animation-container,.k-popups-wrapper .k-animation-container{margin-top:-1px;padding-left:1px}.k-ie .k-menu .k-animation-container,.k-ie .k-menu-scroll-wrapper .k-animation-container,.k-ie .k-popup .k-animation-container,.k-ie .k-popups-wrapper .k-animation-container{margin-top:-2px}.k-popup .k-animation-container .k-popup{margin-left:-1px}.k-menu-scroll-wrapper .k-separator,.k-popups-wrapper .k-separator,ul.k-menu .k-separator{padding:.25em 0;height:100%;width:1px;font-size:0;line-height:0;border-width:0 1px 0 0}.k-menu .k-menu-group .k-separator,.k-menu-scroll-wrapper.vertical .k-menu-group .k-separator,.k-menu-scroll-wrapper.vertical .k-separator,.k-popups-wrapper.vertical .k-menu-group .k-separator,.k-popups-wrapper.vertical .k-separator,ul.k-menu-vertical .k-separator{padding:0;height:1px;width:100%;border-width:1px 0 0}.k-menu-scroll-wrapper .k-widget.k-menu,.k-popups-wrapper .k-widget.k-menu{white-space:nowrap;overflow:hidden}.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical,.k-popups-wrapper.vertical .k-menu.k-menu-vertical{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.k-menu-scroll-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item,.k-popups-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item{display:inline-block;overflow:hidden;float:none}.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical>.k-item,.k-popups-wrapper.vertical .k-menu.k-menu-vertical>.k-item{overflow:hidden}.k-menu-scroll-wrapper,.k-popups-wrapper{position:relative;border:0;margin:0;padding:0}.k-menu-scroll-wrapper.vertical,.k-popups-wrapper.vertical{height:100%}.k-menu-scroll-wrapper>.k-animation-container .k-item,.k-popups-wrapper>.k-animation-container .k-item{float:none}.k-menu-scroll-wrapper .k-menu-scroll-button,.k-popups-wrapper .k-menu-scroll-button{border-radius:0;position:absolute;display:none}.k-menu-scroll-wrapper .k-scroll-up,.k-popups-wrapper .k-scroll-up{top:0;left:0;width:100%}.k-menu-scroll-wrapper .k-scroll-down,.k-popups-wrapper .k-scroll-down{bottom:0;left:0;width:100%}.k-menu-scroll-wrapper .k-scroll-down,.k-menu-scroll-wrapper .k-scroll-up,.k-popups-wrapper .k-scroll-down,.k-popups-wrapper .k-scroll-up{padding:0 .7em;line-height:.2em}.k-menu-scroll-wrapper .k-scroll-left,.k-popups-wrapper .k-scroll-left{top:0;left:0;height:100%}.k-menu-scroll-wrapper .k-scroll-right,.k-popups-wrapper .k-scroll-right{top:0;right:0;height:100%}.k-menu-scroll-wrapper .k-scroll-left,.k-menu-scroll-wrapper .k-scroll-right,.k-popups-wrapper .k-scroll-left,.k-popups-wrapper .k-scroll-right{width:16px;padding-left:0;padding-right:0}.k-menu-scroll-wrapper .k-scroll-left .k-icon,.k-menu-scroll-wrapper .k-scroll-right .k-icon,.k-popups-wrapper .k-scroll-left .k-icon,.k-popups-wrapper .k-scroll-right .k-icon{margin-top:-.5em;position:absolute;top:50%;left:0}.k-context-menu{border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-grid,.k-listview{position:relative;zoom:1}.k-grid table{width:100%;margin:0;max-width:none;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0}.k-header.k-drag-clue{overflow:hidden}.k-filter-row th,.k-grid-header th.k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:400;white-space:nowrap;text-overflow:ellipsis;text-align:left}.k-grid-header th.k-header{vertical-align:bottom}.k-filtercell,.k-filtercell .k-widget,.k-filtercell>span{display:block;width:auto}.k-filtercell>span{padding-right:4.8em;position:relative;min-height:2em;line-height:2em}.k-filtercell>.k-operator-hidden{padding-right:2.3em}.k-filter-row .k-dropdown-operator,.k-filtercell>span>.k-button{position:absolute;top:0;right:0}.k-filter-row .k-dropdown-operator{width:2.1em;right:2.5em}.k-filtercell>span>label{vertical-align:middle}.k-filter-row label>input[type=radio]{vertical-align:middle;position:relative;bottom:2px}.k-ie10 .k-grid-header a:active{background-color:transparent}.k-grid-header th.k-header>.k-link{display:block;min-height:18px;line-height:18px;margin:-.5em -.6em -.4em 0;padding:.5em .6em .4em 0;overflow:hidden;text-overflow:ellipsis}.k-grid-header th.k-with-icon .k-link{margin-right:18px}.k-grid-header th>.k-link>.k-icon{vertical-align:text-top}.k-grid .k-state-hover{cursor:pointer}.k-grid-column-resizing,.k-grid-column-resizing .k-button,.k-grid-column-resizing .k-grid-filter,.k-grid-column-resizing .k-grid-toolbar,.k-grid-column-resizing .k-link{cursor:col-resize}.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,.k-grid-edit-row .text-box{margin-top:0;margin-bottom:0}.k-grid-footer-wrap,.k-grid-header-wrap{position:relative;width:100%;overflow:hidden;border-style:solid;border-width:0 1px 0 0;zoom:1}div.k-grid-footer,div.k-grid-header{padding-right:17px;border-bottom-style:solid;border-bottom-width:1px;zoom:1}.k-grid-header-locked>table,.k-grid-header-wrap>table{margin-bottom:-1px}.k-grid-content{position:relative;width:100%;overflow:auto;overflow-x:auto;overflow-y:scroll;zoom:1;min-height:0}.k-mobile .k-grid tbody{-webkit-backface-visibility:hidden}.k-mobile .k-grid-backface tbody{-webkit-backface-visibility:visible}.k-grid-content-expander{position:absolute;visibility:hidden;height:1px}.k-grid-norecords{width:100%;height:100%;text-align:center}.k-grid-norecords-template{width:20em;height:4em;line-height:4em;vertical-align:middle;margin:0 auto}.k-grid-content>.k-grid-norecords>.k-grid-norecords-template{top:50%;left:50%;margin-left:-10em;margin-top:-2em;position:absolute}@media print{.k-grid{height:auto!important}.k-grid-header{padding:0!important}.k-grid-content,.k-grid-header-wrap{overflow:visible;height:auto!important}}.k-grid .k-scrollbar{-ms-overflow-style:scrollbar}.k-virtual-scrollable-wrap{height:100%;overflow-y:hidden;position:relative}.k-grid-content table,.k-grid-content-locked>table,.k-grid-footer table,.k-grid-header table{table-layout:fixed}.k-grid-lockedcolumns{white-space:nowrap}.k-grid-content,.k-grid-content-locked,.k-pager-wrap{white-space:normal}.k-grid-content-locked,.k-grid-footer-locked,.k-grid-header-locked{display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-style:solid;border-width:0 1px 0 0}.k-grid-content-locked+.k-grid-content,.k-grid-footer-locked+.k-grid-footer-wrap,.k-grid-header-locked+.k-grid-header-wrap{display:inline-block;vertical-align:top}.k-grid-toolbar{border-style:solid;border-width:1px 0 0}.k-filter-row>th:first-child,.k-grid tbody td:first-child,.k-grid tfoot td:first-child,.k-grid-header th.k-header:first-child{border-left-width:0}.k-grid-header th.k-header.k-first{border-left-width:1px}.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-group-footer .k-group-cell+td{border-left-width:1px}.k-grid-footer{border-style:solid;border-width:1px 0 0}.k-grid-footer td{border-top-width:0}.k-grid-footer>td{border-top-width:1px}.k-grid-pager{border-width:1px 0 0}.k-grid .k-pager-numbers{float:left;cursor:default;display:inline-block;vertical-align:top;margin-right:1px}.k-widget.k-grid .k-pager-numbers{position:relative}.k-header>.k-grid-filter,.k-header>.k-header-column-menu{float:right;margin:-.5em -.6em -.4em 0;padding:.5em .2em .4em;position:relative;z-index:1}.k-grid .k-animation-container{position:absolute}.k-filter-menu{padding:.5em}.k-list-filter{display:block}form.k-filter-menu .k-textbox,form.k-filter-menu .k-widget{display:block}form.k-filter-menu .k-textbox{width:100%;margin-bottom:3px}.k-filter-help-text,.k-filter-menu .k-textbox,.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-filter-menu .k-filter-selected-items{font-weight:700;margin:.5em}.k-multicheck-wrap{overflow:auto;overflow-x:hidden;white-space:nowrap;max-height:300px}.k-multicheck-wrap .k-item{line-height:2.2em}.k-grouping-row .k-icon{margin:-3px 4px 0 2px}.k-grouping-row p{display:inline-block;vertical-align:middle;margin-left:-.6em;padding:0 .6em}.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;text-overflow:none}.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-dropclue:after,.k-grouping-dropclue:before{content:"";width:0;height:0;border:3px solid;border-left-color:transparent;border-right-color:transparent;position:absolute;left:0}.k-grouping-dropclue:before{top:0;border-bottom:0}.k-grouping-dropclue:after{bottom:0;border-top:0}.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:0 0;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 .k-button,.k-grouping-header a{display:inline-block;vertical-align:middle}.k-dirty-cell:before{content:"\a0";display:inline-block;width:0;float:left}.k-dirty{position:absolute;width:0;height:0;border-style:solid;border-width:3px;border-color:red transparent transparent red;margin:-.45em 0 0 -.6em;padding:0;overflow:hidden;vertical-align:top}.k-grid-toolbar,.k-grouping-header{margin:0;padding:.429em .2em .429em 1em;cursor:default}.k-grid .k-edit-container{padding:0}.k-grid .field-validation-error{display:block}.k-grid .input-validation-error{border-style:ridge;border-color:red;background-color:pink}.k-grid-toolbar .k-button{vertical-align:middle}.k-grid-actions{display:inline-block}.k-grid .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}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;white-space:nowrap}.k-grid .k-edit-cell .k-tooltip{white-space:normal}.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget,.k-grid-edit-row>td>.k-textbox,.k-grid-edit-row>td>.k-widget,.k-grid-edit-row>td>.text-box{width:100%}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:-.2em;margin-bottom:-.2em}.k-grid-resize-indicator{position:absolute;width:2px;background-color:#aaa}.k-grid-header .k-resize-handle,.k-grid>.k-resize-handle{position:absolute;height:25px;cursor:col-resize;z-index:2}.k-marquee{position:absolute;z-index:100000}.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-ie9 .k-column-menu{width:160px}.k-ie8 .k-grid-filter,.k-ie8 .k-header-column-menu{font-size:100%}.k-column-menu{min-width:160px}.k-column-menu .k-sprite{margin-right:10px}.k-column-menu>.k-menu{border-width:0}.k-column-menu .k-calendar .k-link{white-space:normal}.k-columns-item .k-group{max-height:200px;overflow:auto}.k-pdf-export-shadow .k-grid{float:left;width:auto!important}.k-pdf-export-shadow .k-grid,.k-pdf-export-shadow .k-grid-content,.k-pdf-export-shadow .k-grid-content-locked{height:auto!important;overflow:visible}.k-pdf-export-shadow .k-grid-content-locked+.k-grid-content,.k-pdf-export-shadow .k-grid-footer-locked+.k-grid-footer-wrap,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-header-wrap{width:auto!important}.k-pdf-export-shadow .k-grid-footer,.k-pdf-export-shadow .k-grid-header{padding:0!important}.k-loading-pdf-mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.k-loading-pdf-mask .k-loading-color{filter:alpha(opacity=50);opacity:.5}.k-loading-pdf-mask .k-loading-pdf-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.k-pdf-export .k-loading-pdf-mask{display:none}.k-autofitting{width:auto!important;table-layout:auto!important}.k-autofitting td,.k-autofitting th.k-header{white-space:nowrap!important}.k-autofitting .k-detail-row{display:none!important}.k-grid input.k-checkbox{width:16px;height:16px;margin-left:1px;margin-top:4px;position:absolute;z-index:1}.k-grid input.k-checkbox+label.k-checkbox-label{cursor:default}.k-grid .k-checkbox-label.k-no-text{padding:0}.k-grid th input.k-checkbox{margin-top:1px}.k-grid .k-edit-cell input.k-checkbox,.k-grid .k-edit-cell input[type=checkbox]{margin-left:-webkit-calc(.3em + 3px);margin-left:calc(.3em + 3px)}.k-grid .k-edit-cell input.k-checkbox+label.k-checkbox-label,.k-grid .k-edit-cell input[type=checkbox]+label.k-checkbox-label{margin-left:.3em}.k-window .k-popup-edit-form .k-edit-field input.k-checkbox{position:absolute;margin-left:1px;margin-top:.8em;width:14px;height:14px;z-index:1}.k-window .k-popup-edit-form .k-edit-field input.k-checkbox+label.k-checkbox-label{cursor:default}.k-window .k-popup-edit-form .k-edit-field label.k-checkbox-label{margin-top:.6em}.k-grid-header .k-i-sort-asc-sm,.k-grid-header .k-i-sort-desc-sm{margin-left:7px}.k-grid-header .k-sort-order{display:inline-block;height:16px;line-height:16px;margin-top:1px;margin-left:-1px;vertical-align:text-top;font-size:12px}.k-grid-header .k-link .k-icon.k-i-sort-asc-sm,.k-grid-header .k-link .k-icon.k-i-sort-desc-sm{margin-top:1px;vertical-align:text-top}@media only screen and (max-width:1024px){.k-edge .k-grid .k-pager-numbers,.k-ff .k-grid .k-pager-numbers,.k-ie11 .k-grid .k-pager-numbers,.k-safari .k-grid .k-pager-numbers,.k-webkit .k-grid .k-pager-numbers{position:absolute;left:4.8em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:visible;height:auto}.k-edge .k-grid .k-pager-numbers:first-child,.k-ff .k-grid .k-pager-numbers:first-child,.k-ie11 .k-grid .k-pager-numbers:first-child,.k-safari .k-grid .k-pager-numbers:first-child,.k-webkit .k-grid .k-pager-numbers:first-child{left:.2em}.k-edge .k-grid .k-pager-numbers.k-state-expanded,.k-ff .k-grid .k-pager-numbers.k-state-expanded,.k-ie11 .k-grid .k-pager-numbers.k-state-expanded,.k-safari .k-grid .k-pager-numbers.k-state-expanded,.k-webkit .k-grid .k-pager-numbers.k-state-expanded{-ms-transform:translatey(-100%);transform:translatey(-100%);-webkit-transform:translatey(-100%)}.k-edge .km-pane-wrapper .k-grid .k-pager-numbers,.k-ff .km-pane-wrapper .k-grid .k-pager-numbers,.k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers,.k-safari .km-pane-wrapper .k-grid .k-pager-numbers,.k-webkit .km-pane-wrapper .k-grid .k-pager-numbers{position:relative;left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.k-edge .k-rtl .k-grid .k-pager-numbers,.k-ff .k-rtl .k-grid .k-pager-numbers,.k-ie11 .k-rtl .k-grid .k-pager-numbers,.k-safari .k-rtl .k-grid .k-pager-numbers,.k-webkit .k-rtl .k-grid .k-pager-numbers{left:auto;right:4.8em;width:4.5em}.k-edge .k-rtl .k-grid .k-pager-numbers:first-child,.k-ff .k-rtl .k-grid .k-pager-numbers:first-child,.k-ie11 .k-rtl .k-grid .k-pager-numbers:first-child,.k-safari .k-rtl .k-grid .k-pager-numbers:first-child,.k-webkit .k-rtl .k-grid .k-pager-numbers:first-child{left:auto;right:.2em}.k-edge .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-ff .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-ie11 .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-safari .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-webkit .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers{right:5.8em}.k-edge .k-grid .k-pager-numbers .k-current-page,.k-ff .k-grid .k-pager-numbers .k-current-page,.k-ie11 .k-grid .k-pager-numbers .k-current-page,.k-safari .k-grid .k-pager-numbers .k-current-page,.k-webkit .k-grid .k-pager-numbers .k-current-page{display:block;border-left:0}.k-edge .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-ff .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-ie11 .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-safari .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-webkit .k-grid .k-pager-number.k-state-expanded .k-current-page{-ms-transform:translatey(100%);transform:translatey(100%);-webkit-transform:translatey(100%)}}.k-treelist .k-status{padding:.4em .6em;line-height:1.6em}.k-treelist .k-status .k-loading{vertical-align:baseline;margin-right:5px}.k-treelist tr.k-hidden{display:none}.k-treelist.k-treelist-dragging,.k-treelist.k-treelist-dragging .k-state-hover{cursor:default}.k-treelist .k-i-drag-and-drop{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat}.k-treelist .k-i-arrow-45-down-right,.k-treelist .k-i-arrow-60-right{cursor:pointer}.k-treelist .k-i-arrow-45-down-right{margin-top:-.5em}.k-drag-separator{display:inline-block;border-right:1px solid;height:1em;vertical-align:top;margin:0 .5em}.k-gantt{white-space:nowrap;position:relative}.k-gantt-layout{display:inline-block;white-space:normal;vertical-align:top}.k-gantt .k-splitbar{position:relative;cursor:e-resize;width:5px;border-width:0 1px;background-repeat:repeat-y}.k-gantt .k-gantt-layout th{vertical-align:bottom}.k-gantt td{overflow:hidden;white-space:nowrap;vertical-align:top}.k-gantt .k-grid .k-edit-cell{vertical-align:middle}.k-gantt-timeline>.k-timeline,.k-gantt-treelist>.k-treelist{border-width:0;height:100%}.k-gantt-toolbar{border-style:solid;border-width:0 0 1px;line-height:2.4em;padding:.5em}.k-gantt-layout+.k-gantt-toolbar{border-width:1px 0 0}.k-gantt-actions,.k-gantt-toolbar>ul{float:left;margin-right:.6em}.k-gantt-actions>.k-button{margin-right:.5em;vertical-align:top}.k-gantt-toolbar>.k-gantt-views{float:right;margin-right:0}.k-gantt-toolbar>.k-gantt-views>li.k-current-view{display:none}.k-gantt-toolbar>ul>li{display:inline-block;border-style:solid;border-width:1px 1px 1px 0}.k-gantt-toolbar>ul>li:first-child+li{border-left-width:1px}.k-gantt-toolbar .k-link{display:inline-block;padding:0 1.1em}.k-gantt-toolbar li:first-child+li,.k-gantt-toolbar li:first-child+li>.k-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-gantt-toolbar li:last-child,.k-gantt-toolbar li:last-child>.k-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-gantt-toolbar li.k-button{line-height:inherit;padding-top:0;padding-bottom:0}.k-gantt-treelist .k-grid-header tr{height:5em}.k-gantt .k-treelist .k-grid-header{padding:0!important}.k-gantt .k-treelist .k-grid-content{overflow-y:hidden;overflow-x:scroll}.k-treelist-group>tr>span{font-weight:700}.k-treelist-group .k-widget{font-weight:400}.k-gantt-timeline .k-grid-header tr{height:2.5em}.k-gantt-tasks{position:relative}.k-gantt .k-grid-content tr,.k-gantt-rows tr,.k-gantt-tasks tr{height:2.3em}.k-gantt .k-gantt-tasks td:after{content:"\a0"}.k-gantt-timeline{background:0 0}.k-gantt-columns,.k-gantt-dependencies,.k-gantt-rows{position:absolute;top:0;left:0}.k-gantt-tables{position:relative}.k-gantt .k-timeline .k-grid-content{overflow-x:scroll}.k-gantt .k-gantt-timeline th{text-align:center}.k-gantt .k-gantt-timeline tr:first-child th{border-bottom-width:1px}.k-task-summary{height:10px;display:inline-block;vertical-align:top;margin-top:3px}.k-task-summary-complete{height:10px;position:relative;z-index:2}.k-task-summary-progress{height:15px;overflow:hidden}.k-task-summary-complete:after,.k-task-summary-complete:before,.k-task-summary:after,.k-task-summary:before{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent}.k-task-summary-complete:before,.k-task-summary:before{left:0;border-left-color:inherit}.k-task-summary-complete:after,.k-task-summary:after{right:0;border-right-color:inherit}.k-line-h,.k-line-v{position:absolute}.k-line-h{height:2px}.k-line-v{width:2px}.k-arrow-e,.k-arrow-w{position:absolute;top:-4px;width:0;height:0;border-style:solid;border-width:5px}.k-arrow-e{right:-6px;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.k-arrow-w{left:-6px;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.k-task-milestone{width:13px;height:13px;margin-top:3px;border-style:solid;border-width:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.k-ie8 .k-task-milestone{margin-left:1px}.k-gantt .k-gantt-tasks .k-button-icon,.k-gantt .k-gantt-treelist .k-button{padding-top:0;padding-bottom:0}.k-gantt .k-gantt-tasks .k-button-icon{margin-top:4px}.k-gantt .k-gantt-treelist .k-button{margin-top:-4px;margin-bottom:-2px}.k-gantt .k-gantt-tasks .k-button-icon{padding-left:2px;padding-right:2px}.k-gantt .k-gantt-tasks .k-button .k-icon,.k-gantt .k-gantt-treelist .k-button .k-icon{vertical-align:text-top}.k-rel .k-button-icon{position:absolute;left:200px}.k-rel{position:relative;height:0;top:-.3em}.k-task-wrap{position:absolute;padding:0 23px 5px;margin:-1px -23px 0;z-index:2}.k-line.k-state-selected,.k-task-wrap:hover{z-index:3}.k-milestone-wrap{margin:0 -13px 0 -27px}.k-task-content{position:relative;z-index:2}.k-task-complete{position:absolute;top:0;bottom:0;left:0;width:20%;z-index:1}.k-task-dot{position:absolute;top:0;width:16px;height:16px;line-height:16px;display:none;cursor:pointer}.k-task-dot.k-state-hover{background-color:transparent}.k-task-single+.k-task-dot,.k-task-single+.k-task-dot+.k-task-dot{top:.2em}.k-task-wrap-active .k-task-dot,.k-task-wrap:hover .k-task-dot{display:block}.k-task-dot:before{content:"\a0";display:inline-block;width:0;height:16px}.k-task-dot:after{content:"";display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:4px;margin-left:4px}.k-task-dot.k-state-hover:after,.k-task-dot:hover:after,.k-task-wrap-active .k-task-dot:after{border-style:solid;border-width:1px;margin-left:3px}.k-task-start{left:0}.k-task-end{right:0}.k-task-single{border-style:solid;border-width:1px;text-align:left;overflow:hidden;cursor:default;min-height:1.3em;white-space:nowrap}.k-task-template{padding:.2em 1.4em .2em .6em;line-height:normal}.k-task-actions,.k-task-content>.k-link{position:absolute;top:0;right:4px;white-space:nowrap}.k-task-actions{z-index:1}.k-task-actions:first-child{position:static;float:left;margin:4px 2px 0 4px}.k-webkit .k-task-actions:first-child{margin-top:3px}.k-task-actions:first-child>.k-link{display:inline-block}.k-task-delete{display:none}.k-task-wrap-active .k-task-delete,.k-task-wrap:hover .k-task-delete{display:inline-block}.k-task-single .k-resize-handle{position:absolute;visibility:hidden;z-index:2;height:auto}.k-task-single:hover .k-resize-handle,.k-task-wrap-active .k-resize-handle{visibility:visible}.k-task-single .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5}.k-task-content>.k-resize-e{right:0;top:0;bottom:0;width:.4em}.k-task-content>.k-resize-w{left:0;top:0;bottom:0;width:.4em}.k-task-content>.k-resize-e:after,.k-task-content>.k-resize-w:after{left:1px;top:50%;margin-top:-.7em;height:1.4em;width:1px}.k-task-content>.k-resize-e:after{left:auto;right:1px}.k-task-draghandle{position:absolute;bottom:0;width:0;height:0;margin-left:16px;border-width:5px;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;display:none;cursor:e-resize}.k-task-wrap-active .k-task-draghandle,.k-task-wrap:hover .k-task-draghandle{display:block}.k-dependency-hint{z-index:4}.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot,.k-gantt-rowheight .k-task-summary{top:50%}.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-summary{margin-top:-6px}.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot{margin-top:-11px}.k-gantt-rowheight .k-task-single{height:-webkit-calc(100% - 2px);height:calc(100% - 2px)}.k-ie .k-gantt-rowheight .k-task-single{height:99%}.k-gantt-rowheight .k-task-content{height:100%}.k-gantt-rowheight .k-task-content>.k-resize-e:after,.k-gantt-rowheight .k-task-content>.k-resize-w:after{top:0;margin-top:0;height:100%}.k-task-details{padding:.4em;text-align:left;white-space:nowrap}.k-task-details>strong{font-size:120%;display:block}.k-task-pct{margin:.5em 0 .1em;font-size:170%}.k-task-details>ul{line-height:1.2}.k-resources-wrap{position:absolute;z-index:2;zoom:1;margin-left:20px;margin-top:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-resources-wrap .k-resource{margin:0 5px}.k-gantt-edit-form>.k-edit-form-container{width:430px}.k-gantt-edit-form>.k-resources-form-container{width:506px}.k-resources-form-container>.k-grid{margin:0 .9em}.k-gantt-edit-form>.k-edit-form-container .k-numerictextbox,.k-gantt-edit-form>.k-edit-form-container .k-textbox{width:15em}.k-gantt-edit-form .k-edit-buttons .k-gantt-delete{float:left}.k-pdf-export-shadow .k-gantt{float:left}.k-pdf-export-shadow .k-gantt,.k-pdf-export-shadow .k-gantt .k-grid-content,.k-pdf-export-shadow .k-gantt-timeline{width:auto!important;height:auto!important;overflow:visible!important}.k-pdf-export-shadow .k-gantt-treelist{height:auto!important;overflow:visible!important}.k-pdf-export-shadow .k-gantt-timeline .k-grid-header{padding:0!important}.k-pdf-export-shadow .k-gantt .k-splitbar,.k-pdf-export-shadow .k-pdf-export{display:none}button.k-gantt-toggle{display:none;float:left;margin-right:.5em}.k-rtl button.k-gantt-toggle{float:right;margin-right:0;margin-left:.5em}@media only screen and (max-width:1024px){.k-gantt-toolbar>ul.k-gantt-views{position:absolute;right:6px;top:6px;z-index:10000}.k-rtl .k-gantt-toolbar>ul.k-gantt-views{right:auto;left:6px}.k-gantt-toolbar>ul.k-gantt-views>li:not(.k-current-view){display:none}.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view{display:block;border-width:1px}.k-rtl .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view{text-align:left;padding-left:1em}.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em}.k-rtl .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link{padding-left:0}.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-.6em;right:.333em;width:16px;height:16px}.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded>li,.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0}.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.k-rtl .k-gantt-toolbar>ul.k-gantt-views.k-state-expanded{text-align:left}}@media only screen and (max-width:480px){button.k-gantt-toggle{display:inline-block}.k-gantt-create span+span,.k-gantt-pdf span+span{display:none}.k-gantt-create .k-icon,.k-gantt-pdf .k-icon{margin:0}.k-gantt .k-splitbar{display:none;width:0;border-width:0}.k-gantt .k-gantt-treelist{display:none;max-width:0}.k-gantt .k-treelist .k-grid-content{overflow-y:scroll}.k-gantt .k-gantt-timeline{width:100%}}.k-pivot{position:relative}.k-pivot-toolbar{padding:.2em;border-bottom-width:1px;border-bottom-style:solid}.k-pivot .k-pivot-toolbar{padding:.6em}.k-pivot-toolbar .k-button{margin-right:.4em;line-height:1.2em;font-size:.9em;text-align:left;position:relative;padding:.3em 5em .3em .3em;cursor:move}.k-field-actions{position:absolute;right:2px;top:3px;cursor:pointer}.k-pivot .k-grid td{white-space:nowrap}.k-pivot-layout{border-spacing:0;table-layout:auto}.k-pivot-layout>tbody>tr>td{vertical-align:top;padding:0}.k-pivot td{vertical-align:top}.k-pivot-rowheaders>.k-grid,.k-pivot-table>.k-grid{border-width:0}.k-pivot-rowheaders>.k-grid td:first-child,.k-pivot-table .k-grid-header .k-header.k-first{border-left-width:1px}.k-pivot-rowheaders>.k-grid td.k-first{border-left-width:0}.k-pivot-rowheaders>.k-grid{overflow:hidden}.k-pivot-table{border-left-width:1px;border-left-style:solid}.k-pivot-table .k-grid-header-wrap>table{height:100%}.k-pivot .k-grid-header .k-header{vertical-align:top}.k-header.k-alt,td.k-alt{font-weight:700}.k-header.k-alt{background-image:none}.k-pivot-layout .k-grid td{border-bottom-width:1px}.k-pivot-layout .k-grid-footer>td{border-top-width:0}.k-pivot-filter-window .k-treeview{max-height:600px}.k-fieldselector .k-edit-buttons{bottom:auto}.k-fieldselector .k-edit-label{width:16%}.k-fieldselector .k-edit-field{width:77%}.k-fieldselector .k-edit-field>.k-textbox,.k-fieldselector .k-edit-field>.k-widget{width:99%}.k-fieldselector .k-edit-buttons>input,.k-fieldselector .k-edit-buttons>label{float:left;margin-top:.4em}.k-fieldselector p{margin:0 0 .2em .5em;text-transform:uppercase}.k-fieldselector p .k-icon{margin:0 5px 0 0}.k-fieldselector .k-columns{border-style:solid;border-width:0}.k-fieldselector .k-columns>div{overflow:auto;padding:.6em;border-style:solid;border-width:0 0 0 1px;float:left;width:45%}.k-fieldselector .k-columns>div:first-child{border-width:0;margin-right:-1px}.k-fieldselector .k-columns>div+div{float:right;border-width:0}.k-fieldselector div.k-treeview{border-width:0;margin-right:-1px;padding-left:4px;overflow:visible}.k-fieldselector .k-list-container{margin-left:.5em;margin-bottom:1em;padding:.2em 0 0;border-style:solid;border-width:1px}.k-fieldselector .k-list{padding-bottom:2em}.k-fieldselector .k-list li.k-item{padding:.3em 3.3em .3em .3em;margin:0 .2em.2em;position:relative;font-size:.9em;line-height:1.2em;min-height:1em}.k-pivot .k-i-arrow-60-down,.k-pivot .k-i-arrow-60-up,.k-pivot .k-i-minus{color:#858585}.k-pivot .k-i-arrow-60-up.k-i-hold{color:#f9ce1d}.k-pivot .k-i-stop{color:#f44336;font-size:.57142em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.k-pivot .k-i-circle{color:#4caf50}.k-i-stop{background-position:-16px 0}.k-i-minus{background-position:-32px 0}.k-i-arrow-60-up{background-position:-48px 0}.k-i-arrow-60-up{background-position:-64px 0}.k-i-circle{background-position:-80px 0}.k-pdf-export-shadow .k-pivot .k-grid-content{overflow:visible!important}.k-pdf-export-shadow .k-pivot .k-grid-content,.k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid{height:100%!important}.k-pdf-export-shadow .k-pivot .k-grid-header{padding-right:0!important}.k-pdf-export-shadow .k-pivot{width:auto!important;height:auto!important}.k-pdf-export-shadow .k-pivot .k-grid-content>table,.k-pdf-export-shadow .k-pivot .k-grid-header-wrap>table{width:100%!important;height:auto!important}.k-calendar{position:relative;display:inline-block;width:19em;overflow:hidden}.k-week-number{width:21.71428571em}.k-calendar .k-link,.k-calendar td{text-decoration:none}.k-calendar .k-action-link{text-decoration:underline}.k-calendar .k-footer,.k-calendar .k-header{position:relative;text-align:center;zoom:1}.k-widget.k-calendar .k-nav-next,.k-widget.k-calendar .k-nav-prev{position:absolute;top:.16666em;line-height:1.8333em;height:1.8333em}.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:14.167em;border-width:0;margin:0;table-layout:fixed;outline:0}.k-calendar .k-content,.k-calendar .k-content th{text-align:right}.k-calendar .k-content .k-alt{border-radius:0;text-align:center;font-weight:400;cursor:default;line-height:1.8333em}.k-calendar .k-animation-container .k-content{height:100%}.k-widget.k-calendar .k-nav-fast{display:inline-block;width:75%;height:1.8333em;line-height:1.8333em;margin:.16666em -.08333em .3333em 0}.k-calendar .k-header .k-icon{vertical-align:middle}.k-calendar .k-header .k-link.k-nav-next,.k-calendar .k-header .k-link.k-nav-prev{height:1.8333em;width:1.8333em}.k-calendar th{border-bottom-style:solid;border-bottom-width:1px;padding:.4em .45em .4em .1em;font-weight:400;cursor:default}.k-calendar td{padding:.08333em;cursor:pointer}.k-calendar .k-state-focus{border-style:dotted;border-width:.08333em;padding:0}.k-calendar .k-content .k-link{display:block;overflow:hidden;min-height:1.8333em;line-height:1.8333em;padding:0 .45em 0 .1em}.k-calendar .k-meta-view .k-link{padding:.25em 0 .3em;text-align:center}.k-calendar .k-century .k-link{text-align:left;padding:0 .45em}.k-calendar .k-footer{clear:both}.k-calendar .k-footer .k-nav-today,.k-calendar .k-footer>.k-state-disabled{display:block;height:100%;padding:.5em 0}.k-calendar .k-nav-today:hover{text-decoration:underline}div.k-treeview{border-width:0;background:0 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-content,.k-treeview .k-item>.k-group,.k-treeview>.k-group{margin:0;padding:0;background:0 0;list-style-type:none;position:relative}.k-treeview .k-checkbox,.k-treeview .k-icon,.k-treeview .k-image,.k-treeview .k-in,.k-treeview .k-sprite{display:inline-block;vertical-align:top}.k-treeview .k-checkbox{margin-top:.2em}.k-treeview .k-icon,.k-treeview .k-in{vertical-align:middle}.k-treeview .k-request-retry{vertical-align:baseline}.k-treeview .k-i-collapse,.k-treeview .k-i-expand,.k-treeview .k-i-minus,.k-treeview .k-i-plus{margin-top:.05em;margin-left:-16px;cursor:pointer}.k-treeview .k-i-collapse{margin-top:-.4em}.k-treeview .k-image,.k-treeview .k-sprite{margin-right:3px}.k-treeview .k-in{margin:1px 0 1px .3333em;padding:.429em .6667em .429em .5833em;line-height:1.3333em;text-decoration:none;border-style:solid;border-width:1px}.k-treeview span.k-in{cursor:default}.k-treeview .k-i-drag-and-drop{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat}.k-treeview .k-state-hover,.k-treeview .k-state-hover:hover{cursor:pointer}.k-rtl .k-treeview .k-i-collapse,.k-rtl .k-treeview .k-i-expand{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);margin-left:0;margin-right:-16px}.k-toolbar .k-split-button,span.k-colorpicker,span.k-combobox,span.k-datepicker,span.k-datetimepicker,span.k-dropdown,span.k-numerictextbox,span.k-timepicker{background-image:none}.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-listbox,.k-numerictextbox,.k-selectbox,.k-textbox,.k-timepicker,.k-toolbar .k-split-button{position:relative;display:inline-block;width:12.4em;overflow:visible;border-width:0;vertical-align:middle}.k-autocomplete>.k-i-close,.k-combobox>.k-dropdown-wrap>.k-i-close,.k-multiselect>.k-multiselect-wrap>.k-i-close{display:none;position:absolute;right:0}.k-autocomplete>.k-i-close,.k-combobox>.k-dropdown-wrap>.k-i-close{bottom:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-ie8 .k-autocomplete>.k-i-close,.k-ie8 .k-combobox>.k-dropdown-wrap>.k-i-close{margin-top:-8px}.k-combobox>.k-dropdown-wrap>.k-i-close{font-size:100%;right:2.4em}.k-multiselect>.k-multiselect-wrap>.k-i-close{top:6px}.k-autocomplete>.k-i-close,.k-multiselect>.k-multiselect-wrap>.k-i-close{margin-right:6px}.k-autocomplete.k-state-focused>.k-i-close,.k-autocomplete.k-state-hover>.k-i-close,.k-combobox>.k-dropdown-wrap.k-state-focused>.k-i-close,.k-combobox>.k-dropdown-wrap.k-state-hover>.k-i-close{display:inline-block;outline:0}.k-autocomplete>.k-hidden,.k-combobox>.k-dropdown-wrap>.k-hidden,.k-multiselect .k-hidden{display:none!important}.k-multiselect.k-state-focused>.k-multiselect-wrap>.k-i-close,.k-multiselect.k-state-hover>.k-multiselect-wrap>.k-i-close{display:inline-block;outline:0}.k-autocomplete.k-state-border-down>.k-i-close,.k-combobox>.k-dropdown-wrap.k-state-border-down>.k-i-close{margin-top:-1px}.k-filter-menu .k-autocomplete,.k-filter-menu .k-combobox,.k-filter-menu .k-datepicker,.k-filter-menu .k-datetimepicker,.k-filter-menu .k-dropdown,.k-filter-menu .k-numerictextbox,.k-filter-menu .k-textbox,.k-filter-menu .k-timepicker{width:13.2em}.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-numerictextbox,.k-selectbox,.k-timepicker,.k-toolbar .k-split-button{white-space:nowrap}.k-colorpicker,.k-toolbar .k-split-button{width:auto}.k-datetimepicker{width:15em}.k-autocomplete,.k-numeric-wrap,.k-picker-wrap{position:relative;cursor:default}.k-dropdown-wrap{position:relative}.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap{display:block}.k-block,.k-content,.k-grid,.k-header-column-menu,.k-panelbar,.k-slider,.k-splitter,.k-treeview,.k-widget{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-block,.k-calendar,.k-grid-header .k-i-link-horizontal,.k-header-column-menu,.k-pager-wrap,.k-slider,.k-splitbar,.k-treeview{-webkit-touch-callout:none}.k-list-scroller{position:relative;overflow:auto}.k-popup.k-calendar-container,.k-popup.k-list-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:2px;border-width:1px;border-style:solid}.k-autocomplete.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-list-container.k-state-border-down,.k-numeric-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down{border-bottom-width:0;padding-bottom:1px}.k-list-container .km-scroll-container{padding-bottom:6px}.k-autocomplete,.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap,.k-textbox{border-width:1px;border-style:solid;padding:0 1.9em 0 0}.k-numeric-wrap.k-expand-padding{padding-right:0}.k-autocomplete,.k-textbox{padding:0}.k-textbox.k-space-left{padding-left:1.9em}.k-textbox.k-space-right{padding-right:1.9em}.k-textbox .k-icon{top:50%;margin:-8px 0 0;position:absolute}.k-space-left .k-icon{left:3px}.k-space-right .k-icon{right:3px}span.k-textbox:after{content:"\a0";display:block;height:.4px;overflow:hidden}.k-autocomplete,.k-dropdown-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-numeric-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-picker-wrap.k-state-hover{-webkit-transition:-webkit-box-shadow .15s ease-out;transition:-webkit-box-shadow .15s ease-out;transition:box-shadow .15s ease-out;transition:box-shadow .15s ease-out,-webkit-box-shadow .15s ease-out;-webkit-transition:"box-shadow .15s ease-out";transition:"box-shadow .15s ease-out"}.k-combobox .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-textbox>input{width:100%;vertical-align:top}.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input{font-family:inherit;border-width:0;outline:0}.k-dropdown .k-input,.k-selectbox .k-input{background:0 0}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;text-decoration:none}.k-combobox .k-select,.k-numeric-wrap .k-select,.k-picker-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-autocomplete .k-input,.k-textbox>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-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input,.k-textbox>input{height:2.214em;line-height:2.214em;padding:.177em 0;text-indent:.8em;border:0;margin:0}.k-combobox .k-dropdown-wrap:before,.k-numeric-wrap:before,.k-picker-wrap:before{content:"\a0";display:inline-block;width:0;height:2.214em;padding-bottom:.3em}.k-combobox-clearable .k-input{padding-right:1.9em;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;height:2.568em}.k-webkit .k-combobox .k-dropdown-wrap:before,.k-webkit .k-numeric-wrap:before,.k-webkit .k-picker-wrap:before{padding-bottom:.38em}.km.root .k-combobox .k-dropdown-wrap:before,.km.root .k-numeric-wrap:before,.km.root .k-picker-wrap:before{content:none}.k-combobox .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input{display:inline}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{min-height:2.214em;line-height:2.564em;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{border-radius:0}.k-combobox .k-select,.k-dropdown,.k-selectbox .k-icon{cursor:pointer}.k-popup{border-style:solid;border-width:1px}.k-list-optionlabel,.k-popup .k-item{cursor:default}.k-popup .k-calendar{border:0}.k-list{height:auto}.k-nodata{min-height:138px;width:100%;display:table;text-transform:uppercase;font-size:.85em;font-weight:lighter}.k-nodata>div{display:table-cell;text-align:center;vertical-align:middle;padding:11px}.k-fieldselector .k-list .k-item,.k-item.k-drag-clue,.k-list-optionlabel,.k-listbox .k-item,.k-popup .k-list .k-item,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding:1px 5px 1px 5px;line-height:1.8em;min-height:1.8em}.k-listbox .k-item,.k-popup .k-list .k-item{border-width:1px;border-style:solid;border-color:transparent;padding:0 4px}.k-popup .k-list .k-item>.k-group{top:-1px}.k-group-header+div>.k-list>.k-item.k-first:before{content:" ";display:block;border-top-width:1px;border-top-style:solid;position:absolute;top:-1px;left:0;right:0}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding-right:22px}.k-overflow-container .k-item{padding:1px}.k-overflow-container .k-button.k-state-disabled,.k-overflow-container .k-button.k-state-disabled:hover,.k-overflow-container>.k-state-disabled .k-button{border:0;background:0 0}.k-fieldselector .k-list .k-item,.k-list-optionlabel.k-state-focused,.k-list-optionlabel.k-state-selected,.k-listbox .k-item,.k-overflow-container .k-state-focused,.k-overflow-container .k-state-hover,.k-overflow-container .k-state-selected,.k-popup .k-list .k-state-focused,.k-popup .k-list .k-state-hover,.k-popup .k-list .k-state-selected{padding:0 4px;border-width:1px;border-style:solid}.k-list-filter{position:relative;margin-bottom:2px}.k-list-filter>.k-textbox{padding-right:20px;width:100%}.k-list-filter>.k-icon{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.km-root .k-list-filter>.k-textbox{padding-left:0;padding-right:0;border-left-width:0;border-right-width:0}.k-multiselect-wrap{position:relative;border-width:0;border-style:solid;border-radius:4px;border-color:#c5c5c5;background-color:#fff;min-height:2.04em;padding-right:22px}.k-multiselect-wrap .k-input{background-color:transparent;height:1.31em;line-height:1.31em;padding:.18em 0;text-indent:.8em;border:0;margin:1px 0 0;float:left}.k-multiselect-wrap .k-input::-ms-clear{display:none}.k-multiselect-wrap li{margin:1px 0 1px 1px;padding:.1em 1.6em .1em .4em;line-height:2.064em;float:left;position:relative}.k-autocomplete .k-i-loading,.k-multiselect .k-i-loading{position:absolute;right:3px;bottom:4px}.k-multiselect-wrap .k-select{position:absolute;top:0;bottom:0;right:0;padding:.03em .2em}.k-datetimepicker .k-picker-wrap{padding-right:3.8em}.k-datetimepicker .k-select{width:3.8em}.k-datetimepicker .k-select .k-link-date{margin-left:-.285em}.k-datetimepicker .k-select .k-link-time{margin-right:-.285em;margin-left:.428em}.k-datetimepicker .k-picker-wrap .k-icon{margin:0 2px}.k-picker-wrap .k-icon{cursor:pointer}.k-button,.k-datepicker,.k-datetimepicker,.k-textbox,.k-timepicker{display:inline-block;vertical-align:middle}.k-picker-wrap .k-input{margin:0}.k-time-popup .k-item{padding:1px 3px}.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}input.k-textbox,textarea.k-textbox{padding:2px .3em}input.k-textbox{height:2.694em;text-indent:.8em;line-height:1.6em}.k-ie input.k-textbox{text-indent:.4em}.k-ff input.k-textbox{height:2.17em}textarea.k-textbox{height:auto}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;overflow:hidden}.k-numerictextbox .k-icon{display:block;margin:auto;height:100%}.k-numerictextbox .k-i-arrow-60-up{top:2px}.k-numerictextbox .k-i-arrow-60-down{bottom:2px}.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;display:inline-block;height:2em;width:2em}.k-colorpicker .k-selected-color .k-i-line{font-size:2em;color:#ff525e;display:inline-block;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:FlipH}.k-colorpicker .k-selected-color .k-i-line:before{content:"\e510"}.k-colorpicker .k-tool-icon{position:relative;top:-2px;display:inline-block;padding:3px 3px 2px;margin-right:3px;margin-left:2px;margin-bottom:3px;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px;-ms-high-contrast-adjust:none}.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-select{cursor:pointer}.k-colorpicker .k-picker-wrap .k-icon{overflow:visible}.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;line-height:0;border-width:0;display:inline-block}.k-colorpalette .k-palette{border-collapse:collapse;position:relative;width:100%;height:100%}.k-colorpalette .k-item{width:14px;height:14px;overflow:hidden;-ms-high-contrast-adjust:none}.k-colorpalette .k-item.k-state-selected,.k-colorpalette .k-item.k-state-selected:hover{z-index:100;background:0 0;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.45);box-shadow:0 1px 3px 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.45);position:relative}.k-colorpalette .k-item:hover{z-index:101;position:relative;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3);box-shadow:0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3)}.k-flatcolorpicker{position:relative;display:inline-block;width:265px;padding-bottom:5px}div.k-flatcolorpicker{background-color:transparent;background-image:none}.k-flatcolorpicker .k-selected-color{background-image:url(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 .1em .65em .65em;border:0;margin:0;width:82%}.k-flatcolorpicker .k-selected-color .k-color-input{background-color:#fff;display:inline-block;width:84%;text-align:left}.k-flatcolorpicker .k-selected-color .k-clear-color{padding:.4em;line-height:0}.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:before{color:#000;opacity:.8}.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:active,.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:hover{opacity:1}.k-flatcolorpicker .k-clear-color-container .k-clear-color.k-state-focused:active{color:inherit}.k-flatcolorpicker .k-clear-color-container .k-clear-color:active{color:#000;opacity:1}.k-flatcolorpicker .k-clear-color-container .k-clear-color .k-i-reset-color,.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color{background-image:none}.k-flatcolorpicker .k-clear-color-container{text-align:left}.k-flatcolorpicker .k-hsv-rectangle{position:relative;-webkit-user-select:none;-moz-user-select: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;border-radius:6px;-webkit-box-shadow:0 1px 2px #444;box-shadow:0 1px 2px #444;background:0 0}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus,.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover{background:0 0;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:0 0}.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle{background:0 0;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:focus,.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover{background:0 0;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:-webkit-gradient(linear,left top,right top,from(red),color-stop(16%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(84%,#f0f),to(#ff0004));background:-webkit-linear-gradient(left,red 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:linear-gradient(to right,red 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)}.k-flatcolorpicker .k-transparency-slider .k-slider-track{background-image:url(textures/transparency.png);-webkit-background-size:100% auto;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:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000)),-webkit-gradient(linear,left top,right top,from(#fff),to(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:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%),linear-gradient(to right,#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-ie8 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(textures/hue.png) repeat 0 50%}.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track{background:url(textures/transparency.png) repeat 0 50%}.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)}.k-rtl .k-multiselect-wrap{padding-right:0;padding-left:22px}.k-maskedtextbox{position:relative;display:inline-block;background-color:transparent;border-width:0}.k-maskedtextbox ::-ms-clear{display:none;width:0;height:0}.k-maskedtextbox .k-i-warning{display:none;position:absolute;width:1.9em;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-maskedtextbox.k-state-invalid .k-i-warning{display:inline-block}.k-dateinput{position:relative;display:inline-block;border-width:0}.k-dateinput.k-widget{background-color:transparent}.k-dateinput ::-ms-clear{display:none;width:0;height:0}.k-dateinput .k-i-warning{display:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.k-dateinput.k-state-invalid .k-i-warning{display:inline-block}.k-datepicker .k-picker-wrap .k-i-warning,.k-datetimepicker .k-picker-wrap .k-i-warning,.k-timepicker .k-picker-wrap .k-i-warning{display:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.k-datepicker .k-picker-wrap.k-state-invalid .k-i-warning,.k-datetimepicker .k-picker-wrap.k-state-invalid .k-i-warning,.k-timepicker .k-picker-wrap.k-state-invalid .k-i-warning{display:inline-block}.k-listbox{-webkit-box-sizing:border-box;box-sizing:border-box;height:200px}.k-listbox.k-widget{background-color:transparent}.k-listbox .k-list-scroller{height:100%;overflow:auto;border-width:1px;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}.k-listbox .k-list-scroller li{cursor:default;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.k-listbox .k-listbox-toolbar{-webkit-box-sizing:border-box;box-sizing:border-box}.k-listbox.k-listbox-toolbar-top{padding:15px 0 1.42857143em}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar{margin-top:-15px;margin-bottom:5px}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li{display:inline-block}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li+li{margin-left:5px}.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar{float:left;margin-right:5px}.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li+li{margin-top:5px}.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{float:right;margin-left:5px}.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li:not(:last-child){margin-bottom:5px}.k-listbox.k-listbox-toolbar-bottom{padding:15px 0 1.45em}.k-listbox.k-listbox-toolbar-bottom .k-list-scroller{margin-top:-15px}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar{margin-top:5px}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li{display:inline-block}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li+li{margin-left:5px}.k-listbox .k-ghost{opacity:.5}table.k-editor{width:100%;height:250px;table-layout:fixed;border-style:solid;border-width:1px;border-collapse:separate;border-spacing:4px;font-size:100%;vertical-align:top;position:relative}.k-editor-inline{border-width:2px;padding:.3em .5em;word-wrap:break-word;overflow:auto;position:relative}.k-editortoolbar-dragHandle{cursor:move;padding-left:0;padding-right:3px;-webkit-box-shadow:none!important;box-shadow:none!important}.k-editor-widget>.k-window-content{overflow:hidden}.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;word-wrap:break-word}.k-editor-toolbar li{display:inline-block;vertical-align:middle}.k-edge .k-editor-toolbar,.k-ff .k-editor-toolbar,.k-ie9 .k-editor-toolbar,.k-webkit .k-editor-toolbar{padding:0}.k-edge .k-editor-toolbar li,.k-ff .k-editor-toolbar li,.k-ie10 .k-editor-toolbar li,.k-ie9 .k-editor-toolbar li,.k-safari .k-editor-toolbar li,.k-webkit .k-editor-toolbar li{display:inline-block;padding:.1em 0}.k-editor-toolbar .k-editor-widget,.k-editor-toolbar>li{margin-right:6px}.k-group-start.k-group-end .k-editor-widget{margin-right:0}.k-editor-toolbar .k-editor-dropdown{position:relative}.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-colorpicker,.k-editor-toolbar .k-combobox,.k-editor-toolbar .k-dropdown,.k-editor-toolbar .k-selectbox{vertical-align:middle}.k-button-group{white-space:nowrap}.k-button-group .k-tool{display:inline-block;vertical-align:middle;margin:1px 0;width:36px;height:36px;line-height:36px}.k-button-group .k-tool-icon{width:24px;height:24px;vertical-align:middle;-ms-high-contrast-adjust:none}.k-editor-toolbar .k-tool-icon.k-icon{top:auto;font-size:16px}.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-button-group{padding:1px}.k-editor .k-editor-toolbar .k-row-break{display:block;height:0;font-size:0;line-height:0}.k-editor-toolbar .k-i-login{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-button-group .k-tool{border-style:solid;border-width:1px;margin-right:-1px}.k-button-group .k-tool.k-state-hover,.k-button-group .k-tool:focus{position:relative;z-index:1}.k-rtl .k-button-group .k-tool{border-style:solid;border-width:1px}.k-button-group .k-tool.k-group-end{border-right-width:1px}.k-rtl .k-button-group .k-tool.k-group-end{border-left-width:1px}.k-button-group .k-state-disabled{display:none}.k-button-group .k-state-active,.k-button-group .k-state-hover{vertical-align:middle}.k-button-group .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;background:#fff}.k-editor .k-tool{outline: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-viewhtml-dialog{width:auto}.k-filebrowser-dialog{width:auto;min-width:350px}.k-filebrowser-dialog .k-filebrowser{margin:0 1em 0}.k-filebrowser-dialog .k-edit-label{width:18%}.k-filebrowser-dialog .k-edit-field{width:75%}.k-filebrowser-dialog .k-edit-field .k-textbox{width:70%}#k-editor-image-height,#k-editor-image-width{width:5em}.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:180.4px;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;-ms-high-contrast-adjust:none}.k-editor .k-resize-handle{position:absolute;padding:5px;right:0;bottom:0}.k-editor .k-overlay{position:absolute;background-color:#fff;opacity:0}.k-toolbar-resizable{min-height:2.4375em;position:relative}.k-overflow-tools{position:absolute;right:0;top:0}.k-editor-overflow-popup .k-tool{width:auto;height:auto;display:block;text-align:left;text-decoration:initial;border:0;padding-right:.5em;margin:0;padding:0 6px}.k-editor-overflow-popup .k-tool.k-state-disabled{display:none}.k-editor-toolbar .k-tool-text{display:none}.k-editor-inline .k-table-resize-handle-wrapper{position:absolute;width:5px;height:5px;background-color:#fff;border:1px solid #000;z-index:100}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle{width:100%;height:100%}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-east{cursor:e-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-north{cursor:n-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northeast{cursor:ne-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northwest{cursor:nw-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-south{cursor:s-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southeast{cursor:se-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southwest{cursor:sw-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-west{cursor:w-resize}.k-editor-inline .k-column-resize-handle-wrapper{position:absolute;height:10px;width:10px;cursor:col-resize;z-index:2}.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle{width:100%;height:100%}.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker{width:2px;height:100%;margin:0 auto;background-color:#00b0ff;display:none;opacity:.8}.k-table.k-table-resizing{opacity:.6}.k-editor-inline .k-row-resize-handle-wrapper{position:absolute;z-index:2;cursor:row-resize;width:10px;height:10px}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle{display:table;width:100%;height:100%}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper{display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker{display:none;margin:0;padding:0;width:100%;height:2px;background-color:#00b0ff;opacity:.8}.k-editor-dialog.k-viewhtml-dialog .k-edit-buttons{clear:both;text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em}.k-editor-dialog.k-viewhtml-dialog .k-edit-buttons .k-button{margin-right:.5em}.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content{overflow:hidden;min-width:325px;width:24em;padding:1em 0}.k-editor-dialog .k-edit-form-container{width:auto}.k-editor-dialog .k-tabstrip{margin:-1.333em 0 0}.k-editor-dialog .k-root-tabs{margin:-1em -1em -1.5em;padding:.5em 1em 0;border-width:0}.k-editor-dialog ul.k-tabstrip-items{padding:.5em 1em 0;border-width:0 0 1px;border-style:solid}.k-editor-dialog ul.k-tabstrip-items .k-loading{border-top-width:0}.k-editor-dialog .k-tabstrip:focus{-webkit-box-shadow:none;box-shadow:none}.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content{overflow:hidden;min-height:440px;height:35em;margin:0;padding:1em .5em 0;border-width:0}.k-editor-dialog .k-edit-field .k-numerictextbox{width:10.6em;margin:0 .35714285em 0 0}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox+.k-dropdown{width:4em}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdown,.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox{width:15em}.k-editor-table-wizard-dialog .k-numerictextbox+.k-dropdown{width:5.35714285em}.k-editor-dialog textarea.k-textbox{height:14.28571428em}.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align{width:4em}.k-popup.k-list-container.k-align{padding:0;text-align:center}.k-align-group{vertical-align:text-top}.k-popup.k-align .k-list .k-item{display:inline-block;width:2.57142857em;height:2.57142857em;margin:0;padding:0;border:0;border-radius:0}.k-popup.k-align .k-list .k-icon{vertical-align:bottom;vertical-align:-webkit-baseline-middle}.k-popup.k-align .k-list .k-item:last-child{width:auto;display:block;border-width:1px 0 0;border-style:solid}.k-popup.k-align .k-list .k-item:before{width:2.57142857em;height:2.57142857em;line-height:2.57142857em}.k-animation-container .k-editor-toolbar{text-align:center;line-height:1.3em}.k-animation-container .k-editor-toolbar .k-tool{display:inline-block;height:24px;padding:0 .5em;text-decoration:none;font-size:.85em;color:inherit}.k-animation-container .k-editor-toolbar .k-i-table-wizard-insert{width:24px;height:24px}.k-animation-container .k-editor-toolbar .k-tool-text{display:inline;vertical-align:sub;padding:0 0 0 .5em}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons{padding:1em .8em;margin:.5em 0 0}.k-notification-wrap{padding:.6em .5em;cursor:default;position:relative;white-space:nowrap}.k-notification-button .k-notification-wrap{padding-right:20px}.k-notification-wrap>.k-i-information,.k-notification-wrap>.k-i-warning{vertical-align:text-bottom;margin-right:4px}.k-notification-wrap>.k-i-close{position:absolute;top:7px;right:4px;display:none}.k-notification-button .k-notification-wrap>.k-i-close{display:block}.k-progressbar{display:inline-block;position:relative;vertical-align:middle}.k-progressbar{border-radius:4px}.k-progressbar-horizontal{width:27em;height:1.9em}.k-progressbar-vertical{width:1.9em;height:27em}.k-progressbar>.k-state-selected{position:absolute;border-style:solid;border-width:1px;overflow:hidden}.k-progressbar-horizontal>.k-state-selected,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected{left:-1px;right:auto;top:-1px;height:100%;border-radius:4px 0 0 4px}.k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected,.k-rtl .k-progressbar-horizontal>.k-state-selected{left:auto;right:-1px;border-radius:0 4px 4px 0}.k-progressbar-vertical>.k-state-selected{left:-1px;bottom:-1px;width:100%;border-radius:0 0 4px 4px}.k-progressbar-vertical.k-progressbar-reverse>.k-state-selected{bottom:auto;top:-1px;border-radius:4px 4px 0 0}.k-progressbar>.k-state-selected.k-complete,.k-rtl .k-progressbar>.k-state-selected.k-complete{border-radius:4px}.k-progressbar>.k-reset{list-style:none;margin:0;padding:0;position:absolute;left:-1px;top:-1px;width:100%;height:100%;border-radius:4px;white-space:nowrap}.k-progressbar-horizontal .k-item{display:inline-block;height:100%;border-style:solid;margin-left:-1px}.k-progressbar-horizontal .k-item.k-first{margin-left:0}.k-progressbar-horizontal .k-item.k-last{border-right-width:0}.k-progressbar-horizontal .k-item,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item{border-width:1px 0 1px 1px}.k-progressbar-horizontal.k-progressbar-reverse .k-item,.k-rtl .k-progressbar-horizontal .k-item{border-width:1px 0 1px 1px}.k-progressbar-horizontal .k-first,.k-rtl .k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left-width:1px}.k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-progressbar-horizontal.k-progressbar-reverse .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-right-width:1px}.k-progressbar-horizontal .k-last.k-state-selected{border-right-width:1px}.k-progressbar-vertical .k-item{width:100%;border-style:solid;border-width:1px 1px 0 1px;margin-top:-1px}.k-progressbar-vertical .k-item.k-first{margin-top:0}.k-progressbar-vertical li.k-item.k-last{border-bottom-width:0}.k-progressbar-vertical .k-first{border-top-left-radius:4px;border-top-right-radius:4px}.k-progressbar-vertical .k-last{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-width:1px}.k-progressbar-vertical.k-progressbar-reverse .k-item{border-width:0 1px 1px 1px}.k-progressbar-vertical.k-progressbar-reverse .k-first{border-top-width:1px}.k-progress-status-wrap{position:absolute;top:-1px;border:1px solid transparent;line-height:2em;width:100%;height:100%}.k-progress-status-wrap,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap{left:-1px;right:auto;text-align:right}.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap,.k-rtl .k-progressbar-horizontal .k-progress-status-wrap{left:auto;right:-1px;text-align:left}.k-progressbar-vertical .k-progress-status-wrap{top:auto;bottom:-1px}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap{bottom:auto;top:-1px}.k-progress-status{display:inline-block;padding:0 .5em;min-width:10px;white-space:nowrap}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{position:absolute;bottom:0;left:0}.k-progressbar-vertical .k-progress-status{-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{-webkit-transform:rotate(90deg) translateX(-100%);-ms-transform:rotate(90deg) translateX(-100%);transform:rotate(90deg) translateX(-100%);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.k-ie8 .k-progressbar-vertical .k-progress-status{-webkit-writing-mode:bt-lr;-ms-writing-mode:bt-lr;writing-mode:bt-lr;padding:.5em 0}div.k-slider{position:relative;border-width:0;background-color:transparent;-webkit-user-select:none;-moz-user-select: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-grid .k-slider .k-button,.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-grid .k-slider-vertical .k-button-decrease,.k-slider-vertical .k-button-decrease{top:auto;bottom:0}.k-slider .k-button-increase{right:0}.k-slider .k-icon,.k-slider .k-tick,.k-slider-track{cursor:pointer}.k-slider-selection,.k-slider-track{position:absolute;margin:0;padding:0}.k-slider-horizontal .k-slider-selection,.k-slider-horizontal .k-slider-track{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-selection,.k-slider-vertical .k-slider-track{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-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:-.5em}.k-slider-vertical .k-first .k-label{bottom:-.5em}.k-slider-vertical .k-slider-topleft .k-label{left:auto;right:120%}.k-slider-tooltip{top:-4444px}.k-scheduler-footer,.k-scheduler-toolbar{border-style:solid}.k-scheduler-footer,.k-scheduler-toolbar{line-height:28px;padding:6px}.k-scheduler-toolbar{position:relative;border-width:0 0 1px}.k-edit-field.k-scheduler-toolbar{border-width:0;padding-top:0;padding-left:0;padding-right:0}.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>.k-scheduler-tools{float:left;margin-bottom:.5em}.k-scheduler-tools+.k-scheduler-navigation{float:left;clear:left}.k-scheduler-footer>ul>li,.k-scheduler-toolbar>ul>li{display:inline-block;border-style:solid;border-width:1px 1px 1px 0}.k-scheduler .k-scheduler-toolbar .k-nav-current,.k-scheduler .k-scheduler-toolbar .k-scheduler-tools>li{border-width:0}.k-scheduler-toolbar>ul.k-scheduler-views>li:first-child+li,.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-footer .k-link,.k-scheduler-toolbar .k-link{display:inline-block;padding:0 1.1em}.k-scheduler-toolbar .k-nav-next .k-link,.k-scheduler-toolbar .k-nav-prev .k-link{padding-left:.6em;padding-right:.6em}.k-scheduler-toolbar .k-nav-current .k-link{padding:0}.k-scheduler-toolbar .k-nav-current{margin:0 1.1em}.k-scheduler .k-nav-current>.k-state-active,.k-scheduler div.k-scheduler-toolbar>ul>li.k-nav-current{background:0 0}.k-scheduler-phone .k-scheduler-toolbar+.k-scheduler-toolbar .k-scheduler-navigation{width:100%;text-align:center}.k-scheduler-phone .k-scheduler-toolbar+.k-scheduler-toolbar .k-scheduler-navigation>li{background:0 0;border:0}.k-scheduler-phone .k-toolbar .k-nav-next{float:right}.k-scheduler-phone .k-toolbar .k-nav-prev{float:left}.k-scheduler-footer .k-icon,.k-scheduler-toolbar .k-i-calendar{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-content,.k-scheduler-times{position:relative}.k-scheduler-times{overflow:hidden;border-style:solid;border-width:0}.k-scheduler-content{overflow:auto}.k-scheduler-layout,.k-scheduler-table{border-spacing:0;width:100%;margin:0;border-collapse:separate}.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;max-width:none}.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;font-size:100%}.k-scheduler .k-scheduler-table td,.k-scheduler .k-scheduler-table th{-webkit-box-sizing:content-box;box-sizing:content-box}.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-hidden>div{width:0!important;overflow:hidden!important}.k-scheduler-monthview .k-hidden{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-hidden,.k-scheduler-monthview .k-scheduler-table td{height:80px;text-align:right}.k-scheduler-phone .k-scheduler-monthview .k-hidden,.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td{height:40px}.k-scheduler-table td,.k-slot-cell{vertical-align:top}.k-scheduler-layout tr+tr .k-scheduler-times th:last-child{vertical-align:top}.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td{text-align:center;vertical-align:middle}.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td span{font-size:1.5em}.k-scheduler-header th{overflow:hidden;text-overflow:ellipsis}.k-scheduler-header th,.k-scheduler-table td{border-style:solid;border-width:0 0 1px 1px}.k-scheduler-header th:first-child,.k-scheduler-table td:first-child{border-left-width:0}.k-scheduler-agendaview .k-scheduler-table td:first-child{border-left-width:1px}.k-scheduler-agendaview .k-scheduler-table td.k-first{border-left-width:0}.k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-layout tr+tr .k-scheduler-times tr:last-child>th,.k-scheduler-table>tbody>tr>.k-last{border-bottom-width:0}.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last,.k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td,.k-scrollbar-h tr+tr .k-scheduler-times{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;white-space:nowrap}.k-scheduler-layout tr+tr .k-scheduler-times th{border-bottom-color:transparent}.k-scheduler-layout tr+tr .k-scheduler-times th.k-scheduler-times-all-day,.k-scheduler-layout tr+tr .k-scheduler-times th.k-slot-cell{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:18px;line-height:1.2;padding:0}.k-more-events>span{display:block;margin-top:-.6em}.k-event,.k-more-events{position:absolute;border-style:solid;border-width:1px;text-align:left;overflow:hidden}.k-event{cursor:default;min-height:1.3em}.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-template{padding:.3em 1.4em .3em .6em}.k-event-time{display:none;padding-bottom:0;font-size:.9em}.k-event-drag-hint .k-event-time{display:block}.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-agendaview .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-bottom-actions,.k-event .k-event-top-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,.k-scheduler-mobile .k-event:hover .k-resize-handle{position:absolute;visibility:hidden;z-index:2}.k-event-active .k-resize-handle,.k-event:hover .k-resize-handle,.k-scheduler-mobile .k-event-active:hover .k-resize-handle{visibility:visible}.k-event .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5}.k-scheduler-mobile .k-event .k-resize-handle:after{-webkit-filter:none;filter:none;opacity:1}.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:-.7em;height:1.4em;width:1px}.k-event>.k-resize-e:after{left:auto;right:1px}.k-scheduler-mobile .k-event>.k-resize-n,.k-scheduler-mobile .k-event>.k-resize-s{height:.6em}.k-scheduler-mobile .k-event>.k-resize-e,.k-scheduler-mobile .k-event>.k-resize-w{width:.6em}.k-scheduler-mobile .k-event>.k-resize-n:after,.k-scheduler-mobile .k-event>.k-resize-s:after{top:0;margin-left:-3em;width:4em;height:.6em}.k-scheduler-mobile .k-event>.k-resize-s:after{bottom:0}.k-scheduler-mobile .k-event>.k-resize-e:after,.k-scheduler-mobile .k-event>.k-resize-w:after{left:0;margin-top:-.7em;height:1.4em;width:.6em}.k-scheduler-mobile .k-event>.k-resize-e:after{right:0}.k-scheduler-mobile .k-event>.k-resize-n:after{border-radius:0 0 4px 4px}.k-scheduler-mobile .k-event>.k-resize-s:after{border-radius:4px 4px 0 0}.k-scheduler-mobile .k-event>.k-resize-w:after{border-radius:0 4px 4px 0}.k-scheduler-mobile .k-event>.k-resize-e:after{border-radius:4px 0 0 4px}.k-scheduler-phone .k-scheduler-monthview .k-events-container{position:absolute;text-align:center;height:6px;line-height:6px}.k-scheduler-phone .k-scheduler-monthview .k-event{position:static;display:inline-block;width:4px;height:4px;min-height:0;margin: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-agendaview .k-scheduler-table td,.k-scheduler-agendaview .k-scheduler-table th{text-align:left}.k-scheduler-groupcolumn,.k-scheduler-times .k-slot-cell{width:6em}.k-scheduler-datecolumn{width:12em}.k-scheduler-timecolumn{width:11em}.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-60-right{position:absolute;right:-4px}.k-scheduler-timecolumn .k-i-arrow-60-left{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:400}.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}.km-pane-wrapper .k-scheduler-edit-form .k-edit-buttons{clear:right;margin-right:2%;margin-left:2%;padding:0 0 .6em}.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-toolbar>li{margin:0}.k-edit-field>ul.k-reset .k-widget{margin-left:.8em}.k-edit-field span.k-recur-interval,.k-edit-field>ul.k-reset .k-numerictextbox{width:5em}.k-edit-field>ul.k-reset .k-datepicker,.k-edit-field>ul.k-reset .k-dropdown,div[name=recurrenceRule]>.k-dropdown{width:9em}.k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete{float:left}.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-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:none}.k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:none}.k-scheduler-refresh{float:right;padding:0 .5em}@media only screen and (max-width:1024px){.k-edge .k-scheduler-toolbar>ul.k-scheduler-views,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views{position:absolute;right:6px;top:6px;z-index:10000}.k-edge .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views{right:auto;left:6px}.k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view){display:none}.k-edge .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-ff .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-ie11 .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-safari .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-webkit .k-scheduler-toolbar li.k-nav-current .k-lg-date-format{display:none}.k-edge .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ff .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ie11 .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-safari .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-webkit .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:inline}.k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:block;border-width:1px}.k-edge .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{text-align:left;padding-left:1em}.k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em}.k-edge .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{padding-left:0}.k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-.6em;right:.333em;width:1.333em;height:1.333em}.k-edge .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-edge .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0}.k-edge .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.k-edge .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{text-align:left}}@media only screen and (max-width:480px){.k-edge .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ff .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ie11 .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-safari .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-webkit .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:none}.k-edge .k-scheduler-timecolumn,.k-ff .k-scheduler-timecolumn,.k-ie11 .k-scheduler-timecolumn,.k-safari .k-scheduler-timecolumn,.k-webkit .k-scheduler-timecolumn{width:5em}.k-edge .k-scheduler-datecolumn,.k-ff .k-scheduler-datecolumn,.k-ie11 .k-scheduler-datecolumn,.k-safari .k-scheduler-datecolumn,.k-webkit .k-scheduler-datecolumn{width:6em;overflow:hidden}.k-edge .k-scheduler-datecolumn>div,.k-edge .k-scheduler-timecolumn>div,.k-ff .k-scheduler-datecolumn>div,.k-ff .k-scheduler-timecolumn>div,.k-ie11 .k-scheduler-datecolumn>div,.k-ie11 .k-scheduler-timecolumn>div,.k-safari .k-scheduler-datecolumn>div,.k-safari .k-scheduler-timecolumn>div,.k-webkit .k-scheduler-datecolumn>div,.k-webkit .k-scheduler-timecolumn>div{white-space:normal}}.k-scheduler-pdf-export{overflow:hidden}.k-pdf-export-shadow .k-scheduler,.k-scheduler-pdf-export .k-scheduler-content,.k-scheduler-pdf-export .k-scheduler-times{height:auto!important;overflow:visible!important}.k-scheduler-pdf-export .k-scheduler-header{padding:0!important}.k-scheduler-pdf-export .k-scheduler-header-wrap{border-width:0!important}.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table,.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table{width:100%!important}.k-tooltip{position:absolute;z-index:12000;border-style:solid;border-width:0;padding:5px 5px 5px 6px;background-repeat:repeat-x;min-width:20px;text-align:center}.k-tooltip-button{text-align:right;height:0}.k-tooltip-content{height:100%}.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;pointer-events:none}.k-callout-n{top:-12px;left:50%;pointer-events:none}.k-callout-w{top:50%;left:-12px;pointer-events:none}.k-callout-s{left:50%;bottom:-12px;pointer-events:none}.k-callout-e{top:50%;right:-12px;pointer-events:none}.k-slider-tooltip .k-callout-n,.k-slider-tooltip .k-callout-s{margin-left:-6px}.k-slider-tooltip .k-callout-e,.k-slider-tooltip .k-callout-w{margin-top:-6px}.k-tooltip-validation .k-i-warning{vertical-align:text-top;margin-right:3px}.k-tooltip-validation{z-index:9999}.k-toolbar{position:relative;display:block;vertical-align:middle;line-height:2.9em}.k-overflow-container .k-button .k-icon,.k-overflow-container .k-button .k-sprite,.k-toolbar .k-button .k-icon,.k-toolbar .k-button .k-sprite{vertical-align:middle;margin-top:-7px;margin-bottom:-5px}.k-toolbar .k-input{line-height:inherit;height:inherit;padding-top:2px;padding-bottom:2px}.k-toolbar .k-input:before{content:"\a0";display:inline-block;width:0}.k-ie .k-toolbar .k-input{height:1.65em}.k-toolbar .k-combobox .k-dropdown-wrap:before,.k-toolbar .k-numeric-wrap:before,.k-toolbar .k-picker-wrap:before{display:none}.k-overflow-container .k-sprite{margin-left:-4px}.k-toolbar-resizable{overflow:hidden;white-space:nowrap}.k-toolbar>.k-align-left{float:none}.k-toolbar>.k-align-right{float:right}.k-toolbar .k-button,.k-toolbar>*{display:inline-block;vertical-align:middle;line-height:1.72em}.k-toolbar .k-separator{border-width:0 0 0 1px;border-style:solid;width:1px;line-height:inherit}.k-toolbar .k-button-group{list-style-type:none}.k-toolbar .k-button-group>li{display:inline-block}.k-toolbar .k-button-group .k-button{margin:0 0 0 -1px;border-radius:0}.k-toolbar .k-button,.k-toolbar .k-button-group,.k-toolbar .k-separator,.k-toolbar .k-split-button,.k-toolbar .k-textbox,.k-toolbar .k-widget,.k-toolbar label{margin:0 .2em;line-height:1.72em;vertical-align:middle}.k-toolbar .k-split-button{padding-left:0}.k-toolbar .k-button-group .k-group-start,.k-toolbar .k-split-button .k-button{margin:0}.k-toolbar .k-split-button .k-split-button-arrow{margin:0 0 0 -1px}.k-toolbar .k-overflow-anchor{border-width:0 0 0 1px;border-style:solid;height:3em;width:3em;line-height:inherit;padding:0 .5em;margin:0;position:relative;float:right;border-radius:0}.k-overflow-container .k-item{float:none;border:0}.k-overflow-container .k-separator{border-width:0 0 1px;border-style:solid;height:1px;line-height:0;font-size:0;padding:0}.k-overflow-container .k-overflow-button,.k-split-container .k-button{text-align:left;display:block;background:0 0;border-color:transparent;white-space:nowrap}.k-split-container{margin-top:-1px}.k-overflow-container .k-button-group{padding:0}.k-overflow-container .k-button-group>li{display:block}.k-overflow-container .k-overflow-group{border-width:1px 0;border-style:solid;border-radius:0;padding:2px 0;margin:1px 0}.k-overflow-container .k-overflow-hidden{display:none}.k-overflow-container .k-overflow-group+.k-overflow-group,.k-overflow-container .k-separator+.k-overflow-group,.k-overflow-container .k-toolbar-first-visible{border-top:0;margin-top:0;padding-top:1px}.k-overflow-container .k-overflow-group+.k-separator{display:none}.k-overflow-container .k-toolbar-last-visible{border-bottom:0;margin-bottom:0;padding-bottom:1px}.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;-webkit-user-select:none;-moz-user-select: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:red}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;margin-top:-10px}.k-splitbar-horizontal .k-i-arrow-60-right{margin-left:-2px}.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-right{margin-top:13px}.k-splitbar-horizontal .k-i-arrow-60-left{margin-left:-3px}.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-left{margin-top:-28px}.k-splitbar-vertical .k-i-arrow-60-up{margin-top:-2px}.k-splitbar-vertical .k-i-arrow-60-down{margin-top:-2px}.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-up{margin-left:-17px}.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-down{margin-left:23px}.k-i-arrow-60-down,.k-i-arrow-60-left,.k-i-arrow-60-right,.k-i-arrow-60-up{cursor:pointer}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;width:7px;height:20px;margin-top:-10px}.k-splitbar-static-horizontal{width:1px}.k-splitbar-static-vertical{height:1px}.k-splitbar-vertical .k-icon{position:absolute;left:50%}.k-splitbar-draggable-horizontal .k-resize-handle,.k-splitbar-draggable-vertical .k-resize-handle{display:inline-block;border-radius:1px}.k-splitbar-draggable-horizontal .k-resize-handle{width:3px;height:16px;margin-left:1px}.k-splitbar-draggable-vertical .k-resize-handle{width:16px;height:3px;margin-top:1px}.k-splitbar .k-i-arrow-60-down,.k-splitbar .k-i-arrow-60-left,.k-splitbar .k-i-arrow-60-right,.k-splitbar .k-i-arrow-60-up{font-size:10px}.k-splitter-resizing{overflow:hidden}.k-rtl .k-splitbar-horizontal .k-resize-handle{margin-right:1px}.k-rtl .k-splitbar-horizontal .k-i-arrow-60-right{margin-top:13px;margin-right:-3px}.k-rtl .k-splitbar-horizontal .k-i-arrow-60-left{margin-top:-28px;margin-right:-2px}.k-rtl .k-splitbar-vertical .k-i-arrow-60-up{margin-top:-2px;margin-left:-17px}.k-rtl .k-splitbar-vertical .k-i-arrow-60-down{margin-top:-2px;margin-left:23px}html .k-upload{position:relative}.k-dropzone em,.k-upload-button{vertical-align:middle}.k-dropzone,.k-file{position:relative}.k-dropzone{border-style:solid;border-width:0;padding:.8em;background-color:transparent}.k-dropzone em{display:none;margin-left:.6em}.k-dropzone-active em{display:inline-block}.k-dropzone-active .k-upload-status{display:none}.k-upload-button{position:relative;overflow:hidden;direction:ltr}.k-upload .k-upload-button{min-width:7.167em;margin-right:1.6em}.k-ie8 .k-upload-button,.k-ie9 .k-upload-button,.k-upload-sync .k-upload-button{margin:.8em}.k-upload-button input{position:absolute;bottom:0;right:0;z-index:1;font:170px monospace!important;filter:alpha(opacity=0);opacity:0;margin:0;padding:0;cursor:pointer}.k-upload-files{line-height:2.66;border-style:solid;border-width:1px 0 0;padding-bottom:5px}.k-upload-files .k-button{padding:0}.k-upload-status .k-i-warning{display:none}.k-upload-status-total .k-icon{display:inline-block;margin-right:4px;vertical-align:text-bottom}.k-dropzone .k-upload-status-total{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-ie .k-dropzone .k-upload-status-total{-webkit-transform:none;-ms-transform:none;transform:none}.k-upload .k-clear-selected,.k-upload .k-upload-selected{display:inline-block;width:50%;margin:0;line-height:1em;padding:1.214em 0;border:0}.k-upload .k-upload-selected{border-left-width:1px;border-left-style:solid;margin-left:-1px}.k-upload .k-clear-selected{border-radius:0 0 0 4px}.k-upload .k-upload-selected{border-radius:0 0 4px 0}.k-upload-files~.k-clear-selected,.k-upload-files~.k-upload-selected{margin-top:-5px}.k-upload .k-fail{background-position:-161px -111px}.k-i-srefresh,.k-si-refresh{background-position:-160px -128px}.k-button:active .k-i-srefresh,.k-button:active .k-si-refresh,.k-button:not(.k-state-disabled):hover .k-i-srefresh,.k-button:not(.k-state-disabled):hover .k-si-refresh,.k-link:not(.k-state-disabled):hover>.k-i-srefresh,.k-link:not(.k-state-disabled):hover>.k-si-refresh,.k-state-hover>*>.k-i-srefresh,.k-state-hover>*>.k-si-refresh,.k-state-hover>.k-i-srefresh,.k-state-hover>.k-si-refresh,.k-textbox:hover .k-i-srefresh,.k-textbox:hover .k-si-refresh{background-position:-160px -128px}.k-i-stick,.k-si-tick,.k-success{background-position:-160px -96px}.k-button:active .k-i-stick,.k-button:active .k-si-tick,.k-button:active .k-success,.k-button:not(.k-state-disabled):hover .k-i-stick,.k-button:not(.k-state-disabled):hover .k-si-tick,.k-button:not(.k-state-disabled):hover .k-success,.k-link:not(.k-state-disabled):hover>.k-i-stick,.k-link:not(.k-state-disabled):hover>.k-si-tick,.k-link:not(.k-state-disabled):hover>.k-success,.k-state-hover>*>.k-i-stick,.k-state-hover>*>.k-si-tick,.k-state-hover>*>.k-success,.k-state-hover>.k-i-stick,.k-state-hover>.k-si-tick,.k-state-hover>.k-success,.k-textbox:hover .k-i-stick,.k-textbox:hover .k-si-tick,.k-textbox:hover .k-success{background-position:-160px -96px}.k-i-scancel,.k-si-cancel{background-position:-160px -112px}.k-button:active .k-i-scancel,.k-button:active .k-si-cancel,.k-button:not(.k-state-disabled):hover .k-i-scancel,.k-button:not(.k-state-disabled):hover .k-si-cancel,.k-link:not(.k-state-disabled):hover>.k-i-scancel,.k-link:not(.k-state-disabled):hover>.k-si-cancel,.k-state-hover>*>.k-i-scancel,.k-state-hover>*>.k-si-cancel,.k-state-hover>.k-i-scancel,.k-state-hover>.k-si-cancel,.k-textbox:hover .k-i-scancel,.k-textbox:hover .k-si-cancel{background-position:-160px -112px}.k-file{border-style:solid;border-width:0 0 1px;padding:.65em .17em .65em 1em}.k-file .k-upload-action{background:0 0;border-width:0;-webkit-box-shadow:none;box-shadow:none;margin-right:3px}.k-file .k-icon{display:inline-block;position:relative}.k-file-extension-wrapper,.k-file-invalid-extension-wrapper,.k-file-name-size-wrapper,.k-multiple-files-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{display:inline-block}.k-file-extension-wrapper,.k-file-invalid-extension-wrapper,.k-multiple-files-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{position:relative;width:24px;height:34px;border-width:2px;border-style:solid;vertical-align:top;font-size:.57em;text-transform:uppercase}.k-file-invalid-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{font-size:1.2em}.k-multiple-files-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{margin-top:4px}.k-file-state{visibility:hidden}.k-file-name-size-wrapper{vertical-align:middle;margin-left:1em}.k-file-extension-wrapper:before,.k-file-invalid-extension-wrapper:before,.k-multiple-files-extension-wrapper:after,.k-multiple-files-extension-wrapper:before,.k-multiple-files-invalid-extension-wrapper:after,.k-multiple-files-invalid-extension-wrapper:before{position:absolute;content:"";display:inline-block;border-style:solid}.k-file-extension-wrapper:before,.k-file-invalid-extension-wrapper:before,.k-multiple-files-extension-wrapper:before,.k-multiple-files-invalid-extension-wrapper:before{top:-1px;right:-1px;width:0;height:0;border-width:6px;margin-top:-1px;margin-right:-1px}.k-multiple-files-extension-wrapper:after,.k-multiple-files-invalid-extension-wrapper:after{top:-6px;left:-6px;width:15px;height:35px;border-width:2px 0 0 2px}.k-file-extension,.k-file-invalid-icon{position:absolute;bottom:0;line-height:normal}.k-file-extension{margin-left:.4em;margin-bottom:.3em;overflow:hidden;text-overflow:ellipsis;max-width:100%}.k-file-invalid-icon{margin-left:5px}.k-file-information,.k-file-name,.k-file-size,.k-file-validation-message{display:block}.k-file-name{position:relative;min-width:10em;max-width:16.667em;vertical-align:middle;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-file-information,.k-file-size,.k-file-validation-message{font-size:.78em;line-height:1.5em}.k-file-information,.k-file-validation-message{line-height:1.5em}.k-file-size{line-height:1.2em}.k-upload-files .k-upload-status{line-height:1;position:absolute;right:10px;top:1em;opacity:.65}.k-button.k-upload-action.k-state-active:hover,.k-button.k-upload-action:active:hover,.k-button.k-upload-action:hover,.k-upload-action{color:inherit;background:0 0;border:0}.k-upload-action{opacity:.6}.k-upload-action:hover{opacity:1}.k-upload-action .k-icon{vertical-align:top}.k-file .k-upload-status .k-button,.k-file .k-upload-status>.k-icon{vertical-align:middle;border-radius:50%}.k-dropzone .k-upload-status{position:static;margin-left:10px}.k-upload-pct{margin-right:.75em}.k-ie8 .k-upload-status-total{line-height:29px}.k-ie8 .k-upload-status-total,.k-ie9 .k-upload-status-total{top:1.5em}.k-ie8 .k-upload-status-total>.k-icon,.k-ie9 .k-upload-status-total>.k-icon{margin-top:-3px}.k-upload-action{line-height:normal}.k-progress{position:absolute;bottom:0;left:0;height:2px}.k-file-invalid>.k-progress{width:100%}.k-upload-selected{min-width:7.167em;margin:.25em 0 0;-webkit-box-sizing:content-box;box-sizing:content-box}.k-upload-cancel,.k-upload-selected{margin-bottom:.8em}.k-upload-selected{margin-left:.8em;margin-right:.2em}.k-rtl .k-file-extension-wrapper{margin-left:14px}.k-mediaplayer{position:relative}.k-mediaplayer>iframe,.k-mediaplayer>video{vertical-align:top}.k-mediaplayer .k-mediaplayer-titlebar,.k-mediaplayer .k-mediaplayer-toolbar-wrap{z-index:2}.k-mediaplayer .k-mediaplayer-overlay{z-index:1;width:100%;height:100%;position:absolute}.k-mediaplayer-titlebar{position:absolute;top:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),color-stop(80%,rgba(0,0,0,.05)),color-stop(80%,rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.05) 80%,rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.05) 80%,rgba(0,0,0,0));color:#fff;padding:12px 12px 30px}.k-mediaplayer-toolbar-wrap{position:absolute;bottom:0;left:0;right:0}.k-mediaplayer-toolbar{padding:0;border-width:0}.k-mediaplayer-toolbar .k-button.k-bare{padding-left:9px;padding-right:9px}.k-mediaplayer-toolbar div.k-mediaplayer-volume{margin:2px 6px 0}.k-mediaplayer-toolbar .k-toolbar-spacer{display:none}.k-mediaplayer-toolbar .k-mediaplayer-quality{width:auto;padding:0;background:none transparent}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-dropdown-wrap{border:0 none;-webkit-box-shadow:none;box-shadow:none;padding:0;background:none transparent;color:inherit}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-input{display:none}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-select{position:relative;width:auto;min-height:0;line-height:inherit}.k-mediaplayer-toolbar .k-align-right{line-height:inherit}.k-mediaplayer-toolbar .k-align-right>*{display:inline-block}.k-mediaplayer-currenttime{display:inline-block;margin-top:2px}.k-quality-list{width:80px!important;margin-left:-32px!important}.k-mediaplayer-fullscreen{z-index:10000;position:fixed;top:0;left:0;width:100%!important;height:100%!important}.k-mediaplayer-seekbar{margin:0;width:100%;position:absolute;top:-17px;left:0;right:0}.k-mediaplayer-seekbar .k-slider-track{width:100%!important}.k-mediaplayer-seekbar .k-slider-selection,.k-mediaplayer-seekbar .k-slider-track{border-radius:0}.k-mediaplayer-seekbar .k-draghandle{opacity:0;-webkit-transition:.2s opacity;transition:.2s opacity}.k-mediaplayer-seekbar .k-draghandle.k-state-selected,.k-mediaplayer-seekbar:hover .k-draghandle{opacity:1}.k-mediaplayer .k-mediaplayer-seekbar{position:absolute;z-index:2}.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-filebrowser-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%}.k-breadcrumbs-wrap{position:absolute;top:3px;left:0;z-index:1;padding-left:5px;line-height:18px}.k-breadcrumbs>.k-input{width:100%;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;position:relative}.k-breadcrumbs .k-link:hover{text-decoration:underline}.k-filebrowser .k-tile .k-file,.k-filebrowser .k-tile .k-folder,.k-filebrowser .k-tile .k-i-file,.k-filebrowser .k-tile .k-i-folder{font-size:5em}.k-filebrowser .k-breadcrumbs .k-i-arrow-end-left{text-decoration:none;cursor:default}.k-filebrowser .k-filebrowser-toolbar{border-style:solid;border-width:1px;margin:8px 0 0;padding:.25em;line-height:23px;white-space:nowrap}.k-filebrowser .k-filebrowser-toolbar .k-button.k-state-disabled{display:none}.k-filebrowser .k-toolbar-wrap{float:left}.k-filebrowser .k-tiles-arrange{float:right}.k-filebrowser .k-tiles-arrange .k-dropdown{width:75px}.k-filebrowser .k-upload{float:left;z-index:10010;border-width:0;background-color:transparent}.k-filebrowser .k-upload .k-upload-status{display:none}.k-filebrowser .k-upload .k-upload-button{width:auto;margin-left:0;vertical-align:top}.k-filebrowser .k-upload .k-icon{vertical-align:bottom}.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-filebrowser .k-thumb{float:left;display:inline;width:80px;height:80px;margin:4px 10px 0 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-filebrowser .k-file,.k-filebrowser .k-i-file{width:80px;height:80px}.k-filebrowser .k-image{margin:2px 0 0 2px}.k-filebrowser .k-folder,.k-filebrowser .k-i-folder{width:80px;height:80px;background-position:0 -200px;background-repeat:no-repeat}.k-filebrowser .k-loading{margin:35px 0 0 33px}.k-tile input,.k-tile strong{margin:10px 0 4px;font-weight:400}.k-tile strong{float:left;width:120px;overflow:hidden;text-overflow:ellipsis}.k-tile input{width:100px}.k-tile input,.k-tile strong{display:block}.k-tile .k-filesize{display:inline-block}.k-filebrowser .k-form-text-row{text-align:right}.k-filebrowser .k-form-text-row label{width:14%}.k-filebrowser .k-form-text-row input{width:80%}.k-tile-empty{margin:160px 0 0}.k-tile-empty .k-dialog-upload{font-weight:700;font-size:120%}.k-tile-empty strong{display:block;margin:0 0 .2em;font-size:3em;font-weight:400}.k-tile-empty,.k-tile-empty .k-button-wrapper{text-align:center}.k-chart,.k-gauge,.k-sparkline,.k-stockchart{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-chart,.k-stockchart{height:400px}.k-stockchart,div.k-chart,div.k-gauge,span.k-sparkline{background-color:transparent}.k-gauge{text-align:left;position:relative}.k-baseline-marker{zoom:1;*display:inline}.k-chart-tooltip{border-radius:4px;padding:6px;white-space:nowrap;z-index:12000;line-height:normal;background-repeat:repeat-x;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);color:#fff}.k-chart-tooltip-inverse{color:#000}.k-chart-tooltip table{border-spacing:0;border-collapse:collapse}.k-chart-tooltip th{width:auto;text-align:center;padding:1px}.k-chart-tooltip td{width:auto;text-align:left;padding:.1em .2em}.k-chart-shared-tooltip-marker{display:block;width:15px;height:3px}.k-selector{position:absolute;-webkit-transform:translateZ(0)}.k-selection{position:absolute;border-width:1px;border-style:solid;border-color:#d2d2d2;border-bottom:0;height:100%}.k-selection-bg{position:absolute;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.01);filter:alpha(opacity=1)}.k-handle{background:#d2d2d2;width:7px;height:26px;cursor:e-resize;z-index:1;border-radius:6px;position:absolute}.k-handle div{width:100%;height:100%;background-color:transparent}.k-left-handle{left:-4px}.k-right-handle{right:-4px}.k-left-handle div{margin:-20px 0 0 -15px;padding:40px 30px 0 0}.k-left-handle.k-handle-active div{margin-left:-40px;padding-right:55px}.k-right-handle div{margin:-20px 0 0 -15px;padding:40px 0 0 30px}.k-right-handle.k-handle-active div{padding-left:55px}.k-mask{position:absolute;height:100%;background-color:#fff;filter:alpha(opacity=80);opacity:.8}.k-border{background:#d2d2d2;width:1px;height:100%;position:absolute}.k-navigator-hint div{position:absolute}.k-navigator-hint .k-scroll{position:absolute;height:4px;border-radius:4px;background:#d2d2d2}.k-navigator-hint .k-tooltip{margin-top:20px;min-width:160px;opacity:1;text-align:center;border:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);background:#fff}.k-sparkline,.k-sparkline span{display:inline-block;vertical-align:top}.k-sparkline span{height:100%;width:100%}.k-diagram,.k-map{height:600px}.k-diagram .km-scroll-wrapper,.k-map .km-scroll-wrapper{padding-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-diagram .km-scroll-container,.k-diagram .km-scroll-wrapper,.k-map .km-scroll-container,.k-map .km-scroll-wrapper{position:absolute;width:100%;height:100%}.k-diagram .k-layer,.k-map .k-layer{position:absolute;left:0;top:0}.k-diagram .km-touch-scrollbar,.k-map .km-touch-scrollbar{display:none}.k-map .k-marker{position:absolute;width:28px;height:40px;margin:-40px 0 0 -14px;cursor:pointer}.k-map .k-marker-pin{background-position:0 40px}.k-map .k-marker-pin-target{background-position:0 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.k-map .k-marker{width:56px;height:80px;margin:-80px 0 0 -28px}.k-map .k-marker-pin{background-position:0 80px}}.k-map .k-pos-top{top:0}.k-map .k-pos-bottom{bottom:0}.k-map .k-pos-left{left:0}.k-map .k-pos-right{right:0}.k-map-controls{position:absolute}.k-map-controls.k-pos-left .k-widget:first-child{margin-right:0}.k-map-controls.k-pos-right .k-widget:first-child{margin-left:0}.k-navigator{width:50px;height:50px;margin:20px;border-radius:80px;position:relative;display:inline-block;vertical-align:middle}.k-pdf-export .k-navigator{display:none}.k-navigator>button{border-color:transparent;background:0 0}div.k-navigator>.k-button{margin:0;padding:0;line-height:10px;border-radius:16px;position:absolute;font-size:1px;line-height:1px}div.k-navigator .k-navigator-n,div.k-navigator .k-navigator-up{top:2px;left:50%;margin-left:-9px}div.k-navigator .k-navigator-e,div.k-navigator .k-navigator-right{right:2px;top:50%;margin-top:-9px}div.k-navigator .k-navigator-down,div.k-navigator .k-navigator-s{bottom:2px;left:50%;margin-left:-9px}div.k-navigator .k-navigator-left,div.k-navigator .k-navigator-w{left:2px;top:50%;margin-top:-9px}.k-map .k-attribution{background-color:rgba(255,255,255,.8);font-size:10px;padding:2px 4px;z-index:1000}.k-zoom-control{margin:14px;vertical-align:middle}.k-pdf-export .k-zoom-control{display:none}.k-button-wrap{border-radius:4px;display:inline-block}.k-button-wrap .k-button{position:relative;padding:4px;line-height:16px}.k-button-wrap .k-button .k-icon{vertical-align:top}.k-buttons-horizontal :first-child{border-radius:4px 0 0 4px}.k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:-1px}.k-buttons-horizontal .k-zoom-out{border-radius:0 4px 4px 0;margin-left:-1px}.k-button-wrap .k-button:hover{z-index:1}.k-buttons-vertical .k-button{display:block}.k-buttons-vertical :first-child{border-radius:4px 4px 0 0}.k-buttons-vertical .k-zoom-out{border-radius:0 0 4px 4px;margin-top:-1px}.k-zoom-text{margin:0;width:4.3em;vertical-align:top}.k-rtl .k-buttons-horizontal :first-child{border-radius:0 4px 4px 0}.k-rtl .k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:0;margin-right:-1px}.k-rtl .k-buttons-horizontal .k-zoom-out{border-radius:4px 0 0 4px;margin-left:0;margin-right:-1px}.k-diagram{height:600px}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-canvas-container{width:100%;height:100%}.k-diagram img{-webkit-box-sizing:content-box;box-sizing:content-box}.k-treemap{overflow:hidden;height:400px}.k-treemap-tile{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:1px;position:absolute;margin:-1px 0 0 -1px;overflow:hidden}.k-treemap-tile.k-leaf{padding:.6em}.k-treemap-wrap.k-last>.k-treemap-tile{padding:.3em}.k-treemap-tile.k-state-hover,.k-treemap-tile.k-state-hover:hover{z-index:2;background-image:none}.k-treemap>.k-treemap-tile{position:relative;height:100%}.k-treemap-title{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;line-height:2.42em;height:2.42em;padding:0 .6em;white-space:nowrap}.k-treemap-wrap .k-treemap-title{border-width:0 0 1px;border-style:solid}.k-treemap-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.k-treemap-title+.k-treemap-wrap{top:2.42em}.k-treemap-title-vertical{-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;position:absolute;top:0;bottom:0;width:2.42em;line-height:2.42em;overflow:hidden;padding:.6em 0;white-space:nowrap}.k-treemap-title-vertical>div{position:absolute;top:0;right:1.23em;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.k-treemap-title-vertical+.k-treemap-wrap{left:2.42em}.km-pane,.km-pane-wrapper,.km-root{width:100%;height:100%;-ms-touch-action:none;-ms-content-zooming:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.km-pane-wrapper{position:absolute;width:100%;height:100%}.km-pane,.km-shim{font-family:sans-serif}.km-pane{overflow-x:hidden}.km-view{top:0;left:0;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;vertical-align:top}.k-ff .km-pane,.k-ff .km-view{overflow:hidden}.k-ff18 .km-pane,.k-ff18 .km-view,.k-ff19 .km-pane,.k-ff19 .km-view,.k-ff20 .km-pane,.k-ff20 .km-view,.k-ff21 .km-pane,.k-ff21 .km-view{position:relative}.k-ff .km-view{display:-moz-inline-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.km-content{min-height:1px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;flex-align:stretch;display:block;width:auto;overflow:hidden;position:relative}.km-actionsheet>li{list-style-type:none;padding:inherit 1em;line-height:2em}.km-actionsheet{padding:0;margin:0}.km-shim{left:0;bottom:0;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:10001}.km-actionsheet-wrapper,.km-shim .k-animation-container{width:100%;-webkit-box-shadow:none;box-shadow:none;border:0}.km-shim .k-animation-container{width:auto}.km-pane-wrapper .k-grid-column-menu>.km-header,.km-pane-wrapper .k-grid-edit-form>.km-header,.km-pane-wrapper .k-grid-filter-menu>.km-header,.km-pane-wrapper .k-scheduler-edit-form>.km-header{border-style:solid;border-width:1px;padding:.3em .6em;text-align:center;width:auto;line-height:2em}.k-ie .km-pane-wrapper .k-scheduler>.k-scheduler-footer,.k-ie .km-pane-wrapper .k-scheduler>.k-scheduler-toolbar{line-height:2em}.km-pane-wrapper .k-grid-edit-form .k-multiselect,.km-pane-wrapper .k-scheduler-edit-form .k-multiselect{width:15em}.km-pane-wrapper .k-grid-edit-form .k-dropdown-wrap,.km-pane-wrapper .k-scheduler-edit-form .k-dropdown-wrap{display:block}.km-pane-wrapper .k-grid-column-menu .k-done,.km-pane-wrapper .k-grid-edit-form .k-grid-update,.km-pane-wrapper .k-grid-filter-menu .k-submit,.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-update{float:right}.km-pane-wrapper .k-grid-edit-form .k-grid-cancel,.km-pane-wrapper .k-grid-filter-menu .k-i-cancel,.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-cancel{float:left}.km-pane-wrapper .k-grid-edit-row .k-textbox{-webkit-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-delete,:not(.km-pane)>.km-shim .km-actionsheet .k-button{display:block;text-align:center}:not(.km-pane)>.km-shim .km-actionsheet .k-button{font-size:1.4em;margin:.3em 1em}:not(.km-pane)>.km-shim .km-actionsheet-title{text-align:center;line-height:3em;margin-bottom:-.3em}:not(.km-pane)>.km-shim>.k-animation-container{margin:0!important;padding:0!important;left:0!important}.km-pane-wrapper>div.km-pane{-webkit-box-shadow:none;box-shadow:none;font-weight:400}.km-pane-wrapper .k-grid-column-menu .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-edit-form .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-filter-menu .km-content>.km-scroll-container,.km-pane-wrapper .k-popup-edit-form .km-content>.km-scroll-container{position:absolute;width:100%;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-mobile-list .k-edit-field{width:74%}.km-pane-wrapper .k-grid-edit-form .k-edit-form-container,.km-pane-wrapper .k-grid-edit-form .k-popup-edit-form{width:auto}.km-pane-wrapper .k-filter-menu .k-button{width:100%;margin:0}.k-grid-mobile{border-width:0}.k-grid-mobile .k-resize-handle-inner{position:absolute;top:50%;margin-top:-10px;left:-7px;width:17px;height:17px;border-style:solid;border-width:2px;border-radius:10px}.k-grid-mobile .k-resize-handle-inner:before{content:"";position:absolute;top:50%;margin-top:-3px;left:1px;width:6px;height:6px;background-position:-5px -53px}.k-grid-mobile .k-resize-handle-inner:after{content:"";position:absolute;top:50%;margin-top:-3px;right:1px;width:6px;height:6px;background-position:-5px -21px}.km-pane-wrapper .km-pane *{-webkit-background-clip:border-box;background-clip:border-box}.km-pane-wrapper .k-mobile-list ul,.km-pane-wrapper .km-pane .k-mobile-list{padding:0;margin:0;list-style-type:none;border-radius:0;background:0 0}.km-pane-wrapper .km-switch{top:50%;right:.8rem;position:absolute;margin-top:-1.1rem}.km-pane-wrapper .k-mobile-list .k-state-disabled{opacity:1}.km-pane-wrapper .k-mobile-list .k-state-disabled>*{opacity:.7}.km-pane-wrapper .k-mobile-list .k-edit-label,.km-pane-wrapper .k-mobile-list .k-item,.km-pane-wrapper .k-mobile-list .k-item>.k-label,.km-pane-wrapper .k-mobile-list .k-item>.k-link{display:block;position:relative;list-style-type:none;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 0 .5em 1em;font-size:1em}.km-pane-wrapper .k-edit-form-container,.km-pane-wrapper .k-scheduler-edit-form .km-scroll-container{padding-top:1em;width:100%}.km-pane-wrapper .k-mobile-list .k-edit-label{position:absolute;margin:0;float:none;clear:none;width:100%}.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label label{display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.1em 0;margin:0}.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label,.km-pane-wrapper .k-mobile-list .k-item{font-size:1em;line-height:1.6em;overflow:hidden}.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label{width:100%;float:none;clear:none;min-height:2.7em}.km-pane-wrapper .k-grid-delete .k-icon,.km-pane-wrapper .k-grid-edit .k-icon,.km-pane-wrapper .k-grid-toolbar .k-icon,.km-pane-wrapper .km-header .k-icon{display:none}.km-pane-wrapper .k-mobile-list .k-edit-field{padding:.5em 0}.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar{padding:.3em 0}.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar ul li{line-height:2em}.km-pane-wrapper .k-mobile-list .k-item>*{line-height:normal}.km-pane-wrapper .k-mobile-list .k-button-container,.km-pane-wrapper .k-mobile-list .k-edit-buttons{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 1em;margin:0}.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child,.km-pane-wrapper .k-mobile-list .k-filter-help-text>li>.k-link,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3),.km-pane-wrapper .k-mobile-list>ul>li>.k-link{display:block;padding:.2em 1em;font-size:.95em;position:-webkit-sticky;margin:0;font-weight:400;line-height:2em;background:0 0;border-top:1em solid transparent}.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3){position:relative}.km-pane-wrapper .k-mobile-list .k-item:first-child{border-top:0}.km-pane-wrapper .k-mobile-list .k-item:last-child{border-bottom:0}.km-pane-wrapper .k-mobile-list .k-item>.k-label,.km-pane-wrapper .k-mobile-list .k-item>.k-link{line-height:inherit;text-decoration:none;margin:-.5em 0 -.5em -1em}.k-check[type=checkbox],.k-check[type=radio],.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio],.km-pane-wrapper .k-mobile-list .k-label .k-check,.km-pane-wrapper .k-mobile-list .k-link .k-check{border:0;font-size:inherit;width:13px;height:13px;margin:.26em 1em .26em 0}.k-ie .k-mobile-list .k-edit-field [type=checkbox],.k-ie .k-mobile-list .k-edit-field [type=radio],.k-ie .km-pane-wrapper .k-icon,.k-ie .km-pane-wrapper .k-mobile-list .k-label .k-check,.k-ie .km-pane-wrapper .k-mobile-list .k-link .k-check{font-size:inherit;text-indent:-9999px;width:1.01em;height:1em}.km-pane-wrapper .k-column-menu .k-label .k-check{height:16px;width:16px}.km-pane-wrapper .k-edit-field>:not([type=checkbox]):not([type=radio]):not(.k-button),.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .km-pane .k-mobile-list input:not([type=checkbox]):not([type=radio]),.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .km-pane .k-mobile-list textarea{text-indent:0;font-size:1em;line-height:1.6em;vertical-align:middle;height:auto;padding:0;border:0;margin:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.km-pane-wrapper .k-mobile-list .k-widget{border:0;border-radius:0}.k-ie .km-pane-wrapper .k-mobile-list .k-widget{height:initial}.km-pane-wrapper .k-mobile-list .k-widget .k-input,.km-pane-wrapper .k-mobile-list .k-widget .k-state-default{border:0;background:0 0}.km-pane-wrapper .k-edit-field>:not([type=checkbox]):not([type=radio]):not(.k-button),.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper :not(.k-state-default):not(.k-pager-input)>input:not([type=checkbox]):not([type=radio]){width:80%;padding:.6em 0;margin:-.5em 0}.km-pane-wrapper .k-mobile-list .k-edit-field>*,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .km-pane .k-mobile-list input,.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .km-pane .k-mobile-list textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;float:right;z-index:1;position:relative}.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right{padding:10px;border-radius:0}.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right>input{float:none;width:100%;padding:1px 0;margin:0;border-radius:3px;text-indent:30px;border-width:1px;border-style:solid}.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-icon{position:absolute;left:20px;z-index:1}.km-pane-wrapper .k-scheduler-views{width:18em}.km-pane-wrapper .k-mobile-list .k-edit-field.k-scheduler-toolbar{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;padding:.5em 1em}.km-pane-wrapper #recurrence .k-scheduler-navigation{width:100%}.km-pane-wrapper .k-mobile-list .k-scheduler-navigation,.km-pane-wrapper .k-scheduler-views{display:table;table-layout:fixed}.km-pane-wrapper .k-mobile-list .k-scheduler-navigation li,.km-pane-wrapper .k-scheduler-views li{display:table-cell;text-align:center}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check{margin:0;padding-left:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:first-child{margin-top:-.5em}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:last-child{margin-bottom:-.5em}.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check{text-indent:1em}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-button{margin-left:20%;float:left}.km-pane-wrapper .k-mobile-list .k-dropdown-wrap,.km-pane-wrapper .k-mobile-list .k-numeric-wrap,.km-pane-wrapper .k-mobile-list .k-picker-wrap{position:static;-webkit-box-shadow:none;box-shadow:none}.km-pane-wrapper .k-mobile-list .k-datepicker .k-select,.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select,.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-select{position:absolute;top:0;right:0;line-height:normal}.km-pane-wrapper .k-mobile-list .k-datepicker .k-select:before,.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select:before{content:"\a0";display:inline-block;width:0;height:100%;vertical-align:middle}.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-link{height:50%}.km-pane-wrapper .k-edit-form-container .k-button,.km-pane-wrapper .k-grid .k-button{margin:0}.km-pane-wrapper .k-edit-form-container .k-button+.k-button,.km-pane-wrapper .k-grid .k-button+.k-button{margin:0 0 0 .18em}.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-numbers .k-state-selected,.km-pane-wrapper .k-pager-wrap>.k-link{width:2.4em;height:2.4em;line-height:2.1em;border-radius:2em;-webkit-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-numbers .k-state-selected{width:auto;line-height:2.2em;padding:0 .86em;min-width:.7em}.km-pane-wrapper .k-pager-wrap{line-height:2.4em}@media all and (max-width:1024px){.km-pane-wrapper .k-pager-nav+.k-pager-nav~.k-pager-nav{position:absolute;right:.3em;top:.3em}.km-pane-wrapper .k-pager-nav:first-child+.k-pager-nav+.k-pager-nav,.km-pane-wrapper .k-pager-wrap .k-pager-numbers+.k-pager-nav{right:3em}.km-pane-wrapper .k-pager-info,.km-pane-wrapper .k-pager-refresh{display:none}}@media all and (max-width:699px),(-ms-high-contrast:active) and (-ms-high-contrast:none) and (max-width:800px){.km-pane-wrapper .k-edit-field>:not([type=checkbox]):not([type=radio]):not(.k-button),.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper :not(.k-state-default):not(.k-pager-input)>input:not([type=checkbox]):not([type=radio]){width:50%}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-button{margin-left:50%}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-timezone-button{margin-left:1em}.km-pane-wrapper .k-nav-today a{padding-left:.6em;padding-right:.6em}.km-pane-wrapper li.k-nav-current{margin-left:0;margin-right:0}.km-pane-wrapper .k-pager-wrap{position:relative}.km-pane-wrapper .k-pager-numbers{width:auto;display:block;overflow:hidden;margin-right:5.5em;float:none;text-overflow:ellipsis;height:2.4em;text-align:center}.km-pane-wrapper .k-pager-numbers li{float:none;display:inline-block}.km-pane-wrapper .k-pager-nav{float:left}}.km-pane-wrapper .k-mobile-list .k-edit-field>*>select:not([multiple]),.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check,.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check{width:100%}.km-scroll-container{-webkit-user-select:none;-moz-user-select: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,.7);opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition:"opacity 0.3s linear";transition:"opacity 0.3s linear"}.km-vertical-scrollbar{height:100%;right:2px;top:2px}.km-horizontal-scrollbar{width:100%;left:2px;bottom:2px}@media only screen and (max-width:1024px){.k-scheduler-toolbar>ul.k-scheduler-views{position:absolute;right:6px;top:6px;z-index:10000}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views{right:auto;left:6px}.k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view){display:none}.k-scheduler-toolbar li.k-nav-current .k-lg-date-format{display:none}.k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:inline}.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:block;border-width:1px}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{text-align:left;padding-left:1em}.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{padding-left:0}.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-.6em;right:.333em;width:1.333em;height:1.333em}.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0}.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{text-align:left}}.k-fx-end .k-fx-current,.k-fx-end .k-fx-next{-webkit-transition:all 350ms ease-out;transition:all 350ms ease-out}.k-fx{position:relative}.k-fx .k-fx-current{z-index:0}.k-fx .k-fx-next{z-index:1}.k-fx-hidden,.k-fx-hidden *{visibility:hidden!important}.k-fx-reverse .k-fx-current{z-index:1}.k-fx-reverse .k-fx-next{z-index:0}.k-fx-zoom.k-fx-start .k-fx-next{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}.k-fx-zoom.k-fx-end .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}.k-fx-fade.k-fx-start .k-fx-next{will-change:opacity;opacity:0}.k-fx-fade.k-fx-end .k-fx-next{opacity:1}.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current{will-change:opacity;opacity:1}.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current{opacity:0}.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{-webkit-transition:all 350ms ease-out;transition:all 350ms ease-out}.k-fx-slide.k-fx-start .k-fx-next .km-content{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-start .k-fx-next .km-header{will-change:opacity;opacity:0}.k-fx-slide.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header{will-change:opacity;opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header{opacity:0}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next,.k-fx.k-fx-overlay.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:none;-ms-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:none;-ms-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}.k-virtual-wrap{position:relative}.k-virtual-wrap .k-list.k-virtual-list{height:auto}.k-virtual-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative}.k-virtual-list>.k-virtual-content{position:absolute;top:0;width:100%;margin:0;padding:0;list-style-type:none}.k-virtual-option-label{width:100%;margin:0;padding:0;list-style-type:none}.k-virtual-wrap>.k-virtual-header{text-align:right}.k-popup .k-item.k-first{position:relative}.k-virtual-content>.k-virtual-list>.k-virtual-item{position:absolute;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap}.k-popup .k-list .k-item>.k-group,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-transform:uppercase;font-size:.857em}.k-popup .k-list .k-item>.k-group{position:absolute;top:0;right:0;padding:0 .5em;line-height:1.8}.k-popup .k-state-hover>.k-group{right:-1px}.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first,.k-virtual-item.k-first{border-top-style:solid;border-top-width:1px;padding-top:0}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-align:right}@font-face{font-family:WebComponentsIcons;src:url(/Content/fonts/WebComponentsIcons.eot?gedxeo);src:url(/Content/fonts/WebComponentsIcons.eot?gedxeo#iefix) format('embedded-opentype'),url(/Content/fonts/WebComponentsIcons.ttf?gedxeo) format('truetype'),url(/Content/fonts/WebComponentsIcons.woff?gedxeo) format('woff'),url(/Content/fonts/WebComponentsIcons.svg?gedxeo#WebComponentsIcons) format('svg');font-weight:400;font-style:normal}.k-i-arrow-45-up-right:before{content:"\e000"}.k-i-collapse-ne:before{content:"\e000"}.k-i-resize-ne:before{content:"\e000"}.k-i-arrow-45-down-right:before{content:"\e001"}.k-i-collapse-se:before{content:"\e001"}.k-i-collapse:before{content:"\e001"}.k-i-resize-se:before{content:"\e001"}.k-i-arrow-45-down-left:before{content:"\e002"}.k-i-collapse-sw:before{content:"\e002"}.k-i-resize-sw:before{content:"\e002"}.k-i-arrow-45-up-left:before{content:"\e003"}.k-i-collapse-nw:before{content:"\e003"}.k-i-resize-new:before{content:"\e003"}.k-i-arrow-60-up:before{content:"\e004"}.k-i-arrow-n:before{content:"\e004"}.k-i-arrow-60-right:before{content:"\e005"}.k-i-arrow-e:before{content:"\e005"}.k-i-expand:before{content:"\e005"}.k-i-arrow-60-down:before{content:"\e006"}.k-i-arrow-s:before{content:"\e006"}.k-i-arrow-60-left:before{content:"\e007"}.k-i-arrow-w:before{content:"\e007"}.k-i-arrow-end-up:before{content:"\e008"}.k-i-seek-n:before{content:"\e008"}.k-i-arrow-end-right:before{content:"\e009"}.k-i-seek-e:before{content:"\e009"}.k-i-arrow-end-down:before{content:"\e00a"}.k-i-seek-s:before{content:"\e00a"}.k-i-arrow-end-left:before{content:"\e00b"}.k-i-seek-w:before{content:"\e00b"}.k-i-arrow-double-60-up:before{content:"\e00c"}.k-i-arrow-seek-up:before{content:"\e00c"}.k-i-arrow-double-60-right:before{content:"\e00d"}.k-i-arrow-seek-right:before{content:"\e00d"}.k-i-arrow-double-60-down:before{content:"\e00e"}.k-i-arrow-seek-down:before{content:"\e00e"}.k-i-arrow-double-60-left:before{content:"\e00f"}.k-i-arrow-seek-left:before{content:"\e00f"}.k-i-arrows-kpi:before{content:"\e010"}.k-i-kpi:before{content:"\e010"}.k-i-arrows-no-change:before{content:"\e011"}.k-i-arrow-overflow-down:before{content:"\e012"}.k-i-arrow-chevron-up:before{content:"\e013"}.k-i-arrow-chevron-right:before{content:"\e014"}.k-i-arrow-chevron-down:before{content:"\e015"}.k-i-arrow-chevron-left:before{content:"\e016"}.k-i-arrow-up:before{content:"\e017"}.k-i-arrow-right:before{content:"\e018"}.k-i-arrow-down:before{content:"\e019"}.k-i-arrow-left:before{content:"\e01a"}.k-i-arrow-drill:before{content:"\e01b"}.k-i-arrow-parent:before{content:"\e01c"}.k-i-arrow-root:before{content:"\e01d"}.k-i-arrows-resizing:before{content:"\e01e"}.k-i-arrows-dimensions:before{content:"\e01f"}.k-i-arrows-swap:before{content:"\e020"}.k-i-drag-and-drop:before{content:"\e021"}.k-i-categorize:before{content:"\e022"}.k-i-grid:before{content:"\e023"}.k-i-grid-layout:before{content:"\e024"}.k-i-group:before{content:"\e025"}.k-i-ungroup:before{content:"\e026"}.k-i-handler-drag:before{content:"\e027"}.k-i-layout:before{content:"\e028"}.k-i-layout-1-by-4:before{content:"\e029"}.k-i-layout-2-by-2:before{content:"\e02a"}.k-i-layout-side-by-side:before{content:"\e02b"}.k-i-layout-stacked:before{content:"\e02c"}.k-i-columns:before{content:"\e02d"}.k-i-rows:before{content:"\e02e"}.k-i-reorder:before{content:"\e02f"}.k-i-menu:before{content:"\e030"}.k-i-more-vertical:before{content:"\e031"}.k-i-more-horizontal:before{content:"\e032"}.k-i-undo:before{content:"\e100"}.k-i-redo:before{content:"\e101"}.k-i-reset:before{content:"\e102"}.k-i-reload:before{content:"\e103"}.k-i-refresh:before{content:"\e103"}.k-i-non-recurrence:before{content:"\e104"}.k-i-reset-sm:before{content:"\e105"}.k-i-reload-sm:before{content:"\e106"}.k-i-refresh-sm:before{content:"\e106"}.k-i-clock:before{content:"\e107"}.k-i-calendar:before{content:"\e108"}.k-i-save:before{content:"\e109"}.k-i-floppy:before{content:"\e109"}.k-i-print:before{content:"\e10a"}.k-i-printer:before{content:"\e10a"}.k-i-edit:before{content:"\e10b"}.k-i-pencil:before{content:"\e10b"}.k-i-delete:before{content:"\e10c"}.k-i-trash:before{content:"\e10c"}.k-i-attachment:before{content:"\e10d"}.k-i-clip:before{content:"\e10d"}.k-i-attachment-45:before{content:"\e10e"}.k-i-clip-45:before{content:"\e10e"}.k-i-link-horizontal:before{content:"\e10f"}.k-i-hyperlink:before{content:"\e10f"}.k-i-unlink-horizontal:before{content:"\e110"}.k-i-hyperlink-remove:before{content:"\e110"}.k-i-link-vertical:before{content:"\e111"}.k-i-unlink-vertical:before{content:"\e112"}.k-i-lock:before{content:"\e113"}.k-i-unlock:before{content:"\e114"}.k-i-cancel:before{content:"\e115"}.k-i-cancel-outline:before{content:"\e116"}.k-i-cancel-circle:before{content:"\e117"}.k-i-check:before{content:"\e118"}.k-i-checkmark:before{content:"\e118"}.k-i-success:before{content:"\e118"}.k-i-check-outline:before{content:"\e119"}.k-i-checkmark-outline:before{content:"\e119"}.k-i-check-circle:before{content:"\e11a"}.k-i-checkmark-circle:before{content:"\e11a"}.k-i-close:before{content:"\e11b"}.k-i-x:before{content:"\e11b"}.k-i-close-outline:before{content:"\e11c"}.k-i-x-outline:before{content:"\e11c"}.k-i-close-circle:before{content:"\e11d"}.k-i-x-circle:before{content:"\e11d"}.k-i-plus:before{content:"\e11e"}.k-i-add:before{content:"\e11e"}.k-i-plus-outline:before{content:"\e11f"}.k-i-plus-circle:before{content:"\e120"}.k-i-minus:before{content:"\e121"}.k-i-minus-outline:before{content:"\e122"}.k-i-minus-circle:before{content:"\e123"}.k-i-sort-asc:before{content:"\e124"}.k-i-sort-desc:before{content:"\e125"}.k-i-unsort:before{content:"\e126"}.k-i-sort-clear:before{content:"\e126"}.k-i-sort-asc-sm:before{content:"\e127"}.k-i-sort-desc-sm:before{content:"\e128"}.k-i-filter:before{content:"\e129"}.k-i-filter-clear:before{content:"\e12a"}.k-i-filter-sm:before{content:"\e12b"}.k-i-filter-sort-asc-sm:before{content:"\e12c"}.k-i-filter-sort-desc-sm:before{content:"\e12d"}.k-i-filter-add-expression:before{content:"\e12e"}.k-i-filter-add-group:before{content:"\e12f"}.k-i-login:before{content:"\e130"}.k-i-logout:before{content:"\e131"}.k-i-download:before{content:"\e132"}.k-i-upload:before{content:"\e133"}.k-i-hyperlink-open:before{content:"\e134"}.k-i-hyperlink-open-sm:before{content:"\e135"}.k-i-launch:before{content:"\e136"}.k-i-window:before{content:"\e137"}.k-i-window-maximize:before{content:"\e137"}.k-i-windows:before{content:"\e138"}.k-i-window-restore:before{content:"\e138"}.k-i-tiles:before{content:"\e138"}.k-i-window-minimize:before{content:"\e139"}.k-i-gear:before{content:"\e13a"}.k-i-cog:before{content:"\e13a"}.k-i-custom:before{content:"\e13a"}.k-i-gears:before{content:"\e13b"}.k-i-cogs:before{content:"\e13b"}.k-i-wrench:before{content:"\e13c"}.k-i-settings:before{content:"\e13c"}.k-i-preview:before{content:"\e13d"}.k-i-eye:before{content:"\e13d"}.k-i-zoom:before{content:"\e13e"}.k-i-search:before{content:"\e13e"}.k-i-zoom-in:before{content:"\e13f"}.k-i-zoom-out:before{content:"\e140"}.k-i-pan:before{content:"\e141"}.k-i-move:before{content:"\e141"}.k-i-calculator:before{content:"\e142"}.k-i-cart:before{content:"\e143"}.k-i-shopping-cart:before{content:"\e143"}.k-i-connector:before{content:"\e144"}.k-i-plus-sm:before{content:"\e145"}.k-i-minus-sm:before{content:"\e146"}.k-i-play:before{content:"\e200"}.k-i-pause:before{content:"\e201"}.k-i-stop:before{content:"\e202"}.k-i-rewind:before{content:"\e203"}.k-i-forward:before{content:"\e204"}.k-i-volume-down:before{content:"\e205"}.k-i-volume-up:before{content:"\e206"}.k-i-volume-off:before{content:"\e207"}.k-i-hd:before{content:"\e208"}.k-i-subtitles:before{content:"\e209"}.k-i-playlist:before{content:"\e20a"}.k-i-play-sm:before{content:"\e20c"}.k-i-pause-sm:before{content:"\e20d"}.k-i-stop-sm:before{content:"\e20e"}.k-i-audio:before{content:"\e20b"}.k-i-heart-outline:before{content:"\e300"}.k-i-fav-outline:before{content:"\e300"}.k-i-favorite-outline:before{content:"\e300"}.k-i-heart:before{content:"\e301"}.k-i-fav:before{content:"\e301"}.k-i-favorite:before{content:"\e301"}.k-i-star-outline:before{content:"\e302"}.k-i-bookmark-outline:before{content:"\e302"}.k-i-star:before{content:"\e303"}.k-i-bookmark:before{content:"\e303"}.k-i-checkbox:before{content:"\e304"}.k-i-shape-rect:before{content:"\e304"}.k-i-checkbox-checked:before{content:"\e305"}.k-i-tri-state-indeterminate:before{content:"\e306"}.k-i-tri-state-null:before{content:"\e307"}.k-i-circle:before{content:"\e308"}.k-i-radiobutton:before{content:"\e309"}.k-i-shape-circle:before{content:"\e309"}.k-i-radiobutton-checked:before{content:"\e30a"}.k-i-notification:before{content:"\e400"}.k-i-bell:before{content:"\e400"}.k-i-information:before{content:"\e401"}.k-i-info:before{content:"\e401"}.k-i-question:before{content:"\e402"}.k-i-help:before{content:"\e402"}.k-i-warning:before{content:"\e403"}.k-i-exception:before{content:"\e403"}.k-i-error:before{content:"\e403"}.k-i-photo-camera:before{content:"\e500"}.k-i-image:before{content:"\e501"}.k-i-photo:before{content:"\e501"}.k-i-image-export:before{content:"\e502"}.k-i-photo-export:before{content:"\e502"}.k-i-zoom-actual-size:before{content:"\e503"}.k-i-zoom-best-fit:before{content:"\e504"}.k-i-image-resize:before{content:"\e505"}.k-i-crop:before{content:"\e506"}.k-i-mirror:before{content:"\e507"}.k-i-flip-horizontal:before{content:"\e508"}.k-i-flip-vertical:before{content:"\e509"}.k-i-rotate:before{content:"\e50a"}.k-i-rotate-right:before{content:"\e50b"}.k-i-rotate-left:before{content:"\e50c"}.k-i-brush:before{content:"\e50d"}.k-i-palette:before{content:"\e50e"}.k-i-paint:before{content:"\e50f"}.k-i-droplet:before{content:"\e50f"}.k-i-background:before{content:"\e50f"}.k-i-line:before{content:"\e510"}.k-i-shape-line:before{content:"\e510"}.k-i-brightness-contrast:before{content:"\e511"}.k-i-saturation:before{content:"\e512"}.k-i-invert-colors:before{content:"\e513"}.k-i-transperancy:before{content:"\e514"}.k-i-opacity:before{content:"\e514"}.k-i-greyscale:before{content:"\e515"}.k-i-blur:before{content:"\e516"}.k-i-sharpen:before{content:"\e517"}.k-i-shape:before{content:"\e518"}.k-i-round-corners:before{content:"\e519"}.k-i-front-element:before{content:"\e51a"}.k-i-back-element:before{content:"\e51b"}.k-i-forward-element:before{content:"\e51c"}.k-i-backward-element:before{content:"\e51d"}.k-i-align-left-element:before{content:"\e51e"}.k-i-align-center-element:before{content:"\e51f"}.k-i-align-right-element:before{content:"\e520"}.k-i-align-top-element:before{content:"\e521"}.k-i-align-middle-element:before{content:"\e522"}.k-i-align-bottom-element:before{content:"\e523"}.k-i-thumbnails-up:before{content:"\e524"}.k-i-thumbnails-right:before{content:"\e525"}.k-i-thumbnails-down:before{content:"\e526"}.k-i-thumbnails-left:before{content:"\e527"}.k-i-full-screen:before{content:"\e528"}.k-i-fullscreen:before{content:"\e528"}.k-i-full-screen-exit:before{content:"\e529"}.k-i-fullscreen-exit:before{content:"\e529"}.k-i-reset-color:before{content:"\e52a"}.k-i-paint-remove:before{content:"\e52a"}.k-i-background-remove:before{content:"\e52a"}.k-i-page-properties:before{content:"\e600"}.k-i-bold:before{content:"\e601"}.k-i-italic:before{content:"\e602"}.k-i-underline:before{content:"\e603"}.k-i-font-family:before{content:"\e604"}.k-i-foreground-color:before{content:"\e605"}.k-i-convert-lowercase:before{content:"\e606"}.k-i-convert-uppercase:before{content:"\e607"}.k-i-strikethrough:before{content:"\e608"}.k-i-sub-script:before{content:"\e609"}.k-i-sup-script:before{content:"\e60a"}.k-i-div:before{content:"\e60b"}.k-i-all:before{content:"\e60c"}.k-i-h1:before{content:"\e60d"}.k-i-h2:before{content:"\e60e"}.k-i-h3:before{content:"\e60f"}.k-i-h4:before{content:"\e610"}.k-i-h5:before{content:"\e611"}.k-i-h6:before{content:"\e612"}.k-i-list-ordered:before{content:"\e613"}.k-i-list-numbered:before{content:"\e613"}.k-i-list-unordered:before{content:"\e614"}.k-i-list-bulleted:before{content:"\e614"}.k-i-indent-increase:before{content:"\e615"}.k-i-indent:before{content:"\e615"}.k-i-indent-decrease:before{content:"\e616"}.k-i-outdent:before{content:"\e616"}.k-i-insert-up:before{content:"\e617"}.k-i-insert-top:before{content:"\e617"}.k-i-insert-middle:before{content:"\e618"}.k-i-insert-down:before{content:"\e619"}.k-i-insert-bottom:before{content:"\e619"}.k-i-align-top:before{content:"\e61a"}.k-i-align-middle:before{content:"\e61b"}.k-i-align-bottom:before{content:"\e61c"}.k-i-align-left:before{content:"\e61d"}.k-i-align-center:before{content:"\e61e"}.k-i-align-right:before{content:"\e61f"}.k-i-align-justify:before{content:"\e620"}.k-i-align-remove:before{content:"\e621"}.k-i-text-wrap:before{content:"\e622"}.k-i-rule-horizontal:before{content:"\e623"}.k-i-table-align-top-left:before{content:"\e624"}.k-i-table-align-top-center:before{content:"\e625"}.k-i-table-align-top-right:before{content:"\e626"}.k-i-table-align-middle-left:before{content:"\e627"}.k-i-table-align-middle-center:before{content:"\e628"}.k-i-table-align-middle-right:before{content:"\e629"}.k-i-table-align-bottom-left:before{content:"\e62a"}.k-i-table-align-bottom-center:before{content:"\e62b"}.k-i-table-align-bottom-right:before{content:"\e62c"}.k-i-table-align-remove:before{content:"\e62d"}.k-i-borders-all:before{content:"\e62e"}.k-i-all-borders:before{content:"\e62e"}.k-i-borders-outside:before{content:"\e62f"}.k-i-outside-borders:before{content:"\e62f"}.k-i-borders-inside:before{content:"\e630"}.k-i-inside-borders:before{content:"\e630"}.k-i-borders-inside-horizontal:before{content:"\e631"}.k-i-inside-horizontal-borders:before{content:"\e631"}.k-i-borders-inside-vertical:before{content:"\e632"}.k-i-inside-vertical-borders:before{content:"\e632"}.k-i-border-top:before{content:"\e633"}.k-i-top-border:before{content:"\e633"}.k-i-border-bottom:before{content:"\e634"}.k-i-bottom-border:before{content:"\e634"}.k-i-border-left:before{content:"\e635"}.k-i-left-border:before{content:"\e635"}.k-i-border-right:before{content:"\e636"}.k-i-right-border:before{content:"\e636"}.k-i-border-no:before{content:"\e637"}.k-i-no-border:before{content:"\e637"}.k-i-borders-show-hide:before{content:"\e638"}.k-i-form:before{content:"\e639"}.k-i-border:before{content:"\e639"}.k-i-form-element:before{content:"\e63a"}.k-i-code-snippet:before{content:"\e63b"}.k-i-select-all:before{content:"\e63c"}.k-i-button:before{content:"\e63d"}.k-i-select-box:before{content:"\e63e"}.k-i-calendar-date:before{content:"\e63f"}.k-i-group-box:before{content:"\e640"}.k-i-textarea:before{content:"\e641"}.k-i-textbox:before{content:"\e642"}.k-i-textbox-hidden:before{content:"\e643"}.k-i-password:before{content:"\e644"}.k-i-paragraph-add:before{content:"\e645"}.k-i-edit-tools:before{content:"\e646"}.k-i-template-manager:before{content:"\e647"}.k-i-change-manually:before{content:"\e648"}.k-i-track-changes:before{content:"\e649"}.k-i-track-changes-enable:before{content:"\e64a"}.k-i-track-changes-accept:before{content:"\e64b"}.k-i-track-changes-accept-all:before{content:"\e64c"}.k-i-track-changes-reject:before{content:"\e64d"}.k-i-track-changes-reject-all:before{content:"\e64e"}.k-i-document-manager:before{content:"\e64f"}.k-i-custom-icon:before{content:"\e650"}.k-i-dictionary-add:before{content:"\e651"}.k-i-image-light-dialog:before{content:"\e652"}.k-i-image-insert:before{content:"\e652"}.k-i-image-edit:before{content:"\e653"}.k-i-image-map-editor:before{content:"\e654"}.k-i-comment:before{content:"\e655"}.k-i-comment-remove:before{content:"\e656"}.k-i-comments-remove-all:before{content:"\e657"}.k-i-silverlight:before{content:"\e658"}.k-i-media-manager:before{content:"\e659"}.k-i-video-external:before{content:"\e65a"}.k-i-flash-manager:before{content:"\e65b"}.k-i-find-and-replace:before{content:"\e65c"}.k-i-find:before{content:"\e65c"}.k-i-copy:before{content:"\e65d"}.k-i-files:before{content:"\e65d"}.k-i-cut:before{content:"\e65e"}.k-i-paste:before{content:"\e65f"}.k-i-paste-as-html:before{content:"\e660"}.k-i-paste-from-word:before{content:"\e661"}.k-i-paste-from-word-strip-file:before{content:"\e662"}.k-i-paste-html:before{content:"\e663"}.k-i-paste-markdown:before{content:"\e664"}.k-i-paste-plain-text:before{content:"\e665"}.k-i-apply-format:before{content:"\e666"}.k-i-clear-css:before{content:"\e667"}.k-i-copy-format:before{content:"\e668"}.k-i-strip-all-formating:before{content:"\e669"}.k-i-strip-css-format:before{content:"\e66a"}.k-i-strip-font-elements:before{content:"\e66b"}.k-i-strip-span-elements:before{content:"\e66c"}.k-i-strip-word-formatting:before{content:"\e66d"}.k-i-format-code-block:before{content:"\e66e"}.k-i-style-builder:before{content:"\e66f"}.k-i-module-manager:before{content:"\e670"}.k-i-hyperlink-light-dialog:before{content:"\e671"}.k-i-hyperlink-insert:before{content:"\e671"}.k-i-hyperlink-globe:before{content:"\e672"}.k-i-hyperlink-globe-remove:before{content:"\e673"}.k-i-hyperlink-email:before{content:"\e674"}.k-i-anchor:before{content:"\e675"}.k-i-table-light-dialog:before{content:"\e676"}.k-i-table-insert:before{content:"\e676"}.k-i-table:before{content:"\e677"}.k-i-table-properties:before{content:"\e678"}.k-i-table-wizard:before{content:"\e678"}.k-i-table-cell:before{content:"\e679"}.k-i-table-cell-properties:before{content:"\e67a"}.k-i-table-column-insert-left:before{content:"\e67b"}.k-i-table-column-insert-right:before{content:"\e67c"}.k-i-table-row-insert-above:before{content:"\e67d"}.k-i-table-row-insert-below:before{content:"\e67e"}.k-i-table-column-delete:before{content:"\e67f"}.k-i-table-row-delete:before{content:"\e680"}.k-i-table-cell-delete:before{content:"\e681"}.k-i-table-delete:before{content:"\e682"}.k-i-cells-merge:before{content:"\e683"}.k-i-cells-merge-horizontally:before{content:"\e684"}.k-i-cells-merge-vertically:before{content:"\e685"}.k-i-cell-split-horizontally:before{content:"\e686"}.k-i-cell-split-vertically:before{content:"\e687"}.k-i-table-unmerge:before{content:"\e688"}.k-i-pane-freeze:before{content:"\e689"}.k-i-row-freeze:before{content:"\e68a"}.k-i-column-freeze:before{content:"\e68b"}.k-i-toolbar-float:before{content:"\e68c"}.k-i-spell-checker:before{content:"\e68d"}.k-i-validation-xhtml:before{content:"\e68e"}.k-i-validation-data:before{content:"\e68f"}.k-i-toggle-full-screen-mode:before{content:"\e690"}.k-i-formula-fx:before{content:"\e691"}.k-i-sum:before{content:"\e692"}.k-i-symbol:before{content:"\e693"}.k-i-dollar:before{content:"\e694"}.k-i-currency:before{content:"\e694"}.k-i-percent:before{content:"\e695"}.k-i-custom-format:before{content:"\e696"}.k-i-decimal-increase:before{content:"\e697"}.k-i-decimal-decrease:before{content:"\e698"}.k-i-font-size:before{content:"\e699"}.k-i-image-absolute-position:before{content:"\e69a"}.k-i-globe-outline:before{content:"\e700"}.k-i-globe:before{content:"\e701"}.k-i-marker-pin:before{content:"\e702"}.k-i-marker-pin-target:before{content:"\e703"}.k-i-pin:before{content:"\e704"}.k-i-unpin:before{content:"\e705"}.k-i-share:before{content:"\e800"}.k-i-user:before{content:"\e801"}.k-i-inbox:before{content:"\e802"}.k-i-blogger:before{content:"\e803"}.k-i-blogger-box:before{content:"\e804"}.k-i-delicious:before{content:"\e805"}.k-i-delicious-box:before{content:"\e806"}.k-i-digg:before{content:"\e807"}.k-i-digg-box:before{content:"\e808"}.k-i-email:before{content:"\e809"}.k-i-envelop:before{content:"\e809"}.k-i-letter:before{content:"\e809"}.k-i-email-box:before{content:"\e80a"}.k-i-envelop-box:before{content:"\e80a"}.k-i-letter-box:before{content:"\e80a"}.k-i-facebook:before{content:"\e80b"}.k-i-facebook-box:before{content:"\e80c"}.k-i-google:before{content:"\e80d"}.k-i-google-box:before{content:"\e80e"}.k-i-google-plus:before{content:"\e80f"}.k-i-google-plus-box:before{content:"\e810"}.k-i-linkedin:before{content:"\e811"}.k-i-linkedin-box:before{content:"\e812"}.k-i-myspace:before{content:"\e813"}.k-i-myspace-box:before{content:"\e814"}.k-i-pinterest:before{content:"\e815"}.k-i-pinterest-box:before{content:"\e816"}.k-i-reddit:before{content:"\e817"}.k-i-reddit-box:before{content:"\e818"}.k-i-stumble-upon:before{content:"\e819"}.k-i-stumble-upon-box:before{content:"\e81a"}.k-i-tell-a-friend:before{content:"\e81b"}.k-i-tell-a-friend-box:before{content:"\e81c"}.k-i-tumblr:before{content:"\e81d"}.k-i-tumblr-box:before{content:"\e81e"}.k-i-twitter:before{content:"\e81f"}.k-i-twitter-box:before{content:"\e820"}.k-i-yammer:before{content:"\e821"}.k-i-yammer-box:before{content:"\e822"}.k-i-behance:before{content:"\e823"}.k-i-behance-box:before{content:"\e824"}.k-i-dribbble:before{content:"\e825"}.k-i-dribbble-box:before{content:"\e826"}.k-i-rss:before{content:"\e827"}.k-i-rss-box:before{content:"\e828"}.k-i-vimeo:before{content:"\e829"}.k-i-vimeo-box:before{content:"\e82a"}.k-i-youtube:before{content:"\e82b"}.k-i-youtube-box:before{content:"\e82c"}.k-i-folder:before{content:"\e900"}.k-i-folder-open:before{content:"\e901"}.k-i-folder-add:before{content:"\e902"}.k-i-folder-up:before{content:"\e903"}.k-i-folder-more:before{content:"\e904"}.k-i-fields-more:before{content:"\e904"}.k-i-aggregate-fields:before{content:"\e905"}.k-i-file:before{content:"\e906"}.k-i-file-vertical:before{content:"\e906"}.k-i-file-add:before{content:"\e907"}.k-i-file-txt:before{content:"\e908"}.k-i-txt:before{content:"\e908"}.k-i-file-csv:before{content:"\e909"}.k-i-csv:before{content:"\e909"}.k-i-file-excel:before{content:"\e90a"}.k-i-file-xls:before{content:"\e90a"}.k-i-excel:before{content:"\e90a"}.k-i-xls:before{content:"\e90a"}.k-i-file-word:before{content:"\e90b"}.k-i-file-doc:before{content:"\e90b"}.k-i-word:before{content:"\e90b"}.k-i-doc:before{content:"\e90b"}.k-i-file-mdb:before{content:"\e90c"}.k-i-mdb:before{content:"\e90c"}.k-i-file-ppt:before{content:"\e90d"}.k-i-ppt:before{content:"\e90d"}.k-i-file-pdf:before{content:"\e90e"}.k-i-pdf:before{content:"\e90e"}.k-i-file-psd:before{content:"\e90f"}.k-i-psd:before{content:"\e90f"}.k-i-file-flash:before{content:"\e910"}.k-i-flash:before{content:"\e910"}.k-i-file-config:before{content:"\e911"}.k-i-config:before{content:"\e911"}.k-i-file-ascx:before{content:"\e912"}.k-i-ascx:before{content:"\e912"}.k-i-file-bac:before{content:"\e913"}.k-i-bac:before{content:"\e913"}.k-i-file-zip:before{content:"\e914"}.k-i-zip:before{content:"\e914"}.k-i-film:before{content:"\e915"}.k-i-css3:before{content:"\e916"}.k-i-html5:before{content:"\e917"}.k-i-html:before{content:"\e918"}.k-i-source-code:before{content:"\e918"}.k-i-view-source:before{content:"\e918"}.k-i-css:before{content:"\e919"}.k-i-js:before{content:"\e91a"}.k-i-exe:before{content:"\e91b"}.k-i-csproj:before{content:"\e91c"}.k-i-vbproj:before{content:"\e91d"}.k-i-cs:before{content:"\e91e"}.k-i-vb:before{content:"\e91f"}.k-i-sln:before{content:"\e920"}.k-i-cloud:before{content:"\e921"}.k-i-file-horizontal:before{content:"\e922"}.k-spreadsheet{width:800px;height:600px;position:relative;border-width:1px;border-style:solid;cursor:default}.k-spreadsheet .k-spreadsheet-pane{padding-right:1px;position:absolute;border-width:1px;border-style:solid;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet .k-spreadsheet-pane.k-top{border-top-width:0}.k-spreadsheet .k-spreadsheet-pane.k-left{border-left-width:0}.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell{position:absolute;white-space:pre;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:1px 3px;-webkit-background-clip:padding-box;background-clip:padding-box}.k-spreadsheet .k-spreadsheet-haxis,.k-spreadsheet .k-spreadsheet-vaxis{position:absolute;border-style:solid}.k-spreadsheet .k-spreadsheet-vaxis{top:0;border-width:0 0 0 1px}.k-spreadsheet .k-spreadsheet-haxis{left:0;border-width:1px 0 0}.k-spreadsheet .k-filter-range,.k-spreadsheet .k-spreadsheet-selection{border-width:1px;border-style:solid;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet .k-spreadsheet-active-cell{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet .k-spreadsheet-action-bar{border-width:0 0 1px;border-style:solid;position:relative;font-size:12px;font-family:Arial,Verdana,sans-serif;display:table;width:100%}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar,.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{display:table-cell}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{position:relative;vertical-align:top;border-width:0 1px 0 0;border-style:solid}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox{width:9.5em;border-radius:0;border-color:transparent}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap{border-radius:0;border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;border-width:0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-input{border-radius:0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-select{border-radius:0;margin:-1px -1px -1px 0;padding:1px 1px 1px 0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar{width:100%;padding-left:31px}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before{position:relative;display:inline-block;overflow:hidden;width:1em;height:1em;text-align:center;vertical-align:middle;background-image:none;font:16px/1 WebComponentsIcons;speak:none;font-variant:normal;text-transform:none;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e691";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 1px 0 0;border-style:solid;width:24px;margin-left:-24px}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-input{overflow:hidden;height:2.568em;max-height:2.568em;line-height:2.214em;text-indent:.8em;border:0;margin:0}.k-spreadsheet .k-spreadsheet-action-bar .k-state-border-down{padding-bottom:0}.k-spreadsheet .k-spreadsheet-formula-input{outline:0;border-width:0;height:26px;line-height:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:pre;padding:3px .5em}.k-spreadsheet .k-spreadsheet-cell-editor{position:absolute;display:none;padding:0 3px;line-height:20px;z-index:2000;overflow:hidden}.k-spreadsheet>.k-spreadsheet-view{position:relative;font-size:12px;font-family:Arial,Verdana,sans-serif}.k-spreadsheet .k-tabstrip-wrapper{position:relative;line-height:1.7em}.k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items{padding:0 0 0}.k-spreadsheet .k-spreadsheet-quick-access-toolbar{display:inline-block;position:absolute;z-index:1;top:0;left:0;padding:0 0 0}.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button{padding:.3em;line-height:1.4em}.k-spreadsheet .k-filter-wrapper,.k-spreadsheet .k-merged-cells-wrapper,.k-spreadsheet .k-selection-wrapper,.k-spreadsheet .k-spreadsheet-row-header{position:relative}.k-spreadsheet .k-spreadsheet-column-header{position:absolute}.k-spreadsheet .k-filter-wrapper{pointer-events:none}.k-spreadsheet .k-spreadsheet-sheets-bar{border-width:1px 0 0}.k-spreadsheet .k-vertical-align-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-spreadsheet .k-vertical-align-bottom{position:relative;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.k-spreadsheet .k-dirty{position:absolute;top:0;right:0;margin:-2px 0 0 -7px;border-width:4px;border-color:red red transparent transparent}.k-spreadsheet .k-single-selection::after{content:" ";height:6px;width:6px;position:absolute;display:block;bottom:0;right:0;border-radius:50%;margin-bottom:-5px;margin-right:-5px;border-width:1px;border-style:solid;z-index:100;cursor:crosshair}.k-spreadsheet .k-spreadsheet-edit-container .k-single-selection::after{display:none}.k-spreadsheet .k-auto-fill,.k-spreadsheet .k-auto-fill-punch{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet .k-auto-fill{border-width:1px;border-style:solid;cursor:crosshair}.k-spreadsheet .k-auto-fill-wrapper{position:relative}.k-spreadsheet .k-spreadsheet-vborder{position:absolute;border-left-style:solid;border-left-width:1px}.k-spreadsheet .k-spreadsheet-hborder{position:absolute;border-top-style:solid;border-top-width:1px}.k-spreadsheet-names-popup .k-item{position:relative}.k-spreadsheet-names-popup .k-icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.7;cursor:pointer}.k-spreadsheet-names-popup .k-icon:hover{opacity:1}.k-horizontal-resize{cursor:col-resize}.k-vertical-resize{cursor:row-resize}.k-merged-cells-wrapper,.k-selection-wrapper,.k-spreadsheet-active-cell,.k-spreadsheet-data{cursor:cell}.k-horizontal-resize .k-merged-cells-wrapper,.k-horizontal-resize .k-selection-wrapper,.k-horizontal-resize .k-spreadsheet-active-cell,.k-horizontal-resize .k-spreadsheet-data{cursor:col-resize}.k-vertical-resize .k-merged-cells-wrapper,.k-vertical-resize .k-selection-wrapper,.k-vertical-resize .k-spreadsheet-active-cell,.k-vertical-resize .k-spreadsheet-data{cursor:row-resize}.k-spreadsheet .k-colorpicker .k-tool-icon{overflow:visible}.k-button.k-custom-color,.k-button.k-reset-color{display:block;width:100%;border-radius:0;border:none;text-align:left;line-height:2em}.k-spreadsheet-colorpicker .k-colorpalette{border:1px solid #dbdbdb;border-left:none;border-right:none;padding:.4em}.k-spreadsheet-filter{position:absolute;cursor:pointer;pointer-events:all}.k-spreadsheet-sample{float:right}.k-spreadsheet-clipboard,.k-spreadsheet-clipboard-paste{position:fixed;opacity:0;top:0;left:0;overflow:hidden;padding:0;margin:0;border:0;width:1px;height:1px;-webkit-box-sizing:border-box;box-sizing:border-box}textarea.k-spreadsheet-clipboard{position:fixed}.k-spreadsheet-top-corner{position:absolute;top:0;left:0;z-index:10000;border-width:0 1px 1px 0;border-style:solid}.k-spreadsheet-top-corner:after{content:"";display:block;width:0;height:0;overflow:hidden;position:absolute;bottom:0;right:0;border-width:6px;border-style:solid}.k-spreadsheet-scroller{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;position:absolute;z-index:1}.k-spreadsheet-fixed-container{position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-spreadsheet-view-size{position:relative}.k-spreadsheet-column-header,.k-spreadsheet-row-header{text-align:center}.k-spreadsheet-column-header .k-spreadsheet-cell,.k-spreadsheet-row-header .k-spreadsheet-cell{border-style:solid;border-width:0 1px 1px 0}div.k-spreadsheet-window{padding:1.167em .75em .75em}.k-spreadsheet-window .k-edit-form-container{width:100%}.k-spreadsheet-window .k-root-tabs{border-width:0;margin:-1em -1em 0;padding:.5em 1em 0}.k-spreadsheet-window .k-root-tabs .k-loading{display:none}.k-spreadsheet-window .k-list-wrapper{padding:.15em 0;border-width:1px;border-style:solid;height:190px}.k-spreadsheet-window .k-list .k-item{border-radius:0;padding:.5em .6em .4em .6em;cursor:pointer;line-height:1.1em}.k-spreadsheet-window .k-format-filter{width:100%}.k-spreadsheet-window .k-format-filter+.k-group-header+.k-list-wrapper{margin-top:1em}.k-spreadsheet-window .k-action-buttons{padding:1em}.k-spreadsheet-window .k-edit-label{width:27%;margin:0 0 0 .75em}.k-spreadsheet-window .k-edit-field{width:67%;margin:0 .917em 0 0}.k-spreadsheet-window .k-edit-field>.k-radio-label{margin-right:1.25em;vertical-align:baseline}.k-spreadsheet-window .k-edit-field>.k-radio-label:after,.k-spreadsheet-window .k-edit-field>.k-radio-label:before{margin-top:-1px}.k-spreadsheet-window .k-edit-field,.k-spreadsheet-window .k-edit-label{padding:0;line-height:3em}.k-spreadsheet-window .k-edit-field .k-dropdown,.k-spreadsheet-window .k-edit-field .k-textbox{width:100%}.k-spreadsheet-window .export-config{border-width:1px 0 0;border-style:solid;padding:1em;margin:0 -1em}.k-spreadsheet-window .export-config .k-edit-field{width:40%;float:left;margin-left:30px}.k-spreadsheet-window .k-edit-field>input[type=radio]{display:inline;opacity:0;width:0;margin:0}.k-spreadsheet-window .k-edit-field>.k-orientation-label{position:relative;display:inline-block;text-align:center;width:28px;height:28px;line-height:28px;border-width:1px;border-style:solid}.k-spreadsheet-window .k-edit-field>.k-orientation-label:before{font-family:KendoUIGlyphs;font-size:16px}.k-spreadsheet-window .k-orientation-portrait-label:before{content:"\e639"}.k-spreadsheet-window .k-orientation-landscape-label:before{content:"\e901"}.k-spreadsheet-window .k-page-orientation{position:absolute;right:2em;top:25%;width:64px;height:92px;border-width:1px;border-style:solid}.k-spreadsheet-window .k-page-orientation:before{position:absolute;top:0;right:0;content:"";display:inline-block;width:0;height:0;border-width:3px;border-style:solid;margin-top:-1px;margin-right:-1px}.k-spreadsheet-window .k-page-landscape{top:29%;width:92px;height:64px}.k-spreadsheet-window .k-margins-horizontal{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:62px;border-width:1px 0;border-style:solid}.k-spreadsheet-window .k-margins-vertical{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:34px;height:100%;border-width:0 1px;border-style:solid}.k-spreadsheet-window .k-page-landscape .k-margins-horizontal{height:34px}.k-spreadsheet-window .k-page-landscape .k-margins-vertical{width:62px}.k-spreadsheet-window .export-config:after,.k-spreadsheet-window>div:after{content:" ";display:block;clear:both;height:0}.k-spreadsheet-format-cells .k-spreadsheet-preview{font-weight:700;text-align:center;font-size:1.16em;line-height:3.64em;margin:0 -.863em .72em;border-style:solid;border-width:1px 0}.k-spreadsheet-border-palette{width:153px}.k-spreadsheet-border-palette .k-spreadsheet-border-type-palette .k-button{-webkit-box-sizing:border-box;box-sizing:border-box;width:20%}.k-spreadsheet-border-palette .k-colorpalette{vertical-align:bottom}.k-spreadsheet-popup .k-separator{width:1px;height:1.8em;vertical-align:middle;display:inline-block}.k-spreadsheet-popup .k-colorpalette{vertical-align:top}.k-spreadsheet-popup .k-button.k-button-icon{padding:.6em;border-width:0;border-radius:0}.k-spreadsheet-popup .k-button.k-button-icontext{display:block;text-align:left;text-transform:initial;padding:.6em 1.2em .6em 1em;border-width:0;border-radius:0}.k-spreadsheet-filter-menu{width:280px}.k-spreadsheet-filter-menu>.k-menu{border-width:0}.k-spreadsheet-filter-menu>.k-menu .k-link{padding-left:26px}.k-spreadsheet-filter-menu>.k-menu .k-icon.k-icon{margin-left:-26px;width:26px}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{height:200px;overflow-y:scroll;overflow-x:auto;border-width:1px;border-style:solid}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview{overflow:visible;padding:6px 7px}.k-spreadsheet-filter-menu .k-details{border-top-width:1px;border-top-style:solid;padding:4px 0}.k-spreadsheet-filter-menu .k-details-summary{cursor:pointer;line-height:26px}.k-spreadsheet-filter-menu .k-details-summary .k-icon{margin:0 5px}.k-spreadsheet-filter-menu .k-details-content{padding:0 8px 0 26px}.k-spreadsheet-filter-menu .k-details-content>.k-textbox,.k-spreadsheet-filter-menu .k-details-content>.k-widget{width:100%;margin-bottom:3px}.k-spreadsheet-filter-menu .k-details-content .k-space-right{background-image:none}.k-spreadsheet-filter-menu .k-details-content .k-filter-and{width:75px;margin:8px 0}.k-spreadsheet-filter-menu .k-action-buttons{border-top-width:0;margin:8px;padding:0;position:static}.k-resize-handle,.k-resize-hint{position:absolute}.k-resize-hint-handle{width:100%;height:20px}.k-resize-hint-marker{width:2px;height:100%;margin:0 auto}.k-resize-hint-vertical .k-resize-hint-handle{height:100%;width:20px;float:left}.k-resize-hint-vertical .k-resize-hint-marker{height:2px;width:100%}.k-button.k-spreadsheet-sheets-bar-add,.k-spreadsheet-quick-access-toolbar .k-button{border-color:transparent;background-color:transparent;background-image:none}.k-spreadsheet-tabstrip{border-left-width:0;border-right-width:0;border-top-width:0}.k-spreadsheet-tabstrip>.k-content{border-left-width:0;border-right-width:0;border-bottom-width:0;margin:0;padding:0}.k-spreadsheet-tabstrip .k-loading{display:none}.k-spreadsheet-toolbar.k-toolbar{border-top-width:0;border-left-width:0;border-right-width:0}.k-spreadsheet-toolbar.k-toolbar .k-overflow-anchor+*{margin-left:0}.k-spreadsheet-toolbar.k-toolbar>.k-button-group{border-width:0}.k-spreadsheet-toolbar .k-button,.k-spreadsheet-toolbar>.k-button-group,.k-spreadsheet-toolbar>.k-widget,.k-spreadsheet-toolbar>.k-widget .k-state-default:not(.k-state-hover):not(.k-state-active){margin:0;border-color:transparent;background-color:transparent;background-image:none}.k-spreadsheet-toolbar>.k-widget[data-property=fontSize]{width:75px}.k-spreadsheet-toolbar>.k-widget[data-property=format]{width:100px}.k-spreadsheet-toolbar>.k-widget[data-property=fontFamily]{width:130px}.k-spreadsheet-toolbar>.k-combobox .k-state-default:not(.k-state-hover):not(.k-state-active) .k-input{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.k-spreadsheet-toolbar>.k-widget .k-state-default:not(.k-state-hover):not(.k-state-active) .k-select{border-color:transparent}.k-spreadsheet-toolbar .k-separator{margin:0 3px;width:0;overflow:hidden;height:1.8em;vertical-align:middle;display:inline-block}.k-spreadsheet-formula-input>.k-syntax-bool.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-func.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-num.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-ref.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-str.k-syntax-at-point{text-decoration:underline}.k-spreadsheet-formula-input>.k-series-a,.k-spreadsheet-formula-input>.k-series-b,.k-spreadsheet-formula-input>.k-series-c,.k-spreadsheet-formula-input>.k-series-d{background-color:transparent}.k-spreadsheet-selection-highlight{border-width:1px;border-style:solid;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet-formula-list{min-width:100px}.k-spreadsheet-formula-list .k-item{padding:0 .3em;-webkit-box-shadow:none;box-shadow:none}.k-spreadsheet-sheets-bar{position:relative}.k-button.k-spreadsheet-sheets-bar-add{position:absolute;bottom:.2em;left:.4em;z-index:1}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove{padding:0;margin:.5em .5em .5em -.5em}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-button-icon{padding:2px;line-height:normal}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-icon{margin:0}.k-spreadsheet-sheets-items-hint{margin-top:.1em;background:0 0!important;border-width:0!important}.k-spreadsheet-editor-button{position:absolute;width:20px;z-index:10;margin-left:2px;padding:0!important}.k-spreadsheet-editor-button span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hint-wrapper{margin-top:1em}.hint-wrapper:before{content:"";display:block;width:100%;height:1px;margin-left:-.917em;padding-right:.917em;padding-left:.917em}.k-edit-form-container>div:after{display:block;content:"";clear:both}.k-spreadsheet-filter-menu .k-i-arrow-45-down-right{cursor:pointer}.k-spreadsheet-import-errors .k--header-message{font-weight:700;padding-bottom:5px;border-bottom:1px solid #888;margin-bottom:5px}.k-spreadsheet-import-errors .k--errors{max-height:350px;overflow:auto}.k-spreadsheet-import-errors .k--errors table{border-collapse:collapse;font-size:90%}.k-spreadsheet-import-errors .k--errors table td,.k-spreadsheet-import-errors .k--errors table th{padding:2px 4px;border-bottom:1px solid #bbb}.k-spreadsheet-import-errors .k--errors table th{text-align:left;border-bottom:1px solid #000}.k-dialog{min-width:90px;min-height:3em;max-width:100%;max-height:100%}.k-window.k-dialog{position:fixed;padding-top:0}.k-dialog .k-dialog-titlebar{position:static;margin:0;padding:.6em .8em 1em .8em;width:auto}.k-dialog .k-dialog-titlebar .k-dialog-title{margin:0;padding:0;width:auto;max-width:98%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.2em;line-height:1.2em}.k-dialog .k-content{margin:0;padding:1.8em 1em 1.8em 1em}.k-dialog.k-dialog-titleless .k-content{padding:2.4em}.k-dialog .k-dialog-buttongroup{margin:0;padding:0}.k-dialog a.k-dialog-action.k-dialog-close{position:absolute;top:.35em;right:0;cursor:pointer;z-index:10000}.k-dialog.k-dialog-titleless a.k-dialog-action.k-dialog-close{right:.5em;top:1em}.k-dialog.k-alert .k-dialog-titlebar,.k-dialog.k-confirm .k-dialog-titlebar,.k-dialog.k-prompt .k-dialog-titlebar{background:0 0;border-bottom:none}.k-dialog.k-alert .k-content,.k-dialog.k-confirm .k-content{padding:2.4em}.k-dialog.k-prompt .k-content{padding:1.2em 1.2em .6em 1.2em}.k-dialog .k-prompt-container{width:auto;padding:.6em 1.2em 1.8em 1.2em}.k-dialog .k-prompt-container .k-textbox{width:100%}.k-dialog .k-button{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"DejaVu Sans";src:url(fonts/DejaVu/DejaVuSans.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;src:url(fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-style:italic;src:url(fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";src:url(fonts/DejaVu/DejaVuSerif.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:700;src:url(fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-style:italic;src:url(fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";src:url(fonts/DejaVu/DejaVuSansMono.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:700;src:url(fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-style:italic;src:url(fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1) format("truetype")}.kendo-pdf-hide-pseudo-elements:after,.kendo-pdf-hide-pseudo-elements:before{display:none!important}.k-pdf-export sub,.k-pdf-export sup{display:inline-block}.k-button,.k-toolbar .k-button{line-height:1.143em;padding:9px 14px}.k-widget.k-tabstrip{background-image:none;border-style:none;-webkit-box-shadow:none;box-shadow:none}.k-tabstrip .k-tabstrip-items{padding:0}.k-panelbar .k-tabstrip>div.k-content,.k-tabstrip>div.k-content{margin:0}.k-panel>.k-item>.k-link,.k-panelbar>.k-item>.k-link{line-height:3.5em}.k-panelbar .k-image{margin-top:12px}.k-panelbar .k-link>.k-sprite{margin-top:16px}.k-tabstrip>.k-tabstrip-items>.k-item{text-transform:uppercase;border-width:0;border-style:solid;padding:0}.k-tabstrip-left>.k-tabstrip-items .k-loading,.k-tabstrip-right>.k-tabstrip-items .k-loading{display:none}.k-tabstrip-top>.k-tabstrip-items .k-state-active,.k-tabstrip-top>.k-tabstrip-items .k-tab-on-top{margin-bottom:-1px}.k-tabstrip-top>.k-tabstrip-items>.k-item{border-bottom-width:2px}.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top{margin-right:-2px}.k-tabstrip-left>.k-tabstrip-items>.k-item{border-right-width:2px}.k-tabstrip-right>.k-tabstrip-items>.k-item{border-left-width:2px}.k-tabstrip-bottom>.k-tabstrip-items>.k-item{border-top-width:2px}.k-tabstrip .k-tabstrip-items .k-link{padding:1.071em}.k-slider-track{border-width:1px;border-style:solid}.k-grouping-dropclue{margin-top:10px}.k-filter-row th,.k-grid-header th.k-header{padding:.786em .6em}.k-grid-header th.k-header{padding-left:1.286em}.k-rtl .k-grid-header th.k-header{padding-right:1.286em}.k-filtercell>span{padding-right:5.714em}.k-filtercell>span>.k-button{padding-left:.714em;padding-right:.714em;line-height:1.286em;margin:0}.k-filter-row .k-dropdown-operator{width:2.714em;right:2.857em}.k-filter-menu{padding:.5em .5em 0}.k-filter-menu .k-button{margin:0;width:50%;border-radius:0}.k-filter-menu .k-primary{float:right}.k-filter-menu>div>div:last-child{margin:.5em -.5em 0;border-top-width:1px;border-top-style:solid}.k-filter-menu .k-primary{border-left-width:1px;border-left-style:solid}.k-grouping-header .k-group-indicator{padding:.5em .15em .429em .4em}.k-grid .k-grouping-row td{padding:.6em .6em .643em}.k-grouping-header .k-button,.k-grouping-header a{vertical-align:baseline}.k-grid td{padding:.929em 1.286em}.k-grid-header th.k-header>.k-link{padding:0;margin:0;min-height:16px;line-height:inherit}.k-grouping-header{line-height:2.6}.k-grid-content tr:last-child>td{border-bottom-width:0}.k-grid tr td,.k-pivot-layout .k-grid tr td{border-bottom-width:1px;border-style:solid}.k-grouping-row+tr td{border-top-width:0}.k-grid-content table tr:first-child td,.k-grid-content-locked table tr:first-child td{border-top:0}.k-grid-content tr td{border-left-width:0}.k-pager-numbers .k-state-selected{line-height:2.429em;cursor:pointer}.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected{border-width:2px 0 0;padding-top:.7em}.k-pager-wrap{line-height:1.286em;padding:.429em 0 .429em .25em}.k-pager-numbers .k-link,.k-pager-wrap>.k-link{height:2.429em;line-height:2.429em}.k-pager-sizes,.k-pager-wrap .k-link{padding:0;min-width:2.429em}.k-pager-wrap .k-pager-numbers .k-state-selected{margin-top:-.45em;padding-top:.45em;min-width:2.429em}.k-pager-wrap input.k-textbox{height:2.571em}.k-pager-info{padding:.714em 1.333em .643em 1.333em}.k-pager-wrap .k-pager-refresh{margin-right:1.214em}.k-pager-wrap .k-dropdown{width:5.2em}.k-combobox>.k-dropdown-wrap>.k-i-close{right:3.3em}.k-combobox-clearable .k-input{padding-right:2.5em}.k-multiselect>.k-multiselect-wrap>.k-i-close{top:7px}.k-autocomplete .k-i-loading,.k-multiselect .k-i-loading{bottom:10px}.k-multiselect>.k-multiselect-wrap>.k-i-close{top:10px}.k-autocomplete>.k-i-close,.k-multiselect>.k-multiselect-wrap>.k-i-close{margin-right:10px}.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap{padding:0 2.571em 0 0}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{width:2.571em}.k-datetimepicker{width:19.5em}.k-datetimepicker .k-select{width:5em}.k-datetimepicker .k-picker-wrap{padding-right:5em}.k-datetimepicker .k-picker-wrap .k-icon{margin:0 6px}.k-calendar .k-header{margin:0 -5px}.k-calendar td{padding:0}.k-calendar .k-content .k-link{min-height:2.571em;line-height:2.571em;padding:0;text-align:center}.k-calendar .k-century .k-link{text-align:left;padding:0 .7em;line-height:1.3em}.k-calendar th{border-bottom-width:0;padding:.714em .45em .714em 0}.k-calendar .k-footer{border-top-width:1px;border-top-style:solid;margin:0 -5px}.k-popup.k-list-container{padding:.286em 0}.k-popup.k-calendar-containe{padding:0}.k-fieldselector .k-list .k-item,.k-popup .k-list .k-item,.k-popup>.k-group-header{min-height:2.143em;line-height:2.143em}.k-fieldselector .k-pivot-configurator-settings li.k-item{padding-right:3.8em}.k-popup .k-list .k-item{padding:1px 11px}.k-button,.k-calendar .k-footer,.k-calendar .k-header .k-link{text-transform:uppercase}.k-widget.k-calendar .k-nav-fast{width:65%;height:2.571em;line-height:2.571em;margin:.429em -.08333em .429em 0}.k-calendar .k-header .k-icon{vertical-align:middle}.k-widget.k-calendar .k-nav-next,.k-widget.k-calendar .k-nav-prev{position:absolute;top:.429em;line-height:2.571em;height:2.571em}.k-calendar .k-header .k-link.k-nav-next,.k-calendar .k-header .k-link.k-nav-prev{height:2.571em;width:2.571em}.k-widget.k-calendar .k-nav-prev{left:.429em}.k-widget.k-calendar .k-nav-next{right:.429em}.k-calendar .k-footer .k-nav-today,.k-calendar .k-footer>.k-state-disabled{padding:1.143em 0 1.071em}.k-popup.k-calendar-container{padding:0;border:0}.k-multiselect-wrap .k-input{height:2.214em}.k-multiselect-wrap li{border-radius:1.071em;margin:3px 0 3px 3px;padding:0 1.6em 0 .857em;line-height:1.86em}.k-multiselect-wrap li span{margin-right:.4em}.k-multiselect-wrap .k-select{padding-top:0}.k-numeric-wrap .k-select{vertical-align:baseline}.k-numerictextbox .k-link{display:block;height:1.284em}.k-numerictextbox .k-link .k-i-arrow-60-up{vertical-align:bottom}.k-numerictextbox .k-link .k-i-arrow-60-down{vertical-align:top}.k-menu .k-item,.k-menu.k-header,.k-widget.k-menu-horizontal>.k-item{border-width:0}.k-popup.k-context-menu{border-width:1px;border-style:solid}.k-context-menu.k-menu-vertical>.k-item>.k-link,.k-menu .k-menu-group .k-item>.k-link{padding:.5em 4.929em .5em 1.714em}.k-menu .k-item>.k-link>.k-i-arrow-60-right{right:2.143rem}.k-menu .k-animation-container .k-menu-group{padding:1.143em 0}.k-column-menu .k-menu .k-animation-container .k-menu-group{padding:0}.k-column-menu .k-menu-vertical .k-separator{height:0}table.k-editor{border-spacing:0}.k-editor .k-editable-area{border-width:1px 0 0}.k-editor .k-editor-toolbar-wrap{padding-left:10px}.k-toolbar{line-height:3.42em}.k-toolbar>div>label{line-height:3.42em}.k-toolbar .k-overflow-anchor>.k-icon{margin-top:-6px;margin-bottom:-6px}.k-toolbar .k-dropdown{margin-top:-1px}.k-toolbar .k-split-button .k-button{padding-top:10px;padding-bottom:10px}.k-toolbar .k-button-group{line-height:3.286em}.k-toolbar .k-button-group .k-button{line-height:inherit;padding:0 .857em}.k-toolbar .k-input{height:2.214em;line-height:2.214em;padding:.177em 0;text-indent:.8em;border:0;margin:0}.k-toolbar .k-overflow-anchor{border-width:0;line-height:3.286em;width:3.42em;height:3.42em;padding:0}.k-overflow-container .k-overflow-button,.k-split-container .k-button{font-size:1.2em}.k-button-group .k-tool{margin:6px 0}.k-toolbar .k-split-button-arrow{padding-left:.4em;padding-right:.4em}.k-editor-toolbar li.k-overflow-tools,.k-editor-toolbar li.k-tool-group{padding:0}.k-editor-toolbar .k-button-group .k-tool{width:48px;height:48px;line-height:48px;margin:0}.k-editor-toolbar .k-button-group .k-tool.k-group-end,.k-editor-toolbar .k-tool{border-width:0}.k-editor-toolbar .k-state-selected{font-weight:700}.k-filebrowser .k-filebrowser-toolbar{line-height:3.5em}.k-filebrowser .k-filebrowser-toolbar .k-upload{margin-top:3px}.k-filebrowser .k-filebrowser-toolbar .k-button-icon{margin-top:-3px}.k-filebrowser .k-upload .k-upload-button{vertical-align:bottom}.k-filebrowser .k-search-wrap .k-search{top:25%;right:4px}.k-filebrowser .k-search-wrap{padding:2px .3em}.k-filebrowser .k-tiles-arrange .k-dropdown{width:80px}.k-draghandle{border-width:2px}span.k-tooltip{padding:9px 17px}.k-block>.k-header,.k-window-titlebar{padding:.5em 0 .571em}.k-window-titlebar .k-window-actions{right:.929em;padding-top:.45em}div.k-window{border-width:0}.k-window-title{right:1.143em;left:1.143em}div.k-window-content{padding:1.333em}div.editorToolbarWindow.k-window-content{padding:0}.editorToolbarWindow .k-editortoolbar-dragHandle{line-height:30px}.k-file{padding:.643em .17em .643em 1em}.k-scheduler-table td,.k-scheduler-table th{height:1.643em}.k-gantt-treelist .k-grid-header tr{height:5.714em}.k-gantt-timeline .k-grid-header tr{height:2.857em}.k-gantt .k-task-summary-complete:after,.k-gantt .k-task-summary-complete:before,.k-gantt .k-task-summary:after,.k-gantt .k-task-summary:before{border-width:0}.k-gantt .k-task{border-width:0}.k-gantt .k-task-actions{line-height:2.429em}.k-gantt .k-task-single{margin-top:-.429em}.k-gantt .k-task-template{padding:.643em 1.4em .643em .6em}.k-gantt .k-task-milestone{width:17px;height:17px}.k-gantt .k-task-draghandle{margin-left:24px;border-width:8px;border-radius:0 50% 50% 50%;border-style:solid;bottom:-11px}.k-gantt .k-gantt-timeline th{text-align:left}.k-gantt .k-grid-content tr,.k-gantt-rows tr,.k-gantt-tasks tr{height:3.5em}.k-notification-wrap{padding:1.786em}.k-notification-wrap>.k-i-close{top:21px}.k-slider-track{border-width:0}.k-slider .k-button .k-icon{margin-top:5px}.k-slider-horizontal .k-slider-selection,.k-slider-horizontal .k-slider-track{height:2px;margin-top:-1px}.k-slider-vertical .k-slider-selection,.k-slider-vertical .k-slider-track{width:2px;margin-left:-1px}.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle,.k-slider-horizontal .k-draghandle,.k-slider-vertical .k-draghandle{width:6px;height:6px}.k-flatcolorpicker .k-hue-slider .k-draghandle{margin-top:-1px}.k-colorpicker .k-picker-wrap{line-height:2.214em}.k-colorpicker .k-selected-color{height:2.57142857em;width:2.57142857em}.k-colorpicker .k-selected-color .k-i-line{line-height:2.57142857em;font-size:2.57142857em}.k-draghandle.k-state-selected,.k-draghandle.k-state-selected:link,.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-selected,.k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-selected{width:10px;height:10px}.k-draghandle.k-state-focused.k-state-selected{margin-left:-2px}.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-selected,.k-slider-horizontal .k-draghandle.k-state-selected{top:-6px}.k-slider-vertical .k-draghandle.k-state-selected{left:-4px}.k-panelbar-collapse,.k-panelbar-expand{right:16px}.k-header.k-grid-toolbar{border-color:#3343a4}.k-grid-toolbar,.k-grouping-header{padding:.429em}.k-grouping-header{padding-left:1.286em}.k-grid .k-icon{opacity:.45}.k-grid td.k-group-cell,.k-grid th.k-group-cell{text-overflow:clip}form.k-filter-menu .k-textbox{margin-bottom:7px}.k-gantt-toolbar,.k-scheduler-footer .k-scheduler-fullday,.k-scheduler-toolbar .k-nav-today,.k-scheduler-toolbar .k-scheduler-views{text-transform:uppercase}.k-scheduler-footer .k-icon.k-i-clock{display:none}.k-gantt-toolbar>ul>li,.k-scheduler-toolbar>ul>li{border-width:0 0 2px 0}.k-gantt-toggle,.k-gantt-toolbar li .k-link,.k-scheduler-toolbar li .k-link{vertical-align:middle;line-height:46px}.k-gantt-toggle{padding:0}.k-gantt-actions{vertical-align:middle;line-height:48px}.k-gantt-actions>.k-button{vertical-align:middle}.k-gantt-toolbar,.k-scheduler-footer,.k-scheduler-toolbar{line-height:44px;vertical-align:middle}.k-scheduler-footer{padding:0}.k-popup-edit-form .k-primary{float:right}.k-popup-edit-form:after{content:" ";display:block;clear:both}.k-gantt-toolbar,.k-scheduler-toolbar{padding:0 1.286em}.k-scheduler-navigation{margin-left:-.786em}.k-drag-clue{font-size:1em;padding:.65em 1em}.k-splitbar-horizontal-hover .k-resize-handle{background-position:-165px -6px}.k-splitbar-vertical-hover .k-resize-handle{background-position:-38px -309px}.k-splitbar-horizontal.k-state-focused .k-resize-handle{background-position:-181px -6px}.k-splitbar-vertical.k-state-focused .k-resize-handle{background-position:-70px -309px}.k-grid-header .k-grid-filter,.k-grid-header .k-header-column-menu{padding:.714em;margin:-.786em -.6em -.786em 0}.k-checkbox-label,.k-radio-label{line-height:18px}.k-checkbox:indeterminate+.k-checkbox-label:before{border-width:2px}.k-checkbox+.k-checkbox-label:before{z-index:1}.k-checkbox:indeterminate+.k-checkbox-label:after{width:10px;height:10px;border-width:0;margin-left:0;top:5px;left:5px;-webkit-transform:none;-ms-transform:none;transform:none;z-index:2}.k-radio:checked+.k-radio-label:after{top:4px;left:4px}.k-rtl .k-widget .k-dropdown-wrap,.k-rtl .k-widget .k-numeric-wrap,.k-rtl .k-widget .k-picker-wrap{padding-left:2.5em}.k-rtl .k-widget.k-autocomplete>.k-i-close,.k-rtl .k-widget.k-multiselect>.k-multiselect-wrap>.k-i-close{left:0;right:initial;margin-left:10px;margin-right:0}.k-rtl .k-widget.k-combobox>.k-dropdown-wrap>.k-i-close{left:3.3em;right:initial}.k-rtl .k-widget.k-datetimepicker .k-picker-wrap{padding-left:5em}.k-rtl .k-widget.k-datetimepicker .k-picker-wrap .k-icon{margin:0 6px}.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-numbers .k-state-selected,.km-pane-wrapper .k-pager-wrap>.k-link{border-radius:0}.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-wrap>.k-link,.km-pane-wrapper .k-pager-wrap>.k-pager-info{padding:.571em .86em}.km-pane-wrapper .k-pager-numbers .k-state-selected{padding:.971em .86em .571em}.km-pane-wrapper .k-pager-numbers .k-link{min-width:2.429em}.km-pane-wrapper .k-mobile-list .k-edit-field.k-scheduler-toolbar{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:0}.km-pane-wrapper .k-mobile-list .k-edit-field.k-scheduler-toolbar .k-scheduler-navigation{margin-bottom:-.6em}.km-pane-wrapper .k-scheduler-views{width:auto}.k-spreadsheet .k-spreadsheet-action-bar{font-size:14px}.k-spreadsheet-window .k-edit-field,.k-spreadsheet-window .k-edit-label{padding:0;line-height:4em}.k-spreadsheet-window .k-edit-label>label{vertical-align:middle}.k-spreadsheet-window .k-edit-field .k-radio-label{padding-left:1.75em}.k-spreadsheet-window .k-edit-field>.k-radio-label:after,.k-spreadsheet-window .k-edit-field>.k-radio-label:before{margin-top:-2px}.k-spreadsheet-window .hint-wrapper:before{margin-left:-1em;padding-right:1em;padding-left:1em}div.k-spreadsheet-window{padding:1em}.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content{min-width:325px;width:25.8em}.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content{min-height:510px;height:42em}.k-edit-form-container .editor-label,.k-edit-label{padding:.8em 0 1em}.k-editor-dialog .k-root-tabs{padding:0 1em}.k-editor-dialog ul.k-tabstrip-items{padding:0;border:0}.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align{min-width:59px}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdown,.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox{width:15.74em}.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align,.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox+.k-dropdown{width:4.7em}.k-animation-container .k-popup.k-align .k-list .k-icon{line-height:1.4em}.k-animation-container .k-popup.k-align .k-list .k-i-align-remove{line-height:1.6em}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons{padding:.6em 1.3em}.k-grid .k-edit-cell input.k-checkbox,.k-grid .k-edit-cell input[type=checkbox]{margin-left:-webkit-calc(1em + 4px);margin-left:calc(1em + 4px)}.k-grid .k-edit-cell input.k-checkbox+label.k-checkbox-label,.k-grid .k-edit-cell input[type=checkbox]+label.k-checkbox-label{margin-left:1em}

.k-theme-test-class,
.ktb-theme-id-material {
  opacity: 0
}
.ktb-var-accent {
  color: #3f51b5
}
.ktb-var-base {
  color: #fff
}
.ktb-var-background {
  color: #fff
}
.ktb-var-border-radius {
  border-radius: 2px
}
.ktb-var-normal-background {
  color: #fff
}
.ktb-var-normal-gradient {
  background-image: none
}
.ktb-var-normal-text-color {
  color: #444
}
.ktb-var-hover-background {
  color: #ebebeb
}
.ktb-var-hover-gradient {
  background-image: none
}
.ktb-var-hover-text-color {
  color: #444
}
.ktb-var-selected-background {
  color: #00b0ff
}
.ktb-var-selected-gradient {
  background-image: none
}
.ktb-var-selected-text-color {
  color: #3f51b5
}
.ktb-var-error {
  color: #ffcdd2
}
.ktb-var-warning {
  color: #fdefba
}
.ktb-var-success {
  color: #c8e6c9
}
.ktb-var-info {
  color: #bbdefb
}
.ktb-var-series-a {
  color: #3f51b5
}
.ktb-var-series-b {
  color: #03a9f4
}
.ktb-var-series-c {
  color: #4caf50
}
.ktb-var-series-d {
  color: #f9ce1d
}
.ktb-var-series-e {
  color: #ff9800
}
.ktb-var-series-f {
  color: #ff5722
}
.k-grid-norecords-template {
  background-color: #fff;
  border: 1px solid #e6e6e6
}
.k-in,
.k-item,
.k-window-action {
  border-color: transparent
}
.k-header .k-window-actions .k-link {
  color: inherit
}
a.k-icon {
  color: #444
}
a.k-icon:hover {
  color: #444
}
.k-button-icon .k-icon {
  opacity: .8
}
.k-button-icon:hover .k-icon {
  opacity: 1
}
.k-splitbar .k-resize-handle {
  background-color: #444
}
.k-block,
.k-widget {
  background-color: #fff
}
.k-autocomplete,
.k-block,
.k-button-group .k-tool,
.k-calendar th,
.k-content,
.k-dropdown-wrap,
.k-dropzone-active,
.k-editable-area,
.k-filter-row>th,
.k-footer-template td,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-content-locked,
.k-grid-footer,
.k-grid-footer-locked,
.k-grid-footer-wrap,
.k-grid-header,
.k-grid-header-locked,
.k-grid-header-wrap,
.k-group,
.k-group-footer td,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-header,
.k-input,
.k-pager-refresh,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-panel>.k-item>.k-link,
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar>.k-item>.k-link,
.k-popup.k-align .k-list .k-item:last-child,
.k-separator,
.k-slider-track,
.k-splitbar,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-textbox,
.k-textbox>input,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-treemap-tile,
.k-upload-files,
.k-widget {
  border-color: #e6e6e6
}
.k-calendar th,
.k-dropzone-hovered,
.k-footer-template td,
.k-grid-footer,
.k-group,
.k-group-footer td,
.k-grouping-header,
.k-pager-wrap,
.k-toolbar,
.k-widget .k-status,
.k-widget.k-popup {
  background-color: #3f51b5
}
.k-grouping-row td,
.k-resize-handle-inner,
td.k-group-cell {
  background-color: #3f51b5
}
.k-list-container {
  border-color: rgba(0, 0, 0, .2);
  background-color: #fff
}
.k-content,
.k-editable-area,
.k-panel>li.k-item,
.k-panelbar>li.k-item,
.k-tiles {
  background-color: #fff
}
.k-alt,
.k-pivot-layout>tbody>tr:first-child>td:first-child,
.k-resource.k-alt,
.k-separator {
  background-color: #f2f2f2
}
.k-header.k-alt,
.k-pivot-rowheaders .k-alt .k-alt {
  background-color: #dedede
}
.k-autocomplete.k-header,
.k-dropdown-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-textbox {
  border-color: #e6e6e6;
  background-color: #fff
}
.k-autocomplete .k-input,
.k-autocomplete.k-state-focused .k-input,
.k-dropdown-wrap .k-input,
.k-dropdown-wrap.k-state-focused .k-input,
.k-numeric-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-focused .k-input,
.k-textbox>input {
  border-color: #e6e6e6
}
.k-textbox>input,
input.k-textbox,
input.k-textbox:hover,
textarea.k-textbox,
textarea.k-textbox:hover {
  background: 0 0
}
.k-input,
.k-multiselect-wrap,
.k-textbox>input,
input.k-textbox,
input.k-textbox:hover,
textarea.k-textbox,
textarea.k-textbox:hover {
  background-color: #fff;
  color: #444
}
.k-input[readonly] {
  background-color: #fff;
  color: #444
}
.k-block,
.k-content,
.k-dropdown .k-input,
.k-popup,
.k-toolbar,
.k-widget {
  color: #444
}
.k-inverse {
  color: #fff
}
.k-block {
  color: #fff
}
.k-link:link,
.k-link:visited,
.k-nav-current.k-state-hover .k-link {
  color: #428bca
}
.k-panelbar>li>.k-link,
.k-tabstrip-items .k-link {
  color: #444
}
.k-grid-header .k-header>.k-link,
.k-header,
.k-treemap-title {
  color: #fff
}
.k-autocomplete,
.k-button,
.k-draghandle,
.k-dropdown-wrap,
.k-grid-header,
.k-grouping-header,
.k-header,
.k-numeric-wrap,
.k-pager-wrap,
.k-panelbar .k-tabstrip-items .k-item,
.k-picker-wrap,
.k-progressbar,
.k-state-highlight,
.k-tabstrip-items .k-item,
.k-textbox,
.k-toolbar,
.km-pane-wrapper>.km-pane>.km-view>.km-content {
  background-image: none;
  background-position: 50% 50%;
  background-color: #3f51b5
}
.k-widget.k-tooltip {
  background-image: none
}
.k-block,
.k-button,
.k-draghandle,
.k-grid-header,
.k-grouping-header,
.k-header,
.k-pager-wrap,
.k-toolbar,
.k-treemap-tile,
html .km-pane-wrapper .k-header {
  background-color: #3f51b5
}
.k-column-menu .k-state-active .k-sprite,
.k-column-menu .k-state-hover .k-sprite,
.k-icon:hover,
.k-pager-numbers .k-current-page .k-link:hover:after,
.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view.k-state-hover>.k-link:after,
.k-state-focused .k-icon,
.k-state-hover .k-icon,
.k-state-selected .k-icon {
  opacity: 1
}
.k-column-menu .k-sprite,
.k-pager-numbers .k-current-page .k-link:after,
.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,
.k-state-disabled .k-icon {
  opacity: .7
}
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  opacity: .7
}
.k-tool {
  border-color: transparent
}
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  background-image: url(Material/sprite.png);
  border-color: transparent
}
.k-i-loading {
  background-image: url(Material/loading.gif)
}
.k-loading-image {
  background-image: url(Material/loading-image.gif)
}
.k-loading-color {
  background-color: #fff
}
.k-button {
  color: #444;
  border-color: #fafafa;
  background-color: #fafafa
}
.k-draghandle {
  border-color: #3f51b5;
  background-color: #3f51b5;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-draghandle:hover {
  border-color: #3f51b5;
  background-color: #3f51b5;
  -webkit-box-shadow: 0 0 0 8px rgba(63, 81, 181, .3);
  box-shadow: 0 0 0 8px rgba(63, 81, 181, .3)
}
.k-scheduler {
  color: #fff;
  background-color: #fff
}
.k-scheduler-layout {
  color: #444
}
.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
  background-color: #fff;
  color: #444
}
.k-scheduler-header th,
.k-scheduler-header-wrap,
.k-scheduler-table td,
.k-scheduler-times,
.k-scheduler-times th,
.k-scheduler-times tr {
  border-color: #e6e6e6
}
.k-nonwork-hour {
  background-color: #fafafa
}
.k-gantt .k-nonwork-hour {
  background-color: rgba(0, 0, 0, .02)
}
.k-gantt .k-header.k-nonwork-hour {
  background-color: rgba(0, 0, 0, .2)
}
.k-scheduler-table .k-today,
.k-today>.k-scheduler-datecolumn,
.k-today>.k-scheduler-groupcolumn {
  background-color: #e9e9e9
}
.k-scheduler-now-arrow {
  border-left-color: #eed3d7
}
.k-scheduler-now-line {
  background-color: #eed3d7
}
.k-event,
.k-task-complete {
  border-color: #606fc7;
  background: #606fc7 0 -257px none repeat-x;
  color: #fff
}
.k-event-inverse {
  color: #444
}
.k-event.k-state-selected {
  background-position: 0 0;
  -webkit-box-shadow: 0 0 0 2px #444;
  box-shadow: 0 0 0 2px #444
}
.k-event .k-resize-handle:after,
.k-task-single .k-resize-handle:after {
  background-color: #fff
}
.k-scheduler-marquee:after,
.k-scheduler-marquee:before {
  border-color: #fff
}
.k-panelbar .k-content,
.k-panelbar .k-item,
.k-panelbar .k-panel {
  background-color: #fff;
  color: #444;
  border-color: #ccc
}
.k-panelbar>li>.k-link {
  color: #444
}
.k-panelbar>.k-item>.k-link {
  border-color: #ccc
}
.k-panel>li.k-item {
  background-color: #fff
}
.k-active-filter,
.k-state-active,
.k-state-active:hover,
.k-tabstrip .k-state-active {
  background-color: #fff;
  border-color: #ccc;
  color: #444
}
.k-fieldselector .k-list-container {
  background-color: #fff
}
.k-button.k-state-focused,
.k-button:focus {
  border-color: #dbdbdb
}
.k-button.k-state-hover,
.k-button:hover {
  color: #444;
  border-color: #ebebeb;
  background-color: #ebebeb
}
.k-button.k-state-active,
.k-button:active {
  color: #3f51b5;
  background-color: #dbdbdb;
  border-color: #dbdbdb
}
.k-button.k-state-active:hover,
.k-button:active:hover {
  color: #fff;
  border-color: #5c6bc0;
  background-color: #5c6bc0
}
.k-button:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: 0 6px 17px 0 #c4c4c4;
  box-shadow: 0 6px 17px 0 #c4c4c4
}
.k-button:focus:active:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: 0 6px 17px 0 rgba(235, 235, 235, .3);
  box-shadow: 0 6px 17px 0 rgba(235, 235, 235, .3)
}
.k-menu .k-state-hover>.k-state-active {
  background-color: transparent
}
.k-state-highlight {
  background: #fff;
  color: #444
}
.k-grouping-row .k-state-focused,
.k-state-focused {
  border-color: #67afe9
}
.k-button.k-bare {
  position: relative
}
.k-button.k-bare:before {
  content: "";
  background-color: currentcolor;
  opacity: .12;
  border-radius: inherit;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  display: none
}
.k-button.k-bare.k-state-focused:before,
.k-button.k-bare:focus:before {
  display: block
}
.k-mediaplayer-toolbar .k-button.k-bare.k-state-active,
.k-mediaplayer-toolbar .k-button.k-bare.k-state-active:hover,
.k-mediaplayer-toolbar .k-button.k-bare:active {
  color: #3f51b5
}
.k-mediaplayer-toolbar .k-button.k-bare.k-state-active:before,
.k-mediaplayer-toolbar .k-button.k-bare.k-state-active:hover:before,
.k-mediaplayer-toolbar .k-button.k-bare:active:before {
  opacity: .24
}
.k-mediaplayer-seekbar {
  top: -14px
}
.k-quality-list {
  margin-left: -25px!important
}
.k-calendar .k-link {
  color: #444
}
.k-calendar .k-footer {
  padding: 0
}
.k-calendar .k-footer .k-nav-today {
  color: #444;
  text-decoration: none;
  background-color: #fff
}
.k-calendar .k-footer .k-nav-today.k-state-hover,
.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: #444
}
.k-calendar .k-nav-fast.k-state-hover {
  text-decoration: none;
  background-color: #ebebeb;
  color: #444
}
.k-calendar .k-link.k-state-hover {
  border-radius: 50%
}
.k-calendar .k-footer .k-link {
  border-radius: 0
}
.k-calendar th {
  background-color: #3f51b5
}
.k-window-titlebar .k-link {
  border-radius: 50%
}
.k-calendar-container.k-group {
  border-color: rgba(0, 0, 0, .2)
}
.k-drag-clue.k-state-selected,
.k-draghandle.k-state-selected:hover,
.k-ghost-splitbar-horizontal,
.k-ghost-splitbar-vertical,
.k-list>.k-state-highlight,
.k-list>.k-state-selected,
.k-marquee-color,
.k-panel>.k-state-selected,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited {
  color: #3f51b5;
  background-color: #fff;
  border-color: #fff
}
.k-group-header+.k-list>.k-item.k-first,
.k-static-header+.k-list>.k-item.k-first,
.k-virtual-item.k-first {
  border-top-color: #ebebeb
}
.k-group-header+div>.k-list>.k-item.k-first:before {
  border-top-color: #ebebeb
}
.k-popup>.k-group-header,
.k-popup>.k-virtual-wrap>.k-group-header {
  background: #ebebeb;
  color: #3f51b5
}
.k-popup .k-list .k-item>.k-group {
  background: #ebebeb;
  color: #3f51b5;
  border-bottom-left-radius: 1px
}
.k-marquee-text {
  color: #3f51b5
}
.k-button.k-state-focused,
.k-list>.k-state-focused,
.k-listview>.k-state-focused,
.k-listview>.k-state-focused.k-state-selected,
.k-state-focused,
.k-upload-files .k-button:focus,
.k-upload-files .k-button:focus:not(.k-state-disabled):not([disabled]),
td.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 1px grey;
  box-shadow: inset 0 0 0 1px grey
}
.k-list>.k-state-focused.k-state-selected,
.k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-ie8 .k-button.k-state-focused,
.k-ie8 .k-button:focus,
.k-ie8 .k-grid-header th.k-state-focused,
.k-ie8 .k-listview>.k-state-focused,
.k-ie8 .k-menu li.k-state-focused,
.k-ie8 .k-panelbar span.k-state-focused,
.k-ie8 .k-tool.k-state-hover,
.k-ie8 td.k-state-focused,
.k-list-optionlabel.k-state-selected.k-state-focused,
.k-list>.k-state-selected.k-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-panelbar>li.k-state-default>.k-link.k-state-selected,
.k-panelbar>li>.k-state-selected,
.k-state-selected>.k-link {
  color: #3f51b5
}
.k-dropdown .k-state-focused,
.k-filebrowser-dropzone,
.k-list>.k-state-hover,
.k-mobile-list .k-edit-label.k-check:active,
.k-mobile-list .k-item>.k-label:active,
.k-mobile-list .k-item>.k-link:active,
.k-mobile-list .k-recur-view .k-check:active,
.k-pager-wrap .k-link:hover,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-state-hover,
.k-state-hover:hover {
  color: #444;
  background-color: #ebebeb;
  border-color: #ebebeb
}
.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active {
  color: #444;
  background-color: #ebebeb;
  border-color: #ebebeb
}
.k-ie8 .k-window-titlebar .k-state-hover {
  border-color: #ebebeb
}
.k-state-focused>.k-select,
.k-state-hover>.k-select {
  border-color: #ebebeb
}
.k-button.k-state-focused,
.k-button.k-state-hover,
.k-button:focus,
.k-button:hover,
.k-draghandle:hover,
.k-listbox .k-item:hover:not(.k-state-disabled),
.k-other-month.k-state-hover .k-link,
.k-pager-wrap .k-link:hover,
.k-state-hover,
.k-state-hover:hover,
.k-textbox:hover,
div.k-filebrowser-dropzone em {
  background-image: none
}
.k-pager-wrap {
  background-color: #3f51b5;
  color: #fff
}
.k-autocomplete.k-state-active,
.k-button:active,
.k-dropdown-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-panelbar>.k-item>.k-state-focused,
.k-picker-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active>.k-link {
  background-image: none
}
.k-button.k-state-active,
.k-button:active,
.k-draghandle.k-state-selected:hover,
.k-state-selected {
  background-image: none
}
.k-button.k-state-active,
.k-button:active,
.k-draghandle.k-state-selected:hover {
  background-position: 50% 50%
}
.k-other-month.k-state-hover .k-link,
.k-state-hover>.k-link,
div.k-filebrowser-dropzone em {
  color: #444
}
.k-autocomplete.k-state-focused,
.k-autocomplete.k-state-hover,
.k-dropdown-wrap.k-state-focused,
.k-dropdown-wrap.k-state-hover,
.k-numeric-wrap.k-state-focused,
.k-numeric-wrap.k-state-hover,
.k-picker-wrap.k-state-focused,
.k-picker-wrap.k-state-hover {
  background-color: #fff;
  background-image: none;
  background-position: 50% 50%;
  border-color: #ebebeb
}
.k-dropdown .k-state-focused .k-input,
.km-pane-wrapper .k-mobile-list input:not([type=checkbox]):not([type=radio]),
.km-pane-wrapper .k-mobile-list textarea,
.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]) {
  color: #444
}
.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right {
  background: #fff;
  border-color: #e6e6e6
}
.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right>input {
  background-color: #fff;
  border-color: #f0f0f0
}
.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right>input+.k-i-zoom:before {
  color: #444
}
.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right>input:focus {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}
.k-dropdown .k-state-hover .k-input {
  color: #444
}
.k-state-error {
  border-color: #eed3d7;
  background-color: #f2dede;
  color: #b94a48
}
.k-state-disabled {
  opacity: .7
}
.k-ie8 .k-state-disabled {
  filter: alpha(opacity=70)
}
.k-loading-mask.k-state-selected,
.k-tile-empty.k-state-selected {
  border-width: 0;
  background-image: none;
  background-color: transparent
}
.k-dropzone .k-upload-status,
.k-dropzone em,
.k-other-month,
.k-other-month .k-link,
.k-slider .k-draghandle,
.k-state-disabled,
.k-state-disabled .k-button,
.k-state-disabled .k-link,
.k-tile-empty strong {
  color: #999
}
.k-file .k-upload-status {
  color: #444
}
.k-progressbar-indeterminate {
  background: url(Material/indeterminate.gif)
}
.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected {
  display: none
}
.k-slider-track {
  background-color: #e6e6e6
}
.k-slider-selection {
  background-color: #fff
}
.k-slider-horizontal .k-tick {
  background-image: url(/Content/css/libs/kendo.2017.2.621/Material/slider-h.gif)
}
.k-slider-vertical .k-tick {
  background-image: url(/Content/css/libs/kendo.2017.2.621/Material/slider-h.gif)
}
.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip,
.k-widget.k-tooltip {
  border-color: rgba(100, 100, 100, .9);
  background-color: rgba(100, 100, 100, .9);
  color: #fff
}
.k-widget.k-tooltip-validation {
  border-color: #fdefba;
  background-color: #fdefba;
  color: #816704
}
.input-append .k-tooltip-validation,
.input-prepend .k-tooltip-validation {
  font-size: 12px;
  position: relative;
  top: 3px
}
.k-callout-n {
  border-bottom-color: rgba(100, 100, 100, .9)
}
.k-callout-w {
  border-right-color: rgba(100, 100, 100, .9)
}
.k-callout-s {
  border-top-color: rgba(100, 100, 100, .9)
}
.k-callout-e {
  border-left-color: rgba(100, 100, 100, .9)
}
.k-tooltip-validation .k-callout-n {
  border-bottom-color: #fdefba
}
.k-tooltip-validation .k-callout-w {
  border-right-color: #fdefba
}
.k-tooltip-validation .k-callout-s {
  border-top-color: #fdefba
}
.k-tooltip-validation .k-callout-e {
  border-left-color: #fdefba
}
.k-splitbar {
  background-color: #fafafa
}
.k-restricted-size-horizontal,
.k-restricted-size-vertical {
  background-color: #b94a48
}
.k-file {
  background-color: #fff;
  border-color: #e6e6e6
}
.k-file-progress {
  color: #2b98f3
}
.k-file-progress .k-progress {
  background-color: #bbdefb
}
.k-file-success .k-file-name,
.k-file-success .k-upload-pct {
  color: #5fb662
}
.k-file-success .k-progress {
  background-color: #c8e6c9
}
.k-file-error {
  color: #ff3448
}
.k-file-error .k-file-extension-wrapper,
.k-file-error .k-multiple-files-extension-wrapper {
  color: #ff3448;
  border-color: #ff3448
}
.k-file-error .k-file-extension-wrapper:before,
.k-file-error .k-multiple-files-extension-wrapper:before {
  background-color: #fff;
  border-color: transparent transparent #ff3448 #ff3448
}
.k-file-error .k-progress {
  background-color: #ffcdd2
}
.k-file-extension-wrapper,
.k-multiple-files-extension-wrapper {
  color: #999;
  border-color: #999
}
.k-file-invalid .k-file-name-invalid {
  color: #ff3448
}
.k-file-invalid-extension-wrapper,
.k-multiple-files-invalid-extension-wrapper {
  color: #ff3448;
  border-color: #ff3448
}
.k-file-extension-wrapper:before,
.k-multiple-files-extension-wrapper:before {
  background-color: #fff;
  border-color: transparent transparent #999 #999
}
.k-file-invalid-extension-wrapper:before,
.k-multiple-files-invalid-extension-wrapper:before {
  background-color: #fff;
  border-color: transparent transparent #ff3448 #ff3448
}
.k-multiple-files-extension-wrapper:after {
  border-top-color: #999;
  border-left-color: #999
}
.k-multiple-files-invalid-extension-wrapper:after {
  border-top-color: #ff3448;
  border-left-color: #ff3448
}
.k-file-information,
.k-file-size,
.k-file-validation-message {
  color: #999
}
.k-upload .k-upload-selected {
  color: #3f51b5;
  border-color: #e6e6e6
}
.k-upload .k-upload-selected:hover {
  color: #fff;
  background-color: #3f51b5
}
.k-tile {
  border-color: #fff
}
.k-textbox:hover,
.k-tiles li.k-state-hover {
  border-color: #ebebeb
}
.k-tiles li.k-state-selected {
  border-color: #fff
}
.k-leaf,
.k-leaf.k-state-hover:hover {
  color: #fff
}
.k-leaf.k-inverse,
.k-leaf.k-inverse.k-state-hover:hover {
  color: #000
}
.k-button,
.k-widget {
  -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: 0 1px 0 rgba(255, 255, 255, .2);
  box-shadow: 0 1px 0 rgba(255, 255, 255, .2)
}
.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-textbox:focus {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}
.k-state-selected {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset
}
.k-state-active {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-grid td.k-state-selected.k-state-focused {
  background-color: #fff
}
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-datepicker-calendar,
.k-dropdown-wrap.k-state-active,
.k-filebrowser .k-image,
.k-grid .k-filter-options,
.k-menu .k-menu-group,
.k-multiselect.k-state-focused,
.k-picker-wrap.k-state-active,
.k-popup,
.k-time-popup,
.k-tooltip {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2)
}
.k-calendar-container.k-popup {
  -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, .2);
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, .2)
}
.k-treemap-tile.k-state-hover {
  -webkit-box-shadow: inset 0 0 0 3px #e6e6e6;
  box-shadow: inset 0 0 0 3px #e6e6e6
}
.k-window {
  border-color: rgba(0, 0, 0, .2);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, .2);
  box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, .2);
  background-color: #fff
}
.k-window.k-state-focused {
  border-color: rgba(0, 0, 0, .2);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, .2);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, .2)
}
.k-window-maximized .k-window-content,
.k-window-maximized .k-window-titlebar,
.k-window.k-window-maximized {
  border-radius: 0
}
.k-shadow {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
}
.k-inset {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2)
}
.k-editor-inline::-moz-selection {
  background-color: #3f51b5;
  text-shadow: none;
  color: #fff
}
.k-editor-inline::selection {
  background-color: #3f51b5;
  text-shadow: none;
  color: #fff
}
.k-editor-inline::-moz-selection {
  background-color: #3f51b5;
  text-shadow: none;
  color: #fff
}
.k-widget.k-notification.k-notification-info {
  background-color: #bbdefb;
  color: #2b98f3;
  border-color: #bbdefb
}
.k-widget.k-notification.k-notification-success {
  background-color: #c8e6c9;
  color: #5fb662;
  border-color: #c8e6c9
}
.k-widget.k-notification.k-notification-warning {
  background-color: #fdefba;
  color: #f8c70d;
  border-color: #fdefba
}
.k-widget.k-notification.k-notification-error {
  background-color: #ffcdd2;
  color: #ff3448;
  border-color: #ffcdd2
}
.k-gantt .k-treelist {
  background: #f2f2f2
}
.k-gantt .k-treelist .k-alt {
  background-color: #d9d9d9
}
.k-gantt .k-treelist tr:hover {
  background-color: #ebebeb
}
.k-gantt .k-treelist .k-alt.k-state-selected,
.k-gantt .k-treelist .k-alt.k-state-selected>td,
.k-gantt .k-treelist .k-state-selected,
.k-gantt .k-treelist .k-state-selected td {
  background-color: #fff
}
.k-gantt .k-treelist .k-alt.k-state-selected:hover,
.k-gantt .k-treelist .k-alt.k-state-selected:hover td {}.k-task-dot:after {
                                                          background-color: #444;
                                                          border-color: #444
                                                        }
.k-task-dot:hover:after {
  background-color: #fff
}
.k-task-summary {
  border-color: #98a2db;
  background: #98a2db
}
.k-task-milestone,
.k-task-summary-complete {
  border-color: #444;
  background: #444
}
.k-state-selected.k-task-summary {
  border-color: #98a2db;
  background: #98a2db
}
.k-state-selected .k-task-summary-complete,
.k-state-selected.k-task-milestone {
  border-color: #fff;
  background: #fff
}
.k-task-single {
  background-color: #7a87d1;
  border-color: #606fc7;
  color: #fff
}
.k-state-selected.k-task-single {
  border-color: #fff
}
.k-line {
  background-color: #444;
  color: #444
}
.k-state-selected.k-line {
  background-color: #fff;
  color: #fff
}
.k-resource {
  background-color: #fff
}
.k-autocomplete,
.k-block,
.k-button,
.k-calendar .k-link,
.k-calendar td,
.k-calendar-container,
.k-colorpicker,
.k-combobox,
.k-datepicker,
.k-datetimepicker,
.k-drag-clue,
.k-dropdown,
.k-dropdown-wrap,
.k-editor-inline,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-inline-block,
.k-list-container,
.k-multiselect,
.k-notification,
.k-numeric-wrap,
.k-numerictextbox,
.k-picker-wrap,
.k-slider-selection,
.k-slider-track,
.k-textbox,
.k-tile,
.k-timepicker,
.k-tooltip,
.k-touch-scrollbar,
.k-treeview .k-in,
.k-upload,
.k-window,
.k-window-action,
.k-window-titleless .k-window-content {
  border-radius: 2px
}
.k-tool {
  text-align: center;
  vertical-align: middle
}
.k-toolbar .k-split-button .k-button {
  border-radius: 2px 0 0 2px
}
.k-rtl .k-tool.k-group-start,
.k-rtl .k-toolbar .k-button-group .k-group-start,
.k-rtl .k-toolbar .k-split-button .k-button {
  border-radius: 0 2px 2px 0
}
.k-toolbar .k-split-button .k-split-button-arrow {
  border-radius: 0 2px 2px 0
}
.k-rtl .k-tool.k-group-end,
.k-rtl .k-toolbar .k-button-group .k-group-end,
.k-rtl .k-toolbar .k-split-button .k-split-button-arrow {
  border-radius: 2px 0 0 2px
}
.k-autocomplete.k-state-border-up,
.k-calendar-container.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-filter-menu,
.k-list-container.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-window-content {
  border-radius: 0 0 2px 2px
}
.k-autocomplete.k-state-border-up .k-input,
.k-dropdown-wrap.k-state-border-up .k-input,
.k-numeric-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 {
  border-radius: 0 0 0 2px
}
.k-multiselect.k-state-border-up .k-multiselect-wrap {
  border-radius: 0 0 2px 2px
}
.k-autocomplete.k-state-border-down,
.k-block>.k-header,
.k-calendar-container.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-list-container.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-numeric-wrap.k-state-border-down,
.k-panelbar .k-tabstrip-items .k-item,
.k-picker-wrap.k-state-border-down,
.k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-window-titlebar {
  border-radius: 2px 2px 0 0
}
.k-split-button.k-state-border-down>.k-button {
  border-radius: 2px 0 0 0
}
.k-split-button.k-state-border-up>.k-button {
  border-radius: 0 0 0 2px
}
.k-split-button.k-state-border-down>.k-split-button-arrow {
  border-radius: 0 2px 0 0
}
.k-split-button.k-state-border-up>.k-split-button-arrow {
  border-radius: 0 0 2px 0
}
.k-dropdown-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input {
  border-radius: 1px 0 0 1px
}
.k-rtl .k-dropdown-wrap .k-input,
.k-rtl .k-numeric-wrap .k-input,
.k-rtl .k-picker-wrap .k-input {
  border-radius: 0 1px 1px 0
}
.k-numeric-wrap .k-link {
  border-radius: 0 1px 0 0
}
.k-numeric-wrap .k-link+.k-link {
  border-radius: 0 0 1px 0
}
.k-colorpicker .k-selected-color {
  border-radius: 1px 0 0 1px
}
.k-rtl .k-colorpicker .k-selected-color {
  border-radius: 0 1px 1px 0
}
.k-autocomplete.k-state-border-down .k-input {
  border-radius: 2px 2px 0 0
}
.k-dropdown-wrap.k-state-border-down .k-input,
.k-numeric-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 {
  border-radius: 2px 0 0 0
}
.k-numeric-wrap .k-link.k-state-selected {
  background-color: #ebebeb
}
.k-multiselect.k-state-border-down .k-multiselect-wrap {
  border-radius: 1px 1px 0 0
}
.k-datetimepicker .k-select+.k-select,
.k-dropdown-wrap .k-select,
.k-list-container.k-state-border-right,
.k-numeric-wrap .k-select,
.k-picker-wrap .k-select {
  border-radius: 0 2px 2px 0
}
.k-rtl .k-datetimepicker .k-select+.k-select,
.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-list-container.k-state-border-right,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-picker-wrap .k-select {
  border-radius: 2px 0 0 2px
}
.k-numeric-wrap.k-expand-padding .k-input {
  border-radius: 2px
}
.k-autocomplete .k-input,
.k-multiselect-wrap,
.k-textbox>input {
  border-radius: 1px
}
.k-dropzone,
.k-fieldselector .k-list .k-item,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-hover,
.k-list .k-state-selected,
.k-list-optionlabel,
.k-listbox .k-item {
  border-radius: 1px
}
.k-grid .k-slider .k-button,
.k-slider .k-button {
  border-radius: 13px
}
.k-draghandle {
  border-radius: 13px
}
.k-scheduler-toolbar>ul li:first-child,
.k-scheduler-toolbar>ul li:first-child .k-link,
.k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li,
.k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li .k-link {
  border-radius: 2px 0 0 2px
}
.k-rtl .k-scheduler-toolbar>ul li:first-child,
.k-rtl .k-scheduler-toolbar>ul li:first-child .k-link,
.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li,
.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li .k-link,
.km-view.k-popup-edit-form .k-scheduler-toolbar>ul li:last-child,
.km-view.k-popup-edit-form .k-scheduler-toolbar>ul li:last-child .k-link {
  border-radius: 0 2px 2px 0
}
.k-edit-field>.k-scheduler-navigation,
.k-scheduler-phone .k-scheduler-toolbar>ul li.k-nav-today,
.k-scheduler-phone .k-scheduler-toolbar>ul li.k-nav-today .k-link {
  border-radius: 2px
}
.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul+ul li:last-child,
.k-scheduler-toolbar ul+ul li:last-child .k-link {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}
.k-rtl .k-scheduler-toolbar .k-nav-next,
.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,
.k-rtl .k-scheduler-toolbar ul+ul li:last-child,
.k-rtl .k-scheduler-toolbar ul+ul li:last-child .k-link {
  border-radius: 2px 0 0 2px
}
.k-scheduler div.k-scheduler-footer .k-link,
.k-scheduler div.k-scheduler-footer ul li {
  border-radius: 2px
}
.k-event,
.k-event .k-link,
.k-more-events,
.k-task-complete,
.k-task-single {
  border-radius: 1px
}
.k-scheduler-mobile .k-event {
  border-radius: 0
}
.k-grid-mobile .k-column-active+th.k-header {
  border-left-color: #444
}
.k-ie .km-pane-wrapper .k-content,
.k-ie .km-pane-wrapper .k-group,
.k-ie .km-pane-wrapper .k-header,
.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button,
.k-ie .km-pane-wrapper .k-widget,
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-edit-label,
.km-pane-wrapper .k-mobile-list .k-item,
html .km-pane-wrapper .km-widget {
  color: #444
}
@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
  div.km-pane-wrapper a {
    color: #444
  }
}
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check {
  background-color: #fff;
  border-top: 1px solid #e7e7e7
}
.km-pane-wrapper .k-mobile-list .k-edit-field textarea {
  outline-width: 0
}
.km-pane-wrapper .k-mobile-list .k-item.k-state-selected {
  background-color: #fff;
  border-top-color: #fff
}
.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:first-child {
  border-top-color: transparent
}
.km-pane-wrapper .k-mobile-list .k-item:last-child {
  -webkit-box-shadow: inset 0 -1px 0 #e7e7e7;
  box-shadow: inset 0 -1px 0 #e7e7e7
}
.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child,
.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3),
.km-pane-wrapper .k-mobile-list>ul>li>.k-link {
  color: #9b9b9b
}
.km-pane-wrapper .k-mobile-list>ul>li>.k-link {
  border-bottom: 1px solid #e7e7e7
}
.km-pane-wrapper .k-mobile-list .k-edit-field {
  -webkit-box-shadow: 0 1px 1px #e7e7e7;
  box-shadow: 0 1px 1px #e7e7e7
}
.km-actionsheet .k-grid-delete,
.km-actionsheet .k-scheduler-delete,
.km-pane-wrapper .k-filter-menu .k-button[type=reset],
.km-pane-wrapper .k-scheduler-delete {
  color: #fff;
  border-color: #eed3d7;
  background-color: red;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .3)), to(rgba(255, 255, 255, .15)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, .15));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, .3), rgba(255, 255, 255, .15))
}
.km-actionsheet .k-grid-delete:active,
.km-actionsheet .k-scheduler-delete:active,
.km-pane-wrapper .k-filter-menu .k-button[type=reset]:active,
.km-pane-wrapper .k-scheduler-delete:active {
  background-color: #900
}
.k-autocomplete.k-state-default,
.k-dropdown-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-picker-wrap.k-state-default {
  background-image: none;
  background-position: 50% 50%;
  color: #444;
  background-color: #fafafa;
  border-color: #f0f0f0
}
.k-autocomplete.k-state-hover,
.k-dropdown-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-picker-wrap.k-state-hover {
  background-color: #fff;
  background-image: none;
  background-position: 50% 50%;
  border-color: #f5f5f5
}
.k-multiselect.k-header {
  border-color: #f0f0f0
}
.k-multiselect.k-header.k-state-hover {
  border-color: #f5f5f5
}
.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused {
  background-color: #fff;
  background-image: none;
  background-position: 50% 50%;
  border-color: #f5f5f5;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}
.k-list-container {
  color: #444
}
.k-nodata {
  color: #999
}
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
  color: #444
}
.k-state-default>.k-select {
  border-color: #f0f0f0
}
.k-state-focused>.k-select {
  border-color: #f5f5f5
}
.k-state-hover>.k-select {
  border-color: #f5f5f5
}
.k-tabstrip:focus {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}
.k-panelbar>li.k-state-default>.k-link,
.k-tabstrip-items .k-state-default .k-link {
  color: #fff
}
.k-panelbar>li.k-state-default>.k-link.k-state-hover,
.k-panelbar>li.k-state-hover>.k-link,
.k-tabstrip-items .k-state-hover .k-link {
  color: #444
}
.k-panelbar>li>.k-state-focused.k-state-hover {
  background: #ebebeb;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-panelbar .k-tabstrip-items .k-state-default,
.k-tabstrip-items .k-state-default {
  border-color: transparent
}
.k-tabstrip-items .k-state-hover {
  border-color: #ebebeb
}
.k-tabstrip .k-content.k-state-active {
  background-color: #fff;
  color: #444
}
.k-menu .k-item,
.k-menu.k-header {
  border-color: #e6e6e6
}
.k-column-menu,
.k-column-menu .k-item,
.k-overflow-container .k-overflow-group {
  border-color: #ccc
}
.k-overflow-container .k-overflow-group {
  -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff
}
.k-overflow-container .k-overflow-group+.k-overflow-group,
.k-toolbar-first-visible.k-overflow-group {
  -webkit-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff
}
.k-toolbar-last-visible.k-overflow-group {
  -webkit-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff
}
.k-column-menu .k-separator {
  border-color: #ccc;
  background-color: transparent
}
.k-menu .k-group {
  border-color: rgba(0, 0, 0, .2)
}
.k-grid-filter.k-state-active {
  background-color: #fff
}
.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td {
  color: #fff;
  border-color: #ccc;
  font-weight: 700
}
.k-grouping-header {
  color: #fff
}
.k-gantt-toolbar .k-state-default,
.k-grid .k-grouping-header,
.k-grid-header,
.k-grid-header-wrap,
.k-grouping-header .k-group-indicator,
.k-header,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-wrap .k-textbox {
  border-color: #ccc
}
.k-overflow-container .k-primary,
.k-primary {
  color: #fff;
  border-color: #3f51b5;
  background-image: none;
  background-position: 50% 50%;
  background-color: #3f51b5;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-primary.k-state-focused,
.k-primary:focus {
  color: #fff;
  border-color: #eff8ff;
  background-image: none;
  -webkit-box-shadow: 0 0 8px 0 #cfe6f8;
  box-shadow: 0 0 8px 0 #cfe6f8
}
.k-primary:hover {
  color: #fff;
  border-color: #5c6bc0;
  background-image: none;
  background-color: #5c6bc0;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-primary:focus:active:not(.k-state-disabled):not([disabled]),
.k-primary:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: 0 0 8px 0 #cfe6f8;
  box-shadow: 0 0 8px 0 #cfe6f8
}
.k-primary:active {
  color: #fff;
  border-color: #283593;
  background-image: none;
  background-color: #283593;
  -webkit-box-shadow: 0 6px 17px 0 rgba(0, 0, 0, .3);
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, .3)
}
.k-primary.k-state-disabled,
.k-primary.k-state-disabled:active,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary,
.k-state-disabled .k-primary:active,
.k-state-disabled .k-primary:hover {
  color: #a8a8a8;
  border-color: #eaeaea;
  background-color: #eaeaea;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-pager-numbers .k-link,
.k-treeview .k-in {
  border-color: transparent
}
.k-grid .k-hierarchy-cell .k-icon,
.k-scheduler-table .k-icon,
.k-treeview .k-icon {
  background-color: transparent;
  border-radius: 50%
}
.k-scheduler-table .k-state-hover .k-icon {
  background-color: transparent
}
.k-button:focus,
.k-split-button:focus {
  outline: 0
}
.k-split-button:focus {
  background-color: #dbdbdb
}
.k-split-button:focus>.k-button {
  background: 0 0;
  border-color: #dbdbdb
}
.k-split-button:focus>.k-button.k-split-button-arrow {
  border-left-color: #f2f2f2
}
.k-editor .k-tool {
  color: inherit
}
.k-editor .k-tool:focus {
  outline: 0;
  border-color: #dbdbdb;
  -webkit-box-shadow: 0 6px 17px 0 #c4c4c4;
  box-shadow: 0 6px 17px 0 #c4c4c4
}
.k-checkbox-label:before {
  border-color: #7f7f7f;
  background: #fff;
  border-radius: 1px
}
.k-checkbox-label:hover:before,
.k-checkbox:checked+.k-checkbox-label:hover:before,
.k-checkbox:checked:hover+.k-checkbox-label:before,
.k-checkbox:hover+.k-checkbox-label:before {
  border-color: #7f7f7f;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-checkbox:checked+.k-checkbox-label:before {
  background-color: #3f51b5;
  border-color: #3f51b5;
  color: #fff
}
.k-checkbox-label:active:before,
.k-checkbox:active+.k-checkbox-label:before {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #7f7f7f
}
.k-checkbox:checked+.k-checkbox-label:before,
.k-checkbox:checked:active+.k-checkbox-label:before {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #7f7f7f
}
.k-checkbox:disabled+.k-checkbox-label {
  color: #999
}
.k-checkbox:disabled+.k-checkbox-label:hover:before {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-checkbox:checked:disabled+.k-checkbox-label:active:before,
.k-checkbox:checked:disabled+.k-checkbox-label:before,
.k-checkbox:checked:disabled+.k-checkbox-label:hover:before,
.k-checkbox:disabled+.k-checkbox-label:before {
  color: #999;
  background: #f5f5f5;
  border-color: #bfbfbf;
  border-radius: 1px
}
.k-checkbox:focus+.k-checkbox-label:before {
  border-color: #7f7f7f;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-checkbox:indeterminate+.k-checkbox-label:after {
  background-color: #3f51b5;
  background-image: none;
  border-color: #3f51b5;
  border-radius: 0
}
.k-checkbox:indeterminate:hover+.k-checkbox-label:after {
  border-color: #3f51b5;
  background-color: #3f51b5
}
.k-checkbox+.k-checkbox-label:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  border-radius: 50%;
  width: 1em;
  height: 1em
}
.k-checkbox:focus+.k-checkbox-label:after {
  -webkit-box-shadow: 0 0 0 12px rgba(235, 235, 235, .3);
  box-shadow: 0 0 0 12px rgba(235, 235, 235, .3)
}
.k-checkbox+.k-checkbox-label:active:after,
.k-checkbox:active+.k-checkbox-label:after {
  -webkit-box-shadow: 0 0 0 12px rgba(235, 235, 235, .3);
  box-shadow: 0 0 0 12px rgba(235, 235, 235, .3)
}
.k-checkbox:checked+.k-checkbox-label:active:after,
.k-checkbox:checked:active+.k-checkbox-label:after {
  -webkit-box-shadow: 0 0 0 12px rgba(63, 81, 181, .3);
  box-shadow: 0 0 0 12px rgba(63, 81, 181, .3)
}
.k-checkbox:disabled+.k-checkbox-label:active:after {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-checkbox:indeterminate+.k-checkbox-label:before {
  border-color: #3f51b5
}
.k-radio-label:before {
  border-color: #7f7f7f;
  border-radius: 50%;
  background-color: #fff;
  border-width: 2px
}
.k-radio-label:hover:before,
.k-radio:checked+.k-radio-label:hover:before {
  border-color: #7f7f7f;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-radio:checked+.k-radio-label:after {
  background-color: #3f51b5;
  border-radius: 50%
}
.k-radio-label:active:before {
  border-color: #6b7acb;
  -webkit-box-shadow: 0 0 2px 0 #6b7acb;
  box-shadow: 0 0 2px 0 #6b7acb
}
.k-radio:checked+.k-radio-label:active:before {
  -webkit-box-shadow: 0 0 2px 0 #6b7acb;
  box-shadow: 0 0 2px 0 #6b7acb;
  border-color: #6b7acb
}
.k-radio:disabled+.k-radio-label {
  color: #bfbfbf
}
.k-radio:disabled+.k-radio-label:active:before,
.k-radio:disabled+.k-radio-label:before,
.k-radio:disabled+.k-radio-label:hover:after,
.k-radio:disabled+.k-radio-label:hover:before {
  background: #fff;
  border-color: #bfbfbf;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-radio:disabled:checked+.k-radio-label:after {
  background-color: #3f51b5;
  opacity: .5
}
.k-radio:focus+.k-radio-label:before {
  border-color: #6b7acb;
  -webkit-box-shadow: 0 0 2px 0 #6b7acb;
  box-shadow: 0 0 2px 0 #6b7acb
}
.k-radio:checked+.k-radio-label:before,
.k-radio:checked+.k-radio-label:hover:before {
  border-color: #3f51b5
}
.k-radio+.k-radio-label:active:before {
  border-color: #7f7f7f;
  -webkit-box-shadow: 0 0 0 12px rgba(235, 235, 235, .3);
  box-shadow: 0 0 0 12px rgba(235, 235, 235, .3)
}
.k-radio:checked+.k-radio-label:active:before {
  -webkit-box-shadow: 0 0 0 12px rgba(63, 81, 181, .3);
  box-shadow: 0 0 0 12px rgba(63, 81, 181, .3)
}
.k-radio:focus+.k-radio-label:before {
  border-color: #7f7f7f;
  -webkit-box-shadow: 0 0 0 12px rgba(235, 235, 235, .3);
  box-shadow: 0 0 0 12px rgba(235, 235, 235, .3)
}
.k-radio:disabled:checked+.k-radio-label:before,
.k-radio:disabled:checked+.k-radio-label:hover:before {
  border-color: #bfbfbf
}
.k-radio:disabled:checked+.k-radio-label:active:before {
  -webkit-box-shadow: none;
  box-shadow: none
}
@media screen and (-ms-high-contrast: active) {
  .k-editor-toolbar-wrap .k-button-group .k-tool:focus,
  .k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused {
    border-color: #fff
  }
}
.k-button:hover .k-icon,
.k-button:hover .k-tool-icon,
.k-field-actions .k-icon,
.k-gantt-toolbar .k-icon,
.k-grid-toolbar .k-button:hover>.k-i-file-excel,
.k-grid-toolbar .k-button:hover>.k-i-file-pdf,
.k-grid-toolbar .k-i-file-excel,
.k-grid-toolbar .k-i-file-pdf,
.k-grid-toolbar .k-icon,
.k-grouping-header .k-button-icon:hover>.k-icon.k-i-delete,
.k-grouping-header .k-i-arrow-60-down,
.k-grouping-header .k-i-arrow-60-up,
.k-grouping-header .k-i-delete,
.k-grouping-header .k-link:hover>.k-icon.k-i-arrow-60-down,
.k-grouping-header .k-link:hover>.k-icon.k-i-arrow-60-up,
.k-notification .k-icon,
.k-pivot-configurator-settings .k-icon:hover,
.k-scheduler-content .k-icon,
.k-scheduler-footer .k-icon,
.k-scheduler-toolbar .k-icon,
.k-splitbar.k-splitbar-horizontal-hover .k-icon,
.k-splitbar.k-splitbar-vertical-hover .k-icon,
.k-state-focused .k-tool-icon,
.k-state-hover .k-tool-icon,
.k-state-selected .k-tool-icon,
.k-textbox:hover>.k-icon,
.k-tool-icon:hover,
.k-window-titlebar .k-icon,
div.k-splitbar.k-state-focused .k-icon {
  opacity: 1
}
.k-pivot-configurator-settings .k-icon,
.k-splitbar .k-icon {
  opacity: .7
}
.k-pager-wrap .k-link.k-state-disabled .k-icon {
  opacity: .25
}
.k-button,
.k-button.k-state-focused,
.k-button.k-state-hover,
.k-button:focus,
.k-button:focus:not(.k-state-disabled):not([disabled]),
.k-button:hover {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}
.k-button,
.k-header {
  font-weight: 500
}
.k-button.k-state-active,
.k-button.k-state-focused,
.k-button:active,
.k-button:focus {
  color: #444;
  background-color: #dbdbdb;
  border-color: #dbdbdb
}
.k-button.k-state-active:hover,
.k-button:active:hover {
  color: #444;
  border-color: #dbdbdb;
  background-color: #dbdbdb;
  -webkit-box-shadow: 0 6px 17px 0 rgba(235, 235, 235, .3);
  box-shadow: 0 6px 17px 0 rgba(235, 235, 235, .3)
}
.k-button.k-state-active:hover,
.k-button.k-state-hover,
.k-button:active:hover,
.k-button:hover {
  color: #444;
  border-color: #ebebeb;
  background-color: #ebebeb
}
.k-primary.k-state-active,
.k-primary.k-state-focused,
.k-primary:active,
.k-primary:focus {
  color: #fff;
  border-color: #283593;
  background-image: none;
  background-color: #283593;
  -webkit-box-shadow: 0 6px 17px 0 rgba(0, 0, 0, .3);
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, .3)
}
.k-primary.k-state-active:hover,
.k-primary.k-state-hover,
.k-primary:active:hover,
.k-primary:hover {
  color: #fff;
  border-color: #5c6bc0;
  background-color: #5c6bc0
}
.k-primary:focus:active:not(.k-state-disabled):not([disabled]),
.k-primary:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: 0 6px 17px 0 rgba(0, 0, 0, .3);
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, .3)
}
.k-primary.k-state-disabled,
.k-primary.k-state-disabled:active,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary,
.k-state-disabled .k-primary:active,
.k-state-disabled .k-primary:hover {
  color: #a8a8a8;
  border-color: #eaeaea;
  background-color: #eaeaea;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-widget .k-button.k-state-active,
.k-widget .k-button:active {
  color: #444;
  background-color: #dbdbdb;
  border-color: #ebebeb
}
.k-toolbar .k-overflow-anchor.k-state-active,
.k-toolbar .k-overflow-anchor.k-state-border-down {
  background-color: #fff
}
.k-widget .k-button.k-state-active:hover,
.k-widget .k-button:active:hover {
  color: #444;
  border-color: #ebebeb;
  background-color: #ebebeb
}
.k-button.k-state-disabled,
.k-button.k-state-disabled:active,
.k-button.k-state-disabled:active:hover,
.k-button.k-state-disabled:hover,
.k-button[disabled],
.k-listbox .k-button.k-state-disabled,
.k-state-disabled .k-button,
.k-state-disabled .k-button:active,
.k-state-disabled .k-button:hover {
  color: #999;
  border-color: #fafafa;
  background-color: #fafafa;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-dropdown .k-state-default {
  border-color: #fafafa;
  background-image: none;
  background-position: 50% 50%;
  background-color: #fafafa
}
.k-dropdown,
span.k-colorpicker {
  background-color: #fafafa
}
.k-textbox {
  background-color: #fafafa;
  border-color: #f0f0f0
}
.k-combobox,
.k-datepicker,
.k-datetimepicker,
.k-timepicker {
  background-color: #fafafa
}
.k-picker-wrap.k-state-default>.k-select {
  border-color: #fafafa
}
.k-datepicker .k-input,
.k-timepicker .k-input {
  background-color: #fafafa
}
.k-autocomplete.k-state-active .k-input,
.k-numeric-wrap.k-state-active .k-input,
.k-picker-wrap.k-state-active .k-input {
  background-color: #fff
}
.k-picker-wrap.k-state-focused>.k-select,
.k-picker-wrap.k-state-hover>.k-select {
  border-color: #fff
}
.k-picker-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-hover .k-input {
  background-color: #fff
}
.k-autocomplete.k-state-hover,
.k-dropdown-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-overflow-anchor:hover,
.k-picker-wrap.k-state-hover,
.k-textbox:hover {
  background-color: #fff;
  border-color: #f5f5f5;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}
.k-dateinput.k-state-disabled>.k-textbox:hover,
.k-maskedtextbox.k-state-disabled>.k-textbox:hover {
  border-color: #f0f0f0;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-textbox:focus {
  background-color: #ebebeb;
  background-image: none;
  background-position: 50% 50%;
  border-color: #ebebeb;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}
.k-numeric-wrap.k-state-focused>.k-select {
  background-color: #ebebeb
}
.k-autocomplete.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-multiselect.k-header.k-state-active,
.k-numeric-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-textbox:focus {
  background-color: #fff;
  background-image: none;
  background-position: 50% 50%;
  border-color: #f5f5f5;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}
.k-autocomplete.k-state-disabled,
.k-dropdown-wrap.k-state-disabled,
.k-multiselect.k-header.k-state-disabled,
.k-numeric-wrap.k-state-disabled,
.k-numeric-wrap.k-state-disabled .k-input,
.k-numeric-wrap.k-state-disabled .k-select,
.k-picker-wrap.k-state-disabled {
  background-color: #fafafa
}
.k-numeric-wrap.k-state-disabled .k-select {
  border-color: #fafafa
}
.k-numerictextbox .k-select {
  background-color: #fff;
  border-color: #fff
}
.k-list>.k-state-selected.k-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #3f51b5
}
.k-list>.k-state-selected {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-list>.k-state-focused {
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-list>.k-state-hover,
.k-list>.k-state-selected.k-state-hover {
  background-color: #ebebeb;
  border-color: #ebebeb
}
.k-list-container {
  border-color: #ebebeb
}
.k-grid td.k-state-focused.k-state-selected {
  -webkit-box-shadow: inset 0 0 0 1px grey;
  box-shadow: inset 0 0 0 1px grey
}
.k-calendar td.k-state-focused,
.k-calendar td.k-state-selected.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 1px grey;
  box-shadow: inset 0 0 0 1px grey
}
.k-calendar td.k-state-selected {
  background-color: #00b0ff;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-calendar .k-state-selected>.k-link {
  color: #fff
}
.k-calendar .k-header .k-link {
  color: #fff
}
.k-calendar .k-footer {
  border-color: #e6e6e6
}
.k-calendar td {
  border-radius: 50%
}
.k-calendar .k-content th {
  background-color: #fff
}
.k-calendar .k-alt {
  border-radius: 0;
  background-color: #f2f2f2
}
.k-calendar .k-header .k-state-hover {
  background-color: #32408f
}
.k-calendar .k-footer .k-nav-today {
  color: #3f51b5
}
.k-calendar .k-nav-fast.k-state-hover {
  border-radius: 0
}
.k-calendar .k-today {
  background-color: #3f51b5
}
.k-calendar .k-today .k-link {
  color: #fff
}
.k-calendar .k-today.k-state-hover {
  background-color: #32408f
}
.k-calendar .k-today:active {
  -webkit-box-shadow: inset 0 0 0 1px #2b387c;
  box-shadow: inset 0 0 0 1px #2b387c
}
.k-calendar .k-link.k-state-hover,
.k-window-titlebar .k-link {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-window-titlebar .k-state-hover {
  background-color: #5c6dc4;
  border-color: #5c6dc4
}
.k-tabstrip>.k-tabstrip-items>.k-item {
  border-radius: 0
}
.k-panelbar .k-tabstrip-items .k-state-active,
.k-tabstrip-items .k-state-active {
  background-color: #3f51b5;
  background-image: none;
  border-bottom-color: #00b0ff
}
.k-tabstrip .k-content.k-state-active {
  border-color: transparent
}
.k-tabstrip-items .k-item.k-state-hover {
  background: #5c6dc4;
  border-color: #5c6dc4
}
.k-tabstrip-items .k-state-hover .k-link {
  color: #fff
}
.k-flatcolorpicker.k-group,
.k-group,
.k-menu,
.k-menu .k-group,
.k-popup.k-widget.k-context-menu {
  color: #444;
  background-color: #fff
}
.k-menu .k-group,
.k-popup.k-context-menu.k-group {
  border-color: #e6e6e6
}
.k-menu .k-item,
.k-menu.k-header,
.k-widget.k-menu-horizontal>.k-item {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-menu .k-state-active,
.k-popup.k-context-menu.k-group .k-state-hover {
  background-color: #ebebeb;
  border-color: #ebebeb
}
.k-toolbar {
  background-color: #fafafa;
  border-color: #e6e6e6
}
.k-toolbar .k-toggle-button:focus {
  background-color: transparent;
  border-color: #b3b3b3
}
.k-toolbar .k-toggle-button:hover {
  background-color: #ebebeb
}
.k-toolbar .k-toggle-button.k-state-active {
  color: #fff;
  background-color: #3f51b5;
  border-color: #3f51b5
}
.k-toolbar .k-toggle-button.k-state-active:focus {
  background-color: #3f51b5;
  border-color: #2b387c
}
.k-toolbar .k-toggle-button.k-state-active:hover {
  color: #fff;
  background-color: #32408f;
  border-color: #32408f
}
.k-mediaplayer-toolbar {
  background: rgba(250, 250, 250, .85)
}
.k-toolbar .k-button {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-ie .k-toolbar .k-input {
  height: 2.2em
}
.k-gantt-toolbar .k-button,
.k-gantt>.k-header .k-link,
.k-gantt>.k-header li,
.k-grid .k-header .k-button,
.k-scheduler .k-header .k-button,
.k-scheduler .k-header .k-link,
.k-scheduler .k-header li,
.km-pane-wrapper .k-header .k-button {
  color: #fff;
  background-color: #3f51b5;
  border-color: #3f51b5;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-gantt .k-gantt-toolbar .k-button:hover,
.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover,
.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover .k-link,
.k-grid .k-header .k-button:hover,
.k-scheduler .k-header .k-button:hover,
.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover,
.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover .k-link,
.km-pane-wrapper .k-header .k-button:hover {
  background-color: #5c6dc4;
  border-color: #5c6dc4
}
.km-pane-wrapper .k-header .k-button:active:hover {
  color: #fff
}
.k-gantt-toolbar .k-button,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover {
  background-color: #3f51b5;
  border-color: #3f51b5
}
.k-gantt .k-gantt-toolbar .k-button:active {
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-selected.k-state-hover,
.k-gantt-toolbar>.k-gantt-views>li.k-state-selected,
.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-selected.k-state-hover,
.k-scheduler-toolbar>.k-scheduler-views>li.k-state-selected {
  border-bottom-color: #00b0ff
}
.k-scheduler-mark {
  border-radius: 50%
}
.k-grid .k-alt {
  background-color: #fff
}
.k-grouping-row td,
.k-resize-handle-inner,
td.k-group-cell {
  color: #444;
  background-color: #f2f2f2
}
.k-grouping-header .k-group-indicator,
.k-pivot-toolbar .k-button {
  color: #fff;
  background-color: #32408f;
  border-color: #32408f;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-grid-footer,
.k-grid-footer td,
.k-grid-header,
.k-grid-header .k-header,
.k-pager-numbers .k-state-selected,
.k-pager-wrap,
.k-scheduler-header,
.km-pane-wrapper .k-grid-header .k-header {
  color: #444;
  background-color: #fafafa
}
.k-header.k-scheduler-footer .k-header,
.k-header.k-scheduler-footer ul.k-header li .k-link {
  color: #00b0ff;
  background-color: #fafafa
}
.k-header.k-scheduler-footer ul.k-header li {
  background-color: #fafafa;
  border-color: #fafafa
}
.k-gantt-toolbar .k-state-default,
.k-grid .k-grouping-header,
.k-grid-footer td,
.k-grid-header,
.k-grid-header-wrap,
.k-group-footer td,
.k-grouping-row td,
.k-header,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-wrap .k-textbox {
  border-color: #e6e6e6
}
.k-fieldselector .k-item.k-header,
.k-footer-template td,
.k-group-footer td {
  color: #444;
  background-color: #f2f2f2
}
.k-grid .k-grouping-header {
  color: rgba(255, 255, 255, .5)
}
.k-editor-toolbar,
.k-pager-wrap {
  color: #444
}
.k-grouping-header .k-link,
.k-grouping-header .k-link:link {
  color: #fff
}
.k-gantt .k-treelist .k-alt.k-state-selected,
.k-gantt .k-treelist .k-alt.k-state-selected>td,
.k-gantt .k-treelist .k-state-selected,
.k-gantt .k-treelist .k-state-selected td,
.k-grid td.k-state-selected,
.k-grid td.k-state-selected.k-state-focused,
.k-grid tr.k-state-selected,
.k-listview>.k-state-selected,
.k-marquee-color,
.k-scheduler .k-today.k-state-selected,
.k-scheduler-layout .k-state-selected,
.k-state-selected.k-line {
  background-color: #00b0ff
}
.k-state-selected.k-line {
  color: #00b0ff
}
.k-grid td.k-state-selected,
.k-grid tr.k-state-selected,
.k-listview>.k-state-selected,
.k-state-selected .k-progress-status {
  color: #fff
}
.k-grid tr:hover {
  background-color: #ebebeb
}
.k-grid .k-filter-row:hover,
.k-pivot-rowheaders .k-grid tr:hover {
  background: 0 0
}
.k-grid td.k-state-selected,
.k-grid tr.k-state-selected>td {
  border-color: #008dcc
}

.k-grid-header .k-header,
.k-grid-header .k-header .k-link,
.k-grid-header .k-link,
.k-grid-header .k-link:link,
.k-pager-info,
.k-scheduler-agendaview .k-scheduler-datecolumn,
.k-scheduler-header {
  color: #a8a8a8
}
.k-gantt .k-task-draghandle {
  border-color: #00b0ff
}
.k-grid-pager .k-link,
.k-grid-pager .k-link:link {
  color: #444
}
.k-pager-numbers .k-link,
.k-pager-wrap>.k-link {
  border-radius: 0
}
.k-pager-numbers .k-state-selected {
  border-color: #3f51b5 transparent transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #3f51b5
}
.k-pager-wrap .k-link {
  border-color: #fafafa;
  cursor: pointer
}
.k-pager-wrap .k-link:hover {
  background-color: transparent;
  border-color: transparent
}
.k-gantt-toolbar li:first-child,
.k-gantt-toolbar li:first-child>.k-link,
.k-gantt-toolbar li:last-child,
.k-gantt-toolbar li:last-child>.k-link,
.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul+ul li:last-child,
.k-scheduler-toolbar ul+ul li:last-child .k-link,
.k-scheduler-toolbar>ul li:first-child,
.k-scheduler-toolbar>ul li:first-child .k-link {
  border-radius: 0
}
.k-grid,
.k-notification,
.k-panelbar,
.k-popup .k-autocomplete.k-state-focused,
.k-popup .k-autocomplete.k-state-hover,
.k-popup .k-dropdown-wrap.k-state-focused,
.k-popup .k-dropdown-wrap.k-state-hover,
.k-popup .k-multiselect.k-header.k-state-focused,
.k-popup .k-numeric-wrap.k-state-focused,
.k-popup .k-numeric-wrap.k-state-hover,
.k-popup .k-picker-wrap.k-state-focused,
.k-popup .k-picker-wrap.k-state-hover,
.k-popup .k-textbox:focus,
.k-popup .k-textbox:hover {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-panel>li.k-item,
.k-panelbar,
.k-panelbar .k-content,
.k-panelbar .k-header,
.k-panelbar .k-state-selected {
  background-color: #fafafa
}
.k-panelbar .k-grid-toolbar {
  background-color: #3f51b5
}
.k-panelbar>li.k-state-default>.k-link {
  color: #444
}
.k-panelbar>li>.k-state-hover {
  background-color: #ebebeb
}
.k-panelbar .k-content,
.k-panelbar .k-item,
.k-panelbar .k-panel,
.k-panelbar.k-header,
.k-panelbar>.k-item>.k-link {
  border-color: #e6e6e6
}
.k-splitbar {
  border-color: #fafafa
}
.k-splitbar.k-state-focused {
  background-color: #3f51b5;
  border-color: #3f51b5;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-upload {
  color: #444;
  background-color: #fff
}
.k-upload-files .k-button {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-state-selected .k-task-summary-complete,
.k-state-selected.k-task-milestone,
.k-task-milestone,
.k-task-summary-complete {
  background-color: #3f51b5;
  border-color: #3f51b5
}
.k-task-single {
  background-color: #66d0ff
}
.k-task-complete {
  background: #00b0ff 0 -257px none repeat-x
}
.k-treelist .k-alt.k-state-selected,
.k-treelist .k-alt.k-state-selected>td,
.k-treelist .k-state-selected,
.k-treelist .k-state-selected td {
  background-color: #00b0ff;
  border-color: #00b0ff
}
.k-gantt-toolbar .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-gantt-toolbar .k-button:focus:not(.k-state-disabled):not([disabled]),
.k-group-indicator .k-button,
.k-group-indicator .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-group-indicator .k-button:focus:not(.k-state-disabled):not([disabled]),
.k-multiselect .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-toolbar .k-button.k-state-active:hover,
.k-toolbar .k-button:active:hover,
.k-toolbar .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-toolbar .k-button:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-multiselect .k-button:active:hover {
  color: #444;
  background-color: #dbdbdb;
  border-color: #dbdbdb
}
.k-multiselect-wrap>ul>.k-button {
  -webkit-box-shadow: none;
  box-shadow: none
}
table.k-editor {
  border-color: #e6e6e6
}
.editorToolbarWindow.k-header,
.k-editor.k-header,
.k-filebrowser .k-header {
  background-color: #f2f2f2;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-filebrowser .k-header {
  color: #444
}
.k-editor-toolbar .k-tool,
.k-group-start.k-group-end.k-tool {
  border-color: #f2f2f2
}
.k-editor-toolbar .k-dropdown,
.k-panelbar>li>.k-state-focused,
.k-treeview .k-state-focused,
.k-treeview .k-state-selected {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-panelbar>li>.k-state-focused,
.k-treeview .k-state-focused {
  background-color: #ebebeb
}
.k-editor-toolbar .k-dropdown-wrap.k-state-default,
.k-toolbar .k-dropdown-wrap.k-state-default {
  border-color: #f2f2f2
}
.k-editor-toolbar .k-dropdown-wrap.k-state-hover,
.k-editor-toolbar .k-tool.k-state-hover,
.k-toolbar .k-dropdown-wrap.k-state-hover,
.k-toolbar .k-tool.k-state-hover {
  color: #444;
  border-color: #ebebeb;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-editor-toolbar .k-tool.k-state-selected,
.k-toolbar .k-button-group .k-button.k-state-active {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #dbdbdb;
  border-color: #dbdbdb
}
.k-editor-toolbar .k-tool.k-state-hover,
.k-toolbar .k-button-group .k-button:hover {
  background-color: #ebebeb;
  border-color: #ebebeb
}
.k-progressbar {
  background-color: #fafafa;
  border-color: #fafafa
}
.k-progressbar .k-item,
.k-progressbar .k-item.k-state-selected {
  border-color: #fff
}
.k-progressbar .k-state-selected {
  background-color: #3f51b5;
  border-color: #3f51b5
}
.k-widget.k-tooltip-validation {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-grid.k-alt {
  background-color: #fafafa
}
.k-gantt .k-header.k-nonwork-hour,
.k-gantt .k-treelist .k-alt {
  background-color: #f2f2f2
}
.k-list>.k-state-focused,
.k-list>.k-state-hover {
  color: #444;
  background-color: #ebebeb;
  border-color: #ebebeb
}
.k-slider-track {
  background-color: #ccc;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-slider-selection {
  background-color: #3f51b5;
  border-color: #3f51b5
}
.k-slider .k-button,
.k-slider .k-button.k-state-hover,
.k-slider .k-button:active,
.k-slider .k-button:active:hover,
.k-slider .k-button:focus {
  background: 0 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-draghandle,
.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-flatcolorpicker .k-hue-slider .k-draghandle,
.k-flatcolorpicker .k-transparency-slider .k-draghandle {
  border-color: #3f51b5;
  background-color: #3f51b5;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,
.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover {
  border-color: #3f51b5;
  background-color: #3f51b5;
  -webkit-box-shadow: 0 0 0 8px rgba(63, 81, 181, .3);
  box-shadow: 0 0 0 8px rgba(63, 81, 181, .3)
}
.k-draghandle.k-state-selected,
.k-draghandle.k-state-selected:hover,
.k-draghandle.k-state-selected:link,
.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-selected,
.k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-selected {
  background-color: #ccc;
  border-color: #ccc
}
.k-draghandle.k-state-focused,
.k-draghandle.k-state-focused:link,
.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-focused,
.k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #3f51b5;
  background-color: #3f51b5
}
.k-edit-form-container .k-edit-buttons {
  background-color: #fafafa
}
.k-popup .k-button,
.k-popup .k-button:active:hover {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-edit-form-container .k-button,
.k-edit-form-container .k-primary:active,
.k-popup .k-button,
.k-popup .k-primary:active,
.k-popup .k-primary:active:hover {
  color: #444;
  background-color: #fafafa;
  border-color: #fafafa;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-edit-form-container .k-primary,
.k-popup .k-primary {
  color: #00b0ff;
  background-color: #fafafa;
  border-color: #fafafa
}
.k-filter-menu .k-button,
.k-overflow-container .k-button,
.k-split-wrapper .k-button {
  background: 0 0;
  border-color: transparent
}
.k-overflow-container .k-button,
.k-split-wrapper .k-button {
  text-transform: none
}
.k-overflow-container .k-button:hover,
.k-split-wrapper .k-button:hover {
  background-color: #ebebeb;
  border-color: #ebebeb
}
.k-overflow-container .k-button:focus,
.k-overflow-container .k-button:focus:not(.k-state-disabled):not([disabled]),
.k-split-wrapper .k-button:focus,
.k-split-wrapper .k-button:focus:not(.k-state-disabled):not([disabled]) {
  color: #3f51b5;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-filter-menu .k-button {
  background: 0 0;
  border-color: transparent
}
.k-filter-menu .k-primary {
  border-left-color: #f0f0f0
}
.k-filter-menu>div>div:last-child {
  border-color: #f0f0f0
}
.k-edit-form-container .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-popup .k-button:focus:active:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-edit-form-container .k-scheduler-delete {
  color: #00b0ff
}
div.k-scheduler-marquee:after,
div.k-scheduler-marquee:before {
  border-color: #00b0ff
}
.km-pane-wrapper>.km-pane>.km-view>.km-content {
  color: #3f51b5;
  background-color: #fff
}
.km-pane-wrapper>.km-pane .km-content .k-mobile-list>ul>li>.k-link {
  color: #3f51b5
}
.k-popup.k-context-menu {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2)
}
.k-drag-clue {
  color: #444;
  background-color: #ebebeb;
  border-color: #ebebeb;
  -webkit-box-shadow: inset 0 0 0 1px grey;
  box-shadow: inset 0 0 0 1px grey
}
.k-popup>.k-group-header,
.k-popup>.k-virtual-wrap>.k-group-header {
  color: #444
}
.k-popup .k-item>.k-group {
  color: #444
}
@media only screen and (max-width: 370px) {
  .k-edge .k-pager-refresh,
  .k-ff .k-pager-refresh,
  .k-ie11 .k-pager-refresh,
  .k-safari .k-pager-refresh,
  .k-webkit .k-pager-refresh {
    display: none
  }
}
@media only screen and (max-width: 590px) {
  .k-edge .k-pager-refresh,
  .k-ff .k-pager-refresh,
  .k-ie11 .k-pager-refresh,
  .k-safari .k-pager-refresh,
  .k-webkit .k-pager-refresh {
    margin-right: 0
  }
}
@media only screen and (max-width: 530px) {
  .k-edge .k-pager-sizes,
  .k-ff .k-pager-sizes,
  .k-ie11 .k-pager-sizes,
  .k-safari .k-pager-sizes,
  .k-webkit .k-pager-sizes {
    display: none
  }
}
@media only screen and (max-width: 687px) {
  .k-edge .k-pager-info,
  .k-ff .k-pager-info,
  .k-ie11 .k-pager-info,
  .k-safari .k-pager-info,
  .k-webkit .k-pager-info {
    display: none
  }
}
@media only screen and (max-width: 1024px) {
  .k-scheduler-toolbar>ul.k-scheduler-views {
    right: 13px;
    top: 0
  }
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views {
    right: 13px;
    top: 0
  }
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover {
    background-image: none;
    background-position: 50% 50%;
    background-color: transparent;
    border-color: transparent;
    border-radius: 2px;
    text-align: right
  }
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li {
    border-radius: 0
  }
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view {
    border-radius: 1px 1px 0 0
  }
  .k-edge .k-scheduler-toolbar>ul li:first-child,
  .k-edge .k-scheduler-toolbar>ul li:first-child .k-link,
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views li,
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views li .k-link,
  .k-ff .k-scheduler-toolbar>ul li:first-child,
  .k-ff .k-scheduler-toolbar>ul li:first-child .k-link,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views li,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views li .k-link,
  .k-ie11 .k-scheduler-toolbar>ul li:first-child,
  .k-ie11 .k-scheduler-toolbar>ul li:first-child .k-link,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li .k-link,
  .k-safari .k-scheduler-toolbar>ul li:first-child,
  .k-safari .k-scheduler-toolbar>ul li:first-child .k-link,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views li,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views li .k-link,
  .k-webkit .k-scheduler-toolbar>ul li:first-child,
  .k-webkit .k-scheduler-toolbar>ul li:first-child .k-link,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li .k-link {
    border-radius: 0
  }
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link {
    border-radius: 0 0 1px 1px
  }
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover {
    border-color: transparent;
    background-image: none;
    background-color: transparent
  }
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link,
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link {
    color: #fff;
    min-width: 20px
  }
  .k-edge .k-scheduler-views>li.k-state-selected>.k-link:after,
  .k-ff .k-scheduler-views>li.k-state-selected>.k-link:after,
  .k-ie11 .k-scheduler-views>li.k-state-selected>.k-link:after,
  .k-safari .k-scheduler-views>li.k-state-selected>.k-link:after,
  .k-webkit .k-scheduler-views>li.k-state-selected>.k-link:after {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -.5em;
    right: .333em;
    width: 1.333em;
    height: 1.333em
  }
  .k-edge .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,
  .k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,
  .k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,
  .k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,
  .k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded {
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    background-image: none;
    background-color: #3f51b5;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2)
  }
  .k-edge .k-pager-wrap,
  .k-ff .k-pager-wrap,
  .k-ie11 .k-pager-wrap,
  .k-safari .k-pager-wrap,
  .k-webkit .k-pager-wrap {
    min-height: 2.56em
  }
  .k-edge .k-pager-input,
  .k-edge .k-pager-wrap .k-pager-nav,
  .k-ff .k-pager-input,
  .k-ff .k-pager-wrap .k-pager-nav,
  .k-ie11 .k-pager-input,
  .k-ie11 .k-pager-wrap .k-pager-nav,
  .k-safari .k-pager-input,
  .k-safari .k-pager-wrap .k-pager-nav,
  .k-webkit .k-pager-input,
  .k-webkit .k-pager-wrap .k-pager-nav {
    display: inline-block;
    vertical-align: top
  }
  .k-edge .k-grid .k-pager-numbers,
  .k-edge .k-pager-numbers,
  .k-ff .k-grid .k-pager-numbers,
  .k-ff .k-pager-numbers,
  .k-ie11 .k-grid .k-pager-numbers,
  .k-ie11 .k-pager-numbers,
  .k-safari .k-grid .k-pager-numbers,
  .k-safari .k-pager-numbers,
  .k-webkit .k-grid .k-pager-numbers,
  .k-webkit .k-pager-numbers {
    position: absolute;
    left: 5.6em;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    overflow: visible;
    height: auto
  }
  .k-edge .k-grid .k-pager-numbers.k-state-expanded,
  .k-edge .k-pager-numbers.k-state-expanded,
  .k-ff .k-grid .k-pager-numbers.k-state-expanded,
  .k-ff .k-pager-numbers.k-state-expanded,
  .k-ie11 .k-grid .k-pager-numbers.k-state-expanded,
  .k-ie11 .k-pager-numbers.k-state-expanded,
  .k-safari .k-grid .k-pager-numbers.k-state-expanded,
  .k-safari .k-pager-numbers.k-state-expanded,
  .k-webkit .k-grid .k-pager-numbers.k-state-expanded,
  .k-webkit .k-pager-numbers.k-state-expanded {
    -webkit-transform: translatey(-100%);
    -ms-transform: translatey(-100%);
    transform: translatey(-100%)
  }
  .k-edge .km-pane-wrapper .k-grid .k-pager-numbers,
  .k-edge .km-pane-wrapper .k-pager-numbers,
  .k-ff .km-pane-wrapper .k-grid .k-pager-numbers,
  .k-ff .km-pane-wrapper .k-pager-numbers,
  .k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers,
  .k-ie11 .km-pane-wrapper .k-pager-numbers,
  .k-safari .km-pane-wrapper .k-grid .k-pager-numbers,
  .k-safari .km-pane-wrapper .k-pager-numbers,
  .k-webkit .km-pane-wrapper .k-grid .k-pager-numbers,
  .k-webkit .km-pane-wrapper .k-pager-numbers {
    position: relative;
    left: 50%;
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0)
  }
  .k-edge .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
  .k-edge .km-pane-wrapper .k-pager-numbers.k-state-expanded,
  .k-ff .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
  .k-ff .km-pane-wrapper .k-pager-numbers.k-state-expanded,
  .k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
  .k-ie11 .km-pane-wrapper .k-pager-numbers.k-state-expanded,
  .k-safari .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
  .k-safari .km-pane-wrapper .k-pager-numbers.k-state-expanded,
  .k-webkit .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
  .k-webkit .km-pane-wrapper .k-pager-numbers.k-state-expanded {
    -webkit-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%)
  }
  .k-edge .km-pane-wrapper .k-pager-numbers .k-link,
  .k-edge .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-edge .km-pane-wrapper .k-pager-wrap>.k-link,
  .k-edge .km-pane-wrapper .k-pager-wrap>.k-pager-info,
  .k-ff .km-pane-wrapper .k-pager-numbers .k-link,
  .k-ff .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-ff .km-pane-wrapper .k-pager-wrap>.k-link,
  .k-ff .km-pane-wrapper .k-pager-wrap>.k-pager-info,
  .k-ie11 .km-pane-wrapper .k-pager-numbers .k-link,
  .k-ie11 .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-ie11 .km-pane-wrapper .k-pager-wrap>.k-link,
  .k-ie11 .km-pane-wrapper .k-pager-wrap>.k-pager-info,
  .k-safari .km-pane-wrapper .k-pager-numbers .k-link,
  .k-safari .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-safari .km-pane-wrapper .k-pager-wrap>.k-link,
  .k-safari .km-pane-wrapper .k-pager-wrap>.k-pager-info,
  .k-webkit .km-pane-wrapper .k-pager-numbers .k-link,
  .k-webkit .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-webkit .km-pane-wrapper .k-pager-wrap>.k-link,
  .k-webkit .km-pane-wrapper .k-pager-wrap>.k-pager-info {
    padding-top: 0;
    padding-bottom: 0
  }
  .k-edge .k-rtl .k-grid .k-pager-numbers,
  .k-edge .k-rtl .k-pager-numbers,
  .k-ff .k-rtl .k-grid .k-pager-numbers,
  .k-ff .k-rtl .k-pager-numbers,
  .k-ie11 .k-rtl .k-grid .k-pager-numbers,
  .k-ie11 .k-rtl .k-pager-numbers,
  .k-safari .k-rtl .k-grid .k-pager-numbers,
  .k-safari .k-rtl .k-pager-numbers,
  .k-webkit .k-rtl .k-grid .k-pager-numbers,
  .k-webkit .k-rtl .k-pager-numbers {
    right: 5.6em;
    width: 5.15em
  }
  .k-edge .k-grid .k-pager-numbers .k-current-page,
  .k-edge .k-pager-numbers .k-current-page,
  .k-ff .k-grid .k-pager-numbers .k-current-page,
  .k-ff .k-pager-numbers .k-current-page,
  .k-ie11 .k-grid .k-pager-numbers .k-current-page,
  .k-ie11 .k-pager-numbers .k-current-page,
  .k-safari .k-grid .k-pager-numbers .k-current-page,
  .k-safari .k-pager-numbers .k-current-page,
  .k-webkit .k-grid .k-pager-numbers .k-current-page,
  .k-webkit .k-pager-numbers .k-current-page {
    display: block;
    border-left: 0
  }
  .k-edge .k-pager-numbers li:not(.k-current-page),
  .k-ff .k-pager-numbers li:not(.k-current-page),
  .k-ie11 .k-pager-numbers li:not(.k-current-page),
  .k-safari .k-pager-numbers li:not(.k-current-page),
  .k-webkit .k-pager-numbers li:not(.k-current-page) {
    display: none
  }
  .k-edge .k-pager-numbers .k-current-page .k-link,
  .k-ff .k-pager-numbers .k-current-page .k-link,
  .k-ie11 .k-pager-numbers .k-current-page .k-link,
  .k-safari .k-pager-numbers .k-current-page .k-link,
  .k-webkit .k-pager-numbers .k-current-page .k-link {
    width: 3.8em;
    line-height: 2.564em;
    padding: 0 .429em 0 .8em;
    border-radius: 2px;
    background-image: none;
    background-position: 50% 50%;
    background-color: #fafafa;
    border: 1px solid transparent;
    border-top: 0;
    -webkit-box-shadow: 0 2px 2px 0 #fafafa;
    box-shadow: 0 2px 2px 0 #fafafa
  }
  .k-edge .k-pager-numbers .k-current-page:hover .k-link,
  .k-ff .k-pager-numbers .k-current-page:hover .k-link,
  .k-ie11 .k-pager-numbers .k-current-page:hover .k-link,
  .k-safari .k-pager-numbers .k-current-page:hover .k-link,
  .k-webkit .k-pager-numbers .k-current-page:hover .k-link {
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #ebebeb;
    border-top: 0;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
  }
  .k-edge .k-pager-numbers .k-current-page .k-link:after,
  .k-ff .k-pager-numbers .k-current-page .k-link:after,
  .k-ie11 .k-pager-numbers .k-current-page .k-link:after,
  .k-safari .k-pager-numbers .k-current-page .k-link:after,
  .k-webkit .k-pager-numbers .k-current-page .k-link:after {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -.6em;
    right: .6em;
    width: 1.333em;
    height: 1.333em;
    background-position: 0 -30px
  }
  .k-edge .k-pager-numbers+.k-link,
  .k-ff .k-pager-numbers+.k-link,
  .k-ie11 .k-pager-numbers+.k-link,
  .k-safari .k-pager-numbers+.k-link,
  .k-webkit .k-pager-numbers+.k-link {
    margin-left: 5.4em
  }
  .k-edge .k-rtl .k-pager-numbers+.k-link,
  .k-ff .k-rtl .k-pager-numbers+.k-link,
  .k-ie11 .k-rtl .k-pager-numbers+.k-link,
  .k-safari .k-rtl .k-pager-numbers+.k-link,
  .k-webkit .k-rtl .k-pager-numbers+.k-link {
    margin-right: 5.4em;
    margin-left: 0
  }
  .k-edge .k-pager-wrap .k-pager-numbers .k-link,
  .k-edge .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-ff .k-pager-wrap .k-pager-numbers .k-link,
  .k-ff .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-ie11 .k-pager-wrap .k-pager-numbers .k-link,
  .k-ie11 .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-safari .k-pager-wrap .k-pager-numbers .k-link,
  .k-safari .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-webkit .k-pager-wrap .k-pager-numbers .k-link,
  .k-webkit .k-pager-wrap .k-pager-numbers .k-state-selected {
    display: block;
    margin-top: 0;
    margin-right: 0;
    padding: 1px 5px 1px .8em;
    text-align: left;
    border-top: 0;
    border-radius: 1px
  }
  .k-edge .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
  .k-ff .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
  .k-ie11 .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
  .k-safari .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
  .k-webkit .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover {
    background-color: #ebebeb
  }
  .k-edge .k-pager-numbers.k-state-expanded,
  .k-ff .k-pager-numbers.k-state-expanded,
  .k-ie11 .k-pager-numbers.k-state-expanded,
  .k-safari .k-pager-numbers.k-state-expanded,
  .k-webkit .k-pager-numbers.k-state-expanded {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px 0 0;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #ebebeb;
    background-color: #fff;
    border-radius: 2px 2px 0 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2)
  }
  .k-edge .k-pager-numbers.k-state-expanded .k-current-page,
  .k-ff .k-pager-numbers.k-state-expanded .k-current-page,
  .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,
  .k-safari .k-pager-numbers.k-state-expanded .k-current-page,
  .k-webkit .k-pager-numbers.k-state-expanded .k-current-page {
    margin: -2.2em -1px 0;
    padding: 0
  }
  .k-edge .k-pager-numbers.k-state-expanded .k-current-page .k-link,
  .k-ff .k-pager-numbers.k-state-expanded .k-current-page .k-link,
  .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page .k-link,
  .k-safari .k-pager-numbers.k-state-expanded .k-current-page .k-link,
  .k-webkit .k-pager-numbers.k-state-expanded .k-current-page .k-link {
    border-radius: 0 0 2px 2px;
    background-color: #fff;
    border: 1px solid #ebebeb;
    border-top: 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2)
  }
  .k-edge .k-pager-numbers.k-state-expanded li,
  .k-ff .k-pager-numbers.k-state-expanded li,
  .k-ie11 .k-pager-numbers.k-state-expanded li,
  .k-safari .k-pager-numbers.k-state-expanded li,
  .k-webkit .k-pager-numbers.k-state-expanded li {
    display: inline-block
  }
  .k-edge .k-gantt-toolbar>ul.k-gantt-views,
  .k-ff .k-gantt-toolbar>ul.k-gantt-views,
  .k-ie11 .k-gantt-toolbar>ul.k-gantt-views,
  .k-safari .k-gantt-toolbar>ul.k-gantt-views,
  .k-webkit .k-gantt-toolbar>ul.k-gantt-views {
    top: 0
  }
}
@media only screen and (max-width: 755px) {
  .k-edge .k-pager-info,
  .k-ff .k-pager-info,
  .k-ie11 .k-pager-info,
  .k-safari .k-pager-info,
  .k-webkit .k-pager-info {
    display: none
  }
}
@media only screen and (max-width: 572px) {
  .k-edge .k-pager-sizes,
  .k-ff .k-pager-sizes,
  .k-ie11 .k-pager-sizes,
  .k-safari .k-pager-sizes,
  .k-webkit .k-pager-sizes {
    display: none
  }
}
.k-chart .k-mask {
  background-color: #fff;
  filter: alpha(opacity=68);
  opacity: .68
}
.k-chart .k-selection {
  border-color: #e5e5e5
}
.k-chart .k-handle {
  width: 15px;
  height: 15px;
  background-color: #3f51b5;
  border-radius: 10px
}
.k-chart .k-left-handle {
  left: -8px
}
.k-chart .k-right-handle {
  right: -8px
}
.k-chart .k-handle:hover {
  background-color: #00b0ff;
  border-color: #00b0ff
}
.k-chart .k-navigator-hint .k-tooltip {
  border: 3px solid #fff;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, .2);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, .2);
  background: #fff;
  color: #242424
}
.k-chart .k-navigator-hint .k-scroll {
  background: #3f51b5;
  height: 4px
}
.k-chart-tooltip {
  background-image: none
}
.k-map .k-marker {
  background-image: url(Material/markers.png)
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.2),
only screen and (min-device-pixel-ratio: 1.2) {
  .k-map .k-marker {
    background-image: url(Material/markers_2x.png)
  }
}
.k-map .k-attribution {
  color: #666
}
.k-map .k-shadow {
  background-color: #f9f9f9;
  border-color: #f9f9f9
}
.k-map .k-zoom-control {
  border-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
  border-radius: 2px
}
.k-map .k-map-controls .k-button {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-map .k-map-controls .k-button:active,
.k-map .k-map-controls .k-button:focus,
.k-map .k-map-controls .k-button:focus:active {
  background-color: #d6d6d6;
  border-color: #d6d6d6;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-buttons-horizontal .k-zoom-out {
  border-radius: 0 2px 2px 0
}
.k-buttons-horizontal:first-child {
  border-radius: 2px 0 0 2px
}
.k-rtl .k-buttons-horizontal .k-zoom-out {
  border-radius: 2px 0 0 2px
}
.k-rtl .k-buttons-horizontal:first-child {
  border-radius: 0 2px 2px 0
}
.k-spreadsheet-column-header,
.k-spreadsheet-row-header {
  background-color: #fff
}
.k-spreadsheet-column-header,
.k-spreadsheet-row-header,
.k-spreadsheet-top-corner {
  background-color: #fff;
  background-image: none;
  color: #000;
  border-color: #ccc
}
.k-spreadsheet-top-corner {
  border-color: #ccc
}
.k-spreadsheet-top-corner:after {
  border-color: transparent #ccc #ccc transparent
}
.k-spreadsheet-pane {
  border-color: #ccc
}
.k-spreadsheet-pane .k-spreadsheet-haxis,
.k-spreadsheet-pane .k-spreadsheet-vaxis {
  border-color: #e6e6e6
}
.k-spreadsheet-pane .k-spreadsheet-column-header,
.k-spreadsheet-pane .k-spreadsheet-row-header {
  border-color: #ccc
}
.k-spreadsheet-pane .k-spreadsheet-merged-cell {
  background-color: #fff
}
.k-spreadsheet-pane .k-selection-full,
.k-spreadsheet-pane .k-selection-partial {
  border-color: rgba(0, 176, 255, .2);
  background-color: rgba(0, 176, 255, .2)
}
.k-spreadsheet-pane .k-filter-range {
  border-color: #00b0ff
}
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full,
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial {
  border-bottom-color: #00b0ff
}
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full,
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial {
  border-right-color: #00b0ff
}
.k-auto-fill,
.k-spreadsheet-selection {
  border-color: #00b0ff;
  -webkit-box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #00b0ff;
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #00b0ff
}
.k-spreadsheet-selection {
  background-color: rgba(0, 176, 255, .2)
}
.k-spreadsheet-active-cell {
  border-color: #00b0ff!important;
  background-color: #fff
}
.k-spreadsheet-active-cell.k-single {
  color: #444;
  background-color: #fff
}
.k-spreadsheet .k-spreadsheet-action-bar {
  background-color: #fff;
  border-color: #e6e6e6
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
  border-color: #ccc
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before {
  border-color: #ccc
}
.k-spreadsheet .k-spreadsheet-formula-input {
  background-color: #fff;
  color: #444
}
.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
  background-color: #00b0ff
}
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {
  background-color: #00b0ff
}
.k-spreadsheet .k-single-selection::after {
  background-color: #00b0ff;
  border-color: #fff
}
.k-spreadsheet .k-auto-fill-punch {
  background-color: rgba(255, 255, 255, .5)
}
.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after {
  background-color: rgba(0, 176, 255, .5)
}
.k-spreadsheet-format-cells .k-spreadsheet-preview {
  border-color: #e6e6e6
}
.k-spreadsheet-filter {
  border-radius: 2px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 1px #e6e6e6;
  box-shadow: inset 0 0 0 1px #e6e6e6
}
.k-spreadsheet-filter.k-state-active {
  color: #3f51b5;
  background-color: #00b0ff
}
.k-spreadsheet-filter:hover {
  color: #444;
  background: #ebebeb;
  border-color: #d7d7d7
}
.k-action-window .k-action-buttons {
  border-color: #e6e6e6
}
.k-spreadsheet-sample {
  color: #919191
}
.k-state-selected .k-spreadsheet-sample {
  color: inherit
}
.k-spreadsheet-window .k-list,
.k-spreadsheet-window .k-list-wrapper {
  border-color: #e6e6e6;
  border-radius: 2px
}
.k-spreadsheet-window .export-config,
.k-spreadsheet-window .k-edit-field>.k-orientation-label {
  border-color: #e6e6e6
}
.k-spreadsheet-window .k-edit-field>input[type=radio]:checked+.k-orientation-label {
  background-image: none;
  background-color: #3f51b5;
  color: #6776ca
}
.k-spreadsheet-window .k-page-orientation {
  border-color: #e6e6e6;
  -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1)
}
.k-spreadsheet-window .k-page-orientation:before {
  background: #fff;
  border-color: transparent;
  border-bottom-color: #e6e6e6;
  border-left-color: #e6e6e6
}
.k-spreadsheet-window .k-margins-horizontal,
.k-spreadsheet-window .k-margins-vertical {
  background: 0 0;
  border-color: #e6e6e6
}
.k-spreadsheet-window .hint-wrapper:before {
  background: #e6e6e6
}
.k-spreadsheet-toolbar.k-toolbar .k-button-group .k-button {
  border-radius: 2px
}
.k-spreadsheet-toolbar>.k-button,
.k-spreadsheet-toolbar>.k-button-group,
.k-spreadsheet-toolbar>.k-widget {
  border-radius: 2px
}
.k-spreadsheet-toolbar>.k-separator {
  border-color: #e6e6e6
}
.k-spreadsheet-toolbar .k-overflow-anchor {
  border-radius: 0
}
.k-spreadsheet-popup {
  border-radius: 2px
}
.k-spreadsheet-popup .k-separator {
  background-color: #e6e6e6
}
.k-spreadsheet-popup .k-button {
  background-color: transparent
}
.k-spreadsheet-popup .k-button:hover {
  background-color: #ebebeb
}
.k-spreadsheet-popup .k-state-active {
  background-color: #00b0ff;
  color: #fff
}
.k-spreadsheet-popup .k-state-active:hover {
  background-color: #008dcc
}
.k-spreadsheet-filter-menu .k-details {
  border-color: #e6e6e6
}
.k-spreadsheet-filter-menu .k-details-content .k-space-right {
  background-color: #fff
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  background-color: #fff;
  border-color: #e6e6e6;
  border-radius: 2px 0 0 2px
}
.k-syntax-ref {
  color: #f82
}
.k-syntax-num {
  color: #09f
}
.k-syntax-func {
  font-weight: 700
}
.k-syntax-str {
  color: #38b714
}
.k-syntax-error {
  color: red
}
.k-syntax-bool {
  color: #a9169c
}
.k-syntax-startexp {
  font-weight: 700
}
.k-syntax-paren-match {
  background-color: #caf200
}
.k-series-a {
  border-color: #3f51b5;
  background-color: rgba(63, 81, 181, .15)
}
.k-series-b {
  border-color: #03a9f4;
  background-color: rgba(3, 169, 244, .15)
}
.k-series-c {
  border-color: #4caf50;
  background-color: rgba(76, 175, 80, .15)
}
.k-series-d {
  border-color: #f9ce1d;
  background-color: rgba(249, 206, 29, .15)
}
.k-series-e {
  border-color: #ff9800;
  background-color: rgba(255, 152, 0, .15)
}
.k-series-f {
  border-color: #ff5722;
  background-color: rgba(255, 87, 34, .15)
}
.k-spreadsheet-sheets-remove:hover .k-icon {
  color: #c22
}
.k-spreadsheet-formula-list .k-state-focused {
  background-color: #00b0ff;
  color: #3f51b5
}
.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button,
.k-spreadsheet .k-spreadsheet-sheets-bar .k-button {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-radius: 0;
  line-height: 2.6em;
  width: 3em
}
.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button:hover,
.k-spreadsheet .k-spreadsheet-sheets-bar .k-button:hover {
  background-color: #324191;
  border-color: #324191
}
.k-spreadsheet .k-spreadsheet-sheets-bar .k-button {
  left: 0;
  bottom: 0;
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 2.2em
}
.k-spreadsheet .k-spreadsheet-sheets-remove {
  margin: 0 0 0 -1em
}
.k-spreadsheet-sheets-items .k-state-default .k-link,
.k-spreadsheet-tabstrip .k-state-default .k-link {
  color: #9fa8da
}
.k-spreadsheet-sheets-items .k-item.k-state-active,
.k-spreadsheet-sheets-items .k-item.k-state-focused,
.k-spreadsheet-sheets-items .k-item.k-state-hover,
.k-spreadsheet-tabstrip .k-item.k-state-active,
.k-spreadsheet-tabstrip .k-item.k-state-focused,
.k-spreadsheet-tabstrip .k-item.k-state-hover {
  background-color: transparent
}
.k-spreadsheet-sheets-items .k-item.k-state-active .k-link,
.k-spreadsheet-sheets-items .k-item.k-state-focused .k-link,
.k-spreadsheet-sheets-items .k-item.k-state-hover .k-link,
.k-spreadsheet-tabstrip .k-item.k-state-active .k-link,
.k-spreadsheet-tabstrip .k-item.k-state-focused .k-link,
.k-spreadsheet-tabstrip .k-item.k-state-hover .k-link {
  color: #fff
}
.k-spreadsheet-sheets-items .k-state-active .k-link,
.k-spreadsheet-tabstrip .k-state-active .k-link {
  color: #fff
}
.k-spreadsheet-toolbar>.k-button:not(.k-overflow-anchor) {
  line-height: 2em
}
.k-grid input.k-checkbox {
  margin-top: 5px;
  width: 16px;
  height: 16px;
  z-index: 2
}
.k-rtl .k-grid .k-checkbox+.k-checkbox-label:active:after,
.k-rtl .k-grid .k-checkbox:active+.k-checkbox-label:after,
.k-rtl .k-grid .k-checkbox:checked+.k-checkbox-label:active:after,
.k-rtl .k-grid .k-checkbox:checked:active+.k-checkbox-label:after,
.k-rtl .k-grid .k-checkbox:focus+.k-checkbox-label:after {
  left: auto;
  right: 1px
}
.k-window .k-popup-edit-form .k-edit-field input.k-checkbox {
  width: 16px;
  height: 17px;
  margin-top: 1.1em;
  z-index: 2
}
.k-window .k-popup-edit-form .k-edit-field label.k-checkbox-label {
  margin-top: .8em
}
.k-dialog .k-content {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px
}
.k-dialog.k-dialog-titleless .k-content {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px
}
.k-dialog .k-window-titlebar {
  border-width: 0;
  color: #444
}
.k-dialog .k-header {
  background: 0 0
}
.k-dialog.k-alert .k-window-titlebar,
.k-dialog.k-confirm .k-window-titlebar,
.k-dialog.k-prompt .k-window-titlebar {
  border-bottom: none
}
.k-dialog.k-alert .k-window-titlebar .k-dialog-title,
.k-dialog.k-confirm .k-window-titlebar .k-dialog-title,
.k-dialog.k-prompt .k-window-titlebar .k-dialog-title {
  color: #444
}
.k-dialog a.k-dialog-action.k-dialog-close.k-button.k-bare:before {
  content: normal
}
.k-dialog a.k-dialog-action.k-dialog-close {
  top: .3em;
  right: 0
}
.k-dialog .k-dialog-buttongroup .k-button:active,
.k-dialog .k-dialog-buttongroup .k-button:focus,
.k-dialog .k-dialog-buttongroup .k-button:focus:active {
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched {
  width: 100%
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button {
  display: inline-block;
  padding: 1.5em 0;
  border-radius: 0;
  border-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:first-child {
  border-bottom-left-radius: 2px;
  border-left: 0
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:last-child {
  border-bottom-right-radius: 2px;
  border-right: 0
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal {
  width: auto;
  margin: 0;
  padding: 1em;
  text-align: right
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button {
  margin-left: .5em;
  background: 0 0;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button:first-child {
  margin-left: 0
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button.k-primary {
  color: #00b0ff
}
.k-rtl .k-filter-row th:first-child,
.k-rtl .k-grid tbody td:first-child,
.k-rtl .k-grid tfoot td:first-child,
.k-rtl .k-grid-header .k-header:first-child {
  border-left-width: 0
}
.k-rtl .k-dialog a.k-dialog-action.k-dialog-close {
  left: 0
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:first-child {
  border-bottom-right-radius: 2px
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:last-child {
  border-bottom-left-radius: 2px
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal {
  text-align: left
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button {
  margin-left: 0;
  margin-right: .5em
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button:first-child {
  margin-right: 0
}
.k-numeric-wrap .k-i-warning {
  color: #ff3448;
  position: absolute;
  top: 0;
  right: 2.2em;
  width: 2.2em
}
.k-numeric-wrap.k-state-invalid {
  border-color: #ff3448
}
.k-numeric-wrap.k-state-invalid input {
  color: #ff3448
}
.k-maskedtextbox.k-state-invalid .k-textbox {
  border-color: #ff3448;
  color: #ff3448
}
.k-maskedtextbox.k-state-invalid .k-i-warning {
  color: #ff3448
}
.k-dateinput.k-state-invalid .k-textbox {
  color: #ff3448;
  border-color: #ff3448
}
.k-dateinput.k-state-invalid .k-i-warning {
  margin-left: 0;
  margin-right: .7em;
  color: #ff3448
}
.k-rtl .k-dateinput .k-i-warning {
  margin-right: 0;
  margin-left: .7em
}
.k-datepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
  border-color: #ff3448
}
.k-datepicker .k-picker-wrap.k-state-invalid .k-input,
.k-timepicker .k-picker-wrap.k-state-invalid .k-input {
  color: #ff3448
}
.k-datepicker .k-picker-wrap .k-i-warning,
.k-timepicker .k-picker-wrap .k-i-warning {
  color: #ff3448;
  margin-left: 0;
  margin-right: 2.8em
}
.k-rtl .k-datepicker .k-picker-wrap .k-i-warning,
.k-rtl .k-timepicker .k-picker-wrap .k-i-warning {
  margin-right: 0;
  margin-left: 2.8em
}
.k-datetimepicker .k-picker-wrap.k-state-invalid {
  border-color: #ff3448
}
.k-datetimepicker .k-picker-wrap.k-state-invalid .k-input {
  color: #ff3448
}
.k-datetimepicker .k-picker-wrap .k-i-warning {
  color: #ff3448;
  margin-left: 0;
  margin-right: 5.6em
}
.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning {
  margin-right: 0;
  margin-left: 5.6em
}
.k-listbox .k-list-scroller {
  border-color: #e6e6e6;
  background-color: #fff
}
.k-listbox .k-item.k-state-selected,
.k-listbox .k-item:hover:not(.k-state-disabled) {
  background-color: #ebebeb;
  border-color: transparent
}
.k-listbox .k-button.k-state-disabled:hover .k-icon {
  opacity: .7
}
.k-listbox .k-button.k-state-disabled:hover .k-icon {
  opacity: .7
}
.k-listbox .k-drop-hint {
  height: 0;
  border-top: 1px solid #3f51b5
}
.k-item.k-state-selected.k-drag-clue {
  border-color: transparent;
  background-color: #ebebeb;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}
.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
  color: inherit;
  opacity: 1;
  margin-bottom: -1px
}
.k-menu-scroll-button {
  border-width: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #e6e6e6;
  color: #444;
  background-color: #fff
}
.k-menu-scroll-wrapper.horizontal .k-scroll-left {
  border-right-width: 1px
}
.k-menu-scroll-wrapper.horizontal .k-scroll-right {
  border-left-width: 1px
}
.k-menu-scroll-wrapper.vertical .k-scroll-up {
  border-bottom-width: 1px
}
.k-menu-scroll-wrapper.vertical .k-scroll-down {
  border-top-width: 1px
}
/*! angular-flash - v1.0.0 - 2015-03-19
* https://github.com/sachinchoolur/angular-flash
* Copyright (c) 2015 Sachin; Licensed MIT */
.alert {
  padding: 5px;
  margin-bottom: 10px;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
  font-size: 11px;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  font-size: 11px;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.alert-danger span, .alert-info span {
  line-height: 20px;
}

.alert .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.alert.close:hover,
.alert.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}



.alertIn, .alertOut {
    -webkit-transition: -webkit-transform 0.22s cubic-bezier(0.25, 0, 0.25, 1), opacity 0.22s cubic-bezier(0.25, 0, 0.25, 1);
    -moz-transition: -moz-transform 0.22s cubic-bezier(0.25, 0, 0.25, 1), opacity 0.22s cubic-bezier(0.25, 0, 0.25, 1);
    -o-transition: -o-transform 0.22s cubic-bezier(0.25, 0, 0.25, 1), opacity 0.22s cubic-bezier(0.25, 0, 0.25, 1);
    transition: transform 0.22s cubic-bezier(0.25, 0, 0.25, 1), opacity 0.22s cubic-bezier(0.25, 0, 0.25, 1);
}
.alertIn.ng-hide-remove, .alertOut.ng-hide-add.ng-hide-add-active {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0px, 0px);
    transform: translate3d(100px, 0px, 0px);
    display: block !important;
}
.alertOut.ng-hide-add, .alertIn.ng-hide-remove.ng-hide-remove-active {
    opacity: 1;
    display: block !important;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
}

.bottomright {
  position: absolute;
  bottom: 0;
  right: 20px;
}
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url('/Content/images/sprite.png');background-repeat:no-repeat;-webkit-font-smoothing:antialiased}.selector,.radio,.checker,.uploader,.button,.selector *,.radio *,.checker *,.uploader *,.button *{margin:0;padding:0}input.text,input.email,input.password,textarea.uniform{font-size:11px;letter-spacing:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;padding:3px;color:#777;background:url('/Content/images/bg-input-focus.png') repeat-x 0 0;background:url('/Content/images/bg-input.png') repeat-x 0 0;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0}input.text:focus,input.email:focus,input.password:focus,textarea.uniform:focus{-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);border-color:#999;background:url('/Content/images/bg-input-focus.png') repeat-x 0 0}div.selector{background-position:-483px -130px;line-height:26px;height:26px}div.selector span{background-position:right 0;height:26px;line-height:26px}div.selector select{top:0;left:0}div.selector:active,div.selector.active{background-position:-483px -156px}div.selector:active span,div.selector.active span{background-position:right -26px}div.selector.focus,div.selector.hover,div.selector:hover{background-position:-483px -182px}div.selector.focus span,div.selector.hover span,div.selector:hover span{background-position:right -52px}div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover{background-position:-483px -208px}div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span{background-position:right -78px}div.selector.disabled{background-position:-483px -234px}div.selector.disabled span{background-position:right -104px}div.checker{width:19px;height:19px}div.checker input{width:19px;height:19px}div.checker span{background-position:0 -260px;height:19px;width:19px}div.checker:active span,div.checker.active span{background-position:-19px -260px}div.checker.focus span,div.checker:hover span{background-position:-38px -260px}div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span{background-position:-57px -260px}div.checker span.interminate{background-position:-76px -240px}div.checker:active span.interminate,div.checker.active span.interminate{background-position:-95px -240px}div.checker.focus span.interminate,div.checker:hover span.interminate{background-position:-114px -240px}div.checker.focus:active span.interminate,div.checker:hover:active span.interminate,div.checker.active:hover span.interminate,div.checker.active.focus span.interminate{background-position:-133px -240px}div.checker span.checked{background-position:-76px -260px}div.checker:active span.checked,div.checker.active span.checked{background-position:-95px -260px}div.checker.focus span.checked,div.checker:hover span.checked{background-position:-114px -260px}div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked{background-position:-133px -260px}div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span{background-position:-152px -260px}div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px}div.radio{width:18px;height:18px}div.radio input{width:18px;height:18px}div.radio span{height:18px;width:18px;background-position:0 -279px}div.radio:active span,div.radio.active span{background-position:-18px -279px}div.radio.focus span,div.radio:hover span{background-position:-36px -279px}div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span{background-position:-54px -279px}div.radio span.checked{background-position:-72px -279px}div.radio:active span.checked,div.radio.active span.checked{background-position:-90px -279px}div.radio.focus span.checked,div.radio:hover span.checked{background-position:-108px -279px}div.radio.focus:active span.checked,div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked{background-position:-126px -279px}div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span{background-position:-144px -279px}div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}div.uploader{background-position:0 -297px;height:28px}div.uploader span.action{background-position:right -409px;height:24px;line-height:24px}div.uploader span.filename{height:24px;margin:2px 0 2px 2px;line-height:24px}div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0 -353px}div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -437px}div.uploader.active span.action,div.uploader:active span.action{background-position:right -465px}div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action{background-position:right -493px}div.uploader.disabled{background-position:0 -325px}div.uploader.disabled span.action{background-position:right -381px}div.button{background-position:0 -523px}div.button span{background-position:right -643px}div.button.focus,div.button:focus,div.button:hover,div.button.hover{background-position:0 -553px}div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span{background-position:right -673px}div.button.active,div.button:active{background-position:0 -583px}div.button.active span,div.button:active span{background-position:right -703px;color:#555}div.button.disabled,div.button:disabled{background-position:0 -613px}div.button.disabled span,div.button:disabled span{background-position:right -733px;color:#bbb;cursor:default}div.button{height:30px}div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:2px;padding-right:15px}div.selector{width:170px;font-size:12px}div.selector select{min-width:170px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:1px;color:#535353;text-shadow:0 1px 0 #fff;border:solid 1px #fff}div.selector span{padding:0 25px 0 2px;cursor:pointer}div.selector span{color:#535353;width:138px;letter-spacing:1px;font-size:11px;text-shadow:0 1px 0 #fff}div.selector.disabled span{color:#bbb}div.checker{margin-right:5px}div.radio{margin-right:3px}div.uploader{width:190px;cursor:pointer}div.uploader span.action{width:85px;text-align:center;text-shadow:#fff 0 1px 0;background-color:#fff;font-size:11px;font-weight:bold}div.uploader span.filename{color:#777;width:82px;border-right:solid 1px #bbb;font-size:11px}div.uploader input{width:190px}div.uploader.disabled span.action{color:#aaa}div.uploader.disabled span.filename{border-color:#ddd;color:#aaa}.selector,.checker,.button,.radio,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.selector select:focus,.radio input:focus,.checker input:focus,.uploader input:focus{outline:0}div.button a,div.button button,div.button input{position:absolute}div.button{cursor:pointer;position:relative}div.button span{display:-moz-inline-box;display:inline-block;line-height:1;text-align:center}div.selector{position:relative;padding-left:10px;overflow:hidden}div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.selector select{position:absolute;opacity:0;height:25px;border:none;background:none}div.checker{position:relative}div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}div.checker input{opacity:0;display:inline-block;background:none}div.radio{position:relative}div.radio span{display:-moz-inline-box;display:inline-block;text-align:center}div.radio input{opacity:0;text-align:center;display:inline-block;background:none}div.uploader{position:relative;overflow:hidden;cursor:default}div.uploader span.action{float:left;display:inline;padding:2px 0;overflow:hidden;cursor:pointer}div.uploader span.filename{padding:0 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}div.uploader input{opacity:0;position:absolute;top:0;right:0;bottom:0;float:right;height:25px;border:none;cursor:default}
/*! nouislider - 10.0.0 - 2017-05-28 14:52:48 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
  direction: ltr;
}
.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */
}
.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.noUi-origin {
  position: absolute;
  height: 0;
  width: 0;
}
.noUi-handle {
  position: relative;
  z-index: 1;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 10px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -10px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
/* Styling;
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connect {
  background: #3FB8AF;
  border-radius: 4px;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  transition: background 450ms;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px;
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

/*----------------------------------------------------------------------*/
/* BOXES
/*----------------------------------------------------------------------*/
.column {
  float: left;
  margin: 10px;
}
.column H2 {
  font-size: 12px;
}
.column.half {
  @include box-sizing(border-box);
  width: 46%;
}
.box {
  background-color: rgba(255, 255, 255, 0.5);
  margin: 10px;
  border-top: 3px;
}
.box .title {
  border-bottom: 1px solid #C6E4E5;
  height: 40px;
  position: relative;
  border-top: 4px;
}
.box .title H3 {
  font-size: 12px;
  color: #474F54;
  padding: 13px 0 0 15px;
  margin: 0;
}
.box.error {
  background-color: red;
}
.box.error .icon {
  background-image: url('/Content/images/icons/mono/error.png');
}
.box.msg {
  position: relative;
  font-size: 11px;
  padding: 10px 10px 10px 50px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.box.msg.search .inner {
  border: none;
}
.box.msg P {
  margin: 0;
  padding: 0;
}
.box.msg .inner {
  margin: 0;
  padding: 0;
}
.box.msg SPAN {
  display: block;
  width: 26px;
  height: 26px;
  opacity: 0.75;
  position: absolute;
  top: 5px;
  left: 10px;
}
.box.search {
  background-color: #5bc0de;
}
.box.search SPAN {
  background-image: url('/Content/images/icons/mono/search.png?lskjdf');
}
.box.search UL {
  list-style: none;
  margin: 0;
  padding: 2px 0 0 0;
}
.box.search UL LI {
  margin: 0;
  padding: 0 5px 0 0;
  display: inline-block;
}
.box.search UL LI A {
  padding: 0 2px;
}
.box.details {
  color: #3E3E3C;
  background-color: #E9E9FF;
}
.box.details SPAN {
  background-image: url('/Content/images/icons/mono/info.png');
}
.box.center {
  margin: 0 auto;
}
.box.white {
  background-color: #fff;
}
.box.medium {
  border: 1px solid #BFBFBF;
  border-bottom-color: #B2B2B2;
  @include border-top(3px);
  width: 400px;
  @include box-sizing(border-box);
}
.fullbox {
  border: 1px solid #BFBFBF;
  border-bottom-color: #B2B2B2;
  @include border-top(3px);
}
.fullbox.withtabs {
  border: none !important;
  border-radius: 0 !important;
}
.fullbox.withtabs .tabs {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}
.fullbox.withtabs .tabs .tab {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.fullbox.withtabs .tabs .tab.wide a {
  width: 210px;
}
.fullbox.withtabs .tabs .tab.lessvisible {
  opacity: 0.5;
}
.fullbox.withtabs .tabs .tab a {
  display: inline-block;
  text-decoration: none;
  height: 18px;
  width: 155px;
  line-height: 16px;
  margin-bottom: -1px;
  padding: 10px 10px 10px 10px;
  border: 1px solid #bfbfbf;
  background-color: #e7f7f4;
  vertical-align: bottom;
}
.fullbox.withtabs .tabs .tab a.active {
  height: 22px;
  line-height: 20px;
  background-color: #fff;
  border-bottom: 1px solid #fff;
}
.fullbox.withtabs .tabs .tab SPAN {
  margin-right: 5px;
}
.fullbox.withtabs .tabs .tab b,
.fullbox.withtabs .tabs .tab strong {
  text-transform: uppercase;
  vertical-align: top;
  font-size: 14px;
}
.fullbox.withtabs .tabs .tab i,
.fullbox.withtabs .tabs .tab em {
  vertical-align: top;
  font-style: normal;
  float: right;
}
.fullbox.withtabs .tabs .count {
  display: inline-block;
  line-height: 42px;
  vertical-align: top;
}
.fullbox.withtabs .tabs .count b {
  margin-left: 10px;
}
.fullbox.withtabs .tabs .iconctr {
  width: 40px;
  float: right;
  margin: 0 10px 0 0;
}
.button-box {
  padding: 16px 20px;
  background-color: rgba(0, 0, 0, 0.05);
  border-top: 1px solid #fff;
}
/*----------------------------------------------------------------------*/
/* Modals
/*----------------------------------------------------------------------*/
#windowDelete .inner {
  text-align: center;
}
#windowDelete .inner P {
  text-align: center;
  margin: 0 0 10px 0;
}
#tier2init P {
  text-align: center;
}
#modalconfirm button.cancel,
#tier2init button.cancel {
  background: url('/Content/images/icons/mono/delete.png') center center no-repeat;
  border: none;
  opacity: 0.5;
  overflow: hidden;
  text-indent: 5000px;
  display: inline-block;
  width: 26px;
  margin: 0 5px 0 5px;
  @include box-shadow(0, 0, 0, 0, #fff);
}
#modalconfirm button.cancel:hover,
#tier2init button.cancel:hover {
  opacity: 1;
}
#windowValidate .inner p {
  text-align: center;
  margin: 10px 0 10px 0;
  font-size: 14px;
}
.modal-availability-pickup {
  overflow: hidden;
}
.modal-availability-pickup .form-line.centered {
  text-align: center;
}
.modal-availability-pickup .form-line label.whole {
  display: block;
  width: 300px;
  text-align: center;
  margin: 0 auto;
}
.modal-availability-pickup #field_available_today {
  text-align: center;
}
.modal-availability-pickup #field_available_today .unstyled.radios {
  padding-top: 5px;
  padding-bottom: 0;
  margin: 0 auto;
  text-align: center;
}
.modal-availability-pickup #field_available_today .unstyled.radios LI {
  width: 75px !important;
  display: inline-block;
}
.modal-availability-pickup #field_available_today .unstyled.radios LI label {
  width: 50px;
  display: inline-block;
}
.modal-availability-pickup #field_available_today .unstyled.radios LI input {
  width: 50px;
  display: inline-block;
}
.modal-email-send {
  width: 400px;
}
.modal-email-send .form-line label {
  display: block;
}
.modal-email-send .form-line input {
  width: 380px;
}
.modal-email-send .form-line textarea {
  width: 380px;
  height: 200px;
}
.modal-courier-order-validated .checkbox {
  text-align: center !important;
}
.modal-courier-order-validated .checkbox label {
  width: 280px !important;
  text-align: left;
  vertical-align: middle;
  padding-top: 0;
  margin-left: 5px !important;
}
.modal-courier-order-validated .checkbox input {
  margin-top: 3px;
}
.modal-delivery-address-validated {
  width: 600px;
}
.modal-delivery-address-validated INPUT.parsley-error {
  border-color: red;
}
.modal-delivery-address-validated .instructions {
  border-bottom: none;
}
.modal-delivery-address-validated .checkbox {
  text-align: center !important;
}
.modal-delivery-address-validated .checkbox label {
  width: 280px !important;
  text-align: left;
  vertical-align: top;
  padding-top: 0;
  margin-left: 5px !important;
}
.modal-delivery-address-validated .checkbox input {
  margin-top: 3px;
}
.modal-delivery-address-validated .form-columns:after {
  content: "";
  display: table;
  clear: both;
}
.modal-delivery-address-validated .form-columns H2 {
  text-align: left;
  margin-bottom: 5px;
}
.modal-delivery-address-validated .form-columns .form-column {
  float: left;
  width: 280px;
}
.modal-delivery-address-validated .form-columns .form-column.column-2 {
  margin-left: 30px;
}
.modal-delivery-address-validated .form-columns .form-line {
  border-bottom: none;
}
.modal-delivery-address-validated .form-columns .form-line label {
  margin-bottom: 0;
  padding-top: 0;
}
.modal-delivery-address-validated .form-columns .form-line input.zip {
  width: 80px;
  display: block;
}
.modal-delivery-address-validated .form-columns .form-line input.state {
  width: 80px;
  display: block;
}
.modal-delivery-address-validated .form-columns .form-line select.state {
  display: block;
}
.modal-couriers .form-line {
  position: relative;
}
.modal-couriers .form-line b.error {
  color: #f1493e;
}
.modal-couriers .form-line .unique {
  position: absolute;
  top: 10px;
  right: 10px;
}
.modal-couriers .form-line INPUT.money {
  width: 50px !important;
}
.modal-couriers .form-line INPUT.parsley-error {
  border-color: red;
}
.modal-couriers .form-line .parsley-errors-list {
  margin-top: 5px;
  margin-left: 100px;
  list-style: none;
  font-size: 11px;
}
.modal-couriers .form-line span.text {
  line-height: 25px;
}
.modal-couriers .form-line .group.first {
  display: inline-block;
}
.modal-couriers .form-line .group.second {
  display: block;
  margin-left: 139px;
  margin-top: 5px;
}
.modal-couriers .form-line #btn-quote,
.modal-couriers .form-line #btn-quote-cancel,
.modal-couriers .form-line #btn-order {
  margin-top: 5px;
}
.modal-couriers .quote_request_wrapper,
.modal-couriers .quote_cancel_wrapper,
.modal-couriers .order_send_wrapper {
  margin-left: 125px;
}
.modal-couriers #courier-list {
  padding-top: 5px;
}
.modal-couriers #courier-selected {
  padding: 0 0 10px 0;
}
.modal-couriers #courier-types {
  padding-top: 5px;
  padding-bottom: 5px;
}
.modal-couriers .deliveryaddressconfirmation,
.modal-couriers .courierorderconfirmation {
  font-size: 22px;
  position: absolute;
  top: 8px;
  right: 10px;
}
.modal-couriers .deliveryaddressconfirmation.notconfirmed,
.modal-couriers .courierorderconfirmation.notconfirmed {
  color: red;
}
.modal-couriers .deliveryaddressconfirmation.confirmed,
.modal-couriers .courierorderconfirmation.confirmed {
  color: green;
}
.modal {
  text-align: center;
  margin: 0;
  padding: 0;
}
.modal table.styled TD {
  padding: 5px;
}
.modal table.styled THEAD TD {
  font-weight: bold;
  font-size: 10px;
}
.modal table.styled TBODY TR:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.modal table.styled TBODY TR TD {
  font-size: 11px;
}
.modal .form-line {
  text-align: left;
}
.modal .form-line LABEL {
  font-weight: bold;
  margin: 0 0 5px 0;
}
.modal .form-line LABEL b {
  color: #000;
}
.modal div.error {
  font-weight: bold;
  vertical-align: top;
  margin: 10px;
}
.modal div.error .icon.error {
  display: inline-block;
  margin: 0 10px 0 0;
}
.modal .button-box P {
  margin-top: 0;
  padding-top: 0;
}
.modal .button-box .cancel {
  background: url('/Content/images/icons/mono/delete.png') center center no-repeat;
  border: none;
  opacity: 0.5;
  overflow: hidden;
  text-indent: 5000px;
  display: inline-block;
  width: 26px;
  margin: 0 5px 0 5px;
  @include box-shadow(0, 0, 0, 0, #fff);
}
.modal .button-box .cancel:hover {
  opacity: 1;
}
.modal .icon.spinner {
  margin: 0 auto;
}
.modal .icon.error {
  margin: 0 auto;
}
.modal .icon.success {
  margin: 0 auto;
}
.modal .icon.geocoding {
  margin: 0 auto;
}
.modal.close TEXTAREA {
  width: 158px;
  color: #989898;
}
.modal.close INPUT {
  width: 164px;
}
.modal.close INPUT.short {
  height: 11px;
}
.modal .upserter .form-line,
.modal .medium .form-line {
  min-width: 470px;
  position: relative;
}
.modal .upserter .form-line .icon,
.modal .medium .form-line .icon {
  position: absolute;
  top: 7px;
  right: 10px;
}
.modal .upserter .form-line .cancel,
.modal .medium .form-line .cancel {
  position: absolute;
  top: 7px;
  right: 10px;
}
.modal .upserter .form-line .list,
.modal .medium .form-line .list {
  display: inline-block;
}
.modal .upserter .form-line .list .item,
.modal .medium .form-line .list .item {
  margin-left: 0px;
  display: block;
}
.modal .upserter .form-line .list LABEL,
.modal .medium .form-line .list LABEL {
  width: 160px;
}
.modal .upserter TEXTAREA,
.modal .medium TEXTAREA {
  width: 260px;
  color: #989898;
  margin-right: 45px;
}
.modal .upserter INPUT,
.modal .medium INPUT {
  width: 160px;
}
.modal .upserter INPUT.short,
.modal .medium INPUT.short {
  height: 11px;
}
.modal .upserter INPUT.medium,
.modal .medium INPUT.medium {
  width: 130px;
}
.modal .upserter INPUT.long,
.modal .medium INPUT.long {
  width: 260px;
}
.modal.close .form-line {
  min-width: 370px;
}
.modal.tier-two .form-line {
  min-width: 470px;
  position: relative;
}
.modal.tier-two .form-line .icon {
  position: absolute;
  top: 7px;
  right: 10px;
}
.modal.tier-two .form-line .cancel {
  position: absolute;
  top: 7px;
  right: 10px;
  height: 26px;
  width: 26px;
}
.modal.tier-two .form-line DIV.add {
  position: relative;
  height: 36px;
}
.modal.tier-two .form-line DIV.add .name {
  float: right;
  padding-top: 10px;
  margin-right: 5px;
}
.modal.tier-two .locations {
  margin: 10px 0 5px 0;
}
.modal.tier-two BUTTON.button {
  display: block;
  position: absolute;
  top: 5px;
  right: 10px;
  padding: 4px 6px 4px 6px;
}
.modal.tier-two BUTTON.button .icon {
  position: static;
  margin: 0;
}
.modal.tier-two .name {
  padding: 5px;
  margin-top: 5px;
  margin-right: 45px;
  width: 165px;
  display: inline-block;
  position: relative;
}
.modal.tier-two .name:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.modal.tier-two .name:hover A {
  display: block;
}
.modal.tier-two .name A {
  display: none;
}
.modal.tier-two .name A .icon {
  position: absolute;
  top: -2px;
  right: 10px;
  z-index: 99999999;
  opacity: 0.5;
}
.modal.tier-two .name A:hover .icon {
  opacity: 1;
}
.modal.tier-two #couriers,
.modal.tier-two #pickup,
.modal.tier-two #deliver,
.modal.tier-two #gaphr,
.modal.tier-two #release {
  min-height: 37px;
}
.modal.tier-two #couriers LABEL,
.modal.tier-two #pickup LABEL,
.modal.tier-two #deliver LABEL,
.modal.tier-two #gaphr LABEL,
.modal.tier-two #release LABEL {
  margin-top: 5px;
}
.modal.tier-two TEXTAREA {
  width: 260px;
  color: #989898;
  margin-right: 45px;
}
.modal.tier-two INPUT {
  width: 160px;
}
.modal.tier-two INPUT.short {
  height: 11px;
}
.modal.tier-two INPUT.long {
  width: 260px;
}
.modal.tier-two .wrap {
  padding: 0 2px 10px 2px;
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.15);
  @include border-radius(5px);
}
.modal.tier-two TABLE {
  font-size: 10px;
  width: 100%;
  @include box-sizing(border-box);
}
.modal.tier-two TABLE THEAD {
  @include border-top(4px);
  margin: 1px 1px 0 1px;
  border-bottom: 1px solid #C6E4E5;
  position: relative;
  @include gradient(#ffffff, #F2F2F2);
}
.modal.tier-two TABLE THEAD TH {
  font-size: 10px;
  color: #474F54;
  height: 20px;
}
.modal.tier-two TABLE THEAD TH:first-child {
  -webkit-border-top-left-radius: 4px;
}
.modal.tier-two TABLE THEAD TH:last-child {
  -webkit-border-top-left-radius: 4px;
  padding: 0 4px 0 4px;
}
.modal.tier-two TABLE TR:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.03);
}
.modal.tier-two TABLE TR TD {
  padding: 2px 2px 2px 2px;
}
.modal.tier-two TABLE TR TD INPUT[type="radio"] {
  width: 15px;
  margin: 0;
  padding: 0 4px 0 0;
}
.modal.new-courier .form-line #email {
  float: none;
}
.modal.new-courier .form-line TEXTAREA {
  width: 260px;
  color: #989898;
  margin-right: 45px;
}
.modal.new-courier .form-line INPUT {
  width: 160px;
}
.modal.new-courier .form-line INPUT.short {
  height: 11px;
}
.modal.new-courier .form-line INPUT.long {
  width: 260px;
}
.modal.engage-all-results LI:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.025);
}
.modal.engage-all-results SPAN {
  display: inline-block;
}
.modal.engage-all-results SPAN.name {
  min-width: 80px;
  margin: 0 0 0 10px;
}
.modal.engage-all-results SPAN.count {
  width: 35px;
  margin: 0 0 0 10px;
}
.modal .bulkcloser ul li,
.modal .bulkengager ul li {
  font-size: 12px;
}
.modal .bulkautocloser ul li {
  font-size: 12px;
}
.modal .bulkautocloser LABEL {
  font-weight: bold;
  width: 200px;
}
.modal .bulkautocloser .vertical {
  margin: 0 0 0 10px;
}
.modal .bulkautocloser .vertical LI {
  padding: 2px;
}
.modal .bulkautocloser .vertical LI:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.025);
}
.modal .bulkautocloser .vertical LI SPAN {
  display: inline-block;
}
.modal .bulkautocloser .vertical LI .name {
  width: 200px;
  width: 12px;
}
.modal .bulkautocloser .vertical LI .count {
  width: 200px;
  width: 12px;
}
.modal.stats LABEL {
  font-weight: bold;
  width: 200px;
}
.modal.stats .vertical {
  margin: 0 0 0 10px;
}
.modal.stats .vertical LI {
  padding: 2px;
}
.modal.stats .vertical LI:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.025);
}
.modal.stats .vertical LI SPAN {
  display: inline-block;
}
.modal.stats .vertical LI .name {
  width: 200px;
  font-size: 12px;
}
.modal.stats .vertical LI .count {
  width: 200px;
  font-size: 12px;
}
.modal.download {
  width: 200px;
}
.modal.download TEXTAREA {
  @include box-sizing(border-box);
  width: 100%;
  height: 250px;
}
.modal.tracking {
  text-align: left;
  min-height: 200px;
  position: relative;
}
.modal.tracking TABLE TR TD {
  font-size: 11px;
}
.modal.tracking TABLE TR TD A {
  display: none;
}
.modal.tracking TABLE TR:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.03);
}
.modal.email {
  position: relative;
}
.modal.email .icon.spinner.success {
  float: right;
}
.modal.email .input {
  @include box-sizing(border-box);
  width: 250px;
  margin: 0 0 10px 0;
}
.modal.email .content {
  @include box-sizing(border-box);
  @include border-radius(2px);
  background-color: rgba(0, 0, 0, 0.025);
  padding: 5px;
  font-size: 11px;
  margin: 0 0 10px 0;
  display: inline-block;
  width: 250px;
}
.modal.email BUTTON {
  float: right;
}
.modal.email LABEL {
  width: 60px;
}

@font-face {
  font-family: 'BebasNeueRegular';
  src: url("/Content/fonts/BebasNeue-webfont.eot");
  src: url("/Content/fonts/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/BebasNeue-webfont.ttf") format("truetype"), url("/Content/fonts/BebasNeue-webfont.svg#BebasNeueRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

.bebasneue {
  font-family: BebasNeueRegular; }


a[ng-click] {
  cursor: pointer;
}
.form-line.inline .k-upload {
  width: 250px;
  height: 45px;
  display: inline-block;
  margin-right: 25px;
}
/*----------------------------------------------------------------------*/
/* BUTTONS
/*----------------------------------------------------------------------*/
SELECT {
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #D2D4D4;
  border-top-color: #A5A6A6;
  color: #989898;
  font: 12px "Helvetica Neue", Helvetica, sans-serif;
  padding: 7px 6px;
}
SELECT OPTION[disabled],
SELECT OPTION.disabled,
SELECT option:disabled {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.125);
}
SELECT OPTION[disabled]:hover,
SELECT OPTION.disabled:hover,
SELECT option:disabled:hover {
  cursor: not-allowed;
}
BUTTON,
INPUT[type=reset],
INPUT[type=submit],
.button,
.k-button {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
  padding: 4px 10px 4px 10px;
  margin-left: 13px;
  cursor: pointer;
  border: none;
}
BUTTON:hover,
INPUT[type=reset]:hover,
INPUT[type=submit]:hover,
.button:hover,
.k-button:hover {
  color: #fff;
}
BUTTON:hover SPAN,
INPUT[type=reset]:hover SPAN,
INPUT[type=submit]:hover SPAN,
.button:hover SPAN,
.k-button:hover SPAN {
  opacity: 1;
}
BUTTON[disabled=disabled],
INPUT[type=reset][disabled=disabled],
INPUT[type=submit][disabled=disabled],
.button[disabled=disabled],
.k-button[disabled=disabled] {
  background: rgba(0, 0, 0, 0.2) !important;
  border-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
BUTTON.notext,
INPUT[type=reset].notext,
INPUT[type=submit].notext,
.button.notext,
.k-button.notext {
  text-indent: -5000px;
  overflow: hidden;
}
BUTTON.graphic,
INPUT[type=reset].graphic,
INPUT[type=submit].graphic,
.button.graphic,
.k-button.graphic {
  padding: 2px;
  margin: 0;
}
BUTTON.tiny,
INPUT[type=reset].tiny,
INPUT[type=submit].tiny,
.button.tiny,
.k-button.tiny {
  width: 25px;
  height: 25px;
  padding: 7px;
}
BUTTON.tiny .icon,
INPUT[type=reset].tiny .icon,
INPUT[type=submit].tiny .icon,
.button.tiny .icon,
.k-button.tiny .icon {
  padding: 10px 5px 0 5px;
  display: block;
}
.loginbox #button {
  background-color: #133895;
  border: 2px #133895 solid;
  color: #fff;
}
.loginbox #button:hover {
  background-color: #a5ac00;
  border: 2px #a5ac00 solid;
}
/*----------------------------------------------------------------------*/
/* WRAPPED FIELD
/*----------------------------------------------------------------------*/
.ie9 .input-wrap button.inline {
  top: -6px !important;
}
.input-wrap {
  position: relative;
  margin: 2px 0 0 9px;
  padding: 0 0 5px 0;
}
.input-wrap .inset {
  padding: 3px 8px 3px 8px;
  width: 150px;
  height: 17px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  border-left: 1px solid rgba(0, 0, 0, 0.25);
}
.input-wrap .inline {
  position: absolute;
  top: -5px;
  right: 0;
  margin: 0;
  height: 25px;
  width: 35px;
  border: 1px solid #A8A8A8;
  border-bottom-right-radius: 3px;
  background: #fff url('/Content/images/bg-button.png') bottom left repeat-x;
}
.input-wrap .icon {
  width: 15px;
  height: 15px;
}
.search.inline {
  padding: 0 0 5px 0;
}
/*----------------------------------------------------------------------*/
/* FORMS
/*----------------------------------------------------------------------*/
SELECT.styled {
  margin: 0px;
  min-width: 50px;
  padding: 5px 15px 5px 5px;
  border: 1px solid #D2D4D4;
  height: 16px;
  color: #989898;
  font: 12px "Helvetica Neue", Helvetica, sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(/Content/images/icons/arrow-down.png) 96% no-repeat #fff;
}
INPUT[type=number],
INPUT[type=text],
INPUT[type=password],
TEXTAREA {
  border: 1px solid #D2D4D4;
  border-top-color: #A5A6A6;
  color: #989898;
  font: 12px "Helvetica Neue", Helvetica, sans-serif;
  padding: 7px 6px;
}
INPUT[type=number].small,
INPUT[type=text].small,
INPUT[type=password].small,
TEXTAREA.small {
  width: 100px;
  display: inline-block;
}
INPUT[type=number].medium,
INPUT[type=text].medium,
INPUT[type=password].medium,
TEXTAREA.medium {
  width: 15%;
  display: inline-block;
}
INPUT[type=number].medium.bigger,
INPUT[type=text].medium.bigger,
INPUT[type=password].medium.bigger,
TEXTAREA.medium.bigger {
  width: 25%;
  display: inline-block;
}
INPUT[type=number].large,
INPUT[type=text].large,
INPUT[type=password].large,
TEXTAREA.large {
  width: 70%;
  display: inline-block;
}
INPUT[type=number].full,
INPUT[type=text].full,
INPUT[type=password].full,
TEXTAREA.full {
  width: 100%;
  @include box-sizing(border-box);
}
INPUT[type=number].long,
INPUT[type=text].long,
INPUT[type=password].long,
TEXTAREA.long {
  width: 260px;
}
INPUT[type=number].input-validation-error,
INPUT[type=text].input-validation-error,
INPUT[type=password].input-validation-error,
TEXTAREA.input-validation-error {
  background-image: url('/Content/images/bg-forminput-error.png');
  background-color: rgba(255, 0, 0, 0.05);
  border-color: rgba(255, 0, 0, 0.5);
  color: #000;
}
.form-line,
.form-line-secondary {
  display: block;
  padding: 16px 20px;
  border: 1px solid #E5E5E5;
}
.form-line BUTTON.bottom.right,
.form-line-secondary BUTTON.bottom.right {
  position: absolute;
  bottom: 5px;
  right: 0;
}
.form-line.centered,
.form-line-secondary.centered {
  text-align: center;
}
.form-line.no-border,
.form-line-secondary.no-border {
  border-bottom: none !important;
}
.form-line.checkbox INPUT[type='checkbox'],
.form-line-secondary.checkbox INPUT[type='checkbox'] {
  margin-top: 7px;
}
.form-line.address-geocode,
.form-line-secondary.address-geocode {
  position: relative;
}
.form-line.address-geocode .fa-chevron,
.form-line-secondary.address-geocode .fa-chevron {
  position: absolute;
  left: 125px;
  top: 15px;
  cursor: pointer;
}
.form-line.address-geocode .sub,
.form-line-secondary.address-geocode .sub,
.form-line.address-geocode .vertical,
.form-line-secondary.address-geocode .vertical {
  margin-top: 10px;
  margin-left: 0px;
}
.form-line.address-geocode .sub .zip,
.form-line-secondary.address-geocode .sub .zip,
.form-line.address-geocode .vertical .zip,
.form-line-secondary.address-geocode .vertical .zip {
  width: 120px;
}
.form-line.address-geocode .unique,
.form-line-secondary.address-geocode .unique {
  position: absolute;
  top: 5px;
  right: 10px;
}
.form-line.address-geocode .parsley-errors-list,
.form-line-secondary.address-geocode .parsley-errors-list {
  text-align: left;
  padding-left: 0 !important;
}
.form-line.address-geocode .horizontal.keyvalue LI,
.form-line-secondary.address-geocode .horizontal.keyvalue LI {
  height: 76px;
  vertical-align: top;
}
.form-line.address-geocode INPUT,
.form-line-secondary.address-geocode INPUT,
.form-line.address-geocode SELECT,
.form-line-secondary.address-geocode SELECT {
  margin-bottom: 5px;
}
.form-line.address-geocode BUTTON,
.form-line-secondary.address-geocode BUTTON {
  margin-left: 140px !important;
}
.form-line.slim,
.form-line-secondary.slim {
  padding: 5px;
}
.form-line .radio_wrap,
.form-line-secondary .radio_wrap {
  display: inline-block;
  margin-top: 5px;
}
.form-line .radio_wrap B,
.form-line-secondary .radio_wrap B {
  margin-right: 5px;
}
.form-line .icon,
.form-line-secondary .icon {
  float: right;
  margin-top: 5px;
}
.form-line A.external,
.form-line-secondary A.external {
  display: inline-block;
  position: relative;
  padding: 0 20px 0 0;
  font-size: 12px;
}
.form-line A.external .icon,
.form-line-secondary A.external .icon {
  position: absolute;
  top: -3px;
  right: -12px;
  display: inline-block;
  float: none;
}
.form-line .button,
.form-line-secondary .button {
  display: inline-block;
  margin: 0 0 5px 5px;
}
.form-line BUTTON.cancel,
.form-line-secondary BUTTON.cancel {
  border: none;
  background: url('/Content/images/icons/mono/delete.png') center center no-repeat;
  text-indent: -5000px;
  overflow: hidden;
  @include box-shadow(0, 0, 0, 0, #fff);
  opacity: 0.4;
}
.form-line BUTTON:hover,
.form-line-secondary BUTTON:hover {
  opacity: 1;
}
.form-line .field-validation-error,
.form-line-secondary .field-validation-error {
  display: block;
  margin: 0 0 0 140px;
  padding: 5px 0 0 20px;
  background: url('/Content/images/icons/exclamation.png') center left no-repeat;
  font-size: 11px;
  color: #CD0000;
}
.form-line .with-label,
.form-line-secondary .with-label {
  line-height: 24px;
}
.form-line .inline,
.form-line-secondary .inline {
  display: inline-block;
  color: #3C5868;
  line-height: 20px;
  font-size: 12px;
  padding: 3px 10px 0 0;
  vertical-align: top;
}
.form-line LABEL,
.form-line-secondary LABEL {
  display: inline-block;
  color: #3C5868;
  width: 125px;
  line-height: 20px;
  font-size: 12px;
  padding: 3px 10px 0 0;
  vertical-align: top;
}
.form-line LABEL.large,
.form-line-secondary LABEL.large {
  width: 180px;
}
.form-line LABEL.small,
.form-line-secondary LABEL.small {
  width: auto;
}
.form-line LABEL.left,
.form-line-secondary LABEL.left {
  float: left;
}
.form-line LABEL I,
.form-line-secondary LABEL I {
  font-size: 9px;
  font-style: normal;
  line-height: 9px;
}
.form-line .msg,
.form-line-secondary .msg {
  position: relative;
  font-size: 11px;
  padding: 10px 10px 10px 50px;
  margin: 10px 0 0 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.form-line .msg SPAN,
.form-line-secondary .msg SPAN {
  display: block;
  width: 26px;
  height: 26px;
  opacity: 0.75;
  position: absolute;
  top: 5px;
  left: 10px;
}
.form-line .msg .text,
.form-line-secondary .msg .text {
  margin: 0;
  padding: 0;
}
.form-line .errors,
.form-line-secondary .errors {
  color: #000;
  background-color: #FF9B9B;
}
.form-line .errors SPAN,
.form-line-secondary .errors SPAN {
  background-image: url('/Content/images/icons/mono/error.png');
}
.form-line .details,
.form-line-secondary .details {
  color: #3E3E3C;
  background-color: #E9E9FF;
}
.form-line .details SPAN,
.form-line-secondary .details SPAN {
  background-image: url('/Content/images/icons/mono/info.png');
}
.form-line .tip,
.form-line-secondary .tip {
  float: right;
  margin: 0 0 0 15px;
}
.form-line #email,
.form-line-secondary #email {
  float: left;
  margin-left: 0px;
}
.form-line #email FORM,
.form-line-secondary #email FORM {
  width: 600px;
  display: block;
  float: left;
}
.form-line #email FORM LABEL,
.form-line-secondary #email FORM LABEL {
  width: 100px;
}
.form-line #email FORM .medium,
.form-line-secondary #email FORM .medium {
  width: 120px;
}
.form-line #email FORM .small,
.form-line-secondary #email FORM .small {
  width: 50px;
}
.form-line #email button .ajax,
.form-line-secondary #email button .ajax {
  float: left;
}
.form-line-sub {
  color: #404040;
  font-size: 11px;
  font-family: arial, sans-serif;
  display: block;
  margin: 10px 0 0 135px;
  padding: 10px 10px 10px 10px;
  background-color: #F0F0F0;
  border-radius: 3px;
  border: 1px solid #E3E3E3;
  border-left: 1px solid #E3E3E3;
}
.form-line-sub .horizontal LI {
  position: relative;
  margin: 2px 5px 2px 5px;
  padding: 3px 3px 3px 3px;
  background-color: rgba(0, 0, 0, 0.025);
}
.form-line-sub .horizontal LI:hover .control .icon {
  display: block;
}
.form-line-sub .horizontal LI.rootcause {
  width: 250px;
}
.form-line-sub .horizontal LI.resolutioncode {
  width: 250px;
}
.form-line-sub .horizontal LI.attribute {
  width: 150px;
}
.form-line-sub .horizontal LI b {
  padding: 0 5px 0 0;
}
.form-line-sub .horizontal LI A.delete {
  background: none;
}
.form-line-sub .horizontal LI .control {
  margin: 0 2px;
  padding: 0;
  float: right;
  display: block;
}
.form-line-sub .horizontal LI .control .icon {
  margin: 0;
  display: none;
  float: none;
}
.form-line-sub .list {
  padding: 3px;
  margin: 5px 0 0 0;
  background-color: rgba(0, 0, 0, 0.025);
}
.form-line-sub .list border top {
  width: 1px;
  style: solid;
  color: rgba(0, 0, 0, 0.05);
  radius: 2px;
}
.form-line-sub .list border left {
  width: 1px;
  style: solid;
  color: rgba(0, 0, 0, 0.05);
  radius: 2px;
}
.form-line-sub .list border bottom {
  width: 1px;
  style: solid;
  color: rgba(255, 255, 255, 0.1);
  radius: 2px;
}
.form-line-sub .list border right {
  width: 1px;
  style: solid;
  color: rgba(255, 255, 255, 0.1);
  radius: 2px;
}
.form-line-sub .list LI {
  margin: 5px;
  padding: 5px 15px 5px 5px;
  position: relative;
}
.form-line-sub .list LI.none {
  background: none;
  padding-right: 0;
  padding-left: 0;
}
.form-line-sub .list LI SPAN {
  display: block;
  padding-right: 10px;
}
.form-line-sub .list LI .control {
  position: absolute;
}
.form-line-sub .list LI .delete {
  right: 0;
  top: 3px;
}
.form-line-sub.table {
  background: none;
  padding: 0;
  border: none;
}
.form-line-sub.table .box {
  margin: 0;
}
.form-line-sub TABLE {
  margin: 0px;
  padding: 0px;
  width: 100%;
  border-collapse: collapse;
}
.form-line-sub TABLE TR {
  padding: 3px 0px 3px 0;
  margin: 3px 0px 3px 0px;
}
.form-line-sub TABLE TR:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.05);
}
.form-line-sub TABLE TD {
  padding: 5px 0 5px 5px;
  width: 15%;
}
.form-line-sub TABLE TD .none {
  margin-left: 10px;
  font-size: 11px;
  color: rgba(0, 0, 0, 0.5);
}
/*----------------------------------------------------------------------*/
/* SCHEDULED REPORTS
/*----------------------------------------------------------------------*/
.form-line-sub .list li div.checker span {
  padding-right: 0px;
}
.form-line.report .delivery {
  line-height: 25px;
  color: rgba(0, 0, 0, 0.5);
}
.form-line.report .form-line-sub LABEL {
  width: auto;
  color: rgba(0, 0, 0, 0.5);
  font-size: 10px;
}
.form-line.report .form-line-sub .inline {
  display: inline-block;
}
.form-line.report .form-line-sub .list.spinner {
  background: rgba(0, 0, 0, 0.05) url('/Content/images/icons/mono/sinchronize.gif') center center no-repeat;
  padding: 10px;
  opacity: 0.5;
}
.form-line.report .form-line-sub .list icon.unique {
  margin-right: 5px;
}
.form-line.report .form-line-sub .list .column {
  width: 200px;
  float: left;
  display: block;
}
.form-line.report .form-line-sub .list .column .category {
  display: block;
}
.form-line.report .form-line-sub .list .column .contacts {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*----------------------------------------------------------------------*/
/* CLIENT SETTINGS CONTACTS
/*----------------------------------------------------------------------*/
#client-contacts SPAN.count {
  line-height: 25px;
}
#client-contacts .detail-toggle .list THEAD TR TH {
  text-align: left;
  padding-left: 5px;
}
#client-contacts .detail-toggle .list TBODY TR TD.controls {
  position: relative;
}
#client-contacts .detail-toggle .list TBODY TR TD.controls A {
  opacity: 0.5;
  position: absolute;
  float: none;
  top: 0;
}
#client-contacts .detail-toggle .list TBODY TR TD.controls A.edit {
  right: 25px;
}
#client-contacts .detail-toggle .list TBODY TR TD.controls A.delete {
  right: 5px;
}
#client-contacts .detail-toggle .list TBODY TR TD.controls A:hover {
  opacity: 1;
}
/*----------------------------------------------------------------------*/
/* JQUERY MULTISELECT
/*----------------------------------------------------------------------*/
.ui-multiselect {
  width: 172px !important;
  font-weight: normal;
  padding: 3px 10px 2px 10px;
  margin-left: 3px;
}
.ui-multiselect SPAN {
  text-align: left;
  margin: 1px 0 0 0;
  float: left;
}
.ui-multiselect SPAN.ui-icon {
  float: right;
  margin: 0px -5px 0 0;
}
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-image: url('/Content/images/ui-icons_222222_256x240.png');
}
.ui-multiselect-header {
  margin-bottom: 3px;
  padding: 3px 0 3px 4px;
}
.ui-multiselect-header ul {
  font-size: 0.9em;
}
.ui-multiselect-header ul li {
  float: left;
  padding: 0 10px 0 0;
}
.ui-multiselect-header a {
  text-decoration: none;
}
.ui-multiselect-header a:hover {
  text-decoration: underline;
}
.ui-multiselect-header span.ui-icon {
  float: left;
}
.ui-multiselect-header li.ui-multiselect-close {
  float: right;
  text-align: right;
  padding-right: 0;
}
.ui-multiselect-menu {
  display: none;
  padding: 3px;
  position: absolute;
  z-index: 20000;
}
.ui-multiselect-checkboxes {
  position: relative /* fixes bug in IE6/7 */;
  overflow-y: scroll;
}
.ui-multiselect-checkboxes label {
  cursor: default;
  display: block;
  border: 1px solid transparent;
  padding: 3px 1px;
}
.ui-multiselect-checkboxes label input {
  position: relative;
  top: 1px;
}
.ui-multiselect-checkboxes label span {
  margin-left: 5px !important;
}
.ui-multiselect-checkboxes li {
  clear: both;
  font-size: 0.9em;
  padding-right: 3px;
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid;
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
  display: block;
  padding: 3px;
  margin: 1px 0;
  text-decoration: none;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-widget {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
}
.ui-widget .ui-widget {
  font-size: 11px;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}
.ui-widget-header {
  border-top: 1px solid rgba(178, 241, 242, 0.95);
  border-left: 1px solid rgba(178, 241, 242, 0.95);
  border-bottom: 1px solid rgba(28, 158, 159, 0.5);
  border-right: 1px solid rgba(28, 158, 159, 0.5);
  background: #2ED9DA;
  color: #ffffff;
  font-weight: bold;
}
.ui-widget-header a {
  color: #ffffff;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  zoom: 1;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
}
#notification-settings .form-line-sub {
  position: relative;
}
#notification-settings .form-line-sub .unique {
  position: absolute;
  top: 0px;
  right: 0px;
}
#notification-settings .form-line-sub TH {
  text-align: left;
}
#notification-settings .form-line-sub TR TD .notification-setting {
  display: inline-block;
  position: relative;
}
#notification-settings .form-line-sub TR TD .notification-setting:hover .icon {
  opacity: 0.5;
}
#notification-settings .form-line-sub TR TD .notification-setting A {
  position: absolute;
}
#notification-settings .form-line-sub TR TD .notification-setting A.save {
  right: -30px;
  top: -6px;
  opacity: 1;
}
#notification-settings .form-line-sub TR TD .notification-setting A.cancel {
  right: -65px;
  top: -6px;
}
#notification-settings .form-line-sub TR TD .notification-setting A.edit {
  right: -20px;
  top: -2px;
}
#notification-settings .form-line-sub TR TD .notification-setting A .icon {
  opacity: 0.1;
}
#notification-settings .form-line-sub TR TD .notification-setting A .icon:hover {
  opacity: 1;
}
#add-recipient .contacts.list {
  display: block;
  list-style: none;
  margin: 0;
  padding: 10px;
}
#add-recipient .contacts.list LI {
  padding: 5px;
}
#add-recipient .contacts.list LI:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.025);
}
.available-report-types DIV.checker {
  margin-right: 2px;
  margin-left: 15px;
}
.subscribed-reports DIV.inline {
  display: inline-block;
}
.subscribed-reports LABEL {
  position: relative;
}
.subscribed-reports LABEL .icon.plus.tiny {
  position: absolute;
  top: 3px;
  right: 8px;
}
.subscribed-reports UL,
.subscribed-reports LI {
  margin: 0;
  padding: 0;
  list-style: none;
}
.subscribed-reports .location {
  padding-left: 5px;
  padding-top: 3px;
  margin-left: 10px;
}
.subscribed-reports .location:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.025);
}
.subscribed-reports .location.none {
  padding-bottom: 5px;
}
.subscribed-reports .location.add B {
  font-size: 10px;
}
.subscribed-reports .location.add BUTTON {
  padding: 3px 5px 4px 5px;
  font-size: 10px;
}
.subscribed-reports .location .types {
  padding: 5px 0 5px 0;
  font-size: 10px;
}
.subscribed-reports .location .types LI {
  display: block;
  margin-left: 15px;
}
.subscribed-reports .location .types LI B {
  font-weight: normal;
}
.report-subscribers .report .form-line-sub HEADER .msg {
  margin-top: 0;
  margin-bottom: 5px;
}
.report-subscribers .report .form-line-sub HEADER .add-recipient {
  width: 335px;
}
.report-subscribers .report .form-line-sub HEADER .add-recipient .unique {
  display: inline-block;
  margin-top: 0px;
}
.report-subscribers .report .form-line-sub HEADER .add-recipient INPUT {
  height: 10px;
  width: 200px;
  line-height: 20px;
}
.report-subscribers .report .form-line-sub .list .column .subscribers {
  list-style: none;
  margin: 0;
  padding: 0;
}
.report-subscribers .report .form-line-sub .list .column .subscribers LI:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.035);
}
.report-subscribers .report .form-line-sub .list .column .subscribers LI I {
  display: inline-block;
  padding-left: 10px;
  color: rgba(0, 0, 0, 0.35);
  margin-left: 15px;
}
.report-subscribers .report .form-line-sub .list .column .subscribers LI B {
  color: rgba(0, 0, 0, 0.35);
  font-weight: normal;
  display: block;
  margin-left: 25px;
}
UL.ui-autocomplete LI.ui-menu-item A I {
  display: inline-block;
  padding-left: 10px;
  color: rgba(0, 0, 0, 0.35);
}
.modal.reengage .form-line P {
  text-align: center;
}
.modal.reengage .form-line P B {
  display: block;
  padding-top: 5px;
}
#bulkupdate #note {
  display: block;
  width: 300px;
  height: 75px;
}
.button-box .msg.errors {
  color: #000;
  text-align: center;
  background-color: #FF9B9B;
  position: relative;
  font-size: 11px;
  padding: 10px 10px 10px 50px;
  margin: 10px 0 0 0;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  border-color: rgba(0, 0, 0, 0.2);
}
.geocoded .unique {
  position: absolute;
  top: 12px;
  right: 10px;
}
.geocoded .geocode {
  margin-right: 40px;
}

/*----------------------------------------------------------------------*/
/* ICONS
/*----------------------------------------------------------------------*/
.icon {
  width: 26px;
  height: 26px;
  display: block;
  opacity: 0.5;
  background-repeat: no-repeat;
  background-position: top left;
  /*----------------------------------------------------------------------*/
  /* BUTTONS ON THE BOTTOM BAR
  /*----------------------------------------------------------------------*/
}
.icon.small {
  width: 20px;
  height: 20px;
}
.icon.tiny {
  width: 10px;
  height: 10px;
  opacity: 0.4;
}
.icon.activate {
  background-image: url('/Content/images/buttons/btn-active-toggle.png');
  width: 17px;
  height: 17px;
  overflow: hidden;
}
.icon.auto-call {
  background-image: url('/Content/images/icons/auto-call.png');
  width: 18px;
  height: 18px;
  overflow: hidden;
}
.icon.play {
  background-image: url('/Content/images/icons/mono/play-26.png');
}
.icon.call {
  background-image: url('/Content/images/icons/mono/phone-26-small.png');
}
.icon.record {
  background-image: url('/Content/images/icons/mono/record-26.png');
}
.icon.stop {
  background-image: url('/Content/images/icons/mono/stop-26.png');
}
.icon.upload {
  background-image: url('/Content/images/icons/mono/upload-26.png');
  background-position: center center;
}
.icon.translate-black {
  background-image: url('/Content/images/icons/mono/language_black.png');
}
.icon.translate-white {
  background-image: url('/Content/images/icons/mono/language_white.png');
}
.icon.translate-colored {
  background-image: url('/Content/images/icons/mono/language_color.png');
}
.icon.alert-white {
  background-image: url('/Content/images/icons/bar/alert_white.png');
}
.icon.clock-white {
  background-image: url('/Content/images/icons/bar/clock_white.png');
}
.icon.check-circle-white {
  background-image: url('/Content/images/icons/bar/check_circle_white.png');
}
.icon.delete-white {
  background-image: url('/Content/images/icons/bar/remove_white.png');
}
.icon.truck-check-white {
  background-image: url('/Content/images/icons/bar/truck_check_white.png');
}
.icon.car-check-white {
  background-image: url('/Content/images/icons/bar/car_check_white.png');
}
.icon.workflow-white {
  background-image: url('/Content/images/icons/bar/workflow_white.png');
}
.icon.workflow-kill-white {
  background-image: url('/Content/images/icons/bar/workflow_kill_white.png');
}
.icon.workflow-kill-white-alt {
  background-image: url('/Content/images/icons/bar/workflow_kill_white.png');
}
.icon.review-white {
  background-image: url('/Content/images/icons/bar/review_white.png');
}
.icon.type_1,
.icon.call.tiny {
  background-image: url('/Content/images/icons/bijou/Call.png');
}
.icon.type_2 {
  background-image: url('/Content/images/icons/bijou/Email.png');
}
.icon.type_3 {
  background-image: url('/Content/images/icons/bijou/Computer.png');
}
.icon.type_4 {
  background-image: url('/Content/images/icons/bijou/Pencil.png');
}
.icon.type_5 {
  background-image: url("/Content/images/icons/bijou/Private.png");
}
.icon.attribute_visible {
  background-image: url('/Content/images/icons/bijou/Eye.png');
}
.icon.adddoc {
  background-image: url('/Content/images/icons/mono/add_file.png');
}
.icon.adddoc.small {
  background-image: url('/Content/images/icons/mono/add_file-small.png');
}
.icon.arrow.right {
  background-image: url('/Content/images/icons/mono/right.png');
}
.icon.autoclose.right {
  background-image: url('/Content/images/icons/mono/right.png');
}
.icon.barcode {
  background-image: url('/Content/images/icons/mono/barcode.png');
}
.icon.barchart {
  background-image: url('/Content/images/icons/mono/bar_chart-26.png');
}
.icon.bill {
  background-image: url('/Content/images/icons/mono/bill.png');
}
.icon.bool.True {
  background-image: url('/Content/images/icons/mono/ok.png');
}
.icon.bool.False {
  background-image: url('/Content/images/icons/mono/error.png');
}
.icon.bool.True.tiny {
  background-image: url('/Content/images/icons/bijou/Tick.png');
}
.icon.bool.False.tiny {
  background-image: url('/Content/images/icons/bijou/Warning.png');
}
.icon.bug {
  background-image: url('/Content/images/icons/mono/bug.png');
}
.icon.businessman {
  background-image: url('/Content/images/icons/mono/businessman.png');
}
.icon.businesswoman {
  background-image: url('/Content/images/icons/mono/businesswoman.png');
}
.icon.calendar {
  background-image: url('/Content/images/icons/mono/calendar.png');
}
.icon.cancel.small {
  background-image: url('/Content/images/icons/mono/Delete-small.png');
}
.icon.cancel.tiny {
  background-image: url('/Content/images/icons/bijou/Remove.png');
}
.icon.car-add {
  background-image: url('/Content/images/icons/mono/car_add.png');
  width: 35px;
}
.icon.close {
  background-image: url('/Content/images/icons/bijou/Cross.png');
}
.icon.config {
  background-image: url('/Content/images/icons/bijou/Settings.png');
}
.icon.copy {
  background-image: url('/Content/images/icons/mono/copy.png');
}
.icon.database {
  background-image: url('/Content/images/icons/mono/data_base.png');
}
.icon.delete.tiny {
  background-image: url('/Content/images/icons/Remove.png');
}
.icon.delete {
  background-image: url('/Content/images/icons/mono/delete.png');
}
.icon.diamond {
  background-image: url('/Content/images/icons/mono/diamonds.png');
}
.icon.down {
  background-image: url('/Content/images/buttons/down.png');
  width: 18px;
  height: 18px;
}
.icon.download {
  background-image: url('/Content/images/icons/mono/download.png');
}
.icon.email.small {
  background-image: url('/Content/images/icons/mono/new_post-small.png');
}
.icon.earth {
  background-image: url('/Content/images/icons/mono/globe.png');
}
.icon.error {
  background-image: url('/Content/images/icons/mono/error.png');
}
.icon.external.tiny {
  background-image: url('/Content/images/icons/bijou/External-Link.png');
}
.icon.fax {
  background-image: url('/Content/images/icons/mono/purchase_order.png');
}
.icon.filing-cabinet {
  background-image: url('/Content/images/icons/mono/filing_cabinet.png');
}
.icon.filter {
  background-image: url('/Content/images/icons/mono/filled_filter.png');
}
.icon.bucket {
  background-image: url('/Content/images/icons/mono/bucket.png');
}
.icon.geocoding {
  background-image: url('/Content/images/icons/mono/geocoding.gif');
}
.icon.haiku {
  background-image: url('/Content/images/icons/mono/haiku.png');
}
.icon.history {
  background-image: url('/Content/images/icons/mono/box_history.png');
}
.icon.inbox.tiny {
  background-image: url('/Content/images/icons/bijou/Inbox.png');
}
.icon.key.tiny {
  background-image: url('/Content/images/icons/bijou/Key.png');
}
.icon.leaf {
  background-image: url('/Content/images/icons/mono/leaf.png');
}
.icon.import {
  background-image: url('/Content/images/icons/mono/import.png');
}
.icon.list {
  background-image: url('/Content/images/icons/mono/list.png');
}
.icon.login {
  background-image: url('/Content/images/icons/mono/login.png');
}
.icon.logout {
  background-image: url('/Content/images/icons/mono/logout.png');
}
.icon.magazine {
  background-image: url('/Content/images/icons/mono/magazine.png');
}
.icon.mail.tiny {
  background-image: url('/Content/images/icons/bijou/Email.png');
}
.icon.map {
  background-image: url('/Content/images/icons/mono/map.png');
  width: 30px;
  height: 30px;
}
.icon.minus {
  background-image: url('/Content/images/icons/mono/minus.png');
}
.icon.minus.tiny {
  background-image: url('/Content/images/icons/bijou/Subtract.png');
}
.icon.monitor {
  background-image: url('/Content/images/icons/mono/monitor.png');
}
.icon.mouse {
  background-image: url('/Content/images/icons/mono/mouse.png');
}
.icon.notification {
  background-image: url('/Content/images/icons/mono/notification-filled.png');
  width: 31px !important;
  height: 31px !important;
}
.icon.notification.alert {
  background-image: url('/Content/images/icons/mono/notification-filled-alert.png');
}
.icon.package {
  background-image: url('/Content/images/icons/mono/box.png');
}
.icon.pencil.tiny {
  background-image: url('/Content/images/icons/bijou/Pencil.png');
}
.icon.people.tiny {
  background-image: url('/Content/images/icons/bijou/Person.png');
}
.icon.location.tiny {
  background-image: url('/Content/images/icons/location.png');
}
.icon.phone {
  background-image: url('/Content/images/icons/mono/phone-26.png');
  opacity: 0.4 !important;
}
.icon.phonecast {
  background-image: url('/Content/images/icons/mono/phone_cast.png');
}
.icon.plus {
  background-image: url('/Content/images/icons/mono/plus.png');
}
.icon.plus.tiny {
  background-image: url('/Content/images/icons/bijou/Add.png');
}
.icon.poo {
  background-image: url('/Content/images/icons/mono/poo.png');
}
.icon.rating {
  background-image: url('/Content/images/icons/mono/rating.png');
}
.icon.reply.tiny {
  background-image: url('/Content/images/icons/bijou/Reply.png');
}
.icon.refresh.tiny {
  background-image: url('/Content/images/icons/bijou/Refresh.png');
}
.icon.reply.right.tiny {
  background-image: url('/Content/images/icons/bijou/Reply-right.png');
}
.icon.review {
  background-image: url('/Content/images/icons/mono/inspection.png');
  opacity: 0.55 !important;
}
.icon.save {
  background-image: url('/Content/images/icons/mono/save_as.png');
}
.icon.save.tiny {
  background-image: url('/Content/images/icons/bijou/save.png');
}
.icon.scancodestatus.false {
  background-image: url('/Content/images/icons/mono/solutions.png');
}
.icon.scancodestatus.true {
  background-image: url('/Content/images/icons/mono/ok.png');
}
.icon.settings {
  background-image: url('/Content/images/icons/mono/Settings.png');
}
.icon.settings.tiny {
  background-image: url('/Content/images/icons/settings.png');
}
.icon.search {
  background-image: url('/Content/images/icons/mono/search.png');
}
.icon.search.small {
  background-image: url('/Content/images/icons/mono/search-small.png');
}
.icon.spinner {
  background-image: url('/Content/images/icons/mono/sinchronize.gif');
}
.icon.success {
  background-image: url('/Content/images/icons/mono/checkmark.png');
}
.icon.support {
  background-image: url('/Content/images/icons/mono/support.png');
}
.icon.table {
  background-image: url('/Content/images/icons/mono/table.png');
  width: 30px;
  height: 30px;
}
.icon.ticket {
  background-image: url('/Content/images/icons/mono/ticket.png');
}
.icon.tree {
  background-image: url('/Content/images/icons/mono/tree_structure.png');
}
.icon.truck {
  background-image: url('/Content/images/icons/mono/truck.png');
}
.icon.up {
  background-image: url('/Content/images/buttons/up.png');
  width: 18px;
  height: 18px;
}
.icon.update.tiny {
  background-image: url('/Content/images/icons/Pencil.png');
}
.icon.view {
  background-image: url('/Content/images/icons/mono/visible.png');
}
.icon.wifi {
  background-image: url('/Content/images/icons/mono/wifi.png');
}
a.control {
  display: inline-block;
  text-indent: -5000px;
  overflow: hidden;
  width: 10px;
  height: 10px;
  opacity: 0.4;
}
a.control:hover {
  opacity: 1;
}
a.close {
  background: url('/Content/images/icons/Cross.png') center left no-repeat;
}
a.validate {
  background: url('/Content/images/icons/validate.png') center left no-repeat;
}
a.toggle.true,
a.toggle {
  background: url('/Content/images/icons/Tick.png') center left no-repeat;
  opacity: 0.75;
}
a.toggle.true:hover {
  opacity: 1;
}
a.toggle.false {
  background: url('/Content/images/icons/subtract.png') center left no-repeat;
}
a.icon.large:hover span {
  opacity: 1;
}
a.icon.large.edit span {
  background: url('/Content/images/icons/brite/edit.png') center left no-repeat;
}
a.icon.large.configure span {
  background: url('/Content/images/icons/brite/gear.png') center left no-repeat;
}
a.icon.large.minus span {
  background: url('/Content/images/icons/brite/minus.png') center left no-repeat;
}
a.icon.large.feed span {
  background: url('/Content/images/icons/brite/feed.png') center left no-repeat;
}
a.icon.large.import span {
  background: url('/Content/images/icons/brite/import.png') center left no-repeat;
}
/*----------------------------------------------------------------------*/
/* 21px
/*----------------------------------------------------------------------*/
span.ico {
  display: inline-block;
  width: 21px;
  height: 21px;
}
span.ico.escalate-white {
  background: url('/Content/images/icons/escalated-white.png') center left no-repeat;
}
span.ico.de-escalate {
  background: url('/Content/images/icons/escalate-white.png') center left no-repeat;
}
span.ico.cancelworkflow {
  background: url('/Content/images/icons/escalate-white.png') center left no-repeat;
}
span.ico.needsreview-white {
  background: url('/Content/images/icons/needs-review-white.png') center left no-repeat;
}
/*----------------------------------------------------------------------*/
/* COURIER NETWORK BUTTONS
/*----------------------------------------------------------------------*/
.tabs SPAN.ico {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.tabs SPAN.ico.cn-incomplete {
  background: url('/Content/images/icons/cn-incomplete.png') top left no-repeat;
}
.tabs SPAN.ico.cn-needs-review {
  background: url('/Content/images/icons/cn-needs-review.png') top left no-repeat;
}
.tabs SPAN.ico.cn-workflow {
  background: url('/Content/images/icons/cn-workflow.png') top left no-repeat;
}
.tabs SPAN.ico.cn-complete {
  background: url('/Content/images/icons/cn-complete.png') top left no-repeat;
}
.tabs SPAN.ico.cn-no-action-required {
  background: url('/Content/images/icons/ico-ok.png') top left no-repeat;
}
.tabs SPAN.ico.cn-needs-action {
  background: url('/Content/images/icons/ico-attention.png') top left no-repeat;
}
span.ico.escalated {
  background: url('/Content/images/icons/escalated-black.png') top left no-repeat;
  width: 38px;
  height: 38px;
  display: inline-block;
}
/*----------------------------------------------------------------------*/
/* Tips
/*----------------------------------------------------------------------*/
a.tip,
a.detail.toggle {
  display: inline-block;
  width: 26px;
  height: 27px;
  background: url('/Content/images/bg-tip.png') 0px 0px no-repeat;
  overflow: hidden;
  text-indent: -5000px;
}
a.tip:hover,
a.detail.toggle:hover {
  background-position: 0px -27px;
}
.form-line a.detail.toggle {
  float: right;
}
.bar-action a.tip,
.title a.tip {
  float: right;
  margin: 8px 8px 0 0;
}
a.question span {
  display: block;
  width: 25px;
  height: 25px;
  background: url('/Content/images/icons/tips/question.png') 0px 0px no-repeat;
}
a.plus span {
  display: block;
  width: 25px;
  height: 25px;
  background: url('/Content/images/icons/tips/plus.png') 0px 0px no-repeat;
}
a.tip SPAN {
  opacity: 0.75;
  display: block;
  width: 25px;
  height: 25px;
}
a.tip SPAN:hover {
  opacity: 1;
}
a.tip.config SPAN {
  background: url('/Content/images/icons/tips/config.png') 0px 0px no-repeat;
}
a.tip.refresh SPAN {
  background: url('/Content/images/icons/tips/refresh.png') 0px 0px no-repeat;
}

.sidebar .k-datepicker {
  border: none;
  margin-left: 3px;
  width: 166px; }
  .sidebar .k-datepicker .k-picker-wrap {
    border: none;
    border-radius: 0; }
  .sidebar .k-datepicker .k-input {
    background-image: none; }


/*----------------------------------------------------------------------*/
/* LISTS
/*----------------------------------------------------------------------*/
ul.unstyled {
  list-style: none;
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

ul.radios {
  text-align: left;
  padding: 15px 0 20px 0;
  margin: 0 10px 0 10px; }
  ul.radios input {
    margin-right: 10px;
    text-align: left;
    vertical-align: middle; }
  ul.radios label {
    font-weight: bold;
    cursor: default;
    width: 90%;
    line-height: 10px;
    vertical-align: top; }
  ul.radios li {
    margin-bottom: 5px; }
    ul.radios li.divider {
      border-bottom: 1px solid rgba(0, 0, 0, 0.03);
      display: block;
      height: 1px; }
    ul.radios li:last-child {
      margin-bottom: 0 !important; }

UL.bool {
  list-style: none;
  margin: 5px 0 0 10px;
  padding: 0; }
  UL.bool LI {
    height: 30px;
    clear: both;
    display: block; }
    UL.bool LI SPAN {
      display: block;
      float: left !important;
      margin: -5px 10px 0 0 !important;
      width: 30px; }

#available {
  position: relative;
  margin-right: 30px; }
  #available LI .index {
    display: none; }
  #available LI .close {
    display: none; }
  #available .icon.arrow.right {
    position: absolute;
    top: 15px;
    right: -30px; }

#import-map #assigned {
  width: 300px; }

#import-map #shared {
  width: 300px; }

#assigned UL:empty, #assigned UL.empty {
  postion: relative;
  background: rgba(0, 0, 0, 0.05) url("/Content/images/txt-drop-here.png") center center no-repeat;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 150px; }
  #assigned UL:empty P, #assigned UL.empty P {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    line-height: 150px;
    width: 300px;
    font-weight: bold;
    color: #fff; }
  #assigned UL:empty UL, #assigned UL.empty UL {
    width: 300px;
    height: 125px;
    border: 1px solid blue; }

#shared UL LI {
  border: none;
  background-color: #F0F0EE;
  text-indent: -5000px; }
  #shared UL LI .index {
    display: none; }
  #shared UL LI.multi {
    background-color: rgba(242, 242, 206, 0.75);
    border: 1px solid rgba(0, 0, 0, 0.1);
    text-indent: 0; }
    #shared UL LI.multi .index {
      display: block; }

#controls {
  margin: 45px 10px 10px 30px; }

UL.full {
  margin: 0 10px 0 10px; }

UL.vertical {
  margin: 0;
  padding: 0;
  list-style: none; }
  UL.vertical LI {
    list-style: none; }
  UL.vertical.draggable LI {
    position: relative;
    display: block;
    width: 300px;
    height: 26px;
    padding: 5px 5px 5px 10px;
    margin: 5px 0 5px 0;
    background-color: #FCFCF7;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold; }
    UL.vertical.draggable LI.multi {
      background-color: rgba(242, 242, 206, 0.75); }
    UL.vertical.draggable LI.spacer {
      background-color: #A6946C; }
    UL.vertical.draggable LI.dragging {
      display: block;
      height: 26px;
      -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1); }
      UL.vertical.draggable LI.dragging SPAN {
        display: none; }
      UL.vertical.draggable LI.dragging A.close {
        display: none; }
    UL.vertical.draggable LI:hover {
      cursor: url("/Content/images/cursors/openhand.cur"), default !important;
      border: 1px solid rgba(0, 0, 0, 0.25); }
      UL.vertical.draggable LI:hover .close {
        opacity: 0.5;
        display: block; }
    UL.vertical.draggable LI:active {
      cursor: url("/Content/images/cursors/closedhand.cur"), default !important; }
    UL.vertical.draggable LI .index {
      position: absolute;
      right: 5px;
      top: 0px;
      font-family: BebasNeueRegular;
      font-size: 20px;
      color: rgba(0, 0, 0, 0.15); }

UL.horizontal {
  margin: 0;
  padding: 0;
  list-style: none; }
  UL.horizontal LI {
    margin: 0;
    padding: 0;
    display: inline-block;
    list-style: none; }

UL.icons A.icon {
  height: auto;
  width: auto;
  opacity: 1;
  text-align: center; }

UL.icons SPAN {
  margin: 0 auto;
  display: block;
  opacity: 0.4; }

UL.compact LI {
  display: block;
  float: left;
  width: 60px;
  padding: 5px 10px;
  margin: 0 5px 0 0; }

UL.compact LABEL {
  font-size: 11px; }

UL.compact INPUT.small {
  width: 40px; }

UL.colored LI {
  background-color: #F0F0F0;
  border-radius: 3px;
  border-top: 1px solid #E3E3E3;
  border-left: 1px solid #E3E3E3; }

.large LI {
  display: inline-block;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.05);
  text-align: center;
  width: 120px;
  padding: 5px;
  color: #4B5F6D;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif; }

.large A.large {
  text-align: center;
  text-decoration: none;
  display: block;
  margin: 0;
  color: #4B5F6D;
  font-size: 12px;
  font-weight: bold; }
  .large A.large B {
    display: block;
    font-size: 11px;
    color: #687B8A;
    font-family: Helvetica, sans-serif; }
  .large A.large SPAN {
    width: 64px;
    height: 64px; }

.oldie .ui-draggable {
  cursor: pointer, hand, default; }

.ui-draggable {
  cursor: url("/Content/images/cursors/closedhand.cur"), pointer; }

#workassignment .tier {
  width: 99px;
  height: 25px;
  padding: 2px;
  margin: 3px 0px 3px 1px;
  background-color: #A6946C;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  text-align: center;
  font-size: 8px;
  font-weight: bold;
  overflow: hidden;
  line-height: 20px;
  display: block; }
  #workassignment .tier.two {
    background-color: #79715F; }
  #workassignment .tier.engagedopen {
    background-color: #A6A6A7; }
  #workassignment .tier.pending {
    opacity: 0.7;
    cursor: default !important; }
  #workassignment .tier.selected {
    background-color: #ff9;
    border-color: #fc9;
    color: #f99; }

#workassignment .vertical {
  background-image: url("/Content/images/bg-workunit-grid.png");
  background-repeat: repeat-y;
  display: block;
  padding: 5px 0 5px 0; }
  #workassignment .vertical > LI {
    margin: 5px 0 5px 0;
    clear: both;
    position: relative; }
  #workassignment .vertical .count {
    position: absolute;
    z-index: 1000;
    top: 3px;
    font-weight: bold;
    font-size: 18px;
    color: rgba(0, 0, 0, 0.15); }
  #workassignment .vertical .icon {
    position: absolute;
    right: 5px;
    margin-top: 3px;
    opacity: 0.3; }
  #workassignment .vertical B {
    font-size: 10px;
    font-weight: normal;
    line-height: 18px;
    display: block;
    width: 71px;
    height: 18px;
    overflow: hidden;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.1);
    padding: 4px 4px 4px 4px;
    margin: 3px 1px 0 1px; }
    #workassignment .vertical B.client {
      float: left;
      padding-left: 25px;
      text-align: right;
      width: 150px; }
    #workassignment .vertical B.specialist {
      float: right;
      padding-right: 25px;
      text-align: left; }
      #workassignment .vertical B.specialist.hover {
        background-color: rgba(0, 0, 0, 0.25); }

#workassignment .horizontal {
  height: 31px;
  overflow: hidden; }

#workassignment .key {
  margin: 10px; }
  #workassignment .key .tier {
    display: inline-block; }

#workassignment #available {
  overflow: hidden;
  text-align: left;
  margin-right: 5px; }
  #workassignment #available .vertical {
    background-position: 75px 0; }
    #workassignment #available .vertical .count {
      left: 5px; }
    #workassignment #available .vertical .openfrom .horizontal .tier {
      text-indent: 0; }
    #workassignment #available .vertical .horizontal .tier {
      text-indent: 1000px;
      float: left;
      cursor: url("/Content/images/cursors/openhand.cur"), default; }
      #workassignment #available .vertical .horizontal .tier:hover {
        border: 1px solid rgba(0, 0, 0, 0.5); }

#workassignment #assigned {
  float: right;
  text-align: right;
  margin-left: 5px; }
  #workassignment #assigned .vertical {
    background-position: top right; }
    #workassignment #assigned .vertical .count {
      right: 5px; }
    #workassignment #assigned .vertical .horizontal .tier {
      float: right;
      cursor: url("/Content/images/cursors/openhand.cur"), default; }
      #workassignment #assigned .vertical .horizontal .tier:hover {
        border: 1px solid rgba(0, 0, 0, 0.5); }

#querybuilder .caja {
  background-color: rgba(0, 0, 0, 0.05);
  padding: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

#querybuilder .add {
  margin-bottom: 15px; }
  #querybuilder .add .group {
    float: right;
    margin: 0 0 10px 10px; }
  #querybuilder .add BUTTON.add {
    float: right;
    margin: 0px 0 0px 0px; }
    #querybuilder .add BUTTON.add .plus {
      background: url("/Content/images/icons/mono/plus.png") center center no-repeat; }
    #querybuilder .add BUTTON.add .folder {
      background: url("/Content/images/icons/mono/folder.png") center center no-repeat; }
  #querybuilder .add BUTTON .icon {
    margin: 0 auto; }

#querybuilder .group {
  position: relative;
  margin-left: 25px; }
  #querybuilder .group > .checker {
    position: absolute;
    left: -25px; }
  #querybuilder .group .logic {
    margin-left: 5px; }
  #querybuilder .group .lines {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%; }
    #querybuilder .group .lines .line {
      position: relative;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      width: 100%;
      background-color: rgba(0, 0, 0, 0.015); }
      #querybuilder .group .lines .line:hover {
        background-color: rgba(0, 0, 0, 0.05); }
        #querybuilder .group .lines .line:hover .icon {
          display: block;
          opacity: 0.5; }
      #querybuilder .group .lines .line LI:last-child {
        float: right; }
      #querybuilder .group .lines .line .icon {
        float: right;
        margin: 5px 5px 5px 5px;
        display: none; }
      #querybuilder .group .lines .line LI.field {
        width: 25%; }
        #querybuilder .group .lines .line LI.field A {
          text-transform: uppercase;
          text-decoration: none;
          font-size: 11px; }
      #querybuilder .group .lines .line LI.match {
        width: 25%; }
        #querybuilder .group .lines .line LI.match A {
          text-transform: uppercase;
          text-decoration: none;
          font-size: 11px; }
      #querybuilder .group .lines .line LI.value {
        width: 25%; }

#querybuilder .logic {
  margin-left: 25px; }
  #querybuilder .logic A {
    text-decoration: none;
    font-size: 10px; }

#querybuilder .wrap {
  margin: 2px 0 2px 0;
  width: 190px; }
  #querybuilder .wrap .cancel {
    float: right;
    display: block; }
    #querybuilder .wrap .cancel SPAN.icon {
      display: block !important; }

/*---------------------------------
	NOTE LIST
-----------------------------------*/
.notes.form {
  clear: both; }
  .notes.form .icon.type {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 15px;
    cursor: default; }
  .notes.form .icon.attribute {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 15px;
    cursor: default; }

.notes.list {
  clear: both;
  float: none; }
  .notes.list LI {
    position: relative; }
    .notes.list LI.odd {
      background-color: rgba(0, 0, 0, 0.03) !important; }
    .notes.list LI.even {
      background-color: white !important; }
    .notes.list LI:hover .icon {
      display: inline-block !important; }
    .notes.list LI p {
      margin-left: 17px !important; }
    .notes.list LI b {
      margin-left: 17px; }
    .notes.list LI.showclient_false .attribute {
      opacity: 0.15; }
  .notes.list .type {
    position: absolute;
    top: 5px;
    left: 7px;
    display: inline-block;
    width: 10px;
    height: 10px; }
  .notes.list .attribute {
    position: absolute;
    top: 18px;
    left: 7px;
    display: inline-block;
    width: 10px;
    height: 10px;
    cursor: pointer; }
  .notes.list .type_0 {
    display: none !important; }

.filter.notes {
  float: right; }
  .filter.notes:after {
    content: ' ';
    display: block;
    float: none;
    clear: both; }
  .filter.notes UL {
    display: inline-block !important; }
    .filter.notes UL LI {
      display: inline-block !important;
      background-color: transparent !important; }
      .filter.notes UL LI:hover .type {
        display: inline-block !important; }
      .filter.notes UL LI:hover .attribute {
        display: inline-block !important; }
  .filter.notes .icon.type {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 10px;
    cursor: default; }
  .filter.notes .icon.attribute {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 10px;
    cursor: default; }

/*---------------------------------
	SECONDARY BUTTONS
-----------------------------------*/
.secondarybtns LI {
  background-color: transparent !important; }

.map-grid-switcher {
  display: block;
  list-style: none;
  margin: 10px 0 10px 0;
  padding: 0;
  height: 37px; }
  .map-grid-switcher LI {
    display: block; }
    .map-grid-switcher LI.searchctr {
      margin-right: 0; }
      .map-grid-switcher LI.searchctr .box {
        margin: 0 10px 0 10px; }
    .map-grid-switcher LI.divider {
      border-right: 1px solid #bfbfbf;
      width: 1px;
      height: 37px;
      float: right;
      display: block;
      margin: 0 10px; }
    .map-grid-switcher LI.iconctr {
      width: 40px;
      float: right;
      margin: 0px 10px 0 0; }
      .map-grid-switcher LI.iconctr.active a .icon {
        opacity: 0.75; }
      .map-grid-switcher LI.iconctr.active a b {
        opacity: 1;
        color: #000;
        font-weight: bold; }
      .map-grid-switcher LI.iconctr a {
        border: none;
        display: block;
        background: none;
        margin: 0;
        padding: 0 3px;
        text-shadow: none;
        text-decoration: none;
        width: 40px;
        text-align: center; }
        .map-grid-switcher LI.iconctr a:hover .icon {
          opacity: 0.75; }
        .map-grid-switcher LI.iconctr a b {
          font-weight: normal;
          font-size: 10px;
          line-height: 20px !important;
          display: block;
          height: 20px; }
    .map-grid-switcher LI.headingctr {
      float: left;
      margin-top: -10px; }
      .map-grid-switcher LI.headingctr H1 {
        width: 200px;
        margin: -10px 0 0 0;
        padding: 0; }
    .map-grid-switcher LI.button-ctr {
      float: right;
      margin: 4px 10px 0 0; }
      .map-grid-switcher LI.button-ctr .button {
        background-color: #133895;
        width: 140px;
        color: #fff;
        text-decoration: none;
        text-align: center;
        line-height: 30px; }
        .map-grid-switcher LI.button-ctr .button:hover {
          background-color: #a5ac00; }
    .map-grid-switcher LI A {
      display: inline-block;
      width: 30px;
      height: 30px; }


#footer, .push {
  height: 4em;
  clear: both; }

/*----------------------------------------------------------------------*/
/* Breadcrumbs
/*----------------------------------------------------------------------*/
#breadcrumbs UL {
  margin: 0 0 5px 0;
  padding: 5px 0 0 0;
  list-style: none;
  font-size: 10px;
  font-family: Helvetica, Arial, sans-serif; }
  #breadcrumbs UL LI {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block; }
    #breadcrumbs UL LI:first-child A {
      margin: 0;
      padding: 0;
      background: none; }
    #breadcrumbs UL LI A {
      margin: 0 0 0 2px;
      padding: 0 0 0 10px;
      background: url("/Content/images/icons/arrow-right.png") center left no-repeat;
      display: inline-block;
      text-decoration: none; }

/*----------------------------------------------------------------------*/
/* Title Bar
/*----------------------------------------------------------------------*/
.titlebar H2 {
  font-family: BebasNeueRegular;
  font-size: 20px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  padding: 0; }

.titlebar P {
  margin: 0;
  padding: 0 0 15px 0;
  color: #83929F;
  font-size: 11px;
  line-height: 1; }

.titlebar {
  padding: 15px 0 0 0; }

.row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25); }

.row .inner {
  border-bottom: 1px solid rgba(250, 250, 250, 0.5); }

/*----------------------------------------------------------------------*/
/* Columns
/*----------------------------------------------------------------------*/
.col_1 {
  width: 6.6666666666667%; }

.col_2 {
  width: 15%; }

.col_3 {
  width: 23.333333333333%; }

.col_4 {
  width: 31.666666666667%; }

.col_5 {
  width: 40%; }

.col_6 {
  width: 48.333333333333%; }

.col_7 {
  width: 56.666666666667%; }

.col_8 {
  width: 65%; }

.col_9 {
  width: 73.333333333333%; }

.col_10 {
  width: 81.666666666667%; }

.col_11 {
  width: 90%; }

.col_12 {
  width: 98.333333333333%; }

.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11, .col_12 {
  margin-left: 0.83333333333333%;
  margin-right: 0.83333333333333%;
  margin-top: 8px;
  margin-bottom: 8px;
  float: left;
  display: block; }

.alpha {
  margin-left: 0px; }

.omega {
  margin-right: 0px; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0; }

* html .clearfix, *:first-child + html .clearfix {
  zoom: 1; }

/* Viewable Grids 
	To view your grids, add the class .visible to any grid container.
	This will add a background color so you can see the layout of your grids. 
*/
.col_1.visible, .col_2.visible, .col_3.visible, .col_4.visible, .col_5.visible, .col_6.visible, .col_7.visible, .col_8.visible, .col_9.visible, .col_10.visible, .col_11.visible, .col_12.visible {
  background: #efefef; }

/* Default .inner Padding 
	The inside of a column is automatically wrapped with div.inner by Javascript. 
	This allows for more flexible styling and layout without breaking your columns.
*/
.col_1 .inner, .col_2 .inner, .col_3 .inner, .col_4 .inner, .col_5 .inner, .col_6 .inner, .col_7 .inner, .col_8 .inner, .col_9 .inner, .col_10 .inner, .col_11 .inner, .col_12 .inner {
  padding: 10px; }

/*----------------------------------------------------------------------*/
/* LEFT COLUMN
/*----------------------------------------------------------------------*/
.search.inline {
  position: relative; }
  .search.inline .selector {
    margin-left: 8px; }
  .search.inline .input-wrap {
    display: block; }
  .search.inline #search-text {
    margin-left: 1px;
    font-size: 10px;
    width: 167px;
    padding: 4px 1px 2px 3px;
    border: none;
    border-radius: unset !important; }
  .search.inline .ie9 .input-wrap button#search-button {
    top: 0px !important;
    right: 10px; }
  .search.inline #search-help-trigger {
    position: absolute;
    top: 0;
    right: -13px;
    font: 10px arials, sans-serif;
    color: rgba(0, 0, 0, 0.5);
    text-decoration: none;
    border: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 10px;
    height: 10px;
    text-shadow: none; }

.sidebar {
  width: 190px;
  margin: 0 10px 0 0;
  float: left; }
  .sidebar .vertical {
    margin: 5px 0 0 0;
    padding: 0; }
    .sidebar .vertical #notifications > A {
      position: relative; }
    .sidebar .vertical #notifications .indicator {
      position: absolute;
      top: 7px;
      left: 19px;
      display: block;
      width: 21px;
      overflow: hidden;
      opacity: 1;
      color: #fff;
      text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25);
      font-size: 15px;
      text-align: center; }
    .sidebar .vertical #notifications SPAN SPAN {
      position: relative;
      left: -10px; }
    .sidebar .vertical #notifications .notifications {
      margin: 0;
      padding: 0;
      position: relative;
      overflow: hidden; }
      .sidebar .vertical #notifications .notifications .spinner {
        z-index: 1000;
        position: absolute;
        top: 40%;
        left: 40%; }
      .sidebar .vertical #notifications .notifications .navigation A {
        padding: 0 0 0 0;
        margin: 0;
        height: 22px;
        background-repeat: no-repeat;
        background-position: center center;
        opacity: 0.75; }
        .sidebar .vertical #notifications .notifications .navigation A:hover {
          opacity: 1; }
      .sidebar .vertical #notifications .notifications .navigation.inactive {
        opacity: 0.3; }
      .sidebar .vertical #notifications .notifications .navigation.up A {
        background-image: url("/Content/images/icons/arrow-up-medium.png"); }
      .sidebar .vertical #notifications .notifications .navigation.down A {
        background-image: url("/Content/images/icons/arrow-down-medium.png"); }
      .sidebar .vertical #notifications .notifications .group {
        margin: 0;
        padding: 0; }
      .sidebar .vertical #notifications .notifications .notices {
        height: 300px;
        overflow: hidden;
        display: block; }
        .sidebar .vertical #notifications .notifications .notices UL {
          margin: 0;
          padding: 0; }
      .sidebar .vertical #notifications .notifications .notification {
        margin: 0;
        padding: 3px 5px; }
        .sidebar .vertical #notifications .notifications .notification A {
          font-family: 'PT Sans', sans-serif;
          font-size: 11px;
          text-shadow: none;
          margin: 0;
          padding: 0;
          border: none;
          display: block;
          height: auto; }
          .sidebar .vertical #notifications .notifications .notification A.name {
            font-size: 11px;
            font-weight: bold;
            line-height: 13px;
            text-transform: uppercase; }
          .sidebar .vertical #notifications .notifications .notification A.tn {
            font-size: 9px;
            line-height: 11px;
            letter-spacing: 1px; }
        .sidebar .vertical #notifications .notifications .notification .activities {
          margin: 0;
          padding: 0; }
          .sidebar .vertical #notifications .notifications .notification .activities .activity {
            font-size: 10px;
            font-weight: bold;
            border: none;
            text-transform: uppercase; }
            .sidebar .vertical #notifications .notifications .notification .activities .activity SPAN {
              float: right; }
    .sidebar .vertical #query .editable {
      position: relative; }
      .sidebar .vertical #query .editable:hover A {
        display: block; }
      .sidebar .vertical #query .editable A {
        margin: 0;
        padding: 0;
        border: none;
        width: 26px;
        height: 26px;
        position: absolute;
        top: -15px;
        right: 0;
        display: none; }
        .sidebar .vertical #query .editable A:hover {
          background: none; }
          .sidebar .vertical #query .editable A:hover .icon {
            opacity: 1; }
      .sidebar .vertical #query .editable P {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-shadow: none;
        margin: 0;
        padding: 0 0 0 5px;
        display: block; }
      .sidebar .vertical #query .editable .icon {
        float: none;
        opacity: 0.5; }
    .sidebar .vertical #query #query-builder {
      background-color: rgba(0, 0, 0, 0.05);
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      border-left: 1px solid rgba(0, 0, 0, 0.1);
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      border-right: 1px solid rgba(255, 255, 255, 0.4);
      padding: 2px;
      clear: both;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px; }
      .sidebar .vertical #query #query-builder #btn-add {
        float: right;
        margin: 5px 10px 5px 0; }
    .sidebar .vertical #query #query-list {
      clear: both;
      margin: 0;
      padding: 0; }
      .sidebar .vertical #query #query-list LI {
        font-size: 10px;
        padding: 2px 0 2px 0; }
        .sidebar .vertical #query #query-list LI:last-child {
          border: none; }
        .sidebar .vertical #query #query-list LI:nth-child(odd) {
          background-color: rgba(0, 0, 0, 0.03); }
    .sidebar .vertical #query .text {
      font-size: 10px;
      padding: 5px 5px 5px 5px;
      margin: 0 0 0 3px;
      width: 167px; }
      .sidebar .vertical #query .text:focus {
        background-color: white; }
    .sidebar .vertical #query .controls {
      margin: 3px 0 0 0; }
      .sidebar .vertical #query .controls BUTTON {
        display: inline-block;
        margin: 0; }
    .sidebar .vertical LI:last-child {
      border-bottom: 1px solid rgba(255, 255, 255, 0.25); }
    .sidebar .vertical LI.arrow {
      background: url("/Content/images/icons/arrow-down.png") 160px 20px no-repeat; }
    .sidebar .vertical LI.active {
      border-top: 1px solid rgba(0, 0, 0, 0.25);
      border-bottom: none; }
      .sidebar .vertical LI.active A {
        border-bottom: 1px solid rgba(0, 0, 0, 0.25); }
    .sidebar .vertical LI A {
      font-family: BebasNeueRegular !important;
      font-size: 18px;
      text-shadow: 0px 1px 0px #fff;
      vertical-align: top;
      text-decoration: none;
      line-height: 28px;
      display: block;
      height: 26px;
      padding: 7px 5px 8px 5px;
      border-left: 1px solid rgba(255, 255, 255, 0.5);
      border-top: 1px solid rgba(255, 255, 255, 0.5);
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
      .sidebar .vertical LI A:hover {
        background-color: rgba(0, 0, 0, 0.05); }
        .sidebar .vertical LI A:hover SPAN {
          opacity: 1; }
      .sidebar .vertical LI A B {
        font-weight: normal; }
      .sidebar .vertical LI A .icon {
        display: block;
        float: left;
        width: 26px;
        height: 26px;
        margin: 0px 10px 0 10px;
        background-repeat: no-repeat;
        background-position: bottom left;
        opacity: 0.75; }
    .sidebar .vertical .parent UL {
      margin: 0;
      padding: 0; }
      .sidebar .vertical .parent UL SPAN.icon {
        margin-left: 20px; }
      .sidebar .vertical .parent UL .parent UL {
        background-color: rgba(0, 0, 0, 0.1); }
        .sidebar .vertical .parent UL .parent UL SPAN.icon {
          margin-left: 40px; }
      .sidebar .vertical .parent UL LI:last-child {
        border-bottom: none; }
    .sidebar .vertical SELECT {
      width: 100px; }

/*----------------------------------------------------------------------*/
/* BUCKETS IN SIDEBAR
/*----------------------------------------------------------------------*/
.control.buckets UL:after {
  content: "";
  display: table;
  clear: both; }

.control.buckets LI {
  cursor: pointer;
  display: block;
  padding: 5px;
  font-weight: bold; }
  .control.buckets LI:after {
    content: "";
    display: table;
    clear: both; }
  .control.buckets LI:nth-child(even) {
    background-color: rgba(0, 0, 0, 0.05); }
  .control.buckets LI:hover {
    background-color: rgba(0, 0, 0, 0.25); }
  .control.buckets LI label {
    text-align: left;
    width: 140px; }
  .control.buckets LI span {
    display: block;
    float: right; }

/*----------------------------------------------------------------------*/
/* CONTROLL
/*----------------------------------------------------------------------*/
.control {
  margin: 0;
  padding: 5px; }
  .control LI {
    border: none !important; }
  .control H1 {
    font-size: 10px;
    text-transform: uppercase;
    margin: 0 0 5px 0;
    padding: 0; }
  .control H2 {
    font-size: 10px;
    margin: 0 0 0 5px;
    padding: 0; }
  .control LABEL {
    float: left;
    width: 55px;
    font-size: 11px;
    margin: 2px;
    line-height: 12px; }
    .control LABEL.full {
      display: block;
      float: none;
      width: auto; }
  .control .group {
    margin: 0 0 10px 0; }
  .control .message {
    margin: 0;
    padding: 2px 2px 2px 22px;
    font-size: 10px; }
  .control .msg {
    font-size: 10px;
    border-radius: 3px;
    padding: 3px;
    margin: 3px 6px -4px 5px; }
    .control .msg SPAN {
      display: inline-block;
      width: 16px;
      height: 16px;
      margin: 0px 5px -4px 2px; }
    .control .msg.errors {
      background-color: rgba(168, 25, 25, 0.5); }
      .control .msg.errors SPAN {
        background-image: url("/Content/images/icons/warning.png"); }
  .control .warning {
    background: rgba(0, 0, 0, 0.1) url("/Content/images/icons/warning.png") center left no-repeat; }

/*----------------------------------------------------------------------*/
/* DASHBOARD
/*----------------------------------------------------------------------*/
section.panel {
  position: relative;
  min-height: 250px;
  margin: 7px 7px 7px 7px; }

section.panel.tall {
  position: relative;
  min-height: 450px;
  margin: 7px 7px 7px 7px; }

section.panel p {
  margin: 0;
  padding: 0;
  font-size: 10px;
  color: #666666; }

section.panel .chart {
  height: 200px;
  margin: 0 0 5px 0; }

section.panel.tall .chart {
  height: 400px; }

section.panel .loading {
  background: url("/Content/images/loading-image.gif") center center no-repeat;
  width: 48px;
  height: 48px;
  margin: 0 auto;
  position: absolute;
  left: 47%;
  top: 45%;
  z-index: 1000; }

/*----------------------------------------------------------------------*/
/* Errors
/*----------------------------------------------------------------------*/
.msg {
  border-style: solid;
  border-width: 1px;
  position: relative; }

.msg .inner {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  padding: 10px; }

.msg h2 {
  line-height: 26px;
  padding: 0 0 0 35px;
  margin: 0 0 5px 0;
  font-size: 15px; }

.validation-summary-errors ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.validation-summary-errors {
  margin: 10px;
  padding: 10px 10px 10px 45px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  background: #ECC3C3 url("/Content/images/icons/mono/error.png") 10px center no-repeat;
  border-color: #E09D9D;
  color: #000; }

.msg .close {
  position: absolute;
  top: 7px;
  right: 7px;
  width: 9px;
  height: 9px;
  background: url("/Content/images/icons/close-mini.png?lksjdf") top left no-repeat;
  text-indent: 5000px;
  overflow: hidden;
  opacity: 0.75; }

.msg .button:hover {
  opacity: 1; }

.clr {
  clear: both; }

#min-container {
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }
  #min-container #min-content {
    text-align: left;
    width: 800px;
    margin: 5% auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    #min-container #min-content .box {
      margin-top: 25px; }
    #min-container #min-content .companybox {
      text-align: center; }
      #min-container #min-content .companybox .logo {
        margin: 0 auto;
        padding: 0;
        text-indent: -5000px;
        overflow: hidden;
        display: block; }
    #min-container #min-content #question {
      font-size: 15px;
      font-weight: normal;
      padding: 0;
      margin: 0; }
    #min-container #min-content .form-line .field-validation-error {
      margin-left: 0; }

.highlight {
  background-color: yellow; }

/*----------------------------------------------------------------------*/
/* Corner Ribbon
/*----------------------------------------------------------------------*/
.ribbon-env {
  width: 97px;
  height: 97px;
  overflow: hidden;
  position: absolute;
  top: -1px;
  right: 0px;
  z-index: 999999; }
  .ribbon-env.local {
    background: url("/Content/images/ribbon-local.png") top right no-repeat; }
  .ribbon-env.test {
    background: url("/Content/images/ribbon-test.png") top right no-repeat; }
  .ribbon-env.staging {
    background: url("/Content/images/ribbon-staging.png") top right no-repeat; }
  .ribbon-env.production {
    display: none; }

/*---------------------------------
	Package Grid Buttons
-----------------------------------*/
.btns-grid {
  z-index: 999999;
  background-color: #272B36;
  display: block;
  position: fixed;
  bottom: 0;
  left: 0;
  height: 56px;
  width: 100%;
  color: #fff;
}
.btns-grid.courier-network a.button .icon {
  padding-top: 0 !important;
}
.btns-grid .vertical.menu.upward {
  position: absolute;
  z-index: 9999999;
  bottom: 56px;
  margin-left: -43px;
  width: 150px;
  background-color: #133895;
}
.btns-grid .vertical.menu.upward LI {
  display: block;
}
.btns-grid .vertical.menu.upward LI:first-child {
  text-align: right;
}
.btns-grid .vertical.menu.upward LI:first-child A {
  display: inline-block;
}
.btns-grid .vertical.menu.upward LI:first-child A:hover {
  background-color: #F35F56 !important;
}
.btns-grid .vertical.menu.upward LI:nth-child(even) A {
  background-color: #F35F56;
}
.btns-grid .vertical.menu.upward LI A {
  text-decoration: none;
  font-size: 11px;
  display: block;
  padding: 4px 10px;
  color: #fff !important;
  opacity: 1;
}
.btns-grid .vertical.menu.upward LI A.disabled {
  opacity: 0.5 !important;
}
.btns-grid .vertical.menu.upward LI A:hover {
  background-color: #272B36 !important;
}
.btns-grid ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.btns-grid ul LI {
  display: inline-block;
  margin: 0 auto;
  padding: 0;
  vertical-align: top;
}
.btns-grid .close {
  position: absolute;
  right: 5px;
  bottom: 35px;
  font-size: 14px;
  color: gray;
}
.btns-grid .close:hover {
  opacity: 0.75;
}
.btns-grid A {
  color: #fff;
  opacity: 0.6;
}
.btns-grid A:hover {
  opacity: 1;
  background-color: #133895 !important;
}
.btns-grid A.button {
  border: none;
  display: block;
  background: none;
  margin: 0;
  padding: 0 3px;
  text-shadow: none;
  text-decoration: none;
  width: 60px;
  height: 56px;
  text-align: center;
  vertical-align: top;
}
.btns-grid A.button.wide {
  width: 75px;
}
.btns-grid A.button.active {
  opacity: 1;
  background-color: #133895 !important;
}
.btns-grid A.button.disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.btns-grid A.button.disabled:hover {
  opacity: 0.2;
  background-color: none !important;
}
.btns-grid A.button .icon {
  margin: 0 auto;
  padding-bottom: 6px;
  padding-top: 1px;
  background-position: center;
  display: block;
  opacity: 1;
}
.btns-grid A.button b,
.btns-grid A.button strong {
  font-weight: normal;
  font-size: 10px;
  line-height: 9px !important;
  margin-top: 0px;
  display: block;
  height: 20px;
}
.btns-grid .tracking-number {
  float: left;
  margin: 10px 15px;
}
.btns-grid .tracking-number label {
  margin: 0;
  padding: 0;
  display: block;
  font-size: 9px;
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 1px;
}
.btns-grid .tracking-number span {
  text-transform: uppercase;
  font-weight: normal;
  font-family: BebasNeueRegular;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 0.5px;
}
/*---------------------------------
	Courier Network Grid
-----------------------------------*/
#courierGrid.notreview .k-master-row TD.needsreview {
  display: none !important;
}
#courierGrid.notreview .k-grid-header TH[data-title='Reason'] {
  display: none !important;
}
#courierGrid.notreview .k-grid-header TH[data-title='Review Started'] {
  display: none !important;
}
#courierGrid.noactions .k-detail-row .colmn-secondarybtns {
  display: none;
}
#courierGrid.noedit .k-master-row TD:hover ul.ctrl {
  display: none !important;
}
#courierGrid.noedit .k-detail-row .colmn-notes a,
#courierGrid.noedit .k-detail-row .attribute-container a,
#courierGrid.noedit .k-detail-row .escalation.list a {
  display: none !important;
}
#courierGrid .inside {
  border-right: 1px solid #C6E4E5;
  border-left: 1px solid #C6E4E5;
}
#courierGrid .k-master-row.k-state-selected {
  background-color: #D0D3DD !important;
}
#courierGrid .k-master-row TH {
  vertical-align: top;
}
#courierGrid .k-master-row TD {
  vertical-align: top;
  padding: 10px 10px 5px 10px;
  color: #000;
}
#courierGrid .k-master-row TD:hover .ctrl {
  display: block;
}
#courierGrid .k-master-row TD ul.ctrl {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  list-style: none;
  margin: 0;
  padding: 0;
}
#courierGrid .k-master-row TD ul.ctrl.alwayson {
  display: block;
}
#courierGrid .k-master-row TD ul.ctrl li {
  display: block;
  position: absolute;
  top: 0px;
}
#courierGrid .k-master-row TD ul.ctrl li.first {
  right: 0px;
}
#courierGrid .k-master-row TD ul.ctrl li.second {
  right: 25px;
}
#courierGrid .k-master-row TD ul.ctrl li.third {
  right: 50px;
}
#courierGrid .k-master-row TD ul.ctrl li.fourth {
  right: 75px;
}
#courierGrid .k-master-row TD ul.ctrl li.fifth {
  right: 100px;
}
#courierGrid .k-master-row TD ul.ctrl li.fifth.alt {
  right: 95px;
  top: -3px;
}
#courierGrid .k-master-row TD ul.ctrl li A .fa {
  font-size: 18px;
  vertical-align: top;
  line-height: 10px;
  opacity: 0.75;
}
#courierGrid .k-master-row TD ul.ctrl li A .fa:hover {
  opacity: 1;
}
#courierGrid .k-master-row TD.tracking {
  padding-top: 18px;
}
#courierGrid .k-master-row TD.tracking.pickupavailabilityrequested .start-workflow {
  text-decoration: none;
}
#courierGrid .k-master-row TD.tracking.pickupavailabilityrequested .start-workflow .fa-sitemap {
  opacity: 0.25;
}
#courierGrid .k-master-row TD.tracking.pickupavailabilityrequested .start-workflow .fa-check {
  margin-top: -15px;
  color: #a5ac00;
  display: block;
  opacity: 1;
}
#courierGrid .k-master-row TD.tracking .start-workflow .fa-check {
  display: none;
}
#courierGrid .k-master-row TD.availability-pickup,
#courierGrid .k-master-row TD.availability-consignee,
#courierGrid .k-master-row TD.courier,
#courierGrid .k-master-row TD.delivered,
#courierGrid .k-master-row TD.tracking,
#courierGrid .k-master-row TD.approval,
#courierGrid .k-master-row TD.order {
  text-align: left;
}
#courierGrid .k-master-row TD.availability-pickup b,
#courierGrid .k-master-row TD.availability-consignee b,
#courierGrid .k-master-row TD.courier b,
#courierGrid .k-master-row TD.delivered b,
#courierGrid .k-master-row TD.tracking b,
#courierGrid .k-master-row TD.approval b,
#courierGrid .k-master-row TD.order b,
#courierGrid .k-master-row TD.availability-pickup strong,
#courierGrid .k-master-row TD.availability-consignee strong,
#courierGrid .k-master-row TD.courier strong,
#courierGrid .k-master-row TD.delivered strong,
#courierGrid .k-master-row TD.tracking strong,
#courierGrid .k-master-row TD.approval strong,
#courierGrid .k-master-row TD.order strong {
  display: block;
  font-size: 9px;
  line-height: 9px;
  color: rgba(0, 0, 0, 0.5);
}
#courierGrid .k-master-row TD.availability-pickup p,
#courierGrid .k-master-row TD.availability-consignee p,
#courierGrid .k-master-row TD.courier p,
#courierGrid .k-master-row TD.delivered p,
#courierGrid .k-master-row TD.tracking p,
#courierGrid .k-master-row TD.approval p,
#courierGrid .k-master-row TD.order p,
#courierGrid .k-master-row TD.availability-pickup p a,
#courierGrid .k-master-row TD.availability-consignee p a,
#courierGrid .k-master-row TD.courier p a,
#courierGrid .k-master-row TD.delivered p a,
#courierGrid .k-master-row TD.tracking p a,
#courierGrid .k-master-row TD.approval p a,
#courierGrid .k-master-row TD.order p a {
  margin-bottom: 5px;
  color: #000;
  line-height: 15px;
}
#courierGrid .k-master-row TD.availability-pickup .timeago,
#courierGrid .k-master-row TD.availability-consignee .timeago,
#courierGrid .k-master-row TD.courier .timeago,
#courierGrid .k-master-row TD.delivered .timeago,
#courierGrid .k-master-row TD.tracking .timeago,
#courierGrid .k-master-row TD.approval .timeago,
#courierGrid .k-master-row TD.order .timeago {
  text-align: center;
  position: absolute;
  bottom: 5px;
  width: 100%;
  left: 0;
  right: 0;
}
#courierGrid .k-master-row TD.reason p,
#courierGrid .k-master-row TD.reason b {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: normal;
  line-height: 15px;
  display: block;
}
#courierGrid TIME {
  font-size: 13px;
  font-weight: bold;
  color: #5B5B5B;
  padding-top: 3px;
  display: inline-block;
}
#courierGrid .k-grid-header th.k-header > .k-link:hover {
  background-color: transparent !important;
}
#courierGrid TR.k-state-selected TD {
  font-weight: normal;
}
#courierGrid TD {
  min-width: 60px;
  position: relative;
}
#courierGrid TD:first-child {
  min-width: 0;
}
#courierGrid TD.warning {
  background-color: #d2fb83 !important;
  border-bottom: 1px solid #FFF;
}
#courierGrid TD.alert {
  background-color: #cb8787 !important;
  border-bottom: 1px solid #FFF;
}
#courierGrid TD.emergency {
  background-color: red !important;
  border-bottom: 1px solid #cb8787;
  color: #fff;
}
#courierGrid TD.emergency .timeago {
  color: #fff;
}
#courierGrid TD.AWAITING {
  background-color: #d2fb83;
  border-bottom: 1px solid #FFF;
}
#courierGrid TD.HOLDINGINREF {
  border-bottom: 1px solid #FFF;
  background: #addfff url(/Content/images/icons/frozen-yep.png) 3px 3px no-repeat;
}
#courierGrid TD.HOLDINGINREF .field.status b {
  margin-left: 10px;
}
#courierGrid TD.ONSITE {
  border-bottom: 1px solid #FFF;
  background: #d2fb83 url(/Content/images/icons/on-site.png) 3px 3px no-repeat;
}
#courierGrid TD.ONSITE .field.status b {
  margin-left: 10px;
}
#courierGrid TD.ATTEMPT {
  background-color: #ff7013;
  border-bottom: 1px solid #ffb280;
}
#courierGrid TD.COMPLETE {
  background-color: #87CB87;
  border-bottom: 1px solid #BDE3BD;
}
#courierGrid TD.FAILED {
  background-color: red;
  border-bottom: 1px solid #cb8787;
  color: #fff;
}
#courierGrid TD.FAILED .fa {
  color: #fff !important;
}
#courierGrid TD.FAILED .field {
  color: #fff !important;
}
#courierGrid TD.FAILED .field b {
  color: rgba(255, 255, 255, 0.5);
}
#courierGrid TD.FAILED .timeago {
  color: #fff;
}
#courierGrid TD.FAILED .ctrl .icon {
  opacity: 1 !important;
}
#courierGrid TD.FAILED .btn {
  background-color: #a5ac00 !important;
}
#courierGrid TD.FAILED .btn:hover {
  background-color: black !important;
}
#courierGrid TD.carrier-release.NOTSTARTED .timeago {
  display: none;
}
#courierGrid TD.carrier-release.NOTSTARTED .btn {
  display: inline;
}
#courierGrid TD.carrier-release.NOTSTARTED .yep {
  display: none;
}
#courierGrid TD.carrier-release.NOTSTARTED .field {
  display: none;
}
#courierGrid TD.carrier-release.AWAITING .timeago {
  display: block;
}
#courierGrid TD.carrier-release.AWAITING .btn {
  display: none;
}
#courierGrid TD.carrier-release.AWAITING .yep {
  display: none;
}
#courierGrid TD.carrier-release.AWAITING .field {
  display: block;
}
#courierGrid TD.carrier-release.COMPLETE .timeago {
  display: none;
}
#courierGrid TD.carrier-release.COMPLETE .btn {
  display: none;
}
#courierGrid TD.carrier-release.COMPLETE .yep {
  display: block;
}
#courierGrid TD.carrier-release.COMPLETE .field {
  display: block;
}
#courierGrid TD.carrier-release.FAILED .timeago {
  display: none;
}
#courierGrid TD.carrier-release.FAILED .btn {
  display: inline;
}
#courierGrid TD.carrier-release.FAILED .yep {
  display: none;
}
#courierGrid TD.carrier-release.FAILED .field {
  display: block;
}
#courierGrid TD.pickedup.undefined .timeago {
  display: none !important;
}
#courierGrid TD.pickedup.NOTSTARTED .timeago {
  display: block;
}
#courierGrid TD.pickedup.NOTSTARTED .field {
  display: none;
}
#courierGrid TD.pickedup.AWAITING .timeago {
  display: block;
}
#courierGrid TD.pickedup.AWAITING .field {
  display: block;
}
#courierGrid TD.pickedup.COMPLETE .timeago {
  display: block;
}
#courierGrid TD.pickedup.COMPLETE .field {
  display: block;
}
#courierGrid TD.pickedup.FAILED .timeago {
  display: block;
}
#courierGrid TD.pickedup.FAILED .field {
  display: block;
}
#courierGrid TD.delivered .ctrl.btm {
  width: 100%;
  position: absolute !important;
  top: auto;
  bottom: 43px;
}
#courierGrid TD.delivered .ctrl.btm LI {
  bottom: 0px !important;
  position: absolute;
  right: 0;
}
#courierGrid TD.delivered .ctrl.btm.confirmed {
  display: block;
}
#courierGrid TD.delivered .ctrl.btm.confirmed .confirmation {
  color: blue;
  font-size: 16px;
}
#courierGrid TD.delivered .ctrl.btm .confirmation {
  font-size: 14px;
  opacity: 0.6;
}
#courierGrid TD.delivered .ctrl.btm .confirmation:hover {
  opacity: 1;
}
#courierGrid TD.closed.NOTSTARTED .timeago {
  display: none;
}
#courierGrid TD.closed.NOTSTARTED .btn {
  display: inline;
}
#courierGrid TD.closed.NOTSTARTED .field {
  display: none;
}
#courierGrid TD.closed.AWAITING .timeago {
  display: block;
}
#courierGrid TD.closed.AWAITING .btn {
  display: none;
}
#courierGrid TD.closed.AWAITING .field {
  display: block;
}
#courierGrid TD.closed.COMPLETE .timeago {
  display: none;
}
#courierGrid TD.closed.COMPLETE .btn {
  display: none;
}
#courierGrid TD.closed.COMPLETE .field {
  display: block;
}
#courierGrid TD.closed.FAILED .timeago {
  display: none;
}
#courierGrid TD.closed.FAILED .btn {
  display: inline;
}
#courierGrid TD.closed.FAILED .field {
  display: block;
}
#courierGrid TD.centered {
  text-align: center;
}
#courierGrid TD.centered .btn {
  margin: 0 auto;
  padding: 5px 10px;
  background-color: #133895;
  color: #fff;
  text-decoration: none;
  font-size: 10px;
}
#courierGrid TD.centered .btn:hover {
  background-color: #a5ac00;
}
#courierGrid TD.centered .date-notimportant {
  text-align: center;
}
#courierGrid TD.centered .date-important {
  text-align: center;
}
#courierGrid TD.centered .date-important {
  text-align: center;
}
#courierGrid TD:hover .ctrl {
  display: block;
}
#courierGrid TD .field {
  margin: 0 auto;
  padding: 0;
}
#courierGrid TD .timeago {
  margin-top: 0;
  margin-bottom: 0 !important;
}
#courierGrid TD .timeago[data-date='undefined'] {
  display: none !important;
}
#courierGrid TD .unique {
  margin: 0 auto;
}
#courierGrid TD .call {
  top: 5px;
  right: 35px;
}
#courierGrid TD .call-solo {
  top: 5px;
  right: 5px !important;
}
/*---------------------------------
	Needs Review Grid
-----------------------------------*/
#reviewGrid .k-master-row TD {
  vertical-align: top;
  padding: 15px 10px 5px 10px;
}
#reviewGrid .k-master-row TD.destination .ctrl a.call {
  right: 22px;
}
#reviewGrid .k-master-row TD.client p,
#reviewGrid .k-master-row TD.service p,
#reviewGrid .k-master-row TD.activity p,
#reviewGrid .k-master-row TD.note p,
#reviewGrid .k-master-row TD.code p,
#reviewGrid .k-master-row TD.reason p,
#reviewGrid .k-master-row TD.client b,
#reviewGrid .k-master-row TD.service b,
#reviewGrid .k-master-row TD.activity b,
#reviewGrid .k-master-row TD.note b,
#reviewGrid .k-master-row TD.code b,
#reviewGrid .k-master-row TD.reason b,
#reviewGrid .k-master-row TD.client strong,
#reviewGrid .k-master-row TD.service strong,
#reviewGrid .k-master-row TD.activity strong,
#reviewGrid .k-master-row TD.note strong,
#reviewGrid .k-master-row TD.code strong,
#reviewGrid .k-master-row TD.reason strong {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: normal;
  line-height: 15px;
  display: block;
}
#reviewGrid .k-master-row TD TIME {
  font-size: 13px;
  font-weight: bold;
  color: #5B5B5B;
  padding-top: 3px;
  display: inline-block;
}
/*---------------------------------
	Package Grid
-----------------------------------*/
#packageGrid .k-detail-row.k-main-row.tier_2 .colmn-secondarybtns {
  display: none !important;
}
.secondarybtns LI {
  margin: 0 !important;
  padding: 0 !important;
}
.secondarybtns LI A {
  margin: 0;
  padding: 0;
}
#packageGrid TD.tracking,
#reviewGrid TD.tracking {
  position: relative;
}
#packageGrid TD.tracking:hover .ctrl,
#reviewGrid TD.tracking:hover .ctrl {
  display: block;
}
#packageGrid TD.tracking .ctrl,
#reviewGrid TD.tracking .ctrl {
  position: absolute;
  top: 5px;
  right: 5px;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
#packageGrid .k-pager-sizes {
  display: none;
}
#packageTotal {
  float: right;
  font-size: 11px;
  color: #6D6D6D;
  padding: 13px 15px 0 0;
}
.manager .table.packages .button.close.isclosed {
  display: block;
}
.table.packages .button.close.isclosed {
  display: none;
}
.table {
  font-size: 12px;
}
.table TD {
  padding: 3px 5px 3px 5px;
}
.table TD.k-state-selected {
  background: none;
}
.table TD .controls LI {
  background: none !important;
}
.table TD .controls A {
  display: inline-block;
  margin: 0 2px 0 2px;
  padding: 2px;
  background-color: rgba(0, 0, 0, 0.01);
}
.table TD .controls A:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.table TD .controls A:hover .icon {
  opacity: 1;
}
.table TD .controls A .icon {
  background-position: center center !important;
}
.table.packages .address {
  text-transform: uppercase;
  font-style: normal;
  font-size: 11px;
  line-height: 13px;
  color: rgba(0, 0, 0, 0.8);
  margin: 0px;
  display: block;
}
.table.packages .address B,
.table.packages .address STRONG {
  text-transform: uppercase;
  display: block;
  line-height: 11px;
  color: rgba(0, 0, 0, 0.6);
}
.table.packages .btn-sets {
  padding: 0 0 1px 0;
}
.table.packages .exp-delivery {
  position: relative;
}
.table.packages .exp-delivery .original-delivery-date {
  width: 75px !important;
}
.table.packages .delivery-date {
  text-align: left;
  width: 70px;
  display: inline-block;
}
.table.packages .delivery-date .date-label {
  position: absolute;
  top: 0;
  margin: 0;
  display: block;
  font-size: 8px;
  color: rgba(0, 0, 0, 0.4);
  font-weight: bold;
  text-align: left;
}
.table.packages P.who {
  font-size: 10px;
  line-height: 10px;
  margin: 2px 0 2px 0;
  padding: 0;
  font-weight: bold;
  color: #713701;
}
.table.packages P.contact {
  font-size: 10px;
  margin: 2px 0 0 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.8);
}
.table.packages P.contact B {
  display: inline-block;
  padding: 0 7px 0 0px;
  font-weight: normal;
}
.table.packages P.date-notimportant {
  font-size: 10px;
  font-weight: bold;
  line-height: 10px;
  color: #5B5B5B;
}
.table.packages P.date-important {
  font-size: 17px;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: -1px;
  color: #D8A814;
}
.table.packages TR.k-state-selected {
  background-color: #D0D3DD !important;
}
.table.packages TR.k-state-selected .activities,
.table.packages TR.k-state-selected .note,
.table.packages TR.k-state-selected .address,
.table.packages TR.k-state-selected .service,
.table.packages TR.k-state-selected .rootcause,
.table.packages TR.k-state-selected .tracking-number {
  font-weight: normal;
}
.table.packages TR.k-state-selected .transitstate,
.table.packages TR.k-state-selected .date-important {
  color: #133895 !important;
}
.table.packages TR.k-state-selected .date-label {
  color: #fff;
}
.table.packages TR.k-state-selected TD {
  border-color: rgba(255, 255, 255, 0.4);
}
.table.packages TR.k-state-selected:hover {
  background-color: #D0D3DD !important;
}
.table.packages TR.k-master-row {
  height: 79px;
}
.table.packages TR.k-master-row.workflowstatus_5 a.button {
  cursor: not-allowed !important;
  opacity: 0.25;
}
.table.packages TR.k-master-row:nth-child(4n+3) {
  background-color: rgba(0, 0, 0, 0.03);
}
.table.packages TR.k-master-row:hover {
  background-color: rgba(0, 0, 0, 0.06);
}
.table.packages TR.k-master-row .activities {
  font-size: 11px;
  line-height: 13px;
  color: rgba(0, 0, 0, 0.8);
}
.table.packages TR.k-master-row .courier-info {
  font-size: 11px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7);
  margin-top: 3px;
}
.table.packages TR.k-master-row .service {
  font-size: 11px;
  color: #5B5B5B;
}
.table.packages TR.k-master-row .service B,
.table.packages TR.k-master-row .service STRONG {
  font-weight: normal;
  display: block;
  background: none;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.table.packages TR.k-master-row .rootcause {
  font-size: 11px;
  color: #5B5B5B;
  vertical-align: middle;
}
.table.packages TR.k-master-row .rootcause .editable {
  margin: 2px 0px 5px 0;
  line-height: 13px;
}
.table.packages TR.k-master-row .rootcause .editable P {
  margin: 0;
}
.table.packages TR.k-master-row .rootcause .protectionstate {
  margin: 5px 0px 2px 0;
  line-height: 13px;
  text-transform: uppercase;
}
.table.packages TR.k-master-row .rootcause .resolutioncode {
  margin: 5px 0px 2px 0;
  padding: 0;
  line-height: 13px;
  text-transform: uppercase;
}
.table.packages TR.k-detail-row.workflowstatus_5 a.button {
  cursor: not-allowed !important;
  opacity: 0.25;
}
.table.packages TR.active TD {
  border-top: 1px solid #C5C5C5;
  background-color: rgba(0, 0, 0, 0.08);
}
.table.packages .button {
  border: none;
  width: 20px;
  height: 20px;
  display: block;
  background: none;
  margin: 0 0 5px 0;
  padding: 0;
  text-shadow: none;
  opacity: 0.5;
}
.table.packages .button:hover {
  border: none;
  opacity: 1 !important;
}
.table.packages .button.large {
  width: 43px;
  height: 20px;
  margin-bottom: 1px;
  opacity: 0.7;
}
.table.packages .button.smalltext {
  font-size: 9px;
}
.table.packages .button.rectangular {
  opacity: 1;
  height: 25px;
  width: 100px;
  line-height: 25px;
  text-decoration: none;
  color: #fff;
  text-align: center;
  background-color: #133895;
}
.table.packages .button.rectangular:hover {
  background-color: #a5ac00;
}
.table.packages .button.close {
  background: url('/Content/images/buttons/btn-unclosed.png') top left no-repeat;
}
.table.packages .button.close.isclosed {
  background: url('/Content/images/buttons/btn-closed.png') top left no-repeat;
}
.table.packages .button.engage {
  background: url('/Content/images/buttons/btn-engage.png') top left no-repeat;
}
.table.packages .button.reengage {
  background: url('/Content/images/buttons/btn-re.png') top left no-repeat;
}
.table.packages .button.tier.two {
  background: url('/Content/images/buttons/btn-t2.png') top left no-repeat;
}
.table.packages .button.tier.one {
  background: url('/Content/images/buttons/btn-t1.png') top left no-repeat;
}
.table.packages .button.autoclose.on {
  background: url('/Content/images/buttons/btn-ac-on.png') top left no-repeat;
}
.table.packages .button.autoclose.off {
  background: url('/Content/images/buttons/btn-ac-off.png') top left no-repeat;
}
.table.packages .button.autoclose.disabled {
  background: url('/Content/images/buttons/btn-ac-off.png') top left no-repeat;
  opacity: 0.5;
}
.table.packages .button.review {
  background: url('/Content/images/buttons/btn-reviewed.png') top left no-repeat;
}
.table.packages .contents B,
.table.packages .contents STRONG {
  display: block;
  font-weight: normal;
  background: none;
  margin: 0;
  padding: 0;
}
.table.packages .destination {
  position: relative;
}
.table.packages .destination:hover A {
  display: block;
}
.table.packages .destination B,
.table.packages .destination STRONG {
  font-size: 10px;
  margin: 0;
  padding: 0;
}
.table.packages .destination A {
  position: absolute;
  display: none;
}
.table.packages .destination A.map {
  top: 5px;
  right: 5px;
}
.table.packages .destination A.edit {
  top: 5px;
  right: 20px;
}
.table.packages .exp-delivery {
  text-align: center;
}
.table.packages .exp-delivery P {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.table.packages .rootcause,
.table.packages .resolutioncode {
  position: relative;
  margin: 0;
  padding: 5px;
}
.table.packages .rootcause:hover .icon,
.table.packages .resolutioncode:hover .icon {
  display: block;
}
.table.packages .rootcause .editable,
.table.packages .resolutioncode .editable {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
}
.table.packages .rootcause .icon,
.table.packages .resolutioncode .icon {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
}
.table.packages .rootcause .cna,
.table.packages .resolutioncode .cna {
  background: url('/Content/images/icons/warning.png') top left no-repeat;
  padding: 0 0 0 20px;
}
.table.packages .activity .note,
.table.packages .activity .activity {
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 11px;
  color: rgba(0, 0, 0, 0.7);
}
.table.packages .activity .note.none,
.table.packages .activity .activity.none {
  color: rgba(0, 0, 0, 0.5);
  font-size: 10px;
}
.table.packages .activity .date {
  text-transform: uppercase;
  display: block;
  font-size: 10px;
  font-weight: normal;
  background: none;
  margin: 0;
  padding: 0;
}
.table.packages .tracking {
  line-height: 15px;
}
.table.packages .tracking B,
.table.packages .tracking STRONG {
  display: block;
  font-size: 10px;
  font-weight: normal;
  background: none;
  margin: 0;
  padding: 0;
}
.table.packages .tracking B.date,
.table.packages .tracking STRONG.date {
  text-transform: uppercase;
}
.table.packages .tracking B.transitstate,
.table.packages .tracking STRONG.transitstate {
  font-size: 15px;
  font-weight: bold;
  line-height: 15px;
  letter-spacing: -1px;
  color: #D8A814;
  vertical-align: middle;
  margin: 3px 0 0 0;
}
/*---------------------------------
	Grid Detail
-----------------------------------*/
.table .k-detail-row .secondary-btns-column {
  width: 43px;
  padding: 0;
  margin: 0;
}
.table .k-detail-row .secondary-btns-column LI {
  padding: 0;
}
.table .k-detail-row .properties-container .phones b {
  display: inline-block;
  width: 60px;
  overflow: hidden;
}
.table .k-detail-row .properties-container .phones .call-solo {
  padding: 0;
  display: inline-block;
  vertical-align: top;
}
.table .k-detail-row .k-detail-cell {
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  padding: 0;
  margin: 0;
  font-size: 10px;
}
.table .k-detail-row .call-solo {
  padding-left: 5px;
}
.table .k-detail-row .call-solo .call {
  display: block;
  width: 20px;
  margin-left: -12px;
  margin-top: 3px;
}
.table .k-detail-row .tier-container H3 {
  display: block;
}
.table .k-detail-row .tier-container .inner {
  padding: 2px;
  background-color: rgba(0, 0, 0, 0.03);
}
.table .k-detail-row .tier-container .inner LABEL {
  padding: 0 15px 0 0;
}
.table .k-detail-row a .icon {
  width: 10px;
  height: 10px;
  position: absolute;
  opacity: 0.3;
  display: none;
  background-position: top left;
  background-repeat: no-repeat;
}
.table .k-detail-row a .icon:hover {
  opacity: 1;
}
.table .k-detail-row H3 {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  width: auto;
  display: inline;
  position: relative;
  padding-right: 15px;
}
.table .k-detail-row H3 .icon {
  margin: 0 0 0 10px;
  display: block;
  position: absolute;
  right: 0px;
  top: 2px;
}
.table .k-detail-row UL {
  margin: 0;
  padding: 0;
  list-style: none;
}
.table .k-detail-row UL > LI:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.03);
}
.table .k-detail-row UL.closing {
  position: relative;
}
.table .k-detail-row UL.closing .unique {
  position: absolute;
  right: 0;
  top: 0;
}
.table .k-detail-row UL LI {
  position: relative;
  display: block;
  margin: 0;
  padding: 2px 2px 2px 10px;
  list-style: none;
}
.table .k-detail-row UL LI:hover .icon {
  display: block;
}
.table .k-detail-row UL LI P {
  margin: 0;
  padding: 3px 0 4px 0;
}
.table .k-detail-row UL LI UL LI {
  background: none !important;
}
.table .k-detail-row UL LI .pencil {
  top: 3px;
  right: 5px;
}
.table .k-detail-row UL LI .mail {
  top: 18px;
  right: 5px;
}
.table .k-detail-row UL LI .delete {
  top: 33px;
  right: 5px;
}
.table .k-detail-row UL LI .cancel {
  top: 3px;
  right: 5px;
}
.table .k-detail-row TABLE.detail > TBODY > TR {
  background: none !important;
}
.table .k-detail-row TABLE.detail > TBODY > TR > TD {
  width: 40%;
  background: none;
}
.table .k-detail-row TABLE.detail > TBODY > TR > TD:last-child {
  border-right: none;
}
.table .k-detail-row TABLE.detail > TBODY > TR > TD #link-rules {
  position: relative;
  display: block;
}
.table .k-detail-row TABLE.detail > TBODY > TR > TD #link-rules .icon {
  position: absolute;
  top: 2px;
  right: 2px;
}
.table .k-detail-row TABLE.scans {
  position: relative;
}
.table .k-detail-row TABLE.scans TR {
  display: block;
}
.table .k-detail-row TABLE.scans TR:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.03);
}
.table .k-detail-row TABLE.scans TR:hover TD .icon {
  display: block;
}
.table .k-detail-row TABLE.scans TR TD {
  border: none;
}
.table .k-detail-row TABLE.scans TR TD:first-child {
  padding-left: 10px;
}
.table .k-detail-row TABLE.scans TR TD:last-child {
  padding-right: 10px;
}
.table .k-detail-row TABLE.scans TR TD .mail {
  top: 13px;
  left: 3px;
}
.table .k-detail-row TABLE.scans TR TD .reply {
  right: 5px;
}
.table .k-detail-row TABLE.scans TR TD .pencil {
  top: 5px;
  right: 5px;
}
.table .k-detail-row TABLE.scans TR TD .delete {
  top: 20px;
  right: 5px;
}
.table .k-detail-row TABLE TR TD {
  vertical-align: top;
}
.table .k-detail-row TABLE TR TD.center {
  text-align: center;
}
.table .k-detail-row TABLE TR TD .wrap.input {
  margin: 0px 40px 10px 0;
}
.table .k-detail-row TABLE TR TD .wrap.input TEXTAREA {
  @include box-sizing(border-box);
  width: 100%;
  height: 60px;
}
.table .k-detail-row TABLE TR TD .wrap.control {
  background: none;
  float: right;
  width: 30px;
  height: 30px;
  padding-top: 0;
  text-align: center;
}
.table .k-detail-row TABLE TR TD .wrap.control BUTTON {
  margin: 0 auto 5px auto;
  height: 25px;
  width: 30px;
  padding: 4px 0 0 7px;
  display: block;
}
.table .k-detail-row TABLE TR TD .wrap.control BUTTON:hover SPAN {
  opacity: 1;
}
.table .k-detail-row TABLE TR TD .wrap.control SPAN {
  margin: 0 auto;
  padding: 0;
  background-position: top left;
  opacity: 0.8;
}
.table .k-detail-row .ExceptionDescription {
  font-weight: bold;
  text-transform: lowercase;
}
.table .k-detail-row .ResolutionDescription {
  color: rgba(0, 0, 0, 0.75);
  font-weight: bold;
  text-transform: lowercase;
  display: block;
}
.table .k-detail-row .attribute-container {
  position: relative;
}
.table .k-detail-row .attribute-container .unique {
  position: absolute;
  top: 0px;
  right: 10px;
  margin: 20px auto;
  z-index: 1000;
}
.table .k-detail-row .attribute-container UL.attributes LI.attribute B {
  font-weight: normal;
}
.table .k-detail-row .attribute-container UL.attributes LI:hover a.delete {
  display: block;
}
.table .k-detail-row .attribute-container UL.attributes LI A.delete {
  background: none;
  float: right;
  display: none;
}
.table .k-detail-row .attribute-container UL.attributes LI A.delete span.delete {
  top: 5px;
}
.table .k-detail-row .attribute-container UL.attributes LI A.edit {
  display: none;
}
/*----------------------------------------------------------------------*/
/* Data Grids
/*----------------------------------------------------------------------*/
.bar-action {
  border-bottom: 1px solid #C6E4E5;
  height: 40px;
  position: relative;
  @include gradient(#ffffff, #F2F2F2);
}
.bar-action.courier-network {
  border-top: 1px solid #C6E4E5;
  border-right: 1px solid #C6E4E5;
  border-left: 1px solid #C6E4E5;
}
.bar-action.courier-network #top-pager {
  width: 99%;
}
.bar-action.courier-network #top-pager .k-pager-info {
  float: right;
  display: block;
  margin-right: 0px;
}
.bar-action .k-pager-wrap {
  background: none;
  padding-top: 7px;
  top: 0;
  position: absolute;
}
.bar-action #buttons-row {
  min-width: 430px;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 9;
}
.bar-action h3 {
  font-size: 12px;
  color: #6D6D6D;
  padding: 13px 0 0 15px;
  margin: 0;
}
.bar-action .tip .icon {
  margin: 7px auto;
}
.bar-action .button {
  background-color: #fff;
  border: 1px solid #CBCBCB !important;
  color: #6D6D6D;
  float: right;
  margin: 7px 2px 7px 0;
}
.bar-action .button:hover {
  color: #606060;
}
.bar-action .button.stats {
  margin-left: 7px;
}
.bar-action .button.downloadsolo {
  margin-right: 10px;
}
.bar-action .button.engage {
  margin-right: 7px;
}
.grid ul.controls {
  margin: 0;
  padding: 0;
}
.grid a.control {
  margin: 0 3px 0 3px;
}
.k-grid-header {
  background-color: #F2F2F2;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(165, 165, 165, 0.3);
}
.k-header {
  border-color: rgba(0, 0, 0, 0.1);
}
.k-grid-header {
  margin: 0;
  color: #575757;
  font-size: 11px;
}
.k-grid-header a {
  text-decoration: none;
  color: #575757;
  font-size: 11px;
  margin: 0;
  padding: 0;
}
.k-grid-header-wrap tr th:last-child a {
  border: none;
}
.k-grid-header-wrap {
  border-color: #FEE6F0;
}
.grid tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.02);
}
.k-grid {
  border-width: 0px;
}
.k-grid-content {
  border-bottom: 1px solid #E5E5E5;
}
.k-grid td {
  border-color: #E5E5E5;
}
.k-grid-pager {
  padding: 5px 9px;
  background-color: rgba(0, 0, 0, 0.05);
  border-top: 1px solid #fff;
}
.k-grid-pager A {
  border-color: rgba(0, 0, 0, 0.25);
  color: rgba(0, 0, 0, 0.5);
}
.k-pager-sizes {
  background: none !important;
}
.k-pager-sizes .k-input {
  font-size: 10px;
}
.k-grid-pager ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.k-grid-pager span {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border-color: #CBCBCB;
  background-color: rgba(255, 255, 255, 0.5);
  color: #225983;
}
.k-filter-menu .k-datepicker.k-widget .k-picker-wrap {
  overflow: hidden;
  width: 110px !important;
}
.k-loading {
  background-image: url('/Content/images/loading-image.gif');
}
.k-loading-image {
  background-image: url('/Content/images/loading-image.gif');
}
/*----------------------------------------------------------------------*/
/* ACTIVE MESSAGES
/*----------------------------------------------------------------------*/
TD.dispatched SPAN {
  background: url('/Content/images/ajax-loader-bar.gif') top center no-repeat;
  vertical-align: middle;
  width: 60px;
  height: 8px;
  display: block;
}
.k-grid-content td {
  text-align: left;
}
/*----------------------------------------------------------------------*/
/* Correlation Groups
/*----------------------------------------------------------------------*/
.correlationGroup0 {
  background-color: #ffffff !important;
}
.correlationGroup1 {
  background-color: rgba(169, 44, 16, 0.1) !important;
}
.correlationGroup2 {
  background-color: rgba(245, 217, 48, 0.2) !important;
}
.correlationGroup3 {
  background-color: rgba(0, 30, 45, 0.1) !important;
}
.correlationGroup4 {
  background-color: rgba(34, 132, 237, 0.2) !important;
}
.correlationGroup5 {
  background-color: rgba(136, 168, 147, 0.2) !important;
}
.correlationGroup6 {
  background-color: rgba(255, 255, 170, 0.2) !important;
}
/*----------------------------------------------------------------------*/
/* Notification Levels
/*----------------------------------------------------------------------*/
tr.k-state-selected td {
  color: #000;
  font-weight: bold;
}
.notificationLevel td {
  border-bottom: 2px solid rgba(255, 255, 255, 0.5);
  height: 35px;
  font-family: 'PT Sans', sans-serif;
}
.notificationLevel.Critical {
  background-color: rgba(255, 0, 0, 0.7);
  color: #000;
}
.notificationLevel.Error {
  background-color: rgba(255, 0, 0, 0.5);
}
.notificationLevel.Warning {
  background-color: rgba(255, 255, 0, 0.3);
}
.notificationLevel.Information {
  background-color: rgba(0, 155, 0, 0.2);
}
TABLE.data {
  color: #404040;
  font-size: 11px;
  font-family: arial, sans-serif;
  margin: 10px 0 0 135px;
  padding: 10px 10px 10px 10px;
  background-color: #F0F0F0;
  box-sizing: border-box;
  width: 100%;
  border: 3px solid #E3E3E3;
  border-left: 1px solid #E3E3E3;
}
TABLE.data THEAD {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom: 1px solid #C6E4E5;
  height: 40px;
  position: relative;
  background-color: #F2F2F2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F2F2F2');
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F2F2F2));
  background-image: -moz-linear-gradient(top, #ffffff, #F2F2F2);
  background-image: -o-linear-gradient(#ffffff, #F2F2F2);
}
TABLE.data THEAD TR TH {
  text-align: left;
}
TABLE.data TBODY TR TD {
  text-align: left;
}
TABLE.data TBODY TR:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.025);
}
#user-feed-list:hover .controls .delete {
  opacity: 0.5;
}
#user-feed-list TR:hover .delete {
  opacity: 0.5;
}
#user-feed-list TR .controls {
  position: relative;
}
#user-feed-list TR .controls .delete {
  position: absolute;
  right: 0px;
  top: 0px;
  margin: 5px;
  opacity: 0.25;
}
#user-feed-list TR .controls .delete:hover {
  opacity: 0.75;
}
#errorGrid TR:nth-child(4n+1) TD {
  background-color: rgba(0, 0, 0, 0.05);
}
#errorGrid TR TD.Critical {
  background-color: rgba(255, 0, 0, 0.5);
  font-weight: bold;
}
#errorGrid TR TD.Error {
  background-color: rgba(255, 0, 0, 0.25);
}
#errorGrid TR TD.Warning {
  background-color: rgba(255, 255, 0, 0.35);
}
#delivery-call-dashboard .stats {
  width: 95%;
  text-align: left;
  margin-bottom: 25px;
}
#delivery-call-dashboard .stats thead th {
  text-align: right;
}
#delivery-call-dashboard .stats tbody tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.025);
}
#delivery-call-dashboard .stats tbody tr td {
  text-align: right;
}
#delivery-call-dashboard .stats tbody tr td:first-child {
  font-weight: bold;
  width: 100px;
}
#delivery-call-dashboard #piechart {
  float: left;
}
#delivery-call-dashboard #barchart {
  float: left;
}
.k-pager-numbers .k-state-selected {
  background-color: rgba(0, 0, 0, 0.25) !important;
  color: black;
}
.service,
.destination {
  position: relative;
}
.service:hover .ctrl,
.destination:hover .ctrl {
  display: block;
}
.service .ctrl,
.destination .ctrl {
  position: absolute;
  top: 5px;
  right: 5px;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
.destination .ctrl .consignee-phone {
  right: 35px;
  top: 7px;
}
/*---------------------------------
	Package Lookup Table
-----------------------------------*/
#packageLookupGrid TR.k-master-row.k-main-row {
  height: auto !important;
  background-color: #fff;
}
#packageLookupGrid TR.k-master-row.k-main-row:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.03);
}
#packageLookupGrid TR.k-master-row.k-main-row TD {
  vertical-align: top;
  word-break: break-word;
}
#packageLookupGrid TR.k-master-row.k-main-row TD.when .timeago {
  text-transform: uppercase;
  margin: 0;
}

.form-line.expandable {
  position: relative; }
  .form-line.expandable LABEL {
    margin-left: 5px; }

.toggler {
  position: absolute;
  top: 20px;
  left: 5px;
  text-decoration: none; }
  .toggler .triangle {
    display: block;
    width: 16px;
    height: 16px;
    opacity: .8;
    background-image: url("/Content/css/libs/kendo/Default/sprite.png");
    background-position: 0 -192px; }
    .toggler .triangle.open {
      background-position: 0 -226px; }

.activate-wrap {
  text-align: center; }
  .activate-wrap A.activator {
    display: block;
    width: 17px;
    margin: 0 auto; }
    .activate-wrap A.activator:hover .activate {
      opacity: 1 !important; }
    .activate-wrap A.activator.true .activate {
      opacity: 0.5;
      background-position: 0px 0px; }
    .activate-wrap A.activator.false .activate {
      opacity: 0.25;
      background-position: 0px -17px; }
    .activate-wrap A.activator.scancodestatus {
      width: 27px;
      opacity: 0.5; }
      .activate-wrap A.activator.scancodestatus:hover {
        opacity: 1; }
  .activate-wrap .unique {
    margin: 0 auto; }

.audiorecorder {
  width: 145px;
  overflow: hidden;
  display: inline-block; }
  .audiorecorder.hidden {
    display: none !important; }
  .audiorecorder.playing .record {
    opacity: 0.35;
    cursor: not-allowed; }
  .audiorecorder.playing .play {
    opacity: 0.35;
    cursor: not-allowed; }
  .audiorecorder.recording .record {
    opacity: 0.35;
    cursor: not-allowed; }
  .audiorecorder.recording .play {
    opacity: 0.35;
    cursor: not-allowed; }
  .audiorecorder.stopped .stop {
    opacity: 0.35;
    cursor: not-allowed; }
  .audiorecorder.nothing .stop {
    opacity: 0.35;
    cursor: not-allowed; }
  .audiorecorder.nothing .play {
    opacity: 0.35;
    cursor: not-allowed; }
  .audiorecorder.nothing .call {
    opacity: 0.35;
    cursor: not-allowed; }
  .audiorecorder .btn {
    display: inline-block; }
  .audiorecorder .icon {
    float: none !important;
    display: inline-block !important;
    position: relative !important;
    top: 0 !important;
    right: 0 !important; }
  .audiorecorder .k-upload {
    float: right;
    border: none;
    background: none;
    width: 26px !important;
    height: 35px !important;
    border-radius: 0;
    margin-right: 0 !important;
    cursor: pointer !important; }
    .audiorecorder .k-upload .k-dropzone {
      cursor: pointer !important;
      width: 26px;
      height: 35px;
      padding: 0;
      background: url("/Content/images/icons/mono/upload-26.png") center center no-repeat;
      opacity: 0.5; }
      .audiorecorder .k-upload .k-dropzone:hover {
        background-color: rgba(0, 0, 0, 0.05); }
  .audiorecorder .k-upload-button {
    border: none;
    background: none;
    width: 26px;
    height: 35px;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer !important; }
    .audiorecorder .k-upload-button .btn.upload {
      width: 26px;
      height: 35px; }
    .audiorecorder .k-upload-button SPAN {
      display: none; }
      .audiorecorder .k-upload-button SPAN.icon.upload {
        display: inline-block; }

.upserter SELECT {
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #D2D4D4;
  border-top-color: #A5A6A6;
  color: #989898;
  font: 12px "Helvetica Neue", Helvetica, sans-serif;
  padding: 7px 6px; }
  .upserter SELECT.long {
    width: 260px; }

.upserter .btn:disabled {
  background-color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed !important; }

.upserter #audio-broadcast .k-upload-status {
  display: none !important; }

.upserter #file-recipients .details {
  padding-bottom: 14px;
  border-radius: 0 !important;
  border: none; }

.upserter #file-recipients .k-upload {
  border-radius: 0 !important;
  background-color: transparent !important;
  width: 275px !important;
  margin-right: 0 !important;
  border: none !important; }
  .upserter #file-recipients .k-upload .k-dropzone {
    border-radius: 0 !important;
    padding: 0 !important; }
    .upserter #file-recipients .k-upload .k-dropzone .k-button {
      background-color: rgba(0, 0, 0, 0.5);
      color: #fff;
      margin-left: 0 !important;
      margin-top: 9px; }
    .upserter #file-recipients .k-upload .k-dropzone .k-upload-status {
      display: none !important; }

.timerangeslider-widget {
  position: relative; }
  .timerangeslider-widget .range {
    display: block;
    float: left;
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 10px; }
    .timerangeslider-widget .range.end {
      float: right; }
  .timerangeslider-widget .timerangeslider {
    float: none;
    clear: both; }
  .timerangeslider-widget .window {
    display: block;
    margin-top: 15px; }
    .timerangeslider-widget .window.end {
      margin-top: 8px; }
    .timerangeslider-widget .window b {
      width: 40px;
      display: inline-block; }
  .timerangeslider-widget button {
    position: absolute;
    bottom: 0;
    right: 0; }
    .timerangeslider-widget button .fa {
      font-size: 15px !important; }

.widget.saveonchange:focus {
  outline: 1px solid #d8d8d8; }

.widget.saveonchange.saving .fa-floppy-o {
  display: none; }

.widget.saveonchange.saving .fa-circle-o-notch {
  display: inline-block !important; }

.widget.saveonchange.success .fa-floppy-o {
  display: none; }

.widget.saveonchange.success .fa-check {
  display: inline-block !important; }

.widget.saveonchange.error .fa-floppy-o {
  display: none; }

.widget.saveonchange.error .fa-exclamation-triangle {
  display: inline-block !important; }

.widget.saveonchange .inner {
  border: 1px solid #f1f1f1;
  display: inline-block;
  border-radius: 2px; }

.widget.saveonchange input {
  background-color: #fff;
  height: 2.214em;
  line-height: 2.214em;
  padding: .177em 0;
  margin-right: 0px;
  text-indent: .8em;
  border: 0;
  width: 168px; }
  .widget.saveonchange input:focus {
    border: none !important;
    outline: none !important; }

.widget.saveonchange button {
  background-color: #fafafa !important;
  height: 2.214em;
  margin: 0; }
  .widget.saveonchange button:focus {
    border: none !important;
    outline: none !important; }
  .widget.saveonchange button .fa {
    font-size: 16px !important;
    color: #565656;
    padding: 0 1px;
    vertical-align: middle; }
    .widget.saveonchange button .fa.fa-check {
      color: #a5ac00;
      display: none; }
    .widget.saveonchange button .fa.fa-exclamation-triangle {
      color: #f1493e;
      display: none; }
    .widget.saveonchange button .fa.fa-circle-o-notch {
      display: none; }

.k-widget.k-slider {
  margin: 0 10px 10px 10px; }
  .k-widget.k-slider .k-slider-track {
    width: 160px !important; }
  .k-widget.k-slider .k-draghandle {
    width: 12px;
    height: 12px;
    border: none;
    padding: 0;
    line-height: 12px; }

.subtabs {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: #282c37;
  border-bottom: 2px solid #222222;
  border-top: 1px solid #222222; }
  .subtabs LI {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block; }
    .subtabs LI.active A {
      color: #fff;
      background-color: #282c37;
      opacity: 1; }
    .subtabs LI A {
      display: block;
      color: #000000;
      opacity: 0.5;
      background-color: #53565e;
      height: 35px;
      padding: 0 20px;
      margin: 0;
      line-height: 35px;
      text-decoration: none;
      text-transform: uppercase;
      font-family: 'PT Sans', sans-serif;
      font-size: 14px;
      font-weight: bold; }
      .subtabs LI A:hover {
        opacity: 1; }

.hasTaskBar .caller {
  bottom: 57px !important;
  position: fixed !important;
}
.hasTaskBar .click-to-call-open {
  bottom: 57px;
}
.caller {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 587px;
  text-align: center;
  z-index: 10005;
}
.caller .inner {
  position: relative;
  background-color: #272B36;
}
.caller .inner .left {
  text-align: left;
  display: inline-block;
  float: left;
}
.caller .inner .left ul {
  margin: 0;
  padding: 10px 0 0 10px;
  list-style: none;
}
.caller .inner .left ul li {
  margin: 0;
  padding: 0;
}
.caller .inner .left label {
  color: rgba(255, 255, 255, 0.5);
  margin: 0;
  padding: 0;
  display: block;
  font-size: 12px;
}
.caller .inner .left span {
  display: block;
  font-weight: bold;
  font-family: BebasNeueRegular;
  font-size: 24px;
  letter-spacing: 1px;
  color: rgba(255, 255, 255, 0.7);
}
.caller .inner .right {
  display: inline-block;
}
.caller #dialpad {
  background-color: #272B36;
  text-align: center;
}
.caller #dialpad UL {
  list-style: none;
  margin: 0 3px 0 3px;
  padding: 0;
}
.caller #dialpad UL LI {
  display: inline-block;
  margin-bottom: 4px;
}
.caller #dialpad UL LI A {
  text-decoration: none;
  display: inline-block;
  width: 45px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  background-color: forestgreen;
  color: white;
  font-weight: bold;
  font-size: 14px;
}
.caller #dialpad UL LI A:hover {
  background-color: #175e17;
}
.caller .table .k-grid-header-wrap {
  display: none;
}
.caller .table .k-grid-content {
  overflow-y: visible;
  font-size: 10px;
}
.caller .table .k-grid-content TR:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.caller .table .k-grid-content TR.Offline,
.caller .table .k-grid-content TR.Unavailable {
  color: rgba(0, 0, 0, 0.5);
}
.caller .table .k-grid-content TR.Offline .caller_transfer,
.caller .table .k-grid-content TR.Unavailable .caller_transfer {
  display: none;
}
.caller .table .k-grid-content TR.Available {
  font-weight: bold;
}
.caller .table .k-grid-content TR TD {
  border-color: rgba(0, 0, 0, 0.05);
}
.caller .table .k-grid-content TR TD.user {
  font-weight: bold;
}
.caller .controls {
  list-style: none;
  margin: 0;
  padding: 0;
}
.caller .controls LI {
  display: inline-block;
  font-size: 25px;
  margin: 0 7px 0 7px;
}
.caller #caller_dial {
  color: forestgreen;
}
.caller #caller_hangup {
  color: white;
  background-color: red;
  padding: 0 7px 0 5px;
}
.caller #caller_hangup .fa {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.caller .caller_transfer {
  font-size: 13px;
}
.caller .translate-colored {
  margin-bottom: -5px;
  display: inline-block;
  opacity: 1;
}
.caller .translate-colored:hover {
  opacity: 0.5;
}
.caller .translation-service {
  color: #fff;
  background-color: #272B36;
  margin: 0;
  padding: 0;
}
.caller .translation-service UL {
  list-style: none;
  margin: 0;
  padding: 10px 0;
  display: inline-block;
  text-align: left;
}
.caller .translation-service UL LABEL {
  color: rgba(255, 255, 255, 0.7);
  font-weight: normal;
  display: inline-block;
  width: 65px;
}
.caller .translation-service UL A:hover {
  color: #00724E;
  background-color: black;
}
.caller .translation-service UL H4 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  color: #00724E;
}
.caller .translation-service UL.left-colmn {
  margin-right: 40px;
}
.caller .translation-service UL.left-colmn:after {
  content: "";
  display: table;
  clear: both;
}
.caller .translation-service UL.right-colmn:after {
  content: "";
  display: table;
  clear: both;
}
.caller .close {
  position: absolute;
  top: 3px;
  right: 5px;
  color: rgba(255, 255, 255, 0.5);
}
.caller #caller_number {
  text-align: center;
  font-weight: bold;
  font-family: BebasNeueRegular;
  font-size: 25px;
  letter-spacing: 2px;
  width: 140px;
  border: none;
  padding: 2px 4px 0 4px;
  background-color: rgba(255, 255, 255, 0.7);
}
.caller .timer {
  display: block;
  font-weight: bold;
  font-family: BebasNeueRegular;
  font-size: 30px;
  letter-spacing: 3px;
  color: rgba(255, 255, 255, 0.7);
}
.click-to-call-open {
  position: fixed;
  bottom: 0;
  left: 10px;
  font-size: 32px;
}

.btn-group {
  list-style: none;
  margin: 0;
  padding: 0;
}
.btn-group LI {
  display: inline-block;
}
.btn-group LI BUTTON {
  margin: 0;
  border: 1px solid transparent;
}
.btn-group LI BUTTON:hover {
  background-color: rgba(0, 0, 0, 0.45);
}
.btn-group LI BUTTON[disabled] {
  cursor: not-allowed;
  opacity: 0.45;
}
.btn-group LI BUTTON[disabled]:hover {
  color: #222;
}
.btn-group LI BUTTON.error {
  border: 1px solid #133895;
  /*background-color:#133895;
        color:#fff;*/
}
.btn-group LI BUTTON.active {
  background-color: rgba(0, 0, 0, 0.35);
  color: #fff;
}
.btn-group LI BUTTON.active:hover {
  background-color: rgba(0, 0, 0, 0.55);
}
a.button.rectangular-with-icon {
  opacity: 1;
  height: 25px;
  width: 130px;
  padding: 6px 5px 5px 10px;
  text-decoration: none;
  color: #fff;
  text-align: center;
  background-color: #133895;
}
a.button.rectangular-with-icon:hover {
  background-color: #a5ac00;
}
a.button.rectangular-with-icon .ico {
  margin-right: 7px;
}
a.button.rectangular-with-icon b {
  line-height: 25px;
  vertical-align: top;
  text-transform: uppercase;
}
a.button.left {
  text-align: left;
}

html,
body {
  height: 100%;
  font-family: 'PT Sans', sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 3px 3px 15px 3px;
}

#btn-apply,
.btn-apply {
    width: 166px;
    background-color: #133895;
    color: #fff;
    height: 28px;
    margin-left: 4px;
    text-align: center;
}
    #btn-apply:hover,
    .btn-apply:hover {
        background-color: #C9D9D9;
    }
.modal .button-box button {
  background-color: #133895;
  color: #fff;
}
#search-button,
#search-button-tabbed {
  width: 170px;
  background-color: #133895;
  color: #fff;
  margin-left: 10px;
}
#search-button:hover,
#search-button-tabbed:hover {
  background-color: #a5ac00;
}
#search-button b,
#search-button-tabbed b {
  line-height: 18px;
  float: left;
}
#search-button .icon,
#search-button-tabbed .icon {
  display: inline-block;
  float: left;
  margin-left: 35px;
}
#container {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0;
  padding: 0;
  border-top: 5px;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
#container.no-left-nav {
  background-image: none;
}
#container.no-left-nav #page {
  margin: 5px 0 0 5px;
}
#content {
  margin: 0 auto -5em;
  border-top: 1px solid #000000;
}
#content #page {
  margin: 0 0 0 190px;
}
body {
    background-color: #EBEEF2;
}
A {
  color: #00724E;
}
    A:hover {
        color: #F2F2F2;
        background-color: rgba(0, 0, 0, 0.05);
    }
.logo {
    position: center;
    max-width: 50%;
    max-height: 50%;
}
#header {
    background-color: #133895;
    border-color: #133895;
}
.header-logo {
    padding: 15px 0 0 20px;
    max-width: 85%;
    max-height: 85%;
}
#header HGROUP H2 {
  display: none;
}
#header #profile {
    background-color: #ffffff;
    border-right-color: #F2F2F2;
    border-left-color: #F2F2F2;
}
#header #profile.active {
  background-color: #F2F2F2;
}
#breadcrumbs {
  background-color: #abc4c4;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
    #breadcrumbs A {
        color: #F2F2F2;
    }
#breadcrumbs .inner {
  border-left: 1px solid rgba(255, 255, 255, 0.7);
}
#container {
  background: #FCFCF7 url('/Content/themes/parcelshield/images/bg-sidebar.png') top left repeat-y;
}
#container.no-left-nav {
  background: #FCFCF7 !important;
}
#container.darkbg {
  background: #9eabae !important;
}
.sidebar .parent ul {
  background-color: #abc4c4;
}
.sidebar a {
  color: #133895;
}
.sidebar li.active a {
  background-color: #FCFCF7;
  border-right-color: #FCFCF7;
}
.titlebar H2 {
  color: #F2F2F2;
}
/*----------------------------------------------------------------------*/
/* Header
/*----------------------------------------------------------------------*/
#header {
  margin: 0 0 0 0;
  height: 73px;
  position: relative;
}
#header .headerinner {
  margin: 0 0 0 0;
  height: 72px;
  border: 1px solid rgba(255, 255, 255, 0.25);
}
#header HGROUP {
  width: 235px;
  height: 69px;
  margin: 1px 0 0 0;
  padding: 0;
  display: block;
  float: left;
  border: none !important;
}
#header HGROUP .inner {
  width: 187px;
  height: 69px;
  padding: 0;
  margin: 0;
  border: none;
}
#header HGROUP .inner H1 {
  margin: 0;
  text-indent: 5000px;
  overflow: hidden;
}
#header #profile {
  width: 130px;
  margin: 0px 0px 0 0px;
  padding: 5px 10px 5px 10px;
  position: absolute;
  top: 37px;
  right: 5px;
  text-align: right;
  @include border-radius(2px);
}
#header #profile.inactive {
  height: 20px;
  background-color: rgba(0, 0, 0, 0.2);
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
#header #profile.active {
  z-index: 1000;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
}
#header #profile.active .user-menu {
  display: block;
}
#header #profile .username {
  display: block;
  width: 130px;
  border: none;
  padding: 0 0 0 0;
  background: url('/Content/images/icons/arrow-down-light.png') 5px 7px no-repeat;
}
#header #profile #profile-trigger {
  border: none;
}
#header #profile #logon {
  border: none;
}
#header #profile A {
  color: #fff;
  text-decoration: none;
  font-family: arial, sans-serif;
  font-size: 11px;
  border-right: none;
}
#header #profile B {
  font-size: 10px;
  font-weight: normal;
  color: rgba(255, 255, 255, 0.5);
}
#header #profile .tiny.people {
  display: none;
}
#header #profile .user-menu {
  display: none;
  position: absolute;
  z-index: 9999;
  margin: 0;
  padding: 5px 0 0 0;
  background-color: #174BE5;
}
#header #profile .user-menu LI {
  border-left: none;
  border-right: none;
}
#header #profile .user-menu LI A {
  display: block;
  width: 120px;
  margin: 0;
  padding: 5px 5px 5px 5px;
  border-left: none;
  border-right: none;
}
#header #profile .user-menu LI A:hover {
  background-color: rgba(255, 255, 255, 0.05);
}
#header #profile .user-menu LI:nth-child(0n+1) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
#header #profile .user-menu LI:nth-child(0n+2) {
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.indicator {
  position: absolute;
  top: -8px;
  right: -5px;
}
.indicator.alert {
  background-color: #133895;
  color: #fff;
  border-radius: 13px;
  line-height: 13px;
  width: 15px;
  height: 13px;
  text-align: center;
}
.indicator.alert b,
.indicator.alert strong {
  text-align: center;
  font-size: 10px;
}
/*----------------------------------------------------------------------*/
/* Main Horizontal Nav
/*----------------------------------------------------------------------*/
.primary-nav-outer {
  margin: 13px 0 0 240px;
  padding: 17px 0 0 0;
  background: url('/Content/images/bg-horz-nav-gradient.png') top left repeat-x;
}
.primary-nav {
  margin: 0 0 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.4);
}
.primary-nav .inner {
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.primary-nav .main-nav {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}
.primary-nav .main-nav LI {
  position: relative;
  list-style: None;
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.primary-nav .main-nav LI.active {
  background: url('/Content/images/arrow-nav-horz-active.png') bottom center no-repeat;
}
.primary-nav .main-nav LI.active A {
  color: #fff;
  background: url('/Content/images/bg-nav-horz-active.png') top left repeat-x;
}
.primary-nav .main-nav LI:first-child {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.primary-nav .main-nav LI A {
  display: block;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
  font-family: BebasNeueRegular;
  font-size: 20px;
  text-shadow: 1px 1px 2px #000;
  padding: 5px 15px 5px 15px;
  margin: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.4);
}
.primary-nav .main-nav LI A:hover {
  color: #fff;
}

.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  position: relative;
  padding: 5px 5px 5px 10px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.4px;
  text-align: left;
  background-color: #3f51b5 !important;
  color: #fff;
}
.modal-header H3 {
  font-weight: normal;
}
.modal-header .k-window-actions {
  position: absolute;
  right: 10px;
  top: 7px;
  opacity: 0.7;
}
.modal-header .k-window-actions:hover {
  opacity: 1;
}
.modal-header .k-window-actions .k-icon {
  color: #fff !important;
}
.modal-header .close {
  margin-top: -2px;
  color: #fff;
}
.modal-title {
  margin: 0;
  line-height: 1.4;
}
.modal-body {
  position: relative;
  padding: 7px 22px 7px 7px;
  text-align: left;
}
.modal-body .notes {
  width: 100%;
}
.modal-ankle {
  padding: 10px 10px 10px 10px;
  text-align: center;
  border-top: 1px solid #e5e5e5;
}
.modal-footer {
  padding: 10px 10px 20px 10px;
  text-align: center;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.modal-angular H2.short {
  margin-bottom: 0;
}
.modal-angular .yesno {
  margin: 3px;
}
.modal-angular .yesno LABEL {
  vertical-align: text-top;
  margin-top: -8px;
  width: 35px;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 11px;
}
.modal-angular LI {
  vertical-align: top;
}
.modal-angular LI.half {
  width: 48%;
}
.modal-angular LI.half:first-child {
  margin-right: 10px;
}
.modal-angular LI.half INPUT {
  width: 98%;
}
.modal-angular LI.third {
  width: 31%;
}
.modal-angular LI.third:first-child {
  margin-right: 15px;
}
.modal-angular LI.third INPUT,
.modal-angular LI.third SELECT {
  width: 98%;
}
.modal-angular LI.twothirds {
  width: 65%;
}
.modal-angular LI.checkbox INPUT[type='checkbox'],
.modal-angular LI.radio INPUT[type='checkbox'] {
  margin-top: 20px;
  margin-right: 5px;
  display: inline-block;
}
.modal-angular LI.checkbox INPUT[type='radio'],
.modal-angular LI.radio INPUT[type='radio'] {
  margin-top: 18px;
  margin-right: 5px;
  display: inline-block;
}
.modal-angular LI.checkbox .key,
.modal-angular LI.radio .key {
  display: inline-block;
  width: 200px;
  margin-top: 13px;
}
.modal-angular LI.checkbox .key.large,
.modal-angular LI.radio .key.large {
  width: 500px;
}
.modal-angular LI.checkbox .textbox,
.modal-angular LI.radio .textbox {
  padding-top: 7px;
}
.modal-angular LI.checkbox .textbox.disabled,
.modal-angular LI.radio .textbox.disabled {
  opacity: 0.5;
}
.modal-angular LI.checkbox .textbox.enabled,
.modal-angular LI.radio .textbox.enabled {
  opacity: 1;
}
.modal-angular INPUT.full {
  width: 100%;
}
.modal-angular .form-line.last {
  border-bottom: none;
}

