/* Minification failed. Returning unminified contents.
(5946,27): run-time error CSS1019: Unexpected token, found ' '
(5946,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(5968,27): run-time error CSS1019: Unexpected token, found ' '
(5968,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(6502,32): run-time error CSS1019: Unexpected token, found ' '
(6502,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(7091,22): run-time error CSS1019: Unexpected token, found ' '
(7091,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(11168,20): run-time error CSS1019: Unexpected token, found ' '
(11168,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(13218,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(17027,15): run-time error CSS1019: Unexpected token, found ' '
(17027,15): run-time error CSS1034: 
(17027,15): run-time error CSS1036: Expected expression, found ' '
(17052,19): run-time error CSS1019: Unexpected token, found ' '
(17052,19): run-time error CSS1034: 
(17052,19): run-time error CSS1036: Expected expression, found ' '
(18137,21): run-time error CSS1019: Unexpected token, found ' '
(18137,21): run-time error CSS1034: 
(18137,21): run-time error CSS1036: Expected expression, found ' '
(21943,23): run-time error CSS1019: Unexpected token, found ' '
(21943,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(21949,27): run-time error CSS1019: Unexpected token, found ' '
(21949,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(21955,23): run-time error CSS1019: Unexpected token, found ' '
(21955,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(22472,23): run-time error CSS1019: Unexpected token, found ' '
(22472,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(22539,23): run-time error CSS1019: Unexpected token, found ' '
(22539,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(23873,23): run-time error CSS1019: Unexpected token, found ' '
(23873,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(23878,25): run-time error CSS1019: Unexpected token, found ' '
(23878,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(23881,25): run-time error CSS1019: Unexpected token, found ' '
(23881,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(23884,27): run-time error CSS1019: Unexpected token, found ' '
(23884,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(23887,23): run-time error CSS1019: Unexpected token, found ' '
(23887,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(23890,25): run-time error CSS1019: Unexpected token, found ' '
(23890,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(23905,23): run-time error CSS1019: Unexpected token, found ' '
(23905,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(23972,23): run-time error CSS1019: Unexpected token, found ' '
(23972,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(23975,23): run-time error CSS1019: Unexpected token, found ' '
(23975,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(24398,25): run-time error CSS1019: Unexpected token, found ' '
(24398,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(24501,25): run-time error CSS1019: Unexpected token, found ' '
(24501,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(24523,29): run-time error CSS1019: Unexpected token, found ' '
(24523,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(25463,25): run-time error CSS1019: Unexpected token, found ' '
(25463,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(25485,29): run-time error CSS1019: Unexpected token, found ' '
(25485,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(27409,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'padding'
(34258,47): run-time error CSS1055: Expected media-query expression, found 'only'
(35308,21): run-time error CSS1036: Expected expression, found '#'
(35321,21): run-time error CSS1036: Expected expression, found '#'
(58874,40): run-time error CSS1030: Expected identifier, found '.'
(58874,63): run-time error CSS1031: Expected selector, found ')'
(58874,63): run-time error CSS1025: Expected comma or open brace, found ')'
 */
/* Derrick Red - a52020 */
/* Innovation Blue */
/* Dark Derrick red  72001e */
/* Prosperity purple 75004b */
/* Ocean blue 005b99  */
/* Electric blue 009de2  */
/* Turbine teal 034442  */
/* Dark resource green 27630e */
/* Light Energy yellow c4a300  */
/* Light Turbine teal 1b6c77  */
/* Steel gray -9ba2aa  */
/* Dark utility orange - 8e2500  */
/* Light utility orange -af501c  */
/* Shale Gray - 646a75  */
/* LESS Document */
/* Change box model to content box for some Kendo elements */
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
@media (min-width: 1600px) {
  .container {
    width: 1570px;
  }
}
.col-xlg-1, .col-xlg-2, .col-xlg-3, .col-xlg-4, .col-xlg-5, .col-xlg-6, .col-xlg-7, .col-xlg-8, .col-xlg-9, .col-xlg-10, .col-xlg-11, .col-xlg-12, .col-xlg-13, .col-xlg-14, .col-xlg-15, .col-xlg-16, .col-xlg-17, .col-xlg-18, .col-xlg-19, .col-xlg-20, .col-xlg-21, .col-xlg-22, .col-xlg-23, .col-xlg-24 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xlg-1, .col-xlg-2, .col-xlg-3, .col-xlg-4, .col-xlg-5, .col-xlg-6, .col-xlg-7, .col-xlg-8, .col-xlg-9, .col-xlg-10, .col-xlg-11, .col-xlg-12, .col-xlg-13, .col-xlg-14, .col-xlg-15, .col-xlg-16, .col-xlg-17, .col-xlg-18, .col-xlg-19, .col-xlg-20, .col-xlg-21, .col-xlg-22, .col-xlg-23, .col-xlg-24 {
  float: left;
}
.col-xlg-24 {
  width: 100%;
}
.col-xlg-23 {
  width: 95.83333333%;
}
.col-xlg-22 {
  width: 91.66666667%;
}
.col-xlg-21 {
  width: 87.5%;
}
.col-xlg-20 {
  width: 83.33333333%;
}
.col-xlg-19 {
  width: 79.16666667%;
}
.col-xlg-18 {
  width: 75%;
}
.col-xlg-17 {
  width: 70.83333333%;
}
.col-xlg-16 {
  width: 66.66666667%;
}
.col-xlg-15 {
  width: 62.5%;
}
.col-xlg-14 {
  width: 58.33333333%;
}
.col-xlg-13 {
  width: 54.16666667%;
}
.col-xlg-12 {
  width: 50%;
}
.col-xlg-11 {
  width: 45.83333333%;
}
.col-xlg-10 {
  width: 41.66666667%;
}
.col-xlg-9 {
  width: 37.5%;
}
.col-xlg-8 {
  width: 33.33333333%;
}
.col-xlg-7 {
  width: 29.16666667%;
}
.col-xlg-6 {
  width: 25%;
}
.col-xlg-5 {
  width: 20.83333333%;
}
.col-xlg-4 {
  width: 16.66666667%;
}
.col-xlg-3 {
  width: 12.5%;
}
.col-xlg-2 {
  width: 8.33333333%;
}
.col-xlg-1 {
  width: 4.16666667%;
}
.col-xlg-pull-24 {
  right: 100%;
}
.col-xlg-pull-23 {
  right: 95.83333333%;
}
.col-xlg-pull-22 {
  right: 91.66666667%;
}
.col-xlg-pull-21 {
  right: 87.5%;
}
.col-xlg-pull-20 {
  right: 83.33333333%;
}
.col-xlg-pull-19 {
  right: 79.16666667%;
}
.col-xlg-pull-18 {
  right: 75%;
}
.col-xlg-pull-17 {
  right: 70.83333333%;
}
.col-xlg-pull-16 {
  right: 66.66666667%;
}
.col-xlg-pull-15 {
  right: 62.5%;
}
.col-xlg-pull-14 {
  right: 58.33333333%;
}
.col-xlg-pull-13 {
  right: 54.16666667%;
}
.col-xlg-pull-12 {
  right: 50%;
}
.col-xlg-pull-11 {
  right: 45.83333333%;
}
.col-xlg-pull-10 {
  right: 41.66666667%;
}
.col-xlg-pull-9 {
  right: 37.5%;
}
.col-xlg-pull-8 {
  right: 33.33333333%;
}
.col-xlg-pull-7 {
  right: 29.16666667%;
}
.col-xlg-pull-6 {
  right: 25%;
}
.col-xlg-pull-5 {
  right: 20.83333333%;
}
.col-xlg-pull-4 {
  right: 16.66666667%;
}
.col-xlg-pull-3 {
  right: 12.5%;
}
.col-xlg-pull-2 {
  right: 8.33333333%;
}
.col-xlg-pull-1 {
  right: 4.16666667%;
}
.col-xlg-pull-0 {
  right: auto;
}
.col-xlg-push-24 {
  left: 100%;
}
.col-xlg-push-23 {
  left: 95.83333333%;
}
.col-xlg-push-22 {
  left: 91.66666667%;
}
.col-xlg-push-21 {
  left: 87.5%;
}
.col-xlg-push-20 {
  left: 83.33333333%;
}
.col-xlg-push-19 {
  left: 79.16666667%;
}
.col-xlg-push-18 {
  left: 75%;
}
.col-xlg-push-17 {
  left: 70.83333333%;
}
.col-xlg-push-16 {
  left: 66.66666667%;
}
.col-xlg-push-15 {
  left: 62.5%;
}
.col-xlg-push-14 {
  left: 58.33333333%;
}
.col-xlg-push-13 {
  left: 54.16666667%;
}
.col-xlg-push-12 {
  left: 50%;
}
.col-xlg-push-11 {
  left: 45.83333333%;
}
.col-xlg-push-10 {
  left: 41.66666667%;
}
.col-xlg-push-9 {
  left: 37.5%;
}
.col-xlg-push-8 {
  left: 33.33333333%;
}
.col-xlg-push-7 {
  left: 29.16666667%;
}
.col-xlg-push-6 {
  left: 25%;
}
.col-xlg-push-5 {
  left: 20.83333333%;
}
.col-xlg-push-4 {
  left: 16.66666667%;
}
.col-xlg-push-3 {
  left: 12.5%;
}
.col-xlg-push-2 {
  left: 8.33333333%;
}
.col-xlg-push-1 {
  left: 4.16666667%;
}
.col-xlg-push-0 {
  left: auto;
}
.col-xlg-offset-24 {
  margin-left: 100%;
}
.col-xlg-offset-23 {
  margin-left: 95.83333333%;
}
.col-xlg-offset-22 {
  margin-left: 91.66666667%;
}
.col-xlg-offset-21 {
  margin-left: 87.5%;
}
.col-xlg-offset-20 {
  margin-left: 83.33333333%;
}
.col-xlg-offset-19 {
  margin-left: 79.16666667%;
}
.col-xlg-offset-18 {
  margin-left: 75%;
}
.col-xlg-offset-17 {
  margin-left: 70.83333333%;
}
.col-xlg-offset-16 {
  margin-left: 66.66666667%;
}
.col-xlg-offset-15 {
  margin-left: 62.5%;
}
.col-xlg-offset-14 {
  margin-left: 58.33333333%;
}
.col-xlg-offset-13 {
  margin-left: 54.16666667%;
}
.col-xlg-offset-12 {
  margin-left: 50%;
}
.col-xlg-offset-11 {
  margin-left: 45.83333333%;
}
.col-xlg-offset-10 {
  margin-left: 41.66666667%;
}
.col-xlg-offset-9 {
  margin-left: 37.5%;
}
.col-xlg-offset-8 {
  margin-left: 33.33333333%;
}
.col-xlg-offset-7 {
  margin-left: 29.16666667%;
}
.col-xlg-offset-6 {
  margin-left: 25%;
}
.col-xlg-offset-5 {
  margin-left: 20.83333333%;
}
.col-xlg-offset-4 {
  margin-left: 16.66666667%;
}
.col-xlg-offset-3 {
  margin-left: 12.5%;
}
.col-xlg-offset-2 {
  margin-left: 8.33333333%;
}
.col-xlg-offset-1 {
  margin-left: 4.16666667%;
}
.col-xlg-offset-0 {
  margin-left: 0%;
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #3b3b3b;
  background-color: #f9f9f9;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #757575;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #4f4f4f;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #f9f9f9;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: normal;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 23px;
}
h2,
.h2 {
  font-size: 17px;
}
h3,
.h3 {
  font-size: 15px;
}
h4,
.h4 {
  font-size: 14px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #757575;
}
a.text-primary:hover {
  color: #5c5c5c;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #757575;
}
a.bg-primary:hover {
  background-color: #5c5c5c;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 966px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1158px;
  }
}
@media (min-width: 1600px) {
  .container {
    width: 1570px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24 {
  float: left;
}
.col-xs-24 {
  width: 100%;
}
.col-xs-23 {
  width: 95.83333333%;
}
.col-xs-22 {
  width: 91.66666667%;
}
.col-xs-21 {
  width: 87.5%;
}
.col-xs-20 {
  width: 83.33333333%;
}
.col-xs-19 {
  width: 79.16666667%;
}
.col-xs-18 {
  width: 75%;
}
.col-xs-17 {
  width: 70.83333333%;
}
.col-xs-16 {
  width: 66.66666667%;
}
.col-xs-15 {
  width: 62.5%;
}
.col-xs-14 {
  width: 58.33333333%;
}
.col-xs-13 {
  width: 54.16666667%;
}
.col-xs-12 {
  width: 50%;
}
.col-xs-11 {
  width: 45.83333333%;
}
.col-xs-10 {
  width: 41.66666667%;
}
.col-xs-9 {
  width: 37.5%;
}
.col-xs-8 {
  width: 33.33333333%;
}
.col-xs-7 {
  width: 29.16666667%;
}
.col-xs-6 {
  width: 25%;
}
.col-xs-5 {
  width: 20.83333333%;
}
.col-xs-4 {
  width: 16.66666667%;
}
.col-xs-3 {
  width: 12.5%;
}
.col-xs-2 {
  width: 8.33333333%;
}
.col-xs-1 {
  width: 4.16666667%;
}
.col-xs-pull-24 {
  right: 100%;
}
.col-xs-pull-23 {
  right: 95.83333333%;
}
.col-xs-pull-22 {
  right: 91.66666667%;
}
.col-xs-pull-21 {
  right: 87.5%;
}
.col-xs-pull-20 {
  right: 83.33333333%;
}
.col-xs-pull-19 {
  right: 79.16666667%;
}
.col-xs-pull-18 {
  right: 75%;
}
.col-xs-pull-17 {
  right: 70.83333333%;
}
.col-xs-pull-16 {
  right: 66.66666667%;
}
.col-xs-pull-15 {
  right: 62.5%;
}
.col-xs-pull-14 {
  right: 58.33333333%;
}
.col-xs-pull-13 {
  right: 54.16666667%;
}
.col-xs-pull-12 {
  right: 50%;
}
.col-xs-pull-11 {
  right: 45.83333333%;
}
.col-xs-pull-10 {
  right: 41.66666667%;
}
.col-xs-pull-9 {
  right: 37.5%;
}
.col-xs-pull-8 {
  right: 33.33333333%;
}
.col-xs-pull-7 {
  right: 29.16666667%;
}
.col-xs-pull-6 {
  right: 25%;
}
.col-xs-pull-5 {
  right: 20.83333333%;
}
.col-xs-pull-4 {
  right: 16.66666667%;
}
.col-xs-pull-3 {
  right: 12.5%;
}
.col-xs-pull-2 {
  right: 8.33333333%;
}
.col-xs-pull-1 {
  right: 4.16666667%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-24 {
  left: 100%;
}
.col-xs-push-23 {
  left: 95.83333333%;
}
.col-xs-push-22 {
  left: 91.66666667%;
}
.col-xs-push-21 {
  left: 87.5%;
}
.col-xs-push-20 {
  left: 83.33333333%;
}
.col-xs-push-19 {
  left: 79.16666667%;
}
.col-xs-push-18 {
  left: 75%;
}
.col-xs-push-17 {
  left: 70.83333333%;
}
.col-xs-push-16 {
  left: 66.66666667%;
}
.col-xs-push-15 {
  left: 62.5%;
}
.col-xs-push-14 {
  left: 58.33333333%;
}
.col-xs-push-13 {
  left: 54.16666667%;
}
.col-xs-push-12 {
  left: 50%;
}
.col-xs-push-11 {
  left: 45.83333333%;
}
.col-xs-push-10 {
  left: 41.66666667%;
}
.col-xs-push-9 {
  left: 37.5%;
}
.col-xs-push-8 {
  left: 33.33333333%;
}
.col-xs-push-7 {
  left: 29.16666667%;
}
.col-xs-push-6 {
  left: 25%;
}
.col-xs-push-5 {
  left: 20.83333333%;
}
.col-xs-push-4 {
  left: 16.66666667%;
}
.col-xs-push-3 {
  left: 12.5%;
}
.col-xs-push-2 {
  left: 8.33333333%;
}
.col-xs-push-1 {
  left: 4.16666667%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-24 {
  margin-left: 100%;
}
.col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.col-xs-offset-21 {
  margin-left: 87.5%;
}
.col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.col-xs-offset-18 {
  margin-left: 75%;
}
.col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.col-xs-offset-15 {
  margin-left: 62.5%;
}
.col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.col-xs-offset-12 {
  margin-left: 50%;
}
.col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.col-xs-offset-9 {
  margin-left: 37.5%;
}
.col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.col-xs-offset-6 {
  margin-left: 25%;
}
.col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.col-xs-offset-3 {
  margin-left: 12.5%;
}
.col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24 {
    float: left;
  }
  .col-sm-24 {
    width: 100%;
  }
  .col-sm-23 {
    width: 95.83333333%;
  }
  .col-sm-22 {
    width: 91.66666667%;
  }
  .col-sm-21 {
    width: 87.5%;
  }
  .col-sm-20 {
    width: 83.33333333%;
  }
  .col-sm-19 {
    width: 79.16666667%;
  }
  .col-sm-18 {
    width: 75%;
  }
  .col-sm-17 {
    width: 70.83333333%;
  }
  .col-sm-16 {
    width: 66.66666667%;
  }
  .col-sm-15 {
    width: 62.5%;
  }
  .col-sm-14 {
    width: 58.33333333%;
  }
  .col-sm-13 {
    width: 54.16666667%;
  }
  .col-sm-12 {
    width: 50%;
  }
  .col-sm-11 {
    width: 45.83333333%;
  }
  .col-sm-10 {
    width: 41.66666667%;
  }
  .col-sm-9 {
    width: 37.5%;
  }
  .col-sm-8 {
    width: 33.33333333%;
  }
  .col-sm-7 {
    width: 29.16666667%;
  }
  .col-sm-6 {
    width: 25%;
  }
  .col-sm-5 {
    width: 20.83333333%;
  }
  .col-sm-4 {
    width: 16.66666667%;
  }
  .col-sm-3 {
    width: 12.5%;
  }
  .col-sm-2 {
    width: 8.33333333%;
  }
  .col-sm-1 {
    width: 4.16666667%;
  }
  .col-sm-pull-24 {
    right: 100%;
  }
  .col-sm-pull-23 {
    right: 95.83333333%;
  }
  .col-sm-pull-22 {
    right: 91.66666667%;
  }
  .col-sm-pull-21 {
    right: 87.5%;
  }
  .col-sm-pull-20 {
    right: 83.33333333%;
  }
  .col-sm-pull-19 {
    right: 79.16666667%;
  }
  .col-sm-pull-18 {
    right: 75%;
  }
  .col-sm-pull-17 {
    right: 70.83333333%;
  }
  .col-sm-pull-16 {
    right: 66.66666667%;
  }
  .col-sm-pull-15 {
    right: 62.5%;
  }
  .col-sm-pull-14 {
    right: 58.33333333%;
  }
  .col-sm-pull-13 {
    right: 54.16666667%;
  }
  .col-sm-pull-12 {
    right: 50%;
  }
  .col-sm-pull-11 {
    right: 45.83333333%;
  }
  .col-sm-pull-10 {
    right: 41.66666667%;
  }
  .col-sm-pull-9 {
    right: 37.5%;
  }
  .col-sm-pull-8 {
    right: 33.33333333%;
  }
  .col-sm-pull-7 {
    right: 29.16666667%;
  }
  .col-sm-pull-6 {
    right: 25%;
  }
  .col-sm-pull-5 {
    right: 20.83333333%;
  }
  .col-sm-pull-4 {
    right: 16.66666667%;
  }
  .col-sm-pull-3 {
    right: 12.5%;
  }
  .col-sm-pull-2 {
    right: 8.33333333%;
  }
  .col-sm-pull-1 {
    right: 4.16666667%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-24 {
    left: 100%;
  }
  .col-sm-push-23 {
    left: 95.83333333%;
  }
  .col-sm-push-22 {
    left: 91.66666667%;
  }
  .col-sm-push-21 {
    left: 87.5%;
  }
  .col-sm-push-20 {
    left: 83.33333333%;
  }
  .col-sm-push-19 {
    left: 79.16666667%;
  }
  .col-sm-push-18 {
    left: 75%;
  }
  .col-sm-push-17 {
    left: 70.83333333%;
  }
  .col-sm-push-16 {
    left: 66.66666667%;
  }
  .col-sm-push-15 {
    left: 62.5%;
  }
  .col-sm-push-14 {
    left: 58.33333333%;
  }
  .col-sm-push-13 {
    left: 54.16666667%;
  }
  .col-sm-push-12 {
    left: 50%;
  }
  .col-sm-push-11 {
    left: 45.83333333%;
  }
  .col-sm-push-10 {
    left: 41.66666667%;
  }
  .col-sm-push-9 {
    left: 37.5%;
  }
  .col-sm-push-8 {
    left: 33.33333333%;
  }
  .col-sm-push-7 {
    left: 29.16666667%;
  }
  .col-sm-push-6 {
    left: 25%;
  }
  .col-sm-push-5 {
    left: 20.83333333%;
  }
  .col-sm-push-4 {
    left: 16.66666667%;
  }
  .col-sm-push-3 {
    left: 12.5%;
  }
  .col-sm-push-2 {
    left: 8.33333333%;
  }
  .col-sm-push-1 {
    left: 4.16666667%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-24 {
    margin-left: 100%;
  }
  .col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .col-sm-offset-18 {
    margin-left: 75%;
  }
  .col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .col-sm-offset-12 {
    margin-left: 50%;
  }
  .col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .col-sm-offset-6 {
    margin-left: 25%;
  }
  .col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24 {
    float: left;
  }
  .col-md-24 {
    width: 100%;
  }
  .col-md-23 {
    width: 95.83333333%;
  }
  .col-md-22 {
    width: 91.66666667%;
  }
  .col-md-21 {
    width: 87.5%;
  }
  .col-md-20 {
    width: 83.33333333%;
  }
  .col-md-19 {
    width: 79.16666667%;
  }
  .col-md-18 {
    width: 75%;
  }
  .col-md-17 {
    width: 70.83333333%;
  }
  .col-md-16 {
    width: 66.66666667%;
  }
  .col-md-15 {
    width: 62.5%;
  }
  .col-md-14 {
    width: 58.33333333%;
  }
  .col-md-13 {
    width: 54.16666667%;
  }
  .col-md-12 {
    width: 50%;
  }
  .col-md-11 {
    width: 45.83333333%;
  }
  .col-md-10 {
    width: 41.66666667%;
  }
  .col-md-9 {
    width: 37.5%;
  }
  .col-md-8 {
    width: 33.33333333%;
  }
  .col-md-7 {
    width: 29.16666667%;
  }
  .col-md-6 {
    width: 25%;
  }
  .col-md-5 {
    width: 20.83333333%;
  }
  .col-md-4 {
    width: 16.66666667%;
  }
  .col-md-3 {
    width: 12.5%;
  }
  .col-md-2 {
    width: 8.33333333%;
  }
  .col-md-1 {
    width: 4.16666667%;
  }
  .col-md-pull-24 {
    right: 100%;
  }
  .col-md-pull-23 {
    right: 95.83333333%;
  }
  .col-md-pull-22 {
    right: 91.66666667%;
  }
  .col-md-pull-21 {
    right: 87.5%;
  }
  .col-md-pull-20 {
    right: 83.33333333%;
  }
  .col-md-pull-19 {
    right: 79.16666667%;
  }
  .col-md-pull-18 {
    right: 75%;
  }
  .col-md-pull-17 {
    right: 70.83333333%;
  }
  .col-md-pull-16 {
    right: 66.66666667%;
  }
  .col-md-pull-15 {
    right: 62.5%;
  }
  .col-md-pull-14 {
    right: 58.33333333%;
  }
  .col-md-pull-13 {
    right: 54.16666667%;
  }
  .col-md-pull-12 {
    right: 50%;
  }
  .col-md-pull-11 {
    right: 45.83333333%;
  }
  .col-md-pull-10 {
    right: 41.66666667%;
  }
  .col-md-pull-9 {
    right: 37.5%;
  }
  .col-md-pull-8 {
    right: 33.33333333%;
  }
  .col-md-pull-7 {
    right: 29.16666667%;
  }
  .col-md-pull-6 {
    right: 25%;
  }
  .col-md-pull-5 {
    right: 20.83333333%;
  }
  .col-md-pull-4 {
    right: 16.66666667%;
  }
  .col-md-pull-3 {
    right: 12.5%;
  }
  .col-md-pull-2 {
    right: 8.33333333%;
  }
  .col-md-pull-1 {
    right: 4.16666667%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-24 {
    left: 100%;
  }
  .col-md-push-23 {
    left: 95.83333333%;
  }
  .col-md-push-22 {
    left: 91.66666667%;
  }
  .col-md-push-21 {
    left: 87.5%;
  }
  .col-md-push-20 {
    left: 83.33333333%;
  }
  .col-md-push-19 {
    left: 79.16666667%;
  }
  .col-md-push-18 {
    left: 75%;
  }
  .col-md-push-17 {
    left: 70.83333333%;
  }
  .col-md-push-16 {
    left: 66.66666667%;
  }
  .col-md-push-15 {
    left: 62.5%;
  }
  .col-md-push-14 {
    left: 58.33333333%;
  }
  .col-md-push-13 {
    left: 54.16666667%;
  }
  .col-md-push-12 {
    left: 50%;
  }
  .col-md-push-11 {
    left: 45.83333333%;
  }
  .col-md-push-10 {
    left: 41.66666667%;
  }
  .col-md-push-9 {
    left: 37.5%;
  }
  .col-md-push-8 {
    left: 33.33333333%;
  }
  .col-md-push-7 {
    left: 29.16666667%;
  }
  .col-md-push-6 {
    left: 25%;
  }
  .col-md-push-5 {
    left: 20.83333333%;
  }
  .col-md-push-4 {
    left: 16.66666667%;
  }
  .col-md-push-3 {
    left: 12.5%;
  }
  .col-md-push-2 {
    left: 8.33333333%;
  }
  .col-md-push-1 {
    left: 4.16666667%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-24 {
    margin-left: 100%;
  }
  .col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-21 {
    margin-left: 87.5%;
  }
  .col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .col-md-offset-18 {
    margin-left: 75%;
  }
  .col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-15 {
    margin-left: 62.5%;
  }
  .col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .col-md-offset-12 {
    margin-left: 50%;
  }
  .col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 37.5%;
  }
  .col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .col-md-offset-6 {
    margin-left: 25%;
  }
  .col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 12.5%;
  }
  .col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24 {
    float: left;
  }
  .col-lg-24 {
    width: 100%;
  }
  .col-lg-23 {
    width: 95.83333333%;
  }
  .col-lg-22 {
    width: 91.66666667%;
  }
  .col-lg-21 {
    width: 87.5%;
  }
  .col-lg-20 {
    width: 83.33333333%;
  }
  .col-lg-19 {
    width: 79.16666667%;
  }
  .col-lg-18 {
    width: 75%;
  }
  .col-lg-17 {
    width: 70.83333333%;
  }
  .col-lg-16 {
    width: 66.66666667%;
  }
  .col-lg-15 {
    width: 62.5%;
  }
  .col-lg-14 {
    width: 58.33333333%;
  }
  .col-lg-13 {
    width: 54.16666667%;
  }
  .col-lg-12 {
    width: 50%;
  }
  .col-lg-11 {
    width: 45.83333333%;
  }
  .col-lg-10 {
    width: 41.66666667%;
  }
  .col-lg-9 {
    width: 37.5%;
  }
  .col-lg-8 {
    width: 33.33333333%;
  }
  .col-lg-7 {
    width: 29.16666667%;
  }
  .col-lg-6 {
    width: 25%;
  }
  .col-lg-5 {
    width: 20.83333333%;
  }
  .col-lg-4 {
    width: 16.66666667%;
  }
  .col-lg-3 {
    width: 12.5%;
  }
  .col-lg-2 {
    width: 8.33333333%;
  }
  .col-lg-1 {
    width: 4.16666667%;
  }
  .col-lg-pull-24 {
    right: 100%;
  }
  .col-lg-pull-23 {
    right: 95.83333333%;
  }
  .col-lg-pull-22 {
    right: 91.66666667%;
  }
  .col-lg-pull-21 {
    right: 87.5%;
  }
  .col-lg-pull-20 {
    right: 83.33333333%;
  }
  .col-lg-pull-19 {
    right: 79.16666667%;
  }
  .col-lg-pull-18 {
    right: 75%;
  }
  .col-lg-pull-17 {
    right: 70.83333333%;
  }
  .col-lg-pull-16 {
    right: 66.66666667%;
  }
  .col-lg-pull-15 {
    right: 62.5%;
  }
  .col-lg-pull-14 {
    right: 58.33333333%;
  }
  .col-lg-pull-13 {
    right: 54.16666667%;
  }
  .col-lg-pull-12 {
    right: 50%;
  }
  .col-lg-pull-11 {
    right: 45.83333333%;
  }
  .col-lg-pull-10 {
    right: 41.66666667%;
  }
  .col-lg-pull-9 {
    right: 37.5%;
  }
  .col-lg-pull-8 {
    right: 33.33333333%;
  }
  .col-lg-pull-7 {
    right: 29.16666667%;
  }
  .col-lg-pull-6 {
    right: 25%;
  }
  .col-lg-pull-5 {
    right: 20.83333333%;
  }
  .col-lg-pull-4 {
    right: 16.66666667%;
  }
  .col-lg-pull-3 {
    right: 12.5%;
  }
  .col-lg-pull-2 {
    right: 8.33333333%;
  }
  .col-lg-pull-1 {
    right: 4.16666667%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-24 {
    left: 100%;
  }
  .col-lg-push-23 {
    left: 95.83333333%;
  }
  .col-lg-push-22 {
    left: 91.66666667%;
  }
  .col-lg-push-21 {
    left: 87.5%;
  }
  .col-lg-push-20 {
    left: 83.33333333%;
  }
  .col-lg-push-19 {
    left: 79.16666667%;
  }
  .col-lg-push-18 {
    left: 75%;
  }
  .col-lg-push-17 {
    left: 70.83333333%;
  }
  .col-lg-push-16 {
    left: 66.66666667%;
  }
  .col-lg-push-15 {
    left: 62.5%;
  }
  .col-lg-push-14 {
    left: 58.33333333%;
  }
  .col-lg-push-13 {
    left: 54.16666667%;
  }
  .col-lg-push-12 {
    left: 50%;
  }
  .col-lg-push-11 {
    left: 45.83333333%;
  }
  .col-lg-push-10 {
    left: 41.66666667%;
  }
  .col-lg-push-9 {
    left: 37.5%;
  }
  .col-lg-push-8 {
    left: 33.33333333%;
  }
  .col-lg-push-7 {
    left: 29.16666667%;
  }
  .col-lg-push-6 {
    left: 25%;
  }
  .col-lg-push-5 {
    left: 20.83333333%;
  }
  .col-lg-push-4 {
    left: 16.66666667%;
  }
  .col-lg-push-3 {
    left: 12.5%;
  }
  .col-lg-push-2 {
    left: 8.33333333%;
  }
  .col-lg-push-1 {
    left: 4.16666667%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-24 {
    margin-left: 100%;
  }
  .col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .col-lg-offset-18 {
    margin-left: 75%;
  }
  .col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .col-lg-offset-12 {
    margin-left: 50%;
  }
  .col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .col-lg-offset-6 {
    margin-left: 25%;
  }
  .col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #f9f9f9;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/*@import "forms.less";*/
/*@import "buttons.less";*/
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #757575;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
/*@import "input-groups.less";*/
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #757575;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #9e9e9e;
  background-color: #f9f9f9;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #f9f9f9;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #757575;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #f9f9f9;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
/*@import "navbar.less";*/
.breadcrumb {
  padding: 6px 0;
  margin-bottom: 10px;
  list-style: none;
  background-color: transparent;
  border-radius: 4px;
  font-size: 12px;
  text-transform: lowercase;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "»\00a0";
  padding: 0 4px;
  color: #757575;
}
.breadcrumb > .active {
  color: #3b3b3b;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #757575;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #4f4f4f;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #757575;
  border-color: #757575;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 20px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #ffffff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #757575;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #5c5c5c;
}
.label-success {
  background-color: #6dac47;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #568838;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #da4b37;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #bb3523;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
.badge a:hover,
.badge a:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #757575;
  background-color: #ffffff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
/*@import "jumbotron.less";
@import "thumbnails.less";
@import "alerts.less";
@import "progress-bars.less";*/
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #757575;
  border-color: #757575;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #dbdbdb;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #757575;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #757575;
  border-color: #757575;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #757575;
}
.panel-primary > .panel-heading .badge {
  color: #757575;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #757575;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
/*!
 * Jasny Bootstrap v3.1.3 (http://jasny.github.io/bootstrap)
 * Copyright 2012-2014 Arnold Daniels
 * Licensed under Apache-2.0 (https://github.com/jasny/bootstrap/blob/master/LICENSE)
 */
.container-smooth {
  max-width: 1170px;
}
@media (min-width: 1px) {
  .container-smooth {
    width: auto;
  }
}
.btn-labeled {
  padding-top: 0;
  padding-bottom: 0;
}
.btn-label {
  position: relative;
  left: -12px;
  display: inline-block;
  padding: 6px 12px;
  background: transparent;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 3px 0 0 3px;
}
.btn-label.btn-label-right {
  right: -12px;
  left: auto;
  border-radius: 0 3px 3px 0;
}
.btn-lg .btn-label {
  left: -16px;
  padding: 10px 16px;
  border-radius: 5px 0 0 5px;
}
.btn-lg .btn-label.btn-label-right {
  right: -16px;
  left: auto;
  border-radius: 0 5px 5px 0;
}
.btn-sm .btn-label {
  left: -10px;
  padding: 5px 10px;
  border-radius: 2px 0 0 2px;
}
.btn-sm .btn-label.btn-label-right {
  right: -10px;
  left: auto;
  border-radius: 0 2px 2px 0;
}
.btn-xs .btn-label {
  left: -5px;
  padding: 1px 5px;
  border-radius: 2px 0 0 2px;
}
.btn-xs .btn-label.btn-label-right {
  right: -5px;
  left: auto;
  border-radius: 0 2px 2px 0;
}
.nav-tabs-bottom {
  border-top: 1px solid #ddd;
  border-bottom: 0;
}
.nav-tabs-bottom > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.nav-tabs-bottom > li > a {
  border-radius: 0 0 4px 4px;
}
.nav-tabs-bottom > li > a:hover,
.nav-tabs-bottom > li > a:focus,
.nav-tabs-bottom > li.active > a,
.nav-tabs-bottom > li.active > a:hover,
.nav-tabs-bottom > li.active > a:focus {
  border: 1px solid #ddd;
  border-top-color: transparent;
}
.nav-tabs-left {
  border-right: 1px solid #ddd;
  border-bottom: 0;
}
.nav-tabs-left > li {
  float: none;
  margin-right: -1px;
  margin-bottom: 0;
}
.nav-tabs-left > li > a {
  margin-right: 0;
  margin-bottom: 2px;
  border-radius: 4px 0 0 4px;
}
.nav-tabs-left > li > a:hover,
.nav-tabs-left > li > a:focus,
.nav-tabs-left > li.active > a,
.nav-tabs-left > li.active > a:hover,
.nav-tabs-left > li.active > a:focus {
  border: 1px solid #ddd;
  border-right-color: transparent;
}
.row > .nav-tabs-left {
  position: relative;
  z-index: 1;
  padding-right: 0;
  padding-left: 15px;
  margin-right: -1px;
}
.row > .nav-tabs-left + .tab-content {
  border-left: 1px solid #ddd;
}
.nav-tabs-right {
  border-bottom: 0;
  border-left: 1px solid #ddd;
}
.nav-tabs-right > li {
  float: none;
  margin-bottom: 0;
  margin-left: -1px;
}
.nav-tabs-right > li > a {
  margin-bottom: 2px;
  margin-left: 0;
  border-radius: 0 4px 4px 0;
}
.nav-tabs-right > li > a:hover,
.nav-tabs-right > li > a:focus,
.nav-tabs-right > li.active > a,
.nav-tabs-right > li.active > a:hover,
.nav-tabs-right > li.active > a:focus {
  border: 1px solid #ddd;
  border-left-color: transparent;
}
.row > .nav-tabs-right {
  padding-right: 15px;
  padding-left: 0;
}
.navmenu,
.navbar-offcanvas {
  width: 300px;
  height: auto;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
}
.navmenu-fixed-left,
.navmenu-fixed-right,
.navbar-offcanvas {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1030;
  overflow-y: auto;
  border-radius: 0;
}
.navmenu-fixed-left,
.navbar-offcanvas.navmenu-fixed-left {
  right: auto;
  left: 0;
  border-width: 0 1px 0 0;
}
.navmenu-fixed-right,
.navbar-offcanvas {
  right: 0;
  left: auto;
  border-width: 0 0 0 1px;
}
.navmenu-nav {
  margin-bottom: 10px;
}
.navmenu-nav.dropdown-menu {
  position: static;
  float: none;
  padding-top: 0;
  margin: 0;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.navbar-offcanvas .navbar-nav {
  margin: 0;
}
@media (min-width: 768px) {
  .navbar-offcanvas {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-offcanvas.offcanvas {
    position: static;
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-offcanvas .navbar-nav.navbar-left:first-child {
    margin-left: -15px;
  }
  .navbar-offcanvas .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  .navbar-offcanvas .navmenu-brand {
    display: none;
  }
}
.navmenu-brand {
  display: block;
  padding: 10px 15px;
  margin: 10px 0;
  font-size: 18px;
  line-height: 20px;
}
.navmenu-brand:hover,
.navmenu-brand:focus {
  text-decoration: none;
}
.navmenu-default,
.navbar-default .navbar-offcanvas {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navmenu-default .navmenu-brand,
.navbar-default .navbar-offcanvas .navmenu-brand {
  color: #777;
}
.navmenu-default .navmenu-brand:hover,
.navbar-default .navbar-offcanvas .navmenu-brand:hover,
.navmenu-default .navmenu-brand:focus,
.navbar-default .navbar-offcanvas .navmenu-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navmenu-default .navmenu-text,
.navbar-default .navbar-offcanvas .navmenu-text {
  color: #777;
}
.navmenu-default .navmenu-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a:hover .caret,
.navmenu-default .navmenu-nav > .dropdown > a:focus .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a:focus .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}
.navmenu-default .navmenu-nav > .open > a,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a,
.navmenu-default .navmenu-nav > .open > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:hover,
.navmenu-default .navmenu-nav > .open > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navmenu-default .navmenu-nav > .open > a .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a .caret,
.navmenu-default .navmenu-nav > .open > a:hover .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:hover .caret,
.navmenu-default .navmenu-nav > .open > a:focus .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:focus .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.navmenu-default .navmenu-nav > .dropdown > a .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}
.navmenu-default .navmenu-nav.dropdown-menu,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu {
  background-color: #e7e7e7;
}
.navmenu-default .navmenu-nav.dropdown-menu > .divider,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .divider {
  background-color: #f8f8f8;
}
.navmenu-default .navmenu-nav.dropdown-menu > .active > a,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a,
.navmenu-default .navmenu-nav.dropdown-menu > .active > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:hover,
.navmenu-default .navmenu-nav.dropdown-menu > .active > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:focus {
  background-color: #d7d7d7;
}
.navmenu-default .navmenu-nav > li > a,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a {
  color: #777;
}
.navmenu-default .navmenu-nav > li > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a:hover,
.navmenu-default .navmenu-nav > li > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navmenu-default .navmenu-nav > .active > a,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a,
.navmenu-default .navmenu-nav > .active > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a:hover,
.navmenu-default .navmenu-nav > .active > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navmenu-default .navmenu-nav > .disabled > a,
.navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a,
.navmenu-default .navmenu-nav > .disabled > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a:hover,
.navmenu-default .navmenu-nav > .disabled > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navmenu-inverse,
.navbar-inverse .navbar-offcanvas {
  background-color: #222;
  border-color: #080808;
}
.navmenu-inverse .navmenu-brand,
.navbar-inverse .navbar-offcanvas .navmenu-brand {
  color: #999;
}
.navmenu-inverse .navmenu-brand:hover,
.navbar-inverse .navbar-offcanvas .navmenu-brand:hover,
.navmenu-inverse .navmenu-brand:focus,
.navbar-inverse .navbar-offcanvas .navmenu-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navmenu-inverse .navmenu-text,
.navbar-inverse .navbar-offcanvas .navmenu-text {
  color: #999;
}
.navmenu-inverse .navmenu-nav > .dropdown > a:hover .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a:hover .caret,
.navmenu-inverse .navmenu-nav > .dropdown > a:focus .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navmenu-inverse .navmenu-nav > .open > a,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a,
.navmenu-inverse .navmenu-nav > .open > a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:hover,
.navmenu-inverse .navmenu-nav > .open > a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
.navmenu-inverse .navmenu-nav > .open > a .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a .caret,
.navmenu-inverse .navmenu-nav > .open > a:hover .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:hover .caret,
.navmenu-inverse .navmenu-nav > .open > a:focus .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navmenu-inverse .navmenu-nav > .dropdown > a .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a .caret {
  border-top-color: #999;
  border-bottom-color: #999;
}
.navmenu-inverse .navmenu-nav.dropdown-menu,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu {
  background-color: #080808;
}
.navmenu-inverse .navmenu-nav.dropdown-menu > .divider,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .divider {
  background-color: #222;
}
.navmenu-inverse .navmenu-nav.dropdown-menu > .active > a,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a,
.navmenu-inverse .navmenu-nav.dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:hover,
.navmenu-inverse .navmenu-nav.dropdown-menu > .active > a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:focus {
  background-color: #000;
}
.navmenu-inverse .navmenu-nav > li > a,
.navbar-inverse .navbar-offcanvas .navmenu-nav > li > a {
  color: #999;
}
.navmenu-inverse .navmenu-nav > li > a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav > li > a:hover,
.navmenu-inverse .navmenu-nav > li > a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navmenu-inverse .navmenu-nav > .active > a,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a,
.navmenu-inverse .navmenu-nav > .active > a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a:hover,
.navmenu-inverse .navmenu-nav > .active > a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navmenu-inverse .navmenu-nav > .disabled > a,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a,
.navmenu-inverse .navmenu-nav > .disabled > a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a:hover,
.navmenu-inverse .navmenu-nav > .disabled > a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.alert-fixed-top,
.alert-fixed-bottom {
  position: fixed;
  left: 0;
  z-index: 1035;
  width: 100%;
  margin: 0;
  border-radius: 0;
}
@media (min-width: 992px) {
  .alert-fixed-top,
  .alert-fixed-bottom {
    left: 50%;
    width: 992px;
    margin-left: -496px;
  }
}
.alert-fixed-top {
  top: 0;
  border-width: 0 0 1px 0;
}
@media (min-width: 992px) {
  .alert-fixed-top {
    border-width: 0 1px 1px 1px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
}
.alert-fixed-bottom {
  bottom: 0;
  border-width: 1px 0 0 0;
}
@media (min-width: 992px) {
  .alert-fixed-bottom {
    border-width: 1px 1px 0 1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}
.offcanvas {
  display: none;
}
.offcanvas.in {
  display: block;
}
@media (max-width: 767px) {
  .offcanvas-xs {
    display: none;
  }
  .offcanvas-xs.in {
    display: block;
  }
}
@media (max-width: 991px) {
  .offcanvas-sm {
    display: none;
  }
  .offcanvas-sm.in {
    display: block;
  }
}
@media (max-width: 1199px) {
  .offcanvas-md {
    display: none;
  }
  .offcanvas-md.in {
    display: block;
  }
}
.offcanvas-lg {
  display: none;
}
.offcanvas-lg.in {
  display: block;
}
.canvas-sliding {
  -webkit-transition: top .35s, left .35s, bottom .35s, right .35s;
  transition: top .35s, left .35s, bottom .35s, right .35s;
}
.offcanvas-clone {
  position: absolute !important;
  top: auto !important;
  right: 0 !important;
  bottom: 0 !important;
  left: auto !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  border: none !important;
  opacity: 0 !important;
}
.table.rowlink td:not(.rowlink-skip),
.table .rowlink td:not(.rowlink-skip) {
  cursor: pointer;
}
.table.rowlink td:not(.rowlink-skip) a,
.table .rowlink td:not(.rowlink-skip) a {
  font: inherit;
  color: inherit;
  text-decoration: inherit;
}
.table-hover.rowlink tr:hover td,
.table-hover .rowlink tr:hover td {
  background-color: #cfcfcf;
}
.btn-file {
  position: relative;
  overflow: hidden;
  vertical-align: middle;
}
.btn-file > input {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 23px;
  cursor: pointer;
  filter: alpha(opacity=0);
  opacity: 0;
  direction: ltr;
}
.fileinput {
  display: inline-block;
  margin-bottom: 9px;
}
.fileinput .form-control {
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 5px;
  margin-bottom: 0;
  vertical-align: middle;
  cursor: text;
}
.fileinput .thumbnail {
  display: inline-block;
  margin-bottom: 5px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.fileinput .thumbnail > img {
  max-height: 100%;
}
.fileinput .btn {
  vertical-align: middle;
}
.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {
  display: none;
}
.fileinput-inline .fileinput-controls {
  display: inline;
}
.fileinput-filename {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.form-control .fileinput-filename {
  vertical-align: bottom;
}
.fileinput.input-group {
  display: table;
}
.fileinput.input-group > * {
  position: relative;
  z-index: 2;
}
.fileinput.input-group > .btn-file {
  z-index: 1;
}
.fileinput-new.input-group .btn-file,
.fileinput-new .input-group .btn-file {
  border-radius: 0 4px 4px 0;
}
.fileinput-new.input-group .btn-file.btn-xs,
.fileinput-new .input-group .btn-file.btn-xs,
.fileinput-new.input-group .btn-file.btn-sm,
.fileinput-new .input-group .btn-file.btn-sm {
  border-radius: 0 3px 3px 0;
}
.fileinput-new.input-group .btn-file.btn-lg,
.fileinput-new .input-group .btn-file.btn-lg {
  border-radius: 0 6px 6px 0;
}
.form-group.has-warning .fileinput .fileinput-preview {
  color: #8a6d3b;
}
.form-group.has-warning .fileinput .thumbnail {
  border-color: #faebcc;
}
.form-group.has-error .fileinput .fileinput-preview {
  color: #a94442;
}
.form-group.has-error .fileinput .thumbnail {
  border-color: #ebccd1;
}
.form-group.has-success .fileinput .fileinput-preview {
  color: #3c763d;
}
.form-group.has-success .fileinput .thumbnail {
  border-color: #d6e9c6;
}
.input-group-addon:not(:first-child) {
  border-left: 0;
}
/*@import "modals.less";*/
.tooltip {
  position: absolute;
  z-index: 10001;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  opacity: 0;
  filter: alpha(opacity=0);
  padding: 4px;
  text-transform: none!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-top-right-radius: 4px !important;
  border-top-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  background-color: #ffffff;
}
.tooltip.in {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.tooltip.top {
  margin-top: -3px;
  padding: 0 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 0;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 0 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 0;
}
.tooltip-inner {
  max-width: 400px;
  padding: 4px;
  color: #3b3b3b;
  text-align: center;
  text-decoration: none;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -0;
  border-width: 0 0 0;
  border-top-color: #ffffff;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 0;
  margin-bottom: -0;
  border-width: 0 0 0;
  border-top-color: #ffffff;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 0;
  margin-bottom: -0;
  border-width: 0 0 0;
  border-top-color: #ffffff;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -0;
  border-width: 0 0 0 0;
  border-right-color: #ffffff;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -0;
  border-width: 0 0 0 0;
  border-left-color: #ffffff;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -0;
  border-width: 0 0 0;
  border-bottom-color: #ffffff;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 0;
  margin-top: -0;
  border-width: 0 0 0;
  border-bottom-color: #ffffff;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 0;
  margin-top: -0;
  border-width: 0 0 0;
  border-bottom-color: #ffffff;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.5em!important;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0;
  border-radius: 6px;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -0;
}
.popover.right {
  margin-left: 0;
}
.popover.bottom {
  margin-top: 0;
}
.popover.left {
  margin-left: -0;
}
.popover-title {
  margin: 0;
  padding: 25px 28px;
  font-size: 20px;
  background-color: transparent;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  color: #3b3b3b;
}
.popover-content {
  padding: 0 28px 25px 28px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 1;
}
.popover > .arrow:after {
  border-width: 0;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -1;
  border-bottom-width: 0;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-color: rgba(0, 0, 0, 0.05);
  bottom: -1;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -0;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right > .arrow {
  top: 50%;
  left: -1;
  margin-top: -1;
  border-left-width: 0;
  border-right-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0.05);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -0;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -1;
  border-top-width: 0;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0.05);
  top: -1;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -0;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left > .arrow {
  top: 50%;
  right: -1;
  margin-top: -1;
  border-right-width: 0;
  border-left-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0.05);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -0;
}
.closepop {
  display: block;
  float: right;
  padding: 32px 0 18px 0;
  text-transform: uppercase;
  font-weight: 500;
  cursor: pointer;
  font-size: 14px;
}
.closepop :hover {
  text-decoration: none;
}
/* popover z index ; issue 308 */
.popover-z-index {
  z-index: 99999 !important;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.pager:after,
.panel-body:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=quorum-bootstrap.css.map */
/* Change box model to content box for some Kendo elements */
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
/* Derrick Red - a52020 */
/* Innovation Blue */
/* Dark Derrick red  72001e */
/* Prosperity purple 75004b */
/* Ocean blue 005b99  */
/* Electric blue 009de2  */
/* Turbine teal 034442  */
/* Dark resource green 27630e */
/* Light Energy yellow c4a300  */
/* Light Turbine teal 1b6c77  */
/* Steel gray -9ba2aa  */
/* Dark utility orange - 8e2500  */
/* Light utility orange -af501c  */
/* Shale Gray - 646a75  */
/** 
 * Kendo UI v2016.1.112 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2016 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.                                                                                                      
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Kendo base CSS */
.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-slider-items:after,
.k-grid-toolbar:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
.k-floatwrap,
.k-slider-items,
.k-grid-toolbar {
  display: inline-block;
}
.k-floatwrap,
.k-slider-items,
.k-grid-toolbar {
  display: block;
}
/* main gradient */
.k-block,
.k-button,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-tooltip,
.k-pager-wrap,
.k-tabstrip-items .k-item,
.k-link.k-state-hover,
.k-textbox,
.k-textbox:hover,
.k-autocomplete,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-autocomplete.k-state-hover,
.k-dropdown-wrap.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-draghandle {
  background-repeat: repeat;
  background-position: 0 center;
}
.k-link:hover {
  text-decoration: none;
}
.k-state-highlight > .k-link {
  color: inherit;
}
/* widget */
.k-textbox > input,
.k-input[type="text"],
.k-input[type="number"],
.k-textbox,
.k-picker-wrap .k-input,
.k-button {
  font-size: 100%;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  -webkit-appearance: none;
}
.k-widget,
.k-block,
.k-inline-block,
.k-draghandle {
  border-style: solid;
  border-width: 1px;
  -webkit-appearance: none;
}
.k-block,
.k-widget {
  line-height: normal;
  outline: 0;
}
.k-widget ::-ms-clear {
  width: 0;
  height: 0;
}
/* Block */
.k-block {
  padding: 2px;
}
/* button */
.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[disabled],
.k-button.k-state-disabled,
.k-state-disabled .k-button,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:hover,
.k-state-disabled .k-button:active,
.k-button.k-state-disabled:active {
  cursor: default;
}
a.k-button {
  user-select: none;
  text-decoration: none;
}
/* Override the important default line-height in Firefox 4+ */
.k-ff input.k-button {
  padding-bottom: 0.37em;
  padding-top: 0.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="submit"].k-button-expand,
input[type="button"].k-button-expand,
input[type="reset"].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;
  /*IE9*/
}
.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: -0.3rem;
}
.k-button.k-button-icontext .k-icon,
.k-button.k-button-icontext .k-image {
  vertical-align: text-top;
}
html body .k-button-bare {
  background: none !important;
  /*spares long selectors*/
  color: inherit;
  border-width: 0;
}
html body .k-button-bare.k-upload-button:hover {
  color: inherit;
}
/* link */
.k-link {
  cursor: pointer;
  outline: 0;
  text-decoration: none;
}
.k-grid-header span.k-link {
  cursor: default;
}
/* states */
.k-state-disabled,
.k-state-disabled .k-link,
.k-state-disabled .k-icon,
.k-state-disabled .k-button,
.k-state-disabled .k-draghandle,
.k-state-disabled .k-upload-button input {
  cursor: default !important;
  outline: 0;
}
@media print {
  .k-state-disabled,
  .k-state-disabled .k-input {
    opacity: 1 !important;
  }
}
.k-state-error {
  border-style: ridge;
}
.k-state-empty {
  font-style: italic;
}
/* icons */
.k-icon,
.k-sprite,
.k-button-group .k-tool-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
  -ms-high-contrast-adjust: none;
}
.k-icon.k-i-none {
  background-image: none !important;
  /* should never be a background on these */
}
/* In IE7 vertical align: middle can't be overridden */
.k-ie8 .k-icon,
.k-ie8 .k-sprite,
.k-ie8 .k-button-group .k-tool-icon {
  vertical-align: middle;
}
:root * > .k-icon,
:root * > .k-sprite,
:root * > .k-button-group .k-tool-icon {
  vertical-align: middle;
}
.k-icon,
.k-sprite {
  background-color: transparent;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-n {
  background-position: 0 -3px;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-s {
  background-position: 0 -35px;
}
.k-state-selected .k-i-arrow-n {
  background-position: -16px 0px;
}
.k-link:not(.k-state-disabled):hover > .k-state-selected .k-i-arrow-n,
.k-state-hover > .k-state-selected .k-i-arrow-n,
.k-state-hover > * > .k-state-selected .k-i-arrow-n,
.k-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-n,
.k-textbox:hover .k-state-selected .k-i-arrow-n,
.k-button:active .k-state-selected .k-i-arrow-n {
  background-position: -16px 0px;
}
.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,
.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n {
  background-position: -16px -3px;
}
.k-state-selected .k-i-arrow-s {
  background-position: -16px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-state-selected .k-i-arrow-s,
.k-state-hover > .k-state-selected .k-i-arrow-s,
.k-state-hover > * > .k-state-selected .k-i-arrow-s,
.k-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-s,
.k-textbox:hover .k-state-selected .k-i-arrow-s,
.k-button:active .k-state-selected .k-i-arrow-s {
  background-position: -16px -32px;
}
.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,
.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s {
  background-position: -16px -35px;
}
.k-grid-header th > .k-link:hover span.k-i-arrow-n {
  background-position: 0px 0px;
}
.k-grid-header th > .k-link:hover span.k-i-arrow-s {
  background-position: 0px -32px;
}
.k-group-indicator .k-link:hover span.k-si-arrow-n {
  background-position: 0 -129px;
}
.k-group-indicator .k-link:hover span.k-si-arrow-s {
  background-position: 0 -159px;
}
.k-group-indicator .k-button:hover span.k-group-delete {
  background-position: -32px -16px;
}
.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar {
  background-position: -32px -176px;
}
.k-i-arrow-n {
  background-position: 0px 0px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrow-n,
.k-state-hover > .k-i-arrow-n,
.k-state-hover > * > .k-i-arrow-n,
.k-button:not(.k-state-disabled):hover .k-i-arrow-n,
.k-textbox:hover .k-i-arrow-n,
.k-button:active .k-i-arrow-n {
  background-position: 0px 0px;
}
.k-i-arrow-e {
  background-position: 0px -16px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrow-e,
.k-state-hover > .k-i-arrow-e,
.k-state-hover > * > .k-i-arrow-e,
.k-button:not(.k-state-disabled):hover .k-i-arrow-e,
.k-textbox:hover .k-i-arrow-e,
.k-button:active .k-i-arrow-e {
  background-position: 0px -16px;
}
.k-rtl .k-i-arrow-w {
  background-position: 0px -16px;
}
.k-rtl .k-link:not(.k-state-disabled):hover > .k-i-arrow-w,
.k-rtl .k-state-hover > .k-i-arrow-w,
.k-rtl .k-state-hover > * > .k-i-arrow-w,
.k-rtl .k-button:not(.k-state-disabled):hover .k-i-arrow-w,
.k-rtl .k-textbox:hover .k-i-arrow-w,
.k-rtl .k-button:active .k-i-arrow-w {
  background-position: -16px -16px;
  background-position: 0px -16px;
}
.k-i-arrow-s {
  background-position: 0px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrow-s,
.k-state-hover > .k-i-arrow-s,
.k-state-hover > * > .k-i-arrow-s,
.k-button:not(.k-state-disabled):hover .k-i-arrow-s,
.k-textbox:hover .k-i-arrow-s,
.k-button:active .k-i-arrow-s {
  background-position: 0px -32px;
}
.k-i-arrow-w {
  background-position: 0px -48px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrow-w,
.k-state-hover > .k-i-arrow-w,
.k-state-hover > * > .k-i-arrow-w,
.k-button:not(.k-state-disabled):hover .k-i-arrow-w,
.k-textbox:hover .k-i-arrow-w,
.k-button:active .k-i-arrow-w {
  background-position: 0px -48px;
}
.k-rtl .k-i-arrow-e {
  background-position: 0px -48px;
}
.k-rtl .k-link:not(.k-state-disabled):hover > .k-i-arrow-e,
.k-rtl .k-state-hover > .k-i-arrow-e,
.k-rtl .k-state-hover > * > .k-i-arrow-e,
.k-rtl .k-button:not(.k-state-disabled):hover .k-i-arrow-e,
.k-rtl .k-textbox:hover .k-i-arrow-e,
.k-rtl .k-button:active .k-i-arrow-e {
  background-position: -16px -48px;
  background-position: 0px -48px;
}
.k-i-seek-n {
  background-position: 0px -64px;
}
.k-link:not(.k-state-disabled):hover > .k-i-seek-n,
.k-state-hover > .k-i-seek-n,
.k-state-hover > * > .k-i-seek-n,
.k-button:not(.k-state-disabled):hover .k-i-seek-n,
.k-textbox:hover .k-i-seek-n,
.k-button:active .k-i-seek-n {
  background-position: 0px -64px;
}
.k-i-seek-e {
  background-position: 0px -80px;
}
.k-link:not(.k-state-disabled):hover > .k-i-seek-e,
.k-state-hover > .k-i-seek-e,
.k-state-hover > * > .k-i-seek-e,
.k-button:not(.k-state-disabled):hover .k-i-seek-e,
.k-textbox:hover .k-i-seek-e,
.k-button:active .k-i-seek-e {
  background-position: 0px -80px;
}
.k-rtl .k-i-seek-w {
  background-position: 0px -80px;
}
.k-rtl .k-link:not(.k-state-disabled):hover > .k-i-seek-w,
.k-rtl .k-state-hover > .k-i-seek-w,
.k-rtl .k-state-hover > * > .k-i-seek-w,
.k-rtl .k-button:not(.k-state-disabled):hover .k-i-seek-w,
.k-rtl .k-textbox:hover .k-i-seek-w,
.k-rtl .k-button:active .k-i-seek-w {
  background-position: -16px -80px;
  background-position: 0px -80px;
}
.k-i-seek-s {
  background-position: 0px -96px;
}
.k-link:not(.k-state-disabled):hover > .k-i-seek-s,
.k-state-hover > .k-i-seek-s,
.k-state-hover > * > .k-i-seek-s,
.k-button:not(.k-state-disabled):hover .k-i-seek-s,
.k-textbox:hover .k-i-seek-s,
.k-button:active .k-i-seek-s {
  background-position: 0px -96px;
}
.k-i-seek-w {
  background-position: 0px -112px;
}
.k-link:not(.k-state-disabled):hover > .k-i-seek-w,
.k-state-hover > .k-i-seek-w,
.k-state-hover > * > .k-i-seek-w,
.k-button:not(.k-state-disabled):hover .k-i-seek-w,
.k-textbox:hover .k-i-seek-w,
.k-button:active .k-i-seek-w {
  background-position: 0px -112px;
}
.k-rtl .k-i-seek-e {
  background-position: 0px -112px;
}
.k-rtl .k-link:not(.k-state-disabled):hover > .k-i-seek-e,
.k-rtl .k-state-hover > .k-i-seek-e,
.k-rtl .k-state-hover > * > .k-i-seek-e,
.k-rtl .k-button:not(.k-state-disabled):hover .k-i-seek-e,
.k-rtl .k-textbox:hover .k-i-seek-e,
.k-rtl .k-button:active .k-i-seek-e {
  background-position: -16px -112px;
  background-position: 0px -112px;
}
.k-si-arrow-n {
  background-position: 0 -129px;
}
.k-link:not(.k-state-disabled):hover > .k-si-arrow-n,
.k-state-hover > .k-si-arrow-n,
.k-state-hover > * > .k-si-arrow-n,
.k-button:not(.k-state-disabled):hover .k-si-arrow-n,
.k-textbox:hover .k-si-arrow-n,
.k-button:active .k-si-arrow-n {
  background-position: 0 - 16px -129px;
}
.k-si-arrow-e {
  background-position: 0px -144px;
}
.k-link:not(.k-state-disabled):hover > .k-si-arrow-e,
.k-state-hover > .k-si-arrow-e,
.k-state-hover > * > .k-si-arrow-e,
.k-button:not(.k-state-disabled):hover .k-si-arrow-e,
.k-textbox:hover .k-si-arrow-e,
.k-button:active .k-si-arrow-e {
  background-position: 0px -144px;
}
.k-si-arrow-s {
  background-position: 0 -159px;
}
.k-link:not(.k-state-disabled):hover > .k-si-arrow-s,
.k-state-hover > .k-si-arrow-s,
.k-state-hover > * > .k-si-arrow-s,
.k-button:not(.k-state-disabled):hover .k-si-arrow-s,
.k-textbox:hover .k-si-arrow-s,
.k-button:active .k-si-arrow-s {
  background-position: 0 - 16px -159px;
}
.k-si-arrow-w {
  background-position: 0px -176px;
}
.k-link:not(.k-state-disabled):hover > .k-si-arrow-w,
.k-state-hover > .k-si-arrow-w,
.k-state-hover > * > .k-si-arrow-w,
.k-button:not(.k-state-disabled):hover .k-si-arrow-w,
.k-textbox:hover .k-si-arrow-w,
.k-button:active .k-si-arrow-w {
  background-position: 0px -176px;
}
.k-i-arrowhead-n {
  background-position: 0px -256px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrowhead-n,
.k-state-hover > .k-i-arrowhead-n,
.k-state-hover > * > .k-i-arrowhead-n,
.k-button:not(.k-state-disabled):hover .k-i-arrowhead-n,
.k-textbox:hover .k-i-arrowhead-n,
.k-button:active .k-i-arrowhead-n {
  background-position: 0px -256px;
}
.k-i-arrowhead-e {
  background-position: 0px -272px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrowhead-e,
.k-state-hover > .k-i-arrowhead-e,
.k-state-hover > * > .k-i-arrowhead-e,
.k-button:not(.k-state-disabled):hover .k-i-arrowhead-e,
.k-textbox:hover .k-i-arrowhead-e,
.k-button:active .k-i-arrowhead-e {
  background-position: 0px -272px;
}
.k-i-arrowhead-s {
  background-position: 0px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrowhead-s,
.k-state-hover > .k-i-arrowhead-s,
.k-state-hover > * > .k-i-arrowhead-s,
.k-button:not(.k-state-disabled):hover .k-i-arrowhead-s,
.k-textbox:hover .k-i-arrowhead-s,
.k-button:active .k-i-arrowhead-s {
  background-position: 0px -288px;
}
.k-i-arrowhead-w {
  background-position: 0px -304px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrowhead-w,
.k-state-hover > .k-i-arrowhead-w,
.k-state-hover > * > .k-i-arrowhead-w,
.k-button:not(.k-state-disabled):hover .k-i-arrowhead-w,
.k-textbox:hover .k-i-arrowhead-w,
.k-button:active .k-i-arrowhead-w {
  background-position: 0px -304px;
}
.k-i-expand,
.k-plus,
.k-plus-disabled {
  background-position: 0px -192px;
}
.k-link:not(.k-state-disabled):hover > .k-i-expand,
.k-link:not(.k-state-disabled):hover > .k-plus,
.k-link:not(.k-state-disabled):hover > .k-plus-disabled,
.k-state-hover > .k-i-expand,
.k-state-hover > .k-plus,
.k-state-hover > .k-plus-disabled,
.k-state-hover > * > .k-i-expand,
.k-state-hover > * > .k-plus,
.k-state-hover > * > .k-plus-disabled,
.k-button:not(.k-state-disabled):hover .k-i-expand,
.k-button:not(.k-state-disabled):hover .k-plus,
.k-button:not(.k-state-disabled):hover .k-plus-disabled,
.k-textbox:hover .k-i-expand,
.k-textbox:hover .k-plus,
.k-textbox:hover .k-plus-disabled,
.k-button:active .k-i-expand,
.k-button:active .k-plus,
.k-button:active .k-plus-disabled {
  background-position: 0px -192px;
}
.k-i-expand-w,
.k-rtl .k-i-expand,
.k-rtl .k-plus,
.k-rtl .k-plus-disabled {
  background-position: 0px -208px;
}
.k-link:not(.k-state-disabled):hover > .k-i-expand-w,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-i-expand,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-plus,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-plus-disabled,
.k-state-hover > .k-i-expand-w,
.k-state-hover > .k-rtl .k-i-expand,
.k-state-hover > .k-rtl .k-plus,
.k-state-hover > .k-rtl .k-plus-disabled,
.k-state-hover > * > .k-i-expand-w,
.k-state-hover > * > .k-rtl .k-i-expand,
.k-state-hover > * > .k-rtl .k-plus,
.k-state-hover > * > .k-rtl .k-plus-disabled,
.k-button:not(.k-state-disabled):hover .k-i-expand-w,
.k-button:not(.k-state-disabled):hover .k-rtl .k-i-expand,
.k-button:not(.k-state-disabled):hover .k-rtl .k-plus,
.k-button:not(.k-state-disabled):hover .k-rtl .k-plus-disabled,
.k-textbox:hover .k-i-expand-w,
.k-textbox:hover .k-rtl .k-i-expand,
.k-textbox:hover .k-rtl .k-plus,
.k-textbox:hover .k-rtl .k-plus-disabled,
.k-button:active .k-i-expand-w,
.k-button:active .k-rtl .k-i-expand,
.k-button:active .k-rtl .k-plus,
.k-button:active .k-rtl .k-plus-disabled {
  background-position: 0px -208px;
}
.k-i-collapse,
.k-minus,
.k-minus-disabled {
  background-position: 0px -224px;
}
.k-link:not(.k-state-disabled):hover > .k-i-collapse,
.k-link:not(.k-state-disabled):hover > .k-minus,
.k-link:not(.k-state-disabled):hover > .k-minus-disabled,
.k-state-hover > .k-i-collapse,
.k-state-hover > .k-minus,
.k-state-hover > .k-minus-disabled,
.k-state-hover > * > .k-i-collapse,
.k-state-hover > * > .k-minus,
.k-state-hover > * > .k-minus-disabled,
.k-button:not(.k-state-disabled):hover .k-i-collapse,
.k-button:not(.k-state-disabled):hover .k-minus,
.k-button:not(.k-state-disabled):hover .k-minus-disabled,
.k-textbox:hover .k-i-collapse,
.k-textbox:hover .k-minus,
.k-textbox:hover .k-minus-disabled,
.k-button:active .k-i-collapse,
.k-button:active .k-minus,
.k-button:active .k-minus-disabled {
  background-position: 0px -224px;
}
.k-i-collapse-w,
.k-rtl .k-i-collapse,
.k-rtl .k-minus,
.k-rtl .k-minus-disabled {
  background-position: 0px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-collapse-w,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-i-collapse,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-minus,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-minus-disabled,
.k-state-hover > .k-i-collapse-w,
.k-state-hover > .k-rtl .k-i-collapse,
.k-state-hover > .k-rtl .k-minus,
.k-state-hover > .k-rtl .k-minus-disabled,
.k-state-hover > * > .k-i-collapse-w,
.k-state-hover > * > .k-rtl .k-i-collapse,
.k-state-hover > * > .k-rtl .k-minus,
.k-state-hover > * > .k-rtl .k-minus-disabled,
.k-button:not(.k-state-disabled):hover .k-i-collapse-w,
.k-button:not(.k-state-disabled):hover .k-rtl .k-i-collapse,
.k-button:not(.k-state-disabled):hover .k-rtl .k-minus,
.k-button:not(.k-state-disabled):hover .k-rtl .k-minus-disabled,
.k-textbox:hover .k-i-collapse-w,
.k-textbox:hover .k-rtl .k-i-collapse,
.k-textbox:hover .k-rtl .k-minus,
.k-textbox:hover .k-rtl .k-minus-disabled,
.k-button:active .k-i-collapse-w,
.k-button:active .k-rtl .k-i-collapse,
.k-button:active .k-rtl .k-minus,
.k-button:active .k-rtl .k-minus-disabled {
  background-position: 0px -240px;
}
.k-i-pencil,
.k-edit {
  background-position: -32px 0px;
}
.k-link:not(.k-state-disabled):hover > .k-i-pencil,
.k-link:not(.k-state-disabled):hover > .k-edit,
.k-state-hover > .k-i-pencil,
.k-state-hover > .k-edit,
.k-state-hover > * > .k-i-pencil,
.k-state-hover > * > .k-edit,
.k-button:not(.k-state-disabled):hover .k-i-pencil,
.k-button:not(.k-state-disabled):hover .k-edit,
.k-textbox:hover .k-i-pencil,
.k-textbox:hover .k-edit,
.k-button:active .k-i-pencil,
.k-button:active .k-edit {
  background-position: -32px 0px;
}
.k-i-close,
.k-delete,
.k-group-delete {
  background-position: -32px -16px;
}
.k-link:not(.k-state-disabled):hover > .k-i-close,
.k-link:not(.k-state-disabled):hover > .k-delete,
.k-link:not(.k-state-disabled):hover > .k-group-delete,
.k-state-hover > .k-i-close,
.k-state-hover > .k-delete,
.k-state-hover > .k-group-delete,
.k-state-hover > * > .k-i-close,
.k-state-hover > * > .k-delete,
.k-state-hover > * > .k-group-delete,
.k-button:not(.k-state-disabled):hover .k-i-close,
.k-button:not(.k-state-disabled):hover .k-delete,
.k-button:not(.k-state-disabled):hover .k-group-delete,
.k-textbox:hover .k-i-close,
.k-textbox:hover .k-delete,
.k-textbox:hover .k-group-delete,
.k-button:active .k-i-close,
.k-button:active .k-delete,
.k-button:active .k-group-delete {
  background-position: -32px -16px;
}
.k-si-close {
  background-position: -160px -80px;
}
.k-link:not(.k-state-disabled):hover > .k-si-close,
.k-state-hover > .k-si-close,
.k-state-hover > * > .k-si-close,
.k-button:not(.k-state-disabled):hover .k-si-close,
.k-textbox:hover .k-si-close,
.k-button:active .k-si-close {
  background-position: -160px -80px;
}
.k-multiselect .k-delete {
  background-position: -160px -80px;
}
.k-multiselect .k-state-hover .k-delete {
  background-position: -176px -80px;
}
.k-i-tick,
.k-insert,
.k-update {
  background-position: -32px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-i-tick,
.k-link:not(.k-state-disabled):hover > .k-insert,
.k-link:not(.k-state-disabled):hover > .k-update,
.k-state-hover > .k-i-tick,
.k-state-hover > .k-insert,
.k-state-hover > .k-update,
.k-state-hover > * > .k-i-tick,
.k-state-hover > * > .k-insert,
.k-state-hover > * > .k-update,
.k-button:not(.k-state-disabled):hover .k-i-tick,
.k-button:not(.k-state-disabled):hover .k-insert,
.k-button:not(.k-state-disabled):hover .k-update,
.k-textbox:hover .k-i-tick,
.k-textbox:hover .k-insert,
.k-textbox:hover .k-update,
.k-button:active .k-i-tick,
.k-button:active .k-insert,
.k-button:active .k-update {
  background-position: -32px -32px;
}
.k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox],
.k-mobile-list .k-edit-field [type=radio] {
  background-position: -32px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-check:checked,
.k-link:not(.k-state-disabled):hover > .k-mobile-list .k-edit-field [type=checkbox],
.k-link:not(.k-state-disabled):hover > .k-mobile-list .k-edit-field [type=radio],
.k-state-hover > .k-check:checked,
.k-state-hover > .k-mobile-list .k-edit-field [type=checkbox],
.k-state-hover > .k-mobile-list .k-edit-field [type=radio],
.k-state-hover > * > .k-check:checked,
.k-state-hover > * > .k-mobile-list .k-edit-field [type=checkbox],
.k-state-hover > * > .k-mobile-list .k-edit-field [type=radio],
.k-button:not(.k-state-disabled):hover .k-check:checked,
.k-button:not(.k-state-disabled):hover .k-mobile-list .k-edit-field [type=checkbox],
.k-button:not(.k-state-disabled):hover .k-mobile-list .k-edit-field [type=radio],
.k-textbox:hover .k-check:checked,
.k-textbox:hover .k-mobile-list .k-edit-field [type=checkbox],
.k-textbox:hover .k-mobile-list .k-edit-field [type=radio],
.k-button:active .k-check:checked,
.k-button:active .k-mobile-list .k-edit-field [type=checkbox],
.k-button:active .k-mobile-list .k-edit-field [type=radio] {
  background-position: -32px -32px;
}
.k-i-cancel,
.k-cancel,
.k-denied {
  background-position: -32px -48px;
}
.k-link:not(.k-state-disabled):hover > .k-i-cancel,
.k-link:not(.k-state-disabled):hover > .k-cancel,
.k-link:not(.k-state-disabled):hover > .k-denied,
.k-state-hover > .k-i-cancel,
.k-state-hover > .k-cancel,
.k-state-hover > .k-denied,
.k-state-hover > * > .k-i-cancel,
.k-state-hover > * > .k-cancel,
.k-state-hover > * > .k-denied,
.k-button:not(.k-state-disabled):hover .k-i-cancel,
.k-button:not(.k-state-disabled):hover .k-cancel,
.k-button:not(.k-state-disabled):hover .k-denied,
.k-textbox:hover .k-i-cancel,
.k-textbox:hover .k-cancel,
.k-textbox:hover .k-denied,
.k-button:active .k-i-cancel,
.k-button:active .k-cancel,
.k-button:active .k-denied {
  background-position: -32px -48px;
}
.k-i-plus,
.k-add {
  background-position: -32px -64px;
}
.k-link:not(.k-state-disabled):hover > .k-i-plus,
.k-link:not(.k-state-disabled):hover > .k-add,
.k-state-hover > .k-i-plus,
.k-state-hover > .k-add,
.k-state-hover > * > .k-i-plus,
.k-state-hover > * > .k-add,
.k-button:not(.k-state-disabled):hover .k-i-plus,
.k-button:not(.k-state-disabled):hover .k-add,
.k-textbox:hover .k-i-plus,
.k-textbox:hover .k-add,
.k-button:active .k-i-plus,
.k-button:active .k-add {
  background-position: -32px -64px;
}
.k-i-funnel,
.k-filter {
  background-position: -32px -80px;
}
.k-link:not(.k-state-disabled):hover > .k-i-funnel,
.k-link:not(.k-state-disabled):hover > .k-filter,
.k-state-hover > .k-i-funnel,
.k-state-hover > .k-filter,
.k-state-hover > * > .k-i-funnel,
.k-state-hover > * > .k-filter,
.k-button:not(.k-state-disabled):hover .k-i-funnel,
.k-button:not(.k-state-disabled):hover .k-filter,
.k-textbox:hover .k-i-funnel,
.k-textbox:hover .k-filter,
.k-button:active .k-i-funnel,
.k-button:active .k-filter {
  background-position: -32px -80px;
}
.k-i-funnel-clear,
.k-clear-filter {
  background-position: -32px -96px;
}
.k-link:not(.k-state-disabled):hover > .k-i-funnel-clear,
.k-link:not(.k-state-disabled):hover > .k-clear-filter,
.k-state-hover > .k-i-funnel-clear,
.k-state-hover > .k-clear-filter,
.k-state-hover > * > .k-i-funnel-clear,
.k-state-hover > * > .k-clear-filter,
.k-button:not(.k-state-disabled):hover .k-i-funnel-clear,
.k-button:not(.k-state-disabled):hover .k-clear-filter,
.k-textbox:hover .k-i-funnel-clear,
.k-textbox:hover .k-clear-filter,
.k-button:active .k-i-funnel-clear,
.k-button:active .k-clear-filter {
  background-position: -32px -96px;
}
.k-i-lock {
  background-position: -64px 0px;
}
.k-link:not(.k-state-disabled):hover > .k-i-lock,
.k-state-hover > .k-i-lock,
.k-state-hover > * > .k-i-lock,
.k-button:not(.k-state-disabled):hover .k-i-lock,
.k-textbox:hover .k-i-lock,
.k-button:active .k-i-lock {
  background-position: -64px 0px;
}
.k-i-unlock {
  background-position: -64px -16px;
}
.k-link:not(.k-state-disabled):hover > .k-i-unlock,
.k-state-hover > .k-i-unlock,
.k-state-hover > * > .k-i-unlock,
.k-button:not(.k-state-disabled):hover .k-i-unlock,
.k-textbox:hover .k-i-unlock,
.k-button:active .k-i-unlock {
  background-position: -64px -16px;
}
.k-i-refresh {
  background-position: -32px -112px;
}
.k-link:not(.k-state-disabled):hover > .k-i-refresh,
.k-state-hover > .k-i-refresh,
.k-state-hover > * > .k-i-refresh,
.k-button:not(.k-state-disabled):hover .k-i-refresh,
.k-textbox:hover .k-i-refresh,
.k-button:active .k-i-refresh {
  background-position: -32px -112px;
}
.k-i-exception {
  background-position: -160px -304px;
}
.k-link:not(.k-state-disabled):hover > .k-i-exception,
.k-state-hover > .k-i-exception,
.k-state-hover > * > .k-i-exception,
.k-button:not(.k-state-disabled):hover .k-i-exception,
.k-textbox:hover .k-i-exception,
.k-button:active .k-i-exception {
  background-position: -160px -304px;
}
.k-i-restore {
  background-position: -32px -128px;
}
.k-link:not(.k-state-disabled):hover > .k-i-restore,
.k-state-hover > .k-i-restore,
.k-state-hover > * > .k-i-restore,
.k-button:not(.k-state-disabled):hover .k-i-restore,
.k-textbox:hover .k-i-restore,
.k-button:active .k-i-restore {
  background-position: -32px -128px;
}
.k-i-maximize {
  background-position: -32px -144px;
}
.k-link:not(.k-state-disabled):hover > .k-i-maximize,
.k-state-hover > .k-i-maximize,
.k-state-hover > * > .k-i-maximize,
.k-button:not(.k-state-disabled):hover .k-i-maximize,
.k-textbox:hover .k-i-maximize,
.k-button:active .k-i-maximize {
  background-position: -32px -144px;
}
.k-i-minimize {
  background-position: -64px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-i-minimize,
.k-state-hover > .k-i-minimize,
.k-state-hover > * > .k-i-minimize,
.k-button:not(.k-state-disabled):hover .k-i-minimize,
.k-textbox:hover .k-i-minimize,
.k-button:active .k-i-minimize {
  background-position: -64px -288px;
}
.k-i-pin {
  background-position: -160px -256px;
}
.k-link:not(.k-state-disabled):hover > .k-i-pin,
.k-state-hover > .k-i-pin,
.k-state-hover > * > .k-i-pin,
.k-button:not(.k-state-disabled):hover .k-i-pin,
.k-textbox:hover .k-i-pin,
.k-button:active .k-i-pin {
  background-position: -160px -256px;
}
.k-i-unpin {
  background-position: -160px -272px;
}
.k-link:not(.k-state-disabled):hover > .k-i-unpin,
.k-state-hover > .k-i-unpin,
.k-state-hover > * > .k-i-unpin,
.k-button:not(.k-state-disabled):hover .k-i-unpin,
.k-textbox:hover .k-i-unpin,
.k-button:active .k-i-unpin {
  background-position: -160px -272px;
}
.k-resize-se {
  background-position: -32px -160px;
}
.k-link:not(.k-state-disabled):hover > .k-resize-se,
.k-state-hover > .k-resize-se,
.k-state-hover > * > .k-resize-se,
.k-button:not(.k-state-disabled):hover .k-resize-se,
.k-textbox:hover .k-resize-se,
.k-button:active .k-resize-se {
  background-position: -32px -160px;
}
.k-i-calendar {
  background-position: -32px -176px;
}
.k-link:not(.k-state-disabled):hover > .k-i-calendar,
.k-state-hover > .k-i-calendar,
.k-state-hover > * > .k-i-calendar,
.k-button:not(.k-state-disabled):hover .k-i-calendar,
.k-textbox:hover .k-i-calendar,
.k-button:active .k-i-calendar {
  background-position: -32px -176px;
}
.k-i-clock {
  background-position: -32px -192px;
}
.k-link:not(.k-state-disabled):hover > .k-i-clock,
.k-state-hover > .k-i-clock,
.k-state-hover > * > .k-i-clock,
.k-button:not(.k-state-disabled):hover .k-i-clock,
.k-textbox:hover .k-i-clock,
.k-button:active .k-i-clock {
  background-position: -32px -192px;
}
.k-si-plus {
  background-position: -32px -208px;
}
.k-link:not(.k-state-disabled):hover > .k-si-plus,
.k-state-hover > .k-si-plus,
.k-state-hover > * > .k-si-plus,
.k-button:not(.k-state-disabled):hover .k-si-plus,
.k-textbox:hover .k-si-plus,
.k-button:active .k-si-plus {
  background-position: -32px -208px;
}
.k-si-minus {
  background-position: -32px -224px;
}
.k-link:not(.k-state-disabled):hover > .k-si-minus,
.k-state-hover > .k-si-minus,
.k-state-hover > * > .k-si-minus,
.k-button:not(.k-state-disabled):hover .k-si-minus,
.k-textbox:hover .k-si-minus,
.k-button:active .k-si-minus {
  background-position: -32px -224px;
}
.k-i-search {
  background-position: -32px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-search,
.k-state-hover > .k-i-search,
.k-state-hover > * > .k-i-search,
.k-button:not(.k-state-disabled):hover .k-i-search,
.k-textbox:hover .k-i-search,
.k-button:active .k-i-search {
  background-position: -32px -240px;
}
.k-i-custom {
  background-position: -115px -113px;
}
.k-link:not(.k-state-disabled):hover > .k-i-custom,
.k-state-hover > .k-i-custom,
.k-state-hover > * > .k-i-custom,
.k-button:not(.k-state-disabled):hover .k-i-custom,
.k-textbox:hover .k-i-custom,
.k-button:active .k-i-custom {
  background-position: -115px - 26 -113px;
}
.k-editor .k-i-custom {
  background-position: -111px -109px;
}
.k-viewHtml {
  background-position: -288px -120px;
}
.k-i-insert-n,
.k-insert-top {
  background-position: -160px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-i-insert-n,
.k-link:not(.k-state-disabled):hover > .k-insert-top,
.k-state-hover > .k-i-insert-n,
.k-state-hover > .k-insert-top,
.k-state-hover > * > .k-i-insert-n,
.k-state-hover > * > .k-insert-top,
.k-button:not(.k-state-disabled):hover .k-i-insert-n,
.k-button:not(.k-state-disabled):hover .k-insert-top,
.k-textbox:hover .k-i-insert-n,
.k-textbox:hover .k-insert-top,
.k-button:active .k-i-insert-n,
.k-button:active .k-insert-top {
  background-position: -160px -32px;
}
.k-i-insert-m,
.k-insert-middle {
  background-position: -160px -48px;
}
.k-link:not(.k-state-disabled):hover > .k-i-insert-m,
.k-link:not(.k-state-disabled):hover > .k-insert-middle,
.k-state-hover > .k-i-insert-m,
.k-state-hover > .k-insert-middle,
.k-state-hover > * > .k-i-insert-m,
.k-state-hover > * > .k-insert-middle,
.k-button:not(.k-state-disabled):hover .k-i-insert-m,
.k-button:not(.k-state-disabled):hover .k-insert-middle,
.k-textbox:hover .k-i-insert-m,
.k-textbox:hover .k-insert-middle,
.k-button:active .k-i-insert-m,
.k-button:active .k-insert-middle {
  background-position: -160px -48px;
}
.k-i-insert-s,
.k-insert-bottom {
  background-position: -160px -64px;
}
.k-link:not(.k-state-disabled):hover > .k-i-insert-s,
.k-link:not(.k-state-disabled):hover > .k-insert-bottom,
.k-state-hover > .k-i-insert-s,
.k-state-hover > .k-insert-bottom,
.k-state-hover > * > .k-i-insert-s,
.k-state-hover > * > .k-insert-bottom,
.k-button:not(.k-state-disabled):hover .k-i-insert-s,
.k-button:not(.k-state-disabled):hover .k-insert-bottom,
.k-textbox:hover .k-i-insert-s,
.k-textbox:hover .k-insert-bottom,
.k-button:active .k-i-insert-s,
.k-button:active .k-insert-bottom {
  background-position: -160px -64px;
}
.k-drop-hint {
  background-position: 0 -326px;
}
.k-i-note,
.k-warning {
  background-position: -160px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-note,
.k-link:not(.k-state-disabled):hover > .k-warning,
.k-state-hover > .k-i-note,
.k-state-hover > .k-warning,
.k-state-hover > * > .k-i-note,
.k-state-hover > * > .k-warning,
.k-button:not(.k-state-disabled):hover .k-i-note,
.k-button:not(.k-state-disabled):hover .k-warning,
.k-textbox:hover .k-i-note,
.k-textbox:hover .k-warning,
.k-button:active .k-i-note,
.k-button:active .k-warning {
  background-position: -160px -240px;
}
.k-i-sort-asc {
  background-position: -112px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-sort-asc,
.k-state-hover > .k-i-sort-asc,
.k-state-hover > * > .k-i-sort-asc,
.k-button:not(.k-state-disabled):hover .k-i-sort-asc,
.k-textbox:hover .k-i-sort-asc,
.k-button:active .k-i-sort-asc {
  background-position: -112px -240px;
}
.k-i-sort-desc {
  background-position: -112px -256px;
}
.k-link:not(.k-state-disabled):hover > .k-i-sort-desc,
.k-state-hover > .k-i-sort-desc,
.k-state-hover > * > .k-i-sort-desc,
.k-button:not(.k-state-disabled):hover .k-i-sort-desc,
.k-textbox:hover .k-i-sort-desc,
.k-button:active .k-i-sort-desc {
  background-position: -112px -256px;
}
.k-i-group {
  background-position: -112px -272px;
}
.k-link:not(.k-state-disabled):hover > .k-i-group,
.k-state-hover > .k-i-group,
.k-state-hover > * > .k-i-group,
.k-button:not(.k-state-disabled):hover .k-i-group,
.k-textbox:hover .k-i-group,
.k-button:active .k-i-group {
  background-position: -112px -272px;
}
.k-i-ungroup {
  background-position: -112px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-i-ungroup,
.k-state-hover > .k-i-ungroup,
.k-state-hover > * > .k-i-ungroup,
.k-button:not(.k-state-disabled):hover .k-i-ungroup,
.k-textbox:hover .k-i-ungroup,
.k-button:active .k-i-ungroup {
  background-position: -112px -288px;
}
.k-i-columns {
  background-position: -112px -304px;
}
.k-link:not(.k-state-disabled):hover > .k-i-columns,
.k-state-hover > .k-i-columns,
.k-state-hover > * > .k-i-columns,
.k-button:not(.k-state-disabled):hover .k-i-columns,
.k-textbox:hover .k-i-columns,
.k-button:active .k-i-columns {
  background-position: -112px -304px;
}
.k-i-hbars {
  background-position: -64px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-i-hbars,
.k-state-hover > .k-i-hbars,
.k-state-hover > * > .k-i-hbars,
.k-button:not(.k-state-disabled):hover .k-i-hbars,
.k-textbox:hover .k-i-hbars,
.k-button:active .k-i-hbars {
  background-position: -64px -32px;
}
.k-i-vbars {
  background-position: -64px -48px;
}
.k-link:not(.k-state-disabled):hover > .k-i-vbars,
.k-state-hover > .k-i-vbars,
.k-state-hover > * > .k-i-vbars,
.k-button:not(.k-state-disabled):hover .k-i-vbars,
.k-textbox:hover .k-i-vbars,
.k-button:active .k-i-vbars {
  background-position: -64px -48px;
}
.k-i-sum {
  background-position: -64px -64px;
}
.k-link:not(.k-state-disabled):hover > .k-i-sum,
.k-state-hover > .k-i-sum,
.k-state-hover > * > .k-i-sum,
.k-button:not(.k-state-disabled):hover .k-i-sum,
.k-textbox:hover .k-i-sum,
.k-button:active .k-i-sum {
  background-position: -64px -64px;
}
.k-i-pdf {
  background-position: -64px -80px;
}
.k-link:not(.k-state-disabled):hover > .k-i-pdf,
.k-state-hover > .k-i-pdf,
.k-state-hover > * > .k-i-pdf,
.k-button:not(.k-state-disabled):hover .k-i-pdf,
.k-textbox:hover .k-i-pdf,
.k-button:active .k-i-pdf {
  background-position: -64px -80px;
}
.k-i-excel {
  background-position: -64px -96px;
}
.k-link:not(.k-state-disabled):hover > .k-i-excel,
.k-state-hover > .k-i-excel,
.k-state-hover > * > .k-i-excel,
.k-button:not(.k-state-disabled):hover .k-i-excel,
.k-textbox:hover .k-i-excel,
.k-button:active .k-i-excel {
  background-position: -64px -96px;
}
.k-i-rotatecw {
  background-position: -64px -112px;
}
.k-link:not(.k-state-disabled):hover > .k-i-rotatecw,
.k-state-hover > .k-i-rotatecw,
.k-state-hover > * > .k-i-rotatecw,
.k-button:not(.k-state-disabled):hover .k-i-rotatecw,
.k-textbox:hover .k-i-rotatecw,
.k-button:active .k-i-rotatecw {
  background-position: -64px -112px;
}
.k-i-rotateccw {
  background-position: -64px -128px;
}
.k-link:not(.k-state-disabled):hover > .k-i-rotateccw,
.k-state-hover > .k-i-rotateccw,
.k-state-hover > * > .k-i-rotateccw,
.k-button:not(.k-state-disabled):hover .k-i-rotateccw,
.k-textbox:hover .k-i-rotateccw,
.k-button:active .k-i-rotateccw {
  background-position: -64px -128px;
}
.k-i-undo {
  background-position: -64px -160px;
}
.k-link:not(.k-state-disabled):hover > .k-i-undo,
.k-state-hover > .k-i-undo,
.k-state-hover > * > .k-i-undo,
.k-button:not(.k-state-disabled):hover .k-i-undo,
.k-textbox:hover .k-i-undo,
.k-button:active .k-i-undo {
  background-position: -64px -160px;
}
.k-i-redo {
  background-position: -64px -144px;
}
.k-link:not(.k-state-disabled):hover > .k-i-redo,
.k-state-hover > .k-i-redo,
.k-state-hover > * > .k-i-redo,
.k-button:not(.k-state-disabled):hover .k-i-redo,
.k-textbox:hover .k-i-redo,
.k-button:active .k-i-redo {
  background-position: -64px -144px;
}
.k-i-shape {
  background-position: -64px -176px;
}
.k-link:not(.k-state-disabled):hover > .k-i-shape,
.k-state-hover > .k-i-shape,
.k-state-hover > * > .k-i-shape,
.k-button:not(.k-state-disabled):hover .k-i-shape,
.k-textbox:hover .k-i-shape,
.k-button:active .k-i-shape {
  background-position: -64px -176px;
}
.k-i-connector {
  background-position: -64px -192px;
}
.k-link:not(.k-state-disabled):hover > .k-i-connector,
.k-state-hover > .k-i-connector,
.k-state-hover > * > .k-i-connector,
.k-button:not(.k-state-disabled):hover .k-i-connector,
.k-textbox:hover .k-i-connector,
.k-button:active .k-i-connector {
  background-position: -64px -192px;
}
.k-i-kpi {
  background-position: -64px -208px;
}
.k-link:not(.k-state-disabled):hover > .k-i-kpi,
.k-state-hover > .k-i-kpi,
.k-state-hover > * > .k-i-kpi,
.k-button:not(.k-state-disabled):hover .k-i-kpi,
.k-textbox:hover .k-i-kpi,
.k-button:active .k-i-kpi {
  background-position: -64px -208px;
}
.k-i-dimension {
  background-position: -64px -224px;
}
.k-link:not(.k-state-disabled):hover > .k-i-dimension,
.k-state-hover > .k-i-dimension,
.k-state-hover > * > .k-i-dimension,
.k-button:not(.k-state-disabled):hover .k-i-dimension,
.k-textbox:hover .k-i-dimension,
.k-button:active .k-i-dimension {
  background-position: -64px -224px;
}
.k-file {
  background-position: 0px 0px;
}
.k-link:not(.k-state-disabled):hover > .k-file,
.k-state-hover > .k-file,
.k-state-hover > * > .k-file,
.k-button:not(.k-state-disabled):hover .k-file,
.k-textbox:hover .k-file,
.k-button:active .k-file {
  background-position: 0px 0px;
}
.k-i-folder-add,
.k-addfolder {
  background-position: -32px -272px;
}
.k-link:not(.k-state-disabled):hover > .k-i-folder-add,
.k-link:not(.k-state-disabled):hover > .k-addfolder,
.k-state-hover > .k-i-folder-add,
.k-state-hover > .k-addfolder,
.k-state-hover > * > .k-i-folder-add,
.k-state-hover > * > .k-addfolder,
.k-button:not(.k-state-disabled):hover .k-i-folder-add,
.k-button:not(.k-state-disabled):hover .k-addfolder,
.k-textbox:hover .k-i-folder-add,
.k-textbox:hover .k-addfolder,
.k-button:active .k-i-folder-add,
.k-button:active .k-addfolder {
  background-position: -32px -272px;
}
.k-i-folder-up,
.k-goup {
  background-position: -32px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-i-folder-up,
.k-link:not(.k-state-disabled):hover > .k-goup,
.k-state-hover > .k-i-folder-up,
.k-state-hover > .k-goup,
.k-state-hover > * > .k-i-folder-up,
.k-state-hover > * > .k-goup,
.k-button:not(.k-state-disabled):hover .k-i-folder-up,
.k-button:not(.k-state-disabled):hover .k-goup,
.k-textbox:hover .k-i-folder-up,
.k-textbox:hover .k-goup,
.k-button:active .k-i-folder-up,
.k-button:active .k-goup {
  background-position: -32px -288px;
}
.k-i-more {
  background-position: -64px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-i-more,
.k-state-hover > .k-i-more,
.k-state-hover > * > .k-i-more,
.k-button:not(.k-state-disabled):hover .k-i-more,
.k-textbox:hover .k-i-more,
.k-button:active .k-i-more {
  background-position: -64px -32px;
}
.k-i-gantt-toggle {
  background-position: -64px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-gantt-toggle,
.k-state-hover > .k-i-gantt-toggle,
.k-state-hover > * > .k-i-gantt-toggle,
.k-button:not(.k-state-disabled):hover .k-i-gantt-toggle,
.k-textbox:hover .k-i-gantt-toggle,
.k-button:active .k-i-gantt-toggle {
  background-position: -64px -240px;
}
.k-file > .k-icon {
  background-position: -115px -91px;
}
.k-image {
  border: 0;
}
.k-breadcrumbs:hover .k-i-arrow-n {
  background-position: 0 0;
}
.k-breadcrumbs:hover .k-i-arrow-e {
  background-position: 0 -16px;
}
/* Dropdown icon in k-scheduler-views */
.k-pager-numbers .k-current-page .k-link:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after,
.k-gantt-views > .k-current-view > .k-link:after {
  background-position: 0px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-pager-numbers .k-current-page .k-link:after,
.k-link:not(.k-state-disabled):hover > .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after,
.k-link:not(.k-state-disabled):hover > .k-gantt-views > .k-current-view > .k-link:after,
.k-state-hover > .k-pager-numbers .k-current-page .k-link:after,
.k-state-hover > .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after,
.k-state-hover > .k-gantt-views > .k-current-view > .k-link:after,
.k-state-hover > * > .k-pager-numbers .k-current-page .k-link:after,
.k-state-hover > * > .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after,
.k-state-hover > * > .k-gantt-views > .k-current-view > .k-link:after,
.k-button:not(.k-state-disabled):hover .k-pager-numbers .k-current-page .k-link:after,
.k-button:not(.k-state-disabled):hover .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after,
.k-button:not(.k-state-disabled):hover .k-gantt-views > .k-current-view > .k-link:after,
.k-textbox:hover .k-pager-numbers .k-current-page .k-link:after,
.k-textbox:hover .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after,
.k-textbox:hover .k-gantt-views > .k-current-view > .k-link:after,
.k-button:active .k-pager-numbers .k-current-page .k-link:after,
.k-button:active .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after,
.k-button:active .k-gantt-views > .k-current-view > .k-link:after {
  background-position: 0px -32px;
}
/* Colors */
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;
}
/* loading */
.k-loading,
.k-loading-image {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
.k-loading-mask,
.k-loading-image,
.k-loading-text {
  position: absolute;
}
.k-loading-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;
  /*rtl*/
}
.k-loading-image,
.k-loading-color {
  width: 100%;
  height: 100%;
}
.k-loading-image {
  top: 0;
  left: 0;
  z-index: 2;
}
.k-loading-color {
  filter: alpha(opacity=30);
  opacity: .3;
}
.k-content-frame {
  border: 0;
  width: 100%;
  height: 100%;
}
.k-pane > .k-splitter-overlay {
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
}
/* drag n drop */
.k-drag-clue {
  position: absolute;
  z-index: 10003;
  border-style: solid;
  border-width: 1px;
  font-size: .9em;
  padding: .2em .4em;
  white-space: nowrap;
  cursor: default;
}
.k-drag-status {
  margin-top: -3px;
  margin-right: 4px;
  vertical-align: middle;
}
.k-reorder-cue {
  position: absolute;
  width: 1px;
  overflow: visible;
}
.k-reorder-cue .k-icon {
  position: absolute;
  left: -4px;
  width: 8px;
  height: 4px;
}
.k-reorder-cue .k-i-arrow-s {
  top: -4px;
  background-position: -4px -166px;
}
.k-reorder-cue .k-i-arrow-n {
  bottom: -4px;
  background-position: -4px -134px;
}
/* virtual scrollbar */
.k-scrollbar {
  position: absolute;
  overflow: scroll;
}
.k-scrollbar-vertical {
  top: 0;
  right: 0;
  width: 17px;
  /* scrollbar width */
  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;
  /*needed by IE8*/
}
/* current time indicator */
.k-current-time {
  background: #f00;
  position: absolute;
}
/* override box sizing for grid layout framework integration (Bootstrap 3, Foundation 4) */
.k-animation-container,
.k-widget,
.k-widget *,
.k-animation-container *,
.k-widget *:before,
.k-animation-container *:after,
.k-block .k-header,
.k-list-container {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.k-button,
.k-textbox,
.k-autocomplete,
div.k-window-content,
.k-tabstrip > .k-content > .km-scroll-container,
.k-block,
.k-edit-cell .k-widget,
.k-grid-edit-row .k-widget,
.k-grid-edit-row .text-box,
.km-actionsheet > li,
.km-shim {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* Fix for Bootstrap 3 */
.input-group .form-control {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.form-control.k-widget {
  padding: 0;
}
a.k-button:hover {
  text-decoration: none;
}
/* override iOS styles in mobile Kendo */
.km-widget,
.km-widget * {
  -moz-background-clip: border-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
}
input.k-checkbox,
.k-radio {
  display: inline;
  opacity: 0;
  width: 0;
  margin: 0;
  position: absolute;
}
.k-checkbox-label {
  position: relative;
  padding-left: 1em + 0.5em;
  vertical-align: middle;
  line-height: 0.875em;
  cursor: pointer;
}
.k-checkbox-label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-width: 1px;
  border-style: solid;
  width: 1em;
  height: 1em;
  font-size: 1em;
  line-height: 1em;
  text-align: center;
}
.k-checkbox:indeterminate + .k-checkbox-label:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-width: 1px;
  border-style: solid;
  width: 8px;
  height: 8px;
  font-size: 1em;
  text-align: center;
  content: " ";
  margin-left: -2px;
}
.k-checkbox:checked + .k-checkbox-label:before {
  content: "\2713";
}
.k-checkbox:disabled + .k-checkbox-label {
  cursor: auto;
}
.k-radio-label {
  position: relative;
  padding-left: 1.5em;
  vertical-align: middle;
  line-height: 0.875em;
  cursor: pointer;
}
.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 input.k-checkbox,
.k-ie8 .k-radio {
  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:before,
.k-ie8 .k-radio-label:after {
  display: none;
}
/* RTL for checkboxes and radio buttons */
.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;
}
/* Off-screen container used during export */
.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;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* responsive panel */
.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-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-label,
.k-edit-form-container .editor-label {
  float: left;
  clear: both;
  width: 30%;
  padding: .4em 0 1em;
  margin-left: 2%;
  text-align: right;
}
.k-edit-field,
.k-edit-form-container .editor-field {
  float: right;
  clear: right;
  width: 60%;
  margin-right: 2%;
  padding: 0 0 .6em;
}
.k-edit-field > input[type="checkbox"],
.k-edit-field > input[type="radio"] {
  margin-top: .4em;
}
.k-edit-form-container .k-button {
  margin: 0 .16em;
}
.k-edit-field > input[type="checkbox"]:first-child,
.k-edit-field > input[type="radio"]:first-child,
.k-edit-field > label:first-child > input[type="checkbox"],
.k-edit-field > .k-button:first-child {
  margin-left: 0;
}
.k-edit-form-container .k-edit-buttons {
  clear: both;
  text-align: right;
  border-width: 1px 0 0;
  border-style: solid;
  position: relative;
  bottom: -1em;
  padding: .6em;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Window */
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;
  /* icon size */
}
.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 {
  display: inline-block;
  width: 16px;
  height: 16px;
  padding: 2px;
  text-decoration: none;
  vertical-align: middle;
  opacity: .7;
}
.k-window-titlebar .k-state-hover {
  border-style: solid;
  border-width: 1px;
  padding: 1px;
  opacity: 1;
}
.k-window-action .k-icon {
  margin: 0;
  vertical-align: top;
}
.k-window > .k-resize-handle {
  position: absolute;
  z-index: 1;
  background-color: #fff;
  font-size: 0;
  line-height: 6px;
  filter: alpha(opacity=0);
  opacity: 0;
  zoom: 1;
}
.k-resize-n {
  top: -3px;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: n-resize;
}
.k-resize-e {
  top: 0;
  right: -3px;
  width: 6px;
  height: 100%;
  cursor: e-resize;
}
.k-resize-s {
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: s-resize;
}
.k-resize-w {
  top: 0;
  left: -3px;
  width: 6px;
  height: 100%;
  cursor: w-resize;
}
.k-resize-se {
  bottom: -3px;
  right: -3px;
  width: 16px;
  height: 16px;
  cursor: se-resize;
}
.k-resize-sw {
  bottom: -3px;
  left: -3px;
  width: 6px;
  height: 6px;
  cursor: sw-resize;
}
.k-resize-ne {
  top: -3px;
  right: -3px;
  width: 6px;
  height: 6px;
  cursor: ne-resize;
}
.k-resize-nw {
  top: -3px;
  left: -3px;
  width: 6px;
  height: 6px;
  cursor: nw-resize;
}
.k-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10001;
  width: 100%;
  height: 100%;
  background-color: #000;
  filter: alpha(opacity=50);
  opacity: .5;
}
.k-window .k-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  filter: alpha(opacity=0);
  opacity: 0;
}
.k-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;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* TabStrip */
.k-tabstrip {
  margin: 0;
  padding: 0;
  zoom: 1;
  position: relative;
}
.k-tabstrip-items {
  padding: 0.3em 0.3em 0;
}
.k-tabstrip-scrollable .k-tabstrip-items {
  white-space: nowrap;
  overflow: hidden;
}
.k-tabstrip > .k-button {
  position: absolute;
  top: .4em;
  z-index: 2;
  user-select: none;
}
.k-tabstrip-bottom > .k-button {
  top: auto;
  bottom: .4em;
}
.k-tabstrip-prev {
  left: .4em;
}
.k-tabstrip-next {
  right: .4em;
}
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item {
  list-style-type: none;
  display: inline-block;
  position: relative;
  border-style: solid;
  border-width: 1px 1px 0;
  margin: 0 -1px 0 0;
  padding: 0;
  vertical-align: top;
}
.k-tabstrip-items .k-tab-on-top,
.k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-items .k-state-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.k-tabstrip-items .k-tab-on-top {
  z-index: 1;
}
.k-tabstrip-items .k-link,
.k-panelbar .k-tabstrip-items .k-link {
  display: inline-block;
  border-bottom-width: 0;
  padding: .5em .92em;
}
.k-tabstrip-items .k-icon,
.k-panelbar .k-tabstrip-items .k-icon {
  margin: -1px 4px 0 -3px;
  vertical-align: top;
}
.k-tabstrip-items .k-item .k-image,
.k-tabstrip-items .k-item .k-sprite,
.k-panelbar .k-tabstrip-items .k-item .k-image,
.k-panelbar .k-tabstrip-items .k-item .k-sprite {
  margin: -3px 3px 0 -6px;
  vertical-align: middle;
}
/* TabStrip Loading Progress */
.k-tabstrip-items .k-loading {
  top: 0;
  left: 0;
  height: 0;
  width: 20%;
  position: absolute;
  background: transparent;
  border-top: 1px solid transparent;
  border-color: inherit;
  transition: width 200ms linear;
  -webkit-transition: "width 200ms linear";
  -ms-transition: "width 200ms linear";
  -o-transition: "width 200ms linear";
  transition: "width 200ms linear";
  animation: k-tab-loader 1s ease-in-out infinite;
  -webkit-animation: k-tab-loader 1s ease-in-out infinite;
}
.k-tabstrip-items .k-progress {
  animation: none;
  -webkit-animation: none;
}
.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
  animation: none;
  -webkit-animation: none;
}
.k-tabstrip > .k-content,
.k-panelbar .k-tabstrip > .k-content {
  position: static;
  border-style: solid;
  border-width: 1px;
  margin: 0 .286em .3em;
  padding: .3em .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;
}
@keyframes k-tab-loader {
  0% {
    left: 0;
  }
  50% {
    left: 80%;
  }
  100% {
    left: 0;
  }
}
/* left and right tabs */
.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-tabstrip-left > .k-tabstrip-items .k-tab-on-top,
.k-tabstrip-right > .k-tabstrip-items .k-tab-on-top,
.k-tabstrip-left > .k-tabstrip-items .k-state-active,
.k-tabstrip-right > .k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-left > .k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-right > .k-tabstrip-items .k-state-active {
  margin-bottom: -1px;
  padding-bottom: 0;
}
/* left tabs */
.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-tabstrip-left > .k-tabstrip-items .k-tab-on-top,
.k-tabstrip-left > .k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-left > .k-tabstrip-items .k-state-active {
  margin-right: -2px;
  padding-right: 1px;
}
/* right tabs */
.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-tabstrip-right > .k-tabstrip-items .k-tab-on-top,
.k-tabstrip-right > .k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-right > .k-tabstrip-items .k-state-active {
  margin-left: -1px;
  padding-left: 1px;
}
/* bottom tabs */
.k-tabstrip-bottom > .k-tabstrip-items {
  margin-top: -1px;
  padding: 0 .3em .3em;
}
.k-tabstrip-bottom > .k-content,
.k-panelbar .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;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* PanelBar */
.k-panelbar {
  zoom: 1;
}
.k-panelbar > .k-item,
.k-panel > .k-item {
  list-style-type: none;
  display: block;
  border-width: 0;
  margin: 0;
  zoom: 1;
  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-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link {
  display: block;
  position: relative;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 0 1em;
  line-height: 2.34em;
  text-decoration: none;
  zoom: 1;
}
.k-panelbar-expand,
.k-panelbar-collapse {
  position: absolute;
  top: 50%;
  right: 4px;
  margin-top: -8px;
}
.k-panelbar .k-panel,
.k-panelbar .k-content {
  position: relative;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin: 0;
  padding: 0;
  zoom: 1;
}
.k-panel > .k-item > .k-link {
  border-bottom: 0;
  font-size: .95em;
  line-height: 2.2;
}
.k-panel .k-panel > .k-item > .k-link {
  padding-left: 2em;
}
.k-panelbar .k-i-seek-e .k-link {
  border-bottom: 0;
}
.k-panel .k-panel {
  border-bottom: 0;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Menu */
.k-menu {
  cursor: default;
}
.k-menu,
.k-menu .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 {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  user-select: none;
}
.k-menu .k-item div {
  user-select: default;
}
.k-menu .k-item .k-item,
ul.k-menu-vertical > .k-item {
  display: block;
  float: none;
  border-width: 0;
}
.k-menu .k-item > .k-link > .k-icon,
.k-menu .k-image,
.k-menu .k-sprite {
  margin: -2px 4px 0 -4px;
  vertical-align: middle;
}
.k-menu .k-item > .k-link > .k-icon {
  margin: -2px 0 0;
}
.k-menu .k-item > .k-link {
  display: block;
  padding: 1.071em;
  line-height: 1.34em;
  user-select: none;
}
.k-menu .k-menu-group {
  display: none;
  border-style: solid;
  border-width: 1px;
  overflow: visible;
  white-space: nowrap;
}
.k-menu .k-menu-group > .k-item {
  display: block;
  border-width: 0;
}
.k-menu .k-item,
.k-widget.k-menu-horizontal > .k-item {
  position: relative;
  float: left;
  border-style: solid;
  border-width: 0 1px 0 0;
  vertical-align: top;
  zoom: 1;
  -moz-box-sizing: content-box;
  -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 {
  padding: .28em 1.8em .38em .9em;
}
.k-context-menu.k-menu-horizontal > .k-separator {
  display: none;
}
.k-context-menu.k-menu-horizontal > .k-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.k-context-menu.k-menu-horizontal > .k-last {
  border: 0;
}
.k-menu .k-item > .k-link > .k-i-arrow-s {
  margin-right: -8px;
}
.k-menu .k-item > .k-link > .k-i-arrow-e {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 2px;
  right: .2rem;
}
.k-menu .k-animation-container {
  border: 0;
}
.k-menu .k-animation-container,
.k-menu .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-vertical .k-animation-container,
.k-menu-vertical .k-menu-group {
  top: 0;
  left: 0;
}
.k-menu .k-animation-container .k-menu-group {
  top: auto;
  left: auto;
  margin-left: -1px;
}
.k-menu .k-animation-container,
.k-popup .k-animation-container {
  margin-top: -1px;
  padding-left: 1px;
}
.k-ie .k-menu .k-animation-container,
.k-ie .k-popup .k-animation-container {
  margin-top: -2px;
}
.k-popup .k-animation-container .k-popup {
  margin-left: -1px;
}
ul.k-menu .k-separator {
  padding: 0.25em 0;
  height: 100%;
  width: 1px;
  font-size: 0;
  line-height: 0;
  border-width: 0 1px 0 0;
}
ul.k-menu-vertical .k-separator,
.k-menu .k-menu-group .k-separator {
  padding: 0;
  height: 1px;
  width: 100%;
  border-width: 1px 0 0;
}
/* Context Menu */
.k-context-menu {
  border: 0;
  user-select: none;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Calendar */
.k-calendar {
  position: relative;
  display: inline-block;
  width: 16.917em;
  overflow: hidden;
}
.k-calendar td,
.k-calendar .k-link {
  text-decoration: none;
}
.k-calendar .k-action-link {
  text-decoration: underline;
}
.k-calendar .k-header,
.k-calendar .k-footer {
  position: relative;
  text-align: center;
  zoom: 1;
}
.k-widget.k-calendar .k-nav-prev,
.k-widget.k-calendar .k-nav-next {
  position: absolute;
  top: 0.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-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: 0.16666em -0.08333em 0.3333em 0;
}
.k-calendar .k-header .k-icon {
  vertical-align: middle;
}
.k-calendar .k-header .k-link.k-nav-prev,
.k-calendar .k-header .k-link.k-nav-next {
  height: 1.8333em;
  width: 1.8333em;
}
.k-calendar th {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: .4em .45em .4em .1em;
  font-weight: normal;
  cursor: default;
}
.k-calendar td {
  padding: 0.08333em;
  cursor: pointer;
}
.k-calendar .k-state-focus {
  border-style: dotted;
  border-width: 0.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-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;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* ComboBox & DropDownList */
span.k-datepicker,
span.k-timepicker,
span.k-datetimepicker,
span.k-colorpicker,
span.k-numerictextbox,
span.k-combobox,
span.k-dropdown,
.k-toolbar .k-split-button {
  background-image: none;
}
.k-autocomplete,
.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker,
.k-colorpicker,
.k-numerictextbox,
.k-dropdown,
.k-selectbox,
.k-textbox,
.k-toolbar .k-split-button {
  position: relative;
  display: inline-block;
  width: 12.4em;
  overflow: visible;
  border-width: 0;
  vertical-align: middle;
}
.k-filter-menu .k-combobox,
.k-filter-menu .k-datepicker,
.k-filter-menu .k-timepicker,
.k-filter-menu .k-datetimepicker,
.k-filter-menu .k-numerictextbox,
.k-filter-menu .k-dropdown,
.k-filter-menu .k-textbox {
  width: 13.2em;
}
.k-autocomplete,
.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker,
.k-colorpicker,
.k-numerictextbox,
.k-dropdown,
.k-selectbox,
.k-toolbar .k-split-button {
  white-space: nowrap;
}
.k-colorpicker,
.k-toolbar .k-split-button {
  width: auto;
}
.k-datetimepicker {
  width: 15em;
}
.k-autocomplete,
.k-picker-wrap,
.k-numeric-wrap {
  position: relative;
  cursor: default;
}
.k-dropdown-wrap {
  position: relative;
}
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap {
  display: block;
}
.k-block,
.k-widget,
.k-grid,
.k-slider,
.k-splitter,
.k-treeview,
.k-panelbar,
.k-content,
.k-header-column-menu {
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-block,
.k-slider,
.k-splitbar,
.k-calendar,
.k-treeview,
.k-pager-wrap,
.k-grid-header .k-link,
.k-header-column-menu {
  -webkit-touch-callout: none;
}
.k-list-scroller {
  position: relative;
  overflow: auto;
}
.k-popup.k-list-container,
.k-popup.k-calendar-container {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  padding: 2px;
  border-width: 1px;
  border-style: solid;
}
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down {
  border-bottom-width: 0;
  padding-bottom: 1px;
}
.k-list-container .km-scroll-container {
  padding-bottom: 6px;
}
.k-textbox,
.k-autocomplete,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap {
  border-width: 1px;
  border-style: solid;
  padding: 0 1.9em 0 0;
}
.k-numeric-wrap.k-expand-padding {
  padding-right: 0;
}
.k-textbox,
.k-autocomplete {
  padding: 0;
}
.k-textbox.k-space-left {
  padding-left: 1.9em;
}
.k-textbox.k-space-right {
  padding-right: 1.9em;
}
.k-textbox .k-icon {
  top: 50%;
  margin: -8px 0 0;
  position: absolute;
}
.k-space-left .k-icon {
  left: 3px;
}
.k-space-right .k-icon {
  right: 3px;
}
/*prevent missing bottom border at some zoom levels*/
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-picker-wrap.k-state-focused,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-focused,
.k-numeric-wrap.k-state-hover {
  transition: box-shadow .15s ease-out;
  -webkit-transition: "box-shadow .15s ease-out";
  -ms-transition: "box-shadow .15s ease-out";
  -o-transition: "box-shadow .15s ease-out";
  transition: "box-shadow .15s ease-out";
}
.k-textbox > input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-combobox .k-input {
  width: 100%;
  vertical-align: top;
}
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-dropdown-wrap .k-input,
.k-selectbox .k-input {
  font-family: inherit;
  border-width: 0;
  outline: 0;
}
.k-dropdown .k-input,
.k-selectbox .k-input {
  background: transparent;
}
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-dropdown-wrap .k-select {
  position: absolute;
  /* icon positioning */
  top: 0;
  right: 0;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.k-combobox .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select {
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: inherit;
  /* skin-related, inherit does not work in ie7- */
}
span.k-datetimepicker .k-select,
span.k-datetimepicker .k-select + .k-select {
  right: 0;
}
.k-textbox > input,
.k-autocomplete .k-input {
  display: block;
}
.k-combobox .k-icon {
  /*margin-top: 1px;*/
}
.k-dropdown .k-select,
.k-selectbox .k-select {
  overflow: hidden;
  border: 0;
  text-decoration: none;
  font: inherit;
  color: inherit;
}
.k-dropdown .k-input,
.k-selectbox .k-input {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-dropdown-wrap .k-input,
.k-selectbox .k-input {
  height: 2.214em;
  line-height: 2.214em;
  padding: 0.177em 0;
  text-indent: 0.8em;
  border: 0;
  margin: 0;
}
.k-combobox .k-dropdown-wrap:before,
.k-picker-wrap:before,
.k-numeric-wrap:before {
  content: "\a0";
  display: inline-block;
  width: 0;
  height: 2.214em;
  padding-bottom: 0.3em;
}
/* fix missing bottom border on browser zoom in Chrome */
.k-webkit .k-combobox .k-dropdown-wrap:before,
.k-webkit .k-picker-wrap:before,
.k-webkit .k-numeric-wrap:before {
  padding-bottom: 0.38em;
}
/* above style breaks NumericTextBox layout due display:block style applied to the input */
.km.root .k-combobox .k-dropdown-wrap:before,
.km.root .k-picker-wrap:before,
.km.root .k-numeric-wrap:before {
  content: none;
}
.k-combobox .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input {
  display: inline;
}
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-dropdown-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-icon,
.k-dropdown,
.k-selectbox .k-icon {
  cursor: pointer;
}
.k-popup {
  border-style: solid;
  border-width: 1px;
}
.k-popup .k-item,
.k-list-optionlabel {
  cursor: default;
}
.k-popup .k-calendar {
  border: 0;
}
.k-list {
  height: auto;
}
.k-popup .k-list .k-item,
.k-fieldselector .k-list .k-item,
.k-list-optionlabel,
.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-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-state-disabled .k-button,
.k-overflow-container .k-button.k-state-disabled,
.k-overflow-container .k-button.k-state-disabled:hover {
  border: 0 ;
  background: none;
}
.k-popup .k-list .k-state-hover,
.k-popup .k-list .k-state-focused,
.k-popup .k-list .k-state-selected,
.k-overflow-container .k-state-hover,
.k-overflow-container .k-state-focused,
.k-overflow-container .k-state-selected,
.k-fieldselector .k-list .k-item,
.k-list-optionlabel.k-state-focused,
.k-list-optionlabel.k-state-selected {
  padding: 0 4px;
  border-width: 1px;
  border-style: solid;
}
.k-list-filter {
  position: relative;
}
.k-list-filter > .k-textbox {
  padding-right: 20px;
  width: 100%;
}
.k-list-filter > .k-icon {
  position: absolute;
  right: 6px;
  top: 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;
}
/* MultiSelect */
.k-multiselect-wrap {
  position: relative;
  border-width: 0px;
  border-style: solid;
  border-radius: 4px;
  border-color: #C5C5C5;
  background-color: #FFF;
  min-height: 2.04em;
}
.k-multiselect-wrap .k-input {
  background-color: transparent;
  height: 1.31em;
  line-height: 1.31em;
  padding: 0.18em 0;
  text-indent: 0.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-loading,
.k-multiselect .k-loading {
  position: absolute;
  right: 3px;
  bottom: 4px;
}
.k-multiselect .k-loading-hidden {
  visibility: hidden;
}
.k-multiselect-wrap .k-select {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: .1em .2em;
}
/* Date/Time Pickers */
.k-datetimepicker .k-picker-wrap {
  padding-right: 3.8em;
}
.k-datetimepicker .k-select {
  width: 3.8em;
}
.k-datetimepicker .k-picker-wrap .k-icon {
  margin: 0 2px;
}
.k-picker-wrap .k-icon {
  cursor: pointer;
}
.k-button,
.k-textbox,
.k-timepicker,
.k-datepicker,
.k-datetimepicker {
  display: inline-block;
  vertical-align: middle;
}
.k-picker-wrap .k-input {
  margin: 0;
}
.k-time-popup .k-item {
  padding: 1px 3px;
}
/* inputs */
.k-input {
  padding: 0.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: 0.8em;
  line-height: 1.6em;
}
.k-ie input.k-textbox {
  text-indent: 0.4em;
}
.k-ff input.k-textbox {
  height: 2.17em;
}
textarea.k-textbox {
  height: auto;
}
/* NumericTextBox */
span.k-numerictextbox {
  background-color: transparent;
}
.k-numerictextbox .k-input {
  margin: 0;
}
.k-numerictextbox .k-link {
  display: block;
  height: 1em;
  line-height: 1em;
  vertical-align: middle;
  border-width: 0;
  padding: 0;
}
.k-numerictextbox .k-icon {
  height: 11px;
}
.k-numeric-wrap .k-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
/* ColorPicker */
.k-colorpicker .k-picker-wrap {
  line-height: 2em;
}
.k-colorpicker .k-selected-color {
  vertical-align: top;
  line-height: 0;
  display: inline-block;
  height: 2em;
  width: 2em;
}
.k-colorpicker .k-tool-icon {
  position: relative;
  top: -2px;
  display: inline-block;
  padding: 3px 3px 2px;
  font-size: 0;
  line-height: 0;
  margin-right: 3px;
  margin-left: 2px;
  margin-bottom: 3px;
  background-repeat: no-repeat;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  -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-disabled-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.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: transparent;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.7), inset 0 0 0 1px rgba(255, 255, 255, 0.45);
  position: relative;
}
.k-colorpalette .k-item:hover {
  z-index: 101;
  position: relative;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.3);
}
.k-flatcolorpicker {
  position: relative;
  display: inline-block;
  width: 250px;
  padding-bottom: 5px;
}
div.k-flatcolorpicker {
  background-color: transparent;
  background-image: none;
}
.k-flatcolorpicker .k-selected-color {
  background-image: url(/IPWS/Content/textures/transtexture.png);
  background-position: 50% 50%;
  text-align: right;
}
.k-flatcolorpicker .k-selected-color input.k-color-value {
  font-family: Consolas, "Ubuntu Mono", "Lucida Console", "Courier New", monospace;
  padding: .75em .3em .65em 1em;
  border: 0;
  margin: 0;
  width: 70%;
}
.k-flatcolorpicker .k-hsv-rectangle {
  position: relative;
  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 #444444;
  box-shadow: 0 1px 2px #444444;
  background: transparent;
}
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover,
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus {
  background: transparent;
  border-color: #fff;
  -webkit-box-shadow: 0 1px 5px #000000;
  box-shadow: 0 1px 5px #000000;
}
.k-flatcolorpicker .k-hsv-rectangle.k-dragging,
.k-flatcolorpicker .k-hsv-rectangle.k-dragging * {
  cursor: none;
}
.k-flatcolorpicker .k-slider-horizontal {
  height: 20px;
  width: 90%;
  margin: 0 5%;
}
.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
  -webkit-box-shadow: 0 1px 0 #fff, 0 -1px 0 #999;
  box-shadow: 0 1px 0 #fff, 0 -1px 0 #999;
}
.k-flatcolorpicker .k-hue-slider,
.k-flatcolorpicker .k-transparency-slider {
  display: block;
}
.k-flatcolorpicker .k-hue-slider .k-slider-selection,
.k-flatcolorpicker .k-transparency-slider .k-slider-selection {
  background: transparent;
}
.k-flatcolorpicker .k-hue-slider .k-draghandle,
.k-flatcolorpicker .k-transparency-slider .k-draghandle {
  background: transparent;
  border: 3px solid #eee;
  margin-top: 1px;
  height: 8px;
  width: 8px;
  -webkit-box-shadow: 0 1px 4px #444444;
  box-shadow: 0 1px 4px #444444;
}
.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,
.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover,
.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,
.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus {
  background: transparent;
  border-color: #fff;
  -webkit-box-shadow: 0 1px 5px #000000;
  box-shadow: 0 1px 5px #000000;
  border-width: 2px;
  padding: 1px;
}
.k-flatcolorpicker .k-hue-slider .k-slider-track {
  background: linear-gradient(to right, #ff0000 0%, #ffff00 16%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 84%, #ff0004 100%);
}
.k-flatcolorpicker .k-transparency-slider .k-slider-track {
  background-image: url(/IPWS/Content/textures/transparency.png);
  background-size: 100% auto;
  background-position: 100% 50%;
  background-repeat: no-repeat;
}
.k-flatcolorpicker .k-controls {
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: center;
  font-size: 90%;
}
.k-flatcolorpicker .k-controls .k-button {
  width: 6em;
}
.k-flatcolorpicker .k-hsv-gradient {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%), linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  height: 180px;
  margin-bottom: 5px;
}
.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track {
  background: url(/IPWS/Content/20_Kendo/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.k-ie9 .k-flatcolorpicker .k-hsv-gradient {
  background: url(/IPWS/Content/20_Kendo/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), url(/IPWS/Content/20_Kendo/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.k-ie8 .k-flatcolorpicker .k-hue-slider .k-slider-track {
  background: url(/IPWS/Content/textures/hue.png) repeat 0 50%;
}
.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track {
  background: url(/IPWS/Content/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);
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Notification */
.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-note {
  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;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Progressbar */
.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 {
  transform: rotate(-90deg) translateX(-100%);
  transform-origin: 0 0;
}
.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {
  transform: rotate(90deg) translateX(-100%);
  transform-origin: 0 100%;
}
.k-ie8 .k-progressbar-vertical .k-progress-status {
  writing-mode: bt-lr;
  padding: .5em 0;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Slider */
div.k-slider {
  position: relative;
  border-width: 0;
  background-color: transparent;
  user-select: none;
}
.k-slider-vertical {
  width: 26px;
  height: 200px;
  /* default height */
}
.k-slider-horizontal {
  display: inline-block;
  width: 200px;
  /* default width */
  height: 26px;
}
.k-slider-wrap {
  width: 100%;
  height: 100%;
}
.k-slider .k-button,
.k-grid .k-slider .k-button {
  position: absolute;
  top: 0;
  width: 24px;
  min-width: 0;
  height: 24px;
  margin: 0;
  padding: 0;
  outline: 0;
}
.k-slider .k-button .k-icon {
  margin-top: 3px;
  vertical-align: top;
}
.k-state-disabled .k-slider-wrap {
  filter: alpha(opacity=60);
  opacity: .6;
}
.k-state-disabled .k-slider-wrap .k-slider-items {
  color: #333;
}
.k-slider .k-button-decrease {
  left: 0;
}
.k-slider-vertical .k-button-decrease,
.k-grid .k-slider-vertical .k-button-decrease {
  top: auto;
  bottom: 0;
}
.k-slider .k-button-increase {
  right: 0;
}
.k-slider .k-icon,
.k-slider-track,
.k-slider .k-tick {
  cursor: pointer;
}
.k-slider-track,
.k-slider-selection {
  position: absolute;
  margin: 0;
  padding: 0;
}
.k-slider-horizontal .k-slider-track,
.k-slider-horizontal .k-slider-selection {
  top: 50%;
  left: 0;
  height: 8px;
  margin-top: -4px;
  background-repeat: repeat-x;
}
.k-slider-horizontal .k-slider-buttons .k-slider-track {
  left: 34px;
}
.k-slider-vertical .k-slider-track,
.k-slider-vertical .k-slider-selection {
  left: 50%;
  bottom: 0;
  width: 8px;
  margin-left: -4px;
  background-repeat: repeat-y;
}
.k-slider-vertical .k-slider-buttons .k-slider-track {
  bottom: 34px;
}
.k-draghandle {
  position: absolute;
  background-repeat: no-repeat;
  background-color: transparent;
  text-indent: -3333px;
  overflow: hidden;
  text-decoration: none;
  text-align: center;
  outline: 0;
}
.k-slider-horizontal .k-draghandle {
  top: -4px;
  width: 13px;
  height: 14px;
}
.k-slider-vertical .k-draghandle {
  left: -4px;
  width: 14px;
  height: 13px;
}
.k-slider-buttons .k-slider-items {
  margin-left: 34px;
}
.k-slider-horizontal .k-slider-items {
  height: 100%;
}
.k-slider-vertical .k-slider-items {
  padding-top: 1px;
}
.k-slider-vertical .k-slider-buttons .k-slider-items {
  padding-top: 0;
}
.k-slider-vertical .k-slider-buttons .k-slider-items {
  margin: 0;
  padding-top: 35px;
}
.k-slider .k-tick {
  position: relative;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
.k-slider-horizontal .k-tick {
  float: left;
  height: 100%;
  text-align: center;
}
.k-slider-horizontal .k-tick {
  background-position: center -92px;
}
.k-slider-horizontal .k-slider-topleft .k-tick {
  background-position: center -122px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick {
  background-position: center -152px;
}
.k-slider-horizontal .k-tick-large {
  background-position: center -2px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large {
  background-position: center -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large {
  background-position: center -62px;
}
.k-slider-vertical .k-tick {
  background-position: -92px center;
}
.k-slider-vertical .k-slider-topleft .k-tick {
  background-position: -122px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick {
  background-position: -152px center;
}
.k-slider-vertical .k-tick-large {
  background-position: -2px center;
}
.k-slider-vertical .k-slider-topleft .k-tick-large {
  background-position: -32px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large {
  background-position: -62px center;
}
.k-slider-horizontal .k-first {
  background-position: 0 -92px;
}
.k-slider-horizontal .k-tick-large.k-first {
  background-position: 0 -2px;
}
.k-slider-horizontal .k-slider-topleft .k-first {
  background-position: 0 -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
  background-position: 0 -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-first {
  background-position: 0 -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
  background-position: 0 -62px;
}
.k-slider-horizontal .k-last {
  background-position: 100% -92px;
}
.k-slider-horizontal .k-tick-large.k-last {
  background-position: 100% -2px;
}
.k-slider-horizontal .k-slider-topleft .k-last {
  background-position: 100% -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
  background-position: 100% -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-last {
  background-position: 100% -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
  background-position: 100% -62px;
}
.k-slider-vertical .k-first {
  background-position: -92px 100%;
}
.k-slider-vertical .k-tick-large.k-first {
  background-position: -2px 100%;
}
.k-slider-vertical .k-slider-topleft .k-first {
  background-position: -122px 100%;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
  background-position: -32px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-first {
  background-position: -152px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
  background-position: -62px 100%;
}
.k-slider-vertical .k-last {
  background-position: -92px 0;
}
.k-slider-vertical .k-tick-large.k-last {
  background-position: -2px 0;
}
.k-slider-vertical .k-slider-topleft .k-last {
  background-position: -122px 0;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
  background-position: -32px 0;
}
.k-slider-vertical .k-slider-bottomright .k-last {
  background-position: -152px 0;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
  background-position: -62px 0;
}
.k-slider-vertical .k-tick {
  text-align: right;
}
.k-slider-vertical .k-slider-topleft .k-tick {
  text-align: left;
}
.k-slider .k-label {
  position: absolute;
  white-space: nowrap;
  font-size: .92em;
}
.k-slider-horizontal .k-label {
  left: 0;
  width: 100%;
  line-height: 1;
}
.k-slider-horizontal .k-first .k-label {
  left: -50%;
}
.k-slider-horizontal .k-last .k-label {
  left: auto;
  right: -50%;
}
.k-slider-horizontal .k-label {
  bottom: -1.2em;
}
.k-slider-horizontal .k-slider-topleft .k-label {
  top: -1.2em;
}
.k-slider-vertical .k-label {
  left: 120%;
  display: block;
  text-align: left;
}
.k-slider-vertical .k-last .k-label {
  top: -0.5em;
}
.k-slider-vertical .k-first .k-label {
  bottom: -0.5em;
}
.k-slider-vertical .k-slider-topleft .k-label {
  left: auto;
  right: 120%;
}
.k-slider-tooltip {
  top: -4444px;
  /*prevent window resize in IE8 when appending*/
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Tooltip */
.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;
  /*slider tooltip only*/
  text-align: center;
  /*slider tooltip only*/
}
.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;
}
.k-callout-n {
  top: -12px;
  left: 50%;
}
.k-callout-w {
  top: 50%;
  left: -12px;
}
.k-callout-s {
  left: 50%;
  bottom: -12px;
}
.k-callout-e {
  top: 50%;
  right: -12px;
}
.k-slider-tooltip .k-callout-n,
.k-slider-tooltip .k-callout-s {
  margin-left: -6px;
}
.k-slider-tooltip .k-callout-w,
.k-slider-tooltip .k-callout-e {
  margin-top: -6px;
}
.k-tooltip-validation .k-warning {
  vertical-align: text-top;
  margin-right: 3px;
}
.k-tooltip-validation {
  z-index: 9999;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Toolbar */
.k-toolbar {
  position: relative;
  display: block;
  vertical-align: middle;
  line-height: 2.9em;
}
.k-toolbar .k-button .k-icon,
.k-toolbar .k-button .k-sprite,
.k-overflow-container .k-button .k-icon,
.k-overflow-container .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-picker-wrap:before,
.k-toolbar .k-numeric-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-toolbar .k-button {
  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-split-button,
.k-toolbar .k-button-group,
.k-toolbar .k-widget,
.k-toolbar .k-textbox,
.k-toolbar label,
.k-toolbar .k-separator {
  margin: 0 .2em;
  line-height: 1.72em;
  vertical-align: middle;
}
.k-toolbar .k-split-button {
  padding-left: 0;
}
.k-toolbar .k-split-button .k-button,
.k-toolbar .k-button-group .k-group-start {
  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: none;
  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-toolbar-first-visible,
.k-overflow-container .k-overflow-group + .k-overflow-group,
.k-overflow-container .k-separator + .k-overflow-group {
  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;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Splitter */
.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;
  user-select: none;
}
.k-splitter .k-ghost-splitbar-horizontal,
.k-splitter .k-splitbar-horizontal {
  top: 0;
  width: 5px;
  border-width: 0 1px;
  background-repeat: repeat-y;
}
.k-ghost-splitbar-vertical,
.k-splitbar-vertical {
  left: 0;
  height: 5px;
  border-width: 1px 0;
  background-repeat: repeat-x;
}
.k-splitbar-draggable-horizontal {
  cursor: w-resize;
}
.k-splitbar-draggable-vertical {
  cursor: n-resize;
}
.k-splitbar .k-resize-handle {
  display: none;
}
.k-restricted-size-horizontal,
.k-restricted-size-vertical {
  background-color: #f00;
}
.k-splitbar-horizontal .k-icon {
  position: absolute;
  top: 50%;
  width: 5px;
  height: 20px;
  margin-top: -10px;
}
.k-collapse-prev,
.k-collapse-next,
.k-expand-prev,
.k-expand-next {
  cursor: pointer;
}
.k-splitbar-horizontal .k-collapse-prev {
  margin-top: -31px;
}
.k-splitbar-horizontal .k-collapse-next {
  margin-top: 11px;
}
.k-splitbar-static-horizontal {
  width: 1px;
}
.k-splitbar-static-vertical {
  height: 1px;
}
.k-splitbar-vertical .k-icon {
  position: absolute;
  left: 50%;
  width: 20px;
  height: 5px;
  margin-left: -10px;
}
.k-splitbar-vertical .k-collapse-prev {
  margin-left: -31px;
}
.k-splitbar-vertical .k-collapse-next {
  margin-left: 11px;
}
.k-splitbar-draggable-vertical .k-resize-handle,
.k-splitbar-draggable-horizontal .k-resize-handle {
  display: inline-block;
}
.k-splitbar-horizontal .k-resize-handle {
  background-position: -165px -6px;
}
.k-splitbar-horizontal-hover > .k-resize-handle {
  background-position: -181px -6px;
}
.k-splitbar-horizontal .k-collapse-prev,
.k-splitbar-horizontal .k-expand-next {
  background-position: -6px -174px;
}
.k-splitbar-horizontal-hover > .k-collapse-prev,
.k-splitbar-horizontal-hover > .k-expand-next {
  background-position: -22px -174px;
}
.k-splitbar-horizontal .k-collapse-next,
.k-splitbar-horizontal .k-expand-prev {
  background-position: -5px -142px;
}
.k-splitbar-horizontal-hover > .k-collapse-next,
.k-splitbar-horizontal-hover > .k-expand-prev {
  background-position: -21px -142px;
}
.k-splitbar-vertical .k-resize-handle {
  background-position: -38px -309px;
}
.k-splitbar-vertical-hover > .k-resize-handle {
  background-position: -70px -309px;
}
.k-splitbar-vertical .k-collapse-prev,
.k-splitbar-vertical .k-expand-next {
  background-position: 2px -134px;
}
.k-splitbar-vertical-hover > .k-collapse-prev,
.k-splitbar-vertical-hover > .k-expand-next {
  background-position: -14px -134px;
}
.k-splitbar-vertical .k-collapse-next,
.k-splitbar-vertical .k-expand-prev {
  background-position: 2px -165px;
}
.k-splitbar-vertical-hover > .k-collapse-next,
.k-splitbar-vertical-hover > .k-expand-prev {
  background-position: -14px -165px;
}
.k-splitter-resizing {
  overflow: hidden;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Virtual List */
.k-virtual-wrap {
  position: relative;
}
.k-virtual-wrap .k-list.k-virtual-list {
  height: auto;
}
.k-virtual-content {
  overflow-y: scroll;
  /* has to be scroll, not auto */
  -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%;
  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-virtual-item.k-first,
.k-group-header + .k-list > .k-item.k-first,
.k-static-header + .k-list > .k-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;
}
/* animation classes */
.k-fx-end .k-fx-next,
.k-fx-end .k-fx-current {
  -webkit-transition: all 350ms ease-out;
  -ms-transition: all 350ms ease-out;
  -o-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;
}
/* Zoom */
.k-fx-zoom.k-fx-start .k-fx-next {
  -webkit-transform: scale(0) !important;
  -moz-transform: scale(0) !important;
  -ms-transform: scale(0) !important;
  -o-transform: scale(0) !important;
  transform: scale(0) !important;
}
.k-fx-zoom.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next,
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -o-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;
  -moz-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -o-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;
  -moz-transform: scale(0) !important;
  -ms-transform: scale(0) !important;
  -o-transform: scale(0) !important;
  transform: scale(0) !important;
}
/* Fade */
.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;
}
/* Slide */
.k-fx-slide {
  /* left */
  /* left reverse */
  /* right */
}
.k-fx-slide.k-fx-end .k-fx-next .km-content,
.k-fx-slide.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-end .k-fx-next .km-footer,
.k-fx-slide.k-fx-end .k-fx-current .km-content,
.k-fx-slide.k-fx-end .k-fx-current .km-header,
.k-fx-slide.k-fx-end .k-fx-current .km-footer {
  -webkit-transition: all 350ms ease-out;
  -ms-transition: all 350ms ease-out;
  -o-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%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-transform: translatex(100%);
  transform: translatex(100%);
}
.k-fx-slide.k-fx-start .k-fx-next .km-header,
.k-fx-slide.k-fx-start .k-fx-next .km-footer {
  will-change: opacity;
  opacity: 0;
}
.k-fx-slide.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(-100%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-transform: translatex(-100%);
  transform: translatex(-100%);
}
.k-fx-slide.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  will-change: transform;
  -webkit-transform: translatex(0);
  -moz-transform: translatex(0);
  -ms-transform: translatex(0);
  -o-transform: translatex(0);
  transform: translatex(0);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(100%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-transform: translatex(100%);
  transform: translatex(100%);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translatex(-100%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-transform: translatex(-100%);
  transform: translatex(-100%);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translatex(0);
  -moz-transform: translatex(0);
  -ms-transform: translatex(0);
  -o-transform: translatex(0);
  transform: translatex(0);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {
  will-change: opacity;
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {
  opacity: 0;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-right {
  /* right reverse */
}
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translatex(-100%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-transform: translatex(-100%);
  transform: translatex(-100%);
}
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(100%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-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);
  -moz-transform: translatex(0);
  -ms-transform: translatex(0);
  -o-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%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-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%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-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%);
  -moz-transform: translatex(0%);
  -ms-transform: translatex(0%);
  -o-transform: translatex(0%);
  transform: translatex(0%);
}
/* Tile */
.k-fx-tile {
  /* left */
  /* left reverse */
  /* right */
}
.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translatex(100%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-transform: translatex(100%);
  transform: translatex(100%);
}
.k-fx-tile.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-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);
  -moz-transform: translatex(0);
  -ms-transform: translatex(0);
  -o-transform: translatex(0);
  transform: translatex(0);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-transform: translatex(100%);
  transform: translatex(100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-transform: translatex(-100%);
  transform: translatex(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
  -moz-transform: translatex(0);
  -ms-transform: translatex(0);
  -o-transform: translatex(0);
  transform: translatex(0);
}
.k-fx-tile.k-fx-right {
  /* right reverse */
}
.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-transform: translatex(-100%);
  transform: translatex(-100%);
}
.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-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);
  -moz-transform: translatex(0);
  -ms-transform: translatex(0);
  -o-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%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-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%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-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%);
  -moz-transform: translatex(0%);
  -ms-transform: translatex(0%);
  -o-transform: translatex(0%);
  transform: translatex(0%);
}
/* Tile */
.k-fx-tile {
  /* left */
  /* left reverse */
  /* right */
}
.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translatex(100%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-transform: translatex(100%);
  transform: translatex(100%);
}
.k-fx-tile.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-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);
  -moz-transform: translatex(0);
  -ms-transform: translatex(0);
  -o-transform: translatex(0);
  transform: translatex(0);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-transform: translatex(100%);
  transform: translatex(100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-transform: translatex(-100%);
  transform: translatex(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
  -moz-transform: translatex(0);
  -ms-transform: translatex(0);
  -o-transform: translatex(0);
  transform: translatex(0);
}
.k-fx-tile.k-fx-right {
  /* right reverse */
}
.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-transform: translatex(-100%);
  transform: translatex(-100%);
}
.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-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);
  -moz-transform: translatex(0);
  -ms-transform: translatex(0);
  -o-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%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-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%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-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%);
  -moz-transform: translatex(0%);
  -ms-transform: translatex(0%);
  -o-transform: translatex(0%);
  transform: translatex(0%);
}
/* Overlay */
.k-fx.k-fx-overlay.k-fx-start .k-fx-next,
.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translatex(100%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-transform: translatex(100%);
  transform: translatex(100%);
}
.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-transform: translatex(-100%);
  transform: translatex(-100%);
}
.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
  -webkit-transform: translatey(100%);
  -moz-transform: translatey(100%);
  -ms-transform: translatey(100%);
  -o-transform: translatey(100%);
  transform: translatey(100%);
}
.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
  -webkit-transform: translatey(-100%);
  -moz-transform: translatey(-100%);
  -ms-transform: translatey(-100%);
  -o-transform: translatey(-100%);
  transform: translatey(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-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%);
  -moz-transform: translatex(100%);
  -ms-transform: translatex(100%);
  -o-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%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-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%);
  -moz-transform: translatey(100%);
  -ms-transform: translatey(100%);
  -o-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%);
  -moz-transform: translatey(-100%);
  -ms-transform: translatey(-100%);
  -o-transform: translatey(-100%);
  transform: translatey(-100%);
}
.k-widget.k-tabstrip {
  background-color: transparent;
  background-image: none;
  border-style: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-tabstrip .k-tabstrip-items {
  padding: 0;
}
.k-tabstrip > .k-content,
.k-panelbar .k-tabstrip > .k-content {
  margin: 0;
}
.k-slider-track {
  border-width: 1px;
  border-style: solid;
}
.k-slider-horizontal .k-slider-track,
.k-slider-horizontal .k-slider-selection {
  margin-top: -5px;
}
.k-slider-vertical .k-slider-track,
.k-slider-vertical .k-slider-selection {
  margin-left: -5px;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-dropdown-wrap .k-input,
.k-selectbox .k-input {
  padding: 0.167em 0;
}
.k-numerictextbox .k-link {
  height: 1.15em;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-n {
  background-position: 0 -1px;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-s {
  background-position: 0 -36px;
}
.k-webkit .k-rtl .k-widget .k-dropdown-wrap .k-input,
.k-webkit .k-rtl .k-widget .k-numeric-wrap .k-input {
  margin-right: 0;
}
.k-pager-wrap,
.k-pager-numbers .k-link {
  line-height: 2.3em;
}
.k-pager-wrap > .k-link {
  height: 2.3em;
  line-height: 2.3em;
}
.k-pager-wrap > .k-link,
.k-pager-numbers .k-link,
.k-pager-numbers .k-state-selected {
  min-width: 2.3em;
}
.k-pager-sizes .k-dropdown-wrap .k-input {
  line-height: 2em;
}
.k-toolbar .k-button-group .k-button {
  margin: 0;
}
.k-checkbox-label:before,
.k-checkbox-label:after,
.k-radio-label:before,
.k-radio-label:after {
  box-sizing: content-box;
}
/** 
 * Kendo UI v2016.1.112 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2016 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.                                                                                                      
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Grid */
.k-grid,
.k-listview {
  position: relative;
  zoom: 1;
}
.k-grid table {
  width: 100%;
  margin: 0;
  /* override CSS libraries */
  max-width: none;
  border-collapse: separate;
  border-spacing: 0;
  empty-cells: show;
  border-width: 0;
  outline: none;
}
.k-header.k-drag-clue {
  overflow: hidden;
}
.k-grid-header th.k-header,
.k-filter-row th {
  overflow: hidden;
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding: .5em .6em .4em .6em;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
}
.k-grid-header th.k-header {
  vertical-align: bottom;
}
.k-filtercell,
.k-filtercell > span,
.k-filtercell .k-widget {
  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-filtercell > span > .k-button,
.k-filter-row .k-dropdown-operator {
  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;
  /*remove gray background*/
}
.k-grid-header th.k-header > .k-link {
  display: block;
  min-height: 18px;
  line-height: 18px;
  /* due to sorting icons*/
  margin: -0.5em -0.6em -0.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-header .k-icon {
  position: static;
}
.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-grid-filter,
.k-grid-column-resizing .k-link,
.k-grid-column-resizing .k-button,
.k-grid-column-resizing .k-grid-toolbar {
  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 {
  /*reset default webkit styles*/
  margin-top: 0;
  margin-bottom: 0;
}
.k-grid-header-wrap,
.k-grid-footer-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px 0 0;
  zoom: 1;
}
div.k-grid-header,
div.k-grid-footer {
  padding-right: 17px;
  /* scrollbar width; may vary; can be calculated */
  border-bottom-style: solid;
  border-bottom-width: 1px;
  zoom: 1;
}
.k-grid-header-wrap > table,
.k-grid-header-locked > table {
  margin-bottom: -1px;
}
.k-grid-content {
  position: relative;
  width: 100%;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  zoom: 1;
  min-height: 0%;
  /* IE9 bug workaround - expanding Grid on hover */
}
.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-header-wrap,
  .k-grid-content {
    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-header table,
.k-grid-content table,
.k-grid-footer table,
.k-grid-content-locked > table {
  table-layout: fixed;
}
/* Grid :: locked columns */
.k-grid-lockedcolumns {
  white-space: nowrap;
}
.k-grid-content-locked,
.k-grid-content,
.k-pager-wrap {
  white-space: normal;
}
.k-grid-header-locked,
.k-grid-content-locked,
.k-grid-footer-locked {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  /* generally uneeded */
  position: relative;
  border-style: solid;
  border-width: 0 1px 0 0;
}
.k-grid-header-locked + .k-grid-header-wrap,
.k-grid-content-locked + .k-grid-content,
.k-grid-footer-locked + .k-grid-footer-wrap {
  display: inline-block;
  vertical-align: top;
}
.k-grid-toolbar {
  border-style: solid;
  border-width: 1px 0 0;
}
.k-grid-header th.k-header:first-child,
.k-grid tbody td:first-child,
.k-grid tfoot td:first-child,
.k-filter-row > th: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;
}
/* Grid :: footer */
.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;
}
/* Grid :: paging */
.k-pager-wrap {
  clear: both;
  overflow: hidden;
  position: relative;
  border-style: solid;
  border-width: 1px;
  line-height: 2.0em;
  padding: 0.333em 0 0.333em 0.250em;
}
.k-grid-pager {
  border-width: 1px 0 0;
}
.k-grid .k-pager-numbers,
.k-pager-numbers .k-link,
.k-pager-numbers .k-state-selected {
  display: inline-block;
  vertical-align: top;
  margin-right: 1px;
}
.k-pager-numbers {
  margin: 0 2px;
}
.k-pager-numbers .k-state-selected {
  vertical-align: top;
}
.k-pager-numbers .k-current-page {
  display: none;
}
.k-pager-numbers li,
.k-pager-input {
  float: left;
}
.k-grid .k-pager-numbers {
  float: left;
  cursor: default;
}
.k-pager-info {
  float: right;
  padding: 0 1.333em;
}
.k-pager-numbers .k-link {
  text-decoration: none;
}
.k-pager-wrap > .k-link,
.k-pager-numbers .k-link,
.k-pager-numbers .k-state-selected {
  min-width: 2em;
}
.k-pager-wrap > .k-link {
  float: left;
  margin: 0 0.08333em;
  height: 2em;
  /*IE7*/
  line-height: 2em;
  /*IE7*/
  border-radius: 1.0833em;
  cursor: pointer;
  text-align: center;
}
.k-pager-wrap > a.k-state-disabled:hover {
  background: none;
  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: 0.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.500em;
}
.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;
}
/* Grid :: filtering */
.k-header > .k-grid-filter,
.k-header > .k-header-column-menu {
  float: right;
  margin: -0.5em -0.6em -0.4em;
  padding: .5em .2em .4em;
  position: relative;
  z-index: 1;
  /*mvc site.css*/
}
.k-grid .k-animation-container {
  position: absolute;
}
.k-filter-menu {
  padding: .5em;
}
.k-list-filter {
  display: block;
}
form.k-filter-menu .k-widget,
form.k-filter-menu .k-textbox {
  display: block;
}
form.k-filter-menu .k-textbox {
  width: 100%;
}
.k-filter-help-text,
.k-filter-menu .k-widget,
.k-filter-menu .k-textbox {
  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-multicheck-wrap {
  overflow: auto;
  overflow-x: hidden;
  white-space: nowrap;
  max-height: 300px;
}
.k-multicheck-wrap .k-item {
  line-height: 2.2em;
}
/* Grid :: grouping */
.k-grouping-row .k-icon {
  margin: -3px 4px 0 2px;
}
.k-grouping-row p {
  display: inline-block;
  vertical-align: middle;
  margin-left: -0.6em;
  padding: 0 .6em;
}
.k-grouping-row + 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-header .k-group-indicator {
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  margin: 0 3px;
  padding: .15em .15em .15em .4em;
  line-height: 1.5em;
}
.k-grouping-header .k-link {
  display: inline-block;
  border-width: 0;
  padding: 0;
  line-height: normal;
  text-decoration: none;
}
.k-grouping-header .k-button {
  border: 0;
  padding: 0;
  background: transparent;
  line-height: 1;
}
.k-grouping-header .k-link .k-icon {
  margin: 0 0 0 -3px;
}
.k-grouping-header .k-button .k-icon {
  margin: 0 0 0 3px;
}
.k-grouping-header a,
.k-grouping-header .k-button {
  display: inline-block;
  vertical-align: middle;
}
/* Grid :: editing */
.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: #f00 transparent transparent #f00;
  margin: -0.45em 0 0 -0.6em;
  padding: 0;
  overflow: hidden;
  vertical-align: top;
}
.k-grouping-header,
.k-grid-toolbar {
  margin: 0;
  padding: 0.429em 0.2em 0.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: #f00;
  background-color: #ffc0cb;
}
.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: 64px + 14;
  /* for all except IE8 */
}
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: -0.2em;
  margin-bottom: -0.2em;
}
/* Grid :: resizing */
.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;
  /*fix flicker on item hover*/
}
.k-ie8 .k-grid-filter,
.k-ie8 .k-header-column-menu {
  font-size: 100%;
  /* Fix small menus in IE8 */
}
.k-column-menu {
  min-width: 160px;
}
.k-column-menu .k-sprite {
  margin-right: 10px;
}
.k-column-menu > .k-menu {
  border-width: 0;
}
.k-columns-item .k-group {
  max-height: 200px;
  overflow: auto;
}
/* Remove Grid scrollbar during built-in export */
.k-pdf-export-shadow .k-grid {
  float: left;
  width: auto !important;
}
/* Remove all sizes and scrolling */
.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-header-locked + .k-grid-header-wrap,
.k-pdf-export-shadow .k-grid-content-locked + .k-grid-content,
.k-pdf-export-shadow .k-grid-footer-locked + .k-grid-footer-wrap {
  width: auto !important;
}
/* Remove empty space reserved above the scrollbar */
.k-pdf-export-shadow .k-grid-header,
.k-pdf-export-shadow .k-grid-footer {
  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: 0.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;
}
/* responsive styles  */
.k-autofitting {
  width: auto !important;
  table-layout: auto !important;
}
.k-autofitting th.k-header,
.k-autofitting td {
  white-space: nowrap !important;
}
.k-autofitting .k-detail-row {
  display: none !important;
}
@media only screen and (max-width: 1024px) {
  .k-webkit .k-pager-wrap,
  .k-ff .k-pager-wrap,
  .k-ie11 .k-pager-wrap,
  .k-safari .k-pager-wrap {
    overflow: visible;
  }
  .k-webkit .k-pager-wrap .k-pager-nav,
  .k-ff .k-pager-wrap .k-pager-nav,
  .k-ie11 .k-pager-wrap .k-pager-nav,
  .k-safari .k-pager-wrap .k-pager-nav,
  .k-webkit .k-pager-input,
  .k-ff .k-pager-input,
  .k-ie11 .k-pager-input,
  .k-safari .k-pager-input {
    display: inline-block;
    vertical-align: top;
  }
  .k-webkit .k-pager-numbers,
  .k-ff .k-pager-numbers,
  .k-ie11 .k-pager-numbers,
  .k-safari .k-pager-numbers,
  .k-webkit .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 {
    position: absolute;
    left: 4.8em;
    display: inline-flex;
    flex-direction: column-reverse;
    overflow: visible;
    height: auto;
  }
  .k-webkit .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-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 {
    transform: translatey(-100%);
    -webkit-transform: translatey(-100%);
  }
  .k-webkit .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-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 {
    left: 50%;
    transform: translate(-50%, -100%);
    -webkit-transform: translate(-50%, -100%);
  }
  .k-webkit .km-pane-wrapper .k-pager-numbers .k-link,
  .k-ff .km-pane-wrapper .k-pager-numbers .k-link,
  .k-ie11 .km-pane-wrapper .k-pager-numbers .k-link,
  .k-safari .km-pane-wrapper .k-pager-numbers .k-link,
  .k-webkit .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-ff .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-ie11 .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-safari .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-webkit .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-ff .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-safari .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-webkit .km-pane-wrapper .k-pager-wrap > .k-pager-info,
  .k-ff .km-pane-wrapper .k-pager-wrap > .k-pager-info,
  .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-pager-info,
  .k-safari .km-pane-wrapper .k-pager-wrap > .k-pager-info {
    padding-top: 0;
    padding-bottom: 0;
  }
  .k-webkit .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-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 {
    left: auto;
    right: 4.8em;
    width: 4.5em;
  }
  .k-webkit .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-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 {
    right: 5.8em;
  }
  .k-webkit .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-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 {
    display: block;
    border-left: 0;
  }
  .k-webkit .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-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 {
    transform: translatey(100%);
    -webkit-transform: translatey(100%);
  }
  .k-webkit .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) {
    display: none;
  }
  .k-webkit .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 {
    width: 3.2em;
    padding: 0 .429em 0 .714em;
    border-radius: 1.0833em;
  }
  .k-webkit .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 {
    margin-left: 4.8em;
  }
  .k-webkit .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 {
    margin-right: 5.1em;
    margin-left: 0;
  }
  .k-webkit .k-pager-numbers .k-state-selected,
  .k-ff .k-pager-numbers .k-state-selected,
  .k-ie11 .k-pager-numbers .k-state-selected,
  .k-safari .k-pager-numbers .k-state-selected,
  .k-webkit .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 {
    display: block;
    margin-right: 0;
    padding: 1px 5px 1px 5px;
    text-align: left;
  }
  .k-webkit .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 {
    box-sizing: border-box;
    padding: 2px 2px 0;
  }
  .k-webkit .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 {
    margin: -2em -3px 0;
    padding: 0;
  }
  .k-webkit .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 {
    border-radius: 0 0 1.0833em 1.0833em;
  }
  .k-webkit .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 {
    display: inline-block;
  }
}
@media only screen and (max-width: 640px) {
  .k-webkit .k-pager-info,
  .k-ff .k-pager-info,
  .k-ie11 .k-pager-info,
  .k-safari .k-pager-info {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .k-webkit .k-pager-sizes,
  .k-ff .k-pager-sizes,
  .k-ie11 .k-pager-sizes,
  .k-safari .k-pager-sizes {
    display: none;
  }
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
.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-drop-hint {
  position: absolute;
  z-index: 10000;
  visibility: hidden;
  width: 80px;
  height: 5px;
  margin-top: -3px;
  background-color: transparent;
  background-repeat: no-repeat;
}
.k-drag-separator {
  display: inline-block;
  border-right: 1px solid;
  height: 1em;
  vertical-align: top;
  margin: 0 .5em;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Gantt Chart start */
/* Gantt Main Layout */
.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-treelist > .k-treelist,
.k-gantt-timeline > .k-timeline {
  border-width: 0;
  height: 100%;
}
/* Gantt Toolbar, footer */
.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;
}
/* Gantt TreeList */
.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: bold;
}
.k-treelist-group .k-widget {
  font-weight: normal;
}
/* Gantt TimeLine */
.k-gantt-timeline .k-grid-header tr {
  height: 2.5em;
}
.k-gantt-tasks {
  /*needed for RTL*/
  position: relative;
}
.k-gantt-rows tr,
.k-gantt-tasks tr,
.k-gantt .k-grid-content tr {
  height: 2.3em;
}
.k-gantt .k-gantt-tasks td:after {
  content: "\a0";
}
.k-gantt-timeline {
  background: transparent;
}
.k-gantt-rows,
.k-gantt-columns,
.k-gantt-dependencies {
  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;
}
/* Gantt TimeLine objects */
/* Summary */
.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:before,
.k-task-summary-complete:before,
.k-task-summary:after,
.k-task-summary-complete:after {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px;
  border-color: transparent;
}
.k-task-summary:before,
.k-task-summary-complete:before {
  left: 0;
  border-left-color: inherit;
}
.k-task-summary:after,
.k-task-summary-complete:after {
  right: 0;
  border-right-color: inherit;
}
/* Lines */
.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;
}
/* Milestone */
.k-task-milestone {
  width: 13px;
  height: 13px;
  margin-top: 3px;
  border-style: solid;
  border-width: 1px;
  transform: rotate(45deg);
}
.k-ie8 .k-task-milestone {
  margin-left: 1px;
}
/* Button */
.k-gantt .k-gantt-treelist .k-button,
.k-gantt .k-gantt-tasks .k-button-icon {
  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-treelist .k-button .k-icon,
.k-gantt .k-gantt-tasks .k-button .k-icon {
  vertical-align: text-top;
}
.k-rel .k-button-icon {
  position: absolute;
  left: 200px;
}
/* Tasks */
.k-rel {
  position: relative;
  height: 0;
  top: -0.3em;
}
.k-task-wrap {
  position: absolute;
  padding: 0 23px 5px;
  margin: -1px -23px 0;
  z-index: 2;
}
.k-task-wrap:hover,
.k-line.k-state-selected {
  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:hover .k-task-dot,
.k-task-wrap-active .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:hover:after,
.k-task-dot.k-state-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:hover .k-task-delete,
.k-task-wrap-active .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: -0.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:hover .k-task-draghandle,
.k-task-wrap-active .k-task-draghandle {
  display: block;
}
.k-dependency-hint {
  z-index: 4;
}
/* Higher row height styles */
.k-gantt-rowheight .k-task-summary,
.k-gantt-rowheight .k-task-milestone,
.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 {
  top: 50%;
}
.k-gantt-rowheight .k-task-summary,
.k-gantt-rowheight .k-task-milestone {
  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: 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%;
}
/*Task Hover Tooltip*/
.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;
}
/*Resources*/
.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: 0px 5px;
}
/* Gantt Edit form */
.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-textbox,
.k-gantt-edit-form > .k-edit-form-container .k-numerictextbox {
  width: 15em;
}
.k-gantt-edit-form .k-edit-buttons .k-gantt-delete {
  float: left;
}
/* Gantt Chart PDF export */
.k-pdf-export-shadow .k-gantt {
  float: left;
}
/* Remove all sizes and scrolling */
.k-pdf-export-shadow .k-gantt,
.k-pdf-export-shadow .k-gantt-timeline,
.k-pdf-export-shadow .k-gantt .k-grid-content {
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
}
.k-pdf-export-shadow .k-gantt-treelist {
  height: auto !important;
  overflow: visible !important;
}
/* Remove empty space reserved above the scrollbar */
.k-pdf-export-shadow .k-gantt-timeline .k-grid-header {
  padding: 0 !important;
}
/* Hide the splitter */
.k-pdf-export-shadow .k-gantt .k-splitbar,
.k-pdf-export-shadow .k-pdf-export {
  display: none;
}
/* Responsive styles  */
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: -0.6em;
    right: 0.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;
    box-shadow: 0 2px 2px 0 rgba(0, 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%;
  }
}
/* Gantt Chart end */
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Pivot start */
.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;
}
.k-field-actions {
  position: absolute;
  right: 2px;
  top: 3px;
}
/*IE7 requires the following style to be applied to cells directly*/
.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: bold;
}
.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;
}
/* selector */
.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-widget,
.k-fieldselector .k-edit-field > .k-textbox {
  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;
}
/* KPI icons */
.k-i-kpi-decrease {
  background-position: 0 0;
}
.k-i-kpi-denied {
  background-position: -16px 0;
}
.k-i-kpi-equal {
  background-position: -32px 0;
}
.k-i-kpi-hold {
  background-position: -48px 0;
}
.k-i-kpi-increase {
  background-position: -64px 0;
}
.k-i-kpi-open {
  background-position: -80px 0;
}
/* Pivot PDF Export styles */
.k-pdf-export-shadow .k-pivot .k-grid-content {
  overflow: visible !important;
}
.k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid,
.k-pdf-export-shadow .k-pivot .k-grid-content {
  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-header-wrap > table,
.k-pdf-export-shadow .k-pivot .k-grid-content > table {
  width: 100% !important;
  height: auto !important;
}
/* Pivot end */
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* TreeView */
div.k-treeview {
  /* due to k-widget */
  border-width: 0;
  background: none;
  overflow: auto;
  white-space: nowrap;
}
.k-treeview .k-item {
  display: block;
  border-width: 0;
  margin: 0;
  padding: 0 0 0 16px;
}
.k-treeview > .k-group,
.k-treeview .k-item > .k-group,
.k-treeview .k-content {
  margin: 0;
  padding: 0;
  background: none;
  list-style-type: none;
  position: relative;
}
.k-treeview .k-icon,
.k-treeview .k-image,
.k-treeview .k-sprite,
.k-treeview .k-checkbox,
.k-treeview .k-in {
  display: inline-block;
  vertical-align: top;
}
.k-treeview .k-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-plus,
.k-treeview .k-minus,
.k-treeview .k-plus-disabled,
.k-treeview .k-minus-disabled {
  margin-top: 0.25em;
  margin-left: -16px;
  cursor: pointer;
}
.k-treeview .k-plus-disabled,
.k-treeview .k-minus-disabled {
  cursor: default;
}
.k-treeview .k-sprite,
.k-treeview .k-image {
  margin-right: 3px;
}
.k-treeview .k-in {
  margin: 1px 0 1px 0.3333em;
  padding: 0.429em 0.6667em 0.429em 0.5833em;
  line-height: 1.3333em;
  text-decoration: none;
  border-style: solid;
  border-width: 1px;
}
.k-treeview span.k-in {
  cursor: default;
}
.k-treeview .k-drop-hint {
  position: absolute;
  z-index: 10000;
  visibility: hidden;
  width: 80px;
  height: 5px;
  margin-top: -3px;
  background-color: transparent;
  background-repeat: no-repeat;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Editor */
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;
}
.k-editortoolbar-dragHandle {
  cursor: move;
  padding-left: 0;
  padding-right: 3px;
  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;
  /* allow tools to wrap properly in IE */
}
.k-editor-toolbar li {
  display: inline-block;
  vertical-align: middle;
}
.k-webkit .k-editor-toolbar,
.k-ff .k-editor-toolbar,
.k-ie9 .k-editor-toolbar {
  padding: 0;
}
.k-webkit .k-editor-toolbar li,
.k-safari .k-editor-toolbar li,
.k-ff .k-editor-toolbar li,
.k-ie9 .k-editor-toolbar li,
.k-ie10 .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-dropdown,
.k-editor-toolbar .k-combobox,
.k-editor-toolbar .k-selectbox,
.k-editor-toolbar .k-colorpicker {
  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-i-move {
  background-position: -160px -288px;
}
.k-bold {
  background-position: -240px 0;
}
.k-state-hover .k-bold,
.k-state-selected .k-bold {
  background-position: -264px 0;
  background-position: -240px 0;
}
.k-state-hover .k-bold,
.k-state-selected .k-bold {
  background-position: -240px 0;
}
.k-italic {
  background-position: -240px -24px;
}
.k-state-hover .k-italic,
.k-state-selected .k-italic {
  background-position: -264px -24px;
  background-position: -240px -24px;
}
.k-state-hover .k-italic,
.k-state-selected .k-italic {
  background-position: -240px -24px;
}
.k-underline {
  background-position: -240px -48px;
}
.k-state-hover .k-underline,
.k-state-selected .k-underline {
  background-position: -264px -48px;
  background-position: -240px -48px;
}
.k-state-hover .k-underline,
.k-state-selected .k-underline {
  background-position: -240px -48px;
}
.k-strikethrough {
  background-position: -240px -72px;
}
.k-state-hover .k-strikethrough,
.k-state-selected .k-strikethrough {
  background-position: -264px -72px;
  background-position: -240px -72px;
}
.k-state-hover .k-strikethrough,
.k-state-selected .k-strikethrough {
  background-position: -240px -72px;
}
.k-foreColor {
  background-position: -240px -96px;
}
.k-state-hover .k-foreColor,
.k-state-selected .k-foreColor {
  background-position: -264px -96px;
  background-position: -240px -96px;
}
.k-state-hover .k-foreColor,
.k-state-selected .k-foreColor {
  background-position: -240px -96px;
}
.k-backColor {
  background-position: -240px -120px;
}
.k-state-hover .k-backColor,
.k-state-selected .k-backColor {
  background-position: -264px -120px;
  background-position: -240px -120px;
}
.k-state-hover .k-backColor,
.k-state-selected .k-backColor {
  background-position: -240px -120px;
}
.k-colorpicker .k-foreColor {
  background-position: -240px -96px;
}
.k-colorpicker .k-backColor {
  background-position: -240px -120px;
}
.k-justifyLeft {
  background-position: -240px -144px;
}
.k-state-hover .k-justifyLeft,
.k-state-selected .k-justifyLeft {
  background-position: -264px -144px;
  background-position: -240px -144px;
}
.k-state-hover .k-justifyLeft,
.k-state-selected .k-justifyLeft {
  background-position: -240px -144px;
}
.k-justifyCenter {
  background-position: -240px -168px;
}
.k-state-hover .k-justifyCenter,
.k-state-selected .k-justifyCenter {
  background-position: -264px -168px;
  background-position: -240px -168px;
}
.k-state-hover .k-justifyCenter,
.k-state-selected .k-justifyCenter {
  background-position: -240px -168px;
}
.k-justifyRight {
  background-position: -240px -192px;
}
.k-state-hover .k-justifyRight,
.k-state-selected .k-justifyRight {
  background-position: -264px -192px;
  background-position: -240px -192px;
}
.k-state-hover .k-justifyRight,
.k-state-selected .k-justifyRight {
  background-position: -240px -192px;
}
.k-justifyFull {
  background-position: -240px -216px;
}
.k-state-hover .k-justifyFull,
.k-state-selected .k-justifyFull {
  background-position: -264px -216px;
  background-position: -240px -216px;
}
.k-state-hover .k-justifyFull,
.k-state-selected .k-justifyFull {
  background-position: -240px -216px;
}
.k-insertUnorderedList {
  background-position: -240px -264px;
}
.k-state-hover .k-insertUnorderedList,
.k-state-selected .k-insertUnorderedList {
  background-position: -264px -264px;
  background-position: -240px -264px;
}
.k-state-hover .k-insertUnorderedList,
.k-state-selected .k-insertUnorderedList {
  background-position: -240px -264px;
}
.k-insertOrderedList {
  background-position: -240px -288px;
}
.k-state-hover .k-insertOrderedList,
.k-state-selected .k-insertOrderedList {
  background-position: -264px -288px;
  background-position: -240px -288px;
}
.k-state-hover .k-insertOrderedList,
.k-state-selected .k-insertOrderedList {
  background-position: -240px -288px;
}
.k-indent,
.k-rtl .k-outdent {
  background-position: -288px 0;
}
.k-state-hover .k-indent,
.k-state-hover .k-rtl .k-outdent,
.k-state-selected .k-indent,
.k-state-selected .k-rtl .k-outdent {
  background-position: -312px 0;
  background-position: -288px 0;
}
.k-state-hover .k-indent,
.k-state-hover .k-rtl .k-outdent,
.k-state-selected .k-indent,
.k-state-selected .k-rtl .k-outdent {
  background-position: -288px 0;
}
.k-outdent,
.k-rtl .k-indent {
  background-position: -288px -24px;
}
.k-state-hover .k-outdent,
.k-state-hover .k-rtl .k-indent,
.k-state-selected .k-outdent,
.k-state-selected .k-rtl .k-indent {
  background-position: -312px -24px;
  background-position: -288px -24px;
}
.k-state-hover .k-outdent,
.k-state-hover .k-rtl .k-indent,
.k-state-selected .k-outdent,
.k-state-selected .k-rtl .k-indent {
  background-position: -288px -24px;
}
.k-createLink {
  background-position: -288px -48px;
}
.k-state-hover .k-createLink,
.k-state-selected .k-createLink {
  background-position: -312px -48px;
  background-position: -288px -48px;
}
.k-state-hover .k-createLink,
.k-state-selected .k-createLink {
  background-position: -288px -48px;
}
.k-unlink {
  background-position: -288px -72px;
}
.k-state-hover .k-unlink,
.k-state-selected .k-unlink {
  background-position: -312px -72px;
  background-position: -288px -72px;
}
.k-state-hover .k-unlink,
.k-state-selected .k-unlink {
  background-position: -288px -72px;
}
.k-insertImage {
  background-position: -288px -96px;
}
.k-state-hover .k-insertImage,
.k-state-selected .k-insertImage {
  background-position: -312px -96px;
  background-position: -288px -96px;
}
.k-state-hover .k-insertImage,
.k-state-selected .k-insertImage {
  background-position: -288px -96px;
}
.k-insertFile {
  background-position: -288px -216px;
}
.k-state-hover .k-insertFile,
.k-state-selected .k-insertFile {
  background-position: -312px -216px;
  background-position: -288px -216px;
}
.k-state-hover .k-insertFile,
.k-state-selected .k-insertFile {
  background-position: -288px -216px;
}
.k-subscript {
  background-position: -288px -144px;
}
.k-state-hover .k-subscript,
.k-state-selected .k-subscript {
  background-position: -312px -144px;
  background-position: -288px -144px;
}
.k-state-hover .k-subscript,
.k-state-selected .k-subscript {
  background-position: -288px -144px;
}
.k-superscript {
  background-position: -288px -168px;
}
.k-state-hover .k-superscript,
.k-state-selected .k-superscript {
  background-position: -312px -168px;
  background-position: -288px -168px;
}
.k-state-hover .k-superscript,
.k-state-selected .k-superscript {
  background-position: -288px -168px;
}
.k-cleanFormatting {
  background-position: -288px -192px;
}
.k-state-hover .k-cleanFormatting,
.k-state-selected .k-cleanFormatting {
  background-position: -312px -192px;
  background-position: -288px -192px;
}
.k-state-hover .k-cleanFormatting,
.k-state-selected .k-cleanFormatting {
  background-position: -288px -192px;
}
.k-createTable {
  background-position: -192px 0;
}
.k-state-hover .k-createTable,
.k-state-selected .k-createTable {
  background-position: -216px 0;
  background-position: -192px 0;
}
.k-state-hover .k-createTable,
.k-state-selected .k-createTable {
  background-position: -192px 0;
}
.k-addColumnLeft {
  background-position: -192px -24px;
}
.k-state-hover .k-addColumnLeft,
.k-state-selected .k-addColumnLeft {
  background-position: -216px -24px;
  background-position: -192px -24px;
}
.k-state-hover .k-addColumnLeft,
.k-state-selected .k-addColumnLeft {
  background-position: -192px -24px;
}
.k-addColumnRight {
  background-position: -192px -48px;
}
.k-state-hover .k-addColumnRight,
.k-state-selected .k-addColumnRight {
  background-position: -216px -48px;
  background-position: -192px -48px;
}
.k-state-hover .k-addColumnRight,
.k-state-selected .k-addColumnRight {
  background-position: -192px -48px;
}
.k-addRowAbove {
  background-position: -192px -72px;
}
.k-state-hover .k-addRowAbove,
.k-state-selected .k-addRowAbove {
  background-position: -216px -72px;
  background-position: -192px -72px;
}
.k-state-hover .k-addRowAbove,
.k-state-selected .k-addRowAbove {
  background-position: -192px -72px;
}
.k-addRowBelow {
  background-position: -192px -96px;
}
.k-state-hover .k-addRowBelow,
.k-state-selected .k-addRowBelow {
  background-position: -216px -96px;
  background-position: -192px -96px;
}
.k-state-hover .k-addRowBelow,
.k-state-selected .k-addRowBelow {
  background-position: -192px -96px;
}
.k-deleteRow {
  background-position: -192px -120px;
}
.k-state-hover .k-deleteRow,
.k-state-selected .k-deleteRow {
  background-position: -216px -120px;
  background-position: -192px -120px;
}
.k-state-hover .k-deleteRow,
.k-state-selected .k-deleteRow {
  background-position: -192px -120px;
}
.k-deleteColumn {
  background-position: -192px -144px;
}
.k-state-hover .k-deleteColumn,
.k-state-selected .k-deleteColumn {
  background-position: -216px -144px;
  background-position: -192px -144px;
}
.k-state-hover .k-deleteColumn,
.k-state-selected .k-deleteColumn {
  background-position: -192px -144px;
}
.k-mergeCells {
  background-position: -192px -168px;
}
.k-state-hover .k-mergeCells,
.k-state-selected .k-mergeCells {
  background-position: -216px -168px;
  background-position: -192px -168px;
}
.k-state-hover .k-mergeCells,
.k-state-selected .k-mergeCells {
  background-position: -192px -168px;
}
.k-pdf {
  background-position: -288px -240px;
}
.k-state-hover .k-pdf,
.k-state-selected .k-pdf {
  background-position: -312px -240px;
  background-position: -288px -240px;
}
.k-state-hover .k-pdf,
.k-state-selected .k-pdf {
  background-position: -288px -240px;
}
.k-print {
  background-position: -288px -264px;
}
.k-state-hover .k-print,
.k-state-selected .k-print {
  background-position: -312px -264px;
  background-position: -288px -264px;
}
.k-state-hover .k-print,
.k-state-selected .k-print {
  background-position: -288px -264px;
}
/* default tool widths */
.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-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-hover,
.k-button-group .k-state-active {
  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;
  /*fixes missing top border caused by the inline display*/
}
.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-width,
#k-editor-image-height {
  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: 8.2 * (18px + 4);
  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: 0.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;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Scheduler */
.k-scheduler-toolbar,
.k-scheduler-footer {
  border-style: solid;
}
.k-scheduler-toolbar,
.k-scheduler-footer {
  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-toolbar > ul > li,
.k-scheduler-footer > ul > li {
  display: inline-block;
  border-style: solid;
  border-width: 1px 1px 1px 0;
}
.k-scheduler .k-scheduler-toolbar .k-nav-current,
.k-scheduler .k-scheduler-toolbar .k-scheduler-tools > li {
  border-width: 0;
}
.k-scheduler-toolbar > ul > li:first-child,
.k-scheduler-toolbar > ul.k-scheduler-views > li:first-child + li {
  border-left-width: 1px;
}
.k-scheduler div.k-scheduler-footer ul li {
  margin-right: .6em;
  border-width: 1px;
}
.k-scheduler-toolbar .k-link,
.k-scheduler-footer .k-link {
  display: inline-block;
  padding: 0 1.1em;
}
.k-scheduler-toolbar .k-nav-prev .k-link,
.k-scheduler-toolbar .k-nav-next .k-link {
  padding-left: .6em;
  padding-right: .6em;
}
.k-scheduler-toolbar .k-nav-current .k-link {
  padding: 0;
}
.k-scheduler-toolbar .k-nav-current {
  margin: 0 1.1em;
}
.k-scheduler div.k-scheduler-toolbar > ul > li.k-nav-current,
.k-scheduler .k-nav-current > .k-state-active {
  background: none;
}
.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: none;
  border: 0;
}
.k-scheduler-phone .k-toolbar .k-nav-next {
  float: right;
}
.k-scheduler-phone .k-toolbar .k-nav-prev {
  float: left;
}
.k-scheduler-toolbar .k-i-calendar,
.k-scheduler-footer .k-icon {
  margin: -2px 6px 0 0;
}
.k-scheduler-header,
.k-scheduler-header-wrap {
  overflow: hidden;
}
.k-scheduler-header-wrap {
  position: relative;
  border-style: solid;
  border-width: 0;
}
.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
  border-right-width: 1px;
}
.k-scheduler-times,
.k-scheduler-content {
  position: relative;
}
.k-scheduler-times {
  overflow: hidden;
  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;
}
/* fix smashed second layout column in iPad */
.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 {
  -moz-box-sizing: content-box;
  -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-scheduler-table td,
.k-scheduler-monthview .k-hidden {
  height: 80px;
  text-align: right;
}
.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td,
.k-scheduler-phone .k-scheduler-monthview .k-hidden {
  height: 40px;
}
.k-scheduler-table td,
.k-slot-cell {
  vertical-align: top;
}
/* separate due to old IEs */
.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-table td,
.k-scheduler-header th {
  border-style: solid;
  border-width: 0 0 1px 1px;
}
.k-scheduler-table td:first-child,
.k-scheduler-header th:first-child {
  border-left-width: 0;
}
.k-scheduler-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-times tr:last-child > th,
.k-scheduler-layout tr + tr .k-scheduler-table > tbody > tr:last-child > td,
.k-scheduler-table > tbody > tr > .k-last {
  border-bottom-width: 0;
}
.k-scrollbar-h tr + tr .k-scheduler-times,
.k-scrollbar-h .k-scheduler-content .k-scheduler-table > tbody > tr:last-child > td,
.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table > tbody > tr > td.k-last {
  border-bottom-width: 1px;
}
.k-scheduler-times th {
  text-align: right;
  padding-right: .6em;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: transparent;
  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-slot-cell,
.k-scheduler-layout tr + tr .k-scheduler-times th.k-scheduler-times-all-day {
  border-bottom-color: inherit;
}
.k-scheduler .k-middle-row td {
  border-bottom-style: dotted;
}
.k-scheduler-now-arrow,
.k-scheduler-now-line {
  position: absolute;
}
.k-scheduler-now-arrow {
  width: 0;
  height: 0;
  border: solid 5px transparent;
  left: 0;
}
.k-scheduler-now-line {
  left: 5px;
  right: 0;
  height: 1px;
}
.k-task {
  position: relative;
}
div.k-more-events {
  text-align: center;
  font-size: 18px;
  line-height: 1.2;
  padding: 0;
}
.k-more-events > span {
  display: block;
  margin-top: -0.6em;
}
.k-event,
.k-more-events {
  position: absolute;
  border-style: solid;
  border-width: 1px;
  text-align: left;
  overflow: hidden;
}
.k-event {
  cursor: default;
  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-top-actions,
.k-event .k-event-bottom-actions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
.k-event .k-event-bottom-actions {
  top: auto;
  bottom: 0;
}
.k-event .k-resize-handle,
.k-scheduler-mobile .k-event:hover .k-resize-handle {
  position: absolute;
  visibility: hidden;
  z-index: 2;
}
.k-event:hover .k-resize-handle,
.k-event-active .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 {
  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: -0.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: -0.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 th,
.k-scheduler-agendaview .k-scheduler-table td {
  text-align: left;
}
.k-scheduler-times .k-slot-cell,
.k-scheduler-groupcolumn {
  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-e {
  position: absolute;
  right: -4px;
}
.k-scheduler-timecolumn .k-i-arrow-w {
  margin-left: -4px;
}
.k-scheduler-mark {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: middle;
  margin-right: .5em;
}
.k-scheduler-agendaday {
  float: left;
  margin: 0 .2em 0 0;
  font-size: 3em;
  font-weight: normal;
}
.k-scheduler-agendaweek {
  display: block;
  margin: .4em 0 0;
  font-size: 1.1em;
  font-style: normal;
}
.k-scheduler-agendadate {
  font-size: .8em;
}
.k-scheduler-timecolumn {
  white-space: nowrap;
}
.k-scheduler-edit-form .k-edit-form-container,
.k-scheduler-timezones .k-edit-form-container {
  width: 520px;
}
.k-scheduler-edit-form .k-edit-label {
  width: 17%;
}
.k-scheduler-edit-form .k-edit-field {
  width: 77%;
}
.k-scheduler-edit-form .k-textbox[name="title"],
.k-scheduler-edit-form textarea.k-textbox {
  width: 100%;
}
.k-scheduler-edit-form textarea.k-textbox {
  min-height: 4em;
  resize: vertical;
}
.k-scheduler-edit-form > .k-edit-box:first-child .k-datetimepicker {
  margin-right: 1em;
}
.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 > ul.k-reset .k-numerictextbox,
.k-edit-field span.k-recur-interval {
  width: 5em;
}
.k-edit-field > ul.k-reset .k-dropdown,
.k-edit-field > ul.k-reset .k-datepicker,
div[name="recurrenceRule"] > .k-dropdown {
  width: 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;
}
/* Responsive styles  */
@media only screen and (max-width: 1024px) {
  .k-webkit .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 {
    position: absolute;
    right: 6px;
    top: 6px;
    z-index: 10000;
  }
  .k-webkit .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 {
    right: auto;
    left: 6px;
  }
  .k-webkit .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) {
    display: none;
  }
  .k-webkit .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 {
    display: none;
  }
  .k-webkit .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 {
    display: inline;
  }
  .k-webkit .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 {
    display: block;
    border-width: 1px;
  }
  .k-webkit .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 {
    text-align: left;
    padding-left: 1em;
  }
  .k-webkit .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 {
    display: block;
    position: relative;
    padding-right: 2.5em;
    padding-left: 1em;
  }
  .k-webkit .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 {
    padding-left: 0;
  }
  .k-webkit .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 {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -0.6em;
    right: 0.333em;
    width: 1.333em;
    height: 1.333em;
  }
  .k-webkit .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:first-child + 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:first-child + li,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li:first-child + li {
    display: block;
    border: 0;
    border-radius: 0;
  }
  .k-webkit .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 {
    border: 1px solid #c5c5c5;
    background-color: #fff;
    background-image: none;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  }
  .k-webkit .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 {
    text-align: left;
  }
}
@media only screen and (max-width: 480px) {
  .k-webkit .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 {
    display: none;
  }
  .k-webkit .k-scheduler-timecolumn,
  .k-ff .k-scheduler-timecolumn,
  .k-ie11 .k-scheduler-timecolumn,
  .k-safari .k-scheduler-timecolumn {
    width: 5em;
  }
  .k-webkit .k-scheduler-datecolumn,
  .k-ff .k-scheduler-datecolumn,
  .k-ie11 .k-scheduler-datecolumn,
  .k-safari .k-scheduler-datecolumn {
    width: 6em;
    overflow: hidden;
  }
  .k-webkit .k-scheduler-timecolumn > div,
  .k-ff .k-scheduler-timecolumn > div,
  .k-ie11 .k-scheduler-timecolumn > div,
  .k-safari .k-scheduler-timecolumn > div,
  .k-webkit .k-scheduler-datecolumn > div,
  .k-ff .k-scheduler-datecolumn > div,
  .k-ie11 .k-scheduler-datecolumn > div,
  .k-safari .k-scheduler-datecolumn > div {
    white-space: normal;
  }
}
/* Remove scrollbars during PDF export */
.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-header .k-scheduler-table,
.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table {
  width: 100% !important;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Upload */
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 {
  visibility: hidden;
  margin-left: .6em;
}
.k-dropzone-active em {
  visibility: visible;
}
.k-upload-button {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.k-upload .k-upload-button {
  min-width: 7.167em;
}
.k-upload-sync .k-upload-button,
.k-ie8 .k-upload-button,
.k-ie9 .k-upload-button {
  margin: .8em;
}
.k-upload-button input {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  font: 170px monospace !important;
  /* critical for correct operation; larger values lead to ignoring or text layout problems in IE */
  filter: alpha(opacity=0);
  opacity: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.k-upload-files {
  margin: 0 0 .6em;
  line-height: 2.66;
  border-style: solid;
  border-width: 1px 0 0;
}
.k-upload-files .k-button {
  padding: 0;
}
.k-upload-files .k-button,
.k-upload-status-total .k-icon {
  margin-left: 8px;
}
.k-upload .k-fail {
  background-position: -161px -111px;
}
.k-si-refresh {
  background-position: -160px -128px;
}
.k-link:not(.k-state-disabled):hover > .k-si-refresh,
.k-state-hover > .k-si-refresh,
.k-state-hover > * > .k-si-refresh,
.k-button:not(.k-state-disabled):hover .k-si-refresh,
.k-textbox:hover .k-si-refresh,
.k-button:active .k-si-refresh {
  background-position: -160px -128px;
}
.k-si-tick,
.k-success {
  background-position: -160px -96px;
}
.k-link:not(.k-state-disabled):hover > .k-si-tick,
.k-link:not(.k-state-disabled):hover > .k-success,
.k-state-hover > .k-si-tick,
.k-state-hover > .k-success,
.k-state-hover > * > .k-si-tick,
.k-state-hover > * > .k-success,
.k-button:not(.k-state-disabled):hover .k-si-tick,
.k-button:not(.k-state-disabled):hover .k-success,
.k-textbox:hover .k-si-tick,
.k-textbox:hover .k-success,
.k-button:active .k-si-tick,
.k-button:active .k-success {
  background-position: -160px -96px;
}
.k-si-cancel {
  background-position: -160px -112px;
}
.k-link:not(.k-state-disabled):hover > .k-si-cancel,
.k-state-hover > .k-si-cancel,
.k-state-hover > * > .k-si-cancel,
.k-button:not(.k-state-disabled):hover .k-si-cancel,
.k-textbox:hover .k-si-cancel,
.k-button:active .k-si-cancel {
  background-position: -160px -112px;
}
.k-file {
  border-style: solid;
  border-width: 0 0 1px;
  padding: .167em .167em .167em .8em;
}
.k-file .k-icon {
  position: relative;
}
.k-file > .k-icon {
  background-position: -112px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-file > .k-icon,
.k-state-hover > .k-file > .k-icon,
.k-state-hover > * > .k-file > .k-icon,
.k-button:not(.k-state-disabled):hover .k-file > .k-icon,
.k-textbox:hover .k-file > .k-icon,
.k-button:active .k-file > .k-icon {
  background-position: -112px -288px;
}
.k-filename {
  position: relative;
  display: inline-block;
  min-width: 10em;
  max-width: 16.667em;
  vertical-align: middle;
  margin-left: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-upload-status {
  position: absolute;
  right: 12px;
}
.k-upload-status .k-button,
.k-upload-status .k-warning {
  vertical-align: text-bottom;
}
.k-dropzone .k-upload-status {
  line-height: 2.4;
}
.k-ie8 .k-upload-status-total {
  line-height: 29px;
}
.k-upload-action {
  line-height: normal;
}
.k-progress {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.k-upload-selected {
  min-width: 7.167em;
  margin: 0.25em 0 0;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.k-upload-selected,
.k-upload-cancel {
  margin-bottom: .8em;
}
.k-upload-selected {
  margin-left: .8em;
  margin-right: .2em;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* ImageBrowser */
.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: static;
}
.k-breadcrumbs .k-link:hover {
  text-decoration: underline;
}
.k-filebrowser .k-breadcrumbs .k-i-seek-w {
  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;
  /*required by WebKit*/
}
.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;
  user-select: none;
}
.k-filebrowser .k-file {
  width: 80px;
  height: 80px;
}
.k-filebrowser .k-image {
  margin: 2px 0 0 2px;
}
.k-filebrowser .k-folder {
  width: 80px;
  height: 80px;
  background-position: 0 -200px;
  background-repeat: no-repeat;
}
.k-filebrowser .k-loading {
  margin: 35px 0 0 33px;
}
.k-tile strong,
.k-tile input {
  margin: 10px 0 4px;
  font-weight: normal;
}
.k-tile strong {
  float: left;
  width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-tile input {
  width: 100px;
}
.k-tile strong,
.k-tile input,
.k-tile .k-filesize {
  display: block;
}
.k-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: bold;
  font-size: 120%;
}
.k-tile-empty strong {
  display: block;
  margin: 0 0 0.2em;
  font-size: 3em;
  font-weight: normal;
}
.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;
}
div.k-chart,
div.k-gauge,
span.k-sparkline,
.k-stockchart {
  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(/IPWS/Content/20_Kendo/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;
}
/*Stock Charts*/
/* Selection */
.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, 0.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-leftHandle {
  left: -4px;
}
.k-rightHandle {
  right: -4px;
}
.k-leftHandle div {
  margin: -20px 0 0 -15px;
  padding: 40px 30px 0 0;
}
.k-rightHandle div {
  margin: -20px 0 0 -15px;
  padding: 40px 0 0 30px;
}
.k-mask {
  position: absolute;
  height: 100%;
  background-color: #fff;
  filter: alpha(opacity=80);
  opacity: 0.80;
}
.k-border {
  background: #d2d2d2;
  width: 1px;
  height: 100%;
  position: absolute;
}
/* Navigator hint */
.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;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  background: #fff;
}
/* Sparklines */
.k-sparkline,
.k-sparkline span {
  display: inline-block;
  vertical-align: top;
}
.k-sparkline span {
  height: 100%;
  width: 100%;
}
/* Map */
.k-map,
.k-diagram {
  height: 600px;
}
.k-map .km-scroll-wrapper,
.k-diagram .km-scroll-wrapper {
  padding-bottom: 0;
  user-select: none;
}
.k-map .km-scroll-wrapper,
.k-diagram .km-scroll-wrapper,
.k-map .km-scroll-container,
.k-diagram .km-scroll-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
.k-map .k-layer,
.k-diagram .k-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.k-map .km-touch-scrollbar,
.k-diagram .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: 0px 40px;
}
.k-map .k-marker-pin-target {
  background-position: 0px 0px;
}
@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: 0px 80px;
  }
}
/* Control positions */
.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;
}
/* Map navigator */
.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: none;
}
div.k-navigator > .k-button {
  margin: 0;
  padding: 0;
  line-height: 10px;
  border-radius: 16px;
  position: absolute;
  font-size: 1px;
  /*IE7*/
  line-height: 1px;
}
div.k-navigator .k-navigator-n {
  top: 2px;
  left: 50%;
  margin-left: -9px;
}
div.k-navigator .k-navigator-e {
  right: 2px;
  top: 50%;
  margin-top: -9px;
}
div.k-navigator .k-navigator-s {
  bottom: 2px;
  left: 50%;
  margin-left: -9px;
}
div.k-navigator .k-navigator-w {
  left: 2px;
  top: 50%;
  margin-top: -9px;
}
/* Attribution */
.k-map .k-attribution {
  background-color: rgba(255, 255, 255, 0.8);
  font-size: 10px;
  padding: 2px 4px;
  z-index: 1000;
}
/* Zoom */
.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;
  font: bold 17px/1.18 monospace;
}
.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;
}
/* RTL */
.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;
}
/* Diagram */
.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%;
}
/* IE8- */
.k-diagram img {
  box-sizing: content-box;
}
/* TreeMap start */
.k-treemap {
  overflow: hidden;
  height: 400px;
}
.k-treemap-tile {
  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 {
  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 {
  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;
  transform-origin: right;
  transform: rotate(-90deg);
}
.k-treemap-title-vertical + .k-treemap-wrap {
  left: 2.42em;
}
/* TreeMap end */
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* common mobile css */
.km-root,
.km-pane,
.km-pane-wrapper {
  width: 100%;
  height: 100%;
  -ms-touch-action: none;
  -ms-content-zooming: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  -moz-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: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  vertical-align: top;
}
.k-ff .km-view,
.k-ff .km-pane {
  overflow: hidden;
}
.k-ff18 .km-view,
.k-ff18 .km-pane,
.k-ff19 .km-view,
.k-ff19 .km-pane,
.k-ff20 .km-view,
.k-ff20 .km-pane,
.k-ff21 .km-view,
.k-ff21 .km-pane {
  position: relative;
}
.k-ff .km-view {
  display: -moz-inline-box;
  display: flex;
}
.km-content {
  min-height: 1px;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  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, 0.6);
  z-index: 10001;
}
.km-shim .k-animation-container,
.km-actionsheet-wrapper {
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}
.km-shim .k-animation-container {
  width: auto;
}
/* /common mobile css */
.km-pane-wrapper .k-grid-edit-form > .km-header,
.km-pane-wrapper .k-grid-column-menu > .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-toolbar,
.k-ie .km-pane-wrapper .k-scheduler > .k-scheduler-footer {
  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-filter-menu .k-submit,
.km-pane-wrapper .k-grid-edit-form .k-grid-update,
.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-update {
  float: right;
}
.km-pane-wrapper .k-grid-filter-menu .k-cancel,
.km-pane-wrapper .k-grid-edit-form .k-grid-cancel,
.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-cancel {
  float: left;
}
/* Actiosheet Styles */
.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: -0.3em;
}
*:not(.km-pane) > .km-shim > .k-animation-container {
  margin: 0 !important;
  padding: 0 !important;
  left: 0 !important;
}
/* Adaptive Grid */
.km-pane-wrapper > div.km-pane {
  -webkit-box-shadow: none;
  box-shadow: none;
  font-weight: normal;
}
.km-pane-wrapper .k-popup-edit-form .km-content > .km-scroll-container,
.km-pane-wrapper .k-grid-edit-form .km-content > .km-scroll-container,
.km-pane-wrapper .k-grid-column-menu .km-content > .km-scroll-container,
.km-pane-wrapper .k-grid-filter-menu .km-content > .km-scroll-container {
  position: absolute;
  width: 100%;
  min-height: 100%;
  -moz-box-sizing: border-box;
  -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-popup-edit-form,
.km-pane-wrapper .k-grid-edit-form .k-edit-form-container {
  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;
}
/* Adaptive Grid & Scheduler */
.km-pane-wrapper .km-pane * {
  background-clip: border-box;
}
.km-pane-wrapper .km-pane .k-mobile-list,
.km-pane-wrapper .k-mobile-list ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  border-radius: 0;
  background: none;
}
.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-item,
.km-pane-wrapper .k-mobile-list .k-item > .k-link,
.km-pane-wrapper .k-mobile-list .k-item > .k-label,
.km-pane-wrapper .k-mobile-list .k-edit-label {
  display: block;
  position: relative;
  list-style-type: none;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  -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;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: .1em 0;
  margin: 0;
}
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-edit-label {
  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 .km-header .k-icon,
.km-pane-wrapper .k-grid-toolbar .k-icon,
.km-pane-wrapper .k-grid-edit .k-icon,
.km-pane-wrapper .k-grid-delete .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-edit-buttons,
.km-pane-wrapper .k-mobile-list .k-button-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: .5em 1em;
  margin: 0;
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link,
.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 #recurrence .km-scroll-container > .k-edit-label:first-child {
  display: block;
  padding: .2em 1em;
  font-size: .95em;
  position: -webkit-sticky;
  margin: 0;
  font-weight: normal;
  line-height: 2em;
  background: transparent;
  border-top: 1em solid transparent;
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-label:nth-child(3),
.km-pane-wrapper #recurrence .km-scroll-container > .k-edit-label:first-child {
  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-link,
.km-pane-wrapper .k-mobile-list .k-item > .k-label {
  line-height: inherit;
  text-decoration: none;
  margin: -0.5em 0 -0.5em -1em;
}
/* Mobile list form elements */
.k-check[type=checkbox],
.k-check[type=radio],
.k-mobile-list .k-edit-field [type=checkbox],
.k-mobile-list .k-edit-field [type=radio] {
  appearance: none;
  background-color: transparent;
}
.km-pane-wrapper .k-mobile-list .k-link .k-check,
.km-pane-wrapper .k-mobile-list .k-label .k-check,
.k-mobile-list .k-edit-field [type=checkbox],
.k-mobile-list .k-edit-field [type=radio] {
  border: 0;
  font-size: inherit;
  width: 13px;
  height: 13px;
  margin: .26em 1em .26em 0;
}
.k-ie .km-pane-wrapper .k-icon,
.k-ie .km-pane-wrapper .k-mobile-list .k-link .k-check,
.k-ie .km-pane-wrapper .k-mobile-list .k-label .k-check,
.k-ie .k-mobile-list .k-edit-field [type=checkbox],
.k-ie .k-mobile-list .k-edit-field [type=radio] {
  font-size: inherit;
  text-indent: -9999px;
  width: 1.01em;
  height: 1em;
}
/* IE Adaptive icons in em */
@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
  .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n {
    background-position: 0em 0em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,
  .k-state-hover > .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,
  .k-state-hover > * > .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,
  .k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,
  .k-button:active .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n {
    background-position: 0em 0em;
  }
  .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s {
    background-position: 0em -2em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,
  .k-state-hover > .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,
  .k-state-hover > * > .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,
  .k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,
  .k-button:active .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s {
    background-position: 0em -2em;
  }
  .km-pane-wrapper .k-state-selected .k-i-arrow-n {
    background-position: -1em 0em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-state-selected .k-i-arrow-n,
  .k-state-hover > .km-pane-wrapper .k-state-selected .k-i-arrow-n,
  .k-state-hover > * > .km-pane-wrapper .k-state-selected .k-i-arrow-n,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-state-selected .k-i-arrow-n,
  .k-textbox:hover .km-pane-wrapper .k-state-selected .k-i-arrow-n,
  .k-button:active .km-pane-wrapper .k-state-selected .k-i-arrow-n {
    background-position: -1em 0em;
  }
  .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,
  .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n {
    background-position: -1em 0em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,
  .k-state-hover > .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,
  .k-state-hover > .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,
  .k-state-hover > * > .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,
  .k-state-hover > * > .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,
  .k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,
  .k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,
  .k-button:active .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,
  .k-button:active .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n {
    background-position: -1em 0em;
  }
  .km-pane-wrapper .k-state-selected .k-i-arrow-s {
    background-position: -1em -2em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-state-selected .k-i-arrow-s,
  .k-state-hover > .km-pane-wrapper .k-state-selected .k-i-arrow-s,
  .k-state-hover > * > .km-pane-wrapper .k-state-selected .k-i-arrow-s,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-state-selected .k-i-arrow-s,
  .k-textbox:hover .km-pane-wrapper .k-state-selected .k-i-arrow-s,
  .k-button:active .km-pane-wrapper .k-state-selected .k-i-arrow-s {
    background-position: -1em -2em;
  }
  .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,
  .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s {
    background-position: -1em -2em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,
  .k-state-hover > .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,
  .k-state-hover > .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,
  .k-state-hover > * > .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,
  .k-state-hover > * > .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,
  .k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,
  .k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,
  .k-button:active .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,
  .k-button:active .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s {
    background-position: -1em -2em;
  }
  .km-pane-wrapper .k-i-arrow-n {
    background-position: 0em 0em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-arrow-n,
  .k-state-hover > .km-pane-wrapper .k-i-arrow-n,
  .k-state-hover > * > .km-pane-wrapper .k-i-arrow-n,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-n,
  .k-textbox:hover .km-pane-wrapper .k-i-arrow-n,
  .k-button:active .km-pane-wrapper .k-i-arrow-n {
    background-position: 0em 0em;
  }
  .km-pane-wrapper .k-i-arrow-e {
    background-position: 0em -1em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-arrow-e,
  .k-state-hover > .km-pane-wrapper .k-i-arrow-e,
  .k-state-hover > * > .km-pane-wrapper .k-i-arrow-e,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-e,
  .k-textbox:hover .km-pane-wrapper .k-i-arrow-e,
  .k-button:active .km-pane-wrapper .k-i-arrow-e {
    background-position: 0em -1em;
  }
  .k-rtl .km-pane-wrapper .k-i-arrow-w {
    background-position: 0em -1em;
  }
  .k-rtl .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-arrow-w,
  .k-rtl .k-state-hover > .km-pane-wrapper .k-i-arrow-w,
  .k-rtl .k-state-hover > * > .km-pane-wrapper .k-i-arrow-w,
  .k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-w,
  .k-rtl .k-textbox:hover .km-pane-wrapper .k-i-arrow-w,
  .k-rtl .k-button:active .km-pane-wrapper .k-i-arrow-w {
    background-position: -1em -1em;
    background-position: 0px -16px;
  }
  .km-pane-wrapper .k-i-arrow-s {
    background-position: 0em -2em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-arrow-s,
  .k-state-hover > .km-pane-wrapper .k-i-arrow-s,
  .k-state-hover > * > .km-pane-wrapper .k-i-arrow-s,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-s,
  .k-textbox:hover .km-pane-wrapper .k-i-arrow-s,
  .k-button:active .km-pane-wrapper .k-i-arrow-s {
    background-position: 0em -2em;
  }
  .km-pane-wrapper .k-i-arrow-w {
    background-position: 0em -3em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-arrow-w,
  .k-state-hover > .km-pane-wrapper .k-i-arrow-w,
  .k-state-hover > * > .km-pane-wrapper .k-i-arrow-w,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-w,
  .k-textbox:hover .km-pane-wrapper .k-i-arrow-w,
  .k-button:active .km-pane-wrapper .k-i-arrow-w {
    background-position: 0em -3em;
  }
  .k-rtl .km-pane-wrapper .k-i-arrow-e {
    background-position: 0em -3em;
  }
  .k-rtl .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-arrow-e,
  .k-rtl .k-state-hover > .km-pane-wrapper .k-i-arrow-e,
  .k-rtl .k-state-hover > * > .km-pane-wrapper .k-i-arrow-e,
  .k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-e,
  .k-rtl .k-textbox:hover .km-pane-wrapper .k-i-arrow-e,
  .k-rtl .k-button:active .km-pane-wrapper .k-i-arrow-e {
    background-position: -1em -3em;
    background-position: 0px -48px;
  }
  .km-pane-wrapper .k-i-seek-n {
    background-position: 0em -4em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-seek-n,
  .k-state-hover > .km-pane-wrapper .k-i-seek-n,
  .k-state-hover > * > .km-pane-wrapper .k-i-seek-n,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-n,
  .k-textbox:hover .km-pane-wrapper .k-i-seek-n,
  .k-button:active .km-pane-wrapper .k-i-seek-n {
    background-position: 0em -4em;
  }
  .km-pane-wrapper .k-i-seek-e {
    background-position: 0em -5em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-seek-e,
  .k-state-hover > .km-pane-wrapper .k-i-seek-e,
  .k-state-hover > * > .km-pane-wrapper .k-i-seek-e,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-e,
  .k-textbox:hover .km-pane-wrapper .k-i-seek-e,
  .k-button:active .km-pane-wrapper .k-i-seek-e {
    background-position: 0em -5em;
  }
  .k-rtl .km-pane-wrapper .k-i-seek-w {
    background-position: 0em -5em;
  }
  .k-rtl .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-seek-w,
  .k-rtl .k-state-hover > .km-pane-wrapper .k-i-seek-w,
  .k-rtl .k-state-hover > * > .km-pane-wrapper .k-i-seek-w,
  .k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-w,
  .k-rtl .k-textbox:hover .km-pane-wrapper .k-i-seek-w,
  .k-rtl .k-button:active .km-pane-wrapper .k-i-seek-w {
    background-position: -1em -5em;
    background-position: 0px -80px;
  }
  .km-pane-wrapper .k-i-seek-s {
    background-position: 0em -6em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-seek-s,
  .k-state-hover > .km-pane-wrapper .k-i-seek-s,
  .k-state-hover > * > .km-pane-wrapper .k-i-seek-s,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-s,
  .k-textbox:hover .km-pane-wrapper .k-i-seek-s,
  .k-button:active .km-pane-wrapper .k-i-seek-s {
    background-position: 0em -6em;
  }
  .km-pane-wrapper .k-i-seek-w {
    background-position: 0em -7em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-seek-w,
  .k-state-hover > .km-pane-wrapper .k-i-seek-w,
  .k-state-hover > * > .km-pane-wrapper .k-i-seek-w,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-w,
  .k-textbox:hover .km-pane-wrapper .k-i-seek-w,
  .k-button:active .km-pane-wrapper .k-i-seek-w {
    background-position: 0em -7em;
  }
  .k-rtl .km-pane-wrapper .k-i-seek-e {
    background-position: 0em -7em;
  }
  .k-rtl .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-seek-e,
  .k-rtl .k-state-hover > .km-pane-wrapper .k-i-seek-e,
  .k-rtl .k-state-hover > * > .km-pane-wrapper .k-i-seek-e,
  .k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-e,
  .k-rtl .k-textbox:hover .km-pane-wrapper .k-i-seek-e,
  .k-rtl .k-button:active .km-pane-wrapper .k-i-seek-e {
    background-position: -1em -7em;
    background-position: 0px -112px;
  }
  .km-pane-wrapper .k-i-arrowhead-n {
    background-position: 0em -16em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-arrowhead-n,
  .k-state-hover > .km-pane-wrapper .k-i-arrowhead-n,
  .k-state-hover > * > .km-pane-wrapper .k-i-arrowhead-n,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-n,
  .k-textbox:hover .km-pane-wrapper .k-i-arrowhead-n,
  .k-button:active .km-pane-wrapper .k-i-arrowhead-n {
    background-position: 0em -16em;
  }
  .km-pane-wrapper .k-i-arrowhead-e {
    background-position: 0em -17em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-arrowhead-e,
  .k-state-hover > .km-pane-wrapper .k-i-arrowhead-e,
  .k-state-hover > * > .km-pane-wrapper .k-i-arrowhead-e,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-e,
  .k-textbox:hover .km-pane-wrapper .k-i-arrowhead-e,
  .k-button:active .km-pane-wrapper .k-i-arrowhead-e {
    background-position: 0em -17em;
  }
  .km-pane-wrapper .k-i-arrowhead-s {
    background-position: 0em -18em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-arrowhead-s,
  .k-state-hover > .km-pane-wrapper .k-i-arrowhead-s,
  .k-state-hover > * > .km-pane-wrapper .k-i-arrowhead-s,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-s,
  .k-textbox:hover .km-pane-wrapper .k-i-arrowhead-s,
  .k-button:active .km-pane-wrapper .k-i-arrowhead-s {
    background-position: 0em -18em;
  }
  .km-pane-wrapper .k-i-arrowhead-w {
    background-position: 0em -19em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-arrowhead-w,
  .k-state-hover > .km-pane-wrapper .k-i-arrowhead-w,
  .k-state-hover > * > .km-pane-wrapper .k-i-arrowhead-w,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-w,
  .k-textbox:hover .km-pane-wrapper .k-i-arrowhead-w,
  .k-button:active .km-pane-wrapper .k-i-arrowhead-w {
    background-position: 0em -19em;
  }
  .km-pane-wrapper .k-i-expand,
  .km-pane-wrapper .k-plus,
  .km-pane-wrapper .k-plus-disabled {
    background-position: 0em -12em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-expand,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-plus,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-plus-disabled,
  .k-state-hover > .km-pane-wrapper .k-i-expand,
  .k-state-hover > .km-pane-wrapper .k-plus,
  .k-state-hover > .km-pane-wrapper .k-plus-disabled,
  .k-state-hover > * > .km-pane-wrapper .k-i-expand,
  .k-state-hover > * > .km-pane-wrapper .k-plus,
  .k-state-hover > * > .km-pane-wrapper .k-plus-disabled,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-expand,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-plus,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-plus-disabled,
  .k-textbox:hover .km-pane-wrapper .k-i-expand,
  .k-textbox:hover .km-pane-wrapper .k-plus,
  .k-textbox:hover .km-pane-wrapper .k-plus-disabled,
  .k-button:active .km-pane-wrapper .k-i-expand,
  .k-button:active .km-pane-wrapper .k-plus,
  .k-button:active .km-pane-wrapper .k-plus-disabled {
    background-position: 0em -12em;
  }
  .km-pane-wrapper .k-i-expand-w,
  .k-rtl .km-pane-wrapper .k-i-expand,
  .k-rtl .km-pane-wrapper .k-plus,
  .k-rtl .km-pane-wrapper .k-plus-disabled {
    background-position: 0em -13em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-expand-w,
  .k-link:not(.k-state-disabled):hover > .k-rtl .km-pane-wrapper .k-i-expand,
  .k-link:not(.k-state-disabled):hover > .k-rtl .km-pane-wrapper .k-plus,
  .k-link:not(.k-state-disabled):hover > .k-rtl .km-pane-wrapper .k-plus-disabled,
  .k-state-hover > .km-pane-wrapper .k-i-expand-w,
  .k-state-hover > .k-rtl .km-pane-wrapper .k-i-expand,
  .k-state-hover > .k-rtl .km-pane-wrapper .k-plus,
  .k-state-hover > .k-rtl .km-pane-wrapper .k-plus-disabled,
  .k-state-hover > * > .km-pane-wrapper .k-i-expand-w,
  .k-state-hover > * > .k-rtl .km-pane-wrapper .k-i-expand,
  .k-state-hover > * > .k-rtl .km-pane-wrapper .k-plus,
  .k-state-hover > * > .k-rtl .km-pane-wrapper .k-plus-disabled,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-expand-w,
  .k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-i-expand,
  .k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-plus,
  .k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-plus-disabled,
  .k-textbox:hover .km-pane-wrapper .k-i-expand-w,
  .k-textbox:hover .k-rtl .km-pane-wrapper .k-i-expand,
  .k-textbox:hover .k-rtl .km-pane-wrapper .k-plus,
  .k-textbox:hover .k-rtl .km-pane-wrapper .k-plus-disabled,
  .k-button:active .km-pane-wrapper .k-i-expand-w,
  .k-button:active .k-rtl .km-pane-wrapper .k-i-expand,
  .k-button:active .k-rtl .km-pane-wrapper .k-plus,
  .k-button:active .k-rtl .km-pane-wrapper .k-plus-disabled {
    background-position: 0em -13em;
  }
  .km-pane-wrapper .k-i-collapse,
  .km-pane-wrapper .k-minus,
  .km-pane-wrapper .k-minus-disabled {
    background-position: 0em -14em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-collapse,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-minus,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-minus-disabled,
  .k-state-hover > .km-pane-wrapper .k-i-collapse,
  .k-state-hover > .km-pane-wrapper .k-minus,
  .k-state-hover > .km-pane-wrapper .k-minus-disabled,
  .k-state-hover > * > .km-pane-wrapper .k-i-collapse,
  .k-state-hover > * > .km-pane-wrapper .k-minus,
  .k-state-hover > * > .km-pane-wrapper .k-minus-disabled,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-collapse,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-minus,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-minus-disabled,
  .k-textbox:hover .km-pane-wrapper .k-i-collapse,
  .k-textbox:hover .km-pane-wrapper .k-minus,
  .k-textbox:hover .km-pane-wrapper .k-minus-disabled,
  .k-button:active .km-pane-wrapper .k-i-collapse,
  .k-button:active .km-pane-wrapper .k-minus,
  .k-button:active .km-pane-wrapper .k-minus-disabled {
    background-position: 0em -14em;
  }
  .km-pane-wrapper .k-i-collapse-w,
  .k-rtl .km-pane-wrapper .k-i-collapse,
  .k-rtl .km-pane-wrapper .k-minus,
  .k-rtl .km-pane-wrapper .k-minus-disabled {
    background-position: 0em -15em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-collapse-w,
  .k-link:not(.k-state-disabled):hover > .k-rtl .km-pane-wrapper .k-i-collapse,
  .k-link:not(.k-state-disabled):hover > .k-rtl .km-pane-wrapper .k-minus,
  .k-link:not(.k-state-disabled):hover > .k-rtl .km-pane-wrapper .k-minus-disabled,
  .k-state-hover > .km-pane-wrapper .k-i-collapse-w,
  .k-state-hover > .k-rtl .km-pane-wrapper .k-i-collapse,
  .k-state-hover > .k-rtl .km-pane-wrapper .k-minus,
  .k-state-hover > .k-rtl .km-pane-wrapper .k-minus-disabled,
  .k-state-hover > * > .km-pane-wrapper .k-i-collapse-w,
  .k-state-hover > * > .k-rtl .km-pane-wrapper .k-i-collapse,
  .k-state-hover > * > .k-rtl .km-pane-wrapper .k-minus,
  .k-state-hover > * > .k-rtl .km-pane-wrapper .k-minus-disabled,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-collapse-w,
  .k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-i-collapse,
  .k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-minus,
  .k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-minus-disabled,
  .k-textbox:hover .km-pane-wrapper .k-i-collapse-w,
  .k-textbox:hover .k-rtl .km-pane-wrapper .k-i-collapse,
  .k-textbox:hover .k-rtl .km-pane-wrapper .k-minus,
  .k-textbox:hover .k-rtl .km-pane-wrapper .k-minus-disabled,
  .k-button:active .km-pane-wrapper .k-i-collapse-w,
  .k-button:active .k-rtl .km-pane-wrapper .k-i-collapse,
  .k-button:active .k-rtl .km-pane-wrapper .k-minus,
  .k-button:active .k-rtl .km-pane-wrapper .k-minus-disabled {
    background-position: 0em -15em;
  }
  .km-pane-wrapper .k-i-pencil,
  .km-pane-wrapper .k-edit {
    background-position: -2em 0em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-pencil,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-edit,
  .k-state-hover > .km-pane-wrapper .k-i-pencil,
  .k-state-hover > .km-pane-wrapper .k-edit,
  .k-state-hover > * > .km-pane-wrapper .k-i-pencil,
  .k-state-hover > * > .km-pane-wrapper .k-edit,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-pencil,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-edit,
  .k-textbox:hover .km-pane-wrapper .k-i-pencil,
  .k-textbox:hover .km-pane-wrapper .k-edit,
  .k-button:active .km-pane-wrapper .k-i-pencil,
  .k-button:active .km-pane-wrapper .k-edit {
    background-position: -2em 0em;
  }
  .km-pane-wrapper .k-i-close,
  .km-pane-wrapper .k-delete,
  .km-pane-wrapper .k-group-delete {
    background-position: -2em -1em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-close,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-delete,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-group-delete,
  .k-state-hover > .km-pane-wrapper .k-i-close,
  .k-state-hover > .km-pane-wrapper .k-delete,
  .k-state-hover > .km-pane-wrapper .k-group-delete,
  .k-state-hover > * > .km-pane-wrapper .k-i-close,
  .k-state-hover > * > .km-pane-wrapper .k-delete,
  .k-state-hover > * > .km-pane-wrapper .k-group-delete,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-close,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-delete,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-group-delete,
  .k-textbox:hover .km-pane-wrapper .k-i-close,
  .k-textbox:hover .km-pane-wrapper .k-delete,
  .k-textbox:hover .km-pane-wrapper .k-group-delete,
  .k-button:active .km-pane-wrapper .k-i-close,
  .k-button:active .km-pane-wrapper .k-delete,
  .k-button:active .km-pane-wrapper .k-group-delete {
    background-position: -2em -1em;
  }
  .km-pane-wrapper .k-si-close {
    background-position: -10em -5em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-si-close,
  .k-state-hover > .km-pane-wrapper .k-si-close,
  .k-state-hover > * > .km-pane-wrapper .k-si-close,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-si-close,
  .k-textbox:hover .km-pane-wrapper .k-si-close,
  .k-button:active .km-pane-wrapper .k-si-close {
    background-position: -10em -5em;
  }
  .km-pane-wrapper .k-multiselect .k-delete {
    background-position: -10em -5em;
  }
  .km-pane-wrapper .k-multiselect .k-state-hover .k-delete {
    background-position: -11em -5em;
  }
  .km-pane-wrapper .k-i-tick,
  .km-pane-wrapper .k-insert,
  .km-pane-wrapper .k-update {
    background-position: -2em -2em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-tick,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-insert,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-update,
  .k-state-hover > .km-pane-wrapper .k-i-tick,
  .k-state-hover > .km-pane-wrapper .k-insert,
  .k-state-hover > .km-pane-wrapper .k-update,
  .k-state-hover > * > .km-pane-wrapper .k-i-tick,
  .k-state-hover > * > .km-pane-wrapper .k-insert,
  .k-state-hover > * > .km-pane-wrapper .k-update,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-tick,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-insert,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-update,
  .k-textbox:hover .km-pane-wrapper .k-i-tick,
  .k-textbox:hover .km-pane-wrapper .k-insert,
  .k-textbox:hover .km-pane-wrapper .k-update,
  .k-button:active .km-pane-wrapper .k-i-tick,
  .k-button:active .km-pane-wrapper .k-insert,
  .k-button:active .km-pane-wrapper .k-update {
    background-position: -2em -2em;
  }
  .km-pane-wrapper .k-check:checked,
  .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],
  .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio] {
    background-position: -2em -2em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-check:checked,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],
  .k-state-hover > .km-pane-wrapper .k-check:checked,
  .k-state-hover > .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],
  .k-state-hover > .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],
  .k-state-hover > * > .km-pane-wrapper .k-check:checked,
  .k-state-hover > * > .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],
  .k-state-hover > * > .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-check:checked,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],
  .k-textbox:hover .km-pane-wrapper .k-check:checked,
  .k-textbox:hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],
  .k-textbox:hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],
  .k-button:active .km-pane-wrapper .k-check:checked,
  .k-button:active .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],
  .k-button:active .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio] {
    background-position: -2em -2em;
  }
  .km-pane-wrapper .k-i-cancel,
  .km-pane-wrapper .k-cancel,
  .km-pane-wrapper .k-denied {
    background-position: -2em -3em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-cancel,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-cancel,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-denied,
  .k-state-hover > .km-pane-wrapper .k-i-cancel,
  .k-state-hover > .km-pane-wrapper .k-cancel,
  .k-state-hover > .km-pane-wrapper .k-denied,
  .k-state-hover > * > .km-pane-wrapper .k-i-cancel,
  .k-state-hover > * > .km-pane-wrapper .k-cancel,
  .k-state-hover > * > .km-pane-wrapper .k-denied,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-cancel,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-cancel,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-denied,
  .k-textbox:hover .km-pane-wrapper .k-i-cancel,
  .k-textbox:hover .km-pane-wrapper .k-cancel,
  .k-textbox:hover .km-pane-wrapper .k-denied,
  .k-button:active .km-pane-wrapper .k-i-cancel,
  .k-button:active .km-pane-wrapper .k-cancel,
  .k-button:active .km-pane-wrapper .k-denied {
    background-position: -2em -3em;
  }
  .km-pane-wrapper .k-i-plus,
  .km-pane-wrapper .k-add {
    background-position: -2em -4em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-plus,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-add,
  .k-state-hover > .km-pane-wrapper .k-i-plus,
  .k-state-hover > .km-pane-wrapper .k-add,
  .k-state-hover > * > .km-pane-wrapper .k-i-plus,
  .k-state-hover > * > .km-pane-wrapper .k-add,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-plus,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-add,
  .k-textbox:hover .km-pane-wrapper .k-i-plus,
  .k-textbox:hover .km-pane-wrapper .k-add,
  .k-button:active .km-pane-wrapper .k-i-plus,
  .k-button:active .km-pane-wrapper .k-add {
    background-position: -2em -4em;
  }
  .km-pane-wrapper .k-i-funnel,
  .km-pane-wrapper .k-filter {
    background-position: -2em -5em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-funnel,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-filter,
  .k-state-hover > .km-pane-wrapper .k-i-funnel,
  .k-state-hover > .km-pane-wrapper .k-filter,
  .k-state-hover > * > .km-pane-wrapper .k-i-funnel,
  .k-state-hover > * > .km-pane-wrapper .k-filter,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-funnel,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-filter,
  .k-textbox:hover .km-pane-wrapper .k-i-funnel,
  .k-textbox:hover .km-pane-wrapper .k-filter,
  .k-button:active .km-pane-wrapper .k-i-funnel,
  .k-button:active .km-pane-wrapper .k-filter {
    background-position: -2em -5em;
  }
  .km-pane-wrapper .k-i-funnel-clear,
  .km-pane-wrapper .k-clear-filter {
    background-position: -2em -6em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-funnel-clear,
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-clear-filter,
  .k-state-hover > .km-pane-wrapper .k-i-funnel-clear,
  .k-state-hover > .km-pane-wrapper .k-clear-filter,
  .k-state-hover > * > .km-pane-wrapper .k-i-funnel-clear,
  .k-state-hover > * > .km-pane-wrapper .k-clear-filter,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-funnel-clear,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-clear-filter,
  .k-textbox:hover .km-pane-wrapper .k-i-funnel-clear,
  .k-textbox:hover .km-pane-wrapper .k-clear-filter,
  .k-button:active .km-pane-wrapper .k-i-funnel-clear,
  .k-button:active .km-pane-wrapper .k-clear-filter {
    background-position: -2em -6em;
  }
  .km-pane-wrapper .k-i-refresh {
    background-position: -2em -7em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-refresh,
  .k-state-hover > .km-pane-wrapper .k-i-refresh,
  .k-state-hover > * > .km-pane-wrapper .k-i-refresh,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-refresh,
  .k-textbox:hover .km-pane-wrapper .k-i-refresh,
  .k-button:active .km-pane-wrapper .k-i-refresh {
    background-position: -2em -7em;
  }
  .km-pane-wrapper .k-i-exception {
    background-position: -10em -19em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-exception,
  .k-state-hover > .km-pane-wrapper .k-i-exception,
  .k-state-hover > * > .km-pane-wrapper .k-i-exception,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-exception,
  .k-textbox:hover .km-pane-wrapper .k-i-exception,
  .k-button:active .km-pane-wrapper .k-i-exception {
    background-position: -10em -19em;
  }
  .km-pane-wrapper .k-i-restore {
    background-position: -2em -8em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-restore,
  .k-state-hover > .km-pane-wrapper .k-i-restore,
  .k-state-hover > * > .km-pane-wrapper .k-i-restore,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-restore,
  .k-textbox:hover .km-pane-wrapper .k-i-restore,
  .k-button:active .km-pane-wrapper .k-i-restore {
    background-position: -2em -8em;
  }
  .km-pane-wrapper .k-i-maximize {
    background-position: -2em -9em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-maximize,
  .k-state-hover > .km-pane-wrapper .k-i-maximize,
  .k-state-hover > * > .km-pane-wrapper .k-i-maximize,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-maximize,
  .k-textbox:hover .km-pane-wrapper .k-i-maximize,
  .k-button:active .km-pane-wrapper .k-i-maximize {
    background-position: -2em -9em;
  }
  .km-pane-wrapper .k-i-minimize {
    background-position: -4em -18em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-minimize,
  .k-state-hover > .km-pane-wrapper .k-i-minimize,
  .k-state-hover > * > .km-pane-wrapper .k-i-minimize,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-minimize,
  .k-textbox:hover .km-pane-wrapper .k-i-minimize,
  .k-button:active .km-pane-wrapper .k-i-minimize {
    background-position: -4em -18em;
  }
  .km-pane-wrapper .k-i-pin {
    background-position: -10em -16em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-pin,
  .k-state-hover > .km-pane-wrapper .k-i-pin,
  .k-state-hover > * > .km-pane-wrapper .k-i-pin,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-pin,
  .k-textbox:hover .km-pane-wrapper .k-i-pin,
  .k-button:active .km-pane-wrapper .k-i-pin {
    background-position: -10em -16em;
  }
  .km-pane-wrapper .k-i-unpin {
    background-position: -10em -17em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-unpin,
  .k-state-hover > .km-pane-wrapper .k-i-unpin,
  .k-state-hover > * > .km-pane-wrapper .k-i-unpin,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-unpin,
  .k-textbox:hover .km-pane-wrapper .k-i-unpin,
  .k-button:active .km-pane-wrapper .k-i-unpin {
    background-position: -10em -17em;
  }
  .km-pane-wrapper .k-resize-se {
    background-position: -2em -10em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-resize-se,
  .k-state-hover > .km-pane-wrapper .k-resize-se,
  .k-state-hover > * > .km-pane-wrapper .k-resize-se,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-resize-se,
  .k-textbox:hover .km-pane-wrapper .k-resize-se,
  .k-button:active .km-pane-wrapper .k-resize-se {
    background-position: -2em -10em;
  }
  .km-pane-wrapper .k-i-calendar {
    background-position: -2em -11em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-calendar,
  .k-state-hover > .km-pane-wrapper .k-i-calendar,
  .k-state-hover > * > .km-pane-wrapper .k-i-calendar,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-calendar,
  .k-textbox:hover .km-pane-wrapper .k-i-calendar,
  .k-button:active .km-pane-wrapper .k-i-calendar {
    background-position: -2em -11em;
  }
  .km-pane-wrapper .k-i-clock {
    background-position: -2em -12em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-i-clock,
  .k-state-hover > .km-pane-wrapper .k-i-clock,
  .k-state-hover > * > .km-pane-wrapper .k-i-clock,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-clock,
  .k-textbox:hover .km-pane-wrapper .k-i-clock,
  .k-button:active .km-pane-wrapper .k-i-clock {
    background-position: -2em -12em;
  }
  .km-pane-wrapper .k-si-plus {
    background-position: -2em -13em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-si-plus,
  .k-state-hover > .km-pane-wrapper .k-si-plus,
  .k-state-hover > * > .km-pane-wrapper .k-si-plus,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-si-plus,
  .k-textbox:hover .km-pane-wrapper .k-si-plus,
  .k-button:active .km-pane-wrapper .k-si-plus {
    background-position: -2em -13em;
  }
  .km-pane-wrapper .k-si-minus {
    background-position: -2em -14em;
  }
  .k-link:not(.k-state-disabled):hover > .km-pane-wrapper .k-si-minus,
  .k-state-hover > .km-pane-wrapper .k-si-minus,
  .k-state-hover > * > .km-pane-wrapper .k-si-minus,
  .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-si-minus,
  .k-textbox:hover .km-pane-wrapper .k-si-minus,
  .k-button:active .km-pane-wrapper .k-si-minus {
    background-position: -2em -14em;
  }
}
.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,
.km-pane-wrapper .k-mobile-list .k-widget,
.km-pane-wrapper .k-edit-field > *:not([type="checkbox"]):not([type="radio"]):not(.k-button) {
  text-indent: 0;
  font-size: 1em;
  line-height: 1.6em;
  vertical-align: middle;
  height: auto;
  padding: 0;
  border: 0;
  margin: 0;
  background: transparent;
  -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: transparent;
}
.km-pane-wrapper *:not(.k-state-default):not(.k-pager-input) > input:not([type="checkbox"]):not([type="radio"]),
.km-pane-wrapper .k-mobile-list select:not([multiple]),
.km-pane-wrapper .k-mobile-list textarea,
.km-pane-wrapper .k-mobile-list .k-widget,
.km-pane-wrapper .k-edit-field > *:not([type="checkbox"]):not([type="radio"]):not(.k-button) {
  width: 80%;
  padding: .6em 0;
  margin: -0.5em 0;
}
.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,
.km-pane-wrapper .k-mobile-list .k-widget,
.km-pane-wrapper .k-mobile-list .k-edit-field > * {
  appearance: none;
  float: right;
  z-index: 1;
  position: relative;
}
.km-pane-wrapper .k-scheduler-views {
  width: 18em;
}
.km-pane-wrapper .k-mobile-list .k-edit-field.k-scheduler-toolbar {
  background: transparent;
  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-scheduler-views,
.km-pane-wrapper .k-mobile-list .k-scheduler-navigation {
  display: table;
  table-layout: fixed;
}
.km-pane-wrapper .k-scheduler-views li,
.km-pane-wrapper .k-mobile-list .k-scheduler-navigation 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;
  -moz-box-sizing: border-box;
  -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: -0.5em;
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check:last-child {
  margin-bottom: -0.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-picker-wrap,
.km-pane-wrapper .k-mobile-list .k-numeric-wrap,
.km-pane-wrapper .k-mobile-list .k-dropdown-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-grid .k-button,
.km-pane-wrapper .k-edit-form-container .k-button {
  margin: 0;
}
.km-pane-wrapper .k-grid .k-button + .k-button,
.km-pane-wrapper .k-edit-form-container .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;
  -moz-box-sizing: border-box;
  -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: 699px), (-ms-high-contrast: active) and (-ms-high-contrast: none) and (max-width: 800px) {
  .km-pane-wrapper *:not(.k-state-default):not(.k-pager-input) > input:not([type="checkbox"]):not([type="radio"]),
  .km-pane-wrapper .k-mobile-list select:not([multiple]),
  .km-pane-wrapper .k-mobile-list textarea,
  .km-pane-wrapper .k-mobile-list .k-widget,
  .km-pane-wrapper .k-edit-field > *:not([type="checkbox"]):not([type="radio"]):not(.k-button) {
    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-pager-nav + .k-pager-nav ~ .k-pager-nav {
    position: absolute;
    right: .3em;
    top: .3em;
  }
  .km-pane-wrapper .k-pager-wrap .k-pager-numbers + .k-pager-nav,
  .km-pane-wrapper .k-pager-nav:first-child + .k-pager-nav + .k-pager-nav {
    right: 3em;
  }
  .km-pane-wrapper .k-pager-info {
    display: none;
  }
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check,
.km-pane-wrapper .k-mobile-list .k-edit-field > * > select:not([multiple]),
.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check {
  width: 100%;
}
/* Mobile Scroller */
.km-scroll-container {
  user-select: none;
  -webkit-margin-collapse: separate;
  -webkit-transform: translatez(0);
}
.k-widget .km-scroll-wrapper {
  position: relative;
  padding-bottom: 0;
}
.km-touch-scrollbar {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: .3em;
  width: .3em;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.3s linear;
  -webkit-transition: "opacity 0.3s linear";
  -ms-transition: "opacity 0.3s linear";
  -o-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;
}
/* Responsive styles  */
@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;
    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: -0.6em;
    right: 0.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;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  }
  .k-rtl .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded {
    text-align: left;
  }
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
@font-face {
  font-family: 'KendoUIGlyphs';
  src: url(/IPWS/Content/fonts/glyphs/KendoUIGlyphs.eot?y6oa7j);
  src: url(/IPWS/Content/fonts/glyphs/KendoUIGlyphs.eot?y6oa7j?#iefix) format('embedded-opentype'), url(/IPWS/Content/fonts/glyphs/KendoUIGlyphs.ttf?y6oa7j) format('truetype'), url(/IPWS/Content/fonts/glyphs/KendoUIGlyphs.woff?y6oa7j) format('woff'), url(/IPWS/Content/fonts/glyphs/KendoUIGlyphs.svg?y6oa7j#KendoUIGlyphs) format('svg');
  font-weight: normal;
  font-style: normal;
}
.k-i-arrow-n:before {
  content: "\e600";
}
.k-i-arrow-e:before {
  content: "\e601";
}
.k-i-arrow-s:before {
  content: "\e602";
}
.k-i-arrow-w:before {
  content: "\e603";
}
.k-i-seek-n:before {
  content: "\e604";
}
.k-i-seek-e:before {
  content: "\e605";
}
.k-i-seek-s:before {
  content: "\e606";
}
.k-i-seek-w:before {
  content: "\e607";
}
.k-i-sarrow-n:before {
  content: "\e608";
}
.k-i-sarrow-e:before {
  content: "\e609";
}
.k-i-sarrow-s:before {
  content: "\e60a";
}
.k-i-sarrow-w:before {
  content: "\e60b";
}
.k-i-expand-n:before {
  content: "\e60c";
}
.k-i-expand-e:before {
  content: "\e60d";
}
.k-i-expand-s:before {
  content: "\e60e";
}
.k-i-expand-w:before {
  content: "\e60f";
}
.k-i-collapse-ne:before {
  content: "\e610";
}
.k-i-collapse-se:before {
  content: "\e611";
}
.k-i-collapse-sw:before {
  content: "\e612";
}
.k-i-collapse-nw:before {
  content: "\e613";
}
.k-i-resize-ne:before {
  content: "\e614";
}
.k-i-resize-se:before {
  content: "\e615";
}
.k-i-resize-sw:before {
  content: "\e616";
}
.k-i-resize-nw:before {
  content: "\e617";
}
.k-i-arrowhead-n:before {
  content: "\e618";
}
.k-i-arrowhead-e:before {
  content: "\e619";
}
.k-i-arrowhead-s:before {
  content: "\e61a";
}
.k-i-arrowhead-w:before {
  content: "\e61b";
}
.k-i-pencil:before {
  content: "\e61c";
}
.k-i-x:before {
  content: "\e61d";
}
.k-i-checkmark:before {
  content: "\e61e";
}
.k-i-deny:before {
  content: "\e61f";
}
.k-i-trash:before {
  content: "\e620";
}
.k-i-plus:before {
  content: "\e621";
}
.k-i-splus:before {
  content: "\e622";
}
.k-i-minus:before {
  content: "\e623";
}
.k-i-sminus:before {
  content: "\e624";
}
.k-i-filter:before {
  content: "\e625";
}
.k-i-filter-clear:before {
  content: "\e626";
}
.k-i-refresh:before {
  content: "\e627";
}
.k-i-refresh-clear:before {
  content: "\e628";
}
.k-i-restore:before {
  content: "\e629";
}
.k-i-maximize:before {
  content: "\e62a";
}
.k-i-minimize:before {
  content: "\e62b";
}
.k-i-pin:before {
  content: "\e62c";
}
.k-i-unpin:before {
  content: "\e62d";
}
.k-i-calendar:before {
  content: "\e62e";
}
.k-i-clock:before {
  content: "\e62f";
}
.k-i-search:before {
  content: "\e630";
}
.k-i-zoom-in:before {
  content: "\e631";
}
.k-i-zoom-out:before {
  content: "\e632";
}
.k-i-print:before {
  content: "\e633";
}
.k-i-folder-add:before {
  content: "\e634";
}
.k-i-folder-up:before {
  content: "\e635";
}
.k-i-folder-open:before {
  content: "\e634";
}
.k-i-insert-image:before {
  content: "\e636";
}
.k-i-image:before {
  content: "\e637";
}
.k-i-insert-file:before {
  content: "\e638";
}
.k-i-file:before {
  content: "\e639";
}
.k-i-files:before {
  content: "\e63a";
}
.k-i-pdf:before {
  content: "\e63b";
}
.k-i-pdfa:before {
  content: "\e68d";
}
.k-i-xls:before {
  content: "\e63c";
}
.k-i-xlsa:before {
  content: "\e63d";
}
.k-i-lock:before {
  content: "\e63e";
}
.k-i-unlock:before {
  content: "\e63f";
}
.k-i-rows:before {
  content: "\e640";
}
.k-i-columns:before {
  content: "\e641";
}
.k-i-hamburger:before {
  content: "\e642";
}
.k-i-vbars:before {
  content: "\e643";
}
.k-i-hbars:before {
  content: "\e644";
}
.k-i-move:before {
  content: "\e645";
}
.k-i-group:before {
  content: "\e646";
}
.k-i-ungroup:before {
  content: "\e647";
}
.k-i-dimension:before {
  content: "\e648";
}
.k-i-connector:before {
  content: "\e649";
}
.k-i-kpi:before {
  content: "\e64a";
}
.k-i-undo:before {
  content: "\e64b";
}
.k-i-redo:before {
  content: "\e64c";
}
.k-i-undo-large:before {
  content: "\e64d";
}
.k-i-redo-large:before {
  content: "\e64e";
}
.k-i-rotate-ccw:before {
  content: "\e64f";
}
.k-i-rotate-cw:before {
  content: "\e650";
}
.k-i-cut:before {
  content: "\e651";
}
.k-i-copy:before {
  content: "\e652";
}
.k-i-paste:before {
  content: "\e653";
}
.k-i-bold:before {
  content: "\e654";
}
.k-i-italic:before {
  content: "\e655";
}
.k-i-underline:before {
  content: "\e656";
}
.k-i-strike-through:before {
  content: "\e657";
}
.k-i-text:before {
  content: "\e658";
}
.k-i-font-size:before {
  content: "\e68e";
}
.k-i-font-family:before {
  content: "\e68f";
}
.k-i-fx:before {
  content: "\e659";
}
.k-i-subscript:before {
  content: "\e65a";
}
.k-i-superscript:before {
  content: "\e65b";
}
.k-i-background:before {
  content: "\e65c";
}
.k-i-sum:before {
  content: "\e65d";
}
.k-i-increase-decimal:before {
  content: "\e65e";
}
.k-i-decrease-decimal:before {
  content: "\e65f";
}
.k-i-justify-left:before {
  content: "\e660";
}
.k-i-justify-center:before {
  content: "\e661";
}
.k-i-justify-right:before {
  content: "\e662";
}
.k-i-justify-full:before {
  content: "\e663";
}
.k-i-justify-clear:before {
  content: "\e664";
}
.k-i-align-top:before {
  content: "\e665";
}
.k-i-align-middle:before {
  content: "\e666";
}
.k-i-align-bottom:before {
  content: "\e667";
}
.k-i-indent:before {
  content: "\e668";
}
.k-i-outdent:before {
  content: "\e669";
}
.k-i-insert-n:before {
  content: "\e66a";
}
.k-i-insert-m:before {
  content: "\e66b";
}
.k-i-insert-s:before {
  content: "\e66c";
}
.k-i-insert-unordered-list:before {
  content: "\e66d";
}
.k-i-insert-ordered-list:before {
  content: "\e66e";
}
.k-i-sort-asc:before {
  content: "\e66f";
}
.k-i-sort-desc:before {
  content: "\e670";
}
.k-i-unsort:before {
  content: "\e671";
}
.k-i-hyperlink:before {
  content: "\e672";
}
.k-i-hyperlink-remove:before {
  content: "\e673";
}
.k-i-clearformat:before {
  content: "\e674";
}
.k-i-html:before {
  content: "\e675";
}
.k-i-exception:before {
  content: "\e676";
}
.k-i-custom:before {
  content: "\e677";
}
.k-i-cog:before {
  content: "\e678";
}
.k-i-create-table:before {
  content: "\e679";
}
.k-i-add-column-left:before {
  content: "\e67a";
}
.k-i-add-column-right:before {
  content: "\e67b";
}
.k-i-delete-column:before {
  content: "\e67c";
}
.k-i-add-row-above:before {
  content: "\e67d";
}
.k-i-add-row-below:before {
  content: "\e67e";
}
.k-i-delete-row:before {
  content: "\e67f";
}
.k-i-merge-cells:before {
  content: "\e680";
}
.k-i-normal-layout:before {
  content: "\e681";
}
.k-i-page-layout:before {
  content: "\e682";
}
.k-i-all-borders:before {
  content: "\e683";
}
.k-i-inside-borders:before {
  content: "\e684";
}
.k-i-inside-horizontal-borders:before {
  content: "\e685";
}
.k-i-inside-vertical-borders:before {
  content: "\e686";
}
.k-i-outside-borders:before {
  content: "\e687";
}
.k-i-top-border:before {
  content: "\e688";
}
.k-i-right-border:before {
  content: "\e689";
}
.k-i-bottom-border:before {
  content: "\e68a";
}
.k-i-left-border:before {
  content: "\e68b";
}
.k-i-no-borders:before {
  content: "\e68c";
}
.k-i-merge-horizontally:before {
  content: "\e690";
}
.k-i-merge-vertically:before {
  content: "\e691";
}
.k-i-text-wrap:before {
  content: "\e692";
}
.k-i-dollar:before {
  content: "\e693";
}
.k-i-percent:before {
  content: "\e694";
}
.k-i-freeze-col:before {
  content: "\e695";
}
.k-i-freeze-row:before {
  content: "\e696";
}
.k-i-freeze-panes:before {
  content: "\e697";
}
.k-i-format-number:before {
  content: "\e698";
}
.k-i-reset-color:before {
  content: "\e900";
}
.k-i-file-horizontal:before {
  content: "\e901";
}
.k-i-folder:before {
  content: "\e902";
}
.k-i-folder-open:before {
  content: "\e903";
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
.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;
  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;
  box-sizing: border-box;
  overflow: hidden;
  padding: 1px;
  background-clip: padding-box;
}
.k-spreadsheet .k-spreadsheet-vaxis,
.k-spreadsheet .k-spreadsheet-haxis {
  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-spreadsheet-data,
.k-spreadsheet .k-merged-cells-wrapper,
.k-spreadsheet .k-selection-wrapper,
.k-spreadsheet .k-spreadsheet-active-cell {
  cursor: cell;
}
.k-spreadsheet .k-filter-range,
.k-spreadsheet .k-spreadsheet-selection {
  border-width: 1px;
  border-style: solid;
  position: absolute;
  box-sizing: border-box;
}
.k-spreadsheet .k-spreadsheet-active-cell {
  position: absolute;
  box-sizing: border-box;
}
.k-spreadsheet .k-spreadsheet-formula-bar {
  border-width: 0 1px 1px;
  border-style: solid;
  padding-left: 31px;
  position: relative;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
}
.k-spreadsheet .k-spreadsheet-formula-bar:before {
  background-image: none;
  font-family: 'KendoUIGlyphs';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 1.3em;
  line-height: 1;
  opacity: 1;
  text-indent: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e659";
  display: block;
  height: 26px / 1.3;
  top: (26px - 26px / 1.3) / 2;
  border-width: 0 1px 0 0;
  border-style: solid;
  position: absolute;
  width: 24px;
  margin-left: -24px;
}
.k-spreadsheet .k-spreadsheet-formula-bar:after {
  content: "";
  display: block;
  border-width: 0 0 1px;
  border-style: solid;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.k-spreadsheet .k-spreadsheet-formula-input {
  outline: none;
  border-width: 0;
  height: 26px;
  line-height: 26px / 1.3;
  width: 100%;
  box-sizing: border-box;
  white-space: pre;
  padding: (26px - 26px / 1.3) / 2 0.5em 0;
}
.k-spreadsheet .k-spreadsheet-cell-editor {
  position: absolute;
  display: none;
  padding: 0 3px;
  line-height: 26px / 1.3;
  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-merged-cells-wrapper,
.k-spreadsheet .k-selection-wrapper,
.k-spreadsheet .k-filter-wrapper,
.k-spreadsheet .k-spreadsheet-row-header {
  position: relative;
}
.k-spreadsheet .k-spreadsheet-column-header {
  position: absolute;
}
.k-spreadsheet .k-spreadsheet-sheets-bar {
  border-width: 1px 0 0;
}
.k-spreadsheet .k-vertical-align-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.k-spreadsheet .k-vertical-align-bottom {
  position: relative;
  top: 100%;
  transform: translateY(-100%);
}
.k-spreadsheet .k-dirty {
  position: absolute;
  top: 0;
  right: 0;
  margin: -2px 0 0 -7px;
  border-width: 4px;
  border-color: #f00 #f00 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-auto-fill,
.k-spreadsheet .k-auto-fill-punch {
  position: absolute;
  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-font-icon,
.k-font-icon.k-icon,
.k-font-icon.k-tool-icon {
  font-family: 'KendoUIGlyphs';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 1.3em;
  line-height: 1;
  opacity: 1;
  text-indent: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-image: none;
  font-size: 16px;
}
.k-spreadsheet .k-colorpicker .k-tool-icon {
  overflow: visible;
}
.k-button.k-reset-color,
.k-button.k-custom-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: 0.4em;
}
.k-spreadsheet-filter {
  position: absolute;
  cursor: pointer;
}
.k-spreadsheet-sample {
  float: right;
}
.k-spreadsheet-clipboard-paste,
.k-spreadsheet-clipboard {
  position: fixed;
  opacity: 0;
  top: 0;
  left: 0;
  overflow: hidden;
  padding: 0;
  margin: 0;
  border: 0;
  width: 1px;
  height: 1px;
  box-sizing: border-box;
}
.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%;
  box-sizing: border-box;
  z-index: 2;
  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;
}
.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: 20%;
}
.k-spreadsheet-window .k-edit-field {
  width: 70%;
}
.k-spreadsheet-window .k-edit-field .k-textbox,
.k-spreadsheet-window .k-edit-field .k-dropdown {
  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: 4em;
  top: 22%;
  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: 26%;
  width: 92px;
  height: 64px;
}
.k-spreadsheet-window .k-margins-horizontal {
  position: absolute;
  top: 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%;
  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: bold;
  text-align: center;
  font-size: 1.16em;
  line-height: 3.64em;
  margin: 0 -0.863em 0.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 {
  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: 0.6em;
  border-width: 0;
  border-radius: 0;
}
.k-spreadsheet-popup .k-button.k-button-icontext {
  display: block;
  text-align: left;
  text-transform: initial;
  padding: 0.6em 1.2em 0.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-font-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-spreadsheet-quick-access-toolbar .k-button,
.k-button.k-spreadsheet-sheets-bar-add {
  border-color: transparent;
  background-color: transparent;
  background-image: none;
}
/* top TabStrip */
.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-widget,
.k-spreadsheet-toolbar .k-button,
.k-spreadsheet-toolbar > .k-button-group,
.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;
  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-func.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-bool.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,
.k-spreadsheet-formula-input > .k-syntax-num.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;
  box-sizing: border-box;
}
.k-spreadsheet-formula-list {
  min-width: 100px;
}
.k-spreadsheet-formula-list .k-item {
  padding: 0 .3em;
  box-shadow: none;
}
/* bottom TabStrip */
.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: 0.5em 0.5em 0.5em -0.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: none !important;
  border-width: 0 !important;
}
/* Default fonts for PDF export */
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* sans-serif */
@font-face {
  font-family: "DejaVu Sans";
  src: url(/IPWS/Content/20_Kendo/DejaVuSans.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-weight: bold;
  src: url(/IPWS/Content/20_Kendo/DejaVuSans-Bold.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-style: italic;
  src: url(/IPWS/Content/20_Kendo/DejaVuSans-Oblique.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-weight: bold;
  font-style: italic;
  src: url(/IPWS/Content/20_Kendo/DejaVuSans-BoldOblique.ttf?v=1.1) format("truetype");
}
/* serif */
@font-face {
  font-family: "DejaVu Serif";
  src: url(/IPWS/Content/20_Kendo/DejaVuSerif.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-weight: bold;
  src: url(/IPWS/Content/20_Kendo/DejaVuSerif-Bold.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-style: italic;
  src: url(/IPWS/Content/20_Kendo/DejaVuSerif-Italic.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-weight: bold;
  font-style: italic;
  src: url(/IPWS/Content/20_Kendo/DejaVuSerif-BoldItalic.ttf?v=1.1) format("truetype");
}
/* monospace */
@font-face {
  font-family: "DejaVu Mono";
  src: url(/IPWS/Content/20_Kendo/DejaVuSansMono.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-weight: bold;
  src: url(/IPWS/Content/20_Kendo/DejaVuSansMono-Bold.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-style: italic;
  src: url(/IPWS/Content/20_Kendo/DejaVuSansMono-Oblique.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-weight: bold;
  font-style: italic;
  src: url(/IPWS/Content/20_Kendo/DejaVuSansMono-BoldOblique.ttf?v=1.1) format("truetype");
}
.k-widget.k-tabstrip {
  background-color: transparent;
  background-image: none;
  border-style: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-tabstrip .k-tabstrip-items {
  padding: 0;
}
.k-tabstrip > .k-content,
.k-panelbar .k-tabstrip > .k-content {
  margin: 0;
}
.k-slider-track {
  border-width: 1px;
  border-style: solid;
}
.k-grouping-dropclue {
  margin-top: 10px;
}
.k-grid tr td {
  border-width: 1px 0 0 1px;
  border-style: solid;
}
.k-slider-horizontal .k-slider-track,
.k-slider-horizontal .k-slider-selection {
  margin-top: -5px;
}
.k-slider-vertical .k-slider-track,
.k-slider-vertical .k-slider-selection {
  margin-left: -5px;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-dropdown-wrap .k-input,
.k-selectbox .k-input {
  padding: 0.167em 0;
}
.k-numerictextbox .k-link {
  height: 1.15em;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-n {
  background-position: 0 -1px;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-s {
  background-position: 0 -36px;
}
.k-webkit .k-rtl .k-widget .k-dropdown-wrap .k-input,
.k-webkit .k-rtl .k-widget .k-numeric-wrap .k-input {
  margin-right: 0;
}
.k-pager-wrap,
.k-pager-numbers .k-link {
  line-height: 2.3em;
}
.k-pager-wrap > .k-link {
  height: 2.3em;
  line-height: 2.3em;
}
.k-pager-wrap > .k-link,
.k-pager-numbers .k-link,
.k-pager-numbers .k-state-selected {
  min-width: 2.3em;
}
.k-pager-sizes .k-dropdown-wrap .k-input {
  line-height: 2em;
}
.k-toolbar .k-button-group .k-button {
  margin: 0;
}
.k-checkbox-label:before,
.k-checkbox-label:after,
.k-radio-label:before,
.k-radio-label:after {
  box-sizing: content-box;
}
.k-spreadsheet-window .k-page-orientation {
  top: 24%;
}
.k-spreadsheet-window .k-page-landscape {
  top: 27%;
}
/** 
 * Kendo UI v2016.1.112 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2016 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.                                                                                                      
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
.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-tabstrip > div.k-content,
.k-panelbar .k-tabstrip > div.k-content {
  margin: 0;
}
.k-panelbar > .k-item > .k-link,
.k-panel > .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-tab-on-top,
.k-tabstrip-top > .k-tabstrip-items .k-state-active {
  margin-bottom: -1px;
}
.k-tabstrip-top > .k-tabstrip-items > .k-item {
  border-bottom-width: 2px;
}
.k-tabstrip-left > .k-tabstrip-items .k-tab-on-top,
.k-tabstrip-left > .k-tabstrip-items .k-state-active {
  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-grid-header th.k-header,
.k-filter-row th {
  padding: .786em .6em;
}
.k-grid-header th.k-header {
  padding-left: 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: 0.5em -0.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 0.643em;
}
.k-grouping-header a,
.k-grouping-header .k-button {
  vertical-align: baseline;
}
.k-grid td {
  padding: 0.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-wrap > .k-link,
.k-pager-numbers .k-link {
  height: 2.429em;
  line-height: 2.429em;
}
.k-pager-wrap .k-link,
.k-pager-sizes {
  padding: 0;
  min-width: 2.429em;
}
.k-pager-wrap .k-pager-numbers .k-state-selected {
  margin-top: -0.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-autocomplete .k-loading,
.k-multiselect .k-loading {
  bottom: 10px;
}
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap {
  padding: 0 2.571em 0 0;
}
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-dropdown-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 {
  width: 18.29em;
  padding: 0 5px;
}
.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 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: 0.286em 0;
}
.k-popup.k-calendar-containe {
  padding: 0;
}
.k-popup .k-list .k-item,
.k-fieldselector .k-list .k-item {
  min-height: 2.143em;
  line-height: 2.143em;
}
.k-popup .k-list .k-item {
  padding: 1px 11px;
}
.k-popup .k-list .k-state-hover,
.k-popup .k-list .k-state-focused,
.k-popup .k-list .k-state-selected {
  padding: 0 10px;
}
.k-button,
.k-calendar .k-header .k-link,
.k-calendar .k-footer {
  text-transform: uppercase;
}
.k-widget.k-calendar .k-nav-fast {
  width: 65%;
  height: 2.571em;
  line-height: 2.571em;
  margin: 0.429em -0.08333em 0.429em 0;
}
.k-calendar .k-header .k-icon {
  vertical-align: middle;
}
.k-widget.k-calendar .k-nav-prev,
.k-widget.k-calendar .k-nav-next {
  position: absolute;
  top: 0.429em;
  line-height: 2.571em;
  height: 2.571em;
}
.k-calendar .k-header .k-link.k-nav-prev,
.k-calendar .k-header .k-link.k-nav-next {
  height: 2.571em;
  width: 2.571em;
}
.k-widget.k-calendar .k-nav-prev {
  left: 0.429em;
}
.k-widget.k-calendar .k-nav-next {
  right: 0.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 {
  height: (2.214em + 0.354em) / 2;
  line-height: 1.357em;
}
.k-numerictextbox .k-link .k-i-arrow-n {
  vertical-align: bottom;
}
.k-numerictextbox .k-link .k-i-arrow-s {
  vertical-align: top;
}
.k-menu.k-header,
.k-menu .k-item,
.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: 0.5em 4.929em 0.5em 1.714em;
}
.k-menu .k-item > .k-link > .k-i-arrow-e {
  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: 0.177em 0;
  text-indent: 0.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 .k-button-group .k-tool-icon,
.k-toolbar .k-button-group .k-tool-icon {
  width: 24px;
  height: 24px;
}
.k-editor-toolbar li.k-tool-group,
.k-editor-toolbar li.k-overflow-tools {
  padding: 0;
}
.k-editor-toolbar .k-button-group .k-tool {
  width: 48px;
  height: 48px;
  line-height: 48px;
  margin: 0;
}
.k-editor-toolbar .k-tool,
.k-editor-toolbar .k-button-group .k-tool.k-group-end {
  border-width: 0;
}
.k-editor-toolbar .k-state-selected {
  font-weight: bold;
}
.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: 0.5em 0 0.571em;
}
.k-window-titlebar .k-window-actions {
  right: 0.929em;
}
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: 0.357em .167em 0.357em .8em;
}
.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:before,
.k-gantt .k-task-summary-complete:before,
.k-gantt .k-task-summary:after,
.k-gantt .k-task-summary-complete:after {
  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: -0.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-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-track,
.k-slider-horizontal .k-slider-selection {
  height: 2px;
  margin-top: -1px;
}
.k-slider-vertical .k-slider-track,
.k-slider-vertical .k-slider-selection {
  width: 2px;
  margin-left: -1px;
}
.k-slider-horizontal .k-draghandle,
.k-slider-vertical .k-draghandle,
.k-flatcolorpicker .k-hue-slider .k-draghandle,
.k-flatcolorpicker .k-transparency-slider .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.214em;
  padding: 0.177em 0;
}
.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-slider-horizontal .k-draghandle.k-state-selected,
.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-selected {
  top: -6px;
}
.k-slider-vertical .k-draghandle.k-state-selected {
  left: -4px;
}
/* Editor */
/* PanelBar */
.k-panelbar-expand,
.k-panelbar-collapse {
  right: 16px;
}
/* Grid */
.k-header.k-grid-toolbar {
  border-color: #3343a4;
}
.k-grouping-header,
.k-grid-toolbar {
  padding: 0.429em;
}
.k-grouping-header {
  padding-left: 1.286em;
}
.k-grid .k-icon {
  opacity: 0.45;
}
/* Scheduler */
.k-gantt-toolbar,
.k-scheduler-toolbar .k-nav-today,
.k-scheduler-toolbar .k-scheduler-views,
.k-scheduler-footer .k-scheduler-fullday {
  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-toolbar li .k-link,
.k-scheduler-toolbar li .k-link,
.k-gantt-toggle {
  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-toolbar,
.k-scheduler-footer {
  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: -0.786em;
}
.k-drag-clue {
  font-size: 1em;
  padding: .65em 1em;
}
.k-state-border-down .k-select .k-i-arrow-s {
  background-position: 0 0;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-n,
.k-grid-header .k-numerictextbox .k-select .k-link span.k-i-arrow-n {
  background-position: 0 -3px;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-s,
.k-grid-header .k-numerictextbox .k-select .k-link span.k-i-arrow-s {
  background-position: 0 -35px;
}
.k-i-close,
.k-delete,
.k-group-delete {
  background-position: -32px -16px;
}
.k-multiselect .k-delete {
  margin-top: -2px;
}
.k-multiselect .k-button:not(.k-state-disabled):hover .k-delete {
  background-position: -160px -80px;
}
.k-window-titlebar .k-i-maximize,
.k-window-titlebar .k-link:not(.k-state-disabled):hover > .k-i-maximize {
  background-position: -48px -144px;
}
.k-window-titlebar .k-i-minimize,
.k-window-titlebar .k-link:not(.k-state-disabled):hover > .k-i-minimize {
  background-position: -80px -288px;
}
.k-window-titlebar .k-i-pin,
.k-window-titlebar .k-link:not(.k-state-disabled):hover > .k-i-pin {
  background-position: -176px -256px;
}
.k-window-titlebar .k-i-custom,
.k-window-titlebar .k-link:not(.k-state-disabled):hover > .k-i-custom {
  background-position: -141px -113px;
}
.k-window-titlebar .k-i-refresh,
.k-window-titlebar .k-link:not(.k-state-disabled):hover > .k-i-refresh {
  background-position: -48px -112px;
}
.k-window-titlebar .k-i-close,
.k-window-titlebar .k-link:not(.k-state-disabled):hover > .k-i-close {
  background-position: -48px -16px;
}
.k-window-titlebar .k-i-restore,
.k-window-titlebar .k-link:not(.k-state-disabled):hover > .k-i-restore {
  background-position: -48px -128px;
}
.k-calendar .k-icon.k-i-arrow-w,
.k-calendar .k-state-hover .k-icon.k-i-arrow-w,
.k-calendar .k-link:not(.k-state-disabled):hover > .k-i-arrow-w {
  background-position: -16px -48px;
  opacity: 1;
}
.k-calendar .k-icon.k-i-arrow-e,
.k-calendar .k-state-hover .k-icon.k-i-arrow-e,
.k-calendar .k-link:not(.k-state-disabled):hover > .k-i-arrow-e {
  background-position: -16px -16px;
  opacity: 1;
}
.k-treeview .k-minus {
  background-position: 0 -32px;
}
.k-treeview .k-plus {
  background-position: 0 -16px;
}
.k-treeview .k-loading {
  background-position: 50%;
}
.k-splitbar-horizontal-hover .k-resize-handle {
  background-position: -165px -6px;
}
.k-splitbar-horizontal-hover .k-collapse-next {
  background-position: -5px -142px;
}
.k-splitbar-horizontal-hover .k-collapse-prev {
  background-position: -6px -174px;
}
.k-splitbar-vertical-hover .k-resize-handle {
  background-position: -38px -309px;
}
.k-splitbar-vertical-hover .k-collapse-next {
  background-position: 2px -165px;
}
.k-splitbar-vertical-hover .k-collapse-prev {
  background-position: 2px -134px;
}
.k-splitbar-horizontal.k-state-focused .k-resize-handle {
  background-position: -181px -6px;
}
.k-splitbar-horizontal.k-state-focused .k-collapse-next {
  background-position: -21px -142px;
}
.k-splitbar-horizontal.k-state-focused .k-collapse-prev {
  background-position: -22px -174px;
}
.k-splitbar-vertical.k-state-focused .k-resize-handle {
  background-position: -70px -309px;
}
.k-splitbar-vertical.k-state-focused .k-collapse-next {
  background-position: -14px -165px;
}
.k-splitbar-vertical.k-state-focused .k-collapse-prev {
  background-position: -14px -134px;
}
.k-grid .k-delete {
  background-position: -32px -16px;
}
.k-grid-header .k-i-arrow-n,
.k-grid-header .k-link:not(.k-state-disabled):hover > .k-i-arrow-n {
  background-position: 0 -256px;
}
.k-grid-header .k-i-arrow-s,
.k-grid-header .k-link:not(.k-state-disabled):hover > .k-i-arrow-s {
  background-position: 0 -288px;
}
.k-grid-header .k-grid-filter,
.k-grid-header .k-header-column-menu {
  padding: .714em;
  margin: -0.786em -0.6em;
}
.k-grid-header .k-header-column-menu .k-i-arrowhead-s {
  background-position: -64px -32px;
}
.k-header .k-i-pdf,
.k-header .k-button:hover > .k-i-pdf {
  background-position: -80px -80px;
}
.k-header .k-i-excel,
.k-header .k-button:hover > .k-i-excel {
  background-position: -80px -96px;
}
.k-grid-toolbar .k-add,
.k-grid-toolbar .k-button:hover .k-add {
  background-position: -48px -64px;
}
.k-grid-toolbar .k-update,
.k-grid-toolbar .k-button:hover .k-update {
  background-position: -48px -32px;
}
.k-grid-toolbar .k-cancel,
.k-grid-toolbar .k-button:hover .k-cancel {
  background-position: -48px -48px;
}
.k-grouping-header .k-group-delete,
.k-grouping-header .k-button-icon:hover > .k-icon.k-group-delete {
  background-position: -176px -80px;
}
.k-grouping-header .k-si-arrow-n,
.k-grouping-header .k-link:hover > .k-icon.k-si-arrow-n {
  background-position: -16px -288px;
}
.k-grouping-header .k-si-arrow-s,
.k-grouping-header .k-link:hover > .k-icon.k-si-arrow-s {
  background-position: -16px -256px;
}
.k-scheduler .k-state-default .k-link .k-icon.k-i-calendar,
.k-scheduler .k-state-default.k-state-hover .k-link .k-i-calendar {
  background-position: -48px -176px;
}
.k-scheduler .k-i-arrow-e,
.k-scheduler .k-state-hover .k-link .k-i-arrow-e {
  background-position: -16px -16px;
}
.k-scheduler .k-i-arrow-w,
.k-scheduler .k-state-hover .k-link .k-i-arrow-w {
  background-position: -16px -48px;
}
.k-scheduler .k-i-clock,
.k-scheduler .k-state-hover .k-link .k-i-clock {
  opacity: 1;
  background-position: -48px -192px;
}
.k-scheduler .k-si-close,
.k-scheduler .k-link:not(.k-state-disabled):hover > .k-si-close {
  background-position: -176px -80px;
}
.k-scheduler .k-i-refresh {
  background-position: -48px -112px;
}
.k-gantt .k-i-plus,
.k-gantt .k-link:hover > .k-icon.k-si-arrow-n,
.k-gantt .k-button:hover .k-i-plus {
  background-position: -48px -64px;
}
.k-gantt .k-i-collapse {
  background-position: 0 -32px;
}
.k-gantt .k-i-expand {
  background-position: 0 0;
}
.k-gantt .k-i-gantt-toggle,
.k-gantt .k-button:not(.k-state-disabled):hover .k-i-gantt-toggle {
  background-position: -80px -240px;
}
.k-i-arrowhead-s {
  background-position: 0 -288px;
}
.k-item.k-state-hover .k-i-arrowhead-s,
.k-button:hover .k-i-arrowhead-s {
  background-position: -16px -288px;
}
.k-si-close,
.k-item.k-state-hover .k-si-close,
.k-button:hover .k-si-close {
  background-position: -176px -80px;
}
.k-panelbar .k-link.k-state-selected .k-i-arrow-n,
.k-pivot .k-link.k-state-selected .k-i-arrow-n,
.k-panelbar .k-link:not(.k-state-disabled):hover > .k-i-arrow-n,
.k-pivot .k-link:not(.k-state-disabled):hover > .k-i-arrow-n {
  background-position: 0 -192px;
}
.k-panelbar .k-link.k-state-selected .k-i-arrow-s,
.k-pivot .k-link.k-state-selected .k-i-arrow-s,
.k-panelbar .k-link:not(.k-state-disabled):hover > .k-i-arrow-s,
.k-pivot .k-link:not(.k-state-disabled):hover > .k-i-arrow-s {
  background-position: 0 -224px;
}
.k-panelbar .k-link.k-state-selected .k-i-arrow-e,
.k-pivot .k-link.k-state-selected .k-i-arrow-e,
.k-panelbar .k-link:not(.k-state-disabled):hover > .k-i-arrow-e,
.k-pivot .k-link:not(.k-state-disabled):hover > .k-i-arrow-e {
  background-position: 0 -190px;
}
.k-pivot .k-i-arrow-n {
  background-position: 0 -192px;
}
.k-pivot .k-i-arrow-s {
  background-position: 0 -224px;
}
.k-pivot .k-i-arrow-e {
  background-position: 0 -190px;
}
.k-panelbar .k-link > .k-i-arrow-n {
  background-position: 0 -192px;
}
.k-panelbar .k-link > .k-i-arrow-s {
  background-position: 0 -224px;
}
.k-panelbar .k-link > .k-i-arrow-e {
  background-position: 0 -190px;
}
.k-pivot-configurator-settings .k-si-close,
.k-pivot-configurator-settings .k-item.k-state-hover .k-si-close,
.k-pivot-configurator-settings .k-button:hover .k-si-close {
  background-position: -160px -80px;
}
.k-pivot .k-header .k-i-arrowhead-s,
.k-pivot .k-button:not(.k-state-disabled):hover .k-i-arrowhead-s {
  background-position: -16px -288px;
}
.k-pivot .k-header .k-si-close,
.k-pivot .k-button:not(.k-state-disabled):hover .k-si-close {
  background-position: -176px -80px;
}
.k-notification .k-i-note {
  background-position: -176px -240px;
}
.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: 4px;
  left: 4px;
  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-picker-wrap,
.k-rtl .k-widget .k-numeric-wrap {
  padding-left: 2.5em;
}
.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;
}
.k-webkit .k-rtl .k-widget .k-dropdown-wrap .k-input,
.k-webkit .k-rtl .k-widget .k-numeric-wrap .k-input {
  margin-right: 0;
}
.k-rtl .k-calendar .k-icon.k-i-arrow-w,
.k-rtl .k-calendar .k-link:not(.k-state-disabled):hover > .k-i-arrow-w,
.k-rtl .k-scheduler .k-i-arrow-w,
.k-rtl .k-scheduler .k-link:not(.k-state-disabled):hover > .k-i-arrow-w,
.k-rtl .k-scheduler .k-state-hover .k-link .k-i-arrow-w {
  background-position: -16px -16px;
}
.k-rtl .k-calendar .k-icon.k-i-arrow-e,
.k-rtl .k-calendar .k-link:not(.k-state-disabled):hover > .k-i-arrow-e,
.k-rtl .k-scheduler .k-i-arrow-e,
.k-rtl .k-scheduler .k-link:not(.k-state-disabled):hover > .k-i-arrow-e,
.k-rtl .k-scheduler .k-state-hover .k-link .k-i-arrow-e {
  background-position: -16px -48px;
}
.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: -0.6em;
}
/** 
 * Kendo UI v2016.1.112 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2016 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.                                                                                                      
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Common Platform CSS */
@-ms-viewport {
  width: device-width;
  user-zoom: fixed;
  max-zoom: 1;
  min-zoom: 1;
}
@media (orientation: landscape) {
  .km-tablet .km-on-ios.km-horizontal.km-web:not(.km-ios-chrome) {
    position: fixed;
    bottom: 0;
  }
}
.km-root {
  font-size: .92em;
}
.km-root a {
  color: inherit;
}
.km-tablet {
  font-size: 1em;
}
.km-root *:focus {
  outline-width: 0;
}
.km-root,
.km-pane,
.km-pane-wrapper {
  width: 100%;
  height: 100%;
  -ms-touch-action: none;
  -ms-content-zooming: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  text-size-adjust: none;
  overflow-x: hidden;
}
.km-pane-wrapper {
  position: absolute;
}
.km-pane,
.km-shim {
  font-family: sans-serif;
}
.km-pane {
  overflow-x: hidden;
  position: relative;
}
.km-vertical .km-collapsible-pane {
  position: absolute;
  z-index: 2 !important;
  -webkit-transition: -webkit-transform 350ms ease-out;
  -ms-transition: -ms-transform 350ms ease-out;
  -o-transition: -o-transform 350ms ease-out;
  transition: transform 350ms ease-out;
  -webkit-transform: translatex(-100%);
  -moz-transform: translatex(-100%);
  -ms-transform: translatex(-100%);
  -o-transform: translatex(-100%);
  transform: translatex(-100%);
}
.km-vertical .km-expanded-splitview .km-collapsible-pane {
  -webkit-transform: translatex(0);
  -moz-transform: translatex(0);
  -ms-transform: translatex(0);
  -o-transform: translatex(0);
  transform: translatex(0);
}
.km-expanded-pane-shim {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.km-expanded-splitview .km-expanded-pane-shim {
  display: block;
  z-index: 1;
}
.km-root > * {
  margin: 0;
  padding: 0;
}
.km-root * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.km-content {
  display: block;
}
.km-view,
.km-split-content {
  top: 0;
  left: 0;
  position: absolute;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -moz-box-orient: vertical;
  -webkit-box-orient: vertical;
  -ms-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  vertical-align: top;
}
.k-ff .km-view,
.k-ff .km-pane {
  overflow: hidden;
}
.k-ff18 .km-view,
.k-ff18 .km-pane,
.k-ff19 .km-view,
.k-ff19 .km-pane,
.k-ff20 .km-view,
.k-ff20 .km-pane,
.k-ff21 .km-view,
.k-ff21 .km-pane {
  position: relative;
}
.k-ff .km-view {
  display: -moz-inline-box;
  display: inline-flex;
}
.km-content {
  min-height: 1px;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  flex-align: stretch;
  width: auto;
  overflow: hidden;
  position: relative;
}
.km-content p,
.km-content h1,
.km-content h2,
.km-content h3,
.km-content h4,
.km-content h5,
.km-content h6 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.km-header,
.km-footer {
  display: block;
  display: -moz-box;
  -moz-box-orient: vertical;
  width: 100%;
}
.km-header {
  padding: 0;
}
.km-footer {
  background: #1a1a1a;
}
[data-role="layout"] {
  display: none;
}
/**
 * The angular tags will be converted to div kendo-mobile-view
 *
 */
[data-role="view"],
[data-role="drawer"],
kendo-mobile-view,
kendo-mobile-split-view,
kendo-mobile-drawer {
  visibility: hidden;
}
.km-view {
  visibility: visible;
}
.km-header,
.km-footer {
  position: relative;
  z-index: 1;
}
@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
  .km-view {
    display: table;
  }
  .km-header,
  .km-footer,
  .km-content {
    display: table-row;
  }
  .km-header,
  .km-footer {
    height: 1px;
  }
}
.km-root .k-toolbar,
.km-navbar,
.km-button,
.km-buttongroup,
.km-tabstrip,
.km-blackberry li.km-actionsheet-cancel > a {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-origin: border-box;
  position: relative;
  display: inline-block;
  padding: .4em .7em;
  margin: .1rem;
  overflow: visible;
  text-decoration: none;
}
.km-tabstrip,
.km-root .k-toolbar,
.km-navbar {
  display: block;
  padding: .8em;
  margin: 0;
  width: 100%;
  border-width: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.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;
}
.km-default-content {
  padding: 1em;
}
.km-shim {
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  height: 100% !important;
  background: rgba(0, 0, 0, 0.6);
  z-index: 10001;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.km-root .km-shim {
  position: absolute;
}
.km-shim:before {
  content: "\a0";
  height: 100%;
  width: 0;
  display: inline-block;
  vertical-align: middle;
}
.km-shim .k-animation-container {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  width: auto;
}
/* Loader */
.km-loader {
  top: 50%;
  left: 50%;
  width: 180px;
  height: 130px;
  z-index: 100000;
  padding: 30px 30px;
  position: absolute;
  margin-top: -70px;
  margin-left: -90px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.5);
}
.km-loader h1 {
  font-size: 1rem;
  color: white;
  text-align: center;
  vertical-align: middle;
}
.km-loader .km-loading,
.km-load-more .km-icon,
.km-scroller-refresh .km-icon {
  animation: km-spin 1s infinite linear;
  -webkit-animation: km-spin 1s infinite linear;
  display: block;
  margin: 0 auto;
  width: 35px;
  height: 35px;
  font-size: 35px;
}
.km-loader .km-loading:after,
.km-load-more .km-icon:after {
  color: #ccc;
}
.km-loading-left,
.km-loading-right {
  display: none;
}
@-webkit-keyframes km-spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes km-spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes km-spin {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
@-o-keyframes km-spin {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
  }
}
@-webkit-keyframes km-ios-spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes km-ios-spin1 {
  from {
    -webkit-transform: rotate(-135deg);
  }
  to {
    -webkit-transform: rotate(225deg);
  }
}
@-moz-keyframes km-ios-spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-moz-keyframes km-ios-spin1 {
  from {
    -moz-transform: rotate(-135deg);
  }
  to {
    -moz-transform: rotate(225deg);
  }
}
@keyframes km-ios-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes km-ios-spin1 {
  from {
    transform: rotate(-135deg);
  }
  to {
    transform: rotate(225deg);
  }
}
/* Stretched View */
.km-stretched-view {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.km-stretched-view > * {
  width: 100%;
}
.km-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 100000;
}
.km-root.km-native-scrolling,
.km-root.km-native-scrolling .km-view,
.km-root.km-native-scrolling .km-splitview .km-pane {
  min-height: 100%;
  height: auto;
  -webkit-transform: none;
  overflow-x: visible;
}
.km-native-scrolling,
.km-native-scrolling .km-pane,
.km-native-scrolling .km-view {
  -ms-touch-action: auto;
}
.km-native-scrolling .km-pane,
.km-native-scrolling .km-view {
  display: block;
}
.km-native-scrolling .km-content {
  -ms-flex: auto;
}
.km-native-scrolling .km-blackberry .km-content {
  min-height: auto;
}
/* Restore position:absolute during animation */
.km-native-scrolling .km-splitview {
  position: absolute;
}
.km-native-scrolling .km-header {
  position: fixed;
  top: 0;
}
.km-native-scrolling .km-android .km-header {
  top: auto;
  bottom: 0;
}
.km-native-scrolling .km-footer {
  position: fixed;
  bottom: 0;
}
.km-native-scrolling .km-android .km-footer {
  top: 0;
  bottom: auto;
}
.km-native-scrolling .km-badge {
  z-index: auto;
}
.km-native-scrolling .km-splitview .km-header,
.km-native-scrolling .km-splitview .km-footer,
.km-native-scrolling .km-popup.km-pane .km-header,
.km-native-scrolling .km-popup.km-pane .km-footer {
  position: absolute;
}
.km-native-scrolling .km-modalview .km-header,
.km-native-scrolling .km-modalview .km-footer {
  position: relative;
}
.km-native-scrolling .km-content {
  width: 100%;
}
.km-native-scrolling .km-shim,
.km-native-scrolling .km-popup-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  height: auto !important;
}
.km-native-scrolling .km-drawer {
  position: fixed;
  top: 0;
  height: 100% !important;
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
}
.km-native-scrolling > .km-pane > .km-loader {
  position: fixed;
  top: 50%;
  margin-top: -2em;
}
.km-native-scrolling .km-header,
.km-native-scrolling .km-footer {
  z-index: 2;
}
/* Disabled states */
.km-state-disabled {
  opacity: 0.5;
}
.km-badge,
.km-detail {
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  position: absolute;
  z-index: 1;
  height: 2em;
  font-size: .6rem;
  text-shadow: none;
}
.km-badge {
  top: -1em;
  right: -1em;
  line-height: 2em;
  margin-left: .5em;
  min-width: .9em;
  padding: 0 .55em;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.km-tabstrip .km-badge {
  top: -0.2em;
  right: auto;
  margin-left: -1em;
}
/* DetailButtons */
.km-detail {
  position: absolute;
  float: right;
  right: .8rem;
  top: 50%;
  margin-top: -0.7rem;
  width: 1.3rem;
  height: 1.3rem;
  font-size: 1rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.km-widget .km-detaildisclose {
  font-size: .8em;
}
.k-ff .km-detail {
  width: 1rem;
  height: 1rem;
}
.km-detail .km-text {
  display: none;
}
.km-widget .km-rowinsert:after,
.km-widget .km-rowdelete:after,
.km-widget .km-contactadd:after,
.km-widget .km-detaildisclose:after,
.km-widget .km-rowinsert:before,
.km-widget .km-rowdelete:before,
.km-widget .km-contactadd:before,
.km-widget .km-detaildisclose:before,
.km-detail .km-icon {
  left: .15em;
  top: .15em;
  line-height: 1em;
  font-size: 1em;
  position: absolute;
}
.km-widget .km-detaildisclose:after {
  left: .1em;
  top: .25em;
  text-align: center;
  font-weight: bold;
}
/* Buttons */
.km-button {
  cursor: pointer;
  outline: 0;
  text-align: center;
}
button.km-button {
  display: inline-block;
  font: inherit;
}
.km-button:hover {
  text-decoration: none;
}
.km-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.km-ios .km-state-disabled .km-button,
.km-android .km-state-disabled .km-button,
.km-blackberry .km-state-disabled .km-button,
.km-meego .km-state-disabled .km-button {
  color: #aaa;
  text-shadow: none;
}
.km-root .km-pane .k-button:focus,
.km-root .km-pane .k-button:active,
.km-root .km-pane .k-button:focus:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.km-buttongroup {
  padding: .4rem .7rem;
  -webkit-margin-collapse: separate;
  margin-collapse: separate;
  margin: .5em auto;
}
.km-widget.km-buttongroup {
  padding: 0;
  border-color: transparent;
  background: none;
  white-space: nowrap;
  display: table;
}
.km-buttongroup > .km-button {
  display: table-cell;
}
.km-widget.km-buttongroup .km-button {
  margin: 0;
  border-width: 1px 0 1px 1px;
  padding: .48em .9em .44em;
}
.km-tablet .km-buttongroup .km-button {
  padding: .4em .8em .34em;
}
.km-widget.km-navbar .km-buttongroup {
  font-size: .95rem;
  line-height: 1em;
  margin: 0 0 .2em;
  display: inline-block;
  height: 1.5em;
  top: -2px;
}
.k-toolbar .km-buttongroup {
  margin: 0;
  display: inline-block;
}
.km-tablet .km-navbar .km-buttongroup {
  top: -1px;
}
.km-widget.km-navbar .km-buttongroup > .km-button {
  font-size: 1em;
  min-width: 4rem;
  text-align: center;
}
.km-tablet .km-navbar .km-buttongroup > .km-button {
  min-width: 6rem;
}
.km-view .km-buttongroup .km-button:last-child {
  border-right-width: 1px;
}
.km-ios .km-buttongroup .km-button {
  font-size: 1.2em;
  font-weight: bold;
}
.km-hide-title {
  display: none;
}
.km-show-title:after {
  display: block;
  content: "\a0";
  height: 0;
}
.km-fill-title:after {
  height: auto;
}
.km-footer .km-show-title:after {
  display: inline-block;
}
.km-view-title,
.km-dialog-title {
  position: relative;
  visibility: visible;
  text-align: center;
  font-size: 1.4em;
  line-height: 2.3em;
  margin-left: auto;
  margin-right: auto;
}
.km-horizontal .km-view-title {
  line-height: 2em;
}
.km-root .k-toolbar,
.km-navbar {
  padding: 0;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  overflow: hidden;
  display: block;
  border-width: 0 0 1px 0;
  background-color: #fff;
}
.k-ff.km-root .k-toolbar,
.k-ff .km-navbar {
  overflow: visible;
}
.km-navbar .km-button {
  margin-top: .5rem;
  margin-bottom: .5rem;
}
.km-navbar .km-no-title {
  padding-top: .7rem;
  padding-bottom: .7rem;
}
.km-horizontal .km-navbar .km-button {
  margin-top: .3rem;
  margin-bottom: .3rem;
}
.km-horizontal .km-navbar .km-no-title {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.km-tablet.km-root .km-no-title {
  padding-top: .55rem;
  padding-bottom: .55rem;
}
.km-tablet .km-navbar .km-button {
  margin-top: .45rem;
  margin-bottom: .45rem;
}
.km-root .km-pane .km-navbar .km-no-title {
  visibility: visible;
  line-height: 0;
}
/* Navbar */
.km-on-ios.km-black-translucent-status-bar.km-app .km-header .km-navbar {
  padding-top: 1.4em;
  background-clip: border-box;
}
.km-on-ios.km-ios5.km-cordova .km-header .km-navbar,
.km-on-ios.km-ios6.km-cordova .km-header .km-navbar {
  padding-top: 0;
}
.km-leftitem,
.km-rightitem {
  z-index: 1;
  position: absolute;
  right: .5em;
}
.km-popup .km-rightitem {
  right: 0;
}
.km-leftitem {
  left: .5em;
  right: auto;
}
.km-popup .km-leftitem {
  left: 0;
}
/* Center left/right item contents */
.km-leftitem,
.km-rightitem {
  height: 100%;
}
.km-on-ios.km-black-translucent-status-bar.km-app .km-leftitem,
.km-on-ios.km-black-translucent-status-bar.km-app .km-rightitem {
  height: auto;
}
.km-leftitem > *,
.km-rightitem > * {
  display: inline-block;
  vertical-align: middle;
}
.km-leftitem:before,
.km-rightitem:before {
  content: "\a0";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.km-tabstrip {
  padding: .4rem .7rem;
}
.km-horizontal .km-tabstrip {
  padding: .2rem .7rem;
}
.km-tabstrip {
  -moz-box-orient: horizontal;
  -webkit-box-orient: horizontal;
  -ms-box-orient: horizontal;
  box-orient: horizontal;
  -moz-box-align: start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  flex-align: start;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -moz-box-pack: start;
  padding: 0;
  text-align: center;
  word-spacing: -1em;
}
.km-tabstrip .km-button {
  word-spacing: normal;
  -webkit-box-shadow: none;
  box-shadow: none;
  vertical-align: bottom;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .km-tabstrip {
    word-spacing: normal;
    width: 100%;
  }
}
.km-tabstrip .km-button {
  font-family: Arial, Helvetica, sans-serif;
  color: #a8a8a8;
  padding: .4em .8em;
  border-width: 0;
  border-color: transparent;
  background: none;
  margin: 0;
  text-align: center;
}
.km-tabstrip .km-button:first-child {
  border-left: 0;
}
.km-tabstrip .km-button:last-child {
  border-right: 0;
}
.km-switch input[type=checkbox] {
  display: none;
}
.km-switch,
.km-checkbox {
  text-align: left;
  font-size: 1rem;
  display: inline-block;
  width: 6.4rem;
  height: 2rem;
  line-height: 2rem;
  position: relative;
  overflow: hidden;
}
.km-switch-wrapper,
.km-slider-wrapper {
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.km-switch-background,
.km-slider-background {
  display: block;
  margin: 0 1px 1px -5em;
  height: 100%;
  width: 200%;
}
.km-switch-container {
  top: 0;
  left: 0;
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.km-checkbox {
  width: 1.8rem;
  height: 1.8rem;
}
.km-checkbox-checked:after {
  content: "\a0";
  display: block;
  width: 100%;
  height: 100%;
}
.km-switch-handle {
  top: 0;
  left: 0;
  width: 2.72em;
  height: 100%;
  display: inline-block;
  margin: -1px 0 0 -1px;
  background-color: #000;
}
.km-switch-label-on,
.km-switch-label-off {
  display: block;
  width: 130%;
  font-size: 1em;
  line-height: 2em;
  text-align: center;
  position: absolute;
  text-transform: uppercase;
}
.km-switch-label-off {
  left: 104%;
}
.km-switch-label-on {
  left: -134%;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
.km-list .km-switch {
  position: absolute;
  top: 50%;
  right: .8rem;
  margin-top: -1rem;
}
.km-listview-link:after {
  width: .5rem;
  height: .5rem;
  content: "\a0";
  display: inline-block;
  vertical-align: middle;
  margin-left: -0.2rem;
  border-style: solid;
  border-width: .24rem .24rem 0 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.km-listview-wrapper > ul:not(.km-listview) {
  margin: 0 auto;
}
.km-list,
.km-listview {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.km-listinset,
.km-listgroupinset {
  margin: 1em;
}
.k-ff .km-listinset:after,
.k-ff .km-listgroupinset:after {
  display: block;
  height: 0;
  content: "\a0";
}
.km-listinset,
.km-listgroupinset .km-list {
  overflow: hidden;
}
.km-listview .km-switch {
  margin-top: -0.95rem;
  position: absolute;
  right: .8rem;
  top: 50%;
}
.km-listview .km-list {
  text-indent: 0;
}
.km-list > li,
.km-widget .km-listview-link,
.km-widget .km-listview-label {
  margin: 0;
  display: block;
  position: relative;
  list-style-type: none;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: .5em .7em;
}
.km-list > li {
  line-height: 1.6em;
  overflow: hidden;
}
.km-virtual-list {
  position: relative;
  width: 100%;
  -webkit-transform: translateZ(0);
}
.km-virtual-list > li {
  width: 100%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
}
.km-widget.km-list .km-load-more,
.km-widget .km-list .km-load-more {
  border-bottom: 0;
}
.km-list > li > * {
  line-height: normal;
}
.km-group-title {
  display: block;
  font-weight: bold;
  padding: .2em 0;
  text-indent: .8em;
}
.km-listgroupinset .km-group-title {
  margin-top: .65em;
  line-height: 2em;
}
.km-list:not(.km-virtual-list) > li:first-child {
  border-top-width: 0;
}
.km-list:not(.km-virtual-list) > li:last-child {
  border-bottom-width: 0;
}
.km-widget .km-listview-link,
.km-widget .km-listview-label {
  line-height: inherit;
  text-decoration: none;
  margin: -0.5em -0.7em;
}
.km-listview-link:after,
.km-listview-label:after {
  border-color: #777;
  content: "\a0";
  display: block;
  position: absolute;
  right: 1rem;
  top: 50%;
  margin-top: -0.32rem;
}
/* Filtering */
.km-filter-form {
  width: 100%;
  padding: .5em 0;
  border: 1px solid transparent;
  border-width: 1px 0;
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}
.km-filter-wrap {
  position: relative;
  margin: 0 .7em;
  padding: .2em .4em;
  border: 1px solid transparent;
}
.km-widget .km-filter-wrap:before {
  display: inline-block;
  vertical-align: middle;
  content: "\e0e9";
  font-size: 1.6em;
  width: 1em;
  height: 1em;
  margin-right: -1em;
  color: inherit;
}
.km-tablet .km-filter-wrap {
  max-width: 24em;
  margin: 0 auto;
}
.km-filter-wrap > input[type="search"]::-webkit-search-cancel-button {
  display: none;
}
.km-filter-wrap input {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  background: transparent;
  -moz-appearance: none;
  -webkit-appearance: none;
  vertical-align: middle;
  padding: 0 1.4em;
}
.km-filter-reset {
  display: inline-block;
  margin-left: -1.6em;
  vertical-align: middle;
  text-align: center;
  z-index: 1;
  text-decoration: none;
  height: 100%;
}
.km-filter-reset .km-clear {
  font-size: 1.6em;
  width: 1em;
  height: 1em;
  display: block;
}
.km-filter-reset > .km-text {
  position: absolute;
  top: -3333px;
  left: -3333px;
}
/* Load more */
.km-load-more {
  display: block;
  padding: .3em 0 1.2em;
  height: 3.2em;
  text-align: center;
}
.km-scrollview {
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.km-scrollview > div > * {
  -webkit-transform: translatez(0);
}
.km-scrollview > div > [data-role=page] {
  vertical-align: top;
  display: inline-block;
  min-height: 1px;
}
.km-scrollview .km-virtual-page {
  min-height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.k-ff18 .km-scrollview > div,
.k-ff19 .km-scrollview > div,
.k-ff20 .km-scrollview > div,
.k-ff21 .km-scrollview > div {
  width: 0;
}
.km-pages {
  text-align: center;
  margin: 0;
  padding: .6em 0 0;
  height: 1.5em;
}
.km-pages li {
  display: inline-block;
  width: .5em;
  height: .55em;
  margin: 0 .3em;
}
/* Forms and icons */
.km-item label:before,
.km-item label.km-item-checked:after {
  position: absolute;
  content: " ";
  display: block;
  top: 50%;
  left: .6em;
  width: 36px;
  height: 36px;
  margin-top: -18px;
}
/* Slider */
.km-widget .k-slider {
  line-height: .6em;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.km-widget .k-slider-horizontal {
  width: 50%;
  height: .6em;
  line-height: .6em;
}
.km-list .k-slider {
  position: absolute;
  right: 0;
  margin-top: -0.5em;
  top: 50%;
}
.km-root .k-slider-track {
  left: 1em !important;
  right: 1em;
  height: 100%;
  display: block;
  position: absolute;
  border: .5em solid transparent;
  border-width: .5em 0;
}
.km-widget .k-slider-horizontal .k-slider-track {
  width: auto !important;
}
.km-widget .k-slider .k-slider-track {
  background-clip: padding-box;
}
.km-widget .k-slider-track,
.km-widget .k-slider-selection {
  margin-top: 0;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
}
.km-widget .k-slider-horizontal .k-slider-selection {
  top: 0;
  height: 100%;
}
.km-widget .k-slider-items {
  margin: 0;
}
.km-widget .k-slider .k-draghandle {
  text-indent: -3333px;
  left: 0;
  width: 1.2em;
  height: 1.2em;
  display: block;
  position: absolute;
}
.km-widget .k-slider-tooltip {
  display: none;
}
/* Dialog */
.km-dialog {
  position: absolute;
  min-width: 19em;
  max-width: 25em;
  overflow: hidden;
}
.km-dialog-title {
  position: static;
  float: none;
  height: 2.6em;
  margin-top: -2.6em;
  font-size: 1.22em;
  line-height: 3em;
}
.km-dialog:before {
  content: "\a0";
  display: block;
  overflow: visible;
  width: 100%;
  height: 3em;
  opacity: .2;
}
.km-dialog-content {
  font-weight: normal;
  min-height: 2em;
  text-align: center;
}
.km-dialog .km-button {
  display: block;
  margin: .4em;
  font-size: 1.3em;
  text-align: center;
  padding: .44em;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Form elements */
.km-list input[type=text]:not(.k-input),
.km-list input[type=password],
.km-list input[type=search],
.km-list input[type=number],
.km-list input[type=tel],
.km-list input[type=url],
.km-list input[type=email],
.km-list input[type=file],
.km-list input[type=month],
.km-list input[type=color],
.km-list input[type=week],
.km-list input[type=date],
.km-list input[type=time],
.km-list input[type=datetime],
.km-list input[type=datetime-local],
.km-list select:not([multiple]),
.km-list .k-dropdown,
.km-list textarea {
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.2em;
  position: absolute;
  top: 50%;
  line-height: normal;
  z-index: 1;
  right: 0;
  margin-top: -1em;
}
.km-widget .k-slider .k-tick,
.km-widget .k-slider .k-label,
.km-widget .k-slider .k-button {
  display: none;
}
.km-list textarea {
  position: relative;
  width: -webkit-calc(50% + .7em);
  width: -moz-calc(50% + .7em);
  width: calc(50% + .7em);
  margin-right: -0.7em;
}
.km-list input,
.km-list select,
.km-list textarea,
.km-list input[type=checkbox],
.km-list input[type=radio] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.km-list input[type=checkbox],
.km-list input[type=radio] {
  position: absolute;
  top: 50%;
  right: .7em;
  margin-top: -0.5em;
  background: none;
}
.km-widget input,
.km-widget textarea {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.km-widget input[readonly],
.km-widget input[type=image],
.km-widget select:not([multiple]) {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.km-list textarea {
  top: 0;
}
.km-list .k-dropdown {
  line-height: 1.4em;
}
.km-list .k-dropdown,
.km-list .k-dropdown .k-input {
  background-color: transparent;
}
.km-list .k-dropdown-wrap {
  display: inline-block;
}
.km-list .km-listview-label:after,
.km-list input ~ .km-listview-link:after,
.km-list textarea ~ .km-listview-link:after,
.km-list select ~ .km-listview-link:after,
.km-list .k-dropdown ~ .km-listview-link:after {
  display: none;
}
.km-list .k-dropdown select,
.km-list .k-dropdown .k-select {
  display: none;
}
.km-widget .km-list textarea {
  position: relative;
  float: right;
  margin-top: 0;
  font-family: inherit;
}
/* Checkboxes and Radios */
.km-listview-label input[type=radio],
.km-listview-label input[type=checkbox] {
  border: 0;
  font-size: inherit;
  width: 1em;
  height: .9em;
}
/* PopUp + ActionSheet */
.km-root .km-popup .k-item,
.km-widget.km-actionsheet > li {
  list-style-type: none;
  padding: inherit 1em;
  border-bottom: 1px solid #555;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.km-widget.km-actionsheet > li {
  line-height: 2em;
  border-bottom: 0;
}
.km-widget.km-actionsheet > li > a {
  line-height: 1.5em;
  text-align: left;
  background: transparent;
}
.km-root .km-popup .k-list,
.km-widget.km-actionsheet {
  padding: 0;
  margin: 0;
}
.km-root .km-popup .k-item:last-child,
.km-widget.km-actionsheet > li:last-child {
  border: 0;
}
.km-widget.km-actionsheet-wrapper {
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}
.km-actionsheet-root.km-shim .k-animation-container {
  width: 100% !important;
  height: 100% !important;
}
.km-tablet .km-pane div.km-actionsheet-phone {
  background: transparent;
}
.km-tablet .km-actionsheet-phone li.km-actionsheet-title,
.km-tablet div.km-actionsheet-phone li.km-actionsheet-cancel {
  display: block;
}
/* PopOver */
.km-popover-root .km-popup-wrapper {
  position: relative !important;
}
.km-popup-wrapper,
.km-modalview-wrapper {
  z-index: 10001;
  position: relative;
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.km-popup-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10002;
}
.km-popup-arrow,
.km-popup-arrow:after,
.km-popup-arrow:before {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 0;
  left: 0;
  z-index: 2;
}
.km-left .km-popup-arrow,
.km-right .km-popup-arrow {
  margin-top: -8px;
}
.km-up .km-popup-arrow,
.km-down .km-popup-arrow {
  margin-left: -8px;
}
.km-popup-arrow:after,
.km-popup-arrow:before {
  display: block;
  content: "\a0";
  width: 0;
  height: 0;
}
.km-up .km-popup-arrow {
  top: auto;
  bottom: 0;
}
.km-left .km-popup-arrow {
  left: auto;
  right: 0;
}
.km-popup.km-pane {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-height: 100px;
  background: transparent;
}
.km-popover-root .km-view {
  position: relative;
}
.km-popover-root .km-content {
  -ms-flex: auto;
}
/* Drawer */
.km-drawer,
[data-role=drawer] {
  top: 0;
  left: auto;
  width: 250px;
}
.km-drawer .km-header,
.km-drawer .km-footer {
  z-index: 0;
}
.km-left-drawer {
  left: 0;
}
.km-right-drawer {
  right: 0;
}
/* ModalView */
.km-modalview-root {
  text-align: center;
}
.km-modalview-root > .k-animation-container {
  text-align: left;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  display: inline-block !important;
  vertical-align: middle;
}
.km-modalview,
.km-modalview-wrapper:before {
  overflow: hidden;
  position: relative;
  display: -moz-inline-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  max-height: 100%;
}
.km-modalview .km-content {
  box-flex: 1;
}
.km-auto-height .km-content {
  -ms-flex: auto;
}
.km-modalview-root:before,
.km-modalview-wrapper:before {
  vertical-align: middle;
  height: 100%;
  margin-left: -1px;
  content: "\a0";
  width: 0px;
  display: inline-block;
}
/* Pull to refresh */
.km-scroller-pull {
  width: 100%;
  display: block;
  position: absolute;
  line-height: 3em;
  font-size: 1.4em;
  text-align: center;
  -webkit-transform: translate3d(0, -3em, 0);
  -moz-transform: translate3d(0, -3em, 0);
  -ms-transform: translate3d(0, -3em, 0);
  -o-transform: translate3d(0, -3em, 0);
  transform: translate3d(0, -3em, 0);
}
.km-scroller-pull .km-template {
  display: inline-block;
  min-width: 200px;
  text-align: left;
}
.km-load-more .km-icon,
.km-widget .km-scroller-pull .km-icon {
  display: inline-block;
  height: 2rem;
  margin-right: 1rem;
  vertical-align: middle;
  width: 2rem;
  font-size: 2rem;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 300ms linear;
  -ms-transition: -ms-transform 300ms linear;
  -o-transition: -o-transform 300ms linear;
  transition: transform 300ms linear;
}
.km-widget .km-scroller-release .km-icon {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.km-widget .km-scroller-refresh .km-icon {
  -webkit-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
/* Scroller */
.km-touch-scrollbar {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: .4em;
  width: .4em;
  background-color: #333;
  opacity: 0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.km-vertical-scrollbar {
  height: 100%;
  right: 2px;
  top: 0;
}
.km-horizontal-scrollbar {
  width: 100%;
  left: 0;
  bottom: 2px;
}
.km-scrollview,
.km-scroll-container {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-user-select: -moz-none;
  -webkit-margin-collapse: separate;
  margin-collapse: separate;
}
.km-scroll-wrapper {
  position: relative;
}
.km-scroll-header {
  position: absolute;
  z-index: 1001;
  width: 100%;
  top: 0;
  left: 0;
}
/* SplitView */
div.km-splitview > .km-content,
kendo-mobile-split-view.km-splitview > .km-content {
  -moz-box-orient: horizontal;
  -webkit-box-orient: horizontal;
  -ms-box-orient: horizontal;
  box-orient: horizontal;
  -moz-box-direction: normal;
  -webkit-box-direction: normal;
  -ms-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
div.km-split-vertical > .km-content,
kendo-mobile-split-view.km-split-vertical > .km-content {
  -moz-box-orient: vertical;
  -webkit-box-orient: vertical;
  -ms-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
div.km-split-content > .km-pane {
  -moz-box-flex: 2;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
  width: auto;
  height: auto;
}
div.km-split-content > .km-pane:first-child {
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
div.km-split-horizontal > .km-content > .km-pane {
  top: 0;
  bottom: 0;
}
.km-split-vertical > .km-content > .km-pane > .km-view {
  display: -webkit-box;
}
/* Platform specific workarounds */
.km-on-wp .km-view,
.km-on-wp .km-header,
.km-on-wp .km-footer,
.km-on-wp .km-slider,
.km-on-wp .km-switch,
.km-on-wp .km-filter-reset,
.km-on-wp .km-shim .k-animation-container,
.km-on-wp .km-scroll-container {
  transform: translateZ(0);
}
.km-ios,
.km-blackberry,
.km-on-ios .km-view,
.km-on-ios .km-header,
.km-on-ios .km-footer,
.km-on-ios .km-slider,
.km-on-ios .km-switch,
.km-on-ios .km-group-title,
.km-on-ios .km-filter-reset,
.km-on-ios .km-shim .k-animation-container,
.km-on-ios .km-scroll-container,
.km-on-blackberry .km-view,
.km-on-blackberry .km-content,
.km-on-blackberry .km-header,
.km-on-blackberry .km-footer,
.km-on-blackberry .km-icon,
.km-on-blackberry .km-switch,
.km-on-blackberry .km-popup .k-item,
.km-on-blackberry .km-actionsheet-wrapper,
.km-on-android.km-4 .k-slider {
  -webkit-transform: translatez(0);
}
.km-on-android.km-4 .km-switch,
.km-on-android.km-4 .km-listview-wrapper,
.km-on-android.km-4 .km-content,
.km-on-android.km-4 .km-switch-handle,
.km-android.km-4.km-on-android .km-switch-wrapper,
.km-on-android.km-4 .km-scroll-container,
.km-on-meego .km-content,
.km-on-meego .km-switch,
.km-on-meego .km-icon,
.km-on-meego .km-header,
.km-on-meego .km-footer,
.km-on-meego .km-content,
.km-on-meego .km-switch-handle,
.km-on-meego .km-switch-wrapper {
  -webkit-transform: translatez(0);
  -webkit-backface-visibility: hidden;
}
.km-android4.km-ios-chrome .km-listview-wrapper {
  -webkit-transform: none;
}
.km-native-scrolling .km-header,
.km-native-scrolling .km-footer,
.km-native-scrolling .km-shim,
.km-native-scrolling .km-popup-overlay,
.km-native-scrolling .km-drawer,
.km-native-scrolling > .km-pane > .km-loader,
.km-on-android.km-4 .km-scroller-pull .km-icon {
  -webkit-backface-visibility: hidden;
}
.km-on-android.km-4 input {
  -webkit-user-modify: read-write-plaintext-only;
}
.km-wp .km-view .km-absolute,
.km-meego .km-view .km-absolute {
  position: absolute;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
.km-widget {
  font-size: 1em;
}
.km-root .km-pane,
.km-root .km-view,
.km-root .km-slider,
.km-root .km-switch,
.km-root .km-group-title,
.km-root .km-filter-reset,
.km-root .km-shim .k-animation-container {
  transform: none;
}
.km-widget,
.km-widget * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: border-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
}
.km-toolbar,
.km-navbar,
.km-tabstrip,
.km-tabstrip .km-button {
  border-radius: 0;
}
.km-touch-scrollbar {
  border: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 1em;
}
.km-popup .k-popup {
  font-size: 1em !important;
}
.km-popup-wrapper.k-popup {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
.km-popup .k-item,
.km-actionsheet > li > a {
  text-decoration: none;
  padding: .5em 0 .5em .6em;
  border: 0;
  border-radius: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.km-actionsheet-wrapper,
.km-popup .k-list-container {
  bottom: 0;
  border: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-radius: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.km-popup {
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.km-popup .k-list-container {
  width: 100% !important;
  height: auto !important;
  max-height: 80%;
}
.km-shim .k-animation-container {
  left: 0;
  top: auto;
  bottom: 0;
}
/* Loader & Pull-to-refresh */
.km-loader:before,
.km-scroller-refresh.km-load-more,
.km-scroller-pull {
  border-radius: 20em;
  overflow: visible;
}
.km-loader:before {
  content: "\a0";
  display: block;
  position: absolute;
  margin-top: -2em;
  margin-left: -2em;
  width: 4em;
  height: 4em;
  top: 50%;
  left: 50%;
  border-radius: 5em;
}
.km-loader {
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.km-loader h1 {
  display: none;
  font-size: 1em;
  position: absolute;
  left: -50%;
  width: 200%;
  top: 55%;
}
.km-loading,
.km-loader .km-loading-left,
.km-loader .km-loading-right,
.km-load-more.km-scroller-refresh .km-icon,
.km-scroller-pull.km-scroller-refresh .km-icon,
.km-scroller-refresh .km-loading-left,
.km-scroller-refresh .km-loading-right {
  font-size: 1em;
  display: block;
  width: .36em;
  height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.8em;
  margin-top: -0.5em;
  border-radius: 1em;
  animation: km-webload 0.6s infinite linear;
  -webkit-animation: km-webload 0.6s infinite linear;
  background-clip: padding-box;
}
.km-load-more.km-scroller-refresh .km-icon,
.km-scroller-pull.km-scroller-refresh .km-icon,
.km-scroller-refresh .km-loading-left,
.km-scroller-refresh .km-loading-right {
  height: .6em;
  margin-top: -0.3em;
  margin-left: -0.6em;
  width: .25em;
  animation: km-webrefresh 0.6s infinite linear;
  -webkit-animation: km-webrefresh 0.6s infinite linear;
}
.km-root .km-loading-left {
  margin-left: -0.2em;
  animation-delay: 0.2s;
  -webkit-animation-delay: 0.2s;
}
.km-root .km-loading-right {
  margin-left: .42em;
  animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s;
}
@keyframes km-webload {
  0% {
    height: 1em;
    margin-top: -0.5em;
  }
  33% {
    height: 2em;
    margin-top: -1em;
  }
  66% {
    height: 1em;
    margin-top: -0.5em;
  }
}
@-moz-keyframes km-webload {
  0% {
    height: 1em;
    margin-top: -0.5em;
  }
  33% {
    height: 2em;
    margin-top: -1em;
  }
  66% {
    height: 1em;
    margin-top: -0.5em;
  }
}
@-webkit-keyframes km-webload {
  0% {
    height: 1em;
    margin-top: -0.5em;
  }
  33% {
    height: 2em;
    margin-top: -1em;
  }
  66% {
    height: 1em;
    margin-top: -0.5em;
  }
}
@keyframes km-webrefresh {
  0% {
    height: .6em;
    margin-top: -0.3em;
  }
  33% {
    height: 1.2em;
    margin-top: -0.6em;
  }
  66% {
    height: .6em;
    margin-top: -0.3em;
  }
}
@-moz-keyframes km-webrefresh {
  0% {
    height: .6em;
    margin-top: -0.3em;
  }
  33% {
    height: 1.2em;
    margin-top: -0.6em;
  }
  66% {
    height: .6em;
    margin-top: -0.3em;
  }
}
@-webkit-keyframes km-webrefresh {
  0% {
    height: .6em;
    margin-top: -0.3em;
  }
  33% {
    height: 1.2em;
    margin-top: -0.6em;
  }
  66% {
    height: .6em;
    margin-top: -0.3em;
  }
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Icon per-widget styles */
.km-detail .km-icon,
.km-button .km-icon,
.km-list .km-icon,
.km-ios .km-button .km-icon {
  width: 1em;
  height: 1em;
  font-size: 1em;
  margin-left: -0.3em;
  margin-right: 0.3em;
  vertical-align: baseline;
  display: inline-block;
  background-size: auto 100%;
}
html .km-widget .km-view .km-notext {
  margin-left: 0;
  margin-right: 0;
}
.km-buttongroup .km-button .km-icon {
  width: 1em;
  height: 1em;
  font-size: 1em;
  margin: .05em .16em 0 0;
}
.km-tabstrip .km-button .km-icon {
  width: 2.5rem;
  height: 2.5rem;
  font-size: 2.5rem;
}
.km-tabstrip .km-image,
.km-tabstrip .km-button .km-icon {
  margin: 0 auto .1em;
  display: inline-block;
}
.km-tabstrip .km-text {
  display: block;
}
.km-phone .km-tabstrip .km-icon {
  height: 2.2rem;
  width: 2.2rem;
  font-size: 2.2rem;
}
.km-phone .km-horizontal .km-tabstrip .km-icon {
  height: 2rem;
  width: 2rem;
  font-size: 2rem;
}
/* Icons */
@font-face {
  font-family: "Kendo UI";
  src: url(/IPWS/Content/20_Kendo/images/kendoui.woff?v=1.1) format("woff"), url(/IPWS/Content/20_Kendo/images/kendoui.ttf?v=1.1) format("truetype"), url(/IPWS/Content/20_Kendo/images/kendoui.svg#kendoui) format("svg");
}
body:before {
  font-family: "Kendo UI";
  content: "\a0";
  font-size: 0;
  width: 0;
  height: 0;
  position: absolute;
  z-index: -1;
}
.km-root .km-pane .km-view .km-icon {
  -webkit-background-clip: text;
  background-size: 0 0;
}
.km-icon {
  position: relative;
}
.km-icon:after,
.km-icon:before,
.km-contactadd:after,
.km-contactadd:before,
.km-rowdelete:after,
.km-rowdelete:before,
.km-rowinsert:after,
.km-rowinsert:before,
.km-detaildisclose:after,
.km-detaildisclose:before,
.km-loading:after,
.km-filter-wrap:before {
  position: relative;
  content: "\a0";
  display: block;
  width: 100%;
  height: 100%;
  text-align: left;
  vertical-align: middle;
  background-size: auto;
  font: 1em/1em "Kendo UI";
}
.km-icon:before,
.km-contactadd:before,
.km-rowdelete:before,
.km-rowinsert:before,
.km-detaildisclose:before {
  position: absolute;
  margin-top: 1px;
  color: rgba(0, 0, 0, 0.7);
  display: none;
}
.km-state-active .km-icon:before,
.km-state-active .km-contactadd:before,
.km-state-active .km-rowdelete:before,
.km-state-active .km-rowinsert:before,
.km-state-active .km-detaildisclose:before {
  display: block;
}
.km-ios7 .km-detaildisclose:after {
  font-family: serif;
}
.km-ios7 .km-icon:before,
.km-ios7 .km-contactadd:before,
.km-ios7 .km-rowdelete:before,
.km-ios7 .km-rowinsert:before,
.km-ios7 .km-detaildisclose:before {
  display: none;
}
.k-webkit .km-ios:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after,
.k-webkit .km-blackberry:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after,
.k-safari .km-ios:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after,
.k-safari .km-blackberry:not(.km-android):not(.km-blackberry6):not(.km-blackberry7) .km-icon:after {
  background-image: inherit;
  background-repeat: inherit;
  background-position: inherit;
  background-color: currentcolor;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.km-root .km-pane.km-on-blackberry.km-blackberry6 .km-view .km-icon:after,
.km-root .km-pane.km-on-blackberry.km-blackberry7 .km-view .km-icon:after,
.km-root .km-pane.km-pane.km-on-android .km-view .km-icon:after,
.km-root .km-pane.km-pane.km-on-meego .km-view .km-icon:after {
  background: none;
  -webkit-text-fill-color: inherit;
}
.km-contactadd:after,
.km-contactadd:before,
.km-rowinsert:after,
.km-rowinsert:before {
  content: "\E039";
}
.km-rowdelete:after,
.km-rowdelete:before {
  content: "\E03a";
}
.km-detaildisclose:after,
.km-detaildisclose:before {
  content: "\E0E2";
}
.km-action:after,
.km-action:before {
  content: "\e0ca";
}
.km-add:after,
.km-add:before {
  content: "\e0cb";
}
.km-arrow-n:after,
.km-arrow-n:before {
  content: "\e001";
}
.km-arrow-s:after,
.km-arrow-s:before {
  content: "\e002";
}
.km-battery:after,
.km-battery:before {
  content: "\e0ce";
}
.km-bookmarks:after,
.km-bookmarks:before {
  content: "\e0cf";
}
.km-camera:after,
.km-camera:before {
  content: "\e0d0";
}
.km-cart:after,
.km-cart:before {
  content: "\e0d1";
}
.km-edit:after,
.km-compose:after,
.km-edit:before,
.km-compose:before {
  content: "\e0d5";
}
.km-contacts:after,
.km-contacts:before {
  content: "\e0e4";
}
.km-trash:after,
.km-delete:after,
.km-trash:before,
.km-delete:before {
  content: "\e0ec";
}
.km-details:after,
.km-details:before {
  content: "\e0e2";
}
.km-download:after,
.km-downloads:after,
.km-download:before,
.km-downloads:before {
  content: "\e0d4";
}
.km-fastforward:after,
.km-fastforward:before {
  content: "\e0d9";
}
.km-toprated:after,
.km-favorites:after,
.km-toprated:before,
.km-favorites:before {
  content: "\e0d7";
}
.km-featured:after,
.km-featured:before {
  content: "\e0d8";
}
.km-globe:after,
.km-globe:before {
  content: "\e0dc";
}
.km-history:after,
.km-history:before {
  content: "\e0e7";
}
.km-home:after,
.km-home:before {
  content: "\e0dd";
}
.km-info:after,
.km-about:after,
.km-info:before,
.km-about:before {
  content: "\e0de";
}
.km-minus:after,
.km-minus:before {
  content: "\e033";
}
.km-more:after,
.km-more:before {
  content: "\e0e0";
}
.km-mostrecent:after,
.km-mostrecent:before {
  content: "\e0cc";
}
.km-mostviewed:after,
.km-mostviewed:before {
  content: "\e0d6";
}
.km-organize:after,
.km-organize:before {
  content: "\e0eb";
}
.km-pause:after,
.km-pause:before {
  content: "\e0e3";
}
.km-play:after,
.km-play:before {
  content: "\e0e5";
}
.km-plus:after,
.km-plus:before {
  content: "\e032";
}
.km-recents:after,
.km-recents:before {
  content: "\e0d2";
}
.km-refresh:after,
.km-refresh:before {
  content: "\e0e6";
}
.km-reply:after,
.km-reply:before {
  content: "\e0ed";
}
.km-rewind:after,
.km-rewind:before {
  content: "\e0e8";
}
.km-search:after,
.km-search:before {
  content: "\e0e9";
}
.km-settings:after,
.km-settings:before {
  content: "\e0da";
}
.km-share:after,
.km-share:before {
  content: "\e0df";
}
.km-sounds:after,
.km-volume:after,
.km-sounds:before,
.km-volume:before {
  content: "\e0ef";
}
.km-stop:after,
.km-stop:before {
  content: "\e0ea";
}
.km-wifi:after,
.km-wifi:before {
  content: "\e0f0";
}
.km-root .km-pane .km-icon.km-check {
  -webkit-background-clip: initial;
}
.km-root .km-pane .km-check:checked:after,
.km-widget .km-check:checked:after {
  content: "\e227";
}
.km-android .km-more:after,
.km-android .km-more:before {
  content: "\e0e1";
}
.km-meego .km-more:after,
.km-meego .km-more:before {
  content: "\e0f1";
}
.km-wp .km-loading:after,
.km-wp .km-load-more .km-icon:after,
.km-wp .km-scroller-refresh .km-icon:after {
  content: "\e0f6";
}
.km-meego .km-loading:after,
.km-meego .km-load-more .km-icon:after,
.km-meego .km-scroller-refresh .km-icon:after {
  content: "\e0f6";
}
.km-root .km-android .km-loading:after,
.km-android .km-load-more .km-icon:after,
.km-root .km-android .km-scroller-refresh .km-icon:after {
  content: "\e0f6";
}
.km-scroller-pull .km-icon:after {
  content: "\e0f2";
}
.km-icon.km-phone:after,
.km-ios7 .km-state-active .km-phone:after {
  content: "\e326";
}
.km-ios7 .km-detaildisclose:after {
  content: "i";
}
.km-ios7 .km-action:after {
  content: "\e1ff";
}
.km-ios7 .km-add:after {
  content: "\e200";
}
.km-ios7 .km-mostrecent:after {
  content: "\e201";
}
.km-ios7 .km-battery:after {
  content: "\e203";
}
.km-ios7 .km-bookmarks:after {
  content: "\e204";
}
.km-ios7 .km-camera:after {
  content: "\e205";
}
.km-ios7 .km-cart:after {
  content: "\e206";
}
.km-ios7 .km-recents:after {
  content: "\e207";
}
.km-ios7 .km-download:after,
.km-ios7 .km-downloads:after {
  content: "\e209";
}
.km-ios7 .km-edit:after {
  content: "\e20a";
}
.km-ios7 .km-mostviewed:after {
  content: "\e20b";
}
.km-ios7 .km-toprated:after,
.km-ios7 .km-favorites:after {
  content: "\e20c";
}
.km-ios7 .km-featured:after {
  content: "\e20d";
}
.km-ios7 .km-fastforward:after {
  content: "\e20e";
}
.km-ios7 .km-settings:after {
  content: "\e20f";
}
.km-ios7 .km-globe:after {
  content: "\e211";
}
.km-ios7 .km-home:after {
  content: "\e212";
}
.km-ios7 .km-info:after,
.km-ios7 .km-about:after {
  content: "\e213";
}
.km-ios7 .km-share:after {
  content: "\e214";
}
.km-ios7 .km-more:after {
  content: "\e215";
}
.km-ios7 .km-details:after {
  content: "\e217";
}
.km-ios7 .km-pause:after {
  content: "\e218";
}
.km-ios7 .km-contacts:after {
  content: "\e219";
}
.km-ios7 .km-play:after {
  content: "\e21a";
}
.km-ios7 .km-refresh:after {
  content: "\e21b";
}
.km-ios7 .km-history:after {
  content: "\e21c";
}
.km-ios7 .km-rewind:after {
  content: "\e21d";
}
.km-ios7 .km-search:after {
  content: "\e21e";
}
.km-ios7 .km-stop:after {
  content: "\e21f";
}
.km-ios7 .km-organize:after {
  content: "\e220";
}
.km-ios7 .km-trash:after,
.km-ios7 .km-delete:after {
  content: "\e221";
}
.km-ios7 .km-reply:after {
  content: "\e222";
}
.km-ios7 .km-forward:after {
  content: "\e223";
}
.km-ios7 .km-sounds:after,
.km-ios7 .km-volume:after {
  content: "\e224";
}
.km-ios7 .km-wifi:after {
  content: "\e225";
}
.km-ios7 .km-phone:after {
  content: "\e226";
}
.km-ios7 .km-state-active .km-action:after {
  content: "\e2ff";
}
.km-ios7 .km-state-active .km-add:after {
  content: "\e300";
}
.km-ios7 .km-state-active .km-mostrecent:after {
  content: "\e301";
}
.km-ios7 .km-state-active .km-battery:after {
  content: "\e303";
}
.km-ios7 .km-state-active .km-bookmarks:after {
  content: "\e304";
}
.km-ios7 .km-state-active .km-camera:after {
  content: "\e305";
}
.km-ios7 .km-state-active .km-cart:after {
  content: "\e306";
}
.km-ios7 .km-state-active .km-recents:after {
  content: "\e307";
}
.km-ios7 .km-state-active .km-download:after,
.km-ios7 .km-state-active .km-downloads:after {
  content: "\e309";
}
.km-ios7 .km-state-active .km-edit:after {
  content: "\e30a";
}
.km-ios7 .km-state-active .km-mostviewed:after {
  content: "\e30b";
}
.km-ios7 .km-state-active .km-toprated:after,
.km-ios7 .km-state-active .km-favorites:after {
  content: "\e30c";
}
.km-ios7 .km-state-active .km-featured:after {
  content: "\e30d";
}
.km-ios7 .km-state-active .km-fastforward:after {
  content: "\e30e";
}
.km-ios7 .km-state-active .km-settings:after {
  content: "\e30f";
}
.km-ios7 .km-state-active .km-globe:after {
  content: "\e311";
}
.km-ios7 .km-state-active .km-home:after {
  content: "\e312";
}
.km-ios7 .km-state-active .km-info:after,
.km-ios7 .km-state-active .km-about:after {
  content: "\e313";
}
.km-ios7 .km-state-active .km-share:after {
  content: "\e314";
}
.km-ios7 .km-state-active .km-more:after {
  content: "\e315";
}
.km-ios7 .km-state-active .km-details:after {
  content: "\e317";
}
.km-ios7 .km-state-active .km-pause:after {
  content: "\e318";
}
.km-ios7 .km-state-active .km-contacts:after {
  content: "\e319";
}
.km-ios7 .km-state-active .km-play:after {
  content: "\e31a";
}
.km-ios7 .km-state-active .km-refresh:after {
  content: "\e31b";
}
.km-ios7 .km-state-active .km-history:after {
  content: "\e31c";
}
.km-ios7 .km-state-active .km-rewind:after {
  content: "\e31d";
}
.km-ios7 .km-state-active .km-search:after {
  content: "\e31e";
}
.km-ios7 .km-state-active .km-stop:after {
  content: "\e31f";
}
.km-ios7 .km-state-active .km-organize:after {
  content: "\e320";
}
.km-ios7 .km-state-active .km-trash:after,
.km-ios7 .km-state-active .km-delete:after {
  content: "\e321";
}
.km-ios7 .km-state-active .km-reply:after {
  content: "\e322";
}
.km-ios7 .km-state-active .km-forward:after {
  content: "\e323";
}
.km-ios7 .km-state-active .km-sounds:after,
.km-ios7 .km-state-active .km-volume:after {
  content: "\e324";
}
.km-ios7 .km-state-active .km-wifi:after {
  content: "\e325";
}
.km-arrowdown:after,
.km-arrowdown:before {
  content: "\e002";
}
.km-wp .km-scroller-pull .km-icon:after {
  content: "\E0D4";
}
.km-on-wp.km-app .km-icon:after,
.km-on-wp.km-app .km-filter-wrap:before,
.km-on-wp.km-app .km-state-active .km-icon:after {
  color: transparent;
  background-image: url(/IPWS/Content/20_Kendo/images/wp8_icons.png);
  background-size: auto 100%;
  height: 1em;
  margin-top: 0;
  vertical-align: middle;
}
.km-wp-light.km-app .km-icon:after,
.km-wp-light.km-app .km-filter-wrap:before {
  background-image: url(/IPWS/Content/20_Kendo/images/wp8_inverseicons.png);
}
.km-on-wp.km-app .km-icon {
  line-height: 1em;
}
.km-on-wp.km-app .km-icon:before {
  display: none;
}
.km-on-wp.km-app .km-action:after {
  background-position-x: 20%;
}
.km-on-wp.km-app .km-add:after,
.km-on-wp.km-app .km-filter-reset .km-clear:after {
  background-position-x: 22%;
}
.km-on-wp.km-app .km-battery:after {
  background-position-x: 24%;
}
.km-on-wp.km-app .km-bookmarks:after {
  background-position-x: 26%;
}
.km-on-wp.km-app .km-camera:after {
  background-position-x: 28%;
}
.km-on-wp.km-app .km-cart:after {
  background-position-x: 30%;
}
.km-on-wp.km-app .km-edit:after,
.km-on-wp.km-app .km-compose:after {
  background-position-x: 32%;
}
.km-on-wp.km-app .km-contacts:after {
  background-position-x: 34%;
}
.km-on-wp.km-app .km-trash:after,
.km-on-wp.km-app .km-delete:after {
  background-position-x: 36%;
}
.km-on-wp.km-app .km-details:after {
  background-position-x: 38%;
}
.km-on-wp.km-app .km-download:after,
.km-on-wp.km-app .km-downloads:after {
  background-position-x: 40%;
}
.km-on-wp.km-app .km-fastforward:after {
  background-position-x: 42%;
}
.km-on-wp.km-app .km-toprated:after,
.km-on-wp.km-app .km-favorites:after {
  background-position-x: 44%;
}
.km-on-wp.km-app .km-featured:after {
  background-position-x: 46%;
}
.km-on-wp.km-app .km-globe:after {
  background-position-x: 48%;
}
.km-on-wp.km-app .km-history:after {
  background-position-x: 50%;
}
.km-on-wp.km-app .km-home:after {
  background-position-x: 52%;
}
.km-on-wp.km-app .km-info:after,
.km-on-wp.km-app .km-about:after {
  background-position-x: 54%;
}
.km-on-wp.km-app .km-more:after {
  background-position-x: 56%;
}
.km-on-wp.km-app .km-mostrecent:after {
  background-position-x: 58%;
}
.km-on-wp.km-app .km-mostviewed:after {
  background-position-x: 60%;
}
.km-on-wp.km-app .km-organize:after {
  background-position-x: 62%;
}
.km-on-wp.km-app .km-pause:after {
  background-position-x: 64%;
}
.km-on-wp.km-app .km-play:after {
  background-position-x: 66%;
}
.km-on-wp.km-app .km-recents:after {
  background-position-x: 68%;
}
.km-on-wp.km-app .km-refresh:after {
  background-position-x: 70%;
}
.km-on-wp.km-app .km-reply:after {
  background-position-x: 72%;
}
.km-on-wp.km-app .km-rewind:after {
  background-position-x: 74%;
}
.km-on-wp.km-app .km-search:after,
.km-on-wp.km-app .km-filter-wrap:before {
  background-position-x: 76%;
}
.km-on-wp.km-app .km-settings:after {
  background-position-x: 78%;
}
.km-on-wp.km-app .km-share:after {
  background-position-x: 80%;
}
.km-on-wp.km-app .km-sounds:after,
.km-on-wp.km-app .km-volume:after {
  background-position-x: 82%;
}
.km-on-wp.km-app .km-stop:after {
  background-position-x: 84%;
}
.km-on-wp.km-app .km-wifi:after {
  background-position-x: 86%;
}
.km-on-wp.km-app.km-android .km-more:after {
  background-position-x: 88%;
}
.km-on-wp.km-app.km-meego .km-more:after {
  background-position-x: 90%;
}
.km-on-wp.km-app.km-meego .km-loading:after,
.km-on-wp.km-app.km-meego .km-load-more .km-icon:after,
.km-on-wp.km-app.km-meego .km-scroller-refresh .km-icon:after {
  background-position-x: 94%;
}
.km-on-wp.km-app .km-scroller-pull .km-icon:after {
  background-position-x: 100%;
}
.km-on-wp.km-app .km-filter-wrap:before {
  display: inline-block;
  content: "\a0";
}
.km-on-wp.km-app .km-filter-reset .km-clear:after {
  transform: rotate(45deg);
}
/* Button */
.km-button {
  margin: 0;
  padding: .3em .8em;
  border-width: 1px;
  border-style: solid;
}
.km-button:hover {
  text-decoration: none;
}
/* Detail Button */
.km-badge {
  border: 0;
  min-width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 5em;
}
.km-detail {
  border-radius: 5em;
  min-width: 1.4em;
  height: 1.4em;
  line-height: 1.4em;
  border-width: 1px;
  border-style: solid;
}
.km-detaildisclose {
  min-width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
}
.km-detaildisclose:after,
.km-detaildisclose:before {
  left: .1em;
  top: 0.35em;
}
.km-detail .km-icon:before {
  display: none;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* ButtonGroup */
.km-buttongroup {
  vertical-align: middle;
  background: transparent;
  padding: 0;
  margin: 0;
}
.km-buttongroup > * {
  padding: .36em .8em;
}
.km-buttongroup > *:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.km-widget.km-buttongroup > *:last-child,
.km-widget.km-buttongroup > *.km-state-active {
  border-right-width: 1px;
}
.km-widget.km-buttongroup > *.km-state-active + * {
  border-left-width: 0;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* NavBar */
.km-navbar {
  border-width: 1px;
  border-style: solid;
}
.km-header .km-navbar {
  border-width: 0 0 1px;
}
.km-footer .km-navbar {
  border-width: 1px 0 0;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* TabStrip */
.km-tabstrip {
  padding: 0;
  display: table;
  table-layout: fixed;
}
.km-tabstrip .km-button {
  font-size: .7em;
  display: table-cell;
  border: 0;
}
.km-tabstrip .km-icon:before {
  display: none;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Switch */
.km-switch {
  width: 4.2em;
  height: 1.9em;
  line-height: 1.76em;
  overflow: hidden;
  vertical-align: middle;
}
.km-switch-wrapper {
  overflow: hidden;
}
.km-switch-background {
  width: 118%;
  position: relative;
  left: -95%;
  margin-left: 0;
  background: currentcolor;
}
.km-switch .km-switch-background {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.km-switch-container {
  padding: 1px 0 1px 1px;
  border-width: 0;
}
.km-switch-handle {
  width: 1.6em;
  margin: 0 4px 0 0;
  border: 1px solid transparent;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 0 1px currentcolor, 0 -1px 0 1px currentcolor;
  box-shadow: 0 1px 0 1px currentcolor, 0 -1px 0 1px currentcolor;
}
.km-switch-label-off {
  left: 101%;
}
.km-switch-label-on {
  left: -171%;
}
.km-switch-label-on,
.km-switch-label-off {
  text-shadow: none;
  width: 170%;
  font-size: 1em;
  line-height: 1.76em;
  vertical-align: middle;
  top: -2px;
}
.km-switch-container,
.km-switch-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  background-clip: content-box;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* ListView */
.km-list > li {
  border-style: solid;
  border-width: 0 0 1px 0;
}
.km-listinset > li:first-child,
.km-listgroupinset .km-list > li:first-child {
  border-style: solid;
  border-width: 1px;
}
.km-listinset > li,
.km-listgroupinset .km-list > li {
  border-width: 0 1px 1px 1px;
}
.km-listinset > li:last-child,
.km-listgroupinset .km-list > li:last-child {
  border-style: solid;
  border-width: 0 1px 1px 1px;
}
.km-listinset > li:first-child:last-child,
.km-listgroupinset .km-list > li:first-child:last-child {
  border-width: 1px;
}
.km-listview-link:after {
  border-color: currentcolor;
  border-width: .2rem .2rem 0 0;
}
.km-pane:not(.km-on-android) .km-listview-link:after {
  width: .66rem;
  height: .64rem;
  border-width: 0;
  box-shadow: inset -0.2rem 0.2rem 0;
}
.km-listinset li:first-child > .km-listview-link,
.km-listgroupinset li:first-child > .km-listview-link,
.km-listinset li:first-child > .km-listview-label,
.km-listgroupinset li:first-child > .km-listview-label {
  border-radius: 2px - 1px 2px - 1px 0 0;
}
.km-listinset li:last-child > .km-listview-link,
.km-listgroupinset li:last-child > .km-listview-link,
.km-listinset li:last-child > .km-listview-label,
.km-listgroupinset li:last-child > .km-listview-label {
  border-radius: 0 0 2px - 1px 2px - 1px;
}
.km-listinset li:first-child:last-child > .km-listview-link,
.km-listgroupinset li:first-child:last-child > .km-listview-link,
.km-listinset li:first-child:last-child > .km-listview-label,
.km-listgroupinset li:first-child:last-child > .km-listview-label {
  border-radius: 2px - 1px;
}
.km-group-title {
  border-style: solid;
  border-width: 1px 0;
}
.km-scroll-header .km-group-title {
  border-width: 0 0 1px;
}
.km-listgroupinset .km-group-title {
  border: 0;
  background: none;
}
.km-listview .km-switch {
  margin-top: -0.9rem;
}
/* Filter box */
.km-listview-wrapper form .km-filter-wrap > input {
  font-size: 1.2em;
  padding: .3em 1.8em;
}
.km-widget .km-filter-wrap:before {
  margin: 0.05em -1.2em 0 0.2em;
}
.km-filter-reset {
  margin: 0.05em 0 0 -2em;
}
.km-filter-reset .km-clear:after {
  content: "\e038";
}
.km-filter-wrap > input {
  border-width: 1px;
  border-style: solid;
}
.km-load-more {
  height: 3.4em;
}
.km-load-more .km-button {
  margin: 0 .8em;
  display: block;
}
.km-scroller-refresh.km-load-more {
  padding: 0;
  position: relative;
  margin: auto;
}
.km-scroller-refresh.km-load-more,
.km-scroller-pull {
  font-size: 1em;
  width: 2.5em;
  height: 2.5em;
  top: .25em;
  white-space: nowrap;
}
.km-scroller-pull {
  left: 50%;
  margin: 0 0 0 -90px;
}
.km-scroller-pull .km-template {
  position: absolute;
  line-height: 2em;
  font-size: 1.2em;
  min-width: 0;
  top: 0;
  left: 3em;
}
.km-scroller-pull .km-icon {
  margin-right: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -1rem;
  margin-top: -1rem;
}
.km-scroller-pull .km-icon:after {
  content: "\e012";
  margin-left: -3px;
}
.km-scroller-refresh .km-icon:after {
  display: none;
}
.km-scroller-refresh .km-loading-left {
  margin-left: -0.18em;
}
.km-scroller-refresh .km-loading-right {
  margin-left: .28em;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* ScrollView */
.km-pages {
  padding-top: .5em;
}
.km-pages li {
  border-radius: 1em;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Forms */
.km-list input[type=password],
.km-list input[type=search],
.km-list input[type=number],
.km-list input[type=tel],
.km-list input[type=url],
.km-list input[type=email],
.km-list input[type=month],
.km-list input[type=color],
.km-list input[type=week],
.km-list input[type=date],
.km-list input[type=time],
.km-list input[type=datetime],
.km-list input[type=datetime-local],
.km-list input[type=text]:not(.k-input),
.km-list select:not([multiple]),
.km-list .k-dropdown-wrap,
.km-list textarea {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  font-size: 1.1rem;
  min-width: 6em;
  border: 0;
  padding: .4em;
  outline: none;
  background: transparent;
}
.km-list .k-dropdown-wrap {
  padding: .2em;
}
.km-list .k-dropdown {
  margin-top: -1.05em;
  font-weight: normal;
}
.km-list input[type=color],
.km-list input[type=week],
.km-list input[type=date],
.km-list input[type=time],
.km-list input[type=month],
.km-list input[type=datetime],
.km-list input[type=datetime-local],
.km-list .k-dropdown {
  text-align: left;
}
.km-list .k-dropdown .k-dropdown-wrap {
  display: block;
  border-radius: 0;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* Checkboxes and Radios */
.km-listview-label input[type=checkbox] {
  margin-top: -0.7em;
}
.km-listview-label input[type=radio],
.km-listview-label input[type=checkbox] {
  border-width: 1px;
  border-style: solid;
  width: 1.4em;
  height: 1.4em;
}
.km-listview-label input[type=radio] {
  width: 1.2em;
  height: 1.2em;
  border-radius: 1em;
}
.km-listview-label input[type=checkbox]:after {
  content: "\a0";
  display: block;
  width: 90%;
  height: 76%;
  -webkit-transform: scale(0.9, 1);
  -moz-transform: scale(0.9, 1);
  -ms-transform: scale(0.9, 1);
  -o-transform: scale(0.9, 1);
  transform: scale(0.9, 1);
  -webkit-transform-origin: 10% 50%;
  -ms-transform-origin: 10% 50%;
  -o-transform-origin: 10% 50%;
  transform-origin: 10% 50%;
}
.km-listview-label input[type=checkbox]:checked:after {
  font-size: 1.4em;
}
.km-listview-label input[type=radio]:after {
  color: transparent;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* PopUp + ActionSheet */
.km-actionsheet > li > a {
  font-size: 1.4em;
  font-weight: normal;
  text-align: center;
}
.km-actionsheet {
  max-height: 80%;
}
.km-actionsheet > li > a {
  display: block;
}
.km-actionsheet > li:last-child > a {
  border: 0;
}
.km-shim li.km-actionsheet-title,
.km-popup li.km-actionsheet-title {
  display: none;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* PopOver */
.km-popup-wrapper {
  padding: 15px;
}
.km-popover-root .km-popup {
  border: 5px solid transparent;
}
.km-popover-root .km-popup .km-view,
.km-popover-root .km-popup .km-navbar,
.km-popover-root .km-popup .km-toolbar,
.km-popover-root .km-popup .km-tabstrip {
  background: none;
}
.km-popover-root .km-popup .km-header {
  padding: 0 5px;
  margin: -5px -5px 2px;
  -webkit-margin-collapse: separate;
}
.km-popup-arrow:after,
.km-popup-arrow:before {
  border-style: solid;
  border-width: 0 15px 15px;
}
.km-down .km-popup-arrow:before {
  margin-top: -1px;
}
.km-up .km-popup-arrow:after,
.km-up .km-popup-arrow:before {
  border-width: 15px 15px 0 15px;
}
.km-left .km-popup-arrow:after,
.km-left .km-popup-arrow:before {
  border-width: 15px 0 15px 15px;
}
.km-right .km-popup-arrow:after,
.km-right .km-popup-arrow:before {
  border-width: 15px 15px 15px 0;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
.k-window.k-state-focused {
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
}
.k-window.k-state-focused {
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
}
.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-editor-inline ::selection {
  background-color: #3f51b5;
  text-shadow: none;
  color: #fff;
}
.k-editor-inline ::-moz-selection {
  background-color: #3f51b5;
  text-shadow: none;
  color: #fff;
}
/*!
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
/* Border-radius */
.km-buttongroup > *:first-child {
  border-radius: 2px 0 0 2px;
}
.km-buttongroup > *:last-child {
  border-radius: 0 2px 2px 0;
}
.km-listinset > li:first-child,
.km-popover-root .km-popup .km-header,
.km-listgroupinset .km-list > li:first-child {
  border-radius: 2px 2px 0 0;
}
.km-listinset > li:last-child,
.km-listgroupinset .km-list > li:last-child {
  border-radius: 0 0 2px 2px;
}
.km-button,
.km-switch-handle,
.km-filter-wrap > input,
.km-popover-root .km-popup,
.km-actionsheet-wrapper.km-popup,
.km-listview-label input[type=radio],
.km-listview-label input[type=checkbox],
.km-listinset > li:first-child:last-child,
.km-listgroupinset .km-list > li:first-child:last-child {
  border-radius: 2px;
}
.km-switch-wrapper,
.km-switch-container,
.km-switch-background {
  border-radius: 2px + 1px;
}
.km-actionsheet-wrapper.km-popup {
  padding: 2px 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.km-widget,
.km-content,
.km-popover-root .km-content .km-widget {
  color: #444444;
  background: #ffffff;
}
.km-navbar {
  color: #ffffff;
  background: #ededed;
}
.km-view {
  background: transparent;
}
/* NavBar */
.km-navbar {
  border-color: rgba(68, 68, 68, 0.2);
}
/* Button */
.km-button {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(68, 68, 68, 0.2);
}
.km-state-active[style*=background] {
  -webkit-box-shadow: inset 0 0 0 1000px rgba(128, 128, 128, 0.4);
  box-shadow: inset 0 0 0 1000px rgba(128, 128, 128, 0.4);
}
/* Badges and Details */
.km-detail {
  color: #444444;
  border-color: rgba(68, 68, 68, 0.2);
  background-color: #ffffff;
}
.km-detail:active,
.km-state-active .km-detail {
  -webkit-box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.2);
}
/* Switch */
.km-switch-wrapper {
  background-color: #bababa;
}
.km-switch-background {
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, #bababa, #bababa);
  background-image: none, -moz-linear-gradient(top, #bababa, #bababa);
  background-image: none, -o-linear-gradient(top, #bababa, #bababa);
  background-image: none, linear-gradient(to bottom, #bababa, #bababa);
  background-position: 4.3em 0;
  background-repeat: no-repeat;
  background-color: currentcolor;
}
.km-switch-handle {
  background: #ffffff;
}
.km-switch-off .km-switch-handle {
  -webkit-box-shadow: 0 1px 0 1px #bababa, 0 -1px 0 1px #bababa;
  box-shadow: 0 1px 0 1px #bababa, 0 -1px 0 1px #bababa;
}
.km-switch-wrapper,
.km-switch-container,
.km-switch-background {
  border-radius: 2px + 1px;
}
.km-switch-handle {
  border-radius: 2px;
}
.km-switch-container,
.km-switch-wrapper {
  border-color: #e5e5e5;
}
/* ListView */
.km-list > li {
  background: #f2f2f2;
  border-color: rgba(68, 68, 68, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.km-listinset > li:first-child,
.km-listgroupinset .km-list > li:first-child {
  border-color: rgba(68, 68, 68, 0.2);
}
.km-listinset > li:last-child,
.km-listgroupinset .km-list > li:last-child {
  border-color: rgba(68, 68, 68, 0.2);
}
.km-listview-link:after {
  color: #919191;
}
.km-group-title {
  background: #ffffff;
  border-color: rgba(68, 68, 68, 0.2);
}
/* ScrollView */
.km-pages li {
  background: rgba(68, 68, 68, 0.2);
}
/* Filter box */
.km-filter-wrap:before,
.km-filter-reset .km-clear {
  color: #444444;
}
.km-filter-wrap > input {
  color: #444444;
  border-color: rgba(68, 68, 68, 0.2);
}
.km-filter-wrap > input:focus {
  border-color: #000;
}
/* Forms */
.km-list input[type=password],
.km-list input[type=search],
.km-list input[type=number],
.km-list input[type=tel],
.km-list input[type=url],
.km-list input[type=email],
.km-list input[type=month],
.km-list input[type=color],
.km-list input[type=week],
.km-list input[type=date],
.km-list input[type=time],
.km-list input[type=datetime],
.km-list input[type=datetime-local],
.km-list input[type=text]:not(.k-input),
.km-list select:not([multiple]),
.km-list .k-dropdown-wrap,
.km-list textarea {
  color: #444444;
}
.km-list .k-dropdown-wrap .k-input {
  color: #444444;
}
.km-list select:not([multiple]) option {
  color: #333;
}
.km-list .km-state-active input[type=password],
.km-list .km-state-active input[type=search],
.km-list .km-state-active input[type=number],
.km-list .km-state-active input[type=tel],
.km-list .km-state-active input[type=url],
.km-list .km-state-active input[type=email],
.km-list .km-state-active input[type=month],
.km-list .km-state-active input[type=color],
.km-list .km-state-active input[type=week],
.km-list .km-state-active input[type=date],
.km-list .km-state-active input[type=time],
.km-list .km-state-active input[type=datetime],
.km-list .km-state-active input[type=datetime-local],
.km-list .km-state-active input[type=text]:not(.k-input),
.km-list .km-state-active select:not([multiple]),
.km-list .km-state-active textarea {
  color: #fff;
}
/* Checkboxes and Radios */
.km-listview-label input[type=radio],
.km-listview-label input[type=checkbox] {
  border-color: rgba(68, 68, 68, 0.2);
  background: #ffffff;
}
.km-listview-label input[type=checkbox]:checked:after {
  color: #eee;
}
/* Shim */
.km-shim {
  background: rgba(0, 0, 0, 0.4);
}
/* PopUp + ActionSheet */
.km-popup .k-item,
.km-widget.km-actionsheet-wrapper,
.km-widget.km-actionsheet > li > a {
  background: #212121;
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.km-actionsheet-cancel > a {
  color: #bababa;
  -webkit-box-shadow: inset 0 0 300px rgba(128, 128, 128, 0.3);
  box-shadow: inset 0 0 300px rgba(128, 128, 128, 0.3);
}
.km-popup {
  background: rgba(0, 0, 0, 0.4);
}
.km-actionsheet-wrapper,
.km-popup .k-list-container {
  background: rgba(0, 0, 0, 0.4);
  border-top-color: rgba(255, 255, 255, 0.2);
}
/* PopOver */
.km-popup.km-pane {
  border-color: #212121;
  background-color: #212121;
}
.km-popup-arrow:after,
.km-popup-arrow:before {
  border-color: rgba(0, 0, 0, 0.5) transparent;
}
.km-popup-arrow:after {
  border-color: #212121 transparent;
}
.km-left .km-popup-arrow:after,
.km-right .km-popup-arrow:after {
  border-color: transparent #212121;
}
.km-down .km-popup-arrow:after {
  border-color: #212121 transparent;
}
/* Loader & Pull-to-refresh */
.km-loader {
  background: rgba(0, 0, 0, 0.05);
}
.km-loader h1 {
  color: #444444;
}
/* Active States */
.km-tabstrip {
  background: #212121;
}
.km-badge,
.km-rowinsert,
.km-rowdelete,
html .km-state-active,
.km-switch-label-on,
.km-switch-label-off,
.km-tabstrip .km-button,
.km-popup .k-item,
.km-actionsheet > li > a,
.km-tabstrip .km-state-active,
.km-scroller-pull .km-icon,
.km-popover-root .km-widget,
.km-popup .k-state-hover,
.km-popup .k-state-focused,
.km-popup .k-state-selected,
.km-actionsheet > li > a:active,
.km-actionsheet > li > a:hover,
li.km-state-active .km-listview-link,
li.km-state-active .km-listview-label,
.km-state-active .km-listview-link:after {
  color: #ededed;
}
.km-loader > *:not(h1),
.km-filter-wrap > input,
.km-root .km-scroller-refresh span:not(.km-template) {
  background-color: #ededed;
}
.km-switch-handle.km-state-active {
  background-color: #ffffff;
}
.km-switch-handle,
.km-switch-background {
  color: #ffffff;
}
.km-rowinsert,
.km-state-active,
.km-scroller-pull,
.km-loader:before,
.km-touch-scrollbar,
.km-pages .km-current-page,
.km-tabstrip .km-state-active,
.km-scroller-refresh.km-load-more,
.km-popup .k-state-hover,
.km-popup .k-state-focused,
.km-popup .k-state-selected,
.km-actionsheet > li > a:active,
.km-actionsheet > li > a:hover,
li.km-state-active .km-listview-link,
li.km-state-active .km-listview-label,
.km-listview-label input[type=radio]:checked,
.km-listview-label input[type=checkbox]:checked {
  background: #ffffff;
}
.km-filter-wrap > input:focus {
  border-color: #ffffff;
}
.km-badge,
.km-rowdelete {
  background: #da2228;
}
/*@import "kendo.common.core.less";
@import "kendo.common.less";*/
/*
* Kendo UI v2015.1.403 (http://www.telerik.com/kendo-ui)
* Copyright 2015 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.
*/
/* Widget Base Styles */
/* Inputs */
/* Links */
/* Headers */
/* Buttons */
/* Group Base Styles */
/* Content */
/* Widget States */
/* Hover State */
/* Selects, Dropdowns */
/* Selected State */
/*Focused State*/
/* Active State */
/* Error State */
/* Disabled State */
/* Notification */
/* ToolTip */
/* Validation Message */
/* Splitter */
/* Slider */
/* Grid */
/* Scheduler */
/* Upload */
/* Gantt*/
/* Loading Indicators */
/* Shadows */
/* Border Radii */
/* Icons */
/* Kendo skin */
.k-in,
.k-item,
.k-window-action {
  border-color: transparent;
}
/* main colors */
.k-block,
.k-widget {
  background-color: #ffffff;
}
.k-block,
.k-widget,
.k-input,
.k-textbox,
.k-group,
.k-content,
.k-header,
.k-filter-row > th,
.k-editable-area,
.k-separator,
.k-colorpicker .k-i-arrow-s,
.k-textbox > input,
.k-autocomplete,
.k-dropdown-wrap,
.k-toolbar,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-grid-header,
.k-grid-header-wrap,
.k-grid-header-locked,
.k-grid-footer-locked,
.k-grid-content-locked,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-treemap-tile,
.k-calendar th,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-button-group .k-tool,
.k-upload-files {
  border-color: #e5e5e5;
}
.k-group,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-widget .k-status,
.k-calendar th,
.k-dropzone-hovered,
.k-widget.k-popup {
  background-color: #ededed;
}
.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
  background-color: #ededed;
}
.k-list-container {
  border-color: rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}
.k-content,
.k-editable-area,
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles {
  background-color: #ffffff;
}
.k-alt,
.k-separator,
.k-resource.k-alt,
.k-pivot-layout > tbody > tr:first-child > td:first-child {
  background-color: #f9f9f9;
}
.k-pivot-rowheaders .k-alt .k-alt,
.k-header.k-alt {
  background-color: #e5e5e5;
}
.k-textbox,
.k-autocomplete.k-header,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active {
  border-color: #e5e5e5;
  background-color: #ffffff;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-autocomplete.k-state-focused .k-input,
.k-dropdown-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-focused .k-input,
.k-numeric-wrap.k-state-focused .k-input {
  border-color: #e5e5e5;
}
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input {
  background: none;
}
.k-input,
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input,
.k-multiselect-wrap {
  background-color: #ffffff;
  color: #444444;
}
.k-input[readonly] {
  background-color: #ffffff;
  color: #444444;
}
.k-block,
.k-widget,
.k-popup,
.k-content,
.k-toolbar,
.k-dropdown .k-input {
  color: #444444;
}
.k-inverse {
  color: #ffffff;
}
.k-block {
  color: #ffffff;
}
.k-link:link,
.k-link:visited,
.k-nav-current.k-state-hover .k-link {
  color: #428bca;
}
.k-tabstrip-items .k-link,
.k-panelbar > li > .k-link {
  color: #444444;
}
.k-header,
.k-treemap-title,
.k-grid-header .k-header > .k-link {
  color: #ffffff;
}
.k-header,
.k-grid-header,
.k-toolbar,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-button,
.k-progressbar,
.k-draghandle,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.km-pane-wrapper > .km-pane > .km-view > .km-content {
  background-image: none;
  background-position: 50% 50%;
  background-color: #ededed;
}
.k-widget.k-tooltip {
  background-image: none;
}
.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-button,
.k-draghandle,
.k-treemap-tile,
html .km-pane-wrapper .k-header {
  background-color: #ededed;
}
/* icons */
.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite,
.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 {
  opacity: 1;
}
.k-icon,
.k-state-disabled .k-icon,
.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 {
  opacity: 0.5;
}
.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: 0.5;
}
.k-tool {
  border-color: transparent;
}
.k-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-column-menu .k-sprite,
.k-grid-mobile .k-resize-handle-inner:before,
.k-grid-mobile .k-resize-handle-inner:after,
.k-pager-numbers .k-current-page .k-link:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link:after {
  background-image: url(/IPWS/Content/20_Kendo/Material/sprite.png);
  border-color: transparent;
}
/* IE will ignore the above selectors if these are added too */
.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(/IPWS/Content/20_Kendo/Material/sprite.png);
  border-color: transparent;
}
.k-loading,
.k-state-hover .k-loading {
  background-image: url(/IPWS/Content/20_Kendo/Material/loading.gif);
  background-position: 50% 50%;
}
.k-loading-image {
  background-image: url(/IPWS/Content/20_Kendo/Material/loading-image.gif);
}
.k-loading-color {
  background-color: #ffffff;
}
.k-button {
  color: #444444;
  border-color: #f9f9f9;
  background-color: #f9f9f9;
}
.k-draghandle {
  border-color: #ededed;
  background-color: #ededed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-draghandle:hover {
  border-color: #ededed;
  background-color: #ededed;
  -webkit-box-shadow: 0 0 0 8px rgba(63, 81, 181, 0.3);
  box-shadow: 0 0 0 8px rgba(63, 81, 181, 0.3);
}
/* Scheduler */
.k-scheduler {
  color: #ffffff;
  background-color: #ffffff;
}
.k-scheduler-layout {
  color: #444444;
}
.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
  background-color: #ffffff;
  color: #444444;
}
.k-scheduler-times tr,
.k-scheduler-times th,
.k-scheduler-table td,
.k-scheduler-header th,
.k-scheduler-header-wrap,
.k-scheduler-times {
  border-color: #e7e7e7;
}
.k-nonwork-hour {
  background-color: #f9f9f9;
}
.k-gantt .k-nonwork-hour {
  background-color: rgba(0, 0, 0, 0.02);
}
.k-gantt .k-header.k-nonwork-hour {
  background-color: rgba(0, 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: #ededed;
  background: #ededed 0 -257px none repeat-x;
  color: #ffffff;
}
.k-event-inverse {
  color: #444444;
}
.k-event.k-state-selected {
  background-position: 0 0;
}
.k-ie7 .k-event .k-resize-handle,
.k-event .k-resize-handle:after,
.k-ie7 .k-task-single .k-resize-handle,
.k-task-single .k-resize-handle:after {
  background-color: #ffffff;
}
.k-scheduler-marquee:before,
.k-scheduler-marquee:after {
  border-color: #ffffff;
}
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
  background-color: #ffffff;
  color: #444444;
  border-color: #cccccc;
}
.k-panelbar > li > .k-link {
  color: #444444;
}
.k-panelbar > .k-item > .k-link {
  border-color: #cccccc;
}
.k-panel > li.k-item {
  background-color: #ffffff;
}
/* states */
.k-state-active,
.k-state-active:hover,
.k-active-filter,
.k-tabstrip .k-state-active {
  background-color: #ffffff;
  border-color: #cccccc;
  color: #444444;
}
.k-fieldselector .k-list-container {
  background-color: #ffffff;
}
.k-button:focus,
.k-button.k-state-focused {
  border-color: #dbdbdb;
}
.k-button:hover,
.k-button.k-state-hover {
  color: #444444;
  border-color: #ebebeb;
  background-color: #ebebeb;
}
.k-button:active,
.k-button.k-state-active {
  color: #ededed;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.k-button:active:hover,
.k-button.k-state-active:hover {
  color: #ffffff;
  border-color: #5c6bc0;
  background-color: #5c6bc0;
}
.k-button[disabled],
.k-button.k-state-disabled,
.k-state-disabled .k-button,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:hover,
.k-state-disabled .k-button:active,
.k-button.k-state-disabled:active {
  color: #999999;
  border-color: #f9f9f9;
  background-color: #f9f9f9;
  background-image: none;
}
.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(0, 0, 0, 0.3);
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
}
.k-menu .k-state-hover > .k-state-active {
  background-color: transparent;
}
.k-state-highlight {
  background: #ffffff;
  color: #444444;
}
.k-state-focused,
.k-grouping-row .k-state-focused {
  border-color: #67afe9;
}
.k-calendar .k-link {
  color: #444444;
}
.k-calendar .k-footer {
  padding: 0;
}
.k-calendar .k-footer .k-nav-today {
  color: #444444;
  text-decoration: none;
  background-color: #ffffff;
}
.k-calendar .k-footer .k-nav-today:hover,
.k-calendar .k-footer .k-nav-today.k-state-hover {
  background-color: #ffffff;
  text-decoration: underline;
}
.k-calendar .k-footer .k-nav-today:active {
  background-color: #ffffff;
}
.k-calendar .k-link.k-nav-fast {
  color: #444444;
}
.k-calendar .k-nav-fast.k-state-hover {
  text-decoration: none;
  background-color: #ebebeb;
  color: #444444;
}
.k-calendar .k-link.k-state-hover,
.k-window-titlebar .k-link {
  border-radius: 50%;
}
.k-calendar .k-footer .k-link {
  border-radius: 0;
}
.k-calendar th {
  background-color: #ededed;
}
.k-calendar-container.k-group {
  border-color: rgba(0, 0, 0, 0.2);
}
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
  color: #ededed;
  background-color: #ffffff;
  border-color: #ffffff;
}
.k-virtual-item.k-first,
.k-group-header + .k-list > .k-item.k-first,
.k-static-header + .k-list > .k-item.k-first {
  border-top-color: #999999;
}
.k-marquee-text {
  color: #ededed;
}
.k-state-focused,
.k-list > .k-state-focused,
.k-listview > .k-state-focused,
.k-grid-header th.k-state-focused,
td.k-state-focused,
.k-button.k-state-focused {
  -webkit-box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
}
.k-state-focused.k-state-selected,
.k-list > .k-state-focused.k-state-selected,
.k-listview > .k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-ie8 .k-panelbar span.k-state-focused,
.k-ie8 .k-menu li.k-state-focused,
.k-ie8 .k-listview > .k-state-focused,
.k-ie8 .k-grid-header th.k-state-focused,
.k-ie8 td.k-state-focused,
.k-ie8 .k-tool.k-state-hover,
.k-ie8 .k-button:focus,
.k-ie8 .k-button.k-state-focused,
.k-ie7 .k-panelbar span.k-state-focused,
.k-ie7 .k-menu li.k-state-focused,
.k-ie7 .k-listview > .k-state-focused,
.k-ie7 .k-grid-header th.k-state-focused,
.k-ie7 td.k-state-focused,
.k-ie7 .k-tool.k-state-hover,
.k-ie7 .k-button:focus,
.k-ie7 .k-button.k-state-focused {
  background-color: #ebebeb;
}
.k-list > .k-state-selected.k-state-focused,
.k-list-optionlabel.k-state-selected.k-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-selected > .k-link,
.k-panelbar > li > .k-state-selected,
.k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ededed;
}
.k-state-hover,
.k-state-hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list > .k-state-hover,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-state-focused,
.k-filebrowser-dropzone,
.k-mobile-list .k-item > .k-link:active,
.k-mobile-list .k-item > .k-label:active,
.k-mobile-list .k-edit-label.k-check:active,
.k-mobile-list .k-recur-view .k-check:active {
  color: #444444;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
/* this selector should be used separately, otherwise old IEs ignore the whole rule */
.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active {
  color: #444444;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.k-ie7 .k-window-titlebar .k-state-hover,
.k-ie8 .k-window-titlebar .k-state-hover {
  border-color: #ebebeb;
}
.k-state-hover > .k-select,
.k-state-focused > .k-select {
  border-color: #ebebeb;
}
.k-button:hover,
.k-button.k-state-hover,
.k-button:focus,
.k-button.k-state-focused,
.k-textbox:hover,
.k-state-hover,
.k-state-hover:hover,
.k-pager-wrap .k-link:hover,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em,
.k-draghandle:hover {
  background-image: none;
}
.k-pager-wrap {
  background-color: #ededed;
  color: #ffffff;
}
.k-autocomplete.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active > .k-link,
.k-button:active,
.k-panelbar > .k-item > .k-state-focused {
  background-image: none;
}
.k-state-selected,
.k-button:active,
.k-button.k-state-active,
.k-draghandle.k-state-selected:hover {
  background-image: none;
}
.k-button:active,
.k-button.k-state-active,
.k-draghandle.k-state-selected:hover {
  background-position: 50% 50%;
}
.k-tool-icon {
  background-image: url(/IPWS/Content/20_Kendo/Material/sprite.png);
}
.k-state-hover > .k-link,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em {
  color: #444444;
}
.k-autocomplete.k-state-hover,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-hover,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-hover,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-hover,
.k-dropdown-wrap.k-state-focused {
  background-color: #ffffff;
  background-image: none;
  background-position: 50% 50%;
  border-color: #ebebeb;
}
.km-pane-wrapper .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),
.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),
.km-pane-wrapper .k-mobile-list textarea,
.k-dropdown .k-state-focused .k-input {
  color: #444444;
}
.k-dropdown .k-state-hover .k-input {
  color: #444444;
}
.k-state-error {
  border-color: #eed3d7;
  background-color: #f2dede;
  color: #b94a48;
}
.k-state-disabled {
  opacity: .7;
}
.k-ie7 .k-state-disabled,
.k-ie8 .k-state-disabled {
  filter: alpha(opacity=70);
}
.k-tile-empty.k-state-selected,
.k-loading-mask.k-state-selected {
  border-width: 0;
  background-image: none;
  background-color: transparent;
}
.k-state-disabled,
.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-other-month,
.k-other-month .k-link,
.k-dropzone em,
.k-dropzone .k-upload-status,
.k-tile-empty strong,
.k-slider .k-draghandle {
  color: #999999;
}
/* Progressbar */
.k-progressbar-indeterminate {
  background: url(/IPWS/Content/20_Kendo/Material/indeterminate.gif);
}
.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected {
  display: none;
}
/* Slider */
.k-slider-track {
  background-color: #e5e5e5;
}
.k-slider-selection {
  background-color: #ffffff;
}
.k-slider-horizontal .k-tick {
  background-image: url(/IPWS/Content/20_Kendo/Material/slider-h.gif);
}
.k-slider-vertical .k-tick {
  background-image: url(/IPWS/Content/20_Kendo/Material/slider-v.gif);
}
/* Tooltip */
.k-widget.k-tooltip {
  border-color: rgba(100, 100, 100, 0.9);
  background-color: rgba(100, 100, 100, 0.9);
  color: #ffffff;
}
.k-widget.k-tooltip-validation {
  border-color: #fdefba;
  background-color: #fdefba;
  color: #f2953f;
}
/* Bootstrap theme fix */
.input-prepend .k-tooltip-validation,
.input-append .k-tooltip-validation {
  font-size: 12px;
  position: relative;
  top: 3px;
}
.k-callout-n {
  border-bottom-color: rgba(100, 100, 100, 0.9);
}
.k-callout-w {
  border-right-color: rgba(100, 100, 100, 0.9);
}
.k-callout-s {
  border-top-color: rgba(100, 100, 100, 0.9);
}
.k-callout-e {
  border-left-color: rgba(100, 100, 100, 0.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;
}
/* Splitter */
.k-splitbar {
  background-color: #f9f9f9;
}
.k-restricted-size-vertical,
.k-restricted-size-horizontal {
  background-color: #b94a48;
}
/* Upload */
.k-file {
  background-color: #ffffff;
  border-color: #e7e7e7;
}
.k-file-progress {
  color: #0066cc;
}
.k-file-progress .k-progress {
  background-color: #ededed;
}
.k-file-success {
  color: #444444;
}
.k-file-success .k-progress {
  background-color: #fce68d;
}
.k-file-error {
  color: #444444;
}
.k-file-error .k-progress {
  background-color: #fce68d;
}
/* ImageBrowser */
.k-tile {
  border-color: #ffffff;
}
.k-textbox:hover,
.k-tiles li.k-state-hover {
  border-color: #ebebeb;
}
.k-tiles li.k-state-selected {
  border-color: #ffffff;
}
.k-filebrowser .k-tile .k-folder,
.k-filebrowser .k-tile .k-file {
  background-image: url(/IPWS/Content/20_Kendo/Material/imagebrowser.png);
  background-size: auto auto;
}
/* TreeMap */
.k-leaf,
.k-leaf.k-state-hover:hover {
  color: #fff;
}
.k-leaf.k-inverse,
.k-leaf.k-inverse.k-state-hover:hover {
  color: #000;
}
/* Shadows */
.k-widget,
.k-button {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-slider,
.k-treeview,
.k-upload {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-hover {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-state-selected {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  box-shadow: 0 1px 1px rgba(0, 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: #ffffff;
}
.k-popup,
.k-menu .k-menu-group,
.k-grid .k-filter-options,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-multiselect.k-state-focused,
.k-filebrowser .k-image,
.k-tooltip {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.k-treemap-tile.k-state-hover {
  -webkit-box-shadow: inset 0 0 0 3px #e5e5e5;
  box-shadow: inset 0 0 0 3px #e5e5e5;
}
/* Window */
.k-window {
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.2);
  background-color: #ffffff;
}
.k-window.k-state-focused {
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
}
.k-window.k-state-focused {
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
}
.k-window.k-window-maximized,
.k-window-maximized .k-window-titlebar,
.k-window-maximized .k-window-content {
  border-radius: 0;
}
.k-shadow {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
.k-inset {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
}
/* Selection */
.k-editor-inline ::selection {
  background-color: #ffffff;
  text-shadow: none;
  color: #fff;
}
.k-editor-inline ::-moz-selection {
  background-color: #ffffff;
  text-shadow: none;
  color: #fff;
}
.k-editor-inline ::selection {
  background-color: #ffffff;
  text-shadow: none;
  color: #fff;
}
.k-editor-inline ::-moz-selection {
  background-color: #ffffff;
  text-shadow: none;
  color: #fff;
}
/* Notification */
.k-widget.k-notification.k-notification-info {
  background-color: #bbdefb;
  color: #1976d2;
  border-color: #bbdefb;
}
.k-widget.k-notification.k-notification-success {
  background-color: #c8e6c9;
  color: #43a047;
  border-color: #c8e6c9;
}
.k-widget.k-notification.k-notification-warning {
  background-color: #fdefba;
  color: #f2953f;
  border-color: #fdefba;
}
.k-widget.k-notification.k-notification-error {
  background-color: #ffcdd2;
  color: #f44336;
  border-color: #ffcdd2;
}
/* Gantt */
.k-gantt .k-treelist {
  background: #f9f9f9;
}
.k-gantt .k-treelist .k-alt {
  background-color: #e0e0e0;
}
.k-gantt .k-treelist .k-state-selected,
.k-gantt .k-treelist .k-state-selected td,
.k-gantt .k-treelist .k-alt.k-state-selected,
.k-gantt .k-treelist .k-alt.k-state-selected > td {
  background-color: #ffffff;
}
.k-task-dot:after {
  background-color: #444444;
  border-color: #444444;
}
.k-task-dot:hover:after {
  background-color: #ffffff;
}
.k-task-summary {
  border-color: #ffffff;
  background: #ffffff;
}
.k-task-milestone,
.k-task-summary-complete {
  border-color: #444444;
  background: #444444;
}
.k-state-selected.k-task-summary {
  border-color: #ffffff;
  background: #ffffff;
}
.k-state-selected.k-task-milestone,
.k-state-selected .k-task-summary-complete {
  border-color: #ffffff;
  background: #ffffff;
}
.k-task-single {
  background-color: #ffffff;
  border-color: #ededed;
  color: #ffffff;
}
.k-state-selected.k-task-single {
  border-color: #ffffff;
}
.k-line {
  background-color: #444444;
  color: #444444;
}
.k-state-selected.k-line {
  background-color: #ffffff;
  color: #ffffff;
}
.k-resource {
  background-color: #ffffff;
}
/* PivotGrid */
.k-i-kpi-decrease,
.k-i-kpi-denied,
.k-i-kpi-equal,
.k-i-kpi-hold,
.k-i-kpi-increase,
.k-i-kpi-open {
  background-image: url(/IPWS/Content/20_Kendo/Material/sprite_kpi.png);
}
/* Border radius */
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
  border-radius: 2px;
}
.k-tool {
  text-align: center;
  vertical-align: middle;
}
.k-tool.k-group-start,
.k-toolbar .k-split-button .k-button,
.k-toolbar .k-button-group .k-group-start {
  border-radius: 2px 0 0 2px;
}
.k-rtl .k-tool.k-group-start,
.k-rtl .k-toolbar .k-split-button .k-button,
.k-rtl .k-toolbar .k-button-group .k-group-start {
  border-radius: 0 2px 2px 0;
}
.k-tool.k-group-end,
.k-toolbar .k-button-group .k-group-end,
.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-group-start.k-group-end.k-tool {
  border-radius: 2px;
}
.k-calendar-container.k-state-border-up,
.k-list-container.k-state-border-up,
.k-autocomplete.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-window-content,
.k-filter-menu {
  border-radius: 0 0 2px 2px;
}
.k-autocomplete.k-state-border-up .k-input,
.k-dropdown-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-selected-color,
.k-numeric-wrap.k-state-border-up .k-input {
  border-radius: 0 0 0 2px;
}
.k-multiselect.k-state-border-up .k-multiselect-wrap {
  border-radius: 0 0 2px 2px;
}
.k-window-titlebar,
.k-block > .k-header,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-calendar-container.k-state-border-down,
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down {
  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-picker-wrap .k-input,
.k-numeric-wrap .k-input {
  border-radius: 2px - 1 0 0 2px - 1;
}
.k-rtl .k-dropdown-wrap .k-input,
.k-rtl .k-picker-wrap .k-input,
.k-rtl .k-numeric-wrap .k-input {
  border-radius: 0 2px - 1 2px - 1 0;
}
.k-numeric-wrap .k-link {
  border-radius: 0 2px - 1 0 0;
}
.k-numeric-wrap .k-link + .k-link {
  border-radius: 0 0 2px - 1 0;
}
.k-colorpicker .k-selected-color {
  border-radius: 2px - 1 0 0 2px - 1;
}
.k-rtl .k-colorpicker .k-selected-color {
  border-radius: 0 2px - 1 2px - 1 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-picker-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-selected-color,
.k-numeric-wrap.k-state-border-down .k-input {
  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: 2px - 1 2px - 1 0 0;
}
.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select + .k-select,
.k-list-container.k-state-border-right {
  border-radius: 0 2px 2px 0;
}
.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-picker-wrap .k-select,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-datetimepicker .k-select + .k-select,
.k-rtl .k-list-container.k-state-border-right {
  border-radius: 2px 0 0 2px;
}
.k-numeric-wrap.k-expand-padding .k-input {
  border-radius: 2px;
}
.k-slider .k-button,
.k-grid .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-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today,
.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today .k-link,
.k-edit-field > .k-scheduler-navigation {
  border-radius: 2px;
}
.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.k-rtl .k-scheduler-toolbar .k-nav-next,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child,
.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-radius: 2px 0 0 2px;
}
.k-scheduler div.k-scheduler-footer ul li,
.k-scheduler div.k-scheduler-footer .k-link {
  border-radius: 2px;
}
.k-more-events,
.k-event,
.k-task-single,
.k-task-complete,
.k-event .k-link {
  border-radius: 2px - 1;
}
.k-scheduler-mobile .k-event {
  border-radius: 2px - 1 - 1;
}
/* Adaptive Grid */
.k-grid-mobile .k-column-active + th.k-header {
  border-left-color: #444444;
}
html .km-pane-wrapper .km-widget,
.k-ie .km-pane-wrapper .k-widget,
.k-ie .km-pane-wrapper .k-group,
.k-ie .km-pane-wrapper .k-content,
.k-ie .km-pane-wrapper .k-header,
.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button,
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-label,
.km-pane-wrapper .k-mobile-list .k-edit-field {
  color: #444444;
}
@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
  div.km-pane-wrapper a {
    color: #444444;
  }
  .km-pane-wrapper .k-icon {
    background-image: url(/IPWS/Content/20_Kendo/Material/sprite_2x.png);
    background-size: 21.2em 21em;
  }
}
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check {
  background-color: #ffffff;
  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: #ffffff;
  border-top-color: #ffffff;
}
.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 .k-mobile-list > ul > li > .k-link,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-label:nth-child(3),
.km-pane-wrapper #recurrence .km-scroll-container > .k-edit-label:first-child {
  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-scheduler-delete,
.km-pane-wrapper .k-filter-menu .k-button[type=reset] {
  color: #fff;
  border-color: #eed3d7;
  background-color: red;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, 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: -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,.15));
  background-image: -ms-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-scheduler-delete:active,
.km-pane-wrapper .k-filter-menu .k-button[type=reset]:active {
  background-color: #990000;
}
/* /Column Menu */
.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
  background-image: none;
  background-position: 50% 50%;
  background-color: #f9f9f9;
  border-color: #efefef;
}
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  background-color: #ffffff;
  background-image: none;
  background-position: 50% 50%;
  border-color: #f4f4f4;
}
.k-multiselect.k-header {
  border-color: #efefef;
}
.k-multiselect.k-header.k-state-hover {
  border-color: #f4f4f4;
}
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused {
  background-color: #ffffff;
  background-image: none;
  background-position: 50% 50%;
  border-color: #f4f4f4;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-list-container {
  color: #444444;
}
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
  color: #444444;
}
.k-state-default > .k-select {
  border-color: #efefef;
}
.k-state-hover > .k-select {
  border-color: #f4f4f4;
}
.k-state-focused > .k-select {
  border-color: #f4f4f4;
}
.k-tabstrip:focus {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-tabstrip-items .k-state-default .k-link,
.k-panelbar > li.k-state-default > .k-link {
  color: #9e9e9e;
}
.k-tabstrip-items .k-state-hover .k-link,
.k-panelbar > li.k-state-hover > .k-link,
.k-panelbar > li.k-state-default > .k-link.k-state-hover {
  color: #444444;
}
.k-panelbar .k-state-focused.k-state-hover {
  background: #ebebeb;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-tabstrip-items .k-state-default,
.k-ie7 .k-tabstrip-items .k-state-default .k-loading {
  border-color: transparent;
}
.k-tabstrip-items .k-state-hover,
.k-ie7 .k-tabstrip-items .k-state-hover .k-loading {
  border-color: #ebebeb;
}
.k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-items .k-state-active,
.k-ie7 .k-tabstrip-items .k-state-active .k-loading {
  background-color: #ffffff;
  background-image: none;
  border-color: #cccccc;
}
.k-tabstrip .k-content.k-state-active {
  background-color: #ffffff;
  color: #444444;
}
.k-menu.k-header,
.k-menu .k-item {
  border-color: #e5e5e5;
}
.k-column-menu,
.k-column-menu .k-item,
.k-overflow-container .k-overflow-group {
  border-color: #cccccc;
}
.k-overflow-container .k-overflow-group {
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 0 #ffffff;
}
.k-toolbar-first-visible.k-overflow-group,
.k-overflow-container .k-overflow-group + .k-overflow-group {
  box-shadow: 0 1px 0 #ffffff;
}
.k-toolbar-last-visible.k-overflow-group {
  box-shadow: inset 0 1px 0 #ffffff;
}
.k-column-menu .k-separator {
  border-color: #cccccc;
  background-color: transparent;
}
.k-menu .k-group {
  border-color: rgba(0, 0, 0, 0.2);
}
.k-grid-filter.k-state-active {
  background-color: #ebebeb;
}
.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
  color: #ffffff;
  border-color: #cccccc;
  font-weight: bold;
}
.k-grouping-header {
  color: #ffffff;
}
.k-grid td.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 1px 0 6px 17px 0 rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 0 1px 0 6px 17px 0 rgba(0, 0, 0, 0.3);
}
.k-header,
.k-grid-header-wrap,
.k-grid .k-grouping-header,
.k-grid-header,
.k-pager-wrap,
.k-pager-wrap .k-textbox,
.k-pager-wrap .k-link,
.k-grouping-header .k-group-indicator,
.k-gantt-toolbar .k-state-default {
  border-color: #cccccc;
}
.k-primary,
.k-overflow-container .k-primary {
  color: #ffffff;
  border-color: #ededed;
  background-image: none;
  background-position: 50% 50%;
  background-color: #ededed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:focus,
.k-primary.k-state-focused {
  color: #ffffff;
  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: #ffffff;
  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: #ffffff;
  border-color: #283593;
  background-image: none;
  background-color: #283593;
  -webkit-box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
}
.k-primary.k-state-disabled,
.k-state-disabled .k-primary,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:hover,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:active,
.k-primary.k-state-disabled:active {
  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-treeview .k-icon,
.k-scheduler-table .k-icon,
.k-grid .k-hierarchy-cell .k-icon {
  background-color: transparent;
  border-radius: 50%;
}
.k-scheduler-table .k-state-hover .k-icon {
  background-color: transparent;
}
.k-button:focus {
  outline: none;
}
.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: transparent;
  border-radius: 1px;
}
.k-checkbox-label:after {
  border-color: #7f7f7f;
  background: #ffffff;
  border-radius: 1px;
}
.k-checkbox-label:hover:after,
.k-checkbox:checked + .k-checkbox-label:hover:after {
  border-color: #7f7f7f;
  box-shadow: none;
}
.k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ededed;
  border-color: #ededed;
  border-radius: 1px;
  color: #ffffff;
}
.k-checkbox-label:active:before {
  box-shadow: 0 0 0 12px rgba(235, 235, 235, 0.3);
  border-color: transparent;
  border-radius: 50%;
}
.k-checkbox-label:active:after {
  border-color: #7f7f7f;
  border-radius: 1px;
}
.k-checkbox:checked + .k-checkbox-label:active:after {
  border-color: #7f7f7f;
}
.k-checkbox:checked + .k-checkbox-label:active:before {
  box-shadow: 0 0 0 12px rgba(63, 81, 181, 0.3);
  border-radius: 50%;
}
.k-checkbox:disabled + .k-checkbox-label {
  color: #bfbfbf;
}
.k-checkbox:disabled + .k-checkbox-label:hover:after,
.k-checkbox:disabled + .k-checkbox-label:active:before {
  box-shadow: none;
}
.k-checkbox:checked:disabled + .k-checkbox-label:after {
  background: #f4f4f5;
  color: #b3bac7;
}
.k-checkbox:disabled + .k-checkbox-label:after,
.k-checkbox:checked:disabled + .k-checkbox-label:active:after,
.k-checkbox:disabled + .k-checkbox-label:hover:before,
.k-checkbox:checked:disabled + .k-checkbox-label:hover:after {
  background: #f4f4f5;
  border-color: #bfbfbf;
  border-radius: 1px;
}
.k-radio-label:before {
  border-color: #7f7f7f;
  border-radius: 50%;
  background-color: #ffffff;
  border-width: 2px;
}
.k-radio-label:hover:before,
.k-radio:checked + .k-radio-label:hover:before {
  border-color: #7f7f7f;
  box-shadow: none;
}
.k-radio:checked + .k-radio-label:before {
  border-color: #ededed;
}
.k-radio:checked + .k-radio-label:after {
  background-color: #ededed;
  border-radius: 50%;
}
.k-radio-label:active:before {
  box-shadow: 0 0 0 0.75em rgba(235, 235, 235, 0.3);
  border-radius: 50%;
  border-color: #7f7f7f;
}
.k-radio:checked + .k-radio-label:active:before {
  box-shadow: 0 0 0 0.75em rgba(63, 81, 181, 0.3);
  border-radius: 50%;
  border-color: #ededed;
}
.k-radio:disabled + .k-radio-label {
  color: #bfbfbf;
}
.k-radio:disabled + .k-radio-label:before {
  border-color: #bfbfbf;
}
.k-radio:disabled + .k-radio-label:active:before {
  box-shadow: none;
  background: #ffffff;
}
.k-radio:disabled + .k-radio-label:before {
  background: #ffffff;
}
.k-radio:disabled + .k-radio-label:hover:after,
.k-radio:disabled + .k-radio-label:hover:before {
  box-shadow: none;
}
.k-checkbox:focus + .k-checkbox-label:after,
.k-radio:focus + .k-radio-label:before {
  border-color: #7f7f7f;
  box-shadow: 0 0 0 12px rgba(235, 235, 235, 0.3);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .k-icon:not(.k-loading),
  .k-grouping-dropclue,
  .k-drop-hint,
  .k-callout,
  .k-tool-icon,
  .k-state-hover .k-tool-icon,
  .k-state-active .k-tool-icon,
  .k-state-active.k-state-hover .k-tool-icon,
  .k-state-selected .k-tool-icon,
  .k-state-selected.k-state-hover .k-tool-icon,
  .k-column-menu .k-sprite,
  .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(/IPWS/Content/20_Kendo/Material/sprite_2x.png);
    background-size: 340px 336px;
  }
  .k-dropdown-wrap .k-input,
  .k-picker-wrap .k-input,
  .k-numeric-wrap .k-input {
    border-radius: 2px - 1 0 0 2px - 1;
  }
  .k-i-kpi-decrease,
  .k-i-kpi-denied,
  .k-i-kpi-equal,
  .k-i-kpi-hold,
  .k-i-kpi-increase,
  .k-i-kpi-open {
    background-image: url(/IPWS/Content/20_Kendo/Material/sprite_kpi_2x.png);
    background-size: 96px 16px;
  }
}
@media screen and (-ms-high-contrast: active) {
  .k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused,
  .k-editor-toolbar-wrap .k-button-group .k-tool:focus {
    border-color: #fff;
  }
}
.ktb-checkbox-label-after {
  border-color: #7f7f7f;
  background: #ffffff;
}
.ktb-checkbox-label-hover-after,
.ktb-checkbox-checked + .ktb-checkbox-label-hover-after {
  border-color: #7f7f7f;
}
.ktb-checkbox-checked + .ktb-checkbox-label-after {
  background-color: #ededed;
  border-color: #ededed;
  color: #ffffff;
}
.ktb-checkbox-label-hover-after,
.ktb-checkbox-checked + .ktb-checkbox-label-hover-after {
  border-color: #7f7f7f;
}
.ktb-checkbox-label-active-after {
  border-color: #7f7f7f;
}
.ktb-checkbox-checked-disabled + .ktb-checkbox-label-after,
.ktb-checkbox-disabled + .ktb-checkbox-label-after,
.ktb-checkbox-checked-disabled + .ktb-checkbox-label-active-after,
.ktb-checkbox-disabled + .ktb-checkbox-label-hover-before,
.ktb-checkbox-checked-disabled + .ktb-checkbox-label-hover-after {
  background: #f4f4f5;
  color: #b3bac7;
  border-color: #bfbfbf;
}
.ktb-radio-label-before {
  border-color: #7f7f7f;
  background-color: #ffffff;
}
.ktb-radio-checked + .ktb-radio-label-after {
  background-color: #ededed;
}
.ktb-radio-checked + .ktb-radio-label-before {
  border-color: #ededed;
}
.ktb-radio-label-hover-before,
.ktb-radio-checked + .ktb-radio-label-hover-before {
  border-color: #7f7f7f;
}
.ktb-radio-label-active-before {
  border-color: #7f7f7f;
}
.ktb-radio-checked + .ktb-radio-label-after {
  background-color: #ededed;
}
.ktb-radio-disabled + .ktb-radio-label-before,
.ktb-radio-disabled + .ktb-radio-label-active-before {
  background: #ffffff;
  border-color: #bfbfbf;
}
/* Responsive styles */
@media only screen and (max-width: 1024px) {
  .k-webkit .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-webkit .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 {
    background-image: none;
    background-position: 50% 50%;
    background-color: #f9f9f9;
    border-color: #e5e5e5;
  }
  .k-webkit .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 {
    border-color: #cccccc;
  }
  .k-webkit .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 {
    border-radius: 2px;
  }
  .k-webkit .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 {
    border-radius: 0;
  }
  .k-webkit .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 {
    border-radius: 2px - 1 2px - 1 0 0;
  }
  .k-webkit .k-scheduler-toolbar > ul li:first-child,
  .k-ff .k-scheduler-toolbar > ul li:first-child,
  .k-ie11 .k-scheduler-toolbar > ul li:first-child,
  .k-webkit .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-ff .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-ie11 .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li .k-link {
    border-radius: 0;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-webkit .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-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link {
    border-radius: 0 0 2px - 1 2px - 1;
  }
  .k-webkit .k-pager-numbers .k-current-page .k-link:hover,
  .k-ff .k-pager-numbers .k-current-page .k-link:hover,
  .k-ie11 .k-pager-numbers .k-current-page .k-link:hover,
  .k-webkit .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 {
    border-color: #ebebeb;
    background-image: none;
    background-color: #ebebeb;
  }
  .k-webkit .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 {
    color: #444444;
    min-width: 75px;
  }
  .k-webkit .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:hover > .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link {
    color: #444444;
  }
  .k-webkit .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-webkit .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 {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -0.5em;
    right: 0.333em;
    width: 1.333em;
    height: 1.333em;
  }
  .k-webkit .k-pager-numbers.k-state-expanded,
  .k-ff .k-pager-numbers.k-state-expanded,
  .k-ie11 .k-pager-numbers.k-state-expanded,
  .k-webkit .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 {
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: #ededed;
    border-radius: 2px 2px 0 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  }
  .k-webkit .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 {
    border-width: 1px;
    background-image: none;
    border-radius: 2px;
  }
}
.k-button:hover .k-icon,
.k-tool-icon:hover,
.k-state-hover .k-tool-icon,
.k-state-selected .k-tool-icon,
.k-state-focused .k-tool-icon,
.k-button:hover .k-tool-icon,
.k-splitbar.k-splitbar-horizontal-hover .k-icon,
.k-splitbar.k-splitbar-vertical-hover .k-icon,
div.k-splitbar.k-state-focused .k-icon,
.k-textbox:hover > .k-icon,
.k-grouping-header .k-group-delete,
.k-grouping-header .k-button-icon:hover > .k-icon.k-group-delete,
.k-grouping-header .k-si-arrow-n,
.k-grouping-header .k-link:hover > .k-icon.k-si-arrow-n,
.k-grouping-header .k-si-arrow-s,
.k-grouping-header .k-link:hover > .k-icon.k-si-arrow-s,
.k-grid-toolbar .k-i-pdf,
.k-grid-toolbar .k-button:hover > .k-i-pdf,
.k-grid-toolbar .k-i-excel,
.k-grid-toolbar .k-button:hover > .k-i-excel,
.k-grid-toolbar .k-icon,
.k-scheduler-toolbar .k-icon,
.k-scheduler-footer .k-icon,
.k-scheduler-content .k-icon,
.k-gantt-toolbar .k-icon,
.k-field-actions .k-icon,
.k-notification .k-icon,
.k-pivot-configurator-settings .k-icon:hover,
.k-window-titlebar .k-icon {
  opacity: 1;
}
.k-tool-icon,
.k-splitbar .k-icon,
.k-pivot-configurator-settings .k-icon {
  opacity: 0.5;
}
.k-pager-wrap .k-link.k-state-disabled .k-icon {
  opacity: 0.25;
}
.k-button,
.k-button:hover,
.k-button.k-state-hover,
.k-button.k-state-focused,
.k-button:focus,
.k-button:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-button,
.k-header {
  font-weight: 500;
}
.k-button:active,
.k-button.k-state-active,
.k-button:focus,
.k-button.k-state-focused {
  color: #444444;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.k-button:active:hover,
.k-button.k-state-active:hover {
  color: #444444;
  border-color: #dbdbdb;
  background-color: #dbdbdb;
  -webkit-box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
}
.k-button:hover,
.k-button.k-state-hover,
.k-button:active:hover,
.k-button.k-state-active:hover {
  color: #444444;
  border-color: #ebebeb;
  background-color: #ebebeb;
}
.k-button[disabled],
.k-button.k-state-disabled,
.k-state-disabled .k-button,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:hover,
.k-state-disabled .k-button:active,
.k-button.k-state-disabled:active {
  color: #999999;
  border-color: #f9f9f9;
  background-color: #f9f9f9;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:active,
.k-primary.k-state-active,
.k-primary:focus,
.k-primary.k-state-focused {
  color: #ffffff;
  border-color: #283593;
  background-image: none;
  background-color: #283593;
  -webkit-box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
}
.k-primary:hover,
.k-primary.k-state-hover,
.k-primary:active:hover,
.k-primary.k-state-active:hover {
  color: #ffffff;
  border-color: #5c6bc0;
  background-color: #5c6bc0;
}
.k-primary:focus:not(.k-state-disabled):not([disabled]),
.k-primary:focus:active:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
}
.k-primary.k-state-disabled,
.k-state-disabled .k-primary,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:hover,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:active,
.k-primary.k-state-disabled:active {
  color: #a8a8a8;
  border-color: #eaeaea;
  background-color: #eaeaea;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-widget .k-button:active,
.k-widget .k-button.k-state-active {
  color: #444444;
  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: #ffffff;
}
.k-widget .k-button:active:hover,
.k-widget .k-button.k-state-active:hover {
  color: #444444;
  border-color: #ebebeb;
  background-color: #ebebeb;
}
.k-dropdown .k-state-default {
  border-color: #f9f9f9;
  background-image: none;
  background-position: 50% 50%;
  background-color: #f9f9f9;
}
.k-dropdown,
span.k-colorpicker {
  background-color: #f9f9f9;
}
.k-textbox {
  background-color: #f9f9f9;
  border-color: #efefef;
}
.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker {
  background-color: #f9f9f9;
}
.k-picker-wrap.k-state-default > .k-select {
  border-color: #f9f9f9;
}
.k-datepicker .k-input,
.k-timepicker .k-input {
  background-color: #f9f9f9;
}
.k-autocomplete.k-state-active .k-input,
.k-picker-wrap.k-state-active .k-input,
.k-numeric-wrap.k-state-active .k-input {
  background-color: #ffffff;
}
.k-picker-wrap.k-state-hover > .k-select,
.k-picker-wrap.k-state-focused > .k-select {
  border-color: #ffffff;
}
.k-picker-wrap.k-state-hover .k-input,
.k-picker-wrap.k-state-focused .k-input {
  background-color: #ffffff;
}
.k-textbox:hover,
.k-overflow-anchor:hover,
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  background-color: #ffffff;
  border-color: #f4f4f4;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-textbox:focus,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused {
  background-color: #ebebeb;
  background-image: none;
  background-position: 50% 50%;
  border-color: #ebebeb;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-numeric-wrap.k-state-focused > .k-select {
  background-color: #ebebeb;
}
.k-textbox:focus,
.k-autocomplete.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-multiselect.k-header.k-state-active {
  background-color: #ffffff;
  background-image: none;
  background-position: 50% 50%;
  border-color: #f4f4f4;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-autocomplete.k-state-disabled,
.k-picker-wrap.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-dropdown-wrap.k-state-disabled,
.k-multiselect.k-header.k-state-disabled {
  background-color: #f9f9f9;
}
.k-numeric-wrap.k-state-disabled .k-select {
  border-color: #f9f9f9;
}
.k-numerictextbox .k-select {
  background-color: #ffffff;
  border-color: #ffffff;
}
.k-list > .k-state-selected.k-state-focused {
  background-color: #ffffff;
  border-color: #ffffff;
  -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: #e7e7e7;
}
td.k-state-focused.k-state-selected {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-calendar td.k-state-focused {
  background-color: #ebebeb;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-calendar td.k-state-selected {
  background-color: #ededed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-calendar .k-state-selected > .k-link {
  color: #ffffff;
}
/* Calendar */
.k-calendar .k-header .k-link {
  color: #ffffff;
}
.k-calendar .k-footer {
  border-color: #e5e5e5;
}
.k-calendar td {
  border-radius: 50%;
}
.k-calendar .k-content th {
  background-color: #ffffff;
}
.k-calendar .k-header .k-state-hover {
  background-color: #283593;
}
.k-calendar .k-footer .k-nav-today {
  color: #ededed;
}
.k-calendar .k-nav-fast.k-state-hover {
  border-radius: 0;
}
.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: #5c6bc0;
  border-color: #5c6bc0;
}
/* TabStrip */
.k-tabstrip > .k-tabstrip-items > .k-item {
  border-radius: 0;
}
.k-tabstrip-items .k-state-active {
  background-color: #ededed;
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, #ededed);
  background-image: none, -moz-linear-gradient(top, #ededed);
  background-image: none, -o-linear-gradient(top, #ededed);
  background-image: none, linear-gradient(to bottom, #ededed);
  border-color: #047bc1;
}
.k-tabstrip .k-content.k-state-active {
  border-color: transparent;
}
.k-tabstrip-items .k-item.k-state-hover {
  background: #ededed;
  border-color: #ededed;
}
.k-tabstrip-items .k-state-hover .k-link {
  color: #4d4d4d;
}
/* Menu */
.k-group,
.k-flatcolorpicker.k-group,
.k-menu,
.k-menu .k-group,
.k-popup.k-widget.k-context-menu {
  color: #444444;
  background-color: #ffffff;
}
.k-menu .k-group,
.k-popup.k-context-menu.k-group {
  border-color: #e5e5e5;
}
.k-menu.k-header,
.k-menu .k-item,
.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;
}
/* Toolbar */
.k-toolbar {
  background-color: #f9f9f9;
  border-color: #e5e5e5;
}
.k-toolbar .k-button {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-grid .k-header .k-button,
.k-scheduler .k-header .k-button,
.k-scheduler .k-header li,
.k-scheduler .k-header .k-link,
.k-gantt > .k-header li,
.k-gantt > .k-header .k-link,
.k-gantt-toolbar .k-button,
.km-pane-wrapper .k-header .k-button {
  color: #ffffff;
  background-color: #ededed;
  border-color: #ededed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.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,
.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-gantt .k-gantt-toolbar .k-button:hover,
.km-pane-wrapper .k-header .k-button:hover {
  background-color: #5c6bc0;
  border-color: #5c6bc0;
}
.km-pane-wrapper .k-header .k-button:active:hover {
  color: #ffffff;
}
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-gantt-toolbar .k-button {
  background-color: #ededed;
  border-color: #ededed;
}
.k-gantt .k-gantt-toolbar .k-button:active {
  background: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-gantt-toolbar > .k-gantt-views > li.k-state-selected,
.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-selected.k-state-hover,
.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%;
}
/* Grid */
.k-grid .k-alt {
  background-color: #ffffff;
}
.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
  color: #444444;
  background-color: #f9f9f9;
}
.k-grouping-header .k-group-indicator,
.k-pivot-toolbar .k-button {
  color: #ffffff;
  background-color: #283593;
  border-color: #283593;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-grid-header,
.k-grid-header .k-header,
.k-pager-wrap,
.k-pager-numbers .k-state-selected,
.k-grid-footer,
.k-grid-footer td,
.k-scheduler-header,
.km-pane-wrapper .k-grid-header .k-header {
  color: #444444;
  background-color: #f9f9f9;
}
.k-header.k-scheduler-footer .k-header,
.k-header.k-scheduler-footer ul.k-header li .k-link {
  color: #ededed;
  background-color: #f9f9f9;
}
.k-header.k-scheduler-footer ul.k-header li {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
.k-header,
.k-grid-header-wrap,
.k-grid .k-grouping-header,
.k-grid-header,
.k-pager-wrap,
.k-pager-wrap .k-textbox,
.k-pager-wrap .k-link,
.k-gantt-toolbar .k-state-default,
.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
  border-color: #e5e5e5;
}
.k-group-footer td,
.k-footer-template td,
.k-fieldselector .k-item.k-header {
  color: #444444;
  background-color: #f9f9f9;
}
.k-grid .k-grouping-header {
  color: rgba(255, 255, 255, 0.5);
}
.k-pager-wrap,
.k-editor-toolbar {
  color: #444444;
}
.k-grouping-header .k-link,
.k-grouping-header .k-link:link {
  color: #ffffff;
}
.k-scheduler-layout .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-grid tr.k-state-selected,
.k-marquee-color,
.k-gantt .k-treelist .k-state-selected,
.k-gantt .k-treelist .k-state-selected td,
.k-gantt .k-treelist .k-alt.k-state-selected,
.k-gantt .k-treelist .k-alt.k-state-selected > td,
.k-listview > .k-state-selected,
.k-state-selected.k-line {
  background-color: #00b0ff;
}
.k-state-selected.k-line {
  color: #00b0ff;
}
.k-grid tr.k-state-selected,
.k-listview > .k-state-selected,
.k-state-selected .k-progress-status {
  color: #ffffff;
}
.k-grid-header .k-header .k-link,
.k-grid-header .k-header,
.k-grid-header .k-link,
.k-grid-header .k-link:link,
.k-pager-info,
.k-scheduler-header,
.k-scheduler-agendaview .k-scheduler-datecolumn {
  color: #a8a8a8;
}
.k-gantt .k-task-draghandle {
  border-color: #00b0ff;
}
.k-grid-pager .k-link,
.k-grid-pager .k-link:link {
  color: #444444;
}
.k-pager-numbers .k-link,
.k-pager-wrap > .k-link {
  border-radius: 0;
}
.k-pager-numbers .k-state-selected {
  border-color: #ededed transparent transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #ededed;
}
.k-pager-wrap .k-link {
  border-color: #f9f9f9;
  cursor: pointer;
}
.k-pager-wrap .k-link:hover {
  background-color: transparent;
  border-color: transparent;
}
.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link,
.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child .k-link,
.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 {
  border-radius: 0;
}
.k-grid,
.k-panelbar,
.k-notification,
.k-popup .k-textbox:focus,
.k-popup .k-autocomplete.k-state-focused,
.k-popup .k-picker-wrap.k-state-focused,
.k-popup .k-numeric-wrap.k-state-focused,
.k-popup .k-dropdown-wrap.k-state-focused,
.k-popup .k-multiselect.k-header.k-state-focused,
.k-popup .k-textbox:hover,
.k-popup .k-autocomplete.k-state-hover,
.k-popup .k-picker-wrap.k-state-hover,
.k-popup .k-numeric-wrap.k-state-hover,
.k-popup .k-dropdown-wrap.k-state-hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* PanelBar */
.k-panelbar,
.k-panelbar .k-header,
.k-panelbar .k-content,
.k-panel > li.k-item,
.k-panelbar .k-state-selected {
  background-color: #f9f9f9;
}
.k-panelbar > li.k-state-default > .k-link {
  color: #444444;
}
.k-panelbar .k-state-hover {
  background-color: #ebebeb;
}
.k-panelbar > .k-item > .k-link,
.k-panelbar.k-header,
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
  border-color: #e5e5e5;
}
/* Splitter */
.k-splitbar {
  border-color: #f9f9f9;
}
.k-splitbar.k-state-focused {
  background-color: #ededed;
  border-color: #ededed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* Upload */
.k-upload {
  color: #444444;
  background-color: #ffffff;
}
.k-upload-files .k-button,
.k-upload-files .k-button:focus,
.k-upload-files .k-button:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* Gantt */
.k-task-milestone,
.k-task-summary-complete,
.k-state-selected.k-task-milestone,
.k-state-selected .k-task-summary-complete {
  background-color: #ededed;
  border-color: #ededed;
}
.k-task-single {
  background-color: #66d0ff;
}
.k-task-complete {
  background: #00b0ff 0 -257px none repeat-x;
}
.k-treelist .k-state-selected,
.k-treelist .k-state-selected td,
.k-treelist .k-alt.k-state-selected,
.k-treelist .k-alt.k-state-selected > td {
  background-color: #00b0ff;
  border-color: #00b0ff;
}
.k-grid td.k-state-focused,
.k-multiselect .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-toolbar .k-button:focus:active: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-gantt-toolbar .k-button:focus:not(.k-state-disabled):not([disabled]),
.k-gantt-toolbar .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-toolbar .k-button:focus:not(.k-state-disabled):not([disabled]),
.k-toolbar .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-toolbar .k-button:active:hover,
.k-toolbar .k-button.k-state-active:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-multiselect .k-button:active:hover {
  color: #444444;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.k-multiselect-wrap > ul > .k-button {
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* Editor */
table.k-editor {
  border-color: #e5e5e5;
}
.k-editor.k-header,
.editorToolbarWindow.k-header,
.k-filebrowser .k-header {
  background-color: #f9f9f9;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-filebrowser .k-header {
  color: #444444;
}
.k-editor-toolbar .k-tool,
.k-group-start.k-group-end.k-tool {
  border-color: #f9f9f9;
  border-radius: 50%;
}
.k-treeview .k-state-selected,
.k-treeview .k-state-focused,
.k-editor-toolbar .k-dropdown,
.k-panelbar .k-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-treeview .k-state-focused,
.k-panelbar .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: #f9f9f9;
}
.k-editor-toolbar .k-tool.k-state-hover,
.k-editor-toolbar .k-dropdown-wrap.k-state-hover,
.k-toolbar .k-tool.k-state-hover,
.k-toolbar .k-dropdown-wrap.k-state-hover {
  color: #444444;
  border-color: #ebebeb;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-editor-toolbar .k-tool.k-state-hover,
.k-toolbar .k-tool.k-state-hover {
  background-color: #ebebeb;
}
.k-editor-toolbar .k-state-selected,
.k-toolbar .k-state-selected {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
/* Progressbar */
.k-progressbar {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
.k-progressbar .k-item,
.k-progressbar .k-item.k-state-selected {
  border-color: #ffffff;
}
.k-progressbar .k-state-selected {
  background-color: #ededed;
  border-color: #ededed;
}
.k-widget.k-tooltip-validation {
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* Pivot Grid */
.k-grid.k-alt {
  background-color: #f9f9f9;
}
.k-gantt .k-treelist .k-alt,
.k-gantt .k-header.k-nonwork-hour {
  background-color: #f9f9f9;
}
.k-list > .k-state-hover,
.k-list > .k-state-focused {
  color: #444444;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
/* Slider */
.k-slider-track {
  background-color: #cccccc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-slider-selection {
  background-color: #ededed;
  border-color: #ededed;
}
.k-slider .k-button,
.k-slider .k-button.k-state-hover,
.k-slider .k-button:active:hover,
.k-slider .k-button:focus,
.k-slider .k-button:active {
  background: none;
  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: #ededed;
  background-color: #ededed;
  -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: #ededed;
  background-color: #ededed;
  -webkit-box-shadow: 0 0 0 8px rgba(63, 81, 181, 0.3);
  box-shadow: 0 0 0 8px rgba(63, 81, 181, 0.3);
}
.k-draghandle.k-state-selected,
.k-draghandle.k-state-selected:link,
.k-draghandle.k-state-selected:hover,
.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-selected,
.k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-selected {
  background-color: #cccccc;
  border-color: #cccccc;
}
.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: #ededed;
  background-color: #ededed;
}
.k-radio:checked + .k-radio-label:hover:before {
  border-color: #ededed;
}
.k-edit-form-container .k-edit-buttons {
  background-color: #f9f9f9;
}
.k-popup .k-button,
.k-popup .k-button:active:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-filter-menu .k-button,
.k-edit-form-container .k-button,
.k-popup .k-primary:active,
.k-edit-form-container .k-primary:active {
  color: #444444;
  background-color: #f9f9f9;
  border-color: #f9f9f9;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-popup .k-primary,
.k-edit-form-container .k-primary {
  color: #ededed;
}
.k-popup .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-edit-form-container .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:before,
div.k-scheduler-marquee:after {
  border-color: #00b0ff;
}
.km-pane-wrapper > .km-pane > .km-view > .km-content {
  color: #ededed;
  background-color: #ffffff;
}
.km-pane-wrapper > .km-pane .km-content .k-mobile-list > ul > li > .k-link {
  color: #ededed;
}
.k-popup.k-context-menu {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.k-drag-clue {
  color: #444444;
  background-color: #ebebeb;
  border-color: #ebebeb;
  -webkit-box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
}
/* Responsive styles */
@media only screen and (max-width: 1024px) {
  .k-webkit,
  .k-ff,
  .k-ie11 {
    /* Responsive Scheduler */
    /* Responsive Pager */
  }
  .k-webkit .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 {
    right: 13px;
    top: 0;
  }
  .k-webkit .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-webkit .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 {
    background-image: none;
    background-position: 50% 50%;
    background-color: transparent;
    border-color: transparent;
    border-radius: 2px;
    text-align: right;
  }
  .k-webkit .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 {
    border-radius: 0;
  }
  .k-webkit .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 {
    border-radius: 2px - 1 2px - 1 0 0;
  }
  .k-webkit .k-scheduler-toolbar > ul li:first-child,
  .k-ff .k-scheduler-toolbar > ul li:first-child,
  .k-ie11 .k-scheduler-toolbar > ul li:first-child,
  .k-webkit .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-ff .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-ie11 .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li .k-link {
    border-radius: 0;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-webkit .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-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link {
    border-radius: 0 0 2px - 1 2px - 1;
  }
  .k-webkit .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 {
    border-color: transparent;
    background-image: none;
    background-color: transparent;
  }
  .k-webkit .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-webkit .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:hover > .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link {
    color: #ffffff;
    min-width: 20px;
  }
  .k-webkit .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 {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -0.5em;
    right: 0.333em;
    width: 1.333em;
    height: 1.333em;
  }
  .k-webkit .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 {
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: transparent;
    /*@secondary-border-color*/
    background-color: #ededed;
    border-radius: 2px 2px 0 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  }
  .k-webkit .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 {
    border-width: 1px;
    background-image: none;
    border-radius: 2px;
  }
  .k-webkit .k-pager-wrap .k-pager-nav,
  .k-ff .k-pager-wrap .k-pager-nav,
  .k-ie11 .k-pager-wrap .k-pager-nav,
  .k-webkit .k-pager-input,
  .k-ff .k-pager-input,
  .k-ie11 .k-pager-input {
    float: none;
    display: inline-block;
    vertical-align: top;
  }
  .k-webkit .k-pager-numbers,
  .k-ff .k-pager-numbers,
  .k-ie11 .k-pager-numbers,
  .k-webkit .k-grid .k-pager-numbers,
  .k-ff .k-grid .k-pager-numbers,
  .k-ie11 .k-grid .k-pager-numbers {
    position: absolute;
    left: 5.6em;
    display: -moz-inline-flex;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-transform: translatey(-100%);
    -moz-transform: translatey(-100%);
    transform: translatey(-100%);
  }
  .k-webkit .k-rtl .k-pager-numbers,
  .k-ff .k-rtl .k-pager-numbers,
  .k-ie11 .k-rtl .k-pager-numbers,
  .k-webkit .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 {
    right: 5.6em;
    width: 5.15em;
  }
  .k-webkit .k-pager-numbers .k-current-page,
  .k-ff .k-pager-numbers .k-current-page,
  .k-ie11 .k-pager-numbers .k-current-page,
  .k-webkit .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 {
    display: block;
    border-left: 0;
    -webkit-transform: translatey(100%);
    -moz-transform: translatey(100%);
    transform: translatey(100%);
  }
  .k-webkit .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) {
    display: none;
  }
  .k-webkit .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 {
    width: 3.8em;
    line-height: 2.564em;
    padding: 0 .429em 0 0.8em;
    border-radius: 2px;
    background-image: none;
    background-position: 50% 50%;
    background-color: #f9f9f9;
    border: 1px solid transparent;
    border-top: 0;
    -webkit-box-shadow: 0 2px 2px 0 #f9f9f9;
    box-shadow: 0 2px 2px 0 #f9f9f9;
  }
  .k-webkit .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 {
    border-radius: 2px;
    background-color: #ffffff;
    border: 1px solid #e7e7e7;
    border-top: 0;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
  }
  .k-webkit .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 {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -0.6em;
    right: 0.6em;
    width: 1.333em;
    height: 1.333em;
  }
  .k-webkit .k-pager-numbers + .k-link,
  .k-ff .k-pager-numbers + .k-link,
  .k-ie11 .k-pager-numbers + .k-link {
    margin-left: 5.4em;
  }
  .k-webkit .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 {
    margin-right: 5.4em;
    margin-left: 0;
  }
  .k-webkit .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-ff .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-ie11 .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-webkit .k-pager-wrap .k-pager-numbers .k-link,
  .k-ff .k-pager-wrap .k-pager-numbers .k-link,
  .k-ie11 .k-pager-wrap .k-pager-numbers .k-link {
    display: block;
    margin-top: 0;
    margin-right: 0;
    padding: 1px 5px 1px .8em;
    text-align: left;
    border-top: 0;
  }
  .k-webkit .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 {
    background-color: #ebebeb;
  }
  .k-webkit .k-pager-numbers.k-state-expanded,
  .k-ff .k-pager-numbers.k-state-expanded,
  .k-ie11 .k-pager-numbers.k-state-expanded {
    box-sizing: border-box;
    padding: 2px 0 0;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #e7e7e7;
    /*@secondary-border-color*/
    background-color: #ffffff;
    border-radius: 2px 2px 0 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  }
  .k-webkit .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 {
    margin: -2.2em -1px 0;
    padding: 0;
  }
  .k-webkit .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 {
    border-radius: 0 0 2px 2px;
    background-color: #ffffff;
    border: 1px solid #e7e7e7;
    border-top: 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  }
  .k-webkit .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 {
    display: inline-block;
  }
}
@media only screen and (max-width: 640px) {
  .k-webkit .k-pager-info,
  .k-ff .k-pager-info,
  .k-ie11 .k-pager-info {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .k-webkit .k-pager-sizes,
  .k-ff .k-pager-sizes,
  .k-ie11 .k-pager-sizes {
    display: none;
  }
}
/* Kendo Overrides */
/* Note: many of the kendo controls need the content-box box model whereas Bootstrap uses the box-model. Here are manual overrides: */
.noshadow {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.k-textbox:focus,
.k-autocomplete.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-multiselect.k-header.k-state-active,
.k-textbox:hover,
.k-overflow-anchor:hover,
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.k-checkarea,
.k-checkarea *,
.k-checkarea *:before,
.k-checkarea *:after {
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.k-content {
  background: transparent!important;
  position: relative;
}
.tempgray {
  background: #ededed!important;
}
.textbuttonstandard {
  float: right;
  padding: 12px 12px;
  cursor: pointer;
  text-transform: uppercase;
  color: #047bc1;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}
.textbuttonstandard:focus {
  background-color: #eeeeee;
}
/* Filter buttons */
.k-filter-menu.k-popup .k-button {
  float: right !important;
  padding: 12px 12px !important;
  cursor: pointer !important;
  text-transform: uppercase !important;
  color: #047bc1 !important;
  background: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 0 !important;
}
.k-filter-menu.k-popup .k-button:focus {
  background-color: #eeeeee !important;
}
/* Kendo Grid pagination page popup interferes with horizontal scroll bar of grid - this is a fix */
@media (max-width: 1024px) {
  .k-webkit .k-pager-numbers,
  .k-ff .k-pager-numbers,
  .k-ie11 .k-pager-numbers,
  .k-webkit .k-grid .k-pager-numbers,
  .k-ff .k-grid .k-pager-numbers,
  .k-ie11 .k-grid .k-pager-numbers {
    height: 0;
  }
  .k-webkit .k-pager-numbers.k-state-expanded,
  .k-ff .k-pager-numbers.k-state-expanded,
  .k-ie11 .k-pager-numbers.k-state-expanded {
    height: auto;
  }
  .k-webkit .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 {
    background-color: transparent!important;
  }
  .k-webkit .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 {
    border: 0;
  }
  .k-webkit .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 {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 0;
  }
  .gridholder .k-pager-numbers .k-link,
  .gridholder .k-pager-numbers .k-state-selected {
    border: 0!important;
  }
}
/* Kendo editor dialog */
.k-editor-dialog .k-textbox > input,
.k-editor-dialog .k-input[type="text"],
.k-editor-dialog .k-input[type="number"],
.k-editor-dialog .k-textbox,
.k-editor-dialog .k-picker-wrap .k-input,
.k-editor-dialog .k-button {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-bottom: 1px solid #d2d2d2;
}
.k-editor-dialog .k-textbox > input:focus,
.k-editor-dialog .k-input[type="text"]:focus,
.k-editor-dialog .k-input[type="number"]:focus,
.k-editor-dialog .k-textbox:focus,
.k-editor-dialog .k-picker-wrap .k-input:focus,
.k-editor-dialog .k-button:focus {
  border: 0;
  border-bottom: 1px solid #047bc1;
  background-position: bottom center, bottom center!important;
}
.k-editor-dialog .k-dialog-insert.k-button.k-primary,
.k-editor-dialog .k-dialog-close.k-button {
  float: right !important;
  padding: 12px 12px !important;
  cursor: pointer !important;
  text-transform: uppercase !important;
  color: #047bc1 !important;
  background: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 0 !important;
}
.k-editor-dialog .k-dialog-insert.k-button.k-primary:focus,
.k-editor-dialog .k-dialog-close.k-button:focus {
  background-color: #eeeeee !important;
}
/* Tab strip */
.k-tabstrip .k-tabstrip-items {
  background: #ededed;
}
.k-state-active a.k-link {
  color: #047bc1 !important;
  font-weight: bold;
}
.k-tabstrip-items .k-loading {
  border-width: 2px!important;
}
/* Kendo Sprites - May be best to overwrite the main Kendo Style to avoid 2 queries */
/* K-inputs */
.k-input,
input.k-textbox {
  padding: 0 0 0.25em 0 !important;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-dropdown-wrap .k-input,
.k-selectbox .k-input,
.q-form-control-wrapper > .k-input,
input.k-textbox {
  text-indent: 0;
  height: 1.875em;
  line-height: 1.875em;
}
.k-autocomplete,
.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker,
.k-colorpicker,
.k-numerictextbox,
.k-dropdown,
.k-selectbox,
.k-textbox,
.k-toolbar .k-split-button {
  width: 100%!important;
}
/* Textarea */
textarea {
  resize: none;
}
/* Drop down and multi-select */
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused {
  background-color: transparent!important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/* Hover - stay transparent */
.k-picker-wrap.k-state-hover .k-input,
.k-picker-wrap.k-state-focused .k-input {
  background-color: transparent!important;
}
/* Focused - stay transparent */
.k-numeric-wrap.k-state-focused > .k-select,
.k-numeric-wrap .k-link.k-state-selected {
  background-color: transparent!important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/* Multi-select */
.k-multiselect-wrap li {
  border-radius: 0;
  padding: 0 .85em 0 .857em;
}
/* Overrides below help keep error spacing consistent between controls */
span.k-widget.k-datepicker.k-header.q-form-control-input,
span.k-widget.k-timepicker.k-header.q-form-control-input,
span.k-widget.k-datetimepicker.k-header.q-form-control-input,
span.k-widget.k-combobox.k-header.q-form-control-input,
span.k-widget.k-dropdown.k-header.q-form-control-input,
span.k-widget.k-numerictextbox.q-form-control-input {
  height: 2.250em;
}
/* Read only */
.q-form-control-wrapper.readonly .k-numeric-wrap.k-expand-padding .k-input,
.q-form-control-wrapper.readonly .k-dropdown-wrap .k-input,
.q-form-control-wrapper.readonly .k-picker-wrap .k-input,
.q-form-control-wrapper.readonly .k-autocomplete .k-input,
.q-form-control-wrapper.readonly .k-numeric-wrap .k-input,
.q-form-control-wrapper.readonly input.q-form-control-input,
.q-form-control-wrapper.k-autocomplete .q-form-control-input,
.q-form-control-wrapper.k-dropdown-wrap .q-form-control-input,
.q-form-control-wrapper.k-picker-wrap .q-form-control-input,
.q-form-control-wrapper.k-numeric-wrap .q-form-control-input,
.q-form-control-wrapper.readonly > input,
.q-form-control-wrapper.readonly .k-numeric-wrap.k-expand-padding .k-input,
.q-form-control-wrapper.readonly .k-dropdown-wrap .k-input,
.q-form-control-wrapper.readonly .k-picker-wrap .k-input,
.q-form-control-wrapper.readonly .k-autocomplete .k-input,
.q-form-control-wrapper.readonly .k-numeric-wrap .k-input,
.q-form-control-wrapper.readonly input.q-form-control-input,
.q-form-control-wrapper.readonly textarea,
.k-state-disabled .k-multiselect-wrap.k-floatwrap {
  background-color: transparent!important;
  border-bottom: 1px dashed #d2d2d2!important;
  cursor: not-allowed !important;
  background-image: none!important;
  color: #757575!important;
}
.q-form-control-wrapper.readonly.invalid .k-numeric-wrap.k-expand-padding .k-input,
.q-form-control-wrapper.readonly.invalid .k-dropdown-wrap .k-input,
.q-form-control-wrapper.readonly.invalid .k-picker-wrap .k-input,
.q-form-control-wrapper.readonly.invalid .k-autocomplete .k-input,
.q-form-control-wrapper.readonly.invalid .k-numeric-wrap .k-input,
.q-form-control-wrapper.readonly.invalid input.q-form-control-input,
.q-form-control-wrapper.k-autocomplete .q-form-control-input,
.q-form-control-wrapper.k-dropdown-wrap .q-form-control-input,
.q-form-control-wrapper.k-picker-wrap .q-form-control-input,
.q-form-control-wrapper.k-numeric-wrap .q-form-control-input,
.q-form-control-wrapper.readonly.invalid > input,
.q-form-control-wrapper.readonly.invalid .k-numeric-wrap.k-expand-padding .k-input,
.q-form-control-wrapper.readonly.invalid .k-dropdown-wrap .k-input,
.q-form-control-wrapper.readonly.invalid .k-picker-wrap .k-input,
.q-form-control-wrapper.readonly.invalid .k-autocomplete .k-input,
.q-form-control-wrapper.readonly.invalid .k-numeric-wrap .k-input,
.q-form-control-wrapper.readonly.invalid input.q-form-control-input,
.q-form-control-wrapper.readonly.invalid textarea,
.k-state-disabled .k-multiselect-wrap.k-floatwrap {
  background-color: transparent!important;
  border-bottom: 1px dashed #da4b37 !important;
  cursor: not-allowed !important;
  color: #da4b37 !important;
  background-image: none!important;
}
.q-form-control-wrapper.readonly.invalid.state-focussed .k-numeric-wrap.k-expand-padding .k-input,
.q-form-control-wrapper.readonly.invalid.state-focussed .k-dropdown-wrap .k-input,
.q-form-control-wrapper.readonly.invalid.state-focussed .k-picker-wrap .k-input,
.q-form-control-wrapper.readonly.invalid.state-focussed .k-autocomplete .k-input,
.q-form-control-wrapper.readonly.invalid.state-focussed .k-numeric-wrap .k-input,
.q-form-control-wrapper.readonly.invalid.state-focussed input.q-form-control-input,
.q-form-control-wrapper.k-autocomplete .q-form-control-input,
.q-form-control-wrapper.k-dropdown-wrap .q-form-control-input,
.q-form-control-wrapper.k-picker-wrap .q-form-control-input,
.q-form-control-wrapper.k-numeric-wrap .q-form-control-input,
.q-form-control-wrapper.readonly.invalid.state-focussed > input,
.q-form-control-wrapper.readonly.invalid.state-focussed .k-numeric-wrap.k-expand-padding .k-input,
.q-form-control-wrapper.readonly.invalid.state-focussed .k-dropdown-wrap .k-input,
.q-form-control-wrapper.readonly.invalid.state-focussed .k-picker-wrap .k-input,
.q-form-control-wrapper.readonly.invalid.state-focussed .k-autocomplete .k-input,
.q-form-control-wrapper.readonly.invalid.state-focussed .k-numeric-wrap .k-input,
.q-form-control-wrapper.readonly.invalid.state-focussed input.q-form-control-input,
.q-form-control-wrapper.readonly.invalid.state-focussed textarea,
.k-state-disabled .k-multiselect-wrap.k-floatwrap {
  background-color: transparent!important;
  border-bottom: 1px dashed #da4b37 !important;
  cursor: not-allowed !important;
  color: #da4b37 !important;
  background-image: none!important;
}
.k-autocomplete.k-state-disabled,
.k-picker-wrap.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-dropdown-wrap.k-state-disabled,
.k-multiselect.k-header.k-state-disabled {
  background-color: transparent!important;
  background-image: none!important;
}
/* Tooltip */
.k-tooltip {
  z-index: 12000;
  border: 0;
  background-repeat: repeat-x;
  min-width: 20px;
  padding: 4px 6px;
  text-align: center;
  text-decoration: none;
  border-radius: 2px;
  position: absolute;
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.2;
  box-shadow: none!important;
  text-transform: normal;
  white-space: nowrap;
}
.k-animation-container .k-tooltip {
  background-color: transparent!important;
}
.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 {
  display: none;
}
.k-filter-menu > div > div:last-child {
  border-top: 0!important;
}
/* Old overrides
.k-icon {
	.opacity(1)!important;	
}

.k-icon, .k-tool-icon, .k-grouping-dropclue, .k-drop-hint, .k-column-menu .k-sprite, .k-grid-mobile .k-resize-handle-inner::before, .k-grid-mobile .k-resize-handle-inner::after {
	background-image: url(/IPWS/Content/20_Kendo/Material/sprite_2x.png)!important;
    background-size: 340px 600px !important;
	
}
*/
/* Date / Time popups */
/*
.k-popup {
	border: none!important;	
	-webkit-box-shadow: 0px 12px 17px -4px rgba(0,0,0,0.18)!important;
	-moz-box-shadow: 0px 12px 17px -4px rgba(0,0,0,0.18)!important;
	box-shadow: 0px 12px 17px -4px rgba(0,0,0,0.18)!important;
	
}

.k-popup .k-list .k-state-hover, .k-popup .k-list .k-state-focused, .k-popup .k-list .k-state-selected, .k-overflow-container .k-state-hover, .k-overflow-container .k-state-focused, .k-overflow-container .k-state-selected, .k-fieldselector .k-list .k-item, .k-list-optionlabel.k-state-focused, .k-list-optionlabel.k-state-selected {
	border:none!important;
	border-radius:0!important;
	padding: 1px 5px!important;	
}

.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
	background-color: #eeeeee!important;	
}

.k-nav-today {
	color: #838383!important;	
}

.k-list-container {
	background: #fff!important;
	border: none!important;	
}

.k-block, .k-widget, .k-input, .k-textbox, .k-group, .k-content, .k-header, .k-filter-row > th, .k-editable-area, .k-separator, .k-colorpicker .k-i-arrow-s, .k-textbox > input, .k-autocomplete, .k-dropdown-wrap, .k-toolbar, .k-group-footer td, .k-grid-footer, .k-footer-template td, .k-state-default, .k-state-default .k-select, .k-state-disabled, .k-grid-header, .k-grid-header-wrap, .k-grid-header-locked, .k-grid-footer-locked, .k-grid-content-locked, .k-grid td, .k-grid td.k-state-selected, .k-grid-footer-wrap, .k-pager-wrap, .k-pager-wrap .k-link, .k-pager-refresh, .k-grouping-header, .k-grouping-header .k-group-indicator, .k-panelbar > .k-item > .k-link, .k-panel > .k-item > .k-link, .k-panelbar .k-panel, .k-panelbar .k-content, .k-treemap-tile, .k-calendar th, .k-slider-track, .k-splitbar, .k-dropzone-active, .k-tiles, .k-toolbar, .k-tooltip, .k-button-group .k-tool, .k-upload-files {
	border:none!important;	
}


.k-state-hover, .k-state-hover:hover, {
  background-image: none!important;
  
}

.k-state-hover, .k-state-hover:hover, .k-splitbar-horizontal-hover:hover, .k-splitbar-vertical-hover:hover, .k-list > .k-state-hover, .k-scheduler .k-scheduler-toolbar ul li.k-state-hover, .k-pager-wrap .k-link:hover, .k-dropdown .k-state-focused, .k-filebrowser-dropzone, .k-mobile-list .k-item > .k-link:active, .k-mobile-list .k-item > .k-label:active, .k-mobile-list .k-edit-label.k-check:active, .k-mobile-list .k-recur-view .k-check:active {
	background-color:#eeeeee!important;
	border:none!important;	
}


.k-state-focused.k-state-selected, .k-list > .k-state-focused.k-state-selected, .k-listview > .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected {
	box-shadow:none!important;	
}

.k-block, .k-button, .k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window, .k-window-titleless .k-window-content, .k-window-action, .k-inline-block, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-autocomplete, .k-multiselect, .k-combobox, .k-dropdown, .k-dropdown-wrap, .k-datepicker, .k-timepicker, .k-colorpicker, .k-datetimepicker, .k-notification, .k-numerictextbox, .k-picker-wrap, .k-numeric-wrap, .k-colorpicker, .k-list-container, .k-calendar-container, .k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-inline, .k-tooltip, .k-tile, .k-slider-track, .k-slider-selection, .k-upload {
	border-radius:0!important;

}

.k-state-selected, .k-button:active, .k-button.k-state-active, .k-draghandle.k-state-selected:hover {
	background-color:#eeeeee!important;
		
	
}

.k-state-focused, .k-list > .k-state-focused, .k-listview > .k-state-focused, .k-grid-header th.k-state-focused, td.k-state-focused, .k-button.k-state-focused {
	box-shadow: none!important;
	background-color:#eeeeee!important;	
}



.k-menu .k-menu-group,
.k-grid .k-filter-options,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-multiselect.k-state-focused,
.k-filebrowser .k-image,
.k-tooltip {
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}

input, textarea, .autocomplete, span.k-datepicker, span.k-timepicker, span.k-datetimepicker, span.k-colorpicker, span.k-numerictextbox, span.k-combobox, span.k-dropdown, .k-toolbar .k-split-button {
 width:90%;	
}
*/
/* Allow sufficient space for inputs */
/*
.q-formspace {
	height:64px;	
}


.autocomplete {
	padding:10px 0 0 !important	
}

.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default {
	background-color: transparent!important;
	background-image: none!important;
	border-color: transparent!important;
	
}

.k-autocomplete.k-state-focused, .k-dropdown-wrap.k-state-focused, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused {
	box-shadow: none!important;	
	
}


.k-input {
	
}



.label,
.input {
    display: block;
}


.label {
    margin-bottom: .5em;
    color: grey;
}


.input {
   
    margin-bottom: .2em;
    font-size: medium;
    border: none;
    border-bottom: 1px solid #CCCCCC;
    border-radius: 0;
    padding: .5em .7em;
    background-color: white;
    cursor: pointer;
    -webkit-appearance: none;
}
    .input.k-input {
    height:30px;
    }


.input.has-value, .input:focus, .k-input.k-input.has-value {
    
    outline: none;
    box-shadow: none;
    border-radius: 0;
    
}

.input:focus {
   
    outline: none;
    box-shadow: none;
    border-radius: 0;
    border: none;

}

.flygroup-table td {
padding-bottom:10px;
}


.classic {
    opacity: 0;
    top: 2em;
    z-index: -1;
}

    .classic.is-active {
        opacity: 1;
        top: 1em;
        z-index: 1;
    }
 .error-msg {
color:red;
font-size:12px;
display:none;
}
 .k-textbox,  .k-numeric-wrap,  .k-autocomplete,  .k-picker-wrap,  .k-numeric-wrap,  .k-dropdown-wrap {
    border: none;
    border-radius: 0;
    border-color: #808080;

    background-color: white;
}
.k-numerictextbox.k-input, .k-input, .k-numeric-wrap.k-expand-padding .k-input {
    
   
}
     .k-numeric-wrap.k-expand-padding .k-input,
     .k-dropdown-wrap .k-input,
     .k-picker-wrap .k-input,
     .k-autocomplete .k-input {
        border-radius: 0;
    }

     .k-picker-wrap,  .k-dropdown-wrap, .k-numeric-wrap {
        border: none;
        border-radius: 0;
        outline: none;
        background: transparent;
    }

     .k-state-focused {
        border: none;
        outline: none;
        box-shadow: none;
    }

     .k-state-hover {
        outline: none;
        box-shadow: none;
    }

 .k-state-default > .k-select {
    border-color: transparent;
}


.k-autocomplete.k-state-focused .k-input,
.k-picker-wrap.k-state-focused .k-input,
.k-numeric-wrap.k-state-focused .k-input {
    border: none;
    outline: none;
    box-shadow: none;
}

.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input {
    border: none;
    border-radius: 0;
    outline: none;
 
}

 .k-input:hover {
    cursor: pointer;
    box-shadow: none;
    outline: none;
}

 .k-input.has-value,  .k-input:focus {
    border-radius: 0;
    outline: none;
    margin-top: 0!important;
   
}

 .k-input:focus {
    border: none;
    border-radius: 0;
    outline: none;
  
}
.invalid input.k-input, 
.invalid input.k-input:focus {
    border: none;
    border-radius: 0;
    outline: none;
    border-bottom: 2px solid red;
}


.k-input:read-only:focus {
   
}
.required.invalid .error-msg {
    display:block;
}

.k-autocomplete.k-state-focused .k-input,
.k-dropdown-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-focused .k-input,
.k-numeric-wrap.k-state-focused .k-input {
    border-radius: 0;
    outline: none;
    border-width: 0;
    border: none;
  
}
.invalid.k-autocomplete.k-state-focused .k-input,
.invalid.k-dropdown-wrap.k-state-focused .k-input,
.invalid.k-picker-wrap.k-state-focused .k-input,
.invalid.k-numeric-wrap.k-state-focused .k-input {
   
}

.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-button,
.k-draghandle,
.k-treemap-tile,
html .km-pane-wrapper .k-header {
   
}


.k-autocomplete .k-input {
   
}



td {
    min-width: 200px;
}

.k-header,
.k-grid-header,
.k-toolbar,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-button,
.k-progressbar,
.k-draghandle,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.km-pane-wrapper > .km-pane > .km-view > .km-content {
    background: none;
    outline: none;
}

     .k-dropdown-wrap.k-state-active,
     .k-picker-wrap.k-state-active,
     .k-numeric-wrap.k-state-active {
        border: none;
        background: none;
        outline: none;
    }

 input:focus {
    box-shadow: none;
}
 input.k-input,  textarea.k-input {
    border: none;
    border-radius: 0;
    outline: none;
    box-shadow: none;
}
 .input-group-addon, .q-input-group-last {
    border: none;
    background: none;
    border-radius: 0!important;
}
 .k-input {
  
}
 
 .k-select {
border:none;
  
}

.k-checkbox,
.k-radio {
    display: inline;
    opacity: 0;
    width: 0;
    margin: 0;
}

.k-checkbox-label {
    position: relative;
    padding-left: 1.5em;
    vertical-align: middle;
    line-height: 0.875em;
    cursor: pointer;
}

  .k-checkbox-label:before {
        border-color: transparent;
        border-radius: 3px;
    }

   .k-checkbox-label:after {
        border-color: #dbdbde;
        background: #ffffff;
        border-radius: 3px;
    }

.k-checkbox:checked + .k-checkbox-label:after {
    content: "\2713";
    width: 1em;
    height: 1em;
    position: absolute;
    top: 0;
    left: 0;
    border-width: 1px;
    border-style: solid;
    text-align: center;
}

.k-checkbox:checked + input[type='hidden'] + .k-checkbox-label:after {
    content: "\2713";
    width: 1em;
    height: 1em;
    position: absolute;
    top: 0;
    left: 0;
    border-width: 1px;
    border-style: solid;
    text-align: center;
}

.k-checkbox-label:hover:after,
.k-checkbox:checked + .k-checkbox-label:hover:after {
    border-color: #a6afbe;
    box-shadow: none;
}

.k-checkbox-label:hover:after,
.k-checkbox:checked + input[type='hidden'] + .k-checkbox-label:hover:after {
    border-color: #a6afbe;
    box-shadow: none;
}

.k-checkbox:checked + .k-checkbox-label:after {
    background-color: #ffffff;
    border-color: #dbdbde;
    border-radius: 3px;
    color: #0a7ac1;
}

.k-checkbox:checked + input[type='hidden'] + .k-checkbox-label:after {
    background-color: #ffffff;
    border-color: #dbdbde;
    border-radius: 3px;
    color: #0a7ac1;
}

.k-checkbox-label:active:before {
    box-shadow: 0 0 3px 0 #0a7ac1;
    border-color: transparent;
    border-radius: 3px;
}

.k-checkbox-label:active:after {
    border-color: #0a7ac1;
    border-radius: 3px;
}

.k-checkbox:checked + .k-checkbox-label:active:after {
    border-color: #0a7ac1;
}

.k-checkbox:checked + input[type='hidden'] + .k-checkbox-label:active:after {
    border-color: #0a7ac1;
}

.k-checkbox:checked + .k-checkbox-label:active:before {
    box-shadow: 0 0 3px 0 #0a7ac1;
    border-radius: 3px;
}

.k-checkbox:checked + input[type='hidden'] + .k-checkbox-label:active:before {
    box-shadow: 0 0 3px 0 #0a7ac1;
    border-radius: 3px;
}

.k-checkbox:disabled + .k-checkbox-label {
    color: #b3bac7;
}

.k-checkbox:disabled + input[type='hidden'] + .k-checkbox-label {
    color: #b3bac7;
}

.k-checkbox:disabled + .k-checkbox-label:hover:after,
.k-checkbox:disabled + .k-checkbox-label:active:before {
    box-shadow: none;
}

.k-checkbox:checked:disabled + .k-checkbox-label:after {
    background: #f4f4f5;
    color: #b3bac7;
}

.k-checkbox:disabled + .k-checkbox-label:after,
.k-checkbox:checked:disabled + .k-checkbox-label:active:after,
.k-checkbox:disabled + .k-checkbox-label:hover:before,
.k-checkbox:checked:disabled + .k-checkbox-label:hover:after {
    background: #f4f4f5;
    border-color: #dbdbde;
    border-radius: 3px;
}

.k-radio-label:before {
    border-color: #dbdbde;
    border-radius: 50%;
    background-color: #ffffff;
    border-width: 1px;
}

.k-radio-label:hover:before,
.k-radio:checked + .k-radio-label:hover:before {
    border-color: #a6afbe;
    box-shadow: none;
}

.k-radio:checked + .k-radio-label:before {
    border-color: #dbdbde;
}

.k-radio:checked + .k-radio-label:after {
    background-color: #3f9dd9;
    border-radius: 50%;
}

.k-radio-label:active:before {
    box-shadow: 0 0 3px 0 #0a7ac1;
    border-radius: 50%;
    border-color: #0a7ac1;
}

.k-radio:checked + .k-radio-label:active:before {
    box-shadow: 0 0 3px 0 #0a7ac1;
    border-radius: 50%;
    border-color: #0a7ac1;
}

.k-radio:disabled + .k-radio-label {
    color: #b3bac7;
}

    .k-radio:disabled + .k-radio-label:before {
        border-color: #bfbfbf;
    }

    .k-radio:disabled + .k-radio-label:active:before {
        box-shadow: none;
        background: #f4f4f5;
    }

    .k-radio:disabled + .k-radio-label:before {
        background: #f4f4f5;
    }

    .k-radio:disabled + .k-radio-label:hover:after,
    .k-radio:disabled + .k-radio-label:hover:before {
        box-shadow: none;
    }

.k-checkbox:focus + .k-checkbox-label:after,
.k-radio:focus + .k-radio-label:before {
    border-color: #0a7ac1;
    box-shadow: 0 0 3px 0 #0a7ac1;
}

.k-checkbox:checked + .k-checkbox-label:hover:after {
    border-color: #dbdbde;
}

*/
/*# sourceMappingURL=kendo-styles.css.map */
/* Derrick Red - a52020 */
/* Innovation Blue */
/* Dark Derrick red  72001e */
/* Prosperity purple 75004b */
/* Ocean blue 005b99  */
/* Electric blue 009de2  */
/* Turbine teal 034442  */
/* Dark resource green 27630e */
/* Light Energy yellow c4a300  */
/* Light Turbine teal 1b6c77  */
/* Steel gray -9ba2aa  */
/* Dark utility orange - 8e2500  */
/* Light utility orange -af501c  */
/* Shale Gray - 646a75  */
/* LESS Document */
/* Change box model to content box for some Kendo elements */
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
@font-face {
  font-family: 'Roboto';
  src: url(/IPWS/Content/fonts/Roboto-Regular-webfont.eot);
  src: url(/IPWS/Content/fonts/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(/IPWS/Content/fonts/Roboto-Regular-webfont.woff) format('woff'), url(/IPWS/Content/fonts/Roboto-Regular-webfont.ttf) format('truetype'), url(/IPWS/Content/fonts/Roboto-Regular-webfont.svg#RobotoRegular) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url(/IPWS/Content/fonts/Roboto-Italic-webfont.eot);
  src: url(/IPWS/Content/fonts/Roboto-Italic-webfont.eot?#iefix) format('embedded-opentype'), url(/IPWS/Content/fonts/Roboto-Italic-webfont.woff) format('woff'), url(/IPWS/Content/fonts/Roboto-Italic-webfont.ttf) format('truetype'), url(/IPWS/Content/fonts/Roboto-Italic-webfont.svg#RobotoItalic) format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url(/IPWS/Content/fonts/Roboto-Bold-webfont.eot);
  src: url(/IPWS/Content/fonts/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(/IPWS/Content/fonts/Roboto-Bold-webfont.woff) format('woff'), url(/IPWS/Content/fonts/Roboto-Bold-webfont.ttf) format('truetype'), url(/IPWS/Content/fonts/Roboto-Bold-webfont.svg#RobotoBold) format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url(/IPWS/Content/fonts/Roboto-BoldItalic-webfont.eot);
  src: url(/IPWS/Content/fonts/Roboto-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'), url(/IPWS/Content/fonts/Roboto-BoldItalic-webfont.woff) format('woff'), url(/IPWS/Content/fonts/Roboto-BoldItalic-webfont.ttf) format('truetype'), url(/IPWS/Content/fonts/Roboto-BoldItalic-webfont.svg#RobotoBoldItalic) format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url(/IPWS/Content/fonts/Roboto-Medium-webfont.eot);
  src: url(/IPWS/Content/fonts/Roboto-Medium-webfont.eot?#iefix) format('embedded-opentype'), url(/IPWS/Content/fonts/Roboto-Medium-webfont.woff) format('woff'), url(/IPWS/Content/fonts/Roboto-Medium-webfont.ttf) format('truetype'), url(/IPWS/Content/fonts/Roboto-Medium-webfont.svg#RobotoMedium) format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url(/IPWS/Content/fonts/Roboto-MediumItalic-webfont.eot);
  src: url(/IPWS/Content/fonts/Roboto-MediumItalic-webfont.eot?#iefix) format('embedded-opentype'), url(/IPWS/Content/fonts/Roboto-MediumItalic-webfont.woff) format('woff'), url(/IPWS/Content/fonts/Roboto-MediumItalic-webfont.ttf) format('truetype'), url(/IPWS/Content/fonts/Roboto-MediumItalic-webfont.svg#RobotoMediumItalic) format('svg');
  font-weight: 300;
  font-style: italic;
}
html {
  font-family: 'Roboto', sans-serif !important;
}
.disclaimer {
  color: #da4b37;
}
.footerlink a {
  font-size: 12px;
  color: #757575;
  text-transform: uppercase;
  font-weight: 300;
}
h1,
h2,
h3,
h4,
h5 {
  margin-bottom: 0!important;
}
h2.guide {
  margin: 64px 0 32px 0!important;
}
p,
span,
h1,
h2,
h3,
h4,
h5 {
  color: #3b3b3b;
}
.secondary {
  color: #757575;
}
.hint {
  color: #bdbdbd;
}
.intro p {
  color: #757575;
  margin: 20px 0;
}
.q-bold {
  font-weight: bold!important;
  color: #3b3b3b !important;
}
.q-bolditalic {
  font-weight: bold!important;
  font-style: italic!important;
  color: #3b3b3b !important;
}
.q-italic {
  font-style: italic!important;
  color: #3b3b3b !important;
}
/*@import "colorclasses.less";*/
header {
  height: 70px;
}
header h1 {
  margin-top: 12px;
}
header a,
header a:hover {
  text-decoration: none;
  outline: none;
}
header .breadcrumb {
  margin-bottom: 0;
  padding: 0;
}
@media (max-width: 768px) {
  header .breadcrumb > li {
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 33%;
    overflow: hidden;
  }
}
@media (max-width: 768px) {
  header .breadcrumb > li:before {
    padding: 0;
  }
}
.q-actionbar {
  width: 100%!important;
  height: 48px;
  color: #fff;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-actionbar button {
  background-color: transparent;
  border: 0;
}
.q-actionbar button:hover {
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.q-actionbar {
  background-color: #047bc1;
}
.affix {
  top: 0;
  z-index: 100;
}
.q-head {
  position: static;
  border-left: 1px solid #e0e0e0;
  height: 70px;
}
@media (max-width: 768px) {
  .q-head {
    height: auto;
    width: 100%;
    text-align: center;
  }
}
.wback {
  background-color: #fff;
  z-index: 10100;
}
.wback .q-head-btn {
  position: relative;
  line-height: 66px;
  height: 66px;
  width: 100%;
  display: block;
  text-align: center;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.wback .q-head-btn:after {
  display: inline-block;
  height: 8px;
  width: 4px;
  margin: 0 1rem;
  content: " ";
  border-top: 4px solid #757575;
  border-right: 4px solid #fff;
  border-bottom: 4px solid #fff;
  border-left: 4px solid #fff;
}
@media (max-width: 992px) {
  .wback .q-head-btn:after {
    display: none;
  }
}
.sprite.q-head_DropDown {
  display: none;
  border: 0;
}
@media (max-width: 768px) {
  .sprite.q-head_DropDown {
    display: block;
    margin-top: 2rem;
    padding: 0!important;
    opacity: 0.54;
    filter: alpha(opacity=54);
    background-color: transparent;
    float: right;
    width: 22px;
  }
}
.q-header {
  display: block;
}
@media (max-width: 768px) {
  .q-header {
    display: none;
  }
}
@media (max-width: 768px) {
  .q-header .row {
    margin: 0;
  }
}
.lopad {
  padding: 2px;
}
.alert_asterisk {
  background-image: url(/IPWS/Content/30_Quorum/images/asterisk_alert.gif) !important;
  background-size: 50px 50px!important;
  background-position: center center!important;
  background-repeat: no-repeat !important;
}
.q-dropdown-menu.dropdown-menu {
  min-width: 200px;
  padding: 1rem!important;
  background: #fff;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 0;
  /*&.dropdownMoremenu {
		right: 1rem;
		left: auto;
	}*/
}
.q-dropdown-menu.dropdown-menu > li > a,
.q-dropdown-menu.dropdown-menu > li button {
  height: 44px!important;
  line-height: 40px!important;
  padding: 2px 14px!important;
  color: #000;
  vertical-align: middle;
  opacity: 1;
  width: 100%;
  text-align: left;
  text-indent: 0;
}
.q-dropdown-menu.dropdown-menu > li > a:hover,
.q-dropdown-menu.dropdown-menu > li button:hover {
  color: #000;
  opacity: 1;
  background: #cccccc;
}
.q-dropdown-menu.dropdown-menu > li > a .sprite,
.q-dropdown-menu.dropdown-menu > li button .sprite {
  margin-right: 1rem;
  vertical-align: middle;
}
.q-dropdown-menu.dropdown-menu > li > button:hover {
  background: transparent!important;
}
.q-dropdown-menu.dropdown-menu > li > button:disabled {
  opacity: 0.27;
  filter: alpha(opacity=27);
  color: #757575 !important;
}
.q-dropdown-menu.dropdown-menu > li > button:disabled:hover {
  cursor: default!important;
  color: #757575 !important;
}
.q-dropdown-menu.dropdown-menu.dropdownUsermenu {
  top: 1rem;
  left: auto;
  margin-left: 1rem;
}
.q-dropdown-menu.dropdown-menu.dropdownUsermenu li {
  height: 44px;
}
@media (max-width: 768px) {
  .q-dropdown-menu.dropdown-menu.dropdownUsermenu {
    position: static;
    display: block;
    height: auto;
    width: 100%;
    margin: 0;
    opacity: 1;
    box-shadow: none;
    max-height: 240px;
    overflow: scroll-y;
  }
}
.q-dropdown-menu.dropdown-menu.dropdownUsermenu .endstate {
  text-align: right;
  font-size: 12px;
}
.q-dropdown-menu.dropdown-menu.dropdownUsermenu .endstate:hover {
  background: transparent!important;
}
.q-dropdown-menu.dropdown-menu.dropdownUsermenu .empty {
  opacity: 0.27;
  filter: alpha(opacity=27);
  color: #757575 !important;
  font-size: 12px;
}
.q-dropdown-menu.dropdown-menu.dropdownUsermenu .empty:hover {
  background: transparent!important;
}
.q-dropdown-menu.dropdown-menu.dropdownSchedulermenu,
.q-dropdown-menu.dropdown-menu.dropdownPersonamenu,
.q-dropdown-menu.dropdown-menu.dropdownMoremenu {
  top: 1rem;
  left: auto;
  margin-left: 1rem;
}
.q-dropdown-menu.dropdown-menu.dropdownSchedulermenu > li,
.q-dropdown-menu.dropdown-menu.dropdownPersonamenu > li,
.q-dropdown-menu.dropdown-menu.dropdownMoremenu > li {
  height: 44px;
}
.q-dropdown-menu.dropdown-menu.dropdownSchedulermenu > li > a,
.q-dropdown-menu.dropdown-menu.dropdownPersonamenu > li > a,
.q-dropdown-menu.dropdown-menu.dropdownMoremenu > li > a {
  height: auto;
  line-height: 40px;
  padding: 8px;
  text-indent: 1rem;
}
.q-dropdown-menu.dropdown-menu.dropdownSchedulermenu > li > a .sprite,
.q-dropdown-menu.dropdown-menu.dropdownPersonamenu > li > a .sprite,
.q-dropdown-menu.dropdown-menu.dropdownMoremenu > li > a .sprite {
  position: absolute;
  top: auto;
  left: 0;
  display: none;
}
.q-dropdown-menu.dropdown-menu.dropdownSchedulermenu > li > a .sprite.q-head-selected,
.q-dropdown-menu.dropdown-menu.dropdownPersonamenu > li > a .sprite.q-head-selected,
.q-dropdown-menu.dropdown-menu.dropdownMoremenu > li > a .sprite.q-head-selected {
  display: inline-block;
}
.q-dropdown-menu.dropdown-menu.dropdownSchedulermenu > li > a:hover,
.q-dropdown-menu.dropdown-menu.dropdownPersonamenu > li > a:hover,
.q-dropdown-menu.dropdown-menu.dropdownMoremenu > li > a:hover {
  background: transparent;
}
.q-dropdown-menu.dropdown-menu.dropdownSchedulermenu > li > a:hover .sprite,
.q-dropdown-menu.dropdown-menu.dropdownPersonamenu > li > a:hover .sprite,
.q-dropdown-menu.dropdown-menu.dropdownMoremenu > li > a:hover .sprite,
.q-dropdown-menu.dropdown-menu.dropdownSchedulermenu > li > a:hover .q-head-selected,
.q-dropdown-menu.dropdown-menu.dropdownPersonamenu > li > a:hover .q-head-selected,
.q-dropdown-menu.dropdown-menu.dropdownMoremenu > li > a:hover .q-head-selected {
  display: inline-block;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu {
  top: 1rem;
  right: 5rem;
  left: auto;
  min-width: 300px;
  padding: 2rem;
  color: #757575;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu li {
  height: auto;
  padding: 1rem 0;
  line-height: 16px;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu li a {
  text-align: right;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu li:first-child {
  padding-top: 0;
  padding-bottom: 0;
  height: 24px!important;
  min-height: 24px!important;
  position: relative;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu li:last-child {
  padding-bottom: 0;
  text-align: right;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu li:hover {
  background-color: #fff!important;
  color: #757575;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu li > a:hover {
  background-color: #fff!important;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu h1 {
  color: #3b3b3b;
  margin-top: 0;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu .q-head_ShowingAlerts {
  font-size: 12px;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu .q-head_AlertTitle {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  line-height: 16px;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu .q-head_AlertTitleRed {
  display: inline-block;
  width: 25%;
  color: RED;
  vertical-align: top;
  line-height: 16px;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu .q-head_AlertDesc {
  display: inline-block;
  width: 74%;
  vertical-align: top;
  line-height: 16px;
  word-wrap: break-word;
}
.q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  display: inline-block;
  color: #047bc1;
  opacity: 1;
}
.q-search {
  display: inline-block;
  width: 26px;
  height: 26px;
  margin: 22px 0 0 10px;
}
.q-search a {
  margin-top: 4px;
  display: block;
  width: 18px;
  height: 18px;
}
.q-help {
  display: inline-block;
  width: 26px;
  height: 26px;
  margin: 22px 0 0 10px;
}
.q-help a {
  display: block;
  width: 26px;
  height: 26px;
}
@media (max-width: 768px) {
  .q-help,
  .q-search {
    display: none;
  }
}
.actionholder1,
.actionholder2,
.actionholder3,
.actionholdernaesb,
.actionholderleft {
  display: inline-block;
  height: 48px;
  text-align: right;
  white-space: nowrap;
  overflow: visible;
}
.actionholder1 button:disabled,
.actionholder2 button:disabled,
.actionholder3 button:disabled,
.actionholdernaesb button:disabled,
.actionholderleft button:disabled {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.actionholder1 button:disabled:hover,
.actionholder2 button:disabled:hover,
.actionholder3 button:disabled:hover,
.actionholdernaesb button:disabled:hover,
.actionholderleft button:disabled:hover {
  background: transparent!important;
  cursor: default!important;
}
@media (min-width: 992px) {
  .actionholder1,
  .actionholder2,
  .actionholder3,
  .actionholdernaesb,
  .actionholderleft {
    margin-left: 2.375em;
  }
}
@media (max-width: 768px) {
  .actionholder1,
  .actionholder2,
  .actionholder3,
  .actionholdernaesb,
  .actionholderleft {
    margin-left: 0;
  }
}
.actionholder1 {
  max-width: 400px;
  overflow-x: visible;
  margin-right: 10px;
}
@media (max-width: 768px) {
  .actionholder1 {
    max-width: 120px!important;
  }
}
.actionholder2 {
  max-width: 160px;
  overflow-x: visible;
}
.actionholder3 {
  max-width: 40px;
  margin-left: 0!important;
}
.actionholdernaesb,
.actionholderleft {
  margin-left: 0!important;
  max-width: 40px;
  width: 40px;
}
.q-action {
  height: 48px;
  line-height: 48px;
  white-space: nowrap;
}
.q-action.q-action-hub {
  padding: 0 0 0 1rem;
}
.q-action.q-action-add {
  padding: 0 0 0 0;
  text-align: right;
}
.q-action .q-action_Hub {
  max-width: 96%;
}
.q-action a,
.q-action button,
.q-action .q-action_Hub {
  display: inline-block;
  line-height: 48px;
  height: 48px;
  margin: 0 1px;
  padding: 0 3px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
.q-action a:hover,
.q-action button:hover,
.q-action .q-action_Hub:hover {
  background-color: #036ba8;
  cursor: pointer!important;
}
.q-action a span,
.q-action button span,
.q-action .q-action_Hub span {
  margin-right: 2px;
  margin-left: 4px;
  color: #fff;
}
.q-action > .q-action_Hub {
  height: 44px;
  line-height: 44px;
  margin: 2px 0;
  padding: 0 10px 0 6px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /*&:after {
			display: inline-block;
			color: #fff;
			height: 8px;
			width: 4px;
			margin: 0 1rem 0 5rem;
			content: " ";
			border-top: 4px solid #fff;
			border-right: 4px solid transparent;
			border-bottom: 4px solid transparent;
			border-left: 4px solid transparent;
		}*/
}
@media (max-width: 768px) {
  .q-action > .q-action_Hub {
    width: 100%;
    font-size: 12px;
  }
}
.q-action > .q-action_Hub .q-hub_Warning {
  margin-right: 10px;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .q-action > .q-action_Hub .q-hub_Warning {
    margin-right: 0;
  }
}
.q-action button:hover {
  cursor: pointer!important;
}
.q-action button span {
  color: #fff;
}
@media (max-width: 992px) {
  .q-action button .desktoptext {
    display: none;
  }
}
@media (max-width: 992px) {
  .q-action .primarysingleaction {
    margin-right: 24px;
  }
  .q-action .primarysingleaction .desktoptext {
    display: inline-block;
  }
}
.q-action .sprite {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  border: 0;
}
@media (max-width: 768px) {
  .q-action .sprite.q-content_Retrieve {
    vertical-align: top;
  }
}
@media (max-width: 768px) {
  .q-action .sprite.q-content_Submit {
    vertical-align: top;
  }
}
.q-action ul.dropdown-menu {
  top: 7px;
}
.q-action ul.dropdown-menu > li {
  padding: 2px 0!important;
}
.q-action ul.dropdown-menu.dropdownHubmenu {
  left: 1rem;
  min-width: 200px;
}
.dropdownUsermenu,
.dropdownSchedulermenu,
.dropdownPersonamenu {
  z-index: 2;
  position: absolute;
  height: 0;
  width: 0;
  overflow: hidden;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0;
  background: #fff;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.dropdownUsermenu .divider,
.dropdownSchedulermenu .divider,
.dropdownPersonamenu .divider {
  height: 1px!important;
}
.dropdownUsermenu li,
.dropdownSchedulermenu li,
.dropdownPersonamenu li {
  line-height: 40px!important;
}
.dropdownUsermenu li a,
.dropdownSchedulermenu li a,
.dropdownPersonamenu li a {
  line-height: 40px!important;
}
.open > .dropdownUsermenu,
.open > .dropdownSchedulermenu,
.open > .dropdownPersonamenu,
.open > .dropdownAlertsmenu {
  display: block;
  height: auto;
  width: auto;
  min-width: 200px;
  opacity: 1;
}
.open > .q-header {
  z-index: 2;
  position: absolute;
  top: 7rem;
  right: 0;
  display: block;
  height: auto;
  width: auto;
  min-height: 200px;
  min-width: 260px;
  overflow: hidden;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 1;
  background: #fff;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
@media (max-width: 1200px) {
  .nomobile {
    display: none;
  }
}
.nosmallmobile {
  display: block;
}
@media (max-width: 768px) {
  .nosmallmobile {
    display: none;
  }
}
@media (min-width: 1200px) {
  .onlymobile {
    display: none;
  }
}
.float_search_auto {
  display: none !important;
}
ul.q-dropdown-menu.dropdown-menu.dropdownMoremenu {
  position: relative !important;
}
span.sprite.q-content_ViewRecentHistory {
  background-image: none !important;
}
span.sprite.q-content_ViewRecentHistory.q-head-selected {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
}
.onlysmallmobile {
  display: none;
}
@media (max-width: 768px) {
  .onlysmallmobile {
    z-index: 11!important;
    display: block !important;
    width: 100% !important;
    height: 100% !important
     padding: 0px 0px !important;
    margin: 0px 0px !important;
  }
}
@media (max-width: 768px) {
  ul.datasetHeaderMenuMobileDropdown {
    padding-top: 0px !important;
    position: relative!important;
    top: 0px !important;
  }
  ul.datasetHeaderMenuMobileDropdown > li {
    cursor: pointer;
  }
  ul.datasetHeaderMenuMobileDropdown > li:hover {
    color: #000;
    opacity: 1;
    background: #cccccc;
    cursor: pointer!important;
  }
  ul.datasetHeaderMenuMobileDropdown > li > a {
    height: 44px;
    line-height: 40px;
    padding: 2px 10px;
    color: #000;
    vertical-align: middle;
    opacity: 1;
  }
  ul.datasetHeaderMenuMobileDropdown > li > a:hover {
    color: #000;
    opacity: 1;
    background: #cccccc;
    cursor: pointer!important;
  }
  div#dataset_header_menu {
    top: 50px!important;
  }
}
.q-dropdown .q-header_User .q-header_Item,
.q-dropdown .q-header_Scheduler .q-header_Item,
.q-dropdown .q-header_Persona .q-header_Item {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 70%;
  display: inline-block;
  margin: 0px;
}
.wback .q-header_User.q-head-btn:after,
.wback .q-header_Scheduler.q-head-btn:after,
.wback .q-header_Persona.q-head-btn:after {
  float: right;
  margin-top: 30px;
}
.mainactiondrop {
  min-width: 200px!important;
}
.actionbarselect {
  cursor: pointer!important;
  cursor: hand!important;
}
.actionbarselect:hover {
  cursor: pointer!important;
  cursor: hand!important;
}
.unitselect {
  max-width: calc(100% - 28px);
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
}
.iconselect {
  vertical-align: top!important;
  margin-top: 10px!important;
}
/* Tertiary Menu */
.dropdown-header {
  text-transform: uppercase;
}
.dropdown-menu li.dropdown-header:hover {
  background-color: #ffffff !important;
  color: #3b3b3b !important;
  cursor: default!important;
}
ul.q-dropdown-menu.dropdown-menu.dropdownMoremenu.tertiaryDropDown {
  position: relative !important;
  right: 0!important;
  margin-left: -160px;
  max-width: 240px;
  /* Below allows mobiles to access long tertiary menus */
}
@media (max-width: 991px) {
  ul.q-dropdown-menu.dropdown-menu.dropdownMoremenu.tertiaryDropDown {
    max-height: 240px;
    overflow-y: scroll;
  }
}
ul.q-dropdown-menu.dropdown-menu.dropdownMoremenu.tertiaryDropDown li {
  height: auto!important;
  min-height: 44px!important;
}
ul.q-dropdown-menu.dropdown-menu.dropdownMoremenu.tertiaryDropDown li button,
ul.q-dropdown-menu.dropdown-menu.dropdownMoremenu.tertiaryDropDown li a {
  min-height: 44px!important;
  line-height: 18px!important;
  white-space: normal!important;
  height: auto!important;
}
ul.q-dropdown-menu.dropdown-menu.dropdownMoremenu.tertiaryDropDown .spritenumbers {
  color: #3b3b3b;
}
/* Fixed issue with wrapping text */
.dropdownMoremenu {
  max-height: 90vh;
  overflow-y: auto;
}
.dropdownMoremenu li a span {
  margin-top: 12px;
}
.dropdownMoremenu li button,
.dropdownMoremenu li a {
  text-indent: 0!important;
}
.dropdownMoremenu li button .sprite,
.dropdownMoremenu li a .sprite {
  position: relative;
}
.dropdownMoremenu li button span:first-child,
.dropdownMoremenu li a span:first-child {
  display: inline-block !important;
  margin-right: 12px!important;
  vertical-align: top!important;
  position: relative!important;
}
.dropdownMoremenu li button span:last-child,
.dropdownMoremenu li a span:last-child {
  display: inline-block !important;
  width: calc(100% - 50px) !important;
  color: #000;
}
.dropdownMoremenu li button:disabled span:last-child,
.dropdownMoremenu li a:disabled span:last-child {
  color: #757575 !important;
}
ul.q-dropdown-menu.dropdown-menu.dropdownMoremenu.naesbDropDown,
ul.q-dropdown-menu.dropdown-menu.dropdownMoremenu.leftDropDown {
  position: relative !important;
  left: 10px!important;
  max-height: 240px;
  overflow-y: scroll;
}
.dropdown-menu li {
  padding: 0 12px;
}
span.sprite.q-content_Forward.q-head-selected {
  opacity: 0.87;
  filter: alpha(opacity=87);
  margin-top: 10px;
}
li button .sprite,
li a .sprite {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
li button:hover .sprite,
li a:hover .sprite {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
/* New Hamburger menu icon */
.affix-top .actionbarmenuicon {
  display: none;
}
.affix .actionbarmenuicon,
.affix-bottom .actionbarmenuicon {
  position: absolute;
  left: 20px;
  top: 12px;
  display: block;
  animation-name: slideonicon;
  animation-duration: 1s;
  animation-timing-function: ease-out;
}
/*@import "menu.less";*/
/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
/* Processed by Grunt SpriteSmith

/* 2x version available but at this stage may be more reliable to only use 1x making use of 2x graphic */
/* @import "_sprites.less";@import "_sprites-2x.less"; */
/*@spritenewversion: `Math.ceil(Math.random() * 100000)`;
@spriteversion: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=1 @{spritenewversion})!important;*/
/* Created a separate loop to fix bug in SpriteSmith - syntax in recalling loop was incorrect, needed additional parenthesis */
/* Do not call the .sprites that SpriteSmith generates in the LESS file, contains a bug */
.q-Content_lock {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -366px;
  width: 18px;
  height: 18px;
}
.q-action_Add {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Addallcontacts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -324px;
  width: 22px;
  height: 22px;
}
.q-action_Addmodify {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Addressadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Affiliates {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Apply {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Applyclose {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Applysaved {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Approve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Assignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -322px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Associatecontact {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -345px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Attach {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -368px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Audited {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px 0px;
  width: 22px;
  height: 22px;
}
.q-action_Award {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -23px;
  width: 22px;
  height: 22px;
}
.q-action_Back {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -46px;
  width: 22px;
  height: 22px;
}
.q-action_Bulkedit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -69px;
  width: 22px;
  height: 22px;
}
.q-action_Calculate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -92px;
  width: 22px;
  height: 22px;
}
.q-action_CalculateGST {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -115px;
  width: 22px;
  height: 22px;
}
.q-action_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -138px;
  width: 22px;
  height: 22px;
}
.q-action_Cancelworkflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -161px;
  width: 22px;
  height: 22px;
}
.q-action_Clearfilters {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -184px;
  width: 22px;
  height: 22px;
}
.q-action_Close {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -207px;
  width: 22px;
  height: 22px;
}
.q-action_Closescreen {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -230px;
  width: 22px;
  height: 22px;
}
.q-action_Compare {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -253px;
  width: 22px;
  height: 22px;
}
.q-action_ConfirmAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -322px;
  width: 22px;
  height: 22px;
}
.q-action_Contactadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -345px;
  width: 22px;
  height: 22px;
}
.q-action_Copy {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -368px;
  width: 22px;
  height: 22px;
}
.q-action_Debugmessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Delegate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Done {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Download {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Downloadall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Edit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Export {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Favoriteadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Favoriteremove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Filter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Filtertoggle {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Finalreject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Generatenumber {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -322px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Gridview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -345px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Group {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -368px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Imbalance1 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -391px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Imbalance2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px 0px;
  width: 22px;
  height: 22px;
}
.q-action_Listview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -23px;
  width: 22px;
  height: 22px;
}
.q-action_Locked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -46px;
  width: 22px;
  height: 22px;
}
.q-action_ManyFees {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -69px;
  width: 22px;
  height: 22px;
}
.q-action_Maximize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -92px;
  width: 22px;
  height: 22px;
}
.q-action_Minimize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -115px;
  width: 22px;
  height: 22px;
}
.q-action_MoreActions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -138px;
  width: 22px;
  height: 22px;
}
.q-action_New {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -161px;
  width: 22px;
  height: 22px;
}
.q-action_Newwindow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -184px;
  width: 22px;
  height: 22px;
}
.q-action_Next {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -207px;
  width: 22px;
  height: 22px;
}
.q-action_Paste {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -230px;
  width: 22px;
  height: 22px;
}
.q-action_Previous {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -253px;
  width: 22px;
  height: 22px;
}
.q-action_PushForUpsDowns {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -276px;
  width: 22px;
  height: 22px;
}
.q-action_RecallReput {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -299px;
  width: 22px;
  height: 22px;
}
.q-action_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -322px;
  width: 22px;
  height: 22px;
}
.q-action_Reject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -345px;
  width: 22px;
  height: 22px;
}
.q-action_Renominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -368px;
  width: 22px;
  height: 22px;
}
.q-action_Repost {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -391px;
  width: 22px;
  height: 22px;
}
.q-action_Resolve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Resolvemessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Restart {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Restore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Retrieve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Retrieveall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Retrievemore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Return {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Routeandreturn {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Save {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Search {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Sendemail {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Sendforcomment {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -416px;
  width: 22px;
  height: 22px;
}
.q-action_ShowAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Skip {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -322px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Subledgerdrilldown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -345px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Submit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -368px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Subscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -391px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Subscriptionallow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -414px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Subscriptions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px 0px;
  width: 22px;
  height: 22px;
}
.q-action_Subscriptionsrestrict {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -23px;
  width: 22px;
  height: 22px;
}
.q-action_Subtract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -46px;
  width: 22px;
  height: 22px;
}
.q-action_Unapprove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -69px;
  width: 22px;
  height: 22px;
}
.q-action_Unassignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -54px;
  width: 22px;
  height: 22px;
}
.q-action_Unknown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -77px;
  width: 22px;
  height: 22px;
}
.q-action_Unlocked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -100px;
  width: 22px;
  height: 22px;
}
.q-action_Unsubscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -123px;
  width: 22px;
  height: 22px;
}
.q-action_Update {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -146px;
  width: 22px;
  height: 22px;
}
.q-action_Validate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -169px;
  width: 22px;
  height: 22px;
}
.q-action_View {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -192px;
  width: 22px;
  height: 22px;
}
.q-action_View2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -215px;
  width: 22px;
  height: 22px;
}
.q-action_ViewInbox {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -238px;
  width: 22px;
  height: 22px;
}
.q-action_Viewcomments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -278px;
  width: 22px;
  height: 22px;
}
.q-action_Viewdocuments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -278px;
  width: 22px;
  height: 22px;
}
.q-action_Viewroute {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -278px;
  width: 22px;
  height: 22px;
}
.q-action_Warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -278px;
  width: 22px;
  height: 22px;
}
.q-action_Withdraw {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -278px;
  width: 22px;
  height: 22px;
}
.q-action_down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -278px;
  width: 22px;
  height: 22px;
}
.q-action_infopostings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -278px;
  width: 22px;
  height: 22px;
}
.q-action_links {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -278px;
  width: 22px;
  height: 22px;
}
.q-action_notes {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -278px;
  width: 22px;
  height: 22px;
}
.q-action_overflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -278px;
  width: 22px;
  height: 22px;
}
.q-action_reports {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -278px;
  width: 22px;
  height: 22px;
}
.q-action_settings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -278px;
  width: 22px;
  height: 22px;
}
.q-action_up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -278px;
  width: 22px;
  height: 22px;
}
.q-actiona_Downloadall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px 0px;
  width: 22px;
  height: 22px;
}
.q-actionw_Add {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -23px;
  width: 22px;
  height: 22px;
}
.q-actionw_Addallcontacts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -46px;
  width: 22px;
  height: 22px;
}
.q-actionw_Addmodify {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -69px;
  width: 22px;
  height: 22px;
}
.q-actionw_Addressadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -92px;
  width: 22px;
  height: 22px;
}
.q-actionw_Affiliates {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -115px;
  width: 22px;
  height: 22px;
}
.q-actionw_Apply {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -138px;
  width: 22px;
  height: 22px;
}
.q-actionw_Applyclose {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -161px;
  width: 22px;
  height: 22px;
}
.q-actionw_Applysaved {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -184px;
  width: 22px;
  height: 22px;
}
.q-actionw_Approve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -207px;
  width: 22px;
  height: 22px;
}
.q-actionw_Assignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -230px;
  width: 22px;
  height: 22px;
}
.q-actionw_Associatecontact {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -253px;
  width: 22px;
  height: 22px;
}
.q-actionw_Attach {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -276px;
  width: 22px;
  height: 22px;
}
.q-actionw_Audited {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Award {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Back {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Bulkedit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Calculate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_CalculateGST {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Cancelworkflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -342px -496px;
  width: 18px;
  height: 18px;
}
.q-actionw_Clearfilters {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Close {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Closescreen {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Compare {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_ConfirmAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Contactadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Copy {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Debugmessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px 0px;
  width: 22px;
  height: 22px;
}
.q-actionw_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -23px;
  width: 22px;
  height: 22px;
}
.q-actionw_Delegate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -46px;
  width: 22px;
  height: 22px;
}
.q-actionw_Delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -69px;
  width: 22px;
  height: 22px;
}
.q-actionw_Done {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -92px;
  width: 22px;
  height: 22px;
}
.q-actionw_Down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -115px;
  width: 22px;
  height: 22px;
}
.q-actionw_Download {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -138px;
  width: 22px;
  height: 22px;
}
.q-actionw_Downloadall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -161px;
  width: 22px;
  height: 22px;
}
.q-actionw_Edit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -184px;
  width: 22px;
  height: 22px;
}
.q-actionw_Export {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -207px;
  width: 22px;
  height: 22px;
}
.q-actionw_Favoriteadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -230px;
  width: 22px;
  height: 22px;
}
.q-actionw_Favoriteremove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -253px;
  width: 22px;
  height: 22px;
}
.q-actionw_Filter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -276px;
  width: 22px;
  height: 22px;
}
.q-actionw_Filtertoggle {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -299px;
  width: 22px;
  height: 22px;
}
.q-actionw_Finalreject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Generatenumber {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Gridview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Group {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Imbalance1 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Imbalance2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Listview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Locked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -370px;
  width: 22px;
  height: 22px;
}
.q-actionw_ManyFees {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Maximize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Minimize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_MoreActions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_New {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Newwindow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Next {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -322px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Overflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px 0px;
  width: 22px;
  height: 22px;
}
.q-actionw_Paste {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -23px;
  width: 22px;
  height: 22px;
}
.q-actionw_Previous {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -46px;
  width: 22px;
  height: 22px;
}
.q-actionw_PushForUpsDowns {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -69px;
  width: 22px;
  height: 22px;
}
.q-actionw_RecallReput {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -92px;
  width: 22px;
  height: 22px;
}
.q-actionw_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -115px;
  width: 22px;
  height: 22px;
}
.q-actionw_Reject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -138px;
  width: 22px;
  height: 22px;
}
.q-actionw_Renominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -161px;
  width: 22px;
  height: 22px;
}
.q-actionw_Reports {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -184px;
  width: 22px;
  height: 22px;
}
.q-actionw_Repost {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -207px;
  width: 22px;
  height: 22px;
}
.q-actionw_Resolve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -230px;
  width: 22px;
  height: 22px;
}
.q-actionw_Resolvemessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -253px;
  width: 22px;
  height: 22px;
}
.q-actionw_Restart {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -276px;
  width: 22px;
  height: 22px;
}
.q-actionw_Restore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -299px;
  width: 22px;
  height: 22px;
}
.q-actionw_Retrieve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -322px;
  width: 22px;
  height: 22px;
}
.q-actionw_Retrieveall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Retrievemore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Return {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Routeandreturn {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Save {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Search {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Sendemail {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Sendforcomment {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_ShowAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Skip {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subledgerdrilldown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Submit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subscriptionallow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subscriptions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -322px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subscriptionsrestrict {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -345px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subtract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px 0px;
  width: 22px;
  height: 22px;
}
.q-actionw_Unapprove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -23px;
  width: 22px;
  height: 22px;
}
.q-actionw_Unassignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -46px;
  width: 22px;
  height: 22px;
}
.q-actionw_Unknown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -69px;
  width: 22px;
  height: 22px;
}
.q-actionw_Unlocked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -92px;
  width: 22px;
  height: 22px;
}
.q-actionw_Unsubscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -115px;
  width: 22px;
  height: 22px;
}
.q-actionw_Up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -138px;
  width: 22px;
  height: 22px;
}
.q-actionw_Update {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -161px;
  width: 22px;
  height: 22px;
}
.q-actionw_Validate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -184px;
  width: 22px;
  height: 22px;
}
.q-actionw_View {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -207px;
  width: 22px;
  height: 22px;
}
.q-actionw_View2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -230px;
  width: 22px;
  height: 22px;
}
.q-actionw_ViewInbox {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -253px;
  width: 22px;
  height: 22px;
}
.q-actionw_Viewcomments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -276px;
  width: 22px;
  height: 22px;
}
.q-actionw_Viewdocuments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -299px;
  width: 22px;
  height: 22px;
}
.q-actionw_Viewroute {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -322px;
  width: 22px;
  height: 22px;
}
.q-actionw_Warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -345px;
  width: 22px;
  height: 22px;
}
.q-actionw_Withdraw {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -370px;
  width: 22px;
  height: 22px;
}
.q-actionw_infopostings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -370px;
  width: 22px;
  height: 22px;
}
.q-actionw_links {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -370px;
  width: 22px;
  height: 22px;
}
.q-actionw_notes {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -370px;
  width: 22px;
  height: 22px;
}
.q-actionw_settings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -370px;
  width: 22px;
  height: 22px;
}
.q-back {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px 0px;
  width: 64px;
  height: 64px;
}
.q-content_Acknowledged {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -437px;
  width: 18px;
  height: 18px;
}
.q-content_Add {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -209px -496px;
  width: 18px;
  height: 18px;
}
.q-content_AddCondition {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -232px;
  width: 19px;
  height: 19px;
}
.q-content_AddGroup {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -212px;
  width: 19px;
  height: 19px;
}
.q-content_Addallcontacts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -385px;
  width: 18px;
  height: 18px;
}
.q-content_Addmodify {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -247px;
  width: 18px;
  height: 18px;
}
.q-content_Addressadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -38px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Affiliates {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -380px;
  width: 18px;
  height: 18px;
}
.q-content_Allocate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -399px;
  width: 18px;
  height: 18px;
}
.q-content_AmendContract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -418px;
  width: 18px;
  height: 18px;
}
.q-content_Apply {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -437px;
  width: 18px;
  height: 18px;
}
.q-content_Applyclose {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -456px;
  width: 18px;
  height: 18px;
}
.q-content_Applysaved {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Approve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -19px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Assignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -38px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Associatecontact {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -57px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Attach {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -76px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Audited {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -95px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Award {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -114px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Awarded {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -133px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Back {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -152px -477px;
  width: 18px;
  height: 18px;
}
.q-content_BetterDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -171px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Bulkedit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -190px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Calculate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -209px -477px;
  width: 18px;
  height: 18px;
}
.q-content_CalculateGST {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -228px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -247px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Cancelworkflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -266px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Clearfilters {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -285px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Close {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -304px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Closed {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -323px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Closescreen {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -342px -477px;
  width: 18px;
  height: 18px;
}
.q-content_CommercialOperations {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -361px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Compare {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -380px -477px;
  width: 18px;
  height: 18px;
}
.q-content_ConfirmAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -399px -477px;
  width: 18px;
  height: 18px;
}
.q-content_ConfirmationResponse {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -418px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Contactadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -437px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Contactsaddall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -456px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Copy {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -475px -477px;
  width: 18px;
  height: 18px;
}
.q-content_CustomerAccountMaintenance {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px 0px;
  width: 18px;
  height: 18px;
}
.q-content_Debugmessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -19px;
  width: 18px;
  height: 18px;
}
.q-content_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -38px;
  width: 18px;
  height: 18px;
}
.q-content_Delegate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -57px;
  width: 18px;
  height: 18px;
}
.q-content_Delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -76px;
  width: 18px;
  height: 18px;
}
.q-content_Denied {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -95px;
  width: 18px;
  height: 18px;
}
.q-content_Dispute {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -114px;
  width: 18px;
  height: 18px;
}
.q-content_Done {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -133px;
  width: 18px;
  height: 18px;
}
.q-content_Download {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -152px;
  width: 18px;
  height: 18px;
}
.q-content_DownloadCSV {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -171px;
  width: 18px;
  height: 18px;
}
.q-content_DownloadExcel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -190px;
  width: 18px;
  height: 18px;
}
.q-content_DownloadPDF {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -209px;
  width: 18px;
  height: 18px;
}
.q-content_Downloadall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -228px;
  width: 18px;
  height: 18px;
}
.q-content_Edit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -247px;
  width: 18px;
  height: 18px;
}
.q-content_EditNomination {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -266px;
  width: 18px;
  height: 18px;
}
.q-content_Error {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -285px;
  width: 18px;
  height: 18px;
}
.q-content_ExecuteNewJob {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -304px;
  width: 18px;
  height: 18px;
}
.q-content_Export {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -323px;
  width: 18px;
  height: 18px;
}
.q-content_Favoriteadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -342px;
  width: 18px;
  height: 18px;
}
.q-content_Favoriteremove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -361px;
  width: 18px;
  height: 18px;
}
.q-content_FillDown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -380px;
  width: 18px;
  height: 18px;
}
.q-content_Filter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -399px;
  width: 18px;
  height: 18px;
}
.q-content_Filtertoggle {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -418px;
  width: 18px;
  height: 18px;
}
.q-content_Finalize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -192px;
  width: 19px;
  height: 19px;
}
.q-content_Finalreject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -456px;
  width: 18px;
  height: 18px;
}
.q-content_Forward {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -475px;
  width: 18px;
  height: 18px;
}
.q-content_GenerateID {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Generatenumber {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -19px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Gridview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -38px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Group {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -57px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Imbalance1 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -76px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Imbalance2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -95px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Import {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -114px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Info {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -133px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Infopostings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -152px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Listview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -171px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Locked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -190px -496px;
  width: 18px;
  height: 18px;
}
.q-content_ManyFees {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -172px;
  width: 19px;
  height: 19px;
}
.q-content_Marketing {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -228px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Maximize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -247px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Merge {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -266px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Meters {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -285px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Minimize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -304px -496px;
  width: 18px;
  height: 18px;
}
.q-content_MoreActions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -323px -496px;
  width: 18px;
  height: 18px;
}
.q-content_New {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -252px;
  width: 18px;
  height: 18px;
}
.q-content_Newwindow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -361px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Next {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -380px -496px;
  width: 18px;
  height: 18px;
}
.q-content_NoResponse {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -399px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Nominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -418px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Notification {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -437px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Open {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -456px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Paste {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -475px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Pending {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -494px -496px;
  width: 18px;
  height: 18px;
}
.q-content_PendingHourglass {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px 0px;
  width: 18px;
  height: 18px;
}
.q-content_PostBid {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -19px;
  width: 18px;
  height: 18px;
}
.q-content_Previous {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -38px;
  width: 18px;
  height: 18px;
}
.q-content_Pricing {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -271px;
  width: 18px;
  height: 18px;
}
.q-content_PushForUpsDowns {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -290px;
  width: 18px;
  height: 18px;
}
.q-content_RecallReput {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -309px;
  width: 18px;
  height: 18px;
}
.q-content_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -328px;
  width: 18px;
  height: 18px;
}
.q-content_Reject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -347px;
  width: 18px;
  height: 18px;
}
.q-content_Remind {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -152px;
  width: 19px;
  height: 19px;
}
.q-content_RemoveGroup {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -132px;
  width: 19px;
  height: 19px;
}
.q-content_Renominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -404px;
  width: 18px;
  height: 18px;
}
.q-content_Repost {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Resolve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -19px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Resolvemessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -38px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Restart {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -57px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Restore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -76px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Retrieve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -95px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Retrieveall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -114px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Retrievemore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -133px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Return {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -152px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Reviewed {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -171px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Routeandreturn {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -190px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Save {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -209px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Search {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -228px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Sendemail {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -247px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Sendforcomment {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -266px -439px;
  width: 18px;
  height: 18px;
}
.q-content_ShowAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -285px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Skip {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -304px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Split {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -323px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subledgerdrilldown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -342px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Submit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -361px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -380px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subscriptionallow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -399px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subscriptions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -418px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subscriptionsrestrict {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -437px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subtract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px 0px;
  width: 18px;
  height: 18px;
}
.q-content_TimeRemaining {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -19px;
  width: 18px;
  height: 18px;
}
.q-content_Unapprove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -38px;
  width: 18px;
  height: 18px;
}
.q-content_Unassignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -57px;
  width: 18px;
  height: 18px;
}
.q-content_Unchanged {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -76px;
  width: 18px;
  height: 18px;
}
.q-content_Unknown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -95px;
  width: 18px;
  height: 18px;
}
.q-content_Unlocked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -114px;
  width: 18px;
  height: 18px;
}
.q-content_Unscoped {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -133px;
  width: 18px;
  height: 18px;
}
.q-content_Unsubscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -152px;
  width: 18px;
  height: 18px;
}
.q-content_Update {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -171px;
  width: 18px;
  height: 18px;
}
.q-content_UrgentWarning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -190px;
  width: 18px;
  height: 18px;
}
.q-content_Validate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -209px;
  width: 18px;
  height: 18px;
}
.q-content_View {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -228px;
  width: 18px;
  height: 18px;
}
.q-content_View2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -112px;
  width: 19px;
  height: 19px;
}
.q-content_ViewActiveAwards {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -266px;
  width: 18px;
  height: 18px;
}
.q-content_ViewActivity {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -285px;
  width: 18px;
  height: 18px;
}
.q-content_ViewAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -304px;
  width: 18px;
  height: 18px;
}
.q-content_ViewAward {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -323px;
  width: 18px;
  height: 18px;
}
.q-content_ViewDaily {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -342px;
  width: 18px;
  height: 18px;
}
.q-content_ViewImbalance {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -361px;
  width: 18px;
  height: 18px;
}
.q-content_ViewInbox {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -380px;
  width: 18px;
  height: 18px;
}
.q-content_ViewPreDeterminedAllcation {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -399px;
  width: 18px;
  height: 18px;
}
.q-content_ViewRecentHistory {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -418px;
  width: 18px;
  height: 18px;
}
.q-content_Viewcomments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -437px;
  width: 18px;
  height: 18px;
}
.q-content_Viewdocuments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Viewroute {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -19px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Void {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -92px;
  width: 19px;
  height: 19px;
}
.q-content_WaitingForAnotherPersonToTakeAction {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -57px -458px;
  width: 18px;
  height: 18px;
}
.q-content_WaitingForYoutToTakeAction {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -76px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -95px -458px;
  width: 18px;
  height: 18px;
}
.q-content_WarningMismatch {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -114px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Withdraw {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -133px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Workflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -152px -458px;
  width: 18px;
  height: 18px;
}
.q-content_WorkspaceContract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -171px -458px;
  width: 18px;
  height: 18px;
}
.q-content_WorkspaceExpand {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -190px -458px;
  width: 18px;
  height: 18px;
}
.q-content_WorseDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -209px -458px;
  width: 18px;
  height: 18px;
}
.q-content_arrow_down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -228px -458px;
  width: 18px;
  height: 18px;
}
.q-content_arrow_left {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -247px -458px;
  width: 18px;
  height: 18px;
}
.q-content_arrow_right {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -266px -458px;
  width: 18px;
  height: 18px;
}
.q-content_arrow_up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -285px -458px;
  width: 18px;
  height: 18px;
}
.q-content_collapse {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -304px -458px;
  width: 18px;
  height: 18px;
}
.q-content_down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -323px -458px;
  width: 18px;
  height: 18px;
}
.q-content_expand {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -342px -458px;
  width: 18px;
  height: 18px;
}
.q-content_links {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -361px -458px;
  width: 18px;
  height: 18px;
}
.q-content_move {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -380px -458px;
  width: 18px;
  height: 18px;
}
.q-content_overflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -399px -458px;
  width: 18px;
  height: 18px;
}
.q-content_pin {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -418px -458px;
  width: 18px;
  height: 18px;
}
.q-content_reports {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -437px -458px;
  width: 18px;
  height: 18px;
}
.q-content_seek_left {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -456px -458px;
  width: 18px;
  height: 18px;
}
.q-content_seek_right {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px 0px;
  width: 18px;
  height: 18px;
}
.q-content_settings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -19px;
  width: 18px;
  height: 18px;
}
.q-content_unlock {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -38px;
  width: 18px;
  height: 18px;
}
.q-content_unpin {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -57px;
  width: 18px;
  height: 18px;
}
.q-content_up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -76px;
  width: 18px;
  height: 18px;
}
.q-contentc_Awarded {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -95px;
  width: 18px;
  height: 18px;
}
.q-contentc_BetterDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -114px;
  width: 18px;
  height: 18px;
}
.q-contentc_Denied {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -133px;
  width: 18px;
  height: 18px;
}
.q-contentc_Error {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -152px;
  width: 18px;
  height: 18px;
}
.q-contentc_WarningMismatch {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -171px;
  width: 18px;
  height: 18px;
}
.q-contentc_WorseDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -190px;
  width: 18px;
  height: 18px;
}
.q-contentw_Calendar {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -209px;
  width: 18px;
  height: 18px;
}
.q-contentw_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -228px;
  width: 18px;
  height: 18px;
}
.q-contentw_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -247px;
  width: 18px;
  height: 18px;
}
.q-contentw_Delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -266px;
  width: 18px;
  height: 18px;
}
.q-contentw_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -285px;
  width: 18px;
  height: 18px;
}
.q-contentw_arrow_down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -304px;
  width: 18px;
  height: 18px;
}
.q-contentw_arrow_left {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -323px;
  width: 18px;
  height: 18px;
}
.q-contentw_arrow_right {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -342px;
  width: 18px;
  height: 18px;
}
.q-contentw_arrow_up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -361px;
  width: 18px;
  height: 18px;
}
.q-grid_Attach {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -237px;
  width: 14px;
  height: 14px;
}
.q-grid_Date {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -222px;
  width: 14px;
  height: 14px;
}
.q-grid_Fullscreenenter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -207px;
  width: 14px;
  height: 14px;
}
.q-grid_Fullscreenexit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -192px;
  width: 14px;
  height: 14px;
}
.q-grid_Notes {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -177px;
  width: 14px;
  height: 14px;
}
.q-grid_Notes_not {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -57px;
  width: 14px;
  height: 14px;
}
.q-grid_Picklist {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -147px;
  width: 14px;
  height: 14px;
}
.q-grid_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -132px;
  width: 14px;
  height: 14px;
}
.q-grid_Time {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -117px;
  width: 14px;
  height: 14px;
}
.q-grid_arrow_down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -102px;
  width: 14px;
  height: 14px;
}
.q-grid_arrow_up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -87px;
  width: 14px;
  height: 14px;
}
.q-grid_overflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -162px;
  width: 14px;
  height: 14px;
}
.q-gridw_Add {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -252px;
  width: 14px;
  height: 14px;
}
.q-gridw_Cog {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -72px;
  width: 14px;
  height: 14px;
}
.q-hamburger {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -276px;
  width: 22px;
  height: 22px;
}
.q-hamburgerw {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -299px;
  width: 22px;
  height: 22px;
}
.q-hub_AccountingPeriod {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -131px -99px;
  width: 26px;
  height: 26px;
}
.q-hub_ActiveBidsYouPlaced {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -98px -66px;
  width: 26px;
  height: 26px;
}
.q-hub_ActiveOffersYouPosted {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -65px -33px;
  width: 26px;
  height: 26px;
}
.q-hub_Alert {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -65px;
  width: 26px;
  height: 26px;
}
.q-hub_AnAvailableOffer {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -98px;
  width: 26px;
  height: 26px;
}
.q-hub_Approve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -132px -131px;
  width: 26px;
  height: 26px;
}
.q-hub_AwaitingApproval {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -164px;
  width: 26px;
  height: 26px;
}
.q-hub_Awarded {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -126px -164px;
  width: 26px;
  height: 26px;
}
.q-hub_Back {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -153px -164px;
  width: 26px;
  height: 26px;
}
.q-hub_BidsAwarded {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px 0px;
  width: 26px;
  height: 26px;
}
.q-hub_BidsOnYourOffers {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -27px;
  width: 26px;
  height: 26px;
}
.q-hub_ChangeControl {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -54px;
  width: 26px;
  height: 26px;
}
.q-hub_Characteristics {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -81px;
  width: 26px;
  height: 26px;
}
.q-hub_Contracts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -108px;
  width: 26px;
  height: 26px;
}
.q-hub_Cumulative {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -135px;
  width: 26px;
  height: 26px;
}
.q-hub_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -162px;
  width: 26px;
  height: 26px;
}
.q-hub_Denied {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Edit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -27px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Email {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -54px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Escalations {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -27px;
  width: 26px;
  height: 26px;
}
.q-hub_Events {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -108px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Exceeding {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -135px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Exceptions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -162px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Exceptions2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -189px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Expirations {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px 0px;
  width: 26px;
  height: 26px;
}
.q-hub_Finalize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -27px;
  width: 26px;
  height: 26px;
}
.q-hub_IM {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -54px;
  width: 26px;
  height: 26px;
}
.q-hub_InProgress {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -81px;
  width: 26px;
  height: 26px;
}
.q-hub_Invoice {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -108px;
  width: 26px;
  height: 26px;
}
.q-hub_InvoiceDate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -135px;
  width: 26px;
  height: 26px;
}
.q-hub_LatestDay {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -162px;
  width: 26px;
  height: 26px;
}
.q-hub_Location {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -189px;
  width: 26px;
  height: 26px;
}
.q-hub_Missing {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_MonthToDate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -27px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_MonthToDateMeasuredQuantity {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -54px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_MonthToDateScheduledQuantity {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -81px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_MyPrearrangedBids {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -108px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_New {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -135px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_NoFlowMeter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -162px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_NotReceived {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -189px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_NotReceived2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -216px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_OffersExpiredWithoutBids {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px 0px;
  width: 26px;
  height: 26px;
}
.q-hub_Pending {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -27px;
  width: 26px;
  height: 26px;
}
.q-hub_PersonNeedingToTakeCorrespondingAction {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -54px;
  width: 26px;
  height: 26px;
}
.q-hub_PreviousDay {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -81px;
  width: 26px;
  height: 26px;
}
.q-hub_PreviousDayInjection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -108px;
  width: 26px;
  height: 26px;
}
.q-hub_PreviousDayQuantity {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -135px;
  width: 26px;
  height: 26px;
}
.q-hub_PreviousDayWithdrawal {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -162px;
  width: 26px;
  height: 26px;
}
.q-hub_Quality {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -189px;
  width: 26px;
  height: 26px;
}
.q-hub_Received {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -216px;
  width: 26px;
  height: 26px;
}
.q-hub_Received2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_RecentlyAwardedOffer {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -27px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_Reject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -54px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_Status {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -81px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_TotalStorageBalance {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -108px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_UnacknowledgedPreviousMonths {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -135px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_Volume {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -162px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_WaitingOnAnotherUser {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -189px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_Warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -216px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_YourOffersAwaitingConfirmation {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -243px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_help {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px 0px;
  width: 26px;
  height: 26px;
}
.q-hub_search {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -81px -197px;
  width: 26px;
  height: 26px;
}
.q-hubw_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -164px -132px;
  width: 26px;
  height: 26px;
}
.q-menu_CapacityRelease {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -98px;
  width: 32px;
  height: 32px;
}
.q-menu_Contracts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -98px;
  width: 32px;
  height: 32px;
}
.q-menu_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -98px -33px;
  width: 32px;
  height: 32px;
}
.q-menu_ExpandRightContractLeft {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -98px 0px;
  width: 32px;
  height: 32px;
}
.q-menu_FlowingGas {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -65px;
  width: 32px;
  height: 32px;
}
.q-menu_InfoPostings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -65px;
  width: 32px;
  height: 32px;
}
.q-menu_Invoicing {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -131px -66px;
  width: 32px;
  height: 32px;
}
.q-menu_LogOut {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -65px 0px;
  width: 32px;
  height: 32px;
}
.q-menu_Nominations {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -164px;
  width: 32px;
  height: 32px;
}
.q-menu_Reports {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -164px;
  width: 32px;
  height: 32px;
}
.q-menu_SiteMap {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -164px -99px;
  width: 32px;
  height: 32px;
}
.q-menuw_CapacityRelease {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -164px -66px;
  width: 32px;
  height: 32px;
}
.q-menuw_Contracts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -164px -33px;
  width: 32px;
  height: 32px;
}
.q-menuw_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -164px 0px;
  width: 32px;
  height: 32px;
}
.q-menuw_ExpandRightContractLeft {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -131px;
  width: 32px;
  height: 32px;
}
.q-menuw_FlowingGas {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -131px;
  width: 32px;
  height: 32px;
}
.q-menuw_InfoPostings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -131px;
  width: 32px;
  height: 32px;
}
.q-menuw_Invoicing {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -131px;
  width: 32px;
  height: 32px;
}
.q-menuw_LogOut {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -164px;
  width: 32px;
  height: 32px;
}
.q-menuw_Nominations {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -131px -33px;
  width: 32px;
  height: 32px;
}
.q-menuw_Reports {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -131px 0px;
  width: 32px;
  height: 32px;
}
.q-menuw_SiteMap {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -98px;
  width: 32px;
  height: 32px;
}
.q-small_Add {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -110px -526px;
  width: 10px;
  height: 10px;
}
.q-small_Added {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -526px;
  width: 10px;
  height: 10px;
}
.q-small_AddedModify {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -88px -526px;
  width: 10px;
  height: 10px;
}
.q-small_Addmodify {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -110px -515px;
  width: 10px;
  height: 10px;
}
.q-small_AmendContract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -330px;
  width: 10px;
  height: 10px;
}
.q-small_Audited {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -209px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Awarded {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -341px;
  width: 10px;
  height: 10px;
}
.q-small_BetterDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -352px;
  width: 10px;
  height: 10px;
}
.q-small_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -363px;
  width: 10px;
  height: 10px;
}
.q-small_Closed {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -374px;
  width: 10px;
  height: 10px;
}
.q-small_ConfirmAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -385px;
  width: 10px;
  height: 10px;
}
.q-small_ConfirmationResponse {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -396px;
  width: 10px;
  height: 10px;
}
.q-small_Copy {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -407px;
  width: 10px;
  height: 10px;
}
.q-small_Critical {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -418px;
  width: 10px;
  height: 10px;
}
.q-small_CustomerAccountMaintenance {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -429px;
  width: 10px;
  height: 10px;
}
.q-small_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -440px;
  width: 10px;
  height: 10px;
}
.q-small_Delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -451px;
  width: 10px;
  height: 10px;
}
.q-small_Deleted {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -462px;
  width: 10px;
  height: 10px;
}
.q-small_Denied {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -473px;
  width: 10px;
  height: 10px;
}
.q-small_Done {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -484px;
  width: 10px;
  height: 10px;
}
.q-small_Download {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -495px;
  width: 10px;
  height: 10px;
}
.q-small_DownloadCSV {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -423px;
  width: 10px;
  height: 10px;
}
.q-small_DownloadExcel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -454px -423px;
  width: 10px;
  height: 10px;
}
.q-small_DownloadPDF {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -261px;
  width: 10px;
  height: 10px;
}
.q-small_Edit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -289px -261px;
  width: 10px;
  height: 10px;
}
.q-small_EditNomination {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -180px -164px;
  width: 10px;
  height: 10px;
}
.q-small_Favoriteadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -180px -175px;
  width: 10px;
  height: 10px;
}
.q-small_Favoriteremove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Filter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -11px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Import {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -22px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Info {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Minus {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -44px -515px;
  width: 10px;
  height: 10px;
}
.q-small_MoreActions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -55px -515px;
  width: 10px;
  height: 10px;
}
.q-small_New {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Next {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -77px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Nominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -88px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Notification {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Open {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -121px -526px;
  width: 10px;
  height: 10px;
}
.q-small_Pending {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -121px -515px;
  width: 10px;
  height: 10px;
}
.q-small_PendingHourglass {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -132px -515px;
  width: 10px;
  height: 10px;
}
.q-small_PostBid {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -143px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Previous {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -154px -515px;
  width: 10px;
  height: 10px;
}
.q-small_PushForUpsDowns {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -165px -515px;
  width: 10px;
  height: 10px;
}
.q-small_RecallReput {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -176px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -187px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Renominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -198px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Repost {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -319px;
  width: 10px;
  height: 10px;
}
.q-small_Restart {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -220px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Retrieve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -231px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Save {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -242px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Search {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ShowAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -264px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Submit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -275px -515px;
  width: 10px;
  height: 10px;
}
.q-small_TimeRemaining {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -286px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Unchanged {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -297px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Unknown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -308px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Update {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -319px -515px;
  width: 10px;
  height: 10px;
}
.q-small_UrgentWarning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -330px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Validate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -341px -515px;
  width: 10px;
  height: 10px;
}
.q-small_View {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -352px -515px;
  width: 10px;
  height: 10px;
}
.q-small_View2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -363px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewActiveAwards {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewActivity {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -385px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -396px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewAward {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -407px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewDaily {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -418px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewImbalance {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -429px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewPreDeterminedAllcation {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -440px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewRecentHistory {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -451px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Viewdocuments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -462px -515px;
  width: 10px;
  height: 10px;
}
.q-small_WaitingForAnotherPersonToTakeAction {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -473px -515px;
  width: 10px;
  height: 10px;
}
.q-small_WaitingForYoutToTakeAction {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -484px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -495px -515px;
  width: 10px;
  height: 10px;
}
.q-small_WarningMismatch {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -506px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Withdraw {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -517px -515px;
  width: 10px;
  height: 10px;
}
.q-small_WorseDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -528px -515px;
  width: 10px;
  height: 10px;
}
.q-small_arrow_n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -526px;
  width: 10px;
  height: 10px;
}
.q-small_arrow_s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -11px -526px;
  width: 10px;
  height: 10px;
}
.q-small_collapse {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -22px -526px;
  width: 10px;
  height: 10px;
}
.q-small_expand {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -526px;
  width: 10px;
  height: 10px;
}
.q-smallw_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -44px -526px;
  width: 10px;
  height: 10px;
}
.q-smallw_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -55px -526px;
  width: 10px;
  height: 10px;
}
.q-smallw_arrow_n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -526px;
  width: 10px;
  height: 10px;
}
.q-smallw_arrow_s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -77px -526px;
  width: 10px;
  height: 10px;
}
.q-wizard_complete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -293px;
  width: 12px;
  height: 12px;
}
.q-wizard_current {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -280px;
  width: 12px;
  height: 12px;
}
.q-wizard_error {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -267px;
  width: 12px;
  height: 12px;
}
.q-wizard_next {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -306px;
  width: 12px;
  height: 12px;
}
.sprite {
  background-size: 541px 536px !important;
  display: inline-block;
}
.active {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.active:hover {
  opacity: 0.86;
  filter: alpha(opacity=86);
}
.inactive {
  opacity: 0.26;
  filter: alpha(opacity=26);
}
.iconholdertemp,
.iconholdertemp2 {
  display: block;
  margin: 20px 0;
  padding: 10px;
  width: 320px;
}
.iconholdertemp span,
.iconholdertemp2 span {
  margin-left: 20px;
}
.iconholdertemp2 {
  background: #535252;
}
.iconholdertemp2 span {
  color: #fff;
}
.k-icon,
.k-state-disabled .k-icon,
.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 {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
/* Kendo Icon overrides */
/* Update version info below */
.k-icon {
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=167165!important);
}
.k-icon,
.sprite {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=194573!important);
}
.k-i-calendar {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -466px -342px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-link:not(.k-state-disabled):hover > .k-i-calendar,
.k-state-hover > .k-i-calendar,
.k-state-hover > * > .k-i-calendar,
.k-button:not(.k-state-disabled):hover .k-i-calendar,
.k-textbox:hover .k-i-calendar,
.k-button:active .k-i-calendar {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -466px -342px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-clock {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -57px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-link:not(.k-state-disabled):hover > .k-i-clock,
.k-state-hover > .k-i-clock,
.k-state-hover > * > .k-i-clock,
.k-button:not(.k-state-disabled):hover .k-i-clock,
.k-textbox:hover .k-i-clock,
.k-button:active .k-i-clock {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -57px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-multiselect .k-delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -363px;
  width: 10px;
  height: 10px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.k-multiselect .k-state-hover .k-delete .k-state-hover,
.k-multiselect .k-button:not(.k-state-disabled):hover .k-delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -363px !important;
  width: 10px !important;
  height: 10px !important;
}
.k-i-arrow-w {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -323px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-calendar .k-icon.k-i-arrow-w,
.k-calendar .k-state-hover .k-icon.k-i-arrow-w {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -323px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-arrow-e {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -342px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-calendar .k-icon.k-i-arrow-e,
.k-calendar .k-state-hover .k-icon.k-i-arrow-e {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -342px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -132px !important;
  width: 14px !important;
  height: 14px !important;
}
.k-i-arrow-w {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -247px -458px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 0.54 !important;
  filter: alpha(opacity=54) !important;
}
.k-i-arrow-w:hover,
.k-i-arrow-w:active,
.k-i-arrow-w:focus {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-link .k-pager-nav:hover .k-i-arrow-e {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -266px -458px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 0.54 !important;
  filter: alpha(opacity=54) !important;
}
.k-link .k-pager-nav:hover .k-i-arrow-e:hover,
.k-link .k-pager-nav:hover .k-i-arrow-e:active,
.k-link .k-pager-nav:hover .k-i-arrow-e:focus {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-i-arrow-e {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -266px -458px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 0.54 !important;
  filter: alpha(opacity=54) !important;
}
.k-i-arrow-e:hover,
.k-i-arrow-e:active,
.k-i-arrow-e:focus {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-i-seek-w {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -456px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-seek-e {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px 0px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-arrow-n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -285px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-arrow-s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -228px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
/* Additional icon classes */
.spritenumbers {
  font-size: 9px;
  display: block;
  margin-top: -6px;
  text-align: left;
  margin-left: 18px!important;
  width: 24px;
  height: 12px;
  line-height: 12px;
}
/*Alternate names for icons */
.q-small-warning,
.q-small_warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -495px -515px !important;
  width: 10px !important;
  height: 10px !important;
}
.q-small-info,
.q-small_info {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -33px -515px !important;
  width: 10px !important;
  height: 10px !important;
}
.q-small-urgentwarning,
.q-small_urgentwarning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -330px -515px !important;
  width: 10px !important;
  height: 10px !important;
}
.q-small-critical,
.q-small_critical {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -418px !important;
  width: 10px !important;
  height: 10px !important;
}
/* Forms controls */
.k-dropdown {
  background: transparent;
}
/* Multiple error controls */
.q-form-control-error i {
  color: #cacaca;
}
.k-autocomplete input,
.k-combobox input {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.error,
.warning,
.message {
  cursor: pointer!important;
}
.error {
  color: #da4b37 !important;
}
.warning {
  color: #f0ad4e !important;
}
.message {
  color: #919191 !important;
}
.k-multiselect {
  border: 0!important;
}
input.k-input.k-readonly {
  text-indent: 0!important;
}
.effectivedateon,
.effectivedateoff {
  border: 0;
  background: transparent!important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #047bc1;
}
.effectivedateon {
  margin-top: 6px;
}
.effectivedateoff {
  margin-top: 16px;
}
.txtarea_small {
  height: 6.750em!important;
}
.txtarea_small textarea {
  width: 100%!important;
  height: 3.750em!important;
}
.pickbutton,
.pickbuttons {
  display: inline-block !important;
}
/*
.pickbutton {
	margin-left:-30px;
}

.pickbuttons {
	margin-left: -60px;
	
}
*/
.txtarea_medium {
  height: 10.500em!important;
}
.txtarea_medium textarea {
  width: 100%!important;
  height: 7.500em!important;
}
.txtarea_large {
  height: 18em!important;
}
.txtarea_large textarea {
  width: 100%!important;
  height: 15em!important;
}
/* Original CSS below */
.q-form-control-label,
.fly-input {
  display: block;
}
.q-form-control-label {
  margin-bottom: 0;
  color: grey;
}
.fly-input {
  font-size: medium;
  border: none;
  border-bottom: 1px solid #CCCCCC;
  border-radius: 0;
  padding: .1em .7em;
  background-color: white;
  cursor: pointer;
  -webkit-appearance: none;
}
.fly-input.k-input {
  height: 30px;
}
.fly-input.has-value,
.fly-input:focus,
.q-form-control-input.k-input.has-value {
  /*outline: 3px solid blue;*/
  outline: none;
  box-shadow: none;
  border-radius: 0;
}
.fly-input:focus {
  /*outline: 3px solid blue;*/
  outline: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  border-bottom: 2px solid #000000;
}
.q-form-control-wrapper {
  position: relative;
  display: inline-block;
  min-height: 5em;
  width: 100%!important;
}
/*.flygroup-table td {
padding-bottom:10px;
}*/
.q-form-control-label {
  font-size: 11px;
  /* .9em;*/
  width: 100%;
  /*text-transform: uppercase;*/
  position: relative;
  /*transition: all .2s ease;*/
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  display: inline-block;
  font-weight: normal;
  /*color:#cccccc;*/
}
.q-form-control-wrapper.state-focussed .q-form-control-label {
  color: #047bc1;
}
/*.classic {
    opacity: 0;
    top: 0;
    z-index: -1;
    display: block;
  clear: both;
  position: relative;

}

.classic.is-active {
        opacity: 1;
        top: 0;
        z-index: 1;
        display: block;
  		clear: both;
  		position: relative;
    } */
.q-form-control-label.is-active {
  opacity: 1;
  top: 0;
  z-index: 1;
}
.q-form-control-wrapper .q-form-control-error {
  color: #da4b37;
  font-size: 12px;
  display: none;
}
.q-form-control-wrapper .k-textbox,
.q-form-control-wrapper .k-numeric-wrap,
.q-form-control-wrapper .k-autocomplete,
.q-form-control-wrapper .k-picker-wrap,
.q-form-control-wrapper .k-numeric-wrap,
.q-form-control-wrapper .k-dropdown-wrap {
  border: none;
  border-radius: 0;
  border-color: #808080;
  /*border-bottom: 1px solid #808080;*/
  background-color: white;
}
.k-numerictextbox.q-form-control-input,
.q-form-control-wrapper .k-input,
.q-form-control-wrapper .k-numeric-wrap.k-expand-padding .k-input {
  border-radius: 0;
  outline: none;
  background: transparent;
}
.q-form-control-wrapper .k-numeric-wrap.k-expand-padding .k-input,
.q-form-control-wrapper .k-dropdown-wrap .k-input,
.q-form-control-wrapper .k-picker-wrap .k-input,
.q-form-control-wrapper .k-autocomplete .k-input {
  border-radius: 0;
}
.q-form-control-wrapper .k-picker-wrap,
.q-form-control-wrapper .k-dropdown-wrap,
.q-form-control-wrapper .k-numeric-wrap {
  border: none;
  border-radius: 0;
  outline: none;
  background: transparent;
}
.q-form-control-wrapper .k-state-focused {
  border: none;
  outline: none;
  box-shadow: none;
}
.q-form-control-wrapper .k-state-hover {
  outline: none;
  box-shadow: none;
}
.q-form-control-wrapper .k-state-default > .k-select {
  border-color: transparent;
  background-color: transparent;
}
.q-form-control-wrapper.k-autocomplete.k-state-focused .k-input,
.q-form-control-wrapper.k-picker-wrap.k-state-focused .k-input,
.q-form-control-wrapper.k-numeric-wrap.k-state-focused .k-input {
  border: none;
  outline: none;
  box-shadow: none;
}
.q-form-control-wrapper.k-autocomplete .q-form-control-input,
.q-form-control-wrapper.k-dropdown-wrap .q-form-control-input,
.q-form-control-wrapper.k-picker-wrap .q-form-control-input,
.q-form-control-wrapper.k-numeric-wrap .q-form-control-input,
.q-form-control-wrapper.readonly > input {
  border: none;
  border-radius: 0;
  outline: none;
  border-bottom: 1px solid #CCCCCC;
}
.q-form-control-wrapper .q-form-control-input:hover {
  cursor: pointer;
  box-shadow: none;
  outline: none;
}
.q-form-control-wrapper .q-form-control-input.has-value,
.q-form-control-wrapper .q-form-control-input:focus {
  border-radius: 0;
  outline: none;
  margin-top: 0;
  /*border: none;
        border-bottom: 2px solid #000000;*/
}
.q-form-control-wrapper input.q-form-control-input,
.q-form-control-wrapper textarea.q-form-control-input,
.k-dropdown-wrap span.k-input,
.q-form-control-wrapper .k-multiselect-wrap {
  border: 0;
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0);
  transition: background 0 ease-out;
  width: 100%;
}
.q-form-control-wrapper input.q-form-control-input:focus,
.q-form-control-wrapper textarea.q-form-control-input:focus,
.k-dropdown-wrap span.k-input:focus,
.q-form-control-wrapper .k-multiselect-wrap:focus,
.k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.k-dropdown-wrap.k-state-focused .k-input {
  border: none;
  outline: none;
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 100% 2px, 100% 1px;
  box-shadow: none;
  transition-duration: 0.2s;
}
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
  color: #757575;
}
.q-form-control-wrapper.invalid input.q-form-control-input,
.q-form-control-wrapper.invalid input.q-form-control-input:focus,
.q-form-control-wrapper.invalid textarea.q-form-control-input,
.q-form-control-wrapper.invalid textarea.q-form-control-input:focus,
.q-form-control-wrapper.invalid span.k-input {
  border: none;
  border-radius: 0;
  outline: none;
  /*border-bottom: 2px solid @brand-danger;*/
  background-image: linear-gradient(#da4b37, #da4b37), linear-gradient(#da4b37, #da4b37) !important;
  color: #da4b37;
  background-size: 0 2px, 100% 2px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 2px);
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0);
}
.q-form-control-wrapper.required .q-form-control-label::before {
  content: "*";
  color: #da4b37;
  font-size: 12px;
  display: block;
  position: absolute;
  top: 0;
  margin-left: -6px;
}
.q-form-control-wrapper.required::before {
  content: "*";
  color: #da4b37;
  opacity: 1;
  font-size: 10px;
  margin-left: -6px;
  display: block;
  position: absolute;
  top: 2.250em;
}
.q-form-control-wrapper.required.has-value::before {
  content: "";
  margin: 0px;
}
.q-form-control-input:read-only:focus {
  border-bottom: 0;
}
.q-form-control-wrapper.required.invalid .q-form-control-error,
.q-form-control-wrapper.invalid .q-form-control-error,
.q-form-control-wrapper.readonly.invalid .q-form-control-error {
  display: block;
  float: left;
}
.q-form-control-wrapper.readonly .q-form-control-error {
  display: none;
}
.q-form-control-wrapper.k-autocomplete.k-state-focused .q-form-control-input,
.q-form-control-wrapper.k-dropdown-wrap.k-state-focused .q-form-control-input,
.q-form-control-wrapper.k-picker-wrap.k-state-focused .q-form-control-input,
.q-form-control-wrapper.k-numeric-wrap.k-state-focused .q-form-control-input {
  border-radius: 0;
  outline: none;
  border-width: 0;
  border: none;
  border-bottom: 2px solid #000000;
}
.q-form-control-wrapper.invalid.k-autocomplete.k-state-focused .q-form-control-input,
.q-form-control-wrapper.invalid.k-dropdown-wrap.k-state-focused .q-form-control-input,
.q-form-control-wrapper.invalid.k-picker-wrap.k-state-focused .q-form-control-input,
.q-form-control-wrapper.invalid.k-numeric-wrap.k-state-focused .q-form-control-input {
  border: none;
  background-image: linear-gradient(#f44336, #f44336), linear-gradient(#d2d2d2, #d2d2d2);
}
.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-button,
.k-draghandle,
.k-treemap-tile,
html .km-pane-wrapper .k-header {
  /* background:none;*/
}
.q-form-control-wrapper.k-autocomplete .q-form-control-input {
  border-bottom: 1px solid #CCCCCC;
}
/* line 228, ../sass/style.css.scss */
/*td {
    min-width: 200px;
}*/
.q-form-control-wrapper.k-header,
.q-form-control-wrapper.k-grid-header,
.q-form-control-wrapper.k-toolbar,
.q-form-control-wrapper.k-dropdown-wrap,
.q-form-control-wrapper.k-picker-wrap,
.q-form-control-wrapper.k-numeric-wrap,
.q-form-control-wrapper.k-grouping-header,
.q-form-control-wrapper.k-pager-wrap,
.q-form-control-wrapper.k-textbox,
.q-form-control-wrapper.k-button,
.q-form-control-wrapper.k-progressbar,
.q-form-control-wrapper.k-draghandle,
.q-form-control-wrapper.k-autocomplete,
.q-form-control-wrapper.k-state-highlight,
.q-form-control-wrapper.k-tabstrip-items .k-item,
.q-form-control-wrapper.k-panelbar .k-tabstrip-items .k-item,
.q-form-control-wrapper.km-pane-wrapper > .km-pane > .km-view > .km-content {
  background: none;
  outline: none;
}
.q-form-control-wrapper .k-dropdown-wrap.k-state-active,
.q-form-control-wrapper .k-picker-wrap.k-state-active,
.q-form-control-wrapper .k-numeric-wrap.k-state-active {
  border: none;
  background: none;
  outline: none;
}
.q-form-control-wrapper input:focus {
  box-shadow: none;
}
.q-form-control-wrapper input.q-form-control-input,
.q-form-control-wrapper textarea.q-form-control-input {
  border: none;
  /*border-bottom: 1px solid #CCCCCC;*/
  border-radius: 0;
  outline: none;
  box-shadow: none;
}
.q-form-control-wrapper .input-group-addon,
.q-form-control-wrapper .q-input-group-last {
  border: none;
  background: none;
  border-radius: 0!important;
}
.q-form-control-wrapper .q-form-control-input {
  box-shadow: none;
  background: transparent;
}
.q-form-control-wrapper input:read-only,
.q-form-control-wrapper input.k-input:read-only {
  cursor: pointer;
}
.q-form-control-wrapper .k-numeric-wrap.k-expand-padding .k-input:read-only,
.q-form-control-wrapper .k-dropdown-wrap .k-input:read-only,
.q-form-control-wrapper .k-picker-wrap .k-input:read-only,
.q-form-control-wrapper .k-autocomplete .k-input:read-only {
  cursor: pointer;
}
.q-form-control-wrapper.readonly .k-numeric-wrap.k-expand-padding .k-input,
.q-form-control-wrapper.readonly .k-dropdown-wrap .k-input,
.q-form-control-wrapper.readonly .k-picker-wrap .k-input,
.q-form-control-wrapper.readonly .k-autocomplete .k-input,
.q-form-control-wrapper.readonly .k-numeric-wrap .k-input,
.q-form-control-wrapper.readonly input.q-form-control-input {
  background: #e7e7e7;
  cursor: pointer;
}
.q-form-control-wrapper.readonly .q-form-control-input:focus {
  border-bottom: 1px solid #CCCCCC;
}
.q-form-control-wrapper.readonly span.k-state-disabled,
.q-form-control-wrapper.readonly .k-state-disabled:focus {
  border: none;
  border-width: 0px;
}
.q-form-control-wrapper .k-select {
  border: none;
  /*position: absolute;
  top: -4px;
  right: 16px;
  text-align: left;*/
}
/* Date picker */
.k-calendar .k-header {
  background-color: #047bc1;
}
.k-calendar .k-header .k-link.k-state-hover {
  background-color: #036ba8;
}
.k-calendar .k-footer .k-nav-today {
  color: #047bc1;
}
/* Checkboxes / radios */
/*Checkbox */
.k-checkbox:checked + .k-checkbox-label:after {
  background-color: #047bc1 !important;
  border-color: #047bc1 !important;
}
.k-radio:checked + .k-radio-label:before {
  border-color: #047bc1 !important;
}
.k-radio:checked + .k-radio-label:after {
  background-color: #047bc1 !important;
}
/* Effective date controls */
.effectivedateon,
.effectivedateoff {
  color: #047bc1 !important;
}
/* Followig is for CHECKBOXES - THIS IS TBD
.k-checkbox,
.k-radio {
    display: inline;
    opacity: 0;
    width: 0;
    margin: 0;
}
*/
.k-checkbox-label {
  position: relative;
  padding-left: 1.5em;
  vertical-align: middle;
  line-height: 0.875em;
  cursor: pointer;
}
.k-checkbox-label:before {
  border-color: transparent;
  border-radius: 3px;
  color: #ffffff;
}
.k-checkbox-label:after {
  border-color: #dbdbde;
  background: #ffffff;
  border-radius: 3px;
}
.k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ededed;
  border-color: #ededed;
  border-radius: 1px;
  color: #ffffff;
  content: "\2713" !important;
  text-align: center;
}
/*
.k-checkbox:checked + .k-checkbox-label:after {
    content: "\2713";
    width: 1em;
    height: 1em;
    position: absolute;
    top: 0;
    left: 0;
    border-width: 1px;
    border-style: solid;
    text-align: center;
}

.k-checkbox:checked + input[type='hidden'] + .k-checkbox-label:after {
    content: "\2713";
    width: 1em;
    height: 1em;
    position: absolute;
    top: 0;
    left: 0;
    border-width: 1px;
    border-style: solid;
    text-align: center;
}

.k-checkbox-label:hover:after,
.k-checkbox:checked + .k-checkbox-label:hover:after {
    border-color: #a6afbe;
    box-shadow: none;
}

.k-checkbox-label:hover:after,
.k-checkbox:checked + input[type='hidden'] + .k-checkbox-label:hover:after {
    border-color: #a6afbe;
    box-shadow: none;
}

.k-checkbox:checked + .k-checkbox-label:after {
    background-color: #ffffff;
    border-color: #dbdbde;
    border-radius: 3px;
    color: #0a7ac1;
}

.k-checkbox:checked + input[type='hidden'] + .k-checkbox-label:after {
    background-color: #ffffff;
    border-color: #dbdbde;
    border-radius: 3px;
    color: #0a7ac1;
}

.k-checkbox-label:active:before {
    box-shadow: 0 0 3px 0 #0a7ac1;
    border-color: transparent;
    border-radius: 3px;
}

.k-checkbox-label:active:after {
    border-color: #0a7ac1;
    border-radius: 3px;
}

.k-checkbox:checked + .k-checkbox-label:active:after {
    border-color: #0a7ac1;
}

.k-checkbox:checked + input[type='hidden'] + .k-checkbox-label:active:after {
    border-color: #0a7ac1;
}

.k-checkbox:checked + .k-checkbox-label:active:before {
    box-shadow: 0 0 3px 0 #0a7ac1;
    border-radius: 3px;
}

.k-checkbox:checked + input[type='hidden'] + .k-checkbox-label:active:before {
    box-shadow: 0 0 3px 0 #0a7ac1;
    border-radius: 3px;
}

.k-checkbox:disabled + .k-checkbox-label {
    color: #b3bac7;
}

.k-checkbox:disabled + input[type='hidden'] + .k-checkbox-label {
    color: #b3bac7;
}

.k-checkbox:disabled + .k-checkbox-label:hover:after,
.k-checkbox:disabled + .k-checkbox-label:active:before {
    box-shadow: none;
}

.k-checkbox:checked:disabled + .k-checkbox-label:after {
    background: #f4f4f5;
    color: #b3bac7;
}

.k-checkbox:disabled + .k-checkbox-label:after,
.k-checkbox:checked:disabled + .k-checkbox-label:active:after,
.k-checkbox:disabled + .k-checkbox-label:hover:before,
.k-checkbox:checked:disabled + .k-checkbox-label:hover:after {
    background: #f4f4f5;
    border-color: #dbdbde;
    border-radius: 3px;
}

*/
/* Added in after Q4 2015 Kendo upgrade */
.k-checkbox-label:after {
  border-color: #7f7f7f;
  background: #ffffff;
  border-radius: 1px;
}
.k-checkbox-label:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  border-width: 1px;
  border-style: solid;
  line-height: 1em;
}
/*
.k-radio-label:before {
    border-color: #dbdbde;
    border-radius: 50%;
    background-color: #ffffff;
    border-width: 1px;
      top: 1px;
  left: 1px;
    position: absolute;
}

.k-radio-label:hover:before,
.k-radio:checked + .k-radio-label:hover:before {
    border-color: #a6afbe;
    box-shadow: none;
}

.k-radio:checked + .k-radio-label:before {
    border-color: #dbdbde;
}

.k-radio:checked + .k-radio-label:after {
    background-color: #3f9dd9;
    border-radius: 50%;
}

.k-radio-label:active:before {
    box-shadow: 0 0 3px 0 #0a7ac1;
    border-radius: 50%;
    border-color: #0a7ac1;
}

.k-radio:checked + .k-radio-label:active:before {
    box-shadow: 0 0 3px 0 #0a7ac1;
    border-radius: 50%;
    border-color: #0a7ac1;
}

.k-radio:disabled + .k-radio-label {
    color: #b3bac7;
}

    .k-radio:disabled + .k-radio-label:before {
        border-color: #bfbfbf;
    }

    .k-radio:disabled + .k-radio-label:active:before {
        box-shadow: none;
        background: #f4f4f5;
    }

    .k-radio:disabled + .k-radio-label:before {
        background: #f4f4f5;
    }

    .k-radio:disabled + .k-radio-label:hover:after,
    .k-radio:disabled + .k-radio-label:hover:before {
        box-shadow: none;
    }

.k-checkbox:focus + .k-checkbox-label:after,
.k-radio:focus + .k-radio-label:before {
    border-color: #0a7ac1;
    box-shadow: 0 0 3px 0 #0a7ac1;
}

.k-checkbox:checked + .k-checkbox-label:hover:after {
    border-color: #dbdbde;
}*/
.radio label {
  cursor: pointer;
  padding-left: 34px;
  position: relative;
}
.radio label span {
  display: block;
  position: absolute;
  left: 3px;
  top: 2px;
  transition-duration: 0.2s;
}
.radio input[type=radio] {
  height: 15px;
  width: 15px;
  border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.84);
  transform: scale3d(0, 0, 0);
}
.radio input[type=radio]:checked + label:after {
  display: block;
  position: absolute;
  content: "";
  background-color: rgba(0, 0, 0, 0.84);
  left: -18px;
  top: -18px;
  height: 50px;
  width: 50px;
  border-radius: 100%;
  z-index: 1;
  opacity: 0;
  margin: 0;
  transform: scale3d(1.5, 1.5, 1);
}
.k-checkbox-label.pull-left {
  position: relative;
  float: left;
  left: auto;
}
.k-checkbox-label.pull-left:after {
  left: auto;
}
.k-checkbox-label.pull-left:after {
  color: #3f9dd9;
  left: auto;
}
input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  content: "\2713";
  width: 1em;
  height: 1em;
  position: absolute;
  left: auto;
  border-width: 1px;
  border-style: solid;
  text-align: center;
  background-color: #047bc1;
}
.k-checkbox-label.pull-left:before {
  border: none;
  box-shadow: none;
  color: #047bc1;
}
.k-checkbox:focus + .k-checkbox-label.pull-left:before {
  border-color: none;
  box-shadow: none;
  border: none;
  color: #047bc1;
}
.customicon {
  padding: 0;
  margin: 0 0.5em 0 0;
  background-color: transparent;
  border: 0;
  text-indent: -9999px !important;
}
.customicon2 {
  padding: 0;
  margin: 4px -16px 0 0;
  background-color: transparent;
  border: 0;
  text-indent: -9999px !important;
  opacity: 0.54 !important;
  filter: alpha(opacity=54) !important;
}
.customdate {
  margin-top: 1.688em;
}
span.singlepick,
input.singlepick {
  width: calc(100% - 40px) !important;
  padding-right: 8px!important;
}
span.doublepick,
input.doublepick {
  width: calc(100% - 72px) !important;
  padding-right: 8px!important;
}
span.doublepick input.doublepick {
  width: 100%!important;
}
span.singlepick input.singlepick {
  width: 100%!important;
}
input.singlepick,
input.doublepick {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-datetimepicker.singlepick .k-i-calendar {
  margin-left: 2px;
}
.k-datetimepicker.doublepick .k-i-calendar {
  margin-left: 2px;
}
.pickbutton button:focus,
.pickbuttons button:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
/*
.pickbutton {
	top:20px;	
}

.pickbuttons {
	top:25px;	
}

.pickbutton, .pickbuttons {
		position:absolute;
		right:8px;
}

*/
#multi1 {
  height: 120px !important;
}
/* Override of style */
.error.form-control,
.error.form-control:focus {
  background-image: linear-gradient(#f44336, #f44336), linear-gradient(#f44336, #f44336) !important;
}
/* Buttons */
.k-button {
  background: #047bc1;
}
.k-button span {
  color: #fff;
}
/* check box & radio buttons */
.k-checkarea {
  display: inline-block;
  margin-top: 26px;
}
.k-radio-label,
.k-checkbox-label {
  line-height: 1em;
  margin-right: 24px;
  vertical-align: top!important;
}
.k-checkbox-label:after {
  line-height: 1em;
}
.q-filterarea .k-radio-label,
.q-filterarea .k-checkbox-label {
  line-height: 1em;
}
.q-filterarea .k-checkbox-label:after {
  line-height: 1em;
}
.stacked .k-radio-label,
.stacked .k-checkbox-label {
  line-height: 1em;
}
/* needed for bug regarding focus not visible for checkbox/radiobutton, bug 49, modified on 9th June*/
.k-checkbox-label.q-focus-highlight:before,
.k-radio-label.q-focus-highlight:before {
  box-shadow: 0 0 1px 2px #9e9e9e !important;
}
/* text box alignment with other input, added on June 7th, 2015*/
.k-input.q-text {
  margin-top: 3.5px!important;
}
fieldset {
  border: 0!important;
}
.fieldsetseparator {
  border-right: 1px solid #d1d1d1;
}
@media (max-width: 991px) {
  .fieldsetseparator {
    border-right: 0!important;
  }
}
.autowidth {
  width: auto!important;
}
/* Upload control in forms */
strong.k-upload-status .k-button {
  background-color: transparent!important;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
strong.k-upload-status .k-button:hover,
strong.k-upload-status .k-button:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent!important;
}
strong.k-upload-status .k-icon {
  margin-top: 6px;
}
strong.k-upload-status .k-warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -95px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-upload {
  border-color: transparent!important;
}
.k-file {
  border-color: transparent!important;
  background-color: transparent!important;
}
.k-file .k-i-docx,
.k-file .k-i-doc,
.k-file .k-i-txt,
.k-file .k-i-csv,
.k-file .k-i-rtf,
.k-file .k-i-jpg,
.k-file .k-i-jpeg,
.k-file .k-i-gif,
.k-file .k-i-png,
.k-file .k-i-eml,
.k-file .k-i-zip,
.k-file .k-i-gzip,
.k-file .k-i-ppt,
.k-file .k-i-pptx,
.k-file .k-i-bmp,
.k-file .k-i-html,
.k-file .k-i-htm,
.k-file .k-i-js,
.k-file .k-i-dll,
.k-file .k-i-exe,
.k-file .k-i-reg,
.k-file .k-i-bat,
.k-file .k-i-cmd,
.k-file .k-i-wav,
.k-file .k-i-mp3,
.k-file .k-i-avi {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -437px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-file .k-i-xls,
.k-file .k-i-xlsx {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -504px -190px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-file .k-i-pdf {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -504px -209px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-file-error .k-progress {
  background-color: #fae6e3;
  color: #ffffff;
}
.k-list-container {
  min-width: 240px;
}
/* Field alignment */
.fieldAlignRight input {
  text-align: right!important;
}
.fieldAlignRight input::-webkit-input-placeholder {
  text-align: left!important;
}
.fieldAlignRight input::-moz-placeholder {
  text-align: left!important;
}
.fieldAlignRight input:-moz-placeholder {
  /* Older versions of Firefox */
  text-align: left!important;
}
.fieldAlignRight input:-ms-input-placeholder {
  text-align: left!important;
}
.fieldAlignCenter input {
  text-align: center!important;
}
.fieldAlignCenter input::-webkit-input-placeholder {
  text-align: left!important;
}
.fieldAlignCenter input::-moz-placeholder {
  text-align: left!important;
}
.fieldAlignCenter input:-moz-placeholder {
  /* Older versions of Firefox */
  text-align: left!important;
}
.fieldAlignCenter input:-ms-input-placeholder {
  text-align: left!important;
}
/* Numeric alignment */
.numericAlignRight input {
  text-align: right!important;
}
.numericAlignRight input::-webkit-input-placeholder {
  text-align: left!important;
}
.numericAlignRight input::-moz-placeholder {
  text-align: left!important;
}
.numericAlignRight input:-moz-placeholder {
  /* Older versions of Firefox */
  text-align: left!important;
}
.numericAlignRight input:-ms-input-placeholder {
  text-align: left!important;
}
.numericAlignCenter input {
  text-align: center!important;
}
.numericAlignCenter input::-webkit-input-placeholder {
  text-align: left!important;
}
.numericAlignCenter input::-moz-placeholder {
  text-align: left!important;
}
.numericAlignCenter input:-moz-placeholder {
  /* Older versions of Firefox */
  text-align: left!important;
}
.numericAlignCenter input:-ms-input-placeholder {
  text-align: left!important;
}
/* Force all IE placeholders to align left */
.fieldAlignRight input:-ms-input-placeholder {
  text-align: left!important;
}
:-ms-input-placeholder {
  text-align: left!important;
}
/* Remove IE's automatic cross additions to clear inputs */
::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
label.q-filterhead,
label.q-radiogroup {
  position: relative;
  top: 22px;
  font-size: 15px;
}
.q-radiogroupheading {
  margin-top: 24px;
}
/* CSS to correct IE10 and IE11's placeholder disappearance on focus */
.k-ie .state-focussed > .q-form-control-label {
  opacity: 1;
  filter: alpha(opacity=100);
}
.label-show label {
  opacity: 1;
  filter: alpha(opacity=100);
}
.k-multiselect-wrap .k-select {
  position: relative;
}
.k-multiselect-wrap .k-i-close {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -44px -526px !important;
  width: 10px !important;
  height: 10px !important;
}
/* Red asterisk fix */
.q-form-control-wrapper.required.has-value::before,
.q-form-control-wrapper.required.label-show::before {
  content: "";
  margin: 0px;
}
.k-ie .q-form-control-wrapper.required.state-focussed::before {
  content: "";
}
/* Any custom classes (except overrides) for the Kendo Grids will appear here */
/* Material Design Custom Grid Styles */
.k-group-delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -44px -526px !important;
  width: 10px !important;
  height: 10px !important;
}
.k-plus,
.k-i-plus,
.k-add {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -110px -526px !important;
  width: 10px !important;
  height: 10px !important;
}
.k-denied {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -473px !important;
  width: 10px !important;
  height: 10px !important;
}
.gridtoolbar {
  margin-top: 26px;
  padding-right: 12px;
}
/***** IMPORTANT - All grids should be contained in a .gridholder class otherwise the grid overrides below will affect other areas of the app 

The styles below relate to content within the gridholder

*********/
.gridholder {
  padding: 0 0 0 5px!important;
  /* Default states */
  /* Allow Gear menu to be visible */
  /* Allow tooltips to be visible */
  /* Controls */
  /*Override grid background colors - modified Jun 1 15 */
  /* Pagination */
  /* Grid button */
  /* Grid Row button */
  /*Grid row selected */
  /* Required Cell */
  /* static row */
  /* Cell states */
  /* General Grid */
  /* Grouping control */
  /*Alternate color rows */
  /* From Kendo Grid Custom */
  /*.k-grid tbody tr
{
    height: 0;
}*/
  /*.k-header .k-link {
    text-align: center;
}*/
  /*.k-state-selected {
    overflow: visible;
}*/
  /*.k-grid table tr:hover 
{ 
    background: orange;
    cursor: default; 
}*/
  /*.k-grid-content-locked, .k-grid-content-locked td, .k-grid-header-locked, .k-grid-header-locked th {
    overflow: visible !important;
}*/
  /* -- followng is added to allow the toolbar gearbox menu to overflow */
  /*tr.k-state-selected .k-header {
    background-color: #d3d3d3;
    border-color: #aaa;
}*/
  /* From q-grid */
  /*.allCaps
{
    text-transform: uppercase;
}*/
  /* From Grid Tool Tips.css */
  /* Tool tip styling */
  /*-- Tooltip change set --*/
}
.gridholder h1,
.gridholder h2,
.gridholder h3,
.gridholder h4,
.gridholder h5 {
  margin: 20px 0 10px 32px!important;
}
.gridholder p,
.gridholder span,
.gridholder h1,
.gridholder h2,
.gridholder h3,
.gridholder h4,
.gridholder h5 {
  color: #3b3b3b;
}
.gridholder .k-grid .k-button {
  padding-top: 0!important;
}
.gridholder .q-small_Unchanged {
  display: none!important;
}
.gridholder .k-checkarea {
  margin-top: 12px!important;
}
.gridholder .gridicon {
  opacity: 0.27;
  filter: alpha(opacity=27);
  cursor: pointer;
}
.gridholder .cellalignright {
  text-align: right!important;
}
.gridholder .cellalignright.k-edit-cell input {
  text-align: right!important;
}
.gridholder .cellaligncenter {
  text-align: center!important;
}
.gridholder .cellaligncenter.k-edit-cell input {
  text-align: center!important;
}
.gridholder tr:hover .gridicon {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.gridholder tr:hover .k-button .k-icon {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.gridholder .sprite {
  margin: 0 0 0 4px;
  top: 0;
  position: relative;
}
.gridholder .k-state-hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.gridholder .k-state-default {
  border: 0;
}
.gridholder .k-widget,
.gridholder .k-block,
.gridholder .k-inline-block,
.gridholder .k-draghandle {
  border: 0;
}
.gridholder .k-grid-header th.k-header,
.gridholder .k-filter-row th,
.gridholder .k-grid-header th.k-header > .k-link {
  padding: 6px 2px 6px 8px;
  font-size: 12px;
  border-width: 0 0 1px 0;
}
.gridholder .k-grid-header th.k-header,
.gridholder .k-filter-row th {
  white-space: normal!important;
  vertical-align: middle!important;
}
.gridholder .k-grid-header .k-header .k-link,
.gridholder .k-grid-header .k-header,
.gridholder .k-grid-header .k-link,
.gridholder .k-grid-header .k-link:link,
.gridholder .k-pager-info,
.gridholder .k-scheduler-header,
.gridholder .k-scheduler-agendaview .k-scheduler-datecolumn {
  color: #757575;
}
.gridholder .k-grid tr td {
  font-size: 12px;
  border: 0;
  padding: 0 4px 0 8px;
  overflow: hidden;
  line-height: 1em;
  vertical-align: middle;
  text-overflow: ellipsis;
  height: 24px;
  font-weight: 100;
}
@media only screen and (max-width: 760px) {
  .gridholder .k-grid tr td {
    overflow: hidden!important;
  }
}
.gridholder .k-block,
.gridholder .k-widget,
.gridholder .k-header {
  font-size: 12px;
}
.gridholder .k-grid-header .k-grid-filter:focus,
.gridholder .k-grid-filter .k-state-border-down {
  outline: 0;
}
.gridholder .k-grid-header .k-grid-filter {
  padding: 4px!important;
  height: 100%!important;
}
.gridholder a.k-grid-filter {
  margin: -2px 0 0 0 !important;
  padding: 0!important;
  display: inline-block;
  vertical-align: top;
}
.gridholder .k-textbox:focus,
.gridholder .k-autocomplete.k-state-focused,
.gridholder .k-picker-wrap.k-state-focused,
.gridholder .k-numeric-wrap.k-state-focused,
.gridholder .k-dropdown-wrap.k-state-focused,
.gridholder .k-multiselect.k-header.k-state-focused {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.gridholder .k-numerictextbox .k-select {
  border-color: transparent;
  background-color: transparent;
}
.gridholder .k-numerictextbox .k-select .k-state-selected {
  border: 0!important;
}
.gridholder .k-state-default > .k-select {
  border-color: transparent;
}
.gridholder .k-dirty {
  display: none;
}
.gridholder td.k-header {
  overflow: visible!important;
}
.gridholder th.k-header .tooltip,
.gridholder .k-pager-wrap .tooltip {
  position: absolute;
  min-width: 100px;
}
.gridholder .k-grid-content .tooltip {
  position: absolute;
  min-width: 100px;
}
.gridholder a.btn.dropdown-toggle {
  opacity: 1;
  filter: alpha(opacity=100);
}
.gridholder .gridadd,
.gridholder .gridnew {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.gridholder .gridadd:hover,
.gridholder .gridnew:hover {
  opacity: 0.86;
  filter: alpha(opacity=86);
}
.gridholder .k-edit-cell input[type="checkbox"] {
  margin-left: 0;
}
.gridholder .k-edit-cell input {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.gridholder .k-grid .k-button {
  background-color: transparent!important;
  padding-top: 6px!important;
}
.gridholder .k-input,
.gridholder input.k-textbox,
.gridholder textarea.k-textbox,
.gridholder input.k-textbox:hover,
.gridholder textarea.k-textbox:hover,
.gridholder .k-textbox > input,
.gridholder .k-multiselect-wrap {
  background-color: transparent!important;
}
.gridholder .k-dropdown-wrap.k-state-focused .k-input {
  background-image: none!important;
}
.gridholder .k-grid-header,
.gridholder .k-grid-header .k-header,
.gridholder .k-pager-wrap,
.gridholder .k-pager-numbers .k-state-selected,
.gridholder .k-grid-footer,
.gridholder .k-grid-footer td,
.gridholder .k-scheduler-header,
.gridholder .km-pane-wrapper .k-grid-header .k-header,
.gridholder .k-header,
.gridholder .k-grid-header,
.gridholder .k-toolbar,
.gridholder .k-dropdown-wrap,
.gridholder .k-picker-wrap,
.gridholder .k-numeric-wrap,
.gridholder .k-grouping-header,
.gridholder .k-pager-wrap,
.gridholder .k-textbox,
.gridholder .k-button,
.gridholder .k-progressbar,
.gridholder .k-draghandle,
.gridholder .k-autocomplete,
.gridholder .k-state-highlight,
.gridholder .k-tabstrip-items .k-item,
.gridholder .k-panelbar .k-tabstrip-items .k-item,
.gridholder .km-pane-wrapper > .km-pane > .km-view > .km-content,
.gridholder .k-block,
.gridholder .k-widget,
.gridholder .k-grouping-row td,
.gridholder td.k-group-cell,
.gridholder .k-resize-handle-inner {
  background-color: transparent;
}
.gridholder .k-pager-wrap .k-dropdown {
  width: 60px!important;
}
.gridholder .k-dropdown-wrap .k-state-default {
  width: 40px!important;
}
.gridholder .k-dropdown-wrap.k-state-hover {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.gridholder .k-popup .k-list .k-item {
  font-size: 12px !important;
}
.gridholder .k-dropdown-wrap {
  border: 0!important;
}
.gridholder .k-pager-wrap {
  margin-top: 4px;
  padding-top: 0;
}
.gridholder .fullwindowmode {
  display: block;
  position: absolute;
  right: 20px;
  top: 4px;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.gridholder .fullwindowmode:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
  cursor: pointer;
}
.gridholder .fullwindow {
  position: fixed;
  z-index: 10;
  width: 100%;
  height: 100%!important;
  top: 0;
  left: 0;
  background-color: #ffffff;
}
.gridholder span.k-pager-sizes.k-label {
  margin: 6px 0 0 20px;
}
.gridholder .k-grid-pager .k-link,
.gridholder .k-grid-pager .k-link:link,
.gridholder .k-pager-wrap .k-pager-numbers .k-state-selected {
  font-size: 12px;
}
.gridholder .k-pager-numbers .k-link,
.gridholder .k-pager-numbers .k-state-selected {
  border-width: 0;
  border: 0;
}
.gridholder .k-pager-wrap .k-link {
  border-color: transparent;
}
.gridholder .k-pager-wrap > .k-link:focus,
.gridholder .k-pager-numbers .k-link:focus {
  outline: 0;
}
.gridholder .k-i-arrow-s,
.gridholder .k-select .k-i-arrow-s,
.gridholder .k-state-hover > .k-select .k-i-arrow-s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -102px !important;
  width: 14px !important;
  height: 14px !important;
}
.gridholder .k-i-arrow-n,
.gridholder .k-select .k-i-arrow-n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -87px !important;
  width: 14px !important;
  height: 14px !important;
}
.gridholder .k-pager-sizes .k-label,
.gridholder .k-pager-info .k-label,
.gridholder .k-pager-numbers .k-link,
.gridholder span.k-pager-sizes.k-label,
.gridholder span.k-pager-info.k-label {
  color: #757575;
}
.gridholder .k-grid .k-button {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.gridholder tr:hover td {
  background: #d9d9d9;
}
.gridholder .k-grid-footer-locked tr:hover td,
.gridholder .k-grid-footer-wrap tr:hover td {
  background: transparent!important;
}
.gridholder .k-button:focus {
  background-color: transparent!important;
}
.gridholder .k-grid tr.k-state-selected {
  background-color: #c7ced3 !important;
}
.gridholder tr.k-state-selected .k-header {
  background: transparent!important;
  border-color: transparent;
}
.gridholder .data-field-static {
  background-color: transparent;
  cursor: not-allowed;
  border-width: 0 0 1px 0;
  border-color: gray;
  font-style: italic;
  color: #757575;
}
.gridholder tr td {
  color: #000000;
}
.gridholder .k-grid-header th > .k-link > .k-icon {
  margin: -4px 0 0 5px;
  vertical-align: middle;
}
.gridholder .k-button .k-button-icontext .k-grid-Lookup_DTL_PICK {
  outline: 0;
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}
.gridholder .k-i-search {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -147px !important;
  width: 14px !important;
  height: 14px !important;
}
.gridholder .k-filter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -11px -515px !important;
  width: 10px !important;
  height: 10px !important;
  position: relative;
  margin-top: -8px;
}
.gridholder .k-state-active span.k-icon.k-filter {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.gridholder .k-numerictextbox .k-select .k-link span.k-i-arrow-s,
.gridholder .k-grid-header .k-numerictextbox .k-select .k-link span.k-i-arrow-s,
.gridholder .k-numerictextbox .k-select .k-link span.k-i-arrow-s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -102px !important;
  width: 14px !important;
  height: 14px !important;
}
.gridholder .k-link:not(.k-state-disabled):hover > .k-i-arrow-s,
.gridholder .k-state-hover > .k-i-arrow-s,
.gridholder .k-state-hover > * > .k-i-arrow-s,
.gridholder .k-button:not(.k-state-disabled):hover .k-i-arrow-s,
.gridholder .k-textbox:hover .k-i-arrow-s,
.gridholder .k-button:active .k-i-arrow-s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -102px !important;
  width: 14px !important;
  height: 14px !important;
}
.gridholder .k-i-arrow-n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -87px !important;
  width: 14px !important;
  height: 14px !important;
}
.gridholder .k-numerictextbox .k-select .k-link span.k-i-arrow-n,
.gridholder .k-grid-header .k-numerictextbox .k-select .k-link span.k-i-arrow-n,
.gridholder .k-numerictextbox .k-select .k-link span.k-i-arrow-n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -87px !important;
  width: 14px !important;
  height: 14px !important;
}
.gridholder k-link:not(.k-state-disabled):hover > .k-i-arrow-n,
.gridholder .k-state-hover > .k-i-arrow-n,
.gridholder .k-state-hover > * > .k-i-arrow-n,
.gridholder .k-button:not(.k-state-disabled):hover .k-i-arrow-n,
.gridholder .k-textbox:hover .k-i-arrow-n,
.gridholder .k-button:active .k-i-arrow-n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -102px !important;
  width: 14px !important;
  height: 14px !important;
}
.gridholder .k-state-border-down {
  background-image: none!important;
}
.gridholder .k-grid .k-grouping-header {
  background-color: #eeeeee;
  color: #919191;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  white-space: normal;
}
.gridholder .k-grid .k-grouping-header .k-group-indicator .k-button {
  line-height: 8px!important;
}
.gridholder .k-grid .k-grouping-header .k-group-indicator .k-link {
  color: #ffffff !important;
}
.gridholder .k-grouping-header .k-group-indicator,
.gridholder .k-pivot-toolbar .k-button {
  background-color: #047bc1 !important;
  border-color: #047bc1 !important;
}
.gridholder .k-grouping-header .k-link,
.gridholder .k-grouping-header .k-link:link {
  font-size: 12px;
}
.gridholder .k-block,
.gridholder .k-widget,
.gridholder .k-popup,
.gridholder .k-content,
.gridholder .k-toolbar,
.gridholder .k-dropdown .k-input {
  color: #757575;
}
.gridholder .k-si-arrow-s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -304px !important;
  width: 18px !important;
  height: 18px !important;
}
.gridholder .k-si-arrow-n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -361px !important;
  width: 18px !important;
  height: 18px !important;
}
.gridholder .k-grouping-header .k-link .k-icon {
  margin: 0 5px;
}
.gridholder .k-grouping-header .k-button .k-icon {
  margin: -4px 6px 0 6px;
}
.gridholder .k-icon:focus {
  outline: none!important;
}
.gridholder .k-i-collapse {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -22px -526px !important;
  width: 10px !important;
  height: 10px !important;
}
.gridholder .k-i-expand {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -33px -526px !important;
  width: 10px !important;
  height: 10px !important;
}
.gridholder .k-grid .k-grouping-row p {
  font-weight: normal!important;
  width: calc(100% - 4px);
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
.gridholder .k-grid .k-grouping-row .k-i-collapse,
.gridholder .k-grid .k-grouping-row .k-i-expand {
  float: left;
  margin-top: 2px;
}
.gridholder .k-grid .k-grouping-row td {
  padding: 2px 12px 2px 12px;
}
.gridholder .k-grouping-dropclue {
  opacity: 0.27;
  filter: alpha(opacity=27);
  margin-top: 4px!important;
}
.gridholder .k-grid .k-alt {
  background: #f0f0f0 !important;
}
.gridholder .k-grid-footer-wrap {
  background-color: #c5c5c5;
}
.gridholder .k-group-footer {
  background-color: #c5c5c5;
}
.gridholder #RespConfGrid th a.k-state-active {
  background-color: green;
}
.gridholder #RespConfGrid .k-group-footer {
  display: table-row !important;
}
.gridholder .k-state-selected {
  border-style: solid;
  border-width: 2px;
  /*opacity: .8;*/
}
.gridholder .k-grid table {
  border-collapse: separate;
}
.gridholder tr.k-grouping-row > td {
  white-space: normal;
}
.gridholder .k-splitter,
.gridholder .k-splitter-vertical {
  /*height: 800px;*/
}
.gridholder .k-grid td {
  white-space: nowrap;
  border-radius: 0px;
}
.gridholder .k-grid-filter.k-state-active {
  background-color: transparent !important;
}
.gridholder .k-header > .k-grid-filter {
  float: none!important;
}
.gridholder .k-widget .templateCell {
  overflow: visible;
  /*overflow-x: hidden;*/
  padding-left: 2px;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.gridholder .k-widget .menuTemplateCell {
  overflow: visible;
  cursor: default;
  padding: 0;
  margin: 0;
}
.gridholder #SRKNumber {
  width: 75px;
  /*font-size: 11px;
    height: 20px;*/
}
.gridholder .k-numerictextbox {
  width: 75px;
}
.gridholder .datepicker {
  width: 145px;
}
.gridholder .k-numerictextbox {
  width: 75px;
}
.gridholder .k-input {
  font-size: 12px;
  /* height: 18px;*/
}
.gridholder .k-dropdown-wrap .k-input {
  text-overflow: ellipsis;
  overflow: hidden;
  /*display: block;*/
  width: calc(100% - 32px);
}
.gridholder .k-pager-wrap.k-grid-pager.k-widget {
  padding-right: 30px;
}
.gridholder .k-pager-sizes .k-dropdown-wrap .k-select {
  line-height: 24px;
}
.gridholder .k-pager-sizes .k-dropdown-wrap .k-input {
  text-overflow: ellipsis;
  overflow: hidden;
  /*display: block;*/
  width: calc(100% - 2px);
}
.gridholder .k-dropdown {
  width: 80%!important;
}
.gridholder .k-pager-numbers {
  margin: 2px;
}
.gridholder .l3grid {
  /* Custom drop down */
  /* Form controls */
  /* Grouping */
  /* Ascending / Descending filters */
}
.gridholder .l3grid .k-grid-content td:nth-child(1).actionarea .open > .dropdown-actionmenu,
.gridholder .l3grid .k-grid-content td:nth-child(2).actionarea .open > .dropdown-actionmenu,
.gridholder .l3grid .k-grid-content td:nth-child(3).actionarea .open > .dropdown-actionmenu,
.gridholder .l3grid .k-grid-content td:nth-child(4).actionarea .open > .dropdown-actionmenu {
  left: 0!important;
}
.gridholder .l3grid .open > .dropdown-actionmenu {
  display: block;
  right: 0;
}
.gridholder .l3grid .actionarea {
  overflow: visible!important;
}
.gridholder .l3grid .dropdown-actionmenu > li {
  line-height: 12px;
  padding: 0;
}
.gridholder .l3grid .dropdown-actionmenu > li a {
  font-size: 14px;
  color: #3b3b3b;
  line-height: 12px;
  padding: 12px;
  display: block;
  width: calc(100% - 24px);
}
.gridholder .l3grid .dropdown-toggle span.sprite {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.gridholder .l3grid .dropdown-toggle span.sprite:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.gridholder .l3grid .k-grid-content {
  position: inherit!important;
  /* Allows horizontal scroll of grid when no rows exist - but tooltip change in grids is required */
}
@media (min-width: 1600px) {
  .gridholder .l3grid {
    margin-left: 1px;
  }
}
@media (max-width: 1199px) {
  .gridholder .l3grid {
    margin-left: -1px;
  }
}
@media (max-width: 991px) {
  .gridholder .l3grid {
    margin-left: 1px;
  }
}
.gridholder .l3grid .k-checkbox-label:before {
  top: 3px!important;
}
.gridholder .l3grid .k-checkbox-label:after {
  top: 3px!important;
}
.gridholder .l3grid .k-numerictextbox .k-numeric-wrap .k-select,
.gridholder .l3grid .k-dropdown .k-dropdown-wrap .k-select,
.gridholder .l3grid .k-combobox .k-dropdown-wrap .k-select {
  margin-top: -2px;
}
.gridholder .l3grid .k-combobox .k-tooltip,
.gridholder .l3grid .k-dropdown .k-tooltip {
  box-shadow: none!important;
}
.gridholder .l3grid .k-edit-cell .k-input,
.gridholder .l3grid .k-edit-cell input.k-textbox,
.gridholder .l3grid .k-edit-cell textarea.k-textbox,
.gridholder .l3grid .k-edit-cell input.k-textbox:hover,
.gridholder .l3grid .k-edit-cell textarea.k-textbox:hover,
.gridholder .l3grid .k-edit-cell .k-textbox > input,
.gridholder .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #047bc1 !important;
}
.gridholder .l3grid .k-picker-wrap .k-select,
.gridholder .l3grid .k-numeric-wrap .k-select,
.gridholder .l3grid .k-dropdown-wrap .k-select {
  line-height: 24px;
  min-height: 24px;
}
.gridholder .l3grid .k-picker-wrap.k-state-default,
.gridholder .l3grid .k-numeric-wrap.k-state-default,
.gridholder .l3grid .k-dropdown-wrap.k-state-default {
  height: 24px;
}
.gridholder .l3grid .k-textbox > input,
.gridholder .l3grid .k-autocomplete .k-input,
.gridholder .l3grid .k-picker-wrap .k-input,
.gridholder .l3grid .k-numeric-wrap .k-input,
.gridholder .l3grid .k-dropdown-wrap .k-input,
.gridholder .l3grid .k-selectbox .k-input,
.gridholder .l3grid .q-form-control-wrapper > .k-input,
.gridholder .l3grid input.k-textbox {
  height: 24px;
  line-height: 24px;
}
.gridholder .l3grid .k-i-clock {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -117px !important;
  width: 14px !important;
  height: 14px !important;
}
.gridholder .l3grid .k-i-calendar {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -222px !important;
  width: 14px !important;
  height: 14px !important;
}
.gridholder .l3grid .k-grid-footer-locked:before {
  content: "Totals";
  display: block;
  z-index: 9;
  position: absolute;
  left: 12px;
  top: 3px;
}
.gridholder .l3grid .k-grid-footer-wrap:before {
  content: "" !important;
}
.gridholder .l3grid th.k-header {
  padding: 4px 0 0 4px;
}
.gridholder .l3grid .q-group-collapse {
  height: 0!important;
}
.gridholder .l3grid .k-grouping-header {
  line-height: 22px!important;
}
.gridholder .l3grid .k-grouping-header .k-group-indicator {
  padding: 0;
  line-height: 24px!important;
  height: 20px!important;
}
.gridholder .l3grid th.k-filterable {
  position: relative;
}
.gridholder .l3grid .k-header .k-link .k-icon.k-i-arrow-n,
.gridholder .l3grid .k-header .k-link .k-icon.k-i-arrow-s {
  position: absolute;
  top: 8px;
  right: 0;
}
.gridholder .l3grid .k-grid-header-locked th:nth-child(1),
.gridholder .l3grid .k-grid-header-locked th:nth-child(2) {
  position: relative;
  left: -1px;
}
.gridholder .l3grid .coloredcell {
  background-color: #047bc1 !important;
  color: #ffffff;
}
.gridholder .l3grid .coloredcell .k-link {
  padding: 0 0 4px 6px!important;
  width: 100%!important;
}
.gridholder .l3grid .coloredcell .sprite {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  top: 0!important;
}
.gridholder .l3grid .k-grid-content td {
  border-right: 1px solid #eeeeee;
}
.gridholder .l3grid .k-grid-content-locked {
  margin-top: 1px;
}
.gridholder .l3grid .k-grid-content-locked td {
  border-right: 1px solid #eeeeee;
  overflow: hidden!important;
}
.gridholder .l3grid .k-grid-content-locked td:nth-child(1),
.gridholder .l3grid .k-grid-content-locked td:last-child {
  border-width: 0;
}
.gridholder .l3grid .k-button {
  padding: 2px;
  line-height: 16px;
  min-width: 20px!important;
}
.gridholder .l3grid .k-button .k-icon {
  opacity: 0.27;
  filter: alpha(opacity=27);
}
.gridholder .l3grid .k-button:hover .k-icon {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.gridholder .l3grid .k-grid-header th {
  border-right: 1px solid #eeeeee;
}
.gridholder .l3grid .k-grid-header .k-grid-header-locked th:nth-child(n+3) {
  overflow: hidden!important;
}
.gridholder .k-footer-template {
  height: 22px;
}
.gridholder .k-footer-template:hover {
  background: none!important;
}
.gridholder .k-grid-header-locked th,
.gridholder .k-grid-content-locked td {
  overflow: visible !important;
}
.gridholder .k-grid-header-locked {
  overflow: visible;
  position: relative;
}
.gridholder td.k-edit-cell > textarea {
  overflow: visible !important;
  display: block;
  position: absolute;
  z-index: 100;
}
.gridholder td.k-edit-cell > textarea.multiline {
  overflow: visible !important;
  display: block;
  position: relative!important;
  z-index: 100;
  border: 0;
  white-space: normal;
}
.gridholder .k-grid tbody .k-button,
.gridholder .k-ie8 .k-grid tbody button.k-button {
  min-width: 38px;
}
.gridholder .date-field-readonly {
  border-bottom: 1px dashed #333;
  font-size: 12px;
  color: #757575;
}
.gridholder .data-field-static {
  font-size: 12px;
  color: #757575;
  border-bottom: 1px dashed #333;
}
.gridholder .data-field-required {
  background-color: transparent;
  color: #000000;
  font-size: 12px;
}
.gridholder .data-field-keyfield {
  background-color: transparent;
  color: black;
  font-size: 12px;
}
.gridholder .data-field-editnoupdate {
  background-color: transparent;
  color: black;
  font-size: 12px;
}
.gridholder .data-field-plain {
  background-color: transparent;
  color: black;
  font-size: 12px;
}
.gridholder .clickable {
  cursor: pointer;
}
.gridholder .clickable .glyphicon {
  padding-top: -15px;
  margin-bottom: 10px;
  background: rgba(0, 0, 0, 0.15);
  display: inline-block;
  padding: 6px 12px;
  border-radius: 4px;
  color: #ffffff;
}
.gridholder a.clickable {
  color: inherit;
}
.gridholder a.clickable:hover {
  text-decoration: none;
}
.gridholder .tooltip {
  color: #fff;
  outline: none;
  cursor: help;
  text-decoration: none;
  position: relative;
}
.gridholder .tooltip td span {
  margin-left: -999em;
  position: absolute;
}
.gridholder .tooltip:hover td span {
  border-radius: 5px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  position: absolute;
  left: 1em;
  top: 2em;
  z-index: 99;
  margin-left: 100px;
  width: 250px;
  height: 250px;
  color: #fff;
}
.gridholder .tooltip:hover img {
  border: 0;
  margin: -10px 0 0 -55px;
  float: left;
  position: absolute;
  width: 250px;
  height: 250px;
}
.gridholder .tooltip:hover em {
  font-size: 14px;
  font-weight: bold;
  display: block;
  padding: 0.2em 0 0.6em 0;
}
.gridholder .classic {
  padding: 0.8em 1em;
}
.gridholder .custom {
  padding: 0.5em 0.8em 0.8em 2em;
}
.gridholder * html a:hover {
  background: transparent;
}
.gridholder .classic {
  background: #FFFFAA;
  border: 1px solid #FFAD33;
}
.gridholder .critical {
  background: #FFCCAA;
  border: 1px solid #FF3334;
  width: 350px;
}
.gridholder .help {
  background: #9FDAEE;
  border: 1px solid #2BB0D7;
  width: 200px;
}
.gridholder .info {
  background: #9FDAEE;
  border: 1px solid #2BB0D7;
  width: 350px;
}
.gridholder .warning {
  background: #FFFFAA;
  border: 1px solid #FFAD33;
  width: 350px;
}
.gridholder .required-msg {
  width: 100%;
  font-size: 12px;
  height: 24px;
}
.gridholder .k-tooltip {
  color: #3b3b3b !important;
  background: #ffffff !important;
  font-size: 12px;
  text-transform: none!important;
  z-index: 100!important;
  -moz-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
  -webkit-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
  box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
}
.gridholder .k-tooltip .k-i-note,
.gridholder .k-tooltip .k-warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -133px !important;
  width: 18px !important;
  height: 18px !important;
}
.gridholder .tooltipicon {
  margin-right: 12px;
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.gridholder .searchinput {
  background-color: #a0f0a0;
}
.gridholder .searchinput-blue {
  background-color: #abcced;
}
/* generic context menu styles */
.contextMenu,
.dropdown-menu,
.dropdown-actionmenu {
  position: absolute;
  min-width: 170px;
  z-index: 99999;
  border: solid 1px #e0e0e0;
  background: #fff;
  padding: 0;
  margin: 0;
  display: none;
  font-size: 14px;
  -moz-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
  -webkit-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
  box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
}
.contextMenu LI,
.dropdown-menu LI,
.dropdown-actionmenu LI {
  list-style: none;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}
.contextMenu A,
.dropdown-menu A,
dropdown-actionmenu A {
  color: #757575;
  text-decoration: none;
  display: block;
  background-position: 6px center;
  background-repeat: no-repeat;
  outline: none;
  background-image: none !important;
  font-weight: normal !important;
  padding: 0 4px;
}
.contextMenu LI.hover A,
.dropdown-menu LI:hover,
.dropdown-menu LI A:hover,
dropdown-actionmenu LI:hover,
.dropdown-actionmenu LI A:hover {
  color: #047bc1;
  background-color: #efefef !important;
  background-image: none !important;
}
.contextMenu LI.disabled A {
  color: #bdbdbd;
  cursor: default;
}
.contextMenu LI.hover.disabled A {
  background-color: transparent;
}
.contextMenu LI.separator {
  border-top: solid 1px #e0e0e0;
}
/* Tooltip */
.qPopupToolTip {
  max-width: 400px;
  white-space: normal;
  min-width: 20px;
  padding: 4px 6px;
  color: #3b3b3b;
  text-align: center;
  text-decoration: none;
  background-color: #ffffff;
  /*border-radius: @border-radius-base;
  .box-shadow(1px 1px 7px 4px rgba(128, 128, 128, 0.84)); */
}
.qPopupToolTip span {
  color: #3b3b3b !important;
  font-family: 12px;
  display: block;
  text-align: left;
}
/* Filter drop down */
.k-filter-menu .k-dropdown .k-state-default {
  background-color: #fff!important;
  border-color: #fff!important;
}
.k-filter-menu input.k-textbox,
.gridholder input.k-textbox {
  border: 0;
  /*border-bottom:1px solid @divider;*/
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.k-filter-menu input.k-textbox:focus,
.gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @dashblue;*/
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-popup .k-primary {
  background-color: #047bc1;
  color: #fff;
}
.k-popup .k-primary:hover {
  background-color: #047bc1;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.k-button:hover {
  background-color: #efefef;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
/************** Responsive L2 grids *******************/
/* 
Generic Styling, for Desktops/Laptops 
*/
.actionarea a {
  cursor: pointer;
}
.q-filterarea {
  border: 0!important;
  margin: 0!important;
  padding: 0 0 8px 24px!important;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
}
.q-filterarea h1,
.q-filterarea h2,
.q-filterarea h3,
.q-filterarea h4,
.q-filterarea h5,
.q-filterarea h6,
.q-filterarea p {
  margin-top: 24px;
}
.shading {
  background-color: #f4f4f4;
}
.nopadding {
  padding-left: 0!important;
  padding-right: 0!important;
}
.gridholder .responsivegrid .k-grid-header-wrap th:hover,
.gridholder .responsivegrid2 .k-grid-header-wrap th:hover,
.gridholder .responsivegrid .k-grid-header-locked th:nth-child(n+3):hover,
.gridholder .responsivegrid2 .k-grid-header-locked th:nth-child(n+3):hover {
  background-image: none;
}
.gridholder .responsivegrid .actionarea,
.gridholder .responsivegrid2 .actionarea {
  overflow: visible!important;
}
.responsivegrid,
.responsivegrid2 {
  /* Reset */
  /* Footer for totals */
  /* Custom Drop down */
  /* Tables */
  /* Grouped headers */
  /* Hover actions */
  /* Cell and Column Specific classes 

.q-error, .q-info, .q-warning and .q-success can be used

 */
}
.responsivegrid .k-grid-header,
.responsivegrid2 .k-grid-header {
  margin-left: -1px;
  margin-right: -5px;
}
.responsivegrid .k-grid-header th.k-header,
.responsivegrid2 .k-grid-header th.k-header {
  font-size: 14px;
}
.responsivegrid .k-block,
.responsivegrid2 .k-block,
.responsivegrid .k-widget,
.responsivegrid2 .k-widget,
.responsivegrid .k-header,
.responsivegrid2 .k-header {
  font-size: 14px;
}
.responsivegrid .k-grid tr td,
.responsivegrid2 .k-grid tr td {
  padding: 0 10px;
  height: 36px;
  line-height: 1.6em;
  font-size: 14px;
}
.responsivegrid .row,
.responsivegrid2 .row {
  margin: 0!important;
}
.responsivegrid .k-grid-footer,
.responsivegrid2 .k-grid-footer {
  border: 0!important;
}
.responsivegrid .k-grid-footer-wrap,
.responsivegrid2 .k-grid-footer-wrap {
  border-color: transparent!important;
  background-color: transparent!important;
}
.responsivegrid .sec,
.responsivegrid2 .sec {
  color: #bdbdbd !important;
}
.responsivegrid .dropdown-actionmenu,
.responsivegrid2 .dropdown-actionmenu,
.responsivegrid .open > .dropdown-actionmenu,
.responsivegrid2 .open > .dropdown-actionmenu {
  display: block;
}
.responsivegrid .dropdown-actionmenu,
.responsivegrid2 .dropdown-actionmenu {
  position: absolute;
  right: 0;
  min-width: 170px;
  z-index: 99999;
  border: solid 1px #e0e0e0;
  background: #FFF;
  margin: 0px;
  display: none;
  font-size: 12px;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  padding: 1em;
}
.responsivegrid .dropdown-actionmenu > li,
.responsivegrid2 .dropdown-actionmenu > li {
  padding: 0;
  line-height: 24px;
}
.responsivegrid .dropdown-actionmenu > li > a,
.responsivegrid2 .dropdown-actionmenu > li > a {
  line-height: 24px;
  padding: 18px;
  display: block;
  vertical-align: top;
  font-size: 14px;
}
.responsivegrid .dropdown-actionmenu > li > a span,
.responsivegrid2 .dropdown-actionmenu > li > a span {
  margin-right: 12px;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.responsivegrid .dropdown-actionmenu > li > a:hover span,
.responsivegrid2 .dropdown-actionmenu > li > a:hover span {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.responsivegrid table,
.responsivegrid2 table {
  width: 100%;
  border-collapse: collapse;
}
.responsivegrid th,
.responsivegrid2 th {
  font-weight: bold;
}
.responsivegrid td,
.responsivegrid2 td,
.responsivegrid th,
.responsivegrid2 th {
  padding: 6px;
  text-align: left;
}
.responsivegrid td.groupleft,
.responsivegrid2 td.groupleft,
.responsivegrid th.groupleft,
.responsivegrid2 th.groupleft {
  border-left: 1px solid #ccc!important;
}
.responsivegrid td.groupright,
.responsivegrid2 td.groupright,
.responsivegrid th.groupright,
.responsivegrid2 th.groupright {
  border-right: 1px solid #ccc!important;
}
.responsivegrid td.groupsingle,
.responsivegrid2 td.groupsingle,
.responsivegrid th.groupsingle,
.responsivegrid2 th.groupsingle {
  border-left: 1px solid #ccc!important;
  border-right: 1px solid #ccc!important;
}
.responsivegrid th.grouptitle,
.responsivegrid2 th.grouptitle {
  border-left: 1px solid #ccc!important;
  border-right: 1px solid #ccc!important;
  border-bottom: 0!important;
  font-weight: bold;
}
.responsivegrid th.nongroup,
.responsivegrid2 th.nongroup {
  padding-top: 54px!important;
}
.responsivegrid tr td.actionarea div,
.responsivegrid2 tr td.actionarea div {
  display: none!important;
}
@media only screen and (max-width: 760px) {
  .responsivegrid tr td.actionarea div,
  .responsivegrid2 tr td.actionarea div {
    display: inline-block !important;
  }
  .responsivegrid tr,
  .responsivegrid2 tr,
  .responsivegrid tr td,
  .responsivegrid2 tr td,
  .responsivegrid tr:hover,
  .responsivegrid2 tr:hover,
  .responsivegrid tr:hover td,
  .responsivegrid2 tr:hover td {
    background: transparent!important;
  }
  .responsivegrid tr.k-alt,
  .responsivegrid2 tr.k-alt,
  .responsivegrid tr.k-alt:hover,
  .responsivegrid2 tr.k-alt:hover,
  .responsivegrid tr.k-alt td,
  .responsivegrid2 tr.k-alt td,
  .responsivegrid tr.k-alt td:hover,
  .responsivegrid2 tr.k-alt td:hover {
    background: #f0f0f0 !important;
  }
  .responsivegrid tr.k-state-selected,
  .responsivegrid2 tr.k-state-selected {
    background: transparent;
  }
}
.responsivegrid tr:hover td.actionarea div,
.responsivegrid2 tr:hover td.actionarea div,
.responsivegrid tr.k-state-selected td.actionarea div,
.responsivegrid2 tr.k-state-selected td.actionarea div {
  display: inline-block !important;
}
.responsivegrid tr:hover td.actionarea div .q-action_MoreActions,
.responsivegrid2 tr:hover td.actionarea div .q-action_MoreActions,
.responsivegrid tr.k-state-selected td.actionarea div .q-action_MoreActions,
.responsivegrid2 tr.k-state-selected td.actionarea div .q-action_MoreActions,
.responsivegrid tr:hover td.actionarea div .gridactionicon,
.responsivegrid2 tr:hover td.actionarea div .gridactionicon,
.responsivegrid tr.k-state-selected td.actionarea div .gridactionicon,
.responsivegrid2 tr.k-state-selected td.actionarea div .gridactionicon {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.responsivegrid tr:hover td.actionarea div:hover .q-action_MoreActions,
.responsivegrid2 tr:hover td.actionarea div:hover .q-action_MoreActions,
.responsivegrid tr:hover td.actionarea div:hover .gridactionicon,
.responsivegrid2 tr:hover td.actionarea div:hover .gridactionicon {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.responsivegrid .footerlinks,
.responsivegrid2 .footerlinks {
  margin-top: 32px!important;
}
.responsivegrid .gridfooter,
.responsivegrid2 .gridfooter {
  padding: 8px 0 16px 12px!important;
}
.responsivegrid .gridicon,
.responsivegrid2 .gridicon {
  opacity: 0.27;
  filter: alpha(opacity=27);
  cursor: pointer;
}
.responsivegrid .gridactionicon,
.responsivegrid2 .gridactionicon {
  opacity: 0.54;
  filter: alpha(opacity=54);
  cursor: pointer;
}
.responsivegrid tr:hover .gridicon,
.responsivegrid2 tr:hover .gridicon {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.responsivegrid tr:hover .gridactionicon,
.responsivegrid2 tr:hover .gridactionicon {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.responsivegrid .sprite,
.responsivegrid2 .sprite {
  margin: 0 0 0 4px;
  top: 4px;
  position: relative;
}
.responsivegrid .negativeCell,
.responsivegrid2 .negativeCell {
  color: #da4b37 !important;
  font-weight: bold!important;
}
/* Errors across pages */
/*span.k-pager-sizes.errors-exist.k-label:after {*/
a.k-link.k-pager-nav.k-pager-last.errors-exist:after {
  content: "* errors across pages";
  color: #da4b37;
  padding-left: 12px;
  font-style: italic;
  font-size: 12px;
}
/* Override for nonumbercolumns on L2 grids */
@media only screen and (max-width: 760px) {
  .responsivegrid td.numbercol {
    padding-left: 5px!important;
    color: #9e9e9e;
  }
  .responsivegrid td.numbercol:before {
    width: 1%!important;
  }
  /*
.responsivegrid td.numbercol {	
		color: @primarytext;
		padding-top:16px;
		
		&:before { 
			padding-top:16px;
			width: calc(100% - 20px)!important;
			
		}
	}
	*/
}
/* Old code 

@media 
only screen and (max-width: 760px) {
.responsivegrid:not(.nonumbercolumn){
td:nth-of-type(1) {
		padding-left:5px!important;	
		color: @gray;
		&:before { 
	width: 1%!important;
		}
	}
}

.responsivegrid.nonumbercolumn td:nth-of-type(1) {	
		color: @primarytext;
		padding-top:16px;
		padding-left:50%;
		&:before { 
			padding-top:16px;
			width: 45%!important;
		}
	}
}

*/
.k-grid-footer-wrap:before {
  content: "Total";
  display: block;
  z-index: 999;
  position: absolute;
  left: 12px;
  top: 8px;
}
.k-grid-header-wrap {
  border-right: 0;
}
.gridl2 .k-grid-content,
.gridl2 tr td {
  overflow: auto;
}
/* 
Max width before the responsive grid takes affect
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  .gridl2 .k-grid-content,
  .gridl2 tr td {
    overflow: auto!important;
    overflow-x: auto!important;
    overflow-y: scroll!important;
  }
  .gridholder .k-footer-template {
    height: auto!important;
  }
  .q-accordionview .primaryaction span {
    margin: 16px 10px 12px 0!important;
  }
  .gridheightfix {
    height: auto!important;
  }
  .responsivegrid {
    /* Force table to not be like tables anymore */
    /* Dropdown in mobile */
    /* Override footer template */
    /* Headers */
    /* Hide table headers (but not display: none;, for accessibility) */
  }
  .responsivegrid table,
  .responsivegrid thead,
  .responsivegrid tbody,
  .responsivegrid th,
  .responsivegrid td,
  .responsivegrid tr {
    display: block;
    border: 0!important;
  }
  .responsivegrid .k-grid-footer-wrap:before {
    display: none!important;
  }
  .responsivegrid .dropdown-actionmenu {
    bottom: 10px!important;
  }
  .responsivegrid .k-footer-template td {
    /* Behave  like a "row" */
  }
  .responsivegrid .k-footer-template td:before {
    width: 0!important;
    white-space: nowrap;
  }
  .responsivegrid .k-footer-template tr td.actionarea div,
  .responsivegrid .k-footer-template tr:hover td.actionarea div,
  .responsivegrid .k-footer-template tr.k-state-selected td.actionarea div {
    display: block!important;
  }
  .responsivegrid .k-footer-template tr td.actionarea div .q-action_MoreActions,
  .responsivegrid .k-footer-template tr:hover td.actionarea div .q-action_MoreActions,
  .responsivegrid .k-footer-template tr.k-state-selected td.actionarea div .q-action_MoreActions,
  .responsivegrid .k-footer-template tr td.actionarea div .gridicon,
  .responsivegrid .k-footer-template tr:hover td.actionarea div .gridicon,
  .responsivegrid .k-footer-template tr.k-state-selected td.actionarea div .gridicon,
  .responsivegrid .k-footer-template tr td.actionarea div .gridactionicon,
  .responsivegrid .k-footer-template tr:hover td.actionarea div .gridactionicon,
  .responsivegrid .k-footer-template tr.k-state-selected td.actionarea div .gridactionicon {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  .responsivegrid .k-footer-template .k-footer-template {
    height: auto!important;
  }
  .responsivegrid .k-footer-template td:nth-of-type(1):before {
    content: "Totals";
    color: #3b3b3b;
    height: 36px!important;
  }
  .responsivegrid thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .responsivegrid tr {
    border: 1px solid #ccc;
  }
  .responsivegrid tr:nth-of-type(odd) {
    background: #fafafa;
  }
  .responsivegrid tr:hover {
    background: transparent!important;
  }
  .responsivegrid td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #ccc;
    position: relative!important;
    /* New L2 mobile styles commented out line below */
    /*padding-left: 50%!important; */
  }
  .responsivegrid td:before {
    /*position: absolute;
		top: 0;
		left: 6px;
		width: 45%!important; 
		text-overflow:ellipsis;
		padding-right: 10px; 
		white-space: nowrap;*/
    /* New L2 mobile styles below - commented out above */
    width: 100%;
    display: block;
    font-weight: bold;
  }
  .responsivegrid tr:hover td {
    background: transparent!important;
  }
  .responsivegrid tr td a.action {
    display: inline-block !important;
  }
}
@media only screen and (max-width: 760px) and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) and (max-width: 760px) {
  .responsivegrid .k-footer-template td:nth-of-type(1):before {
    height: auto!important;
  }
}
@media only screen and (max-width: 760px) and only screen and (min-width: 761px), (min-device-width: 768px) and (max-device-width: 1024px) and only screen and (min-width: 761px) {
  .responsivegrid .groupleft,
  .responsivegrid .groupright,
  .responsivegrid .groupsingle {
    background: #ececec!important;
  }
  .responsivegrid th.nongroup {
    padding-top: 6px!important;
  }
  .responsivegrid td.groupleft,
  .responsivegrid th.groupleft,
  .responsivegrid td.groupright,
  .responsivegrid th.groupright,
  .responsivegrid td.groupsingle,
  .responsivegrid th.groupsingle,
  .responsivegrid th.grouptitle {
    border: 0!important;
  }
}
/* Default colors */
.k-state-selected > .k-link,
.k-panelbar > li > .k-state-selected,
.k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #047bc1;
  font-weight: bold;
}
.k-state-active a.k-link {
  color: #047bc1;
}
.k-tabstrip-items .k-state-active {
  border-color: #047bc1;
}
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
  color: #047bc1;
}
.gridholder .k-button {
  background-color: transparent!important;
}
.gridholder .k-group {
  background: #fff!important;
}
.k-grouping-header .k-group-indicator,
.k-pivot-toolbar .k-button {
  background-color: #047bc1;
  border-color: #047bc1;
}
.k-group-cell.k-header {
  background-color: #047bc1;
}
.k-group-indicator .k-icon.k-group-delete {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-grouping-header {
  padding: 5px 5px 5px 15px!important;
}
.contextMenu LI.hover A,
.dropdown-menu LI:hover,
.dropdown-menu LI A:hover {
  color: #047bc1;
}
.k-popup .k-primary {
  background-color: #047bc1;
}
.k-filter-menu input.k-textbox:focus,
.gridholder input.k-textbox:focus {
  border: 0;
  border-bottom: 1px solid #047bc1;
}
.k-grid tr.k-state-selected,
.k-listview > .k-state-selected,
.k-state-selected .k-progress-status {
  color: #047bc1;
}
.gridholder .k-grid .gridbutton {
  background-color: #047bc1 !important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
}
.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default,
.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker {
  background-color: transparent !important;
}
.k-filter-menu input[type="checkbox"],
.k-filter-menu input[type="radio"] {
  margin: 12px 4px 12px 12px;
}
.k-filter-menu .k-datepicker .k-input,
.k-filter-menu .k-timepicker .k-input {
  background: transparent!important;
}
.k-filter-row .k-dropdown-operator {
  width: 28px!important;
  height: 28px!important;
}
.k-filtercell {
  /*
	.k-input {
		background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
		background-size: 0 2px, 100% 1px;
  		background-repeat: no-repeat;
  		background-position: center bottom;
	}
	
	.k-input:focus {
		background-image: linear-gradient(@dashblue, @dashblue), linear-gradient(#d2d2d2, #d2d2d2);
		background-size: 100% 2px, 100% 1px;
  		background-repeat: no-repeat;
		background-position: bottom!important;
 		
	}
	*/
}
.k-filtercell .k-i-close {
  opacity: 0.26;
  filter: alpha(opacity=26);
}
.k-filtercell .k-button {
  padding-left: .4em!important;
  padding-right: .4em!important;
}
.k-edit-cell {
  /*
	.k-input {
		background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
		background-size: 0 2px, 100% 1px;
  		background-repeat: no-repeat;
  		background-position: center bottom;
	}
	
	
	.k-input:focus {
		background-image: linear-gradient(@dashblue, @dashblue), linear-gradient(#d2d2d2, #d2d2d2);
		background-size: 100% 2px, 100% 1px;
  		background-repeat: no-repeat;
 		background-position: bottom!important;
		border:0!important;
	}
	
	*/
}
.k-input .k-textbox {
  background-position: center bottom, center bottom!important;
}
.k-filter-menu {
  /*
		.k-input {
			background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 0 2px, 100% 1px;
  			background-repeat: no-repeat;
  			background-position: center bottom;
 	 			
			
			
		}
		
		.k-input:focus {
		background-image: linear-gradient(@dashblue, @dashblue), linear-gradient(#d2d2d2, #d2d2d2);
		background-size: 100% 2px, 100% 1px;
  		background-repeat: no-repeat;
 		background-position: bottom!important;
		border:0!important;
	}
	*/
}
/* Added code for Drop downs and Settings drop down */
.gridholder .k-checkbox-label {
  line-height: 1px!important;
}
.k-header.k-grid-toolbar {
  border-color: transparent!important;
  height: 0;
  padding: 0;
}
.gridsettings {
  position: absolute;
  margin-top: -32px;
  padding-bottom: 2px;
  display: block;
  width: 30px;
  border-bottom: 1px solid #ccc;
  right: 16px!important;
}
.gridsettings i {
  margin: 6px 0 0 6px;
}
.gridsettings .dropdown-menu {
  left: calc(100% - 170px) !important;
  padding: 6px;
}
.gridsettings .dropdown-menu li {
  height: 24px;
  padding: 0 0;
}
.gridsettings .dropdown-menu .k-checkbox-label,
.gridsettings .dropdown-menu .k-radio-label {
  color: #3b3b3b;
  line-height: 24px!important;
  text-transform: uppercase;
}
.gridsettings .dropdown-menu .k-checkbox-label .sprite,
.gridsettings .dropdown-menu .k-radio-label .sprite {
  margin-right: 1rem;
}
.gridsettings .dropdown-menu .k-checkbox-label:after,
.gridsettings .dropdown-menu .k-radio-label:after {
  margin-top: 3px!important;
}
.gridsettings .btn-group.open .dropdown-toggle {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/* Grids - Modification for gear drop down */
.dropdown-menu {
  padding: 4px;
}
.dropdown-menu li {
  min-height: 24px;
  height: auto;
  color: #3b3b3b;
  line-height: 24px;
  word-break: break-word;
}
.dropdown-menu li .k-checkbox-label {
  display: block;
}
.dropdown-menu li .k-checkbox-label:after {
  top: 4px!important;
}
.dropdown-menu li a {
  line-height: 24px!important;
}
/* Grid L3 footer box */
.gridholder .k-grid-footer-wrap {
  background: transparent!important;
  border-color: transparent!important;
}
.k-grid-footer-wrap {
  border-color: transparent!important;
}
.k-grid-footer,
.k-grid-footer-wrap,
.k-grid-footer-locked {
  border: none!important;
}
.k-footer-template:hover {
  background: transparent!important;
}
.k-grid-header-wrap th,
.k-grid-header-locked th:nth-child(n+3) {
  background-color: transparent;
  -webkit-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.k-grid-header-wrap th:hover,
.k-grid-header-locked th:nth-child(n+3):hover {
  background-color: #efefef !important;
  -webkit-transition: background-color 3s;
  -o-transition: background-color 3s;
  -moz-transition: background-color 3s;
  transition: background-color 3s;
  background-image: url(/IPWS/Content/30_Quorum/images/resize_left.png), url(/IPWS/Content/30_Quorum/images/resize_right.png);
  background-repeat: no-repeat;
  background-size: 3px 6px, 3px 6px;
  background-position: left center, right center;
}
.k-grid-header-locked .k-filter-row th {
  border: none!important;
  border-style: none!important;
}
.k-grid-header-locked .k-filter-row th:nth-child(1),
.k-grid-header-locked .k-filter-row th:nth-child(2),
.k-grid-header-locked .k-filter-row th:last-child {
  border-width: 0!important;
}
.k-grid-header-locked th.k-header:nth-child(1),
.k-grid-header-locked th.k-header:nth-child(2),
.k-grid-header-locked th.k-header:last-child {
  border-width: 0!important;
}
.gridholder .k-filter-row th {
  border-width: 0 0 0 0!important;
  border-style: none!important;
}
.k-grid-header th.k-state-focused,
.btn-group.open .dropdown-toggle {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.gridholder .k-grid-header th.k-header > .k-link {
  overflow: visible;
  display: inline-block;
  width: calc(100% - 50px);
}
.gridholder .k-filterable a.k-link {
  padding: 0 2px 0 12px!important;
}
@media only screen and (max-width: 760px) {
  .gridholder .responsivegrid2 .gridl2 .k-grid-content .dropdown-actionmenu {
    left: inherit!important;
    right: inherit!important;
    min-width: 240px;
    margin-left: -240px;
    line-height: 24px;
  }
  .gridholder .responsivegrid2 .gridl2 .k-grid-content tr {
    height: auto!important;
  }
  .gridholder .responsivegrid2 .gridl2 .k-grid-content tr td {
    min-height: 36px!important;
    height: auto!important;
    white-space: normal!important;
    /*New L2 mobile styling additions (3lines below)*/
    margin: 0;
    padding: 10px!important;
    width: calc(100% - 20px);
  }
  .gridholder .gridl2 .k-grid-content .dropdown-actionmenu {
    left: 20px;
    right: inherit!important;
    min-width: 240px;
    line-height: 24px;
  }
  .gridholder .gridl2 .k-grid-content tr {
    height: auto!important;
  }
  .gridholder .gridl2 .k-grid-content tr td {
    min-height: 36px!important;
    height: auto!important;
    white-space: normal!important;
    /*New L2 mobile styling additions (3lines below)*/
    margin: 0;
    padding: 10px!important;
    width: calc(100% - 20px);
  }
}
.q-tab-panel .gridholder {
  margin-left: -1.5em;
  margin-right: -1em;
}
/* Grid drop down */
/*.k-grid-content-locked .dropdown:hover .dropdown-menu, .k-grid-header-locked .dropdown:hover .dropdown-menu {
    display: block;
}*/
.k-grid-content-locked .dropdown .dropdown-menu li,
.k-grid-header-locked .dropdown .dropdown-menu li {
  text-align: left;
  padding: 2px 0;
}
.dropdown-menu .k-checkarea {
  margin-top: 0!important;
}
.dropdown-menu > li > a,
.dropdown-menu > li > input {
  padding: 0 14px!important;
}
.dropdown-menu .k-checkbox-label {
  line-height: 24px!important;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #000000;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
.gridmenu li {
  overflow: visible!important;
}
.gridholder .dropdown-header,
.gridholder .buttonholder {
  line-height: 40px;
  height: 44px;
  padding-left: 12px!important;
}
.gridholder .k-checkarea {
  padding-left: 8px;
}
.gridholder .dropdown-menu .k-checkbox-label {
  padding-left: 32px;
}
.gridholder .dropdown-menu .k-checkbox-label:before {
  margin-left: 13px;
  top: 3px!important;
}
.gridholder .dropdown-menu .k-checkbox-label:after {
  margin-left: 14px;
}
.loadingblock {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 14px 0 0 12px;
}
.hide,
.dropreveal {
  display: none;
}
.gridholder .buttonholder a {
  padding: 12px 12px!important;
}
.gridholder .buttonholder a:hover {
  background: transparent;
}
.dropdowninfo {
  height: auto!important;
  padding: 14px 4px 0 6px!important;
  font-size: 12px;
}
li.nohover:hover {
  background: transparent!important;
  cursor: default!important;
}
.dropunsaved {
  font-size: 12px;
  color: #bdbdbd !important;
  font-style: italic;
}
.k-pager-sizes .k-dropdown-wrap .k-input {
  background-image: none!important;
}
.gridicon {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.gridicon:hover {
  opacity: 0.54;
  filter: alpha(opacity=54);
  cursor: default;
}
.k-ie,
.k-ff {
  /*
	.k-tabstrip-wrapper {
		.l3grid {
	
			.k-grid-content {
				position: inherit!important;	 
			}
		}
	}
	
	*/
}
.k-ie .l3grid,
.k-ff .l3grid {
  margin-left: 1px!important;
}
.k-ie .l3grid .k-grid-content,
.k-ff .l3grid .k-grid-content {
  position: inherit!important;
  /* Must remain set to static otherwise top row tooltips dont appear */
}
.k-ie .l3grid .k-checkbox-label:after,
.k-ff .l3grid .k-checkbox-label:after {
  margin-top: -5px;
}
.autoscroll {
  overflow: auto!important;
}
/* Cell states */
.gridholder .k-grid-header-wrap tr .data-field-required:before,
.gridholder tr.k-state-selected .data-field-required:before {
  content: "*";
  display: block;
  float: left;
  margin-left: -6px;
  color: #da4b37;
  font-size: 12px;
}
.gridholder .k-grid-header-wrap tr .k-edit-cell.data-field-required:before,
.gridholder tr.k-state-selected .k-edit-cell.data-field-required:before {
  margin-top: 6px;
}
.gridholder .k-grid-header-wrap tr .data-field-key:after,
.gridholder tr.k-state-selected .data-field-key:after {
  content: " ";
  display: inline-block;
  float: right;
  margin-left: 0;
  margin-top: 2px;
  color: #3b3b3b;
  background-image: url(/IPWS/Content/30_Quorum/images/grid_key.png);
  background-repeat: no-repeat;
  background-size: 10px 5px;
  width: 10px;
  height: 5px;
  opacity: 0.54;
  filter: alpha(opacity=54);
  vertical-align: middle;
}
.gridholder .k-grid-header-wrap tr .k-edit-cell.data-field-key:after,
.gridholder tr.k-state-selected .k-edit-cell.data-field-key:after {
  margin-top: -16px !important;
}
.gridholder .k-grid-header-wrap tr .data-col-key,
.gridholder tr.k-state-selected .data-col-key {
  font-weight: strong!important;
}
.gridholder .k-grid-header-wrap tr .data-col-key:after,
.gridholder tr.k-state-selected .data-col-key:after {
  content: " ";
  position: absolute;
  top: 12px;
  right: 5px;
  display: inline-block;
  color: #3b3b3b;
  background-image: url(/IPWS/Content/30_Quorum/images/grid_key.png);
  background-repeat: no-repeat;
  background-size: 10px 5px;
  width: 10px;
  height: 5px;
  opacity: 0.54;
  filter: alpha(opacity=54);
  vertical-align: middle;
}
.gridholder .k-grid-header-wrap tr .data-field-required:before {
  margin-left: 0;
}
/* For permanently visible states */
.gridholder.visible_states .k-grid-header-wrap tr .data-field-required:before {
  content: "";
}
.gridholder.visible_states tr.k-state-selected .data-field-required:before {
  margin-top: 0;
}
.gridholder.visible_states tr.k-state-selected .k-edit-cell.data-field-required:before {
  margin-top: 6px;
}
.gridholder.visible_states .k-grid-content .data-field-required:before,
.gridholder.visible_states tr.k-state-selected .data-field-required:before {
  content: "*";
  display: block;
  float: left;
  margin-left: -6px;
  color: #da4b37;
  font-size: 12px;
}
.gridholder.visible_states .k-grid-content .data-field-key:after,
.gridholder.visible_states tr.k-state-selected .data-field-key:after {
  content: " ";
  display: inline-block;
  float: right;
  margin-left: 0;
  margin-top: 2px;
  color: #3b3b3b;
  background-image: url(/IPWS/Content/30_Quorum/images/grid_key.png);
  background-repeat: no-repeat;
  background-size: 10px 5px;
  width: 10px;
  height: 5px;
  opacity: 0.54;
  filter: alpha(opacity=54);
  vertical-align: middle;
}
.gridholder.visible_states .k-grid-content .data-col-key,
.gridholder.visible_states tr.k-state-selected .data-col-key {
  font-weight: strong!important;
}
.gridholder.visible_states .k-grid-content .data-col-key:after,
.gridholder.visible_states tr.k-state-selected .data-col-key:after {
  background-image: none!important;
}
.gridholder.visible_states .k-grid-header-wrap tr .data-field-required:before {
  margin-left: 0;
}
/* Fix for drop down displaying outside of grid container */
.responsivegrid .gridrestrict,
.responsivegrid2 .gridrestrict {
  height: auto;
  width: 100%;
  overflow-x: hidden!important;
}
.responsivegrid .k-grid-content,
.responsivegrid2 .k-grid-content {
  /*overflow:visible!important;*/
  overflow-y: auto!important;
  min-width: 100%;
}
.responsivegrid .actionarea .btn-group,
.responsivegrid2 .actionarea .btn-group,
.responsivegrid .actionarea .btn-group-vertical,
.responsivegrid2 .actionarea .btn-group-vertical {
  position: inherit!important;
}
.responsivegrid .gridl2 .k-grid-content,
.responsivegrid2 .gridl2 .k-grid-content {
  position: inherit!important;
}
.responsivegrid .dropdown-actionmenu,
.responsivegrid2 .dropdown-actionmenu {
  right: 10px;
}
/* Grids in lightboxes */
.k-state-focused .k-icon {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.k-window .gridholder tr:hover {
  cursor: pointer;
}
.q-dialog-header + .gridholder .k-grid.k-widget {
  height: calc(100% - 140px) !important;
}
/* Grid cell styling */
tr .cell_italic,
tr.k-state-selected .cell_italic,
tr:hover .cell_italic {
  font-style: italic!important;
}
tr .cell_italic label,
tr.k-state-selected .cell_italic label,
tr:hover .cell_italic label {
  font-style: italic!important;
}
tr .cell_bold,
tr.k-state-selected .cell_bold,
tr:hover .cell_bold {
  font-weight: bold!important;
}
tr .cell_bold label,
tr.k-state-selected .cell_bold label,
tr:hover .cell_bold label {
  font-weight: bold!important;
}
tr .cell_strikethrough,
tr.k-state-selected .cell_strikethrough,
tr:hover .cell_strikethrough {
  text-decoration: line-through !important;
}
tr .cell_strikethrough label,
tr.k-state-selected .cell_strikethrough label,
tr:hover .cell_strikethrough label {
  text-decoration: line-through !important;
}
tr .cell_underline,
tr.k-state-selected .cell_underline,
tr:hover .cell_underline {
  text-decoration: underline!important;
}
tr .cell_underline label,
tr.k-state-selected .cell_underline label,
tr:hover .cell_underline label {
  text-decoration: underline!important;
}
tr .cellback_blue,
tr.k-state-selected .cellback_blue,
tr:hover .cellback_blue {
  background-color: #82c4f8 !important;
}
tr .cellback_yellow,
tr.k-state-selected .cellback_yellow,
tr:hover .cellback_yellow {
  background-color: #fff59e !important;
}
tr .cellback_green,
tr.k-state-selected .cellback_green,
tr:hover .cellback_green {
  background-color: #bcdc97 !important;
}
tr .cellback_red,
tr.k-state-selected .cellback_red,
tr:hover .cellback_red {
  background-color: #ea988d !important;
}
tr .cellback_gray,
tr.k-state-selected .cellback_gray,
tr:hover .cellback_gray {
  background-color: #bec8cf !important;
}
.gridholder .q-state-critical {
  color: #da4b37;
  font-weight: bold;
  border-bottom: 1px solid #da4b37 !important;
  border-right: 1px solid #da4b37 !important;
  border-width: 0 1px 1px 0!important;
  /*background: -webkit-linear-gradient(top, rgba(255,0,0,0.35) 1%,rgba(254,2,2,0.35) 2%,rgba(125,185,232,0) 100%);*/
  border-collapse: collapse;
}
.gridholder .q-state-warning {
  color: #f0ad4e;
  font-weight: bold;
  border-bottom: 1px solid #f0ad4e !important;
  border-right: 1px solid #f0ad4e !important;
  /*background: -webkit-linear-gradient(top, rgba(238,249,17,0.89) 0%,rgba(125,185,232,0) 100%);*/
  border-collapse: collapse;
  border-width: 0 1px 1px 0!important;
}
.gridholder .q-state-info {
  color: #047bc1;
  font-weight: bold;
  border-bottom: 1px solid #047bc1 !important;
  border-right: 1px solid #047bc1 !important;
  /*background: -webkit-linear-gradient(top, rgba(17,69,255,0.57) 0%,rgba(125,185,232,0) 100%);*/
  border-collapse: collapse;
  border-width: 0 1px 1px 0!important;
}
.gridholder .l3grid table {
  position: inherit!important;
}
.k-mobile .responsivegrid .k-grid tr td,
.k-mobile .responsivegrid2 .k-grid tr td {
  height: auto!important;
  padding-bottom: 12px;
}
.k-mobile .responsivegrid .k-grid tr td:not(.actionarea),
.k-mobile .responsivegrid2 .k-grid tr td:not(.actionarea) {
  overflow: hidden!important;
}
.k-mobile .responsivegrid .actionarea .btn-group,
.k-mobile .responsivegrid .actionarea .btn-group-vertical,
.k-mobile .responsivegrid2 .actionarea .btn-group,
.k-mobile .responsivegrid2 .actionarea .btn-group-vertical,
.k-mobile .responsivegrid2 .actionarea div {
  display: block!important;
}
.k-mobile .responsivegrid .actionarea,
.k-mobile .gridholder .gridl2 .k-grid-content tr td.actionarea,
.k-mobile .responsivegrid2 .actionarea,
.k-mobile .gridholder .gridl2 .k-grid-content tr td.actionarea {
  height: 36px!important;
  min-height: 56px!important;
}
.k-mobile .responsivegrid .dropdown-actionmenu {
  left: 10px!important;
  right: initial!important;
}
.k-mobile .responsivegrid2 .dropdown-actionmenu {
  right: initial!important;
  left: initial!important;
  margin-left: -240px;
}
.k-mobile .responsivegrid td.groupleft,
.k-mobile .responsivegrid th.groupleft,
.k-mobile .responsivegrid td.groupright,
.k-mobile .responsivegrid th.groupright,
.k-mobile .responsivegrid td.groupsingle,
.k-mobile .responsivegrid th.groupsingle {
  border: 0!important;
}
.k-mobile .k-footer-template td {
  padding-bottom: 0!important;
}
.k-mobile .k-grid-footer-wrap:before {
  top: 2px!important;
}
.k-mobile .responsivegrid2 .k-grid-header {
  margin-left: 1px!important;
  margin-right: 0!important;
}
.k-mobile .responsivegrid2 .gridrestrict {
  width: calc(100% - 1px);
  margin-left: 1px;
}
/* New grid responsive classes - for l2 and l3 */
.gridresponsive {
  /* L3 grid only */
  /*
	.gridrestrict {
		height:auto;
		width:100%;
		display:inline-block;	
		overflow-x:hidden!important;
	}
	.k-grid-header {
		padding-right:0!important;	
	}
	.k-grid-content {
		
		overflow-y:auto!important;
		min-width:100%;
	}
	*/
  /*
	.gridl2 .k-grid-content {
		position:inherit!important;	
	}
	
	.dropdown-actionmenu {
		right:10px;	
	}	
	*/
}
.gridresponsive .dropdown-actionmenu li a {
  font-size: 12px!important;
  padding: 6px!important;
  font-weight: 300!important;
}
.gridresponsive .k-grid-header {
  padding-right: 0!important;
}
.gridresponsive .k-grid-content {
  position: initial!important;
  overflow: auto!important;
}
.gridresponsive .k-grid-content-locked + .k-grid-content {
  /*width:auto!important;	*/
}
.gridresponsive .actionarea .btn-group,
.gridresponsive .actionarea .btn-group-vertical {
  position: inherit!important;
}
.gridresponsive .gridfooter {
  padding: 12px 0 16px 32px;
}
.gridresponsive tr td.actionarea div,
.gridresponsive tr td.actionarea .droptool {
  display: none;
}
.gridresponsive .km-scroll-container tr td.actionarea div,
.gridresponsive .km-scroll-container tr td.actionarea .droptool {
  display: inline-block !important;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.gridresponsive tr:hover td.actionarea div,
.gridresponsive tr.k-state-selected td.actionarea div {
  display: inline-block !important;
  cursor: pointer;
}
.gridresponsive tr:hover td.actionarea div .q-action_MoreActions,
.gridresponsive tr.k-state-selected td.actionarea div .q-action_MoreActions,
.gridresponsive tr:hover td.actionarea div .gridactionicon,
.gridresponsive tr.k-state-selected td.actionarea div .gridactionicon {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
/* New action drop down classes over grid */
.backgriddrop {
  position: absolute;
  min-width: 212px;
  width: 212px;
  z-index: 99999;
  border: solid 1px #e0e0e0;
  background: #fff;
  padding: 0;
  margin: 0;
  font-size: 14px;
  -moz-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
  -webkit-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
  box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
}
.griddrop {
  display: block!important;
  position: relative!important;
  margin-top: -10px;
  margin-bottom: -10px;
  margin-left: -8px;
}
.griddrop li {
  text-align: left;
  width: 100%;
}
.griddrop li a {
  display: block;
  min-height: 18px!important;
  padding-top: 6px;
}
.griddrop li button,
.griddrop li a {
  font-size: 12px;
  width: 200px;
  min-height: 24px;
  white-space: normal;
  text-align: left;
  border: 0;
  background: transparent;
  padding: 2px 6px 3px;
}
.griddrop li button:hover,
.griddrop li a:hover {
  background: #cacaca;
}
.griddrop li button span:first-child,
.griddrop li a span:first-child {
  display: inline-block !important;
  margin-right: 12px!important;
  vertical-align: top!important;
}
.griddrop li button span:last-child,
.griddrop li a span:last-child {
  display: inline-block !important;
  width: calc(100% - 40px) !important;
  color: #000;
}
.droptool:hover {
  cursor: pointer!important;
}
.k-mobile .gridresponsive tr td.actionarea div,
.k-mobile .gridresponsive tr td.actionarea .droptool {
  display: inline-block;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
ul.backgriddrop.griddrop {
  list-style-type: none;
}
/* Add padding for last cells */
.l3grid tr td:last-child {
  padding-right: 24px;
}
/* Picklist grids */
.gridheight {
  height: calc(100% - 80px);
  overflow: auto;
}
/* Any style classes for the Filter Dataset pattern */
body .container .q-form {
  height: auto;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
}
.q-form-control-wrapper {
  color: #3b3b3b;
}
.accordion,
.add {
  position: absolute;
  top: 2rem;
  right: 2rem;
  opacity: 0.5;
  background-size: 356px;
  cursor: pointer;
}
.accordion:hover,
.add:hover {
  opacity: 0.75;
}
.add {
  top: 1.714em;
  right: 6.125em;
  z-index: 8;
}
.totals > span {
  font-weight: bold;
  color: #3b3b3b !important;
}
.totals > p {
  color: #757575 !important;
}
.accordiontext {
  width: 120px;
  position: relative;
  display: block;
  cursor: pointer;
  margin-top: 12px;
}
.accordiontext:before {
  content: "Show less";
  display: inline-block;
  width: 80px;
  font-size: 14px;
  color: #047bc1;
}
.accordiontext:after {
  content: " ";
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=141082!important);
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -285px -458px;
  width: 18px;
  height: 18px;
  opacity: 0.27;
  filter: alpha(opacity=27);
  position: absolute;
  top: -2px;
  left: 80px;
}
.accordiontext.collapsed {
  margin-top: 12px;
}
.accordiontext.collapsed:before {
  content: "Show more";
}
.accordiontext.collapsed:after {
  content: " ";
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=13829!important);
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -228px -458px;
  width: 18px;
  height: 18px;
  opacity: 0.27;
  filter: alpha(opacity=27);
  position: absolute;
  top: -2px;
  left: 80px;
}
/* Any style classes for the custom Wizard - short and long pattern */
.stepwizard-step label.step-label {
  padding-left: 4px;
  padding-right: 4px;
  background-color: ##F4F2F2;
  color: #B0AAAA;
  font-size: 14px;
  display: none;
}
@media (min-width: 992px) {
  .stepwizard-step label.step-label {
    display: inline-block !important;
  }
}
.stepwizard-step label.number-label {
  padding-left: 2px;
  padding-right: 2px;
  background-color: ##F4F2F2;
  color: #B0AAAA;
  font-size: 14px;
  display: none;
}
@media (max-width: 991px) {
  .stepwizard-step label.number-label {
    display: inline-block !important;
  }
}
.stepwizard-step a,
.stepwizard-step label {
  top: 2px;
  position: relative;
}
.stepwizard-row {
  display: table-row;
  height: 100%;
  width: 100%;
}
.vertical .stepwizard-row {
  display: block;
  height: 100%;
  width: 100%;
}
.stepwizard {
  display: table;
  width: 99.7%;
  position: relative;
  border-bottom: 1px solid #ccc;
  color: #B0AAAA;
  margin-left: 6px;
  padding: 0px;
  background-color: #ededed;
  height: 55px;
}
@media (max-width: 991px) and (min-width: 768px) {
  .stepwizard {
    width: 99.4%;
    margin-left: 6px;
  }
}
@media (max-width: 768px) {
  .stepwizard {
    width: 99.4%;
    margin-left: 5px;
  }
}
.step-info {
  margin: 0px 0px 0px 4px!important;
  background-color: transparent;
  width: 99.7%;
  padding: 0px 0px 0px 0px!important;
}
@media (max-width: 991px) and (min-width: 768px) {
  .step-info {
    width: 99.2%;
    margin-left: 6px!important;
  }
}
@media (max-width: 768px) {
  .step-info {
    width: 98%;
    margin-left: 8px!important;
  }
}
.step-info h2 {
  padding-left: 20px;
  padding-top: 15px;
  height: 60px;
  font-size: 15px;
  background-color: #FAFAFA;
  margin: 0 0 0 4px !important;
}
.step-info h3 {
  margin: 64px 0 16px 0!important;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.step-info h3:first-child {
  margin-top: 16px!important;
}
.stepwizard-step button[disabled] {
  opacity: 1 !important;
}
.stepwizard-row:before {
  bottom: 0;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #ccc;
  z-order: 0;
}
.stepwizard-step {
  display: table-cell;
  text-align: center;
  position: relative;
  height: 100%;
  padding: 10px 0px 10px 0px;
}
.vertical .stepwizard-step {
  display: inline-block;
  text-align: center;
  position: relative;
  height: 100%;
  width: 10%;
  padding: 10px 0px 10px 0px;
}
@media (max-width: 767px) and (min-width: 565px) {
  .vertical .stepwizard-step {
    width: 10%;
  }
}
@media (max-width: 565px) and (min-width: 475px) {
  .vertical .stepwizard-step {
    width: 15%;
  }
}
@media (max-width: 475px) {
  .vertical .stepwizard-step {
    width: 15%;
  }
}
@media (min-width: 992px) and (max-width: 1280px) {
  .stepwizard-step.step-first {
    width: 12%;
  }
}
.q-form-wizard {
  margin: 0px 0px 10px 0px;
}
.q-form-wizard .form-group {
  margin-top: 20px;
  maring-bottom: 20px;
}
@media (min-width: 992px) {
  .q-form-wizard .form-group.left {
    margin-right: 40px;
    margin-left: 80px;
  }
  .q-form-wizard .form-group.right {
    margin-right: 80px;
    margin-left: 40px;
  }
}
@media (max-width: 991px) {
  .q-form-wizard .form-group.left,
  .q-form-wizard .form-group.right {
    margin-right: 0px!impotant;
    margin-left: 0px!impotant;
  }
  .step-info h2 {
    margin: 0!important;
  }
}
.q-form-wizard .step-info {
  padding-left: 20px;
}
@media (max-width: 768) {
  .q-form-wizard .step-info {
    padding-left: 5px;
  }
}
.q-form-wizard .form-group .form-control {
  display: block;
  width: 100%;
  height: auto;
}
.q-form-wizard .form-group .control-label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
.q-form-wizard .btn-link.pull-right {
  border-color: transparent;
  color: #047bc1;
  background-color: transparent;
  margin-top: 20px!important;
  font-size: 14px;
  text-transform: uppercase;
  padding-right: 20px;
}
.q-form-wizard .btn-link.pull-right.tabwizard {
  padding-right: 10px;
  padding-left: 40px;
}
@media (max-width: 991px) {
  .q-form-wizard .btn-link.pull-right.tabwizard {
    padding-left: 12px!important;
  }
}
.q-form-wizard .btn-link.pull-left.tabwizard {
  padding-left: 15px;
}
@media (max-width: 991px) {
  .q-form-wizard .btn-link.pull-left.tabwizard {
    padding-left: 12px!important;
  }
}
.q-form-wizard .btn-link.pull-left {
  border-color: transparent;
  color: #888385;
  background-color: transparent;
  margin-top: 20px!important;
  font-size: 14px;
  text-transform: uppercase;
  padding-left: 20px;
}
.stepwizard-step .btn-circle,
.tabwizard-default .btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}
.stepwizard-step .btn-circle {
  padding: 7.5px 0;
}
.tabwizard-default .btn-circle {
  padding: 6px 0;
}
.stepwizard-step .btn-primary,
.tabwizard-default .btn-primary {
  display: inline-block;
  color: #fff;
  background-color: #047bc1;
  border-color: #047bc1;
  background-image: none;
}
.stepwizard-step .btn-default,
.tabwizard-default .btn-default {
  display: inline-block;
  color: #ddd;
  background-color: #B0AAAA;
  border-color: #ddd;
  background-image: none;
}
.stepwizard-step .btn-default[disabled] {
  background-color: #B0AAAA!important;
}
.stepwizard-step.step-first {
  text-align: left!important;
  padding-left: 20px!important;
}
@media (max-width: 564px) {
  .stepwizard-step.step-first {
    padding-left: 0px!important;
  }
}
.stepwizard-step.step-second {
  text-align: left!important;
  right: 0px;
}
@media (max-width: 991px) {
  .stepwizard-step.step-second {
    right: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1280px) {
  .stepwizard-step.step-second {
    right: 0px;
  }
}
.stepwizard-step.step-middle {
  display: none;
}
.stepwizard-step.step-middle-visible {
  text-align: left!important;
  right: 0px;
}
@media (max-width: 991px) {
  .stepwizard-step.step-middle-visible {
    right: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1280px) {
  .stepwizard-step.step-middle-visible {
    right: 0px;
  }
}
.stepwizard-step.step-third {
  text-align: left!important;
  right: 0px;
}
@media (max-width: 991px) {
  .stepwizard-step.step-third {
    right: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1280px) {
  .stepwizard-step.step-third {
    right: 0px;
  }
}
.stepwizard-step.step-last {
  text-align: left!important;
  right: 0px;
}
@media (max-width: 991px) {
  .stepwizard-step.step-last {
    right: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1280px) {
  .stepwizard-step.step-last {
    right: 0px;
  }
}
.vertical .stepwizard-step.step-last {
  text-align: left!important;
  right: 0px!important;
}
.stepwizard-step.step-first.verticle {
  text-align: left!important;
  width: 1%;
}
.stepwizard-step.step-middle.verticle {
  text-align: center!important;
  width: 1%;
}
.stepwizard-step.step-last.verticle {
  text-align: right!important;
  width: 1%;
}
.content.k-content.wizard {
  width: 100%;
  padding: 0px 0px 0px 0px;
}
.content.k-content.wizard .row {
  width: 100%;
  padding: 0px 0px 0px 0px!important;
  margin: 0px 0px 0px 0px!important;
}
.content.k-content.wizard.vertical {
  border-top: 1px solid #ccc;
}
.wizard .tabwizard {
  padding-left: 3px;
}
.tabwizard-default {
  background-color: #fafafa;
  border-bottom: 1px solid #ccc;
  height: 60px;
  font-size: 14px;
}
.tabwizard-default.last {
  border-bottom: none;
}
.nav li.tabwizard-default .inline-anchor-left a {
  margin: 15px 0px 15px 20px;
  font-size: 14px;
  position: absolute;
}
.nav li.tabwizard-default .inline-anchor-right a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 20px 0px 15px 24px;
  font-size: 14px;
}
.tabwizard-default .inline-anchor-left {
  width: 12%;
  height: 100%;
}
.tabwizard-default .inline-anchor-right {
  width: 85%;
  height: 100%;
}
.tabwizard-default .inline-anchor-left,
.tabwizard-default .inline-anchor-right {
  display: inline-block;
  position: relative;
}
.nav li.tabwizard-default {
  cursor: pointer;
  margin-left: 2px;
}
.nav li.tabwizard-default:hover {
  background-color: #d4d4d4;
}
.wizard .onlysmall {
  display: none;
}
@media (max-width: 991px) {
  .wizard .onlysmall {
    display: block;
    background-color: #F4F2F2;
    border: 1px solid #ccc;
  }
}
.wizard .row .nosmall {
  display: block;
  padding: 0px;
}
@media (max-width: 991px) {
  .wizard .row .nosmall {
    display: none;
  }
}
.wizard .row .wizardstyle {
  padding: 0 0 0 2px;
  z-index: 8;
}
.wizard .row .wizard-header.wizardstyle {
  width: auto;
  margin-left: 5.5px;
  height: 60px;
  padding: 0px 0px 0px 20px;
}
.wizard .step {
  width: 99.2%;
  margin-left: 6px;
}
.wizard .wizardstyle.step {
  border-bottom: 1px solid #ccc;
  text-align: left;
  color: #ccc;
  padding-bottom: 20px;
  padding-left: 20px;
}
.wizard-header.wizardstyle.step h1 {
  font-size: 18px;
  padding-top: 10px;
}
@media (min-width: 992px) {
  .q-tabwizard .q-form-wizard .step-info h2 {
    display: none;
    color: #808080;
  }
}
.stepwizard-step.hline hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 0;
  padding-top: 2px!important;
}
.stepwizard-step.hline {
  padding: 0px!important;
  width: 19.5%;
}
@media (max-width: 991px) {
  .stepwizard-step.hline {
    width: 15%;
  }
}
@media (min-width: 992px) and (max-width: 1280px) {
  .stepwizard-step.hline {
    width: 16.5%;
  }
}
.col-md-16.q-tab {
  padding: 0px!important;
}
.vertical .stepwizard-step.step-first {
  width: 10%;
  right: 0px!important;
  padding-left: 20px!important;
  padding-right: 0px!important;
}
@media (max-width: 767px) and (min-width: 565px) {
  .vertical .stepwizard-step.step-first {
    width: 10%;
  }
}
@media (max-width: 565px) and (min-width: 475px) {
  .vertical .stepwizard-step.step-first {
    width: 15%;
  }
}
@media (max-width: 474px) {
  .vertical .stepwizard-step.step-first {
    width: 15%;
  }
}
@media (max-width: 564px) {
  .vertical .stepwizard-step.step-first {
    padding: 0px!important;
  }
}
.vertical .stepwizard-step.step-second {
  width: 15%;
  right: 0px!important;
  padding-left: 0px!important;
  padding-right: 0px!important;
}
@media (max-width: 767px) {
  .vertical .stepwizard-step.step-second {
    width: 15%;
  }
}
.vertical .stepwizard-step.step-third {
  width: 15%;
  right: 0px!important;
  padding-left: 0px!important;
  padding-right: 0px!important;
}
@media (max-width: 767px) {
  .vertical .stepwizard-step.step-third {
    width: 15%;
  }
}
.vertical .stepwizard-step.step-forth {
  width: 15%;
  right: 0px!important;
  padding-left: 0px!important;
  padding-right: 0px!important;
}
@media (max-width: 767px) {
  .vertical .stepwizard-step.step-forth {
    width: 15%;
  }
}
.vertical .stepwizard-step.step-last {
  width: 10%;
  right: 0px!important;
  padding-left: 0px!important;
  padding-right: 0px!important;
}
@media (max-width: 767px) and (min-width: 565px) {
  .vertical .stepwizard-step.step-last {
    width: 10%;
  }
}
@media (max-width: 565px) and (min-width: 475px) {
  .vertical .stepwizard-step.step-last {
    width: 15%;
  }
}
@media (max-width: 475px) {
  .vertical .stepwizard-step.step-last {
    width: 15%;
  }
}
.vertical .stepwizard-step.hline {
  display: none;
}
.vertical .stepwizard-step.hline.last {
  width: 15.3%;
  right: 10px!important;
}
@media (max-width: 767px) and (min-width: 565px) {
  .vertical .stepwizard-step.hline.last {
    width: 15.3%;
  }
}
@media (max-width: 565px) and (min-width: 475px) {
  .vertical .stepwizard-step.hline.last {
    width: 15.3%;
  }
}
@media (max-width: 475px) {
  .vertical .stepwizard-step.hline.last {
    width: 14.3%;
  }
}
.vertical .stepwizard-step.straightline {
  width: 19%;
  right: 0px!important;
  padding: 5px 0px 0px 0px;
}
@media (max-width: 767px) and (min-width: 565px) {
  .vertical .stepwizard-step.straightline {
    width: 18%;
  }
}
@media (max-width: 565px) and (min-width: 475px) {
  .vertical .stepwizard-step.straightline {
    width: 11%;
  }
}
@media (max-width: 475px) {
  .vertical .stepwizard-step.straightline {
    width: 11%;
  }
}
.vertical .stepwizard-step.straightline hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 0;
  padding-top: 2px;
}
.vertical .stepwizard-step.dashedline hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px dashed #ccc;
  margin: 0;
  padding-top: 2px;
}
.vertical .stepwizard-step.dashedline {
  width: 19%;
  right: 0px!important;
  padding: 5px 0px 0px 0px;
}
@media (max-width: 767px) and (min-width: 565px) {
  .vertical .stepwizard-step.dashedline {
    width: 18%;
  }
}
@media (max-width: 565px) and (min-width: 475px) {
  .vertical .stepwizard-step.dashedline {
    width: 11%;
  }
}
@media (max-width: 475px) {
  .vertical .stepwizard-step.dashedline {
    width: 11%;
  }
}
.vertical .stepwizard-step {
  padding: 7.5px 0px 10px 0px;
}
@media (max-width: 991px) {
  .stepwizard-step.step-first {
    padding-left: 1px!important;
  }
  .vertical .stepwizard-step.step-first {
    padding-left: 1px!important;
  }
}
.wizard-content .nav-stacked > li + li {
  margin-top: 0px!important;
}
@media (min-width: 992px) {
  /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@dashblue, #fafafa, 6px);	
	}*/
  .vertical .headerback {
    background-color: #047bc1;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #047bc1 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #047bc1 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #047bc1 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #047bc1 6px, #fafafa 6px);
  }
}
.tabwizard-default.tab-pending {
  background-color: #eeeeee;
}
.tab-pending {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
/* Info wizard */
.wizard-infobox,
.wizard-infodetails {
  display: block;
  width: calc(100% - 3px);
  min-height: 50px;
  margin-left: 3px;
}
.wizard-infobox h1,
.wizard-infodetails h1,
.wizard-infobox h2,
.wizard-infodetails h2,
.wizard-infobox h3,
.wizard-infodetails h3,
.wizard-infobox h4,
.wizard-infodetails h4,
.wizard-infobox h5,
.wizard-infodetails h5,
.wizard-infobox p,
.wizard-infodetails p {
  margin: 0;
  padding: 0;
}
.wizard-infobox h1,
.wizard-infodetails h1,
.wizard-infobox h2,
.wizard-infodetails h2,
.wizard-infobox h3,
.wizard-infodetails h3,
.wizard-infobox h4,
.wizard-infodetails h4,
.wizard-infobox h5,
.wizard-infodetails h5 {
  font-size: 15px;
  padding: 20px 0px 15px 20px;
  width: 100%;
}
.wizard-infobox h1 .infotrigger,
.wizard-infodetails h1 .infotrigger,
.wizard-infobox h2 .infotrigger,
.wizard-infodetails h2 .infotrigger,
.wizard-infobox h3 .infotrigger,
.wizard-infodetails h3 .infotrigger,
.wizard-infobox h4 .infotrigger,
.wizard-infodetails h4 .infotrigger,
.wizard-infobox h5 .infotrigger,
.wizard-infodetails h5 .infotrigger {
  float: right;
  opacity: 0.54;
  filter: alpha(opacity=54);
  margin-right: 16px;
}
.wizard-infobox h1 .infotrigger:hover,
.wizard-infodetails h1 .infotrigger:hover,
.wizard-infobox h2 .infotrigger:hover,
.wizard-infodetails h2 .infotrigger:hover,
.wizard-infobox h3 .infotrigger:hover,
.wizard-infodetails h3 .infotrigger:hover,
.wizard-infobox h4 .infotrigger:hover,
.wizard-infodetails h4 .infotrigger:hover,
.wizard-infobox h5 .infotrigger:hover,
.wizard-infodetails h5 .infotrigger:hover {
  opacity: 0.86;
  filter: alpha(opacity=86);
}
.wizard-infobox {
  background: #eeeeee;
}
.wizard-infodetails {
  background: #9e9e9e;
  padding: 12px 0;
}
.wizard-infodetails h1,
.wizard-infodetails h2,
.wizard-infodetails h3,
.wizard-infodetails h4,
.wizard-infodetails h5,
.wizard-infodetails h6,
.wizard-infodetails p,
.wizard-infodetails span {
  color: #ffffff;
  padding: 0 0 0 20px;
}
.infolabel {
  margin-bottom: 0;
  color: grey;
  font-size: 11px;
  /* .9em;*/
  width: 100%;
  /*text-transform: uppercase;*/
  position: relative;
  /*transition: all .2s ease;*/
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  display: inline-block;
  font-weight: normal;
  /*color:#cccccc;*/
  opacity: 1;
  filter: alpha(opacity=100);
  display: block;
  margin-top: 6px;
}
.infodata {
  display: block;
  margin-bottom: 6px;
}
.content.k-content.wizard .row {
  min-width: 320px;
}
/* Error state */
.wizarderror.tab-pending {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.wizarderror .q-wizard_next,
.wizarderror .q-wizard_current,
.wizarderror .q-wizard_complete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -267px !important;
  width: 12px !important;
  height: 12px !important;
}
.wizarderror .btn-default {
  background-color: #da4b37 !important;
}
.wizarderror .errorcount {
  background: none!important;
  font-size: 14px;
  right: 0;
  position: absolute;
  top: 0;
  line-height: 20px;
  color: #da4b37;
}
/* Any style classes for the Accordion pattern */
.accordion.collapsed i {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -342px -458px;
  width: 18px;
  height: 18px;
}
.accordion i {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -304px -458px;
  width: 18px;
  height: 18px;
}
.accordion ~ div h3 {
  margin-top: 4px;
}
.accordion {
  width: calc(100% - 28px);
  cursor: pointer;
  text-align: right;
  z-index: 1;
}
.accordion.smallactivearea {
  width: 30px!important;
}
/* Accordion filter */
.accordionfilter .q-form-control-wrapper.readonly .k-numeric-wrap.k-expand-padding .k-input,
.accordionfilter .q-form-control-wrapper.readonly .k-dropdown-wrap .k-input,
.accordionfilter .q-form-control-wrapper.readonly .k-picker-wrap .k-input,
.accordionfilter .q-form-control-wrapper.readonly .k-autocomplete .k-input,
.accordionfilter .q-form-control-wrapper.readonly .k-numeric-wrap .k-input,
.accordionfilter .q-form-control-wrapper.readonly input.q-form-control-input,
.accordionfilter .q-form-control-wrapper.k-autocomplete .q-form-control-input,
.accordionfilter .q-form-control-wrapper.k-dropdown-wrap .q-form-control-input,
.accordionfilter .q-form-control-wrapper.k-picker-wrap .q-form-control-input,
.accordionfilter .q-form-control-wrapper.k-numeric-wrap .q-form-control-input,
.accordionfilter .q-form-control-wrapper.readonly > input,
.accordionfilter .q-form-control-wrapper.readonly .k-numeric-wrap.k-expand-padding .k-input,
.accordionfilter .q-form-control-wrapper.readonly .k-dropdown-wrap .k-input,
.accordionfilter .q-form-control-wrapper.readonly .k-picker-wrap .k-input,
.accordionfilter .q-form-control-wrapper.readonly .k-autocomplete .k-input,
.accordionfilter .q-form-control-wrapper.readonly .k-numeric-wrap .k-input,
.accordionfilter .q-form-control-wrapper.readonly input.q-form-control-input,
.accordionfilter .q-form-control-wrapper.readonly textarea,
.accordionfilter .k-state-disabled .k-multiselect-wrap.k-floatwrap {
  background-color: transparent!important;
  border-bottom: 1px dashed #3b3b3b !important;
  cursor: not-allowed !important;
  background-image: none!important;
  color: #3b3b3b !important;
}
/* Accordion Grids */
.contentaccordion {
  padding: 16px 32px 16px 32px;
}
.empty {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.empty .infodata {
  height: 20px;
}
.nodata {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.nodata:after {
  content: "No Data";
  display: inline-block;
  font-size: 13px;
  margin-left: 12px;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.q-accordionview {
  /* List view styles */
}
.q-accordionview h1,
.q-accordionview h2,
.q-accordionview h3,
.q-accordionview h4,
.q-accordionview h5,
.q-accordionview h6 {
  margin: 0 0 24px 0!important;
}
.q-accordionview .smalliconholder {
  display: inline-block;
  padding-left: 12px;
}
.q-accordionview .tooltip {
  position: absolute!important;
}
.q-accordionview .singlerow {
  padding: 16px 0 16px 32px;
  width: calc(100% - 80px);
  margin-left: 32px;
}
.q-accordionview .prelabel,
.q-accordionview .prelabel2 {
  color: #bdbdbd;
}
.q-accordionview .prelabel:after,
.q-accordionview .prelabel2:after {
  content: '\A';
  white-space: pre;
  margin-bottom: 6px;
}
.q-accordionview .prelabel2 {
  display: none;
}
.q-accordionview .initialrow {
  margin-bottom: 16px!important;
}
.q-accordionview .primaryaction span {
  margin: 16px 10px 0 0;
}
.q-accordionview .secondaction span {
  margin: 4px 10px 0 0;
}
.q-accordionview .iconlink span {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.q-accordionview .iconlink:hover span {
  opacity: 0.87;
  filter: alpha(opacity=87);
  cursor: pointer!important;
}
.q-accordionview .contentaccordion {
  padding: 16px 32px 16px 32px;
}
/* Tabs styling */
.k-tab-material {
  position: relative;
}
.q-tab-panel {
  margin-top: 56px;
}
.k-tab-pre-wrap {
  position: relative;
  display: block;
  margin: 0 auto;
  padding: 0 20px;
  border-radius: 4px;
  background: transparent;
  /* Old browsers */
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 6px, #ededed 6px);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 6px, #ededed 6px);
  background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 6px, #ededed 6px);
  background-repeat: no-repeat;
  background-size: 100% 50px;
}
@media (max-width: 1199px) {
  .k-tab-pre-wrap {
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 6px, #ededed 6px);
  }
}
@media (min-width: 1200px) {
  .k-tab-pre-wrap {
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 7px, #ededed 7px);
  }
}
.k-tab-pre-wrap .k-tab-pre-wrap {
  background: transparent!important;
}
.visible-width {
  position: relative;
  width: 100%;
  overflow: visible;
}
.k-tabstrip > .k-content {
  overflow: visible;
}
.k-tab-control-container {
  position: absolute;
  width: 100%;
  min-height: 56px;
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #047bc1 0.5%, #ffffff 0.5%);
  background-image: -moz-linear-gradient(left, #047bc1 0.5%, #ffffff 0.5%);
  background-image: -ms-linear-gradient(left, #047bc1 0.5%, #ffffff 0.5%);
  background-image: -o-linear-gradient(left, #047bc1 0.5%, #ffffff 0.5%);
  border-radius: 4px;
}
@media (min-width: 1680px) {
  .k-tab-control-container {
    width: 99%!important;
  }
}
/* Custom .K-List styling below needs to be kept contained otherwise it interferes with other styles around the app */
#tabstrip .k-list {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
  min-width: 10000px;
  height: 56px;
  background-color: #fff;
}
#tabstrip .k-list li {
  display: table-cell;
  position: relative;
  text-align: center;
  cursor: grab;
  cursor: -webkit-grab;
  color: #efefef;
  vertical-align: middle;
}
.tabstrip .k-list {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
  min-width: 10000px;
  height: 56px;
  background-color: #fff;
}
.tabstrip .k-list li {
  display: table-cell;
  position: relative;
  text-align: center;
  cursor: grab;
  cursor: -webkit-grab;
  color: #efefef;
  vertical-align: middle;
}
/* End of special note */
.tabrestrict ~ .k-content > .q-tab-panel {
  margin-top: 0;
}
.tabrestrict {
  border: 0;
  height: 54px;
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.k-tabstrip-items .k-item.k-state-hover,
.k-tabstrip-items .tabrestrict .k-item.k-state-hover {
  background: transparent;
}
.k-tabstrip-top > .tabrestrict > .k-tabstrip-items > .k-item {
  border-bottom-width: 2px!important;
}
.k-tabstrip > .tabrestrict > .k-tabstrip-items > .k-item {
  text-transform: uppercase;
  border-width: 0;
  border-style: solid;
  padding: 0;
}
.k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
}
.k-tabstrip-top .k-state-active a.k-link:hover {
  background-color: transparent!important;
  border: 0;
}
.k-tabstrip-top .nav > li > a:hover,
.k-tabstrip-top .nav > li > a:focus {
  background-color: transparent!important;
}
.k-tabstrip-top .nav-tabs > li > a {
  border: 0!important;
}
.k-tab-control {
  z-index: 2;
  position: absolute;
  top: 14px;
  text-align: center;
  cursor: pointer;
  display: none;
  white-space: no-wrap;
  vertical-align: middle;
  background-color: transparent;
}
.k-tab-control-right {
  right: 5px;
  float: right;
}
.k-tab-control-left {
  left: 5px;
  float: left;
}
.q-content_arrow_left,
.q-content_arrow_right {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.q-content_arrow_left:hover,
.q-content_arrow_right:hover,
.q-content_arrow_left:active,
.q-content_arrow_right:active,
.q-content_arrow_left:focus,
.q-content_arrow_right:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.k-item span,
.k-item span.k-loading,
.k-item span.k-complete,
.k-item.k-state-default.k-first.k-tab-on-top.k-state-active span {
  top: auto;
  bottom: 0;
}
.k-tabstrip .k-tabstrip-items,
.k-tabstrip-items .k-item,
.k-tabstrip .tabrestrict .k-tabstrip-items,
.k-tabstrip-items .tabrestrict .k-item {
  background: transparent;
}
.visible-width.k-widget.k-header.k-tabstrip {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  -webkit-tap-highlight-color: transparent !important;
}
.k-state-active .gridholder a.k-link,
.gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.k-tabstrip .nav-tabs .k-state-active span.k-link {
  color: #3b3b3b;
}
/* Set rows for correct display in tabs */
.q-tab-panel .row {
  width: 100%;
}
/* Tabs in a lightbox */
.k-window .k-tab-pre-wrap {
  margin-left: -24px;
  margin-right: -19px;
  border-radius: 0;
}
/* No Data tab */
.nodatatab span,
.nodatatab a,
.nodatatab .nodatalink {
  color: #757575;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
/* Error tab */
.errortab {
  padding-left: 10px!important;
}
.errortab .errorcount {
  color: #e27262;
  font-weight: bold;
}
.errortab:before {
  content: "";
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -152px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 0.84;
  filter: alpha(opacity=84);
  position: absolute;
  top: 16px;
  left: 4px;
  background-size: 541px 536px !important;
  display: inline-block !important;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=140478!important) !important;
}
.errortab.k-state-active:before {
  opacity: 1;
  filter: alpha(opacity=100);
}
.errortab.k-state-active .errorcount {
  color: #da4b37;
}
/* Any style classes for the Notification patterns */
/* Any style classes for the Lightbox pattern */
.k-window-title {
  width: calc(100% - 100px);
}
.k-i-close {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -228px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 1;
  filter: alpha(opacity=100);
}
.k-i-minimize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -304px -496px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.k-i-maximize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -247px -496px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.k-window-titlebar.k-header {
  background: #047bc1;
  /* All default colors should be dashblue, only overridden in colorclasses.less for the color scheme of each specific page */
}
.k-window,
.k-window-content {
  text-align: left!important;
}
.k-window-content {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  overflow-x: hidden;
  overflow-y: auto;
}
.k-window-content .gridholder {
  margin-left: -1.33em;
  margin-right: -1.33em;
  padding: 0!important;
}
.k-window .k-button,
.k-window .delete-cancel {
  color: #047bc1;
  background: transparent!important;
}
.k-window .k-button:hover,
.k-window .delete-cancel:hover {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.k-overlay {
  opacity: 0.84 !important;
  filter: alpha(opacity=84) !important;
}
.k-window {
  -moz-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
  -webkit-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
  box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
}
.k-window-titlebar.k-header {
  border-bottom: none!important;
}
/* Lightbox sizing */
/*
.qPickList {
	width:80%!important;
	height:80%!important;
	left:10%!important;

}

.qMedium {
	width:70%!important;
	height:70%!important;
	left:15%!important;

}

.qSmall {
	width:50%!important;
	height:50%!important;
	left:20%!important;

}

.qPickList.k-window-maximized, .qMedium.k-window-maximized, .qSmall.k-window-maximized {
		height:100%!important;
		width:100%!important;
		left:0!important;
		top:0!important;
}

.top10 {
	top:10%!important;
	position:fixed!important;
}

.top15 {
	top:15%!important;
	position:fixed!important;
}

.top20 {
	top:20%!important;
	position:fixed!important;
}
*/
.lightboxClose {
  float: right;
  padding: 12px 12px;
  cursor: pointer;
  cursor: hand;
  color: #047bc1;
  text-transform: uppercase;
}
.lightboxClose:hover {
  text-decoration: none;
  color: inherit;
}
#window {
  display: none;
}
#undo {
  text-align: center;
  position: absolute;
  white-space: nowrap;
  padding: 1em;
  cursor: pointer;
}
.k-overlay {
  background-color: #fff;
  /* Create white overlay */
}
span.k-icon.k-i-close {
  background-color: transparent;
}
span.k-icon.k-i-close:hover {
  background-color: transparent;
}
.k-window-titlebar .k-state-hover {
  background-color: transparent!important;
  border-color: transparent!important;
}
.k-window-titlebar .k-window-action {
  opacity: 0.54;
  filter: alpha(opacity=54);
  margin-left: 8px;
}
.k-window-titlebar .k-window-action:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.k-window-titlebar .k-window-actions {
  padding-top: 0.2rem!important;
}
@media only screen and (min-width: 769px) {
  .k-window-titlebar.k-header {
    background-color: transparent!important;
  }
  .k-i-close {
    background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
    background-position: -247px -477px !important;
    width: 18px !important;
    height: 18px !important;
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  .k-i-close:hover {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
  .k-window-title {
    color: #757575;
  }
  .lightbox .col-md-1,
  .lightbox .col-md-2,
  .lightbox .col-md-3,
  .lightbox .col-md-4,
  .lightbox .col-md-5,
  .lightbox .col-md-6,
  .lightbox .col-md-7,
  .lightbox .col-md-8,
  .lightbox .col-md-9,
  .lightbox .col-md-10,
  .lightbox .col-md-11,
  .lightbox .col-md-12,
  .lightbox .col-md-13,
  .lightbox .col-md-14,
  .lightbox .col-md-15,
  .lightbox .col-md-16,
  .lightbox .col-md-17,
  .lightbox .col-md-18,
  .lightbox .col-md-19,
  .lightbox .col-md-20,
  .lightbox .col-md-21,
  .lightbox .col-md-22,
  .lightbox .col-md-23,
  .lightbox .col-md-24 {
    box-sizing: border-box !important;
  }
  .k-widget.k-window {
    /*margin: 30px 30px !important;
	  	padding:20px 20px !important;
	  	width: 60%;
	  	height: auto;
	  	top:20px!important;
	  	left:30px !important;
	  	box-shadow: 0px 0px 10px #888888;
	  	z-index:10000;*/
  }
}
.k-window p {
  padding-left: 16px;
}
.k-window-titlebar .k-icon {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
@media only screen and (max-width: 768px) {
  /*
	.qPickList, .qMedium, .qSmall {
		height:100%!important;
		width:100%!important;
		left:0!important;
		top:0!important;
}
	
	*/
  .k-window-titlebar .k-window-action span {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
  }
  .k-window-titlebar.k-header {
    background-color: #047bc1;
  }
  .k-window-titlebar .k-window-action {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    margin-left: 8px!important;
  }
  .k-icon-close {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
  }
  .k-window-title {
    color: #fff;
  }
  #window {
    display: none;
  }
  .k-widget.k-window {
    /* display: block !important;
	  margin-top: 33px !important;
	  padding-top:0px  !important;
	  height: 85% !important;
	  width: 97% !important;
	  top:6px !important;
	  left:6px !important; */
  }
  .k-window-title {
    color: #fff;
  }
  /* Issue - 151800 - to maximize the picklist dialog in mobile views*/
  .qPickList:not(.k-window-maximized) {
    padding-top: 0px!important;
    width: 100%!important;
    height: 100%!important;
    top: 0!important;
    left: 0!important;
    position: fixed!important;
  }
  .qPickList:not(.k-window-maximized) .k-window-titlebar.k-header {
    margin-top: -5px !important;
  }
  .qPickList:not(.k-window-maximized) .k-grid,
  .k-window .k-grid .k-grid-content {
    height: 90%!important;
  }
  .qPickList:not(.k-window-maximized) .k-window-actions {
    z-index: 100!important;
  }
  .k-window-titlebar {
    z-index: 101;
  }
  .k-i-restore,
  .k-i-minimize,
  .k-i-maximize {
    display: none!important;
  }
}
.lightboxClose:focus,
.k-button:focus {
  background-color: #eeeeee !important;
  border: 0!important;
  outline: none!important;
  text-decoration: none!important;
}
#formBox {
  display: none;
}
/* *** ---SIZING--- *** */
/* k-widget k-window */
/* Comment out the line below after lightbox updates */
.k-widget.k-window:not(.k-window-titleless) {
  max-width: 100%;
  min-width: 760px!important;
}
.k-widget.k-window.k-window-maximized {
  max-width: 100%!important;
}
/* k-window-titleless is treated as a dialog */
.k-window-titleless {
  max-width: 420px!important;
  min-width: 320px!important;
}
.k-window-titleless .k-window-content p:last-of-type {
  margin-bottom: 16px;
}
@media only screen and (max-width: 768px) {
  .lightboxcontentwrapper {
    margin-top: 20px!important;
  }
  .k-window-titleless {
    max-width: 300px!important;
    min-width: 280px!important;
  }
  .k-widget.k-window:not(.k-window-titleless) {
    max-width: 720px!important;
    min-width: 280px!important;
  }
  .k-widget.k-window.qLarge:not(.k-window-titleless),
  .k-widget.k-window.qMedium:not(.k-window-titleless),
  .k-widget.k-window.qSmall:not(.k-window-titleless) {
    height: 100%!important;
    width: 100%!important;
    position: fixed!important;
    left: 0!important;
    top: 0!important;
    max-width: 100%!important;
    max-height: 100%!important;
  }
  .k-widget.k-window.qLarge:not(.k-window-titleless) .lightboxcontent,
  .k-widget.k-window.qMedium:not(.k-window-titleless) .lightboxcontent,
  .k-widget.k-window.qSmall:not(.k-window-titleless) .lightboxcontent {
    height: calc(100% - 100px) !important;
  }
  .k-window-content.k-content {
    padding-top: 30px;
  }
}
/* Picklist dialog */
.q-pick-filters-message {
  color: #3b3b3b;
}
.q-dialoglink {
  color: #047bc1;
  text-decoration: underline;
  margin-right: 8px;
}
.q-dialoglink:hover {
  text-decoration: underline;
  color: #024b76;
}
.q-dialog-header {
  width: 100%;
  height: auto;
  margin-bottom: 12px;
}
.q-dialog-header .q-header-message {
  width: calc(100% - 184px) !important;
  display: inline-block;
}
.q-dialog-filters {
  width: 100%;
  height: auto;
  margin: 12px 0;
}
.dialogcontrols {
  width: auto;
  max-width: 180px;
  float: right;
  display: inline-block;
  vertical-align: top;
  overflow-x: hidden;
}
.dialogcontrols a {
  opacity: 0.54;
  filter: alpha(opacity=54);
  margin: 0 12px;
  vertical-align: top;
  text-indent: -9999px;
}
.dialogcontrols a:hover {
  opacity: 0.84;
  filter: alpha(opacity=84);
}
@media (max-width: 767px) {
  .q-header-message,
  .dialogcontrols {
    display: block!important;
  }
  .dialogcontrols {
    margin-top: -12px;
  }
  .q-header-message {
    width: 100%!important;
  }
  .q-dialog-header {
    margin-top: 12px;
  }
}
.disabledlink {
  color: #bdbdbd !important;
  cursor: default!important;
}
/* New lightbox classes */
.qLarge {
  width: 80%!important;
  height: 80%!important;
  left: 10%!important;
}
.qMedium {
  width: 70%!important;
  height: 70%!important;
  left: 15%!important;
}
.qSmall {
  width: 50%!important;
  height: 50%!important;
  left: 20%!important;
}
.qLarge,
.qMedium,
.qSmall {
  max-width: 100%!important;
  max-height: 100%!important;
}
.qLarge.k-window-maximized,
.qMedium.k-window-maximized,
.qSmall.k-window-maximized {
  height: 99%!important;
  width: 100%!important;
  left: 0!important;
  top: 0!important;
}
.top1 {
  top: 6%!important;
  position: fixed!important;
}
.top2 {
  top: 12%!important;
  position: fixed!important;
}
.top3 {
  top: 16%!important;
  position: fixed!important;
}
.lightboxcontentwrapper {
  height: 100%;
}
.lightboxcontent {
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 60px);
  padding-right: 10px;
}
.modalactions {
  width: 100%;
  height: 50px;
  margin-top: 10px;
  padding-right: 10px;
  background: white;
}
.bodylock {
  overflow: hidden!important;
  height: 100%!important;
  /*position:fixed!important;*/
}
.qLarge .k-window-content,
.qMedium .k-window-content,
.qSmall .k-window-content {
  height: 100%!important;
  overflow: hidden!important;
  padding: 10px 1px 0 10px!important;
}
.qLarge .k-window-content .lightboxClose,
.qMedium .k-window-content .lightboxClose,
.qSmall .k-window-content .lightboxClose {
  margin-right: 10px;
}
.qLarge.k-window-maximized .k-window-content .lightboxcontent,
.qMedium.k-window-maximized .k-window-content .lightboxcontent,
.qSmall.k-window-maximized .k-window-content .lightboxcontent {
  height: calc(100% - 100px) !important;
}
.qLarge .k-window-content .gridholder,
.qMedium .k-window-content .gridholder,
.qSmall .k-window-content .gridholder {
  margin-left: 0!important;
  margin-right: 0!important;
}
/*.demo-section {
	width: 200px;
}
.demo-section p {
	margin: 3px 0 20px;
	line-height: 40px;
}
.demo-section .k-button {
	width: 200px;
	margin-bottom: 1rem;
}*/
.k-button {
  background: transparent;
  border: 0;
}
.k-button:hover,
.k-button:focus {
  text-decoration: none;
  box-shadow: none;
  background: transparent;
}
.k-window-content {
  /*width: 280px;*/
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 4px;
  text-align: right;
}
.k-window-content .delete-header {
  text-align: left;
  font-size: 20px;
}
.k-window-content .delete-message {
  width: 100%;
  color: #757575;
  text-align: left;
  font-size: 14px;
}
.k-window-content .k-button,
.k-window-content .delete-cancel,
.k-window-content .delete-confirm {
  box-shadow: none;
  color: #047bc1;
  padding: 0.5rem;
  text-decoration: none;
  text-transform: uppercase;
}
.k-window-content .k-button:hover,
.k-window-content .delete-cancel:hover,
.k-window-content .delete-confirm:hover {
  text-decoration: none;
  border: 0!important;
  outline: none!important;
  text-decoration: none!important;
}
.k-window-content .k-button:focus,
.k-window-content .delete-cancel:focus,
.k-window-content .delete-confirm:focus {
  text-decoration: none;
  box-shadow: none;
  background-color: #eeeeee !important;
  border: 0!important;
  outline: none!important;
  text-decoration: none!important;
}
.k-window-content .k-button:focus:not(.k-state-disabled):not([disabled]) {
  box-shadow: none;
}
.k-notification {
  border: 0;
}
.alert-timer {
  color: #da4b37;
}
/* Info template */
.k-notification-info.k-group {
  background: rgba(0, 0, 0, 0.84);
  color: #fff;
  display: block !important;
}
/* Toast */
/* Commented out by Venkat's request */
.k-animation-container {
  /*z-index:10009!important;	*/
}
/* Error template */
.k-notification-error.k-group {
  color: #ffffff;
}
.k-widget.k-notification.k-notification-error {
  background: transparent;
}
.wrong-pass {
  width: 300px;
  height: 100px;
}
.wrong-pass h3 {
  font-size: 1em;
  padding: 32px 10px 5px;
}
.wrong-pass img {
  float: left;
  margin: 30px 15px 30px 30px;
}
.alert-message {
  color: #3b3b3b;
  background: #ffffff;
  -moz-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84);
  -webkit-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84);
  box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84);
  border-radius: 2px;
  max-width: 540px;
}
@media (max-width: 768px) {
  .alert-message {
    width: 280px;
  }
}
.alert-message .alert-header {
  display: block;
  color: #3b3b3b;
  padding: 0.5rem 2rem;
}
.alert-message .alert-header h1 {
  font-size: 20px;
}
.alert-message .alert-header span {
  color: #757575;
}
.alert-message .alert-title,
.alert-message .alert-title-error,
.alert-message .alert-title-warning {
  border: 0;
  display: inline-block;
  width: 25%;
  padding-left: 2.5rem;
  vertical-align: top;
}
.alert-message .alert-title-error {
  color: #da4b37;
}
.alert-message .alert-title-warning {
  color: #ff9800;
}
.alert-message .alert-desc {
  display: inline-block;
  width: 60%;
  vertical-align: top;
  word-wrap: break-word;
}
.alert-message hr {
  display: block;
  width: 100%;
  color: #bdbdbd;
  background: #fff;
}
.alert-message a {
  color: #fff;
  padding: 0.5rem 1.5rem;
}
.alert-links {
  text-align: right;
  padding-bottom: 1.5rem;
}
.alert-links a {
  color: #047bc1;
}
.k-notification-wrap {
  color: #fff;
  min-width: 260px;
  max-width: 540px;
  white-space: normal;
  padding: 1.5rem 2.5rem;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.k-notification-wrap .k-icon {
  display: none;
}
@media (max-width: 768px) {
  .k-notification-wrap {
    width: 195px;
  }
}
/* Data Alerts */
.q-error,
.q-warning,
.q-success,
.q-info {
  font-weight: bold!important;
}
.q-error {
  color: #da4b37 !important;
}
.q-warning {
  color: #f0ad4e !important;
}
.q-success {
  color: #6dac47 !important;
}
.q-info {
  color: #5bc0de !important;
}
/* Override for alerts drop down */
.dropdownAlertsmenu .footerlink {
  width: auto!important;
}
/* Misc styles */
.backarrow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px 0px;
  width: 64px;
  height: 64px;
  cursor: pointer;
  margin: 32px 0;
  opacity: 0.27;
  filter: alpha(opacity=27);
}
.backarrow:hover {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.loadingindicator {
  background-image: url(/IPWS/Content/30_Quorum/images/loadingindicator.gif);
  background-size: 26px 26px;
  background-position: center center;
  background-repeat: no-repeat;
}
.loadingindicatorsmall {
  background-image: url(/IPWS/Content/30_Quorum/images/loadingindicator.gif);
  background-size: 13px 13px;
  background-position: center center;
  background-repeat: no-repeat;
}
span.k-icon.k-loading {
  background-image: url(/IPWS/Content/30_Quorum/images/loadingindicator.gif) !important;
  background-size: 13px 13px !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
.k-autocomplete span.k-icon.k-loading {
  margin-right: 1px;
}
.extrapad {
  padding-top: 10px;
}
body {
  padding-bottom: 200px;
}
body .material,
.container .material,
.container-fluid .material {
  background-color: #fff;
  padding: 0;
  margin-bottom: 20px;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 2px;
  border: 0;
}
.content {
  padding: 16px 32px 32px 32px;
}
/*login styles */
.login-container {
  min-width: 280px;
  max-width: 460px;
  margin: 65px auto;
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
}
.fpCol {
  text-align: center;
  margin: 25px 0 10px 0;
}
.fpCol a.fpLink {
  font-size: 12px;
}
.login-content {
  padding: 25px 50px 15px 50px;
}
.logologin {
  width: 100%;
}
.loginLogo {
  width: 286px;
  height: 76px;
  margin: 42px auto 60px auto;
}
@media (max-width: 767px) {
  .login-content {
    padding: 25px 25px 15px 25px!important;
  }
  .loginLogo {
    width: 200px;
    height: 53px;
    margin: 42px auto 50px auto;
  }
}
.login-button {
  background-color: #047bc1;
  padding: 10px 15px;
  margin: 25px 0;
  color: #fff;
}
.login-button:hover {
  -moz-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.26);
  background-color: #047bc1;
  color: #fff;
}
/* List View */
/* Reset for strange behavior */
.k-listview {
  border-color: transparent!important;
  /* List view styles */
}
.k-listview .row {
  margin: 0!important;
}
.k-listview > * > div {
  font-size: 14px;
  color: #3b3b3b;
  text-transform: capitalize;
}
.k-listview .col-xs-1,
.k-listview .col-sm-1,
.k-listview .col-md-1,
.k-listview .col-lg-1,
.k-listview .col-xs-2,
.k-listview .col-sm-2,
.k-listview .col-md-2,
.k-listview .col-lg-2,
.k-listview .col-xs-3,
.k-listview .col-sm-3,
.k-listview .col-md-3,
.k-listview .col-lg-3,
.k-listview .col-xs-4,
.k-listview .col-sm-4,
.k-listview .col-md-4,
.k-listview .col-lg-4,
.k-listview .col-xs-5,
.k-listview .col-sm-5,
.k-listview .col-md-5,
.k-listview .col-lg-5,
.k-listview .col-xs-6,
.k-listview .col-sm-6,
.k-listview .col-md-6,
.k-listview .col-lg-6,
.k-listview .col-xs-7,
.k-listview .col-sm-7,
.k-listview .col-md-7,
.k-listview .col-lg-7,
.k-listview .col-xs-8,
.k-listview .col-sm-8,
.k-listview .col-md-8,
.k-listview .col-lg-8,
.k-listview .col-xs-9,
.k-listview .col-sm-9,
.k-listview .col-md-9,
.k-listview .col-lg-9,
.k-listview .col-xs-10,
.k-listview .col-sm-10,
.k-listview .col-md-10,
.k-listview .col-lg-10,
.k-listview .col-xs-11,
.k-listview .col-sm-11,
.k-listview .col-md-11,
.k-listview .col-lg-11,
.k-listview .col-xs-12,
.k-listview .col-sm-12,
.k-listview .col-md-12,
.k-listview .col-lg-12,
.k-listview .col-xs-13,
.k-listview .col-sm-13,
.k-listview .col-md-13,
.k-listview .col-lg-13,
.k-listview .col-xs-14,
.k-listview .col-sm-14,
.k-listview .col-md-14,
.k-listview .col-lg-14,
.k-listview .col-xs-15,
.k-listview .col-sm-15,
.k-listview .col-md-15,
.k-listview .col-lg-15,
.k-listview .col-xs-16,
.k-listview .col-sm-16,
.k-listview .col-md-16,
.k-listview .col-lg-16,
.k-listview .col-xs-17,
.k-listview .col-sm-17,
.k-listview .col-md-17,
.k-listview .col-lg-17,
.k-listview .col-xs-18,
.k-listview .col-sm-18,
.k-listview .col-md-18,
.k-listview .col-lg-18,
.k-listview .col-xs-19,
.k-listview .col-sm-19,
.k-listview .col-md-19,
.k-listview .col-lg-19,
.k-listview .col-xs-20,
.k-listview .col-sm-20,
.k-listview .col-md-20,
.k-listview .col-lg-20,
.k-listview .col-xs-21,
.k-listview .col-sm-21,
.k-listview .col-md-21,
.k-listview .col-lg-21,
.k-listview .col-xs-22,
.k-listview .col-sm-22,
.k-listview .col-md-22,
.k-listview .col-lg-22,
.k-listview .col-xs-23,
.k-listview .col-sm-23,
.k-listview .col-md-23,
.k-listview .col-lg-23,
.k-listview .col-xs-24,
.k-listview .col-sm-24,
.k-listview .col-md-24,
.k-listview .col-lg-24 {
  padding-left: 0!important;
  padding-right: 0!important;
}
.k-listview h1,
.k-listview h2,
.k-listview h3,
.k-listview h4,
.k-listview h5,
.k-listview h6 {
  margin: 0 0 16px 0!important;
}
.k-listview .prelabel,
.k-listview .prelabel2 {
  color: #bdbdbd;
}
.k-listview .prelabel:after,
.k-listview .prelabel2:after {
  content: '\A';
  white-space: pre;
  margin-bottom: 6px;
}
.k-listview .prelabel2 {
  display: none;
}
.k-listview .initialrow {
  margin-bottom: 16px!important;
}
.k-listview .rowholder {
  margin: 6px 0 48px 16px!important;
}
.k-listview .rowcells {
  margin-left: 16px!important;
}
.k-listview .rowcells > div {
  margin: 6px 0!important;
}
.k-listview .primaryaction span {
  margin-top: 40px;
}
.k-listview .iconlink span {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.k-listview .iconlink:hover span {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.k-listview .icontext {
  cursor: pointer;
}
.k-listview .icontext:hover {
  cursor: pointer;
}
.k-listview .rowcells:hover {
  background-color: #fafafa;
}
@media (max-width: 767px) {
  .k-listview .prelabel2 {
    display: block;
  }
  .k-listview .rowcells {
    margin: 6px 0!important;
  }
  .k-listview .primaryaction span {
    margin-top: 0px;
  }
}
/* Tree View */
.k-minus {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -44px -515px !important;
  width: 10px !important;
  height: 10px !important;
}
.k-treeview-lines .k-state-hover {
  background-color: #fafafa;
}
.k-treeview .k-state-focused {
  background-color: transparent!important;
}
/* Scheduler styles */
.k-scheduler .k-nav-current.k-state-hover .k-link .k-icon.k-i-calendar,
.k-scheduler .k-nav-current.k-state-hover .k-link .k-icon.k-i-calendar:hover {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -209px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-event {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.k-scheduler .k-i-calendar,
.k-scheduler .k-i-calendar:hover {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -209px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-scheduler .k-si-close {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -266px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-scheduler .k-i-arrow-e {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -342px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-scheduler .k-i-arrow-w {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -323px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-scheduler .k-i-arrow-n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -361px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-scheduler .k-i-arrow-s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -304px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-scheduler .k-i-refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -285px !important;
  width: 18px !important;
  height: 18px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-scheduler .k-header.k-scheduler-footer ul.k-header li {
  border-color: #047bc1;
}
.k-scheduler .k-scheduler-table th {
  color: #757575;
}
.k-scheduler .k-nav-current span {
  color: #ffffff;
}
.k-scheduler .k-scheduler-toolbar > ul > li:first-child,
.k-scheduler .k-scheduler-toolbar > ul.k-scheduler-views > li:first-child + li {
  border-left-width: 0!important;
}
.k-scheduler .k-scheduler-views .k-state-selected > .k-link {
  color: #ffffff !important;
}
.k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #49b9fb !important;
}
.k-scheduler-views li.k-state-hover {
  border-color: #012b44 !important;
}
.k-event,
.k-task-complete,
.k-scheduler .k-header,
.k-scheduler .k-header li,
.k-scheduler .k-header .k-link {
  background-color: #047bc1 !important;
  border-color: #047bc1;
}
.k-edit-form-container .k-edit-buttons {
  border-style: hidden;
}
.k-edit-form-container .k-edit-buttons {
  background: #ffffff;
}
/* Shipping scheduler */
.k-animation-container .k-tooltip {
  color: #3b3b3b !important;
  background: #ffffff !important;
  font-size: 12px;
  text-transform: none!important;
  z-index: 100!important;
  -moz-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
  -webkit-box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
  box-shadow: 1px 1px 7px 4px rgba(128, 128, 128, 0.84) !important;
  background-color: #fff!important;
}
.content-calendar {
  padding: 0px 0px 0px 3px;
}
.quorumcalendar .k-scheduler {
  border-color: transparent;
  background: transparent;
  margin-top: -1px;
}
.quorumcalendar .k-scheduler-content .k-event {
  background: transparent!important;
  border-color: transparent!important;
  margin-top: 4px;
  text-align: center;
}
.quorumcalendar .k-scheduler-content .k-event h4 {
  margin-top: 0!important;
  font-weight: bold;
  color: #ffffff;
  font-size: 12px;
  padding: 4px!important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.quorumcalendar .k-scheduler-content .k-event h4 a {
  color: #ffffff;
}
.quorumcalendar .k-scheduler-content .event-red {
  background-color: #b71c1c;
  border: 1px solid #8b1515;
}
.quorumcalendar .k-scheduler-content .event-holiday,
.quorumcalendar .k-scheduler-content .event-none {
  background-color: #ffffff;
  border: 1px solid #b8b8b8;
}
.quorumcalendar .k-scheduler-content .event-holiday h4,
.quorumcalendar .k-scheduler-content .event-none h4 {
  color: #757575;
}
.quorumcalendar .k-scheduler-content .event-holiday h4 a,
.quorumcalendar .k-scheduler-content .event-none h4 a {
  color: #757575;
}
.quorumcalendar .k-scheduler-content div.event-holiday + span.k-event-actions .k-si-close,
.quorumcalendar .k-scheduler-content div.event-none + span.k-event-actions .k-si-close {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -504px -76px !important;
  width: 18px !important;
  height: 18px !important;
}
.quorumcalendar .k-scheduler-content .event-green {
  background-color: #8bc34a;
  border: 1px solid #71a436;
}
.quorumcalendar .k-scheduler-content .event-gray {
  background-color: #9e9e9e;
  border: 1px solid #858585;
}
.quorumcalendar .k-scheduler-content .event-yellow {
  background-color: #ffeb38;
  border: 1px solid #ffe605;
}
.quorumcalendar .k-scheduler-content .event-yellow h4 a {
  color: #757575;
}
.quorumcalendar .k-scheduler-content .event-blue {
  background-color: #047bc1;
  border: 1px solid #035b8f;
}
.quorumcalendar .k-scheduler-content .event-warning {
  background-color: #f0ad4e;
  border: 1px solid #ec971f;
}
.quorumcalendar .k-scheduler-content .event-error {
  background-color: #da4b37;
  border: 1px solid #bb3523;
}
.quorumcalendar .k-scheduler-content .k-event-actions {
  top: 0!important;
}
.quorumcalendar .k-scheduler-content .k-today {
  border: 2px solid #047bc1;
  background: #fff;
}
.quorumcalendar .k-scheduler-content .k-today .k-nav-day {
  font-weight: bold;
  color: #047bc1;
}
/* Hanson Table 


.handsontable td,.handsontable th{border-right:1px solid #CCC;border-bottom:1px solid #CCC;height:22px;empty-cells:show;line-height:21px;padding:0 4px;background-color:#FFF;vertical-align:top;overflow:hidden;outline-width:0;white-space:pre-line}

.handsontable td.htInvalid{background-color:#ff4c42!important}

.handsontable th:last-child{border-right:1px solid #CCC;border-bottom:1px solid #CCC}

.handsontable th.htNoFrame,.handsontable th:first-child.htNoFrame,.handsontable tr:first-child th.htNoFrame{border-left-width:0;background-color:#fff;border-color:#FFF}

.handsontable .htNoFrame+td,.handsontable .htNoFrame+th,.handsontable td:first-child,.handsontable th:first-child{border-left:1px solid #CCC}

.handsontable tr:first-child td,.handsontable tr:first-child th{border-top:1px solid #CCC}

.handsontable thead tr.lastChild th,.handsontable thead tr:last-child th{border-bottom-width:0}

.handsontable th{background-color:#EEE;color:#222;text-align:center;font-weight:400;white-space:nowrap}

.handsontable thead th{padding:0}

.handsontable th.active{background-color:#CCC}

.handsontable thead th .relative{padding:2px 4px}

.handsontable .manualColumnMover{position:fixed;left:0;top:0;background-color:transparent;width:5px;height:25px;z-index:999;cursor:move}

.handsontable .manualRowMover{position:fixed;left:-4px;top:0;background-color:transparent;height:5px;width:50px;z-index:999;cursor:move}

.handsontable .manualColumnMoverGuide,.handsontable .manualRowMoverGuide{position:fixed;left:0;top:0;background-color:#CCC;width:25px;height:25px;opacity:.7;display:none}

.handsontable .manualColumnMover.active,.handsontable .manualColumnMover:hover,.handsontable .manualRowMover.active,.handsontable .manualRowMover:hover{background-color:#88F}

.handsontable .manualColumnResizer{position:fixed;top:0;cursor:col-resize;z-index:110;width:5px;height:25px}

.handsontable .manualRowResizer{position:fixed;left:0;cursor:row-resize;z-index:110;height:5px;width:50px}

.handsontable .manualColumnResizer.active,.handsontable .manualColumnResizer:hover,.handsontable .manualRowResizer.active,.handsontable .manualRowResizer:hover{background-color:#AAB}

.handsontable .manualColumnResizerGuide{position:fixed;right:0;top:0;background-color:#AAB;display:none;width:0;border-right:1px dashed #777;margin-left:5px}

.handsontable .manualRowResizerGuide{position:fixed;left:0;bottom:0;background-color:#AAB;display:none;height:0;border-bottom:1px dashed #777;margin-top:5px}

.handsontable td.area{background-color:#EEF4FF}

.handsontable .htBorder.htFillBorder{background:red;width:1px;height:1px}

.handsontableInput{border:2px solid #5292F7;outline-width:0;margin:0;padding:1px 4px 0 2px;font-family:inherit;line-height:inherit;font-size:inherit;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.4);box-shadow:1px 2px 5px rgba(0,0,0,.4);resize:none;display:inline-block;color:#000;border-radius:0;background-color:#FFF}

.handsontable .htDimmed{color:#777}

.handsontable .htSubmenu :after{content:'▶';color:#777;position:absolute;right:5px}

.handsontable .htPlaceholder{color:#999}

.handsontable .htAutocompleteArrow{float:right;font-size:10px;color:#EEE;cursor:default;width:16px;text-align:center}

.handsontable td .htAutocompleteArrow:hover{color:#777}

.handsontable .htCheckboxRendererInput.noValue{opacity:.5}

.htCommentCell:after{content:'';position:absolute;top:0;right:0;border-left:6px solid transparent;border-top:6px solid red}

.handsontable.listbox .ht_master table{border:1px solid #ccc;border-collapse:separate;background:#fff}

.handsontable.listbox tr td.current,.handsontable.listbox tr:hover td{background:#eee}

.htContextMenu table.htCore{outline:#bbb solid 1px}

.htContextMenu table tbody tr td{background:#fff;border-width:0;padding:4px 6px 0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.htContextMenu table tbody tr td.htDimmed{font-style:normal;color:#323232}

.htContextMenu table tbody tr td.current,.htContextMenu table tbody tr td.zeroclipboard-is-hover{background:#e9e9e9}

.htContextMenu table tbody tr td.htSeparator{border-top:1px solid #bbb;height:0;padding:0}

.htContextMenu table tbody tr td.htDisabled{color:#999}

.htContextMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}

.htContextMenu table tbody tr td div{padding-left:10px}

.handsontable td.htSearchResult{background:#fcedd9;color:#583707}

.htBordered{border-width:1px}.htBordered.htTopBorderSolid{border-top-style:solid;border-top-color:#000}

.htBordered.htRightBorderSolid{border-right-style:solid;border-right-color:#000}

.htBordered.htBottomBorderSolid{border-bottom-style:solid;border-bottom-color:#000}

.htBordered.htLeftBorderSolid{border-left-style:solid;border-left-color:#000}

.htCommentTextArea{background-color:#FFFACD;box-shadow:1px 1px 2px #bbb;font-family:Arial;-webkit-box-shadow:1px 1px 2px #bbb;-moz-box-shadow:1px 1px 2px #bbb}

.handsontable .htGroupIndicatorContainer{background:#fff;border:0;padding-bottom:0;vertical-align:bottom;position:relative}

.handsontable tbody tr th:nth-last-child(2){border-right:1px solid #CCC}

.handsontable thead tr:nth-last-child(2) th{border-bottom:1px solid #CCC;padding-bottom:5px}

.ht_clone_corner thead tr th:nth-last-child(2){border-right:1px solid #CCC}

.htVerticalGroup:not(.htCollapseButton):after{content:"";height:100%;width:1px;display:block;background:#ccc;margin-left:5px}

.htHorizontalGroup:not(.htCollapseButton):after{content:"";width:100%;height:1px;display:block;background:#ccc;margin-top:20%}

.htCollapseButton{width:10px;height:10px;line-height:10px;text-align:center;border-radius:5px;border:1px solid #f3f3f3;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4);box-shadow:1px 1px 3px rgba(0,0,0,.4);cursor:pointer;margin-bottom:3px;position:relative}

.htCollapseButton:after{content:"";height:300%;width:1px;display:block;background:#ccc;margin-left:4px;position:absolute;bottom:10px}

thead .htCollapseButton{right:5px;position:absolute;top:5px;background:#fff}

thead .htCollapseButton:after{height:1px;width:700%;right:10px;top:4px}

.handsontable tr th .htGroupStart:after{background:0 0;border-left:1px solid #ccc;border-top:1px solid #ccc;width:5px;position:relative;top:50%}

.handsontable thead tr th .htGroupStart:after{background:0 0;border-left:1px solid #ccc;border-top:1px solid #ccc;height:5px;width:50%;position:relative;top:0;left:50%}

.handsontable .htGroupLevelTrigger{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4);box-shadow:1px 1px 3px rgba(0,0,0,.4);width:15px;height:15px;margin:4px auto;padding:0;line-height:15px;cursor:pointer}

.handsontable tr th .htExpandButton{position:absolute;width:10px;height:10px;line-height:10px;text-align:center;border-radius:5px;border:1px solid #f3f3f3;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4);box-shadow:1px 1px 3px rgba(0,0,0,.4);cursor:pointer;top:0;display:none}
*/
/* End of external styling for Hanson table */
.handsonresize {
  /*width:100%!important;*/
  height: 88%!important;
}
#bulkEdit {
  overflow: hidden;
}
#bulkEdit.k-window-content {
  padding: 0 1.333em;
}
.handsontable {
  /*height: calc(100% - 100px)!important;	*/
}
.lbbuttonholder {
  margin-top: 8px;
  margin-bottom: 16px;
}
.k-i-maximize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -247px -496px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-restore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -76px -439px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-minimize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -304px -496px !important;
  width: 18px !important;
  height: 18px !important;
}
.handsontable {
  font-size: 12px;
}
.handsontable th {
  background-color: #ffffff !important;
}
.handsontable tr:nth-child(odd) td,
.handsontable tr:nth-child(odd) th {
  background: #fafafa;
}
.handsontable td.area {
  background-color: #EEF4FF!important;
}
.handsontable .ht_clone_top .wtSpreader {
  border-bottom: 1px solid #eeeeee;
  background: #ffffff;
}
.handsontable .ht_clone_left {
  border-right: 0!important;
}
.handsontable .handsontableInput {
  width: inherit!important;
}
.handsontable tr:first-child td,
.handsontable tr:first-child th {
  border-top: 0!important;
}
.handsontable th:first-child {
  border-left: 0!important;
}
.handsontable th,
.handsontable td {
  /*padding:5px 10px 5px 10px!important;
	margin:0px 4px 0px 4px!important;
	height:28px!important;*/
}
.ht_clone_left {
  background: #ffffff;
  /*border-right: 1px solid #CCC;*/
}
.handsontable .handsontable table {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.handsontable thead th .relative {
  /*padding:6px 4px;*/
}
.handsontable th {
  background-color: #ffffff !important;
  color: #757575;
  border-color: #eeeeee !important;
  text-align: left!important;
  /*border-right:0px!important;*/
}
.handsontable th .currentRow {
  text-align: left;
}
.handsontable thead th {
  padding: 4px!important;
}
.handsontable td {
  border-color: #eeeeee !important;
}
.handsoncontrols,
.actioncontrols {
  /*border:1px solid #ccc;
	border-width: 1px 1px 1px 1px;
	padding:5px;*/
}
.handsoncontrols .refresh,
.actioncontrols .refresh {
  float: right;
  margin-right: 0;
  opacity: 0.27;
  filter: alpha(opacity=27);
}
.handsoncontrols .intro,
.actioncontrols .intro {
  margin-right: 32px;
}
.handsoncontrols a,
.actioncontrols a {
  opacity: 0.54;
  filter: alpha(opacity=54);
  text-indent: -9999px;
  margin-right: 32px;
}
.handsoncontrols a:hover,
.actioncontrols a:hover {
  cursor: pointer;
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.actioncontrols {
  border: 0!important;
}
/* Scheduler */
.k-scheduler-edit-form .k-edit-form-container .k-textbox,
.k-scheduler-edit-form .k-edit-form-container .k-datetimepicker,
.k-scheduler-edit-form .k-edit-form-container .k-datepicker,
.k-scheduler-edit-form .k-edit-form-container .k-timepicker,
.k-scheduler-edit-form .k-edit-form-container .k-combobox,
.k-scheduler-edit-form .k-edit-form-container .k-dropdown,
.k-scheduler-edit-form .k-edit-form-container .k-input {
  border: none;
  border-radius: 0;
  outline: none;
  cursor: pointer;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center bottom;
  width: 100%;
}
.k-scheduler-edit-form .k-edit-form-container .k-input,
.k-scheduler-edit-form .k-edit-form-container .k-input,
.k-scheduler-edit-form .k-edit-form-container .k-textbox,
.k-scheduler-edit-form .k-edit-form-container .k-textbox {
  background-image: linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused.k-state-hover,
.k-scheduler-edit-form .k-edit-form-container .k-picker-wrap {
  background-color: #fff!important;
}
.k-scheduler-edit-form .k-edit-form-container .k-edit-field .k-check,
.k-scheduler-edit-form .k-edit-form-container .k-edit-field input[type='radio'] {
  padding: 7px 7px;
  margin: 5px 5px;
}
.k-scheduler-edit-form .k-edit-form-container .k-edit-field .k-numeric-wrap.k-state-hover,
.k-scheduler-edit-form .k-edit-form-container .k-edit-field .k-select:hover {
  background-color: #fff!important;
}
.k-scheduler-edit-form .k-edit-form-container .k-edit-field .k-numeric-wrap.k-state-focused,
.k-scheduler-edit-form .k-edit-form-container .k-edit-field .k-select:focus {
  background-color: #fff!important;
}
.k-scheduler-edit-form .k-edit-form-container .k-edit-field .k-state-default,
.k-scheduler-edit-form .k-edit-form-container .k-edit-field .k-state-hover,
.k-scheduler-edit-form .k-edit-form-container .k-edit-field .k-state-focused {
  -webkit-appearance: none!important;
  border: none!important;
  outline: none!important;
  border-color: transparent!important;
  background-color: transparent!important;
  border-style: none!important;
  border-width: 0!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}
.k-edit-field > input[type="checkbox"],
.k-edit-field > input[type="radio"] {
  padding: 0px 0px!important;
  margin-top: 0.7em!important;
}
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
  border-color: transparent!important;
}
.k-picker-wrap .k-select .k-icon {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.k-picker-wrap .k-select .k-icon:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.k-dropdown .k-state-default,
.k-numeric-wrap.k-state-default {
  border-color: transparent;
  background-color: transparent;
}
.k-state-disabled {
  border-color: transparent;
}
.k-picker-wrap.k-state-default > .k-select {
  border-color: transparent;
  background-color: transparent;
}
.norowpadding > div {
  padding-left: 0;
  padding-right: 0;
}
.norowpadding {
  padding-left: 15px;
}
.q-lockCover {
  opacity: 0.25;
  filter: alpha(opacity=25);
  background: #ffffff;
}
/* Temp for sandbox */
.iconholdertemp2 span.new:before {
  color: #ffffff !important;
}
.iconholdertemp span.new:before {
  color: #da4b37 !important;
}
/* Button adjustment */
a.k-button {
  margin-bottom: 8px;
}
span.new {
  display: inline-block;
}
span.new:before {
  content: 'NEW';
  font-size: 10px;
}
/* Popover code */
@media (min-width: 980px) {
  .popover {
    max-width: 680px;
  }
  .widedata {
    min-width: 600px;
  }
}
/* Report launcher screen */
.k-progressbar {
  background-color: #49b9fb !important;
  border-color: transparent!important;
  height: 4px!important;
}
.k-progressbar .k-progress-status-wrap .k-progress-status {
  display: none;
}
.k-progressbar .k-state-selected {
  background-color: #047bc1 !important;
  border-color: transparent!important;
  height: 4px!important;
}
.process-desc {
  width: 100%;
  font-size: 15px;
  color: #757575;
  white-space: nowrap;
}
.processheader {
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.k-widget.k-popup {
  background-color: transparent;
}
.k-list-container {
  /* To offset above transparency */
  background: #fff;
}
@media (min-width: 541px) {
  .processdialog {
    width: 420px;
  }
}
@media (max-width: 540px) {
  .processdialog {
    width: 300px;
  }
}
.processindicator {
  opacity: 0.54;
  filter: alpha(opacity=54);
  text-align: center;
  margin-top: 16px!important;
}
.processindicator .error,
.processindicator .success,
.processindicator .warning,
.processindicator .processing {
  margin: 0 auto 0 auto;
  cursor: default!important;
}
.processindicator .error {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -66px -65px !important;
  width: 26px !important;
  height: 26px !important;
  margin: 0 auto 0 auto;
}
.processindicator .success {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -99px -164px !important;
  width: 26px !important;
  height: 26px !important;
  margin: 0 auto 0 auto;
}
.processindicator .warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -216px -251px !important;
  width: 26px !important;
  height: 26px !important;
  margin: 0 auto 0 auto;
}
.processindicator .processing {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -224px -81px !important;
  width: 26px !important;
  height: 26px !important;
  margin: 0 auto 0 auto;
}
.side-panel .q-form-control-wrapper .current-filter {
  background-color: #ffffff !important;
}
.procspacing {
  padding-bottom: 12px!important;
}
.processdialog h1,
.processTimedisplay {
  padding-left: 8px !important;
}
.processTimedisplay,
.procstatusInfo {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
/* Report widget */
.k-listview h1,
.k-listview h2,
.k-listview h3,
.k-listview h4,
.k-listview h5,
.k-listview h6 {
  margin: 0!important;
  width: calc(100% - 130px);
}
.k-listview .grid-view h1,
.k-listview .grid-view h2,
.k-listview .grid-view h3,
.k-listview .grid-view h4,
.k-listview .grid-view h5,
.k-listview .grid-view h6 {
  margin: 0!important;
  width: 90%!important;
}
.process .divider {
  border-bottom: none;
}
.process .actions {
  margin-top: -26px;
  padding-right: 16px!important;
}
.grid-view .reportdetail {
  display: block!important;
}
.grid-view .divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.27) !important;
}
.grid-view .actions {
  padding: 0 16px 12px!important;
  margin-top: 0!important;
}
.process .reportdetail {
  display: none;
}
.process .reportdetail p {
  margin: 16px;
  color: #757575;
}
.process .actions a.removeFavorite {
  opacity: 0.84;
  filter: alpha(opacity=84);
}
.process .actions a {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.process .actions a:hover {
  opacity: 0.84;
  filter: alpha(opacity=84);
}
/* Side-panel */
@media (max-width: 991px) {
  ul#LauncherPanelBar li.k-last,
  ul#LauncherPanelBar li.k-first {
    display: none;
  }
}
.k-panelbar.k-header,
.k-panelbar .k-panel {
  border-color: #fff!important;
}
.k-pager-wrap {
  border-color: transparent!important;
}
.side-panel {
  margin-top: 32px;
}
.side-panel .q-form-control-wrapper {
  background: transparent!important;
  border-left: none!important;
  border-right: none!important;
  width: 80%!important;
  margin: 0 16px!important;
}
.side-panel .k-panelbar {
  background-color: #fff;
}
.side-panel .k-panelbar .k-item {
  border-color: #fff!important;
}
.side-panel .k-panelbar .k-header {
  border-top: 1px solid blue!important;
  border-color: #fff!important;
}
.side-panel .k-panelbar .k-item > .k-header,
.side-panel .k-panelbar .k-item {
  background: transparent!important;
}
.side-panel .k-panelbar .k-item > .k-link {
  color: #3b3b3b !important;
  font-size: 15px!important;
  padding: 8px 16px!important;
}
.side-panel .k-panelbar .k-item > .k-header {
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.27) !important;
  border-top: 0!important;
}
.side-panel .k-panelbar .k-item > .k-header {
  font-size: 18px;
  padding: 8px 16px!important;
}
.side-panel .k-panelbar .k-item .count {
  background: transparent!important;
  float: right;
  color: #757575 !important;
}
.side-panel .k-panelbar > li > .k-state-selected {
  font-weight: normal!important;
}
.side-panel .k-panelbar .k-i-arrow-n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -304px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.side-panel .k-panelbar .k-i-arrow-s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -342px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.side-panel .k-panelbar .k-panelbar-collapse,
.side-panel .k-panelbar .k-panelbar-expand {
  position: absolute;
  top: 10px;
}
.side-panel .k-panelbar li.k-item.k-state-default.k-last {
  margin-bottom: 24px;
}
/* New misc code to test mobile grid hover issue */
@media (max-width: 480px) {
  /* .q-error, .q-success, .tooltrigger, .responsivegrid .negativeCell {
    color: #757575 !important;
    font-weight:normal !important;
  } */
  .responsivegrid .groupleft,
  .responsivegrid .groupright,
  .responsivegrid .groupsingle {
    background: none !important;
  }
}
@media only screen and (min-width: 761px) {
  .container,
  .k-window {
    /* Scrollbar code for Webkit browsers */
    /* Track */
    /* Handle */
    /* Old IE styles but IE11 seems to support */
    scrollbar-base-color: #7f7f7f;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-highlight-color: #333333;
    scrollbar-track-color: #cacaca;
    scrollbar-arrow-color: #687d8c;
    scrollbar-shadow-color: #ffffff;
    scrollbar-dark-shadow-color: #ffffff;
  }
  .container ::-webkit-scrollbar,
  .k-window ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
  }
  .container ::-webkit-scrollbar-track,
  .k-window ::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
    /* -webkit-border-radius: 12px;
    border-radius: 12px; */
    background: #eeeeee;
  }
  .container ::-webkit-scrollbar-thumb,
  .k-window ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 1px;
    border-radius: 1px;
    background: rgba(0, 0, 0, 0.2);
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); */
  }
  .container ::-webkit-scrollbar-thumb:window-inactive,
  .k-window ::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(0, 0, 0, 0.6);
  }
}
/* Style to override settings on blue pane in QFC when loading icon appears */
.LockOff {
  display: none;
}
.LockOnInvisible {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10009;
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 20%;
  text-align: center;
  background-color: transparent;
  opacity: 0;
  opacity: 0.75 !important;
  filter: alpha(opacity=75) !important;
  display: none;
}
.LockOn {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10009;
  width: 100%;
  height: 100%;
  padding-top: 20%;
  text-align: center;
  background-color: #ffffff !important;
  opacity: 0.9;
  opacity: 0.75 !important;
  filter: alpha(opacity=75) !important;
  display: block;
}
div.loadimage:before {
  content: " " !important;
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  background-image: url(/IPWS/Content/30_Quorum/images/loadingindicator.gif) !important;
  background-size: 26px 26px !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
#lockText {
  margin-top: 24px;
  color: #3b3b3b;
}
/* Title styling for text-overflow:ellipsis controls */
/* .gridholder .k-grid tr td[data-title],
.gridholder .k-dropdown-wrap .k-input[data-title]
.widgetfooter[data-title], */
.q-header_Item[data-title]:hover:after,
.widget h1[data-title]:hover:after,
.widget h2[data-title]:hover:after,
.widget h3[data-title]:hover:after,
.widget h4[data-title]:hover:after,
.widget h5[data-title]:hover:after,
.widget h6[data-title]:hover:after,
.alertlabel[data-title]:hover:after,
.datalabel[data-title]:hover:after,
.errorfreelabel[data-title]:hover:after,
.unitselect[data-title]:hover:after,
.widgetfooter a[data-title]:hover:after {
  content: attr(data-title) !important;
  padding: 6px;
  position: absolute;
  left: 0;
  top: 70%;
  white-space: nowrap;
  z-index: 10001!important;
  color: #3b3b3b;
  font-size: 12px;
  line-height: 14px;
  background: #ffffff;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.widget h1[data-title]:hover:after,
.widget h2[data-title]:hover:after,
.widget h3[data-title]:hover:after,
.widget h4[data-title]:hover:after,
.widget h5[data-title]:hover:after,
.widget h6[data-title]:hover:after {
  top: 10%;
  margin-left: 16px;
  opacity: 0;
}
.alertlabel[data-title]:hover:after,
.datalabel[data-title]:hover:after,
.errorfreelabel[data-title]:hover:after {
  top: 1%;
  margin-left: 6px;
  opacity: 0;
}
/* Change Chromes default yellow input - still need to find a way to show the password label on autofill */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px #fff inset!important;
}
/* ***** Notes section ***** */
.filtersearch {
  margin-right: 28px;
  display: inline-block;
}
@media (max-width: 767px) {
  .filtersearch {
    width: 90%!important;
  }
}
.filtersearch:after {
  content: "";
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=137102!important);
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -228px;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 24px;
  right: -22px;
  opacity: 0.27;
  filter: alpha(opacity=27);
}
.autowidth {
  width: auto!important;
}
#Notes,
#DocAttach,
#GridRowNotes,
#GridRowDocAttach {
  /* Notes grid */
}
#Notes #toggleheight,
#DocAttach #toggleheight,
#GridRowNotes #toggleheight,
#GridRowDocAttach #toggleheight,
#Notes #toggleheight2,
#DocAttach #toggleheight2,
#GridRowNotes #toggleheight2,
#GridRowDocAttach #toggleheight2 {
  -webkit-transition: height 1s;
  -moz-transition: height 1s;
  -ms-transition: height 1s;
  -o-transition: height 1s;
  transition: height 1s;
  overflow: hidden;
  height: 356px;
}
@media (max-width: 768px) {
  #Notes #toggleheight,
  #DocAttach #toggleheight,
  #GridRowNotes #toggleheight,
  #GridRowDocAttach #toggleheight,
  #Notes #toggleheight2,
  #DocAttach #toggleheight2,
  #GridRowNotes #toggleheight2,
  #GridRowDocAttach #toggleheight2 {
    overflow: auto;
    height: 440px;
  }
}
#Notes #toggleheight2,
#DocAttach #toggleheight2,
#GridRowNotes #toggleheight2,
#GridRowDocAttach #toggleheight2 {
  height: 120px;
  overflow-x: hidden;
  overflow-y: auto;
}
#Notes h3,
#DocAttach h3,
#GridRowNotes h3,
#GridRowDocAttach h3 {
  margin-bottom: 16px!important;
  margin-left: 12px;
}
#Notes .k-edit,
#DocAttach .k-edit,
#GridRowNotes .k-edit,
#GridRowDocAttach .k-edit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -504px -247px !important;
  width: 18px !important;
  height: 18px !important;
}
#Notes .k-delete,
#DocAttach .k-delete,
#GridRowNotes .k-delete,
#GridRowDocAttach .k-delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -504px -76px !important;
  width: 18px !important;
  height: 18px !important;
}
#Notes .actions .k-edit,
#DocAttach .actions .k-edit,
#GridRowNotes .actions .k-edit,
#GridRowDocAttach .actions .k-edit,
#Notes .actions .k-delete,
#DocAttach .actions .k-delete,
#GridRowNotes .actions .k-delete,
#GridRowDocAttach .actions .k-delete {
  margin-left: 12px;
}
@media (min-width: 991px) {
  #Notes .actions .k-edit,
  #DocAttach .actions .k-edit,
  #GridRowNotes .actions .k-edit,
  #GridRowDocAttach .actions .k-edit,
  #Notes .actions .k-delete,
  #DocAttach .actions .k-delete,
  #GridRowNotes .actions .k-delete,
  #GridRowDocAttach .actions .k-delete {
    display: none;
  }
}
#Notes .hidden,
#DocAttach .hidden,
#GridRowNotes .hidden,
#GridRowDocAttach .hidden {
  display: none;
}
#Notes #docgrid tbody:empty:after,
#DocAttach #docgrid tbody:empty:after,
#GridRowNotes #docgrid tbody:empty:after,
#GridRowDocAttach #docgrid tbody:empty:after,
#Notes #docgridrow tbody:empty:after,
#DocAttach #docgridrow tbody:empty:after,
#GridRowNotes #docgridrow tbody:empty:after,
#GridRowDocAttach #docgridrow tbody:empty:after {
  content: "No attachments currently exist on this record";
  font-size: 16px;
  display: block;
  width: 100%;
  text-align: center;
  padding: 16px;
  color: #757575;
}
#Notes #docgrid tr:hover .k-edit,
#DocAttach #docgrid tr:hover .k-edit,
#GridRowNotes #docgrid tr:hover .k-edit,
#GridRowDocAttach #docgrid tr:hover .k-edit,
#Notes #docgridrow tr:hover .k-edit,
#DocAttach #docgridrow tr:hover .k-edit,
#GridRowNotes #docgridrow tr:hover .k-edit,
#GridRowDocAttach #docgridrow tr:hover .k-edit,
#Notes #docgrid tr.k-state-selected .k-edit,
#DocAttach #docgrid tr.k-state-selected .k-edit,
#GridRowNotes #docgrid tr.k-state-selected .k-edit,
#GridRowDocAttach #docgrid tr.k-state-selected .k-edit,
#Notes #docgridrow tr.k-state-selected .k-edit,
#DocAttach #docgridrow tr.k-state-selected .k-edit,
#GridRowNotes #docgridrow tr.k-state-selected .k-edit,
#GridRowDocAttach #docgridrow tr.k-state-selected .k-edit,
#Notes #docgrid tr:hover .k-delete,
#DocAttach #docgrid tr:hover .k-delete,
#GridRowNotes #docgrid tr:hover .k-delete,
#GridRowDocAttach #docgrid tr:hover .k-delete,
#Notes #docgridrow tr:hover .k-delete,
#DocAttach #docgridrow tr:hover .k-delete,
#GridRowNotes #docgridrow tr:hover .k-delete,
#GridRowDocAttach #docgridrow tr:hover .k-delete,
#Notes #docgrid tr.k-state-selected .k-delete,
#DocAttach #docgrid tr.k-state-selected .k-delete,
#GridRowNotes #docgrid tr.k-state-selected .k-delete,
#GridRowDocAttach #docgrid tr.k-state-selected .k-delete,
#Notes #docgridrow tr.k-state-selected .k-delete,
#DocAttach #docgridrow tr.k-state-selected .k-delete,
#GridRowNotes #docgridrow tr.k-state-selected .k-delete,
#GridRowDocAttach #docgridrow tr.k-state-selected .k-delete {
  display: inline-block;
}
#Notes #notesgrid tbody:empty:after,
#DocAttach #notesgrid tbody:empty:after,
#GridRowNotes #notesgrid tbody:empty:after,
#GridRowDocAttach #notesgrid tbody:empty:after,
#Notes #notesgridrow tbody:empty:after,
#DocAttach #notesgridrow tbody:empty:after,
#GridRowNotes #notesgridrow tbody:empty:after,
#GridRowDocAttach #notesgridrow tbody:empty:after {
  content: "No notes currently exist on this record";
  font-size: 16px;
  display: block;
  width: 100%;
  text-align: center;
  padding: 16px;
  color: #757575;
}
#Notes #notesgrid tr:hover .k-edit,
#DocAttach #notesgrid tr:hover .k-edit,
#GridRowNotes #notesgrid tr:hover .k-edit,
#GridRowDocAttach #notesgrid tr:hover .k-edit,
#Notes #notesgridrow tr:hover .k-edit,
#DocAttach #notesgridrow tr:hover .k-edit,
#GridRowNotes #notesgridrow tr:hover .k-edit,
#GridRowDocAttach #notesgridrow tr:hover .k-edit,
#Notes #notesgrid tr.k-state-selected .k-edit,
#DocAttach #notesgrid tr.k-state-selected .k-edit,
#GridRowNotes #notesgrid tr.k-state-selected .k-edit,
#GridRowDocAttach #notesgrid tr.k-state-selected .k-edit,
#Notes #notesgridrow tr.k-state-selected .k-edit,
#DocAttach #notesgridrow tr.k-state-selected .k-edit,
#GridRowNotes #notesgridrow tr.k-state-selected .k-edit,
#GridRowDocAttach #notesgridrow tr.k-state-selected .k-edit,
#Notes #notesgrid tr:hover .k-delete,
#DocAttach #notesgrid tr:hover .k-delete,
#GridRowNotes #notesgrid tr:hover .k-delete,
#GridRowDocAttach #notesgrid tr:hover .k-delete,
#Notes #notesgridrow tr:hover .k-delete,
#DocAttach #notesgridrow tr:hover .k-delete,
#GridRowNotes #notesgridrow tr:hover .k-delete,
#GridRowDocAttach #notesgridrow tr:hover .k-delete,
#Notes #notesgrid tr.k-state-selected .k-delete,
#DocAttach #notesgrid tr.k-state-selected .k-delete,
#GridRowNotes #notesgrid tr.k-state-selected .k-delete,
#GridRowDocAttach #notesgrid tr.k-state-selected .k-delete,
#Notes #notesgridrow tr.k-state-selected .k-delete,
#DocAttach #notesgridrow tr.k-state-selected .k-delete,
#GridRowNotes #notesgridrow tr.k-state-selected .k-delete,
#GridRowDocAttach #notesgridrow tr.k-state-selected .k-delete {
  display: inline-block;
}
#Notes #docgrid tbody:empty:after,
#DocAttach #docgrid tbody:empty:after,
#GridRowNotes #docgrid tbody:empty:after,
#GridRowDocAttach #docgrid tbody:empty:after {
  content: "No document attachments currently exist on this record" !important;
}
#Notes .accordion,
#DocAttach .accordion,
#GridRowNotes .accordion,
#GridRowDocAttach .accordion {
  margin-right: 30px;
  margin-top: 4px;
}
#Notes .panel-body,
#DocAttach .panel-body,
#GridRowNotes .panel-body,
#GridRowDocAttach .panel-body {
  padding: 0 0 0 6px!important;
}
#Notes .notesPin.undock i.q-content_pin,
#DocAttach .notesPin.undock i.q-content_pin,
#GridRowNotes .notesPin.undock i.q-content_pin,
#GridRowDocAttach .notesPin.undock i.q-content_pin {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -57px !important;
  width: 18px !important;
  height: 18px !important;
}
#Notes .detailscolumn,
#DocAttach .detailscolumn,
#GridRowNotes .detailscolumn,
#GridRowDocAttach .detailscolumn {
  width: calc(100% - 100px);
}
#Notes .actionscolumn,
#DocAttach .actionscolumn,
#GridRowNotes .actionscolumn,
#GridRowDocAttach .actionscolumn {
  width: 100px;
}
#Notes .supportingdetails,
#DocAttach .supportingdetails,
#GridRowNotes .supportingdetails,
#GridRowDocAttach .supportingdetails {
  display: block;
  margin: 10px 0 0 0;
}
#Notes .supportingdetails .spacer,
#DocAttach .supportingdetails .spacer,
#GridRowNotes .supportingdetails .spacer,
#GridRowDocAttach .supportingdetails .spacer {
  margin-right: 32px;
}
@media (max-width: 767px) {
  #Notes .supportingdetails .spacer,
  #DocAttach .supportingdetails .spacer,
  #GridRowNotes .supportingdetails .spacer,
  #GridRowDocAttach .supportingdetails .spacer {
    display: block;
  }
}
#Notes .details,
#DocAttach .details,
#GridRowNotes .details,
#GridRowDocAttach .details {
  margin: 10px 0;
}
#Notes .k-grid.k-widget,
#DocAttach .k-grid.k-widget,
#GridRowNotes .k-grid.k-widget,
#GridRowDocAttach .k-grid.k-widget {
  border-color: transparent!important;
}
#Notes .k-grid-content,
#DocAttach .k-grid-content,
#GridRowNotes .k-grid-content,
#GridRowDocAttach .k-grid-content {
  overflow: auto!important;
}
#Notes .k-grid-header,
#DocAttach .k-grid-header,
#GridRowNotes .k-grid-header,
#GridRowDocAttach .k-grid-header {
  display: none;
}
#Notes .k-grid tr,
#DocAttach .k-grid tr,
#GridRowNotes .k-grid tr,
#GridRowDocAttach .k-grid tr {
  background: #ffffff;
}
#Notes .k-grid tr.k-alt,
#DocAttach .k-grid tr.k-alt,
#GridRowNotes .k-grid tr.k-alt,
#GridRowDocAttach .k-grid tr.k-alt {
  background: #eeeeee;
}
#Notes tr.k-state-selected,
#DocAttach tr.k-state-selected,
#GridRowNotes tr.k-state-selected,
#GridRowDocAttach tr.k-state-selected {
  background: #efefef !important;
}
.zeroheight {
  margin: 0;
  padding: 0 32px 0 32px;
  height: 0!important;
}
/* Kendo editor custom styles */
.k-editor .k-editor-toolbar-wrap {
  padding-left: 0;
}
.k-editor.k-header {
  background-color: transparent!important;
}
table.k-widget.k-editor.k-header.k-editor-widget {
  border: 0;
  border-bottom: 1px solid #047bc1;
}
table.k-widget.k-editor.k-header.k-editor-widget .k-editable-area {
  border: 0;
}
/* Notes: fixed state */
.fixednote {
  position: relative;
}
.fixednote .notesPin {
  float: right;
  margin-top: 24px;
}
.fixednote .k-filename {
  max-width: calc(100% - 56px);
}
.fixednote .notesClose,
.fixednote .docClose {
  float: right;
  margin-top: 24px;
  margin-left: 12px;
}
.fixednote .smalltextarea table.k-editor {
  height: 100px;
}
.fixednote .smalltextarea table.k-editor td.k-editable-area {
  height: 60px!important;
}
.fixednote table.k-editor {
  height: 100px;
}
.fixednote table.k-editor td.k-editable-area {
  height: 140px;
}
.disabledicon {
  opacity: 0.27 !important;
  filter: alpha(opacity=27) !important;
  cursor: default!important;
}
.disabledicon:hover {
  opacity: 0.27 !important;
  filter: alpha(opacity=27) !important;
}
/* Notes: floating state */
.floatnote {
  background: #ffffff;
  bottom: -10px;
  right: -2px;
  position: fixed;
  z-index: 1001;
  width: 800px;
  padding: 0 12px 8px 12px;
  margin-bottom: 10px;
  -moz-box-shadow: 0 -2px 5px 1px rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 -2px 5px 1px rgba(0, 0, 0, 0.26);
  box-shadow: 0 -2px 5px 1px rgba(0, 0, 0, 0.26);
}
.floatnote .notesblock1,
.floatnote .notesblock2 {
  display: inline-block;
}
.floatnote .notesblock1 {
  width: 240px;
  margin-left: 6px;
}
.floatnote .notesblock2 {
  width: 540px;
  margin-left: 12px;
}
.floatnote .notesPin {
  position: absolute;
  top: -126px;
  right: -500px;
  z-index: 100;
}
.floatnote .notesClose,
.floatnote .docClose {
  position: absolute;
  top: -126px;
  right: -530px;
  z-index: 100;
}
.floatnote table.k-editor {
  height: 30px;
}
.floatnote table.k-editor td.k-editable-area {
  height: 48px;
}
.notesPin,
.notesClose,
.docClose {
  display: block;
  cursor: pointer;
  opacity: 0.54;
}
.notesPin:hover,
.notesClose:hover,
.docClose:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
@media (max-width: 768px) {
  .notesPin {
    display: none;
  }
}
/* Doc manager */
.freefloat {
  position: absolute;
  right: 24px;
  top: -12px;
}
.fixednote .k-upload-files {
  line-height: 1.5 !important;
}
.fixednote .k-upload-status {
  top: 6px;
  right: 62px;
}
.fixednote ul.k-upload-files.k-reset {
  overflow-y: scroll;
  height: 400px;
}
.fixednote li.k-file .file-wrapper {
  margin-top: 12px;
}
.fixednote li.k-file .file-wrapper .k-upload-action {
  position: absolute;
  top: 0;
  right: 0;
}
.fixednote .file-heading {
  display: inline-block;
}
.fixednote li.k-file div.file-wrapper {
  position: relative;
  height: 35px;
}
.fixednote .filetype {
  display: inline-block;
  margin-right: 12px;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.prominentlink {
  font-weight: bold;
}
.prominentlink:hover {
  text-decoration: underline;
}
.attachFile {
  position: relative;
  overflow: hidden;
  margin: 10px;
}
.attachFile input.attach {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  /*font-size: 20px;*/
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.filedisplay {
  width: auto;
  border: 0;
  margin-top: 14px;
  width: calc(100% - 150px);
  background: transparent;
}
.q-hiddenupload {
  display: inline-block;
  width: 18px;
  min-width: 18px!important;
}
.q-hiddenupload .k-upload-button {
  opacity: 0.54;
  filter: alpha(opacity=54);
  width: 18px;
  height: 18px;
}
.q-hiddenupload .k-upload-button:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.q-hiddenupload .k-widget {
  display: none;
}
/* Workspace */
.fullworkspace {
  position: fixed!important;
  padding-top: 50px!important;
  z-index: 9;
  width: 100%;
  height: 100%!important;
  top: 0;
  left: 0;
  background-color: #ffffff;
}
.fullworkspace .k-content {
  padding: 0 0 0 5px!important;
}
.fullworkspace .gridholder .dropdown-menu .dropdown-submenu .dropdown-menu {
  max-height: 180px;
  overflow-y: auto;
}
.fullworkspace .gridholder h1,
.fullworkspace .formholder h1,
.fullworkspace .gridholder h2,
.fullworkspace .formholder h2,
.fullworkspace .gridholder h3,
.fullworkspace .formholder h3,
.fullworkspace .gridholder h4,
.fullworkspace .formholder h4,
.fullworkspace .gridholder h5,
.fullworkspace .formholder h5 {
  margin-top: 0!important;
  margin-left: 0px!important;
}
.content.formholder {
  padding: 0 32px 16px 32px;
}
.k-ie #workspace .fullworkspacemode,
.k-ie .expandable .fullworkspacemode {
  right: 22px!important;
}
#workspace,
.expandable {
  position: relative;
  padding-bottom: 32px!important;
}
#workspace .fullworkspacemode,
.expandable .fullworkspacemode {
  position: absolute;
  right: 18px;
  bottom: 14px;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
@media (max-width: 991px) {
  #workspace .fullworkspacemode,
  .expandable .fullworkspacemode {
    display: none!important;
  }
}
#workspace .fullworkspacemode:hover,
.expandable .fullworkspacemode:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
  cursor: pointer;
}
.actionfix {
  position: fixed !important;
  top: 0 !important;
  bottom: auto !important;
  z-index: 10;
  padding-left: 40px;
}
.actionfix .container {
  width: 98%!important;
}
/* Query screen */
.group {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  border: solid 1px #666;
}
.group-conditions {
  margin: 8px 8px 8px 24px;
  border: 1px solid #cccccc;
}
.alert-group {
  margin-top: 10px;
  margin-bottom: 10px;
  border-color: #c09853;
  border-color: #fbeed5;
  border-color: #dcc896;
}
.condition {
  min-height: 60px;
  padding: 8px;
  position: relative;
}
.condition .andor,
.group .andor,
.querygroup .andor {
  display: inline-block;
  width: 80px;
}
.condition .querybuttons,
.group .querybuttons,
.querygroup .querybuttons {
  background: transparent!important;
  border: 0!important;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.condition .querybuttons:hover,
.group .querybuttons:hover,
.querygroup .querybuttons:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.querystring {
  margin-bottom: 16px;
}
.querygroup {
  margin: 16px 0 12px 8px;
  border: 1px solid #cccccc;
  padding: 8px;
  position: relative;
}
.querygroup .k-checkarea {
  margin-top: 8px!important;
}
.querygroup .operatorcontrols,
.querygroup .conditioncontrols,
.querygroup .groupcontrols,
.querygroup .groupcontrols2 {
  display: inline-block;
  padding-right: 12px;
  padding-left: 6px;
  height: 40px;
  overflow: hidden;
  vertical-align: middle;
  width: auto;
  min-width: 100px;
}
.querygroup .operatorcontrols .q-form-control-wrapper,
.querygroup .conditioncontrols .q-form-control-wrapper,
.querygroup .groupcontrols .q-form-control-wrapper,
.querygroup .groupcontrols2 .q-form-control-wrapper {
  min-height: inherit!important;
}
.querygroup .operatorcontrols .infolabel,
.querygroup .conditioncontrols .infolabel,
.querygroup .groupcontrols .infolabel,
.querygroup .groupcontrols2 .infolabel {
  margin-top: 0;
}
.querygroup .groupcontrols2 {
  padding-top: 6px;
  float: right;
  text-align: right;
  position: absolute;
  top: 8px;
  right: 8px;
}
.querygroup .conditioncontrols,
.querygroup operatorcontrols {
  border: 1px solid #cccccc;
}
.queryholder,
.queryholdersmall {
  display: inline-block;
  margin-right: 16px;
}
.queryholder {
  width: 110px;
}
.queryholdersmall {
  width: 60px;
}
/*Address cards */
.toolbar {
  width: 100%;
  margin-bottom: 12px;
  text-align: right;
}
.toolbar button span {
  vertical-align: middle;
}
.toolbar a {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.toolbar a:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.card {
  width: 45%;
  float: left;
  margin-bottom: 16px;
  border: 1px solid #cccccc;
  padding: 16px;
}
.card .actionarea {
  width: 100px;
  position: absolute;
  right: -40px;
  margin-top: 8px;
  display: inline-block;
}
.card .actionarea a {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.card .actionarea a:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.card .actionarea a span {
  margin-right: 12px;
}
.card h2 {
  width: calc(100% - 100px) !important;
  margin-right: 0!important;
  margin-top: 0;
  padding-right: 0!important;
  text-overflow: ellipsis!important;
  white-space: nowrap!important;
  overflow: hidden!important;
  display: inline-block !important;
}
.card_error {
  border: 1px solid #da4b37 !important;
}
.card_error h2 {
  color: #da4b37;
}
.card_error h2:after {
  content: "";
  position: absolute;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -152px;
  width: 18px;
  height: 18px;
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=143602!important);
}
.addressaccordion {
  float: right;
  display: block;
  margin: 8px 16px 0 0!important;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.addressaccordion:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
  cursor: pointer;
}
.toolbar {
  margin-right: 16px!important;
}
.toolbar button {
  background: transparent!important;
  border: 0!important;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.toolbar button:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.toolbar button:disabled {
  opacity: 0.27;
  filter: alpha(opacity=27);
  cursor: default!important;
}
.q-tab-panel.extraheight {
  min-height: 300px;
}
.detailscard,
.card {
  min-height: 60px;
  position: relative;
  margin-bottom: 16px;
  border: 1px solid #cccccc;
  padding: 8px;
}
.detailscard .btn,
.card .btn,
.detailscard .cardbtn,
.card .cardbtn {
  cursor: pointer;
}
@media (max-width: 480px) {
  .detailscard .dtlbtn,
  .card .dtlbtn {
    margin-right: 12px;
  }
}
.detailscard .status-indicator,
.card .status-indicator {
  position: absolute;
  top: 6px;
  left: 6px;
  display: block;
  opacity: 0.54;
  filter: alpha(opacity=54);
  font-size: 12px;
  line-height: 8px;
}
.detailscard .dtlbtn,
.card .dtlbtn {
  padding-right: 0!important;
  padding-left: 20px!important;
}
.detailscard:hover,
.card:hover {
  background: #fafafa;
}
.detailscard:hover .cardbtn,
.card:hover .cardbtn,
.detailscard:hover .actionarea,
.card:hover .actionarea {
  display: inline-block !important;
}
.detailscard .cardbtn,
.card .cardbtn,
.detailscard .actionarea,
.card .actionarea {
  opacity: 0.54;
  filter: alpha(opacity=54);
  margin-top: 12px;
  margin-bottom: 12px;
  float: right;
  display: none!important;
  margin-left: 24px;
}
.detailscard .cardbtn:hover,
.card .cardbtn:hover,
.detailscard .actionarea:hover,
.card .actionarea:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
@media (max-width: 767px) {
  .detailscard .cardbtn,
  .card .cardbtn,
  .detailscard .actionarea,
  .card .actionarea {
    margin-left: 8px;
    display: inline-block !important;
  }
}
#statusmessage,
#statusmessage2,
#statusmessage3,
#statusmessage4,
#statusmessage5,
#statusmessage6,
.statusmessage {
  display: none;
  float: left;
}
#statusmessage a,
#statusmessage2 a,
#statusmessage3 a,
#statusmessage4 a,
#statusmessage5 a,
#statusmessage6 a,
.statusmessage a {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
@media (max-width: 640px) {
  #statusmessage,
  #statusmessage2,
  #statusmessage3,
  #statusmessage4,
  #statusmessage5,
  #statusmessage6,
  .statusmessage {
    float: none!important;
    margin: 12px auto 18px auto;
    text-align: center;
  }
}
.card_added .status-indicator,
.card_modified .status-indicator,
.card_deleted .status-indicator {
  text-indent: 14px;
}
.card_added .status-indicator {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -99px -526px !important;
  width: 10px !important;
  height: 10px !important;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.card_modified .status-indicator,
.card_edit .status-indicator {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -330px !important;
  width: 10px !important;
  height: 10px !important;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.card_deleted {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.card_deleted .status-indicator {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -462px !important;
  width: 10px !important;
  height: 10px !important;
}
.card_deleted .cardbtn,
.card_deleted .actionarea,
.card_deleted .accordion {
  display: none!important;
}
.card_deleted:hover {
  background: transparent!important;
}
.card_deleted:hover .cardbtn,
.card_deleted:hover .actionarea,
.card_deleted:hover .accordion {
  display: none!important;
}
.addresscard .actionarea,
.contactcard .actionarea {
  width: auto;
  z-index: 10;
  display: block;
  text-align: right;
  right: 24px;
  margin-left: 0!importnt;
}
.addresscard .actionarea a,
.contactcard .actionarea a {
  margin-right: 12px;
}
.addresscard .actionarea a:last-of-type,
.contactcard .actionarea a:last-of-type {
  margin-right: 0;
}
.addresscard h2,
.contactcard h2 {
  margin-top: 12px;
  margin-left: 12px;
  line-height: 18px;
  width: 100%!important;
  white-space: normal!important;
}
.addresscard h3,
.contactcard h3 {
  margin-top: 16px;
  margin-bottom: 8px;
}
.detailscard .btn-link.pull-right,
.addresscard .btn-link.pull-right,
.contactcard .btn-link.pull-right {
  border-color: transparent;
  color: #047bc1;
  background-color: transparent;
  margin-top: 20px!important;
  font-size: 14px;
  text-transform: uppercase;
  padding-right: 20px;
}
.addresscard {
  width: 100%;
}
.contactcard {
  width: 47%;
  margin-left: 3%;
}
@media (max-width: 640px) {
  .contactcard {
    width: 100%;
    margin: 10px;
  }
}
.contactcard .accordion {
  top: 20px!important;
}
.addressholder {
  padding: 16px;
  margin-bottom: 12px;
  border: 1px solid #cccccc;
}
.addressholder .accordion {
  top: 2px;
}
.addressholder:hover {
  background: #fafafa;
}
.addressholder h2 {
  margin-top: 12px;
  margin-left: 12px;
  line-height: 18px;
  width: 100%!important;
  white-space: normal!important;
}
.addressholder h2.title {
  width: calc(100% - 60px) !important;
  text-overflow: ellipsis;
  white-space: nowrap!important;
  overflow: hidden;
  margin-top: 0;
}
.addressholder p {
  padding-bottom: 16px;
}
.addressholder .card {
  background: #ffffff;
}
.cardholder .k-widget * {
  box-sizing: border-box !important;
}
.k-loading-image {
  background-size: 24px 24px;
}
/*error page*/
.error-container {
  min-width: 280px;
  max-width: 460px;
  margin: 65px auto;
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
}
.error-container h1,
.error-container p {
  text-align: center;
  width: 100%;
}
.error-container p {
  margin-top: 20px;
}
.error-content {
  padding: 25px 25px 15px 25px;
}
.logoerror {
  width: 100%;
}
.erroranim {
  width: 150px;
  height: 150px;
  margin: 30px auto 60px auto;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.errorLogo {
  width: 143px;
  height: 27px;
  margin: 60px 0 10px auto;
}
@media (max-width: 767px) {
  .error-content {
    padding: 25px 25px 15px 25px!important;
  }
  .errorLogo {
    width: 200px;
    height: 45px;
    margin: 42px auto 40px auto;
  }
}
/* Workspace updates */
#workspace *,
.expandable * {
  box-sizing: border-box !important;
}
.q-tab-panel .fullworkspace {
  height: calc(100% - 50px) !important;
}
.q-tab-panel #workspace,
.q-tab-panel .expandable {
  padding-bottom: 0!important;
}
.q-tab-panel .fullworkspace .gridholder {
  margin-left: 0!important;
  margin-right: 0!important;
}
.btn-group.dropdown {
  cursor: pointer;
}
/*@import "hubwidgets.less";*/
/* Any style classes for the Filter Dataset pattern */
/* Loading screen */
@keyframes loadingText {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.04);
  }
  75% {
    transform: scale(0.96);
  }
  100% {
    transform: scale(1);
  }
}
#lockText {
  animation-name: loadingText;
  animation-duration: 1.6s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
/* Accordion text links */
@keyframes accordionlink {
  0% {
    top: 0px;
  }
  25% {
    top: 2px;
  }
  50% {
    top: -2px;
  }
  100% {
    top: 0px;
  }
}
.accordiontext:hover:after {
  opacity: 0.54;
  filter: alpha(opacity=54);
  animation-name: accordionlink;
  animation-duration: 0.5s;
  animation-timing-function: ease-in-out;
}
/* Tooltips */
@keyframes tooltipanimation {
  from {
    opacity: 0.1;
    transform: scale(0.3);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.q-header_Item[data-title]:hover:after,
.widget h1[data-title]:hover:after,
.widget h2[data-title]:hover:after,
.widget h3[data-title]:hover:after,
.widget h4[data-title]:hover:after,
.widget h5[data-title]:hover:after,
.widget h6[data-title]:hover:after,
.alertlabel[data-title]:hover:after,
.datalabel[data-title]:hover:after,
.errorfreelabel[data-title]:hover:after,
.unitselect[data-title]:hover:after,
.widgetfooter a[data-title]:hover:after {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
  animation-name: tooltipanimation;
  animation-duration: 0.5s;
  animation-delay: 0.25s;
  animation-fill-mode: forwards;
}
.tooltip {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
  animation-name: tooltipanimation;
  animation-duration: 0.5s;
  animation-delay: 0.25s;
  animation-fill-mode: forwards;
}
/* Widgets */
/* Fade opacity of footerlinks on hover */
@keyframes footerlinkfade {
  0% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  75% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-webkit-keyframes footerlinkfade {
  0% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  75% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-moz-keyframes footerlinkfade {
  0% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  75% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-o-keyframes footerlinkfade {
  0% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  75% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
.footer-add:hover,
.footer-view:hover,
.footer-tool:hover,
.footer-withdraw:hover,
.footer-recallreput:hover,
.footer-submit:hover,
.footer-open:hover,
.footer-closed:hover,
.footer-pending:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
  animation: footerlinkfade 0.5s ease-in-out;
  -webkit-animation: footerlinkfade 0.5s ease-in-out;
  -moz-animation: footerlinkfade 0.5s ease-in-out;
  -ms-animation: footerlinkfade 0.5s ease-in-out;
  -o-animation: footerlinkfade 0.5s ease-in-out;
  /*animation-name: footerlinkfade;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-delay: 2s;
    animation-iteration-count: infinite;*/
}
.footer-add:hover:before,
.footer-view:hover:before,
.footer-tool:hover:before,
.footer-withdraw:hover:before,
.footer-recallreput:hover:before,
.footer-submit:hover:before,
.footer-open:hover:before,
.footer-closed:hover:before,
.footer-pending:hover:before {
  opacity: 0.87;
  filter: alpha(opacity=87);
  animation: footerlinkfade 0.5s ease-in-out;
  -webkit-animation: footerlinkfade 0.5s ease-in-out;
  -moz-animation: footerlinkfade 0.5s ease-in-out;
  -ms-animation: footerlinkfade 0.5s ease-in-out;
  -o-animation: footerlinkfade 0.5s ease-in-out;
}
/* Show clickable area */
@keyframes viewappear {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px 10px 10px 0;
  }
  100% {
    opacity: 0.54;
    filter: alpha(opacity=54);
    margin: 0px 15px 10px 0;
  }
}
@-webkit-keyframes viewappear {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px 10px 10px 0;
  }
  100% {
    opacity: 0.54;
    filter: alpha(opacity=54);
    margin: 0px 15px 10px 0;
  }
}
@-moz-keyframes viewappear {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px 10px 10px 0;
  }
  100% {
    opacity: 0.54;
    filter: alpha(opacity=54);
    margin: 0px 15px 10px 0;
  }
}
@-o-keyframes viewappear {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px 10px 10px 0;
  }
  100% {
    opacity: 0.54;
    filter: alpha(opacity=54);
    margin: 0px 15px 10px 0;
  }
}
.hovshow:before,
.hovdownload:before {
  margin: 0px 15px 10px 0;
  content: " ";
  display: block;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.hovshow:hover:before,
.hovdownload:hover:before {
  opacity: 0.54;
  filter: alpha(opacity=54);
  animation: viewappear 0.5s ease-out;
  -webkit-animation: viewappear 0.5s ease-out;
  -moz-animation: viewappear 0.5s ease-out;
  -ms-animation: viewappear 0.5s ease-out;
  -o-animation: viewappear 0.5s ease-out;
  margin: 0px 15px 10px 0;
}
/* Show data interaction on mouse over */
@keyframes datainteract {
  0% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
  50% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-webkit-keyframes datainteract {
  0% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
  50% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-moz-keyframes datainteract {
  0% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
  50% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-o-keyframes datainteract {
  0% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
  50% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
.hovshow:hover .alertdata,
.hovdownload:hover .alertdata,
.hovshow:hover .alertdatasmall,
.hovdownload:hover .alertdatasmall,
.hovshow:hover .data,
.hovdownload:hover .data,
.hovshow:hover .datasmall,
.hovdownload:hover .datasmall,
.hovshow:hover .download span,
.hovdownload:hover .download span,
.hovshow:hover .alertdata:before,
.hovdownload:hover .alertdata:before,
.hovshow:hover .alertdatasmall:before,
.hovdownload:hover .alertdatasmall:before,
.hovshow:hover .data:before,
.hovdownload:hover .data:before,
.hovshow:hover .datasmall:before,
.hovdownload:hover .datasmall:before {
  opacity: 0.87;
  filter: alpha(opacity=87);
  animation: datainteract 0.5s ease-in-out;
  -webkit-animation: datainteract 0.5s ease-in-out;
  -moz-animation: datainteract 0.5s ease-in-out;
  -ms-animation: datainteract 0.5s ease-in-out;
  -o-animation: datainteract 0.5s ease-in-out;
}
/* Click interactions on widgets */
.arealink {
  overflow: hidden;
}
.colorpop {
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 100%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.animate {
  -webkit-animation: pop 0.65s linear;
  -moz-animation: pop 0.65s linear;
  -ms-animation: pop 0.65s linear;
  -o-animation: pop 0.65s linear;
  animation: pop 0.65s linear;
}
@-webkit-keyframes pop {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
  }
}
@-moz-keyframes pop {
  100% {
    opacity: 0;
    -moz-transform: scale(2.5);
  }
}
@-o-keyframes pop {
  100% {
    opacity: 0;
    -o-transform: scale(2.5);
  }
}
@keyframes pop {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
/* Widget Shadow Hover */
@keyframes widgethover {
  0% {
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  }
  100% {
    -moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  }
}
@-webkit-keyframes widgethover {
  0% {
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  }
  100% {
    -moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  }
}
@-moz-keyframes widgethover {
  0% {
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  }
  100% {
    -moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  }
}
@-o-keyframes widgethover {
  0% {
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  }
  100% {
    -moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  }
}
.widget:hover {
  -moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  animation: widgethover 0.75s ease-in-out;
  -webkit-animation: widgethover 0.75s ease-in-out;
  -moz-animation: widgethover 0.75s ease-in-out;
  -ms-animation: widgethover 0.75s ease-in-out;
  -o-animation: widgethover 0.75s ease-in-out;
}
/* New Hamburger menu */
@keyframes slideonicon {
  from {
    left: -60px;
  }
  to {
    left: 20px;
  }
}
@-webkit-keyframes slideonicon {
  from {
    left: -60px;
  }
  to {
    left: 20px;
  }
}
@-moz-keyframes slideonicon {
  from {
    left: -60px;
  }
  to {
    left: 20px;
  }
}
@-o-keyframes slideonicon {
  from {
    left: -60px;
  }
  to {
    left: 20px;
  }
}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default:disabled,
.btn-default[disabled] {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #757575 0%, #575757 100%);
  background-image: -o-linear-gradient(top, #757575 0%, #575757 100%);
  background-image: linear-gradient(to bottom, #757575 0%, #575757 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff757575', endColorstr='#ff575757', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #525252;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #575757;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #575757;
  border-color: #525252;
}
.btn-primary.disabled,
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #575757;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #6dac47 0%, #528135 100%);
  background-image: -o-linear-gradient(top, #6dac47 0%, #528135 100%);
  background-image: linear-gradient(to bottom, #6dac47 0%, #528135 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6dac47', endColorstr='#ff528135', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #4d7932;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #528135;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #528135;
  border-color: #4d7932;
}
.btn-success.disabled,
.btn-success:disabled,
.btn-success[disabled] {
  background-color: #528135;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info:disabled,
.btn-info[disabled] {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #da4b37 0%, #b33321 100%);
  background-image: -o-linear-gradient(top, #da4b37 0%, #b33321 100%);
  background-image: linear-gradient(to bottom, #da4b37 0%, #b33321 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda4b37', endColorstr='#ffb33321', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #aa301f;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #b33321;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #b33321;
  border-color: #aa301f;
}
.btn-danger.disabled,
.btn-danger:disabled,
.btn-danger[disabled] {
  background-color: #b33321;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #757575 0%, #696969 100%);
  background-image: -o-linear-gradient(top, #757575 0%, #696969 100%);
  background-image: linear-gradient(to bottom, #757575 0%, #696969 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff757575', endColorstr='#ff696969', GradientType=0);
  background-color: #696969;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  -moz-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  -moz-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #757575 0%, #696969 100%);
    background-image: -o-linear-gradient(top, #757575 0%, #696969 100%);
    background-image: linear-gradient(to bottom, #757575 0%, #696969 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff757575', endColorstr='#ff696969', GradientType=0);
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}
.dropdown-menu {
  border: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.dropdown-menu .divider {
  background-color: rgba(229, 229, 229, 0.12);
}
.dropdown-menu li {
  overflow: hidden;
  position: relative;
}
.dropdown-menu li a:hover {
  background-color: transparent;
  color: #e91e63;
}
* {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}
*:focus {
  outline: 0;
}
/*# sourceMappingURL=quorum-bootstrap-theme.css.map */
/* Derrick Red - a52020 */
/* Innovation Blue */
/* Dark Derrick red  72001e */
/* Prosperity purple 75004b */
/* Ocean blue 005b99  */
/* Electric blue 009de2  */
/* Turbine teal 034442  */
/* Dark resource green 27630e */
/* Light Energy yellow c4a300  */
/* Light Turbine teal 1b6c77  */
/* Steel gray -9ba2aa  */
/* Dark utility orange - 8e2500  */
/* Light utility orange -af501c  */
/* Shale Gray - 646a75  */
/* LESS Document */
/* Change box model to content box for some Kendo elements */
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
/* Quorum-color classes */
/* Main Menu class */
/* Temp line to highlight code
.griddemo [class*="col-"] {
    background-color: rgba(86, 61, 124, 0.15);
    border: 1px solid rgba(86, 61, 124, 0.2);
    padding-bottom: 15px;
    padding-top: 15px;
} */
/* Body classes */
.q-pink,
.q-nominations {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-pink .alert-links a,
.q-nominations .alert-links a {
  color: #e91e63;
}
.q-pink .dropdownUsermenu .endstate,
.q-nominations .dropdownUsermenu .endstate {
  color: #e91e63;
}
.q-pink .q-actionbar,
.q-nominations .q-actionbar {
  background-color: #e91e63;
}
.q-pink .q-action a:hover,
.q-nominations .q-action a:hover,
.q-pink .q-action button:hover,
.q-nominations .q-action button:hover,
.q-pink .q-action .q-action_Hub:hover,
.q-nominations .q-action .q-action_Hub:hover {
  background-color: #d81557;
}
.q-pink .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a,
.q-nominations .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #e91e63;
}
.q-pink .k-button:focus,
.q-nominations .k-button:focus {
  background-color: #e91e63 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-pink .material,
  .q-nominations .material {
    background-color: #e91e63;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-pink .material,
  .q-nominations .material {
    background-color: #e91e63;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-pink .material,
  .q-nominations .material {
    background-color: #e91e63;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px);
  }
}
.q-pink .q-form,
.q-nominations .q-form,
.q-pink .q-gridheader,
.q-nominations .q-gridheader {
  background-color: #e91e63 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #e91e63 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #e91e63 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #e91e63 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-pink .q-form,
  .q-nominations .q-form,
  .q-pink .q-gridheader,
  .q-nominations .q-gridheader {
    background-color: #e91e63 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #e91e63 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #e91e63 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #e91e63 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #e91e63 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-pink .q-gridheaderwhite,
.q-nominations .q-gridheaderwhite {
  background-color: #e91e63 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-pink .q-gridheaderwhite,
  .q-nominations .q-gridheaderwhite {
    background-color: #e91e63 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px) !important;
  }
}
.q-pink .fullworkspace .q-gridheader,
.q-nominations .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-pink .detailscard .btn-link.pull-right,
.q-nominations .detailscard .btn-link.pull-right,
.q-pink .addresscard .btn-link.pull-right,
.q-nominations .addresscard .btn-link.pull-right,
.q-pink .contactcard .btn-link.pull-right,
.q-nominations .contactcard .btn-link.pull-right {
  color: #e91e63 !important;
}
.q-pink .k-progressbar,
.q-nominations .k-progressbar {
  background-color: #f492b4 !important;
}
.q-pink .k-progressbar .k-state-selected,
.q-nominations .k-progressbar .k-state-selected {
  background-color: #e91e63 !important;
}
.q-pink table.k-widget.k-editor.k-header.k-editor-widget,
.q-nominations table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #e91e63;
}
.q-pink .accordiontext:before,
.q-nominations .accordiontext:before,
.q-pink .accordiontext:after,
.q-nominations .accordiontext:after {
  color: #e91e63 !important;
}
.q-pink .q-form-wizard .btn-link.pull-right,
.q-nominations .q-form-wizard .btn-link.pull-right {
  color: #e91e63 !important;
}
.q-pink .stepwizard-step .btn-primary,
.q-nominations .stepwizard-step .btn-primary,
.q-pink .tabwizard-default .btn-primary,
.q-nominations .tabwizard-default .btn-primary {
  background-color: #e91e63 !important;
  border-color: #e91e63 !important;
}
@media (min-width: 992px) {
  .q-pink,
  .q-nominations {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-pink .vertical .headerback,
  .q-nominations .vertical .headerback {
    background-color: #e91e63;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #e91e63 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #e91e63 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #e91e63 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #e91e63 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-pink .vertical .headerback,
  .q-nominations .vertical .headerback {
    background-color: #e91e63;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #e91e63 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #e91e63 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #e91e63 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #e91e63 6.5px, #fafafa 6.5px);
  }
}
.q-pink a.text-link,
.q-nominations a.text-link {
  color: #e91e63;
}
.q-pink .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected,
.q-nominations .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #f492b4 !important;
}
.q-pink .k-scheduler-views li.k-state-hover,
.q-nominations .k-scheduler-views li.k-state-hover {
  border-color: #7b0c32 !important;
}
.q-pink .k-task-complete,
.q-nominations .k-task-complete,
.q-pink .k-scheduler .k-header,
.q-nominations .k-scheduler .k-header,
.q-pink .k-scheduler .k-header li,
.q-nominations .k-scheduler .k-header li,
.q-pink .k-scheduler .k-header .k-link,
.q-nominations .k-scheduler .k-header .k-link {
  background-color: #e91e63 !important;
  border-color: #e91e63;
}
.q-pink .k-header.k-scheduler-footer ul.k-header li,
.q-nominations .k-header.k-scheduler-footer ul.k-header li {
  border-color: #e91e63;
}
.q-pink .k-filter-menu.k-popup .k-button,
.q-nominations .k-filter-menu.k-popup .k-button {
  color: #e91e63 !important;
}
.q-pink .q-dialoglink,
.q-nominations .q-dialoglink {
  color: #e91e63;
}
.q-pink .q-dialoglink:hover,
.q-nominations .q-dialoglink:hover {
  color: #aa1145;
}
.q-pink .k-editor-dialog .k-textbox > input:focus,
.q-nominations .k-editor-dialog .k-textbox > input:focus,
.q-pink .k-editor-dialog .k-input[type="text"]:focus,
.q-nominations .k-editor-dialog .k-input[type="text"]:focus,
.q-pink .k-editor-dialog .k-input[type="number"]:focus,
.q-nominations .k-editor-dialog .k-input[type="number"]:focus,
.q-pink .k-editor-dialog .k-textbox:focus,
.q-nominations .k-editor-dialog .k-textbox:focus,
.q-pink .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-nominations .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-pink .k-editor-dialog .k-button:focus,
.q-nominations .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #e91e63;
}
.q-pink .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-nominations .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-pink .k-editor-dialog .k-dialog-close.k-button,
.q-nominations .k-editor-dialog .k-dialog-close.k-button {
  color: #e91e63 !important;
}
.q-pink .l3grid .k-edit-cell .k-input,
.q-nominations .l3grid .k-edit-cell .k-input,
.q-pink .l3grid .k-edit-cell input.k-textbox,
.q-nominations .l3grid .k-edit-cell input.k-textbox,
.q-pink .l3grid .k-edit-cell textarea.k-textbox,
.q-nominations .l3grid .k-edit-cell textarea.k-textbox,
.q-pink .l3grid .k-edit-cell input.k-textbox:hover,
.q-nominations .l3grid .k-edit-cell input.k-textbox:hover,
.q-pink .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-nominations .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-pink .l3grid .k-edit-cell .k-textbox > input,
.q-nominations .l3grid .k-edit-cell .k-textbox > input,
.q-pink .l3grid .k-edit-cell .k-multiselect-wrap,
.q-nominations .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #930e3b !important;
}
.q-pink .contextMenu LI.hover A,
.q-nominations .contextMenu LI.hover A,
.q-pink .dropdown-menu LI:hover,
.q-nominations .dropdown-menu LI:hover,
.q-pink .dropdown-menu LI A:hover,
.q-nominations .dropdown-menu LI A:hover,
.q-pink dropdown-actionmenu LI:hover,
.q-nominations dropdown-actionmenu LI:hover,
.q-pink .dropdown-actionmenu LI A:hover,
.q-nominations .dropdown-actionmenu LI A:hover {
  color: #e91e63;
}
.q-pink .gridholder .coloredcell,
.q-nominations .gridholder .coloredcell {
  background-color: #e91e63 !important;
}
.q-pink .gridholder .k-group-cell.k-header,
.q-nominations .gridholder .k-group-cell.k-header {
  background-color: #e91e63;
}
.q-pink .gridholder .k-button,
.q-nominations .gridholder .k-button {
  background-color: transparent!important;
}
.q-pink .gridholder .q-linkout,
.q-nominations .gridholder .q-linkout {
  color: #e91e63 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-pink .gridholder .q-linkout:hover,
.q-nominations .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-pink .gridholder .k-grid .gridbutton,
.q-nominations .gridholder .k-grid .gridbutton {
  background-color: #e91e63 !important;
}
.q-pink .k-grouping-header .k-group-indicator,
.q-nominations .k-grouping-header .k-group-indicator,
.q-pink .k-pivot-toolbar .k-button,
.q-nominations .k-pivot-toolbar .k-button {
  background-color: #e91e63 !important;
  border-color: #e91e63 !important;
}
.q-pink .contextMenu LI.hover A,
.q-nominations .contextMenu LI.hover A,
.q-pink .dropdown-menu LI:hover,
.q-nominations .dropdown-menu LI:hover,
.q-pink .dropdown-menu LI A:hover,
.q-nominations .dropdown-menu LI A:hover,
.q-pink .dropdown-menu LI button:hover,
.q-nominations .dropdown-menu LI button:hover,
.q-pink .dropdown-menu > li > button:hover,
.q-nominations .dropdown-menu > li > button:hover {
  color: #e91e63;
}
.q-pink .k-popup .k-primary,
.q-nominations .k-popup .k-primary {
  background-color: #e91e63;
}
.q-pink .k-filter-menu input.k-textbox,
.q-nominations .k-filter-menu input.k-textbox,
.q-pink .gridholder input.k-textbox,
.q-nominations .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-pink .k-filter-menu input.k-textbox:focus,
.q-nominations .k-filter-menu input.k-textbox:focus,
.q-pink .gridholder input.k-textbox:focus,
.q-nominations .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-pink .k-filter-menu,
.q-nominations .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-pink .k-filter-menu .k-input,
.q-nominations .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-pink .k-filtercell,
.q-nominations .k-filtercell,
.q-pink .k-edit-cell,
.q-nominations .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-pink .list_carousel li:hover,
.q-nominations .list_carousel li:hover,
.q-pink .list_carousel li.tab-active,
.q-nominations .list_carousel li.tab-active {
  color: #e91e63;
  border-bottom: 2px solid #e91e63;
}
.q-pink .list_carousel,
.q-nominations .list_carousel {
  background-color: #e91e63;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #e91e63 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #e91e63 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #e91e63 6px, #eeeeee 6px);
}
.q-pink .k-tab-control-container,
.q-nominations .k-tab-control-container {
  background-color: #e91e63;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px);
}
.q-pink .k-content,
.q-nominations .k-content {
  background-color: #e91e63;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px);
}
.q-pink .q-tab-panel-wrapper,
.q-nominations .q-tab-panel-wrapper {
  background-color: #e91e63;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px);
}
.q-pink .k-state-active .gridholder a.k-link,
.q-nominations .k-state-active .gridholder a.k-link,
.q-pink .gridholder a.k-link,
.q-nominations .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-pink .k-window-content .k-button,
.q-nominations .k-window-content .k-button,
.q-pink .k-window-content .delete-cancel,
.q-nominations .k-window-content .delete-cancel,
.q-pink .k-window-content .delete-confirm,
.q-nominations .k-window-content .delete-confirm {
  color: #e91e63;
}
.q-pink .widget .k-button:focus,
.q-nominations .widget .k-button:focus {
  background-color: #e91e63 !important;
}
.q-pink .k-window-titlebar.k-header,
.q-nominations .k-window-titlebar.k-header {
  background: #e91e63;
}
.q-pink .k-window-titlebar,
.q-nominations .k-window-titlebar {
  background-color: #e91e63;
}
.q-pink .lightboxClose,
.q-nominations .lightboxClose {
  color: #e91e63;
}
.q-pink .k-calendar .k-header,
.q-nominations .k-calendar .k-header {
  background-color: #e91e63;
}
.q-pink .k-calendar .k-header .k-link.k-state-hover,
.q-nominations .k-calendar .k-header .k-link.k-state-hover {
  background-color: #d81557;
}
.q-pink .k-calendar .k-footer .k-nav-today,
.q-nominations .k-calendar .k-footer .k-nav-today {
  color: #e91e63;
}
.q-pink .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-nominations .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-pink .effectivedateon,
.q-nominations .effectivedateon,
.q-pink .effectivedateoff,
.q-nominations .effectivedateoff,
.q-pink .prominentlink,
.q-nominations .prominentlink,
.q-pink .k-checkbox-label.pull-left:before,
.q-nominations .k-checkbox-label.pull-left:before,
.q-pink .k-checkbox:focus + .k-checkbox-label.pull-left:before,
.q-nominations .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #e91e63;
}
.q-pink .q-form-control-wrapper input.q-form-control-input,
.q-nominations .q-form-control-wrapper input.q-form-control-input,
.q-pink .q-form-control-wrapper textarea.q-form-control-input,
.q-nominations .q-form-control-wrapper textarea.q-form-control-input,
.q-pink .k-dropdown-wrap span.k-input,
.q-nominations .k-dropdown-wrap span.k-input,
.q-pink .q-form-control-wrapper .k-multiselect-wrap,
.q-nominations .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-pink .q-form-control-wrapper input.q-form-control-input:focus,
.q-nominations .q-form-control-wrapper input.q-form-control-input:focus,
.q-pink .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-nominations .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-pink .k-dropdown-wrap span.k-input:focus,
.q-nominations .k-dropdown-wrap span.k-input:focus,
.q-pink .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-nominations .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-pink .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-nominations .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-pink .k-dropdown-wrap.k-state-focused .k-input,
.q-nominations .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-pink input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after,
.q-nominations input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #e91e63;
}
.q-pink .k-checkbox:checked + .k-checkbox-label:after,
.q-nominations .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #e91e63 !important;
  border-color: #e91e63 !important;
}
.q-pink .k-radio:checked + .k-radio-label:before,
.q-nominations .k-radio:checked + .k-radio-label:before {
  border-color: #e91e63 !important;
}
.q-pink .k-radio:checked + .k-radio-label:after,
.q-nominations .k-radio:checked + .k-radio-label:after {
  background-color: #e91e63 !important;
}
.q-pink .effectivedateon,
.q-nominations .effectivedateon,
.q-pink .effectivedateoff,
.q-nominations .effectivedateoff,
.q-pink .prominentlink,
.q-nominations .prominentlink {
  color: #e91e63 !important;
}
.q-pink .k-button,
.q-nominations .k-button {
  background: #e91e63 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-pink .k-button:hover,
.q-nominations .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-pink .k-window .k-button,
.q-nominations .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-pink .k-window .k-button .lightboxClose,
.q-nominations .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-pink .k-state-selected > .k-link,
.q-nominations .k-state-selected > .k-link,
.q-pink .k-panelbar > li > .k-state-selected,
.q-nominations .k-panelbar > li > .k-state-selected,
.q-pink .k-panelbar > li.k-state-default > .k-link.k-state-selected,
.q-nominations .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #e91e63 !important;
  font-weight: bold;
}
.q-pink .k-state-active a.k-link,
.q-nominations .k-state-active a.k-link {
  color: #e91e63 !important;
}
.q-pink .k-tabstrip-items .k-state-active,
.q-nominations .k-tabstrip-items .k-state-active,
.q-pink .k-tabstrip-items .tabrestrict .k-state-active,
.q-nominations .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #e91e63 !important;
}
.q-pink .k-tabstrip-top .k-state-active a.k-link,
.q-nominations .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-pink .k-state-selected,
.q-nominations .k-state-selected,
.q-pink .k-state-selected:link,
.q-nominations .k-state-selected:link,
.q-pink .k-state-selected:visited,
.q-nominations .k-state-selected:visited,
.q-pink .k-list > .k-state-selected,
.q-nominations .k-list > .k-state-selected,
.q-pink .k-list > .k-state-highlight,
.q-nominations .k-list > .k-state-highlight,
.q-pink .k-panel > .k-state-selected,
.q-nominations .k-panel > .k-state-selected,
.q-pink .k-ghost-splitbar-vertical,
.q-nominations .k-ghost-splitbar-vertical,
.q-pink .k-ghost-splitbar-horizontal,
.q-nominations .k-ghost-splitbar-horizontal,
.q-pink .k-draghandle.k-state-selected:hover,
.q-nominations .k-draghandle.k-state-selected:hover,
.q-pink .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-nominations .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-pink .k-scheduler .k-today.k-state-selected,
.q-nominations .k-scheduler .k-today.k-state-selected,
.q-pink .k-marquee-color,
.q-nominations .k-marquee-color {
  color: #e91e63 !important;
}
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-pink .gridholder a.k-link.q-error,
.q-nominations .gridholder a.k-link.q-error,
.q-pink .q-error,
.q-nominations .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-pink .popover a,
.q-nominations .popover a {
  color: #e91e63;
}
.q-pink .popover a:hover,
.q-nominations .popover a:hover {
  color: #e91e63;
}
.q-purple {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-purple .alert-links a {
  color: #9c27b0;
}
.q-purple .dropdownUsermenu .endstate {
  color: #9c27b0;
}
.q-purple .q-actionbar {
  background-color: #9c27b0;
}
.q-purple .q-action a:hover,
.q-purple .q-action button:hover,
.q-purple .q-action .q-action_Hub:hover {
  background-color: #89229b;
}
.q-purple .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #9c27b0;
}
.q-purple .k-button:focus {
  background-color: #9c27b0 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-purple .material {
    background-color: #9c27b0;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-purple .material {
    background-color: #9c27b0;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-purple .material {
    background-color: #9c27b0;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px);
  }
}
.q-purple .q-form,
.q-purple .q-gridheader {
  background-color: #9c27b0 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #9c27b0 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-purple .q-form,
  .q-purple .q-gridheader {
    background-color: #9c27b0 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #9c27b0 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #9c27b0 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #9c27b0 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #9c27b0 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-purple .q-gridheaderwhite {
  background-color: #9c27b0 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-purple .q-gridheaderwhite {
    background-color: #9c27b0 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px) !important;
  }
}
.q-purple .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-purple .detailscard .btn-link.pull-right,
.q-purple .addresscard .btn-link.pull-right,
.q-purple .contactcard .btn-link.pull-right {
  color: #9c27b0 !important;
}
.q-purple .k-progressbar {
  background-color: #d176e1 !important;
}
.q-purple .k-progressbar .k-state-selected {
  background-color: #9c27b0 !important;
}
.q-purple table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #9c27b0;
}
.q-purple .accordiontext:before,
.q-purple .accordiontext:after {
  color: #9c27b0 !important;
}
.q-purple .q-form-wizard .btn-link.pull-right {
  color: #9c27b0 !important;
}
.q-purple .stepwizard-step .btn-primary,
.q-purple .tabwizard-default .btn-primary {
  background-color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}
@media (min-width: 992px) {
  .q-purple {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-purple .vertical .headerback {
    background-color: #9c27b0;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #9c27b0 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #9c27b0 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #9c27b0 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #9c27b0 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-purple .vertical .headerback {
    background-color: #9c27b0;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #9c27b0 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #9c27b0 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #9c27b0 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #9c27b0 6.5px, #fafafa 6.5px);
  }
}
.q-purple a.text-link {
  color: #9c27b0;
}
.q-purple .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #d176e1 !important;
}
.q-purple .k-scheduler-views li.k-state-hover {
  border-color: #3f1048 !important;
}
.q-purple .k-task-complete,
.q-purple .k-scheduler .k-header,
.q-purple .k-scheduler .k-header li,
.q-purple .k-scheduler .k-header .k-link {
  background-color: #9c27b0 !important;
  border-color: #9c27b0;
}
.q-purple .k-header.k-scheduler-footer ul.k-header li {
  border-color: #9c27b0;
}
.q-purple .k-filter-menu.k-popup .k-button {
  color: #9c27b0 !important;
}
.q-purple .q-dialoglink {
  color: #9c27b0;
}
.q-purple .q-dialoglink:hover {
  color: #641971;
}
.q-purple .k-editor-dialog .k-textbox > input:focus,
.q-purple .k-editor-dialog .k-input[type="text"]:focus,
.q-purple .k-editor-dialog .k-input[type="number"]:focus,
.q-purple .k-editor-dialog .k-textbox:focus,
.q-purple .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-purple .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #9c27b0;
}
.q-purple .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-purple .k-editor-dialog .k-dialog-close.k-button {
  color: #9c27b0 !important;
}
.q-purple .l3grid .k-edit-cell .k-input,
.q-purple .l3grid .k-edit-cell input.k-textbox,
.q-purple .l3grid .k-edit-cell textarea.k-textbox,
.q-purple .l3grid .k-edit-cell input.k-textbox:hover,
.q-purple .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-purple .l3grid .k-edit-cell .k-textbox > input,
.q-purple .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #52145d !important;
}
.q-purple .contextMenu LI.hover A,
.q-purple .dropdown-menu LI:hover,
.q-purple .dropdown-menu LI A:hover,
.q-purple dropdown-actionmenu LI:hover,
.q-purple .dropdown-actionmenu LI A:hover {
  color: #9c27b0;
}
.q-purple .gridholder .coloredcell {
  background-color: #9c27b0 !important;
}
.q-purple .gridholder .k-group-cell.k-header {
  background-color: #9c27b0;
}
.q-purple .gridholder .k-button {
  background-color: transparent!important;
}
.q-purple .gridholder .q-linkout {
  color: #9c27b0 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-purple .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-purple .gridholder .k-grid .gridbutton {
  background-color: #9c27b0 !important;
}
.q-purple .k-grouping-header .k-group-indicator,
.q-purple .k-pivot-toolbar .k-button {
  background-color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}
.q-purple .contextMenu LI.hover A,
.q-purple .dropdown-menu LI:hover,
.q-purple .dropdown-menu LI A:hover,
.q-purple .dropdown-menu LI button:hover,
.q-purple .dropdown-menu > li > button:hover {
  color: #9c27b0;
}
.q-purple .k-popup .k-primary {
  background-color: #9c27b0;
}
.q-purple .k-filter-menu input.k-textbox,
.q-purple .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-purple .k-filter-menu input.k-textbox:focus,
.q-purple .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-purple .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-purple .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-purple .k-filtercell,
.q-purple .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-purple .list_carousel li:hover,
.q-purple .list_carousel li.tab-active {
  color: #9c27b0;
  border-bottom: 2px solid #9c27b0;
}
.q-purple .list_carousel {
  background-color: #9c27b0;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #9c27b0 6px, #eeeeee 6px);
}
.q-purple .k-tab-control-container {
  background-color: #9c27b0;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
}
.q-purple .k-content {
  background-color: #9c27b0;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
}
.q-purple .q-tab-panel-wrapper {
  background-color: #9c27b0;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
}
.q-purple .k-state-active .gridholder a.k-link,
.q-purple .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-purple .k-window-content .k-button,
.q-purple .k-window-content .delete-cancel,
.q-purple .k-window-content .delete-confirm {
  color: #9c27b0;
}
.q-purple .widget .k-button:focus {
  background-color: #9c27b0 !important;
}
.q-purple .k-window-titlebar.k-header {
  background: #9c27b0;
}
.q-purple .k-window-titlebar {
  background-color: #9c27b0;
}
.q-purple .lightboxClose {
  color: #9c27b0;
}
.q-purple .k-calendar .k-header {
  background-color: #9c27b0;
}
.q-purple .k-calendar .k-header .k-link.k-state-hover {
  background-color: #89229b;
}
.q-purple .k-calendar .k-footer .k-nav-today {
  color: #9c27b0;
}
.q-purple .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-purple .effectivedateon,
.q-purple .effectivedateoff,
.q-purple .prominentlink,
.q-purple .k-checkbox-label.pull-left:before,
.q-purple .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #9c27b0;
}
.q-purple .q-form-control-wrapper input.q-form-control-input,
.q-purple .q-form-control-wrapper textarea.q-form-control-input,
.q-purple .k-dropdown-wrap span.k-input,
.q-purple .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-purple .q-form-control-wrapper input.q-form-control-input:focus,
.q-purple .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-purple .k-dropdown-wrap span.k-input:focus,
.q-purple .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-purple .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-purple .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-purple input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #9c27b0;
}
.q-purple .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}
.q-purple .k-radio:checked + .k-radio-label:before {
  border-color: #9c27b0 !important;
}
.q-purple .k-radio:checked + .k-radio-label:after {
  background-color: #9c27b0 !important;
}
.q-purple .effectivedateon,
.q-purple .effectivedateoff,
.q-purple .prominentlink {
  color: #9c27b0 !important;
}
.q-purple .k-button {
  background: #9c27b0 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-purple .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-purple .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-purple .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-purple .k-state-selected > .k-link,
.q-purple .k-panelbar > li > .k-state-selected,
.q-purple .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #9c27b0 !important;
  font-weight: bold;
}
.q-purple .k-state-active a.k-link {
  color: #9c27b0 !important;
}
.q-purple .k-tabstrip-items .k-state-active,
.q-purple .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #9c27b0 !important;
}
.q-purple .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-purple .k-state-selected,
.q-purple .k-state-selected:link,
.q-purple .k-state-selected:visited,
.q-purple .k-list > .k-state-selected,
.q-purple .k-list > .k-state-highlight,
.q-purple .k-panel > .k-state-selected,
.q-purple .k-ghost-splitbar-vertical,
.q-purple .k-ghost-splitbar-horizontal,
.q-purple .k-draghandle.k-state-selected:hover,
.q-purple .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-purple .k-scheduler .k-today.k-state-selected,
.q-purple .k-marquee-color {
  color: #9c27b0 !important;
}
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-purple .gridholder a.k-link.q-error,
.q-purple .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-purple .popover a {
  color: #9c27b0;
}
.q-purple .popover a:hover {
  color: #9c27b0;
}
.q-blue {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-blue .alert-links a {
  color: #2196f3;
}
.q-blue .dropdownUsermenu .endstate {
  color: #2196f3;
}
.q-blue .q-actionbar {
  background-color: #2196f3;
}
.q-blue .q-action a:hover,
.q-blue .q-action button:hover,
.q-blue .q-action .q-action_Hub:hover {
  background-color: #0d8aee;
}
.q-blue .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2196f3;
}
.q-blue .k-button:focus {
  background-color: #2196f3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-blue .material {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-blue .material {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-blue .material {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
  }
}
.q-blue .q-form,
.q-blue .q-gridheader {
  background-color: #2196f3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-blue .q-form,
  .q-blue .q-gridheader {
    background-color: #2196f3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-blue .q-gridheaderwhite {
  background-color: #2196f3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-blue .q-gridheaderwhite {
    background-color: #2196f3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-blue .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-blue .detailscard .btn-link.pull-right,
.q-blue .addresscard .btn-link.pull-right,
.q-blue .contactcard .btn-link.pull-right {
  color: #2196f3 !important;
}
.q-blue .k-progressbar {
  background-color: #9acffa !important;
}
.q-blue .k-progressbar .k-state-selected {
  background-color: #2196f3 !important;
}
.q-blue table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2196f3;
}
.q-blue .accordiontext:before,
.q-blue .accordiontext:after {
  color: #2196f3 !important;
}
.q-blue .q-form-wizard .btn-link.pull-right {
  color: #2196f3 !important;
}
.q-blue .stepwizard-step .btn-primary,
.q-blue .tabwizard-default .btn-primary {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
@media (min-width: 992px) {
  .q-blue {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-blue .vertical .headerback {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2196f3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2196f3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2196f3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2196f3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-blue .vertical .headerback {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
  }
}
.q-blue a.text-link {
  color: #2196f3;
}
.q-blue .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #9acffa !important;
}
.q-blue .k-scheduler-views li.k-state-hover {
  border-color: #08528d !important;
}
.q-blue .k-task-complete,
.q-blue .k-scheduler .k-header,
.q-blue .k-scheduler .k-header li,
.q-blue .k-scheduler .k-header .k-link {
  background-color: #2196f3 !important;
  border-color: #2196f3;
}
.q-blue .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2196f3;
}
.q-blue .k-filter-menu.k-popup .k-button {
  color: #2196f3 !important;
}
.q-blue .q-dialoglink {
  color: #2196f3;
}
.q-blue .q-dialoglink:hover {
  color: #0a6ebd;
}
.q-blue .k-editor-dialog .k-textbox > input:focus,
.q-blue .k-editor-dialog .k-input[type="text"]:focus,
.q-blue .k-editor-dialog .k-input[type="number"]:focus,
.q-blue .k-editor-dialog .k-textbox:focus,
.q-blue .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-blue .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2196f3;
}
.q-blue .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-blue .k-editor-dialog .k-dialog-close.k-button {
  color: #2196f3 !important;
}
.q-blue .l3grid .k-edit-cell .k-input,
.q-blue .l3grid .k-edit-cell input.k-textbox,
.q-blue .l3grid .k-edit-cell textarea.k-textbox,
.q-blue .l3grid .k-edit-cell input.k-textbox:hover,
.q-blue .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-blue .l3grid .k-edit-cell .k-textbox > input,
.q-blue .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #0960a5 !important;
}
.q-blue .contextMenu LI.hover A,
.q-blue .dropdown-menu LI:hover,
.q-blue .dropdown-menu LI A:hover,
.q-blue dropdown-actionmenu LI:hover,
.q-blue .dropdown-actionmenu LI A:hover {
  color: #2196f3;
}
.q-blue .gridholder .coloredcell {
  background-color: #2196f3 !important;
}
.q-blue .gridholder .k-group-cell.k-header {
  background-color: #2196f3;
}
.q-blue .gridholder .k-button {
  background-color: transparent!important;
}
.q-blue .gridholder .q-linkout {
  color: #2196f3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-blue .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-blue .gridholder .k-grid .gridbutton {
  background-color: #2196f3 !important;
}
.q-blue .k-grouping-header .k-group-indicator,
.q-blue .k-pivot-toolbar .k-button {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
.q-blue .contextMenu LI.hover A,
.q-blue .dropdown-menu LI:hover,
.q-blue .dropdown-menu LI A:hover,
.q-blue .dropdown-menu LI button:hover,
.q-blue .dropdown-menu > li > button:hover {
  color: #2196f3;
}
.q-blue .k-popup .k-primary {
  background-color: #2196f3;
}
.q-blue .k-filter-menu input.k-textbox,
.q-blue .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-blue .k-filter-menu input.k-textbox:focus,
.q-blue .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-blue .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-blue .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-blue .k-filtercell,
.q-blue .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-blue .list_carousel li:hover,
.q-blue .list_carousel li.tab-active {
  color: #2196f3;
  border-bottom: 2px solid #2196f3;
}
.q-blue .list_carousel {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
}
.q-blue .k-tab-control-container {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
}
.q-blue .k-content {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
}
.q-blue .q-tab-panel-wrapper {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
}
.q-blue .k-state-active .gridholder a.k-link,
.q-blue .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-blue .k-window-content .k-button,
.q-blue .k-window-content .delete-cancel,
.q-blue .k-window-content .delete-confirm {
  color: #2196f3;
}
.q-blue .widget .k-button:focus {
  background-color: #2196f3 !important;
}
.q-blue .k-window-titlebar.k-header {
  background: #2196f3;
}
.q-blue .k-window-titlebar {
  background-color: #2196f3;
}
.q-blue .lightboxClose {
  color: #2196f3;
}
.q-blue .k-calendar .k-header {
  background-color: #2196f3;
}
.q-blue .k-calendar .k-header .k-link.k-state-hover {
  background-color: #0d8aee;
}
.q-blue .k-calendar .k-footer .k-nav-today {
  color: #2196f3;
}
.q-blue .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-blue .effectivedateon,
.q-blue .effectivedateoff,
.q-blue .prominentlink,
.q-blue .k-checkbox-label.pull-left:before,
.q-blue .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2196f3;
}
.q-blue .q-form-control-wrapper input.q-form-control-input,
.q-blue .q-form-control-wrapper textarea.q-form-control-input,
.q-blue .k-dropdown-wrap span.k-input,
.q-blue .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-blue .q-form-control-wrapper input.q-form-control-input:focus,
.q-blue .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-blue .k-dropdown-wrap span.k-input:focus,
.q-blue .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-blue .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-blue .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-blue input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2196f3;
}
.q-blue .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
.q-blue .k-radio:checked + .k-radio-label:before {
  border-color: #2196f3 !important;
}
.q-blue .k-radio:checked + .k-radio-label:after {
  background-color: #2196f3 !important;
}
.q-blue .effectivedateon,
.q-blue .effectivedateoff,
.q-blue .prominentlink {
  color: #2196f3 !important;
}
.q-blue .k-button {
  background: #2196f3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-blue .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-blue .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-blue .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-blue .k-state-selected > .k-link,
.q-blue .k-panelbar > li > .k-state-selected,
.q-blue .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2196f3 !important;
  font-weight: bold;
}
.q-blue .k-state-active a.k-link {
  color: #2196f3 !important;
}
.q-blue .k-tabstrip-items .k-state-active,
.q-blue .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2196f3 !important;
}
.q-blue .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-blue .k-state-selected,
.q-blue .k-state-selected:link,
.q-blue .k-state-selected:visited,
.q-blue .k-list > .k-state-selected,
.q-blue .k-list > .k-state-highlight,
.q-blue .k-panel > .k-state-selected,
.q-blue .k-ghost-splitbar-vertical,
.q-blue .k-ghost-splitbar-horizontal,
.q-blue .k-draghandle.k-state-selected:hover,
.q-blue .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-blue .k-scheduler .k-today.k-state-selected,
.q-blue .k-marquee-color {
  color: #2196f3 !important;
}
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-blue .gridholder a.k-link.q-error,
.q-blue .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-blue .popover a {
  color: #2196f3;
}
.q-blue .popover a:hover {
  color: #2196f3;
}
.q-dashblue {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-dashblue .alert-links a {
  color: #047bc1;
}
.q-dashblue .dropdownUsermenu .endstate {
  color: #047bc1;
}
.q-dashblue .q-actionbar {
  background-color: #047bc1;
}
.q-dashblue .q-action a:hover,
.q-dashblue .q-action button:hover,
.q-dashblue .q-action .q-action_Hub:hover {
  background-color: #036ba8;
}
.q-dashblue .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #047bc1;
}
.q-dashblue .k-button:focus {
  background-color: #047bc1 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-dashblue .material {
    background-color: #047bc1;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-dashblue .material {
    background-color: #047bc1;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-dashblue .material {
    background-color: #047bc1;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px);
  }
}
.q-dashblue .q-form,
.q-dashblue .q-gridheader {
  background-color: #047bc1 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #047bc1 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #047bc1 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #047bc1 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-dashblue .q-form,
  .q-dashblue .q-gridheader {
    background-color: #047bc1 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #047bc1 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #047bc1 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #047bc1 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #047bc1 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-dashblue .q-gridheaderwhite {
  background-color: #047bc1 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-dashblue .q-gridheaderwhite {
    background-color: #047bc1 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px) !important;
  }
}
.q-dashblue .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-dashblue .detailscard .btn-link.pull-right,
.q-dashblue .addresscard .btn-link.pull-right,
.q-dashblue .contactcard .btn-link.pull-right {
  color: #047bc1 !important;
}
.q-dashblue .k-progressbar {
  background-color: #49b9fb !important;
}
.q-dashblue .k-progressbar .k-state-selected {
  background-color: #047bc1 !important;
}
.q-dashblue table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #047bc1;
}
.q-dashblue .accordiontext:before,
.q-dashblue .accordiontext:after {
  color: #047bc1 !important;
}
.q-dashblue .q-form-wizard .btn-link.pull-right {
  color: #047bc1 !important;
}
.q-dashblue .stepwizard-step .btn-primary,
.q-dashblue .tabwizard-default .btn-primary {
  background-color: #047bc1 !important;
  border-color: #047bc1 !important;
}
@media (min-width: 992px) {
  .q-dashblue {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-dashblue .vertical .headerback {
    background-color: #047bc1;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #047bc1 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #047bc1 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #047bc1 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #047bc1 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-dashblue .vertical .headerback {
    background-color: #047bc1;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #047bc1 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #047bc1 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #047bc1 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #047bc1 6.5px, #fafafa 6.5px);
  }
}
.q-dashblue a.text-link {
  color: #047bc1;
}
.q-dashblue .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #49b9fb !important;
}
.q-dashblue .k-scheduler-views li.k-state-hover {
  border-color: #012b44 !important;
}
.q-dashblue .k-task-complete,
.q-dashblue .k-scheduler .k-header,
.q-dashblue .k-scheduler .k-header li,
.q-dashblue .k-scheduler .k-header .k-link {
  background-color: #047bc1 !important;
  border-color: #047bc1;
}
.q-dashblue .k-header.k-scheduler-footer ul.k-header li {
  border-color: #047bc1;
}
.q-dashblue .k-filter-menu.k-popup .k-button {
  color: #047bc1 !important;
}
.q-dashblue .q-dialoglink {
  color: #047bc1;
}
.q-dashblue .q-dialoglink:hover {
  color: #024b76;
}
.q-dashblue .k-editor-dialog .k-textbox > input:focus,
.q-dashblue .k-editor-dialog .k-input[type="text"]:focus,
.q-dashblue .k-editor-dialog .k-input[type="number"]:focus,
.q-dashblue .k-editor-dialog .k-textbox:focus,
.q-dashblue .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-dashblue .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #047bc1;
}
.q-dashblue .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-dashblue .k-editor-dialog .k-dialog-close.k-button {
  color: #047bc1 !important;
}
.q-dashblue .l3grid .k-edit-cell .k-input,
.q-dashblue .l3grid .k-edit-cell input.k-textbox,
.q-dashblue .l3grid .k-edit-cell textarea.k-textbox,
.q-dashblue .l3grid .k-edit-cell input.k-textbox:hover,
.q-dashblue .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-dashblue .l3grid .k-edit-cell .k-textbox > input,
.q-dashblue .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #023b5d !important;
}
.q-dashblue .contextMenu LI.hover A,
.q-dashblue .dropdown-menu LI:hover,
.q-dashblue .dropdown-menu LI A:hover,
.q-dashblue dropdown-actionmenu LI:hover,
.q-dashblue .dropdown-actionmenu LI A:hover {
  color: #047bc1;
}
.q-dashblue .gridholder .coloredcell {
  background-color: #047bc1 !important;
}
.q-dashblue .gridholder .k-group-cell.k-header {
  background-color: #047bc1;
}
.q-dashblue .gridholder .k-button {
  background-color: transparent!important;
}
.q-dashblue .gridholder .q-linkout {
  color: #047bc1 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-dashblue .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-dashblue .gridholder .k-grid .gridbutton {
  background-color: #047bc1 !important;
}
.q-dashblue .k-grouping-header .k-group-indicator,
.q-dashblue .k-pivot-toolbar .k-button {
  background-color: #047bc1 !important;
  border-color: #047bc1 !important;
}
.q-dashblue .contextMenu LI.hover A,
.q-dashblue .dropdown-menu LI:hover,
.q-dashblue .dropdown-menu LI A:hover,
.q-dashblue .dropdown-menu LI button:hover,
.q-dashblue .dropdown-menu > li > button:hover {
  color: #047bc1;
}
.q-dashblue .k-popup .k-primary {
  background-color: #047bc1;
}
.q-dashblue .k-filter-menu input.k-textbox,
.q-dashblue .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-dashblue .k-filter-menu input.k-textbox:focus,
.q-dashblue .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-dashblue .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-dashblue .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-dashblue .k-filtercell,
.q-dashblue .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-dashblue .list_carousel li:hover,
.q-dashblue .list_carousel li.tab-active {
  color: #047bc1;
  border-bottom: 2px solid #047bc1;
}
.q-dashblue .list_carousel {
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
}
.q-dashblue .k-tab-control-container {
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
}
.q-dashblue .k-content {
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
}
.q-dashblue .q-tab-panel-wrapper {
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
}
.q-dashblue .k-state-active .gridholder a.k-link,
.q-dashblue .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-dashblue .k-window-content .k-button,
.q-dashblue .k-window-content .delete-cancel,
.q-dashblue .k-window-content .delete-confirm {
  color: #047bc1;
}
.q-dashblue .widget .k-button:focus {
  background-color: #047bc1 !important;
}
.q-dashblue .k-window-titlebar.k-header {
  background: #047bc1;
}
.q-dashblue .k-window-titlebar {
  background-color: #047bc1;
}
.q-dashblue .lightboxClose {
  color: #047bc1;
}
.q-dashblue .k-calendar .k-header {
  background-color: #047bc1;
}
.q-dashblue .k-calendar .k-header .k-link.k-state-hover {
  background-color: #036ba8;
}
.q-dashblue .k-calendar .k-footer .k-nav-today {
  color: #047bc1;
}
.q-dashblue .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-dashblue .effectivedateon,
.q-dashblue .effectivedateoff,
.q-dashblue .prominentlink,
.q-dashblue .k-checkbox-label.pull-left:before,
.q-dashblue .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #047bc1;
}
.q-dashblue .q-form-control-wrapper input.q-form-control-input,
.q-dashblue .q-form-control-wrapper textarea.q-form-control-input,
.q-dashblue .k-dropdown-wrap span.k-input,
.q-dashblue .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-dashblue .q-form-control-wrapper input.q-form-control-input:focus,
.q-dashblue .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-dashblue .k-dropdown-wrap span.k-input:focus,
.q-dashblue .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-dashblue .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-dashblue .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-dashblue input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #047bc1;
}
.q-dashblue .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #047bc1 !important;
  border-color: #047bc1 !important;
}
.q-dashblue .k-radio:checked + .k-radio-label:before {
  border-color: #047bc1 !important;
}
.q-dashblue .k-radio:checked + .k-radio-label:after {
  background-color: #047bc1 !important;
}
.q-dashblue .effectivedateon,
.q-dashblue .effectivedateoff,
.q-dashblue .prominentlink {
  color: #047bc1 !important;
}
.q-dashblue .k-button {
  background: #047bc1 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-dashblue .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-dashblue .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-dashblue .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-dashblue .k-state-selected > .k-link,
.q-dashblue .k-panelbar > li > .k-state-selected,
.q-dashblue .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #047bc1 !important;
  font-weight: bold;
}
.q-dashblue .k-state-active a.k-link {
  color: #047bc1 !important;
}
.q-dashblue .k-tabstrip-items .k-state-active,
.q-dashblue .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #047bc1 !important;
}
.q-dashblue .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-dashblue .k-state-selected,
.q-dashblue .k-state-selected:link,
.q-dashblue .k-state-selected:visited,
.q-dashblue .k-list > .k-state-selected,
.q-dashblue .k-list > .k-state-highlight,
.q-dashblue .k-panel > .k-state-selected,
.q-dashblue .k-ghost-splitbar-vertical,
.q-dashblue .k-ghost-splitbar-horizontal,
.q-dashblue .k-draghandle.k-state-selected:hover,
.q-dashblue .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-dashblue .k-scheduler .k-today.k-state-selected,
.q-dashblue .k-marquee-color {
  color: #047bc1 !important;
}
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-dashblue .gridholder a.k-link.q-error,
.q-dashblue .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-dashblue .popover a {
  color: #047bc1;
}
.q-dashblue .popover a:hover {
  color: #047bc1;
}
.q-lime {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-lime .alert-links a {
  color: #cddc39;
}
.q-lime .dropdownUsermenu .endstate {
  color: #cddc39;
}
.q-lime .q-actionbar {
  background-color: #cddc39;
}
.q-lime .q-action a:hover,
.q-lime .q-action button:hover,
.q-lime .q-action .q-action_Hub:hover {
  background-color: #c6d626;
}
.q-lime .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #cddc39;
}
.q-lime .k-button:focus {
  background-color: #cddc39 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-lime .material {
    background-color: #cddc39;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-lime .material {
    background-color: #cddc39;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-lime .material {
    background-color: #cddc39;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px);
  }
}
.q-lime .q-form,
.q-lime .q-gridheader {
  background-color: #cddc39 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #cddc39 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #cddc39 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #cddc39 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-lime .q-form,
  .q-lime .q-gridheader {
    background-color: #cddc39 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #cddc39 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #cddc39 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #cddc39 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #cddc39 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-lime .q-gridheaderwhite {
  background-color: #cddc39 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-lime .q-gridheaderwhite {
    background-color: #cddc39 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px) !important;
  }
}
.q-lime .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-lime .detailscard .btn-link.pull-right,
.q-lime .addresscard .btn-link.pull-right,
.q-lime .contactcard .btn-link.pull-right {
  color: #cddc39 !important;
}
.q-lime .k-progressbar {
  background-color: #e8efa5 !important;
}
.q-lime .k-progressbar .k-state-selected {
  background-color: #cddc39 !important;
}
.q-lime table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #cddc39;
}
.q-lime .accordiontext:before,
.q-lime .accordiontext:after {
  color: #cddc39 !important;
}
.q-lime .q-form-wizard .btn-link.pull-right {
  color: #cddc39 !important;
}
.q-lime .stepwizard-step .btn-primary,
.q-lime .tabwizard-default .btn-primary {
  background-color: #cddc39 !important;
  border-color: #cddc39 !important;
}
@media (min-width: 992px) {
  .q-lime {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-lime .vertical .headerback {
    background-color: #cddc39;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #cddc39 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #cddc39 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #cddc39 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #cddc39 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-lime .vertical .headerback {
    background-color: #cddc39;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #cddc39 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #cddc39 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #cddc39 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #cddc39 6.5px, #fafafa 6.5px);
  }
}
.q-lime a.text-link {
  color: #cddc39;
}
.q-lime .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #e8efa5 !important;
}
.q-lime .k-scheduler-views li.k-state-hover {
  border-color: #757f16 !important;
}
.q-lime .k-task-complete,
.q-lime .k-scheduler .k-header,
.q-lime .k-scheduler .k-header li,
.q-lime .k-scheduler .k-header .k-link {
  background-color: #cddc39 !important;
  border-color: #cddc39;
}
.q-lime .k-header.k-scheduler-footer ul.k-header li {
  border-color: #cddc39;
}
.q-lime .k-filter-menu.k-popup .k-button {
  color: #cddc39 !important;
}
.q-lime .q-dialoglink {
  color: #cddc39;
}
.q-lime .q-dialoglink:hover {
  color: #9daa1e;
}
.q-lime .k-editor-dialog .k-textbox > input:focus,
.q-lime .k-editor-dialog .k-input[type="text"]:focus,
.q-lime .k-editor-dialog .k-input[type="number"]:focus,
.q-lime .k-editor-dialog .k-textbox:focus,
.q-lime .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-lime .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #cddc39;
}
.q-lime .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-lime .k-editor-dialog .k-dialog-close.k-button {
  color: #cddc39 !important;
}
.q-lime .l3grid .k-edit-cell .k-input,
.q-lime .l3grid .k-edit-cell input.k-textbox,
.q-lime .l3grid .k-edit-cell textarea.k-textbox,
.q-lime .l3grid .k-edit-cell input.k-textbox:hover,
.q-lime .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-lime .l3grid .k-edit-cell .k-textbox > input,
.q-lime .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #89951a !important;
}
.q-lime .contextMenu LI.hover A,
.q-lime .dropdown-menu LI:hover,
.q-lime .dropdown-menu LI A:hover,
.q-lime dropdown-actionmenu LI:hover,
.q-lime .dropdown-actionmenu LI A:hover {
  color: #cddc39;
}
.q-lime .gridholder .coloredcell {
  background-color: #cddc39 !important;
}
.q-lime .gridholder .k-group-cell.k-header {
  background-color: #cddc39;
}
.q-lime .gridholder .k-button {
  background-color: transparent!important;
}
.q-lime .gridholder .q-linkout {
  color: #cddc39 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-lime .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-lime .gridholder .k-grid .gridbutton {
  background-color: #cddc39 !important;
}
.q-lime .k-grouping-header .k-group-indicator,
.q-lime .k-pivot-toolbar .k-button {
  background-color: #cddc39 !important;
  border-color: #cddc39 !important;
}
.q-lime .contextMenu LI.hover A,
.q-lime .dropdown-menu LI:hover,
.q-lime .dropdown-menu LI A:hover,
.q-lime .dropdown-menu LI button:hover,
.q-lime .dropdown-menu > li > button:hover {
  color: #cddc39;
}
.q-lime .k-popup .k-primary {
  background-color: #cddc39;
}
.q-lime .k-filter-menu input.k-textbox,
.q-lime .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-lime .k-filter-menu input.k-textbox:focus,
.q-lime .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-lime .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-lime .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-lime .k-filtercell,
.q-lime .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-lime .list_carousel li:hover,
.q-lime .list_carousel li.tab-active {
  color: #cddc39;
  border-bottom: 2px solid #cddc39;
}
.q-lime .list_carousel {
  background-color: #cddc39;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #cddc39 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #cddc39 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #cddc39 6px, #eeeeee 6px);
}
.q-lime .k-tab-control-container {
  background-color: #cddc39;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px);
}
.q-lime .k-content {
  background-color: #cddc39;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px);
}
.q-lime .q-tab-panel-wrapper {
  background-color: #cddc39;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px);
}
.q-lime .k-state-active .gridholder a.k-link,
.q-lime .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-lime .k-window-content .k-button,
.q-lime .k-window-content .delete-cancel,
.q-lime .k-window-content .delete-confirm {
  color: #cddc39;
}
.q-lime .widget .k-button:focus {
  background-color: #cddc39 !important;
}
.q-lime .k-window-titlebar.k-header {
  background: #cddc39;
}
.q-lime .k-window-titlebar {
  background-color: #cddc39;
}
.q-lime .lightboxClose {
  color: #cddc39;
}
.q-lime .k-calendar .k-header {
  background-color: #cddc39;
}
.q-lime .k-calendar .k-header .k-link.k-state-hover {
  background-color: #c6d626;
}
.q-lime .k-calendar .k-footer .k-nav-today {
  color: #cddc39;
}
.q-lime .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-lime .effectivedateon,
.q-lime .effectivedateoff,
.q-lime .prominentlink,
.q-lime .k-checkbox-label.pull-left:before,
.q-lime .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #cddc39;
}
.q-lime .q-form-control-wrapper input.q-form-control-input,
.q-lime .q-form-control-wrapper textarea.q-form-control-input,
.q-lime .k-dropdown-wrap span.k-input,
.q-lime .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#cddc39, #cddc39), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-lime .q-form-control-wrapper input.q-form-control-input:focus,
.q-lime .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-lime .k-dropdown-wrap span.k-input:focus,
.q-lime .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-lime .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-lime .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#cddc39, #cddc39), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-lime input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #cddc39;
}
.q-lime .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #cddc39 !important;
  border-color: #cddc39 !important;
}
.q-lime .k-radio:checked + .k-radio-label:before {
  border-color: #cddc39 !important;
}
.q-lime .k-radio:checked + .k-radio-label:after {
  background-color: #cddc39 !important;
}
.q-lime .effectivedateon,
.q-lime .effectivedateoff,
.q-lime .prominentlink {
  color: #cddc39 !important;
}
.q-lime .k-button {
  background: #cddc39 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-lime .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-lime .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-lime .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-lime .k-state-selected > .k-link,
.q-lime .k-panelbar > li > .k-state-selected,
.q-lime .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #cddc39 !important;
  font-weight: bold;
}
.q-lime .k-state-active a.k-link {
  color: #cddc39 !important;
}
.q-lime .k-tabstrip-items .k-state-active,
.q-lime .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #cddc39 !important;
}
.q-lime .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-lime .k-state-selected,
.q-lime .k-state-selected:link,
.q-lime .k-state-selected:visited,
.q-lime .k-list > .k-state-selected,
.q-lime .k-list > .k-state-highlight,
.q-lime .k-panel > .k-state-selected,
.q-lime .k-ghost-splitbar-vertical,
.q-lime .k-ghost-splitbar-horizontal,
.q-lime .k-draghandle.k-state-selected:hover,
.q-lime .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-lime .k-scheduler .k-today.k-state-selected,
.q-lime .k-marquee-color {
  color: #cddc39 !important;
}
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#cddc39, #cddc39), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#cddc39, #cddc39), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-lime .gridholder a.k-link.q-error,
.q-lime .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-lime .popover a {
  color: #cddc39;
}
.q-lime .popover a:hover {
  color: #cddc39;
}
.q-lightblue {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-lightblue .alert-links a {
  color: #03a9f4;
}
.q-lightblue .dropdownUsermenu .endstate {
  color: #03a9f4;
}
.q-lightblue .q-actionbar {
  background-color: #03a9f4;
}
.q-lightblue .q-action a:hover,
.q-lightblue .q-action button:hover,
.q-lightblue .q-action .q-action_Hub:hover {
  background-color: #0398db;
}
.q-lightblue .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #03a9f4;
}
.q-lightblue .k-button:focus {
  background-color: #03a9f4 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-lightblue .material {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-lightblue .material {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-lightblue .material {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
  }
}
.q-lightblue .q-form,
.q-lightblue .q-gridheader {
  background-color: #03a9f4 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-lightblue .q-form,
  .q-lightblue .q-gridheader {
    background-color: #03a9f4 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-lightblue .q-gridheaderwhite {
  background-color: #03a9f4 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-lightblue .q-gridheaderwhite {
    background-color: #03a9f4 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
  }
}
.q-lightblue .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-lightblue .detailscard .btn-link.pull-right,
.q-lightblue .addresscard .btn-link.pull-right,
.q-lightblue .contactcard .btn-link.pull-right {
  color: #03a9f4 !important;
}
.q-lightblue .k-progressbar {
  background-color: #79d4fd !important;
}
.q-lightblue .k-progressbar .k-state-selected {
  background-color: #03a9f4 !important;
}
.q-lightblue table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #03a9f4;
}
.q-lightblue .accordiontext:before,
.q-lightblue .accordiontext:after {
  color: #03a9f4 !important;
}
.q-lightblue .q-form-wizard .btn-link.pull-right {
  color: #03a9f4 !important;
}
.q-lightblue .stepwizard-step .btn-primary,
.q-lightblue .tabwizard-default .btn-primary {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}
@media (min-width: 992px) {
  .q-lightblue {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-lightblue .vertical .headerback {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-lightblue .vertical .headerback {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
  }
}
.q-lightblue a.text-link {
  color: #03a9f4;
}
.q-lightblue .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #79d4fd !important;
}
.q-lightblue .k-scheduler-views li.k-state-hover {
  border-color: #015276 !important;
}
.q-lightblue .k-task-complete,
.q-lightblue .k-scheduler .k-header,
.q-lightblue .k-scheduler .k-header li,
.q-lightblue .k-scheduler .k-header .k-link {
  background-color: #03a9f4 !important;
  border-color: #03a9f4;
}
.q-lightblue .k-header.k-scheduler-footer ul.k-header li {
  border-color: #03a9f4;
}
.q-lightblue .k-filter-menu.k-popup .k-button {
  color: #03a9f4 !important;
}
.q-lightblue .q-dialoglink {
  color: #03a9f4;
}
.q-lightblue .q-dialoglink:hover {
  color: #0275a8;
}
.q-lightblue .k-editor-dialog .k-textbox > input:focus,
.q-lightblue .k-editor-dialog .k-input[type="text"]:focus,
.q-lightblue .k-editor-dialog .k-input[type="number"]:focus,
.q-lightblue .k-editor-dialog .k-textbox:focus,
.q-lightblue .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-lightblue .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #03a9f4;
}
.q-lightblue .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-lightblue .k-editor-dialog .k-dialog-close.k-button {
  color: #03a9f4 !important;
}
.q-lightblue .l3grid .k-edit-cell .k-input,
.q-lightblue .l3grid .k-edit-cell input.k-textbox,
.q-lightblue .l3grid .k-edit-cell textarea.k-textbox,
.q-lightblue .l3grid .k-edit-cell input.k-textbox:hover,
.q-lightblue .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-lightblue .l3grid .k-edit-cell .k-textbox > input,
.q-lightblue .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #02638f !important;
}
.q-lightblue .contextMenu LI.hover A,
.q-lightblue .dropdown-menu LI:hover,
.q-lightblue .dropdown-menu LI A:hover,
.q-lightblue dropdown-actionmenu LI:hover,
.q-lightblue .dropdown-actionmenu LI A:hover {
  color: #03a9f4;
}
.q-lightblue .gridholder .coloredcell {
  background-color: #03a9f4 !important;
}
.q-lightblue .gridholder .k-group-cell.k-header {
  background-color: #03a9f4;
}
.q-lightblue .gridholder .k-button {
  background-color: transparent!important;
}
.q-lightblue .gridholder .q-linkout {
  color: #03a9f4 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-lightblue .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-lightblue .gridholder .k-grid .gridbutton {
  background-color: #03a9f4 !important;
}
.q-lightblue .k-grouping-header .k-group-indicator,
.q-lightblue .k-pivot-toolbar .k-button {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}
.q-lightblue .contextMenu LI.hover A,
.q-lightblue .dropdown-menu LI:hover,
.q-lightblue .dropdown-menu LI A:hover,
.q-lightblue .dropdown-menu LI button:hover,
.q-lightblue .dropdown-menu > li > button:hover {
  color: #03a9f4;
}
.q-lightblue .k-popup .k-primary {
  background-color: #03a9f4;
}
.q-lightblue .k-filter-menu input.k-textbox,
.q-lightblue .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-lightblue .k-filter-menu input.k-textbox:focus,
.q-lightblue .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-lightblue .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-lightblue .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-lightblue .k-filtercell,
.q-lightblue .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-lightblue .list_carousel li:hover,
.q-lightblue .list_carousel li.tab-active {
  color: #03a9f4;
  border-bottom: 2px solid #03a9f4;
}
.q-lightblue .list_carousel {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
}
.q-lightblue .k-tab-control-container {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
}
.q-lightblue .k-content {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
}
.q-lightblue .q-tab-panel-wrapper {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
}
.q-lightblue .k-state-active .gridholder a.k-link,
.q-lightblue .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-lightblue .k-window-content .k-button,
.q-lightblue .k-window-content .delete-cancel,
.q-lightblue .k-window-content .delete-confirm {
  color: #03a9f4;
}
.q-lightblue .widget .k-button:focus {
  background-color: #03a9f4 !important;
}
.q-lightblue .k-window-titlebar.k-header {
  background: #03a9f4;
}
.q-lightblue .k-window-titlebar {
  background-color: #03a9f4;
}
.q-lightblue .lightboxClose {
  color: #03a9f4;
}
.q-lightblue .k-calendar .k-header {
  background-color: #03a9f4;
}
.q-lightblue .k-calendar .k-header .k-link.k-state-hover {
  background-color: #0398db;
}
.q-lightblue .k-calendar .k-footer .k-nav-today {
  color: #03a9f4;
}
.q-lightblue .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-lightblue .effectivedateon,
.q-lightblue .effectivedateoff,
.q-lightblue .prominentlink,
.q-lightblue .k-checkbox-label.pull-left:before,
.q-lightblue .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #03a9f4;
}
.q-lightblue .q-form-control-wrapper input.q-form-control-input,
.q-lightblue .q-form-control-wrapper textarea.q-form-control-input,
.q-lightblue .k-dropdown-wrap span.k-input,
.q-lightblue .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-lightblue .q-form-control-wrapper input.q-form-control-input:focus,
.q-lightblue .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-lightblue .k-dropdown-wrap span.k-input:focus,
.q-lightblue .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-lightblue .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-lightblue .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-lightblue input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #03a9f4;
}
.q-lightblue .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}
.q-lightblue .k-radio:checked + .k-radio-label:before {
  border-color: #03a9f4 !important;
}
.q-lightblue .k-radio:checked + .k-radio-label:after {
  background-color: #03a9f4 !important;
}
.q-lightblue .effectivedateon,
.q-lightblue .effectivedateoff,
.q-lightblue .prominentlink {
  color: #03a9f4 !important;
}
.q-lightblue .k-button {
  background: #03a9f4 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-lightblue .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-lightblue .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-lightblue .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-lightblue .k-state-selected > .k-link,
.q-lightblue .k-panelbar > li > .k-state-selected,
.q-lightblue .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #03a9f4 !important;
  font-weight: bold;
}
.q-lightblue .k-state-active a.k-link {
  color: #03a9f4 !important;
}
.q-lightblue .k-tabstrip-items .k-state-active,
.q-lightblue .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #03a9f4 !important;
}
.q-lightblue .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-lightblue .k-state-selected,
.q-lightblue .k-state-selected:link,
.q-lightblue .k-state-selected:visited,
.q-lightblue .k-list > .k-state-selected,
.q-lightblue .k-list > .k-state-highlight,
.q-lightblue .k-panel > .k-state-selected,
.q-lightblue .k-ghost-splitbar-vertical,
.q-lightblue .k-ghost-splitbar-horizontal,
.q-lightblue .k-draghandle.k-state-selected:hover,
.q-lightblue .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-lightblue .k-scheduler .k-today.k-state-selected,
.q-lightblue .k-marquee-color {
  color: #03a9f4 !important;
}
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-lightblue .gridholder a.k-link.q-error,
.q-lightblue .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-lightblue .popover a {
  color: #03a9f4;
}
.q-lightblue .popover a:hover {
  color: #03a9f4;
}
.q-teal {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-teal .alert-links a {
  color: #009688;
}
.q-teal .dropdownUsermenu .endstate {
  color: #009688;
}
.q-teal .q-actionbar {
  background-color: #009688;
}
.q-teal .q-action a:hover,
.q-teal .q-action button:hover,
.q-teal .q-action .q-action_Hub:hover {
  background-color: #007d71;
}
.q-teal .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #009688;
}
.q-teal .k-button:focus {
  background-color: #009688 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-teal .material {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-teal .material {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-teal .material {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
  }
}
.q-teal .q-form,
.q-teal .q-gridheader {
  background-color: #009688 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-teal .q-form,
  .q-teal .q-gridheader {
    background-color: #009688 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-teal .q-gridheaderwhite {
  background-color: #009688 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-teal .q-gridheaderwhite {
    background-color: #009688 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
  }
}
.q-teal .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-teal .detailscard .btn-link.pull-right,
.q-teal .addresscard .btn-link.pull-right,
.q-teal .contactcard .btn-link.pull-right {
  color: #009688 !important;
}
.q-teal .k-progressbar {
  background-color: #17ffe9 !important;
}
.q-teal .k-progressbar .k-state-selected {
  background-color: #009688 !important;
}
.q-teal table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #009688;
}
.q-teal .accordiontext:before,
.q-teal .accordiontext:after {
  color: #009688 !important;
}
.q-teal .q-form-wizard .btn-link.pull-right {
  color: #009688 !important;
}
.q-teal .stepwizard-step .btn-primary,
.q-teal .tabwizard-default .btn-primary {
  background-color: #009688 !important;
  border-color: #009688 !important;
}
@media (min-width: 992px) {
  .q-teal {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-teal .vertical .headerback {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #009688 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #009688 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #009688 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #009688 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-teal .vertical .headerback {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
  }
}
.q-teal a.text-link {
  color: #009688;
}
.q-teal .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #17ffe9 !important;
}
.q-teal .k-scheduler-views li.k-state-hover {
  border-color: #001714 !important;
}
.q-teal .k-task-complete,
.q-teal .k-scheduler .k-header,
.q-teal .k-scheduler .k-header li,
.q-teal .k-scheduler .k-header .k-link {
  background-color: #009688 !important;
  border-color: #009688;
}
.q-teal .k-header.k-scheduler-footer ul.k-header li {
  border-color: #009688;
}
.q-teal .k-filter-menu.k-popup .k-button {
  color: #009688 !important;
}
.q-teal .q-dialoglink {
  color: #009688;
}
.q-teal .q-dialoglink:hover {
  color: #004a43;
}
.q-teal .k-editor-dialog .k-textbox > input:focus,
.q-teal .k-editor-dialog .k-input[type="text"]:focus,
.q-teal .k-editor-dialog .k-input[type="number"]:focus,
.q-teal .k-editor-dialog .k-textbox:focus,
.q-teal .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-teal .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #009688;
}
.q-teal .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-teal .k-editor-dialog .k-dialog-close.k-button {
  color: #009688 !important;
}
.q-teal .l3grid .k-edit-cell .k-input,
.q-teal .l3grid .k-edit-cell input.k-textbox,
.q-teal .l3grid .k-edit-cell textarea.k-textbox,
.q-teal .l3grid .k-edit-cell input.k-textbox:hover,
.q-teal .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-teal .l3grid .k-edit-cell .k-textbox > input,
.q-teal .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #00302c !important;
}
.q-teal .contextMenu LI.hover A,
.q-teal .dropdown-menu LI:hover,
.q-teal .dropdown-menu LI A:hover,
.q-teal dropdown-actionmenu LI:hover,
.q-teal .dropdown-actionmenu LI A:hover {
  color: #009688;
}
.q-teal .gridholder .coloredcell {
  background-color: #009688 !important;
}
.q-teal .gridholder .k-group-cell.k-header {
  background-color: #009688;
}
.q-teal .gridholder .k-button {
  background-color: transparent!important;
}
.q-teal .gridholder .q-linkout {
  color: #009688 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-teal .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-teal .gridholder .k-grid .gridbutton {
  background-color: #009688 !important;
}
.q-teal .k-grouping-header .k-group-indicator,
.q-teal .k-pivot-toolbar .k-button {
  background-color: #009688 !important;
  border-color: #009688 !important;
}
.q-teal .contextMenu LI.hover A,
.q-teal .dropdown-menu LI:hover,
.q-teal .dropdown-menu LI A:hover,
.q-teal .dropdown-menu LI button:hover,
.q-teal .dropdown-menu > li > button:hover {
  color: #009688;
}
.q-teal .k-popup .k-primary {
  background-color: #009688;
}
.q-teal .k-filter-menu input.k-textbox,
.q-teal .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-teal .k-filter-menu input.k-textbox:focus,
.q-teal .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-teal .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-teal .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-teal .k-filtercell,
.q-teal .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-teal .list_carousel li:hover,
.q-teal .list_carousel li.tab-active {
  color: #009688;
  border-bottom: 2px solid #009688;
}
.q-teal .list_carousel {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #009688 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #eeeeee 6px);
}
.q-teal .k-tab-control-container {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
}
.q-teal .k-content {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
}
.q-teal .q-tab-panel-wrapper {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
}
.q-teal .k-state-active .gridholder a.k-link,
.q-teal .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-teal .k-window-content .k-button,
.q-teal .k-window-content .delete-cancel,
.q-teal .k-window-content .delete-confirm {
  color: #009688;
}
.q-teal .widget .k-button:focus {
  background-color: #009688 !important;
}
.q-teal .k-window-titlebar.k-header {
  background: #009688;
}
.q-teal .k-window-titlebar {
  background-color: #009688;
}
.q-teal .lightboxClose {
  color: #009688;
}
.q-teal .k-calendar .k-header {
  background-color: #009688;
}
.q-teal .k-calendar .k-header .k-link.k-state-hover {
  background-color: #007d71;
}
.q-teal .k-calendar .k-footer .k-nav-today {
  color: #009688;
}
.q-teal .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-teal .effectivedateon,
.q-teal .effectivedateoff,
.q-teal .prominentlink,
.q-teal .k-checkbox-label.pull-left:before,
.q-teal .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #009688;
}
.q-teal .q-form-control-wrapper input.q-form-control-input,
.q-teal .q-form-control-wrapper textarea.q-form-control-input,
.q-teal .k-dropdown-wrap span.k-input,
.q-teal .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-teal .q-form-control-wrapper input.q-form-control-input:focus,
.q-teal .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-teal .k-dropdown-wrap span.k-input:focus,
.q-teal .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-teal .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-teal .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-teal input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #009688;
}
.q-teal .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #009688 !important;
  border-color: #009688 !important;
}
.q-teal .k-radio:checked + .k-radio-label:before {
  border-color: #009688 !important;
}
.q-teal .k-radio:checked + .k-radio-label:after {
  background-color: #009688 !important;
}
.q-teal .effectivedateon,
.q-teal .effectivedateoff,
.q-teal .prominentlink {
  color: #009688 !important;
}
.q-teal .k-button {
  background: #009688 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-teal .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-teal .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-teal .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-teal .k-state-selected > .k-link,
.q-teal .k-panelbar > li > .k-state-selected,
.q-teal .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #009688 !important;
  font-weight: bold;
}
.q-teal .k-state-active a.k-link {
  color: #009688 !important;
}
.q-teal .k-tabstrip-items .k-state-active,
.q-teal .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #009688 !important;
}
.q-teal .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-teal .k-state-selected,
.q-teal .k-state-selected:link,
.q-teal .k-state-selected:visited,
.q-teal .k-list > .k-state-selected,
.q-teal .k-list > .k-state-highlight,
.q-teal .k-panel > .k-state-selected,
.q-teal .k-ghost-splitbar-vertical,
.q-teal .k-ghost-splitbar-horizontal,
.q-teal .k-draghandle.k-state-selected:hover,
.q-teal .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-teal .k-scheduler .k-today.k-state-selected,
.q-teal .k-marquee-color {
  color: #009688 !important;
}
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-teal .gridholder a.k-link.q-error,
.q-teal .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-teal .popover a {
  color: #009688;
}
.q-teal .popover a:hover {
  color: #009688;
}
.q-green {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-green .alert-links a {
  color: #8bc34a;
}
.q-green .dropdownUsermenu .endstate {
  color: #8bc34a;
}
.q-green .q-actionbar {
  background-color: #8bc34a;
}
.q-green .q-action a:hover,
.q-green .q-action button:hover,
.q-green .q-action .q-action_Hub:hover {
  background-color: #7eb73d;
}
.q-green .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #8bc34a;
}
.q-green .k-button:focus {
  background-color: #8bc34a !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-green .material {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-green .material {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-green .material {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
  }
}
.q-green .q-form,
.q-green .q-gridheader {
  background-color: #8bc34a !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-green .q-form,
  .q-green .q-gridheader {
    background-color: #8bc34a !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-green .q-gridheaderwhite {
  background-color: #8bc34a !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-green .q-gridheaderwhite {
    background-color: #8bc34a !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
  }
}
.q-green .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-green .detailscard .btn-link.pull-right,
.q-green .addresscard .btn-link.pull-right,
.q-green .contactcard .btn-link.pull-right {
  color: #8bc34a !important;
}
.q-green .k-progressbar {
  background-color: #c8e3aa !important;
}
.q-green .k-progressbar .k-state-selected {
  background-color: #8bc34a !important;
}
.q-green table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #8bc34a;
}
.q-green .accordiontext:before,
.q-green .accordiontext:after {
  color: #8bc34a !important;
}
.q-green .q-form-wizard .btn-link.pull-right {
  color: #8bc34a !important;
}
.q-green .stepwizard-step .btn-primary,
.q-green .tabwizard-default .btn-primary {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}
@media (min-width: 992px) {
  .q-green {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-green .vertical .headerback {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-green .vertical .headerback {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
  }
}
.q-green a.text-link {
  color: #8bc34a;
}
.q-green .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #c8e3aa !important;
}
.q-green .k-scheduler-views li.k-state-hover {
  border-color: #496a23 !important;
}
.q-green .k-task-complete,
.q-green .k-scheduler .k-header,
.q-green .k-scheduler .k-header li,
.q-green .k-scheduler .k-header .k-link {
  background-color: #8bc34a !important;
  border-color: #8bc34a;
}
.q-green .k-header.k-scheduler-footer ul.k-header li {
  border-color: #8bc34a;
}
.q-green .k-filter-menu.k-popup .k-button {
  color: #8bc34a !important;
}
.q-green .q-dialoglink {
  color: #8bc34a;
}
.q-green .q-dialoglink:hover {
  color: #649130;
}
.q-green .k-editor-dialog .k-textbox > input:focus,
.q-green .k-editor-dialog .k-input[type="text"]:focus,
.q-green .k-editor-dialog .k-input[type="number"]:focus,
.q-green .k-editor-dialog .k-textbox:focus,
.q-green .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-green .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #8bc34a;
}
.q-green .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-green .k-editor-dialog .k-dialog-close.k-button {
  color: #8bc34a !important;
}
.q-green .l3grid .k-edit-cell .k-input,
.q-green .l3grid .k-edit-cell input.k-textbox,
.q-green .l3grid .k-edit-cell textarea.k-textbox,
.q-green .l3grid .k-edit-cell input.k-textbox:hover,
.q-green .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-green .l3grid .k-edit-cell .k-textbox > input,
.q-green .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #577d2a !important;
}
.q-green .contextMenu LI.hover A,
.q-green .dropdown-menu LI:hover,
.q-green .dropdown-menu LI A:hover,
.q-green dropdown-actionmenu LI:hover,
.q-green .dropdown-actionmenu LI A:hover {
  color: #8bc34a;
}
.q-green .gridholder .coloredcell {
  background-color: #8bc34a !important;
}
.q-green .gridholder .k-group-cell.k-header {
  background-color: #8bc34a;
}
.q-green .gridholder .k-button {
  background-color: transparent!important;
}
.q-green .gridholder .q-linkout {
  color: #8bc34a !important;
  font-weight: bold;
  text-decoration: none;
}
.q-green .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-green .gridholder .k-grid .gridbutton {
  background-color: #8bc34a !important;
}
.q-green .k-grouping-header .k-group-indicator,
.q-green .k-pivot-toolbar .k-button {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}
.q-green .contextMenu LI.hover A,
.q-green .dropdown-menu LI:hover,
.q-green .dropdown-menu LI A:hover,
.q-green .dropdown-menu LI button:hover,
.q-green .dropdown-menu > li > button:hover {
  color: #8bc34a;
}
.q-green .k-popup .k-primary {
  background-color: #8bc34a;
}
.q-green .k-filter-menu input.k-textbox,
.q-green .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-green .k-filter-menu input.k-textbox:focus,
.q-green .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-green .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-green .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-green .k-filtercell,
.q-green .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-green .list_carousel li:hover,
.q-green .list_carousel li.tab-active {
  color: #8bc34a;
  border-bottom: 2px solid #8bc34a;
}
.q-green .list_carousel {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
}
.q-green .k-tab-control-container {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
}
.q-green .k-content {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
}
.q-green .q-tab-panel-wrapper {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
}
.q-green .k-state-active .gridholder a.k-link,
.q-green .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-green .k-window-content .k-button,
.q-green .k-window-content .delete-cancel,
.q-green .k-window-content .delete-confirm {
  color: #8bc34a;
}
.q-green .widget .k-button:focus {
  background-color: #8bc34a !important;
}
.q-green .k-window-titlebar.k-header {
  background: #8bc34a;
}
.q-green .k-window-titlebar {
  background-color: #8bc34a;
}
.q-green .lightboxClose {
  color: #8bc34a;
}
.q-green .k-calendar .k-header {
  background-color: #8bc34a;
}
.q-green .k-calendar .k-header .k-link.k-state-hover {
  background-color: #7eb73d;
}
.q-green .k-calendar .k-footer .k-nav-today {
  color: #8bc34a;
}
.q-green .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-green .effectivedateon,
.q-green .effectivedateoff,
.q-green .prominentlink,
.q-green .k-checkbox-label.pull-left:before,
.q-green .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #8bc34a;
}
.q-green .q-form-control-wrapper input.q-form-control-input,
.q-green .q-form-control-wrapper textarea.q-form-control-input,
.q-green .k-dropdown-wrap span.k-input,
.q-green .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-green .q-form-control-wrapper input.q-form-control-input:focus,
.q-green .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-green .k-dropdown-wrap span.k-input:focus,
.q-green .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-green .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-green .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-green input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #8bc34a;
}
.q-green .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}
.q-green .k-radio:checked + .k-radio-label:before {
  border-color: #8bc34a !important;
}
.q-green .k-radio:checked + .k-radio-label:after {
  background-color: #8bc34a !important;
}
.q-green .effectivedateon,
.q-green .effectivedateoff,
.q-green .prominentlink {
  color: #8bc34a !important;
}
.q-green .k-button {
  background: #8bc34a !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-green .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-green .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-green .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-green .k-state-selected > .k-link,
.q-green .k-panelbar > li > .k-state-selected,
.q-green .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #8bc34a !important;
  font-weight: bold;
}
.q-green .k-state-active a.k-link {
  color: #8bc34a !important;
}
.q-green .k-tabstrip-items .k-state-active,
.q-green .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #8bc34a !important;
}
.q-green .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-green .k-state-selected,
.q-green .k-state-selected:link,
.q-green .k-state-selected:visited,
.q-green .k-list > .k-state-selected,
.q-green .k-list > .k-state-highlight,
.q-green .k-panel > .k-state-selected,
.q-green .k-ghost-splitbar-vertical,
.q-green .k-ghost-splitbar-horizontal,
.q-green .k-draghandle.k-state-selected:hover,
.q-green .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-green .k-scheduler .k-today.k-state-selected,
.q-green .k-marquee-color {
  color: #8bc34a !important;
}
.q-green .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-green .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-green .gridholder a.k-link.q-error,
.q-green .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-green .popover a {
  color: #8bc34a;
}
.q-green .popover a:hover {
  color: #8bc34a;
}
.q-yellow {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-yellow .alert-links a {
  color: #ffeb38;
}
.q-yellow .dropdownUsermenu .endstate {
  color: #ffeb38;
}
.q-yellow .q-actionbar {
  background-color: #ffeb38;
}
.q-yellow .q-action a:hover,
.q-yellow .q-action button:hover,
.q-yellow .q-action .q-action_Hub:hover {
  background-color: #ffe81f;
}
.q-yellow .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #ffeb38;
}
.q-yellow .k-button:focus {
  background-color: #ffeb38 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-yellow .material {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-yellow .material {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-yellow .material {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
  }
}
.q-yellow .q-form,
.q-yellow .q-gridheader {
  background-color: #ffeb38 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-yellow .q-form,
  .q-yellow .q-gridheader {
    background-color: #ffeb38 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-yellow .q-gridheaderwhite {
  background-color: #ffeb38 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-yellow .q-gridheaderwhite {
    background-color: #ffeb38 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
  }
}
.q-yellow .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-yellow .detailscard .btn-link.pull-right,
.q-yellow .addresscard .btn-link.pull-right,
.q-yellow .contactcard .btn-link.pull-right {
  color: #ffeb38 !important;
}
.q-yellow .k-progressbar {
  background-color: #fff8b8 !important;
}
.q-yellow .k-progressbar .k-state-selected {
  background-color: #ffeb38 !important;
}
.q-yellow table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #ffeb38;
}
.q-yellow .accordiontext:before,
.q-yellow .accordiontext:after {
  color: #ffeb38 !important;
}
.q-yellow .q-form-wizard .btn-link.pull-right {
  color: #ffeb38 !important;
}
.q-yellow .stepwizard-step .btn-primary,
.q-yellow .tabwizard-default .btn-primary {
  background-color: #ffeb38 !important;
  border-color: #ffeb38 !important;
}
@media (min-width: 992px) {
  .q-yellow {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-yellow .vertical .headerback {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-yellow .vertical .headerback {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
  }
}
.q-yellow a.text-link {
  color: #ffeb38;
}
.q-yellow .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #fff8b8 !important;
}
.q-yellow .k-scheduler-views li.k-state-hover {
  border-color: #b8a500 !important;
}
.q-yellow .k-task-complete,
.q-yellow .k-scheduler .k-header,
.q-yellow .k-scheduler .k-header li,
.q-yellow .k-scheduler .k-header .k-link {
  background-color: #ffeb38 !important;
  border-color: #ffeb38;
}
.q-yellow .k-header.k-scheduler-footer ul.k-header li {
  border-color: #ffeb38;
}
.q-yellow .k-filter-menu.k-popup .k-button {
  color: #ffeb38 !important;
}
.q-yellow .q-dialoglink {
  color: #ffeb38;
}
.q-yellow .q-dialoglink:hover {
  color: #ebd300;
}
.q-yellow .k-editor-dialog .k-textbox > input:focus,
.q-yellow .k-editor-dialog .k-input[type="text"]:focus,
.q-yellow .k-editor-dialog .k-input[type="number"]:focus,
.q-yellow .k-editor-dialog .k-textbox:focus,
.q-yellow .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-yellow .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #ffeb38;
}
.q-yellow .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-yellow .k-editor-dialog .k-dialog-close.k-button {
  color: #ffeb38 !important;
}
.q-yellow .l3grid .k-edit-cell .k-input,
.q-yellow .l3grid .k-edit-cell input.k-textbox,
.q-yellow .l3grid .k-edit-cell textarea.k-textbox,
.q-yellow .l3grid .k-edit-cell input.k-textbox:hover,
.q-yellow .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-yellow .l3grid .k-edit-cell .k-textbox > input,
.q-yellow .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #d1bc00 !important;
}
.q-yellow .contextMenu LI.hover A,
.q-yellow .dropdown-menu LI:hover,
.q-yellow .dropdown-menu LI A:hover,
.q-yellow dropdown-actionmenu LI:hover,
.q-yellow .dropdown-actionmenu LI A:hover {
  color: #ffeb38;
}
.q-yellow .gridholder .coloredcell {
  background-color: #ffeb38 !important;
}
.q-yellow .gridholder .k-group-cell.k-header {
  background-color: #ffeb38;
}
.q-yellow .gridholder .k-button {
  background-color: transparent!important;
}
.q-yellow .gridholder .q-linkout {
  color: #ffeb38 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-yellow .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-yellow .gridholder .k-grid .gridbutton {
  background-color: #ffeb38 !important;
}
.q-yellow .k-grouping-header .k-group-indicator,
.q-yellow .k-pivot-toolbar .k-button {
  background-color: #ffeb38 !important;
  border-color: #ffeb38 !important;
}
.q-yellow .contextMenu LI.hover A,
.q-yellow .dropdown-menu LI:hover,
.q-yellow .dropdown-menu LI A:hover,
.q-yellow .dropdown-menu LI button:hover,
.q-yellow .dropdown-menu > li > button:hover {
  color: #ffeb38;
}
.q-yellow .k-popup .k-primary {
  background-color: #ffeb38;
}
.q-yellow .k-filter-menu input.k-textbox,
.q-yellow .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-yellow .k-filter-menu input.k-textbox:focus,
.q-yellow .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-yellow .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-yellow .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-yellow .k-filtercell,
.q-yellow .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-yellow .list_carousel li:hover,
.q-yellow .list_carousel li.tab-active {
  color: #ffeb38;
  border-bottom: 2px solid #ffeb38;
}
.q-yellow .list_carousel {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
}
.q-yellow .k-tab-control-container {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
}
.q-yellow .k-content {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
}
.q-yellow .q-tab-panel-wrapper {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
}
.q-yellow .k-state-active .gridholder a.k-link,
.q-yellow .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-yellow .k-window-content .k-button,
.q-yellow .k-window-content .delete-cancel,
.q-yellow .k-window-content .delete-confirm {
  color: #ffeb38;
}
.q-yellow .widget .k-button:focus {
  background-color: #ffeb38 !important;
}
.q-yellow .k-window-titlebar.k-header {
  background: #ffeb38;
}
.q-yellow .k-window-titlebar {
  background-color: #ffeb38;
}
.q-yellow .lightboxClose {
  color: #ffeb38;
}
.q-yellow .k-calendar .k-header {
  background-color: #ffeb38;
}
.q-yellow .k-calendar .k-header .k-link.k-state-hover {
  background-color: #ffe81f;
}
.q-yellow .k-calendar .k-footer .k-nav-today {
  color: #ffeb38;
}
.q-yellow .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-yellow .effectivedateon,
.q-yellow .effectivedateoff,
.q-yellow .prominentlink,
.q-yellow .k-checkbox-label.pull-left:before,
.q-yellow .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #ffeb38;
}
.q-yellow .q-form-control-wrapper input.q-form-control-input,
.q-yellow .q-form-control-wrapper textarea.q-form-control-input,
.q-yellow .k-dropdown-wrap span.k-input,
.q-yellow .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-yellow .q-form-control-wrapper input.q-form-control-input:focus,
.q-yellow .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-yellow .k-dropdown-wrap span.k-input:focus,
.q-yellow .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-yellow .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-yellow .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-yellow input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #ffeb38;
}
.q-yellow .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ffeb38 !important;
  border-color: #ffeb38 !important;
}
.q-yellow .k-radio:checked + .k-radio-label:before {
  border-color: #ffeb38 !important;
}
.q-yellow .k-radio:checked + .k-radio-label:after {
  background-color: #ffeb38 !important;
}
.q-yellow .effectivedateon,
.q-yellow .effectivedateoff,
.q-yellow .prominentlink {
  color: #ffeb38 !important;
}
.q-yellow .k-button {
  background: #ffeb38 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-yellow .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-yellow .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-yellow .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-yellow .k-state-selected > .k-link,
.q-yellow .k-panelbar > li > .k-state-selected,
.q-yellow .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ffeb38 !important;
  font-weight: bold;
}
.q-yellow .k-state-active a.k-link {
  color: #ffeb38 !important;
}
.q-yellow .k-tabstrip-items .k-state-active,
.q-yellow .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #ffeb38 !important;
}
.q-yellow .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-yellow .k-state-selected,
.q-yellow .k-state-selected:link,
.q-yellow .k-state-selected:visited,
.q-yellow .k-list > .k-state-selected,
.q-yellow .k-list > .k-state-highlight,
.q-yellow .k-panel > .k-state-selected,
.q-yellow .k-ghost-splitbar-vertical,
.q-yellow .k-ghost-splitbar-horizontal,
.q-yellow .k-draghandle.k-state-selected:hover,
.q-yellow .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-yellow .k-scheduler .k-today.k-state-selected,
.q-yellow .k-marquee-color {
  color: #ffeb38 !important;
}
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-yellow .gridholder a.k-link.q-error,
.q-yellow .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-yellow .popover a {
  color: #ffeb38;
}
.q-yellow .popover a:hover {
  color: #ffeb38;
}
.q-gray {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-gray .alert-links a {
  color: #9e9e9e;
}
.q-gray .dropdownUsermenu .endstate {
  color: #9e9e9e;
}
.q-gray .q-actionbar {
  background-color: #9e9e9e;
}
.q-gray .q-action a:hover,
.q-gray .q-action button:hover,
.q-gray .q-action .q-action_Hub:hover {
  background-color: #919191;
}
.q-gray .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #9e9e9e;
}
.q-gray .k-button:focus {
  background-color: #9e9e9e !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-gray .material {
    background-color: #9e9e9e;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-gray .material {
    background-color: #9e9e9e;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-gray .material {
    background-color: #9e9e9e;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px);
  }
}
.q-gray .q-form,
.q-gray .q-gridheader {
  background-color: #9e9e9e !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-gray .q-form,
  .q-gray .q-gridheader {
    background-color: #9e9e9e !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #9e9e9e 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #9e9e9e 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #9e9e9e 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #9e9e9e 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-gray .q-gridheaderwhite {
  background-color: #9e9e9e !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-gray .q-gridheaderwhite {
    background-color: #9e9e9e !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px) !important;
  }
}
.q-gray .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-gray .detailscard .btn-link.pull-right,
.q-gray .addresscard .btn-link.pull-right,
.q-gray .contactcard .btn-link.pull-right {
  color: #9e9e9e !important;
}
.q-gray .k-progressbar {
  background-color: #dedede !important;
}
.q-gray .k-progressbar .k-state-selected {
  background-color: #9e9e9e !important;
}
.q-gray table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #9e9e9e;
}
.q-gray .accordiontext:before,
.q-gray .accordiontext:after {
  color: #9e9e9e !important;
}
.q-gray .q-form-wizard .btn-link.pull-right {
  color: #9e9e9e !important;
}
.q-gray .stepwizard-step .btn-primary,
.q-gray .tabwizard-default .btn-primary {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}
@media (min-width: 992px) {
  .q-gray {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-gray .vertical .headerback {
    background-color: #9e9e9e;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #9e9e9e 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #9e9e9e 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #9e9e9e 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-gray .vertical .headerback {
    background-color: #9e9e9e;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #9e9e9e 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #9e9e9e 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #9e9e9e 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #9e9e9e 6.5px, #fafafa 6.5px);
  }
}
.q-gray a.text-link {
  color: #9e9e9e;
}
.q-gray .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #dedede !important;
}
.q-gray .k-scheduler-views li.k-state-hover {
  border-color: #5e5e5e !important;
}
.q-gray .k-task-complete,
.q-gray .k-scheduler .k-header,
.q-gray .k-scheduler .k-header li,
.q-gray .k-scheduler .k-header .k-link {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e;
}
.q-gray .k-header.k-scheduler-footer ul.k-header li {
  border-color: #9e9e9e;
}
.q-gray .k-filter-menu.k-popup .k-button {
  color: #9e9e9e !important;
}
.q-gray .q-dialoglink {
  color: #9e9e9e;
}
.q-gray .q-dialoglink:hover {
  color: #787878;
}
.q-gray .k-editor-dialog .k-textbox > input:focus,
.q-gray .k-editor-dialog .k-input[type="text"]:focus,
.q-gray .k-editor-dialog .k-input[type="number"]:focus,
.q-gray .k-editor-dialog .k-textbox:focus,
.q-gray .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-gray .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #9e9e9e;
}
.q-gray .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-gray .k-editor-dialog .k-dialog-close.k-button {
  color: #9e9e9e !important;
}
.q-gray .l3grid .k-edit-cell .k-input,
.q-gray .l3grid .k-edit-cell input.k-textbox,
.q-gray .l3grid .k-edit-cell textarea.k-textbox,
.q-gray .l3grid .k-edit-cell input.k-textbox:hover,
.q-gray .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-gray .l3grid .k-edit-cell .k-textbox > input,
.q-gray .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #6b6b6b !important;
}
.q-gray .contextMenu LI.hover A,
.q-gray .dropdown-menu LI:hover,
.q-gray .dropdown-menu LI A:hover,
.q-gray dropdown-actionmenu LI:hover,
.q-gray .dropdown-actionmenu LI A:hover {
  color: #9e9e9e;
}
.q-gray .gridholder .coloredcell {
  background-color: #9e9e9e !important;
}
.q-gray .gridholder .k-group-cell.k-header {
  background-color: #9e9e9e;
}
.q-gray .gridholder .k-button {
  background-color: transparent!important;
}
.q-gray .gridholder .q-linkout {
  color: #9e9e9e !important;
  font-weight: bold;
  text-decoration: none;
}
.q-gray .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-gray .gridholder .k-grid .gridbutton {
  background-color: #9e9e9e !important;
}
.q-gray .k-grouping-header .k-group-indicator,
.q-gray .k-pivot-toolbar .k-button {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}
.q-gray .contextMenu LI.hover A,
.q-gray .dropdown-menu LI:hover,
.q-gray .dropdown-menu LI A:hover,
.q-gray .dropdown-menu LI button:hover,
.q-gray .dropdown-menu > li > button:hover {
  color: #9e9e9e;
}
.q-gray .k-popup .k-primary {
  background-color: #9e9e9e;
}
.q-gray .k-filter-menu input.k-textbox,
.q-gray .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-gray .k-filter-menu input.k-textbox:focus,
.q-gray .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-gray .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-gray .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-gray .k-filtercell,
.q-gray .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-gray .list_carousel li:hover,
.q-gray .list_carousel li.tab-active {
  color: #9e9e9e;
  border-bottom: 2px solid #9e9e9e;
}
.q-gray .list_carousel {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px);
}
.q-gray .k-tab-control-container {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
}
.q-gray .k-content {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
}
.q-gray .q-tab-panel-wrapper {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
}
.q-gray .k-state-active .gridholder a.k-link,
.q-gray .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-gray .k-window-content .k-button,
.q-gray .k-window-content .delete-cancel,
.q-gray .k-window-content .delete-confirm {
  color: #9e9e9e;
}
.q-gray .widget .k-button:focus {
  background-color: #9e9e9e !important;
}
.q-gray .k-window-titlebar.k-header {
  background: #9e9e9e;
}
.q-gray .k-window-titlebar {
  background-color: #9e9e9e;
}
.q-gray .lightboxClose {
  color: #9e9e9e;
}
.q-gray .k-calendar .k-header {
  background-color: #9e9e9e;
}
.q-gray .k-calendar .k-header .k-link.k-state-hover {
  background-color: #919191;
}
.q-gray .k-calendar .k-footer .k-nav-today {
  color: #9e9e9e;
}
.q-gray .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-gray .effectivedateon,
.q-gray .effectivedateoff,
.q-gray .prominentlink,
.q-gray .k-checkbox-label.pull-left:before,
.q-gray .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #9e9e9e;
}
.q-gray .q-form-control-wrapper input.q-form-control-input,
.q-gray .q-form-control-wrapper textarea.q-form-control-input,
.q-gray .k-dropdown-wrap span.k-input,
.q-gray .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#9e9e9e, #9e9e9e), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-gray .q-form-control-wrapper input.q-form-control-input:focus,
.q-gray .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-gray .k-dropdown-wrap span.k-input:focus,
.q-gray .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-gray .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-gray .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#9e9e9e, #9e9e9e), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-gray input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #9e9e9e;
}
.q-gray .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}
.q-gray .k-radio:checked + .k-radio-label:before {
  border-color: #9e9e9e !important;
}
.q-gray .k-radio:checked + .k-radio-label:after {
  background-color: #9e9e9e !important;
}
.q-gray .effectivedateon,
.q-gray .effectivedateoff,
.q-gray .prominentlink {
  color: #9e9e9e !important;
}
.q-gray .k-button {
  background: #9e9e9e !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-gray .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-gray .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-gray .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-gray .k-state-selected > .k-link,
.q-gray .k-panelbar > li > .k-state-selected,
.q-gray .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #9e9e9e !important;
  font-weight: bold;
}
.q-gray .k-state-active a.k-link {
  color: #9e9e9e !important;
}
.q-gray .k-tabstrip-items .k-state-active,
.q-gray .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #9e9e9e !important;
}
.q-gray .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-gray .k-state-selected,
.q-gray .k-state-selected:link,
.q-gray .k-state-selected:visited,
.q-gray .k-list > .k-state-selected,
.q-gray .k-list > .k-state-highlight,
.q-gray .k-panel > .k-state-selected,
.q-gray .k-ghost-splitbar-vertical,
.q-gray .k-ghost-splitbar-horizontal,
.q-gray .k-draghandle.k-state-selected:hover,
.q-gray .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-gray .k-scheduler .k-today.k-state-selected,
.q-gray .k-marquee-color {
  color: #9e9e9e !important;
}
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#9e9e9e, #9e9e9e), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#9e9e9e, #9e9e9e), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-gray .gridholder a.k-link.q-error,
.q-gray .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-gray .popover a {
  color: #9e9e9e;
}
.q-gray .popover a:hover {
  color: #9e9e9e;
}
.q-gunmetal {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-gunmetal .alert-links a {
  color: #687d8c;
}
.q-gunmetal .dropdownUsermenu .endstate {
  color: #687d8c;
}
.q-gunmetal .q-actionbar {
  background-color: #687d8c;
}
.q-gunmetal .q-action a:hover,
.q-gunmetal .q-action button:hover,
.q-gunmetal .q-action .q-action_Hub:hover {
  background-color: #5d707d;
}
.q-gunmetal .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #687d8c;
}
.q-gunmetal .k-button:focus {
  background-color: #687d8c !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-gunmetal .material {
    background-color: #687d8c;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-gunmetal .material {
    background-color: #687d8c;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-gunmetal .material {
    background-color: #687d8c;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px);
  }
}
.q-gunmetal .q-form,
.q-gunmetal .q-gridheader {
  background-color: #687d8c !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #687d8c 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #687d8c 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #687d8c 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-gunmetal .q-form,
  .q-gunmetal .q-gridheader {
    background-color: #687d8c !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #687d8c 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #687d8c 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #687d8c 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #687d8c 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-gunmetal .q-gridheaderwhite {
  background-color: #687d8c !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-gunmetal .q-gridheaderwhite {
    background-color: #687d8c !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px) !important;
  }
}
.q-gunmetal .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-gunmetal .detailscard .btn-link.pull-right,
.q-gunmetal .addresscard .btn-link.pull-right,
.q-gunmetal .contactcard .btn-link.pull-right {
  color: #687d8c !important;
}
.q-gunmetal .k-progressbar {
  background-color: #b0bbc4 !important;
}
.q-gunmetal .k-progressbar .k-state-selected {
  background-color: #687d8c !important;
}
.q-gunmetal table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #687d8c;
}
.q-gunmetal .accordiontext:before,
.q-gunmetal .accordiontext:after {
  color: #687d8c !important;
}
.q-gunmetal .q-form-wizard .btn-link.pull-right {
  color: #687d8c !important;
}
.q-gunmetal .stepwizard-step .btn-primary,
.q-gunmetal .tabwizard-default .btn-primary {
  background-color: #687d8c !important;
  border-color: #687d8c !important;
}
@media (min-width: 992px) {
  .q-gunmetal {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-gunmetal .vertical .headerback {
    background-color: #687d8c;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #687d8c 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #687d8c 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #687d8c 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #687d8c 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-gunmetal .vertical .headerback {
    background-color: #687d8c;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #687d8c 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #687d8c 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #687d8c 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #687d8c 6.5px, #fafafa 6.5px);
  }
}
.q-gunmetal a.text-link {
  color: #687d8c;
}
.q-gunmetal .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #b0bbc4 !important;
}
.q-gunmetal .k-scheduler-views li.k-state-hover {
  border-color: #323c43 !important;
}
.q-gunmetal .k-task-complete,
.q-gunmetal .k-scheduler .k-header,
.q-gunmetal .k-scheduler .k-header li,
.q-gunmetal .k-scheduler .k-header .k-link {
  background-color: #687d8c !important;
  border-color: #687d8c;
}
.q-gunmetal .k-header.k-scheduler-footer ul.k-header li {
  border-color: #687d8c;
}
.q-gunmetal .k-filter-menu.k-popup .k-button {
  color: #687d8c !important;
}
.q-gunmetal .q-dialoglink {
  color: #687d8c;
}
.q-gunmetal .q-dialoglink:hover {
  color: #475660;
}
.q-gunmetal .k-editor-dialog .k-textbox > input:focus,
.q-gunmetal .k-editor-dialog .k-input[type="text"]:focus,
.q-gunmetal .k-editor-dialog .k-input[type="number"]:focus,
.q-gunmetal .k-editor-dialog .k-textbox:focus,
.q-gunmetal .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-gunmetal .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #687d8c;
}
.q-gunmetal .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-gunmetal .k-editor-dialog .k-dialog-close.k-button {
  color: #687d8c !important;
}
.q-gunmetal .l3grid .k-edit-cell .k-input,
.q-gunmetal .l3grid .k-edit-cell input.k-textbox,
.q-gunmetal .l3grid .k-edit-cell textarea.k-textbox,
.q-gunmetal .l3grid .k-edit-cell input.k-textbox:hover,
.q-gunmetal .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-gunmetal .l3grid .k-edit-cell .k-textbox > input,
.q-gunmetal .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #3d4951 !important;
}
.q-gunmetal .contextMenu LI.hover A,
.q-gunmetal .dropdown-menu LI:hover,
.q-gunmetal .dropdown-menu LI A:hover,
.q-gunmetal dropdown-actionmenu LI:hover,
.q-gunmetal .dropdown-actionmenu LI A:hover {
  color: #687d8c;
}
.q-gunmetal .gridholder .coloredcell {
  background-color: #687d8c !important;
}
.q-gunmetal .gridholder .k-group-cell.k-header {
  background-color: #687d8c;
}
.q-gunmetal .gridholder .k-button {
  background-color: transparent!important;
}
.q-gunmetal .gridholder .q-linkout {
  color: #687d8c !important;
  font-weight: bold;
  text-decoration: none;
}
.q-gunmetal .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-gunmetal .gridholder .k-grid .gridbutton {
  background-color: #687d8c !important;
}
.q-gunmetal .k-grouping-header .k-group-indicator,
.q-gunmetal .k-pivot-toolbar .k-button {
  background-color: #687d8c !important;
  border-color: #687d8c !important;
}
.q-gunmetal .contextMenu LI.hover A,
.q-gunmetal .dropdown-menu LI:hover,
.q-gunmetal .dropdown-menu LI A:hover,
.q-gunmetal .dropdown-menu LI button:hover,
.q-gunmetal .dropdown-menu > li > button:hover {
  color: #687d8c;
}
.q-gunmetal .k-popup .k-primary {
  background-color: #687d8c;
}
.q-gunmetal .k-filter-menu input.k-textbox,
.q-gunmetal .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-gunmetal .k-filter-menu input.k-textbox:focus,
.q-gunmetal .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-gunmetal .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-gunmetal .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-gunmetal .k-filtercell,
.q-gunmetal .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-gunmetal .list_carousel li:hover,
.q-gunmetal .list_carousel li.tab-active {
  color: #687d8c;
  border-bottom: 2px solid #687d8c;
}
.q-gunmetal .list_carousel {
  background-color: #687d8c;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #687d8c 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #687d8c 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #687d8c 6px, #eeeeee 6px);
}
.q-gunmetal .k-tab-control-container {
  background-color: #687d8c;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px);
}
.q-gunmetal .k-content {
  background-color: #687d8c;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px);
}
.q-gunmetal .q-tab-panel-wrapper {
  background-color: #687d8c;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px);
}
.q-gunmetal .k-state-active .gridholder a.k-link,
.q-gunmetal .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-gunmetal .k-window-content .k-button,
.q-gunmetal .k-window-content .delete-cancel,
.q-gunmetal .k-window-content .delete-confirm {
  color: #687d8c;
}
.q-gunmetal .widget .k-button:focus {
  background-color: #687d8c !important;
}
.q-gunmetal .k-window-titlebar.k-header {
  background: #687d8c;
}
.q-gunmetal .k-window-titlebar {
  background-color: #687d8c;
}
.q-gunmetal .lightboxClose {
  color: #687d8c;
}
.q-gunmetal .k-calendar .k-header {
  background-color: #687d8c;
}
.q-gunmetal .k-calendar .k-header .k-link.k-state-hover {
  background-color: #5d707d;
}
.q-gunmetal .k-calendar .k-footer .k-nav-today {
  color: #687d8c;
}
.q-gunmetal .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-gunmetal .effectivedateon,
.q-gunmetal .effectivedateoff,
.q-gunmetal .prominentlink,
.q-gunmetal .k-checkbox-label.pull-left:before,
.q-gunmetal .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #687d8c;
}
.q-gunmetal .q-form-control-wrapper input.q-form-control-input,
.q-gunmetal .q-form-control-wrapper textarea.q-form-control-input,
.q-gunmetal .k-dropdown-wrap span.k-input,
.q-gunmetal .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#687d8c, #687d8c), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-gunmetal .q-form-control-wrapper input.q-form-control-input:focus,
.q-gunmetal .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-gunmetal .k-dropdown-wrap span.k-input:focus,
.q-gunmetal .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-gunmetal .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-gunmetal .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#687d8c, #687d8c), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-gunmetal input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #687d8c;
}
.q-gunmetal .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #687d8c !important;
  border-color: #687d8c !important;
}
.q-gunmetal .k-radio:checked + .k-radio-label:before {
  border-color: #687d8c !important;
}
.q-gunmetal .k-radio:checked + .k-radio-label:after {
  background-color: #687d8c !important;
}
.q-gunmetal .effectivedateon,
.q-gunmetal .effectivedateoff,
.q-gunmetal .prominentlink {
  color: #687d8c !important;
}
.q-gunmetal .k-button {
  background: #687d8c !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-gunmetal .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-gunmetal .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-gunmetal .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-gunmetal .k-state-selected > .k-link,
.q-gunmetal .k-panelbar > li > .k-state-selected,
.q-gunmetal .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #687d8c !important;
  font-weight: bold;
}
.q-gunmetal .k-state-active a.k-link {
  color: #687d8c !important;
}
.q-gunmetal .k-tabstrip-items .k-state-active,
.q-gunmetal .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #687d8c !important;
}
.q-gunmetal .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-gunmetal .k-state-selected,
.q-gunmetal .k-state-selected:link,
.q-gunmetal .k-state-selected:visited,
.q-gunmetal .k-list > .k-state-selected,
.q-gunmetal .k-list > .k-state-highlight,
.q-gunmetal .k-panel > .k-state-selected,
.q-gunmetal .k-ghost-splitbar-vertical,
.q-gunmetal .k-ghost-splitbar-horizontal,
.q-gunmetal .k-draghandle.k-state-selected:hover,
.q-gunmetal .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-gunmetal .k-scheduler .k-today.k-state-selected,
.q-gunmetal .k-marquee-color {
  color: #687d8c !important;
}
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#687d8c, #687d8c), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#687d8c, #687d8c), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-gunmetal .gridholder a.k-link.q-error,
.q-gunmetal .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-gunmetal .popover a {
  color: #687d8c;
}
.q-gunmetal .popover a:hover {
  color: #687d8c;
}
.q-amber {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-amber .alert-links a {
  color: #ffc107;
}
.q-amber .dropdownUsermenu .endstate {
  color: #ffc107;
}
.q-amber .q-actionbar {
  background-color: #ffc107;
}
.q-amber .q-action a:hover,
.q-amber .q-action button:hover,
.q-amber .q-action .q-action_Hub:hover {
  background-color: #ecb100;
}
.q-amber .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #ffc107;
}
.q-amber .k-button:focus {
  background-color: #ffc107 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-amber .material {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-amber .material {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-amber .material {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
  }
}
.q-amber .q-form,
.q-amber .q-gridheader {
  background-color: #ffc107 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-amber .q-form,
  .q-amber .q-gridheader {
    background-color: #ffc107 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-amber .q-gridheaderwhite {
  background-color: #ffc107 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-amber .q-gridheaderwhite {
    background-color: #ffc107 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
  }
}
.q-amber .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-amber .detailscard .btn-link.pull-right,
.q-amber .addresscard .btn-link.pull-right,
.q-amber .contactcard .btn-link.pull-right {
  color: #ffc107 !important;
}
.q-amber .k-progressbar {
  background-color: #ffe186 !important;
}
.q-amber .k-progressbar .k-state-selected {
  background-color: #ffc107 !important;
}
.q-amber table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #ffc107;
}
.q-amber .accordiontext:before,
.q-amber .accordiontext:after {
  color: #ffc107 !important;
}
.q-amber .q-form-wizard .btn-link.pull-right {
  color: #ffc107 !important;
}
.q-amber .stepwizard-step .btn-primary,
.q-amber .tabwizard-default .btn-primary {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
@media (min-width: 992px) {
  .q-amber {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-amber .vertical .headerback {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffc107 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #ffc107 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #ffc107 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #ffc107 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-amber .vertical .headerback {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
  }
}
.q-amber a.text-link {
  color: #ffc107;
}
.q-amber .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #ffe186 !important;
}
.q-amber .k-scheduler-views li.k-state-hover {
  border-color: #866500 !important;
}
.q-amber .k-task-complete,
.q-amber .k-scheduler .k-header,
.q-amber .k-scheduler .k-header li,
.q-amber .k-scheduler .k-header .k-link {
  background-color: #ffc107 !important;
  border-color: #ffc107;
}
.q-amber .k-header.k-scheduler-footer ul.k-header li {
  border-color: #ffc107;
}
.q-amber .k-filter-menu.k-popup .k-button {
  color: #ffc107 !important;
}
.q-amber .q-dialoglink {
  color: #ffc107;
}
.q-amber .q-dialoglink:hover {
  color: #b98b00;
}
.q-amber .k-editor-dialog .k-textbox > input:focus,
.q-amber .k-editor-dialog .k-input[type="text"]:focus,
.q-amber .k-editor-dialog .k-input[type="number"]:focus,
.q-amber .k-editor-dialog .k-textbox:focus,
.q-amber .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-amber .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #ffc107;
}
.q-amber .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-amber .k-editor-dialog .k-dialog-close.k-button {
  color: #ffc107 !important;
}
.q-amber .l3grid .k-edit-cell .k-input,
.q-amber .l3grid .k-edit-cell input.k-textbox,
.q-amber .l3grid .k-edit-cell textarea.k-textbox,
.q-amber .l3grid .k-edit-cell input.k-textbox:hover,
.q-amber .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-amber .l3grid .k-edit-cell .k-textbox > input,
.q-amber .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #a07800 !important;
}
.q-amber .contextMenu LI.hover A,
.q-amber .dropdown-menu LI:hover,
.q-amber .dropdown-menu LI A:hover,
.q-amber dropdown-actionmenu LI:hover,
.q-amber .dropdown-actionmenu LI A:hover {
  color: #ffc107;
}
.q-amber .gridholder .coloredcell {
  background-color: #ffc107 !important;
}
.q-amber .gridholder .k-group-cell.k-header {
  background-color: #ffc107;
}
.q-amber .gridholder .k-button {
  background-color: transparent!important;
}
.q-amber .gridholder .q-linkout {
  color: #ffc107 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-amber .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-amber .gridholder .k-grid .gridbutton {
  background-color: #ffc107 !important;
}
.q-amber .k-grouping-header .k-group-indicator,
.q-amber .k-pivot-toolbar .k-button {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
.q-amber .contextMenu LI.hover A,
.q-amber .dropdown-menu LI:hover,
.q-amber .dropdown-menu LI A:hover,
.q-amber .dropdown-menu LI button:hover,
.q-amber .dropdown-menu > li > button:hover {
  color: #ffc107;
}
.q-amber .k-popup .k-primary {
  background-color: #ffc107;
}
.q-amber .k-filter-menu input.k-textbox,
.q-amber .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-amber .k-filter-menu input.k-textbox:focus,
.q-amber .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-amber .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-amber .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-amber .k-filtercell,
.q-amber .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-amber .list_carousel li:hover,
.q-amber .list_carousel li.tab-active {
  color: #ffc107;
  border-bottom: 2px solid #ffc107;
}
.q-amber .list_carousel {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
}
.q-amber .k-tab-control-container {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
}
.q-amber .k-content {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
}
.q-amber .q-tab-panel-wrapper {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
}
.q-amber .k-state-active .gridholder a.k-link,
.q-amber .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-amber .k-window-content .k-button,
.q-amber .k-window-content .delete-cancel,
.q-amber .k-window-content .delete-confirm {
  color: #ffc107;
}
.q-amber .widget .k-button:focus {
  background-color: #ffc107 !important;
}
.q-amber .k-window-titlebar.k-header {
  background: #ffc107;
}
.q-amber .k-window-titlebar {
  background-color: #ffc107;
}
.q-amber .lightboxClose {
  color: #ffc107;
}
.q-amber .k-calendar .k-header {
  background-color: #ffc107;
}
.q-amber .k-calendar .k-header .k-link.k-state-hover {
  background-color: #ecb100;
}
.q-amber .k-calendar .k-footer .k-nav-today {
  color: #ffc107;
}
.q-amber .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-amber .effectivedateon,
.q-amber .effectivedateoff,
.q-amber .prominentlink,
.q-amber .k-checkbox-label.pull-left:before,
.q-amber .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #ffc107;
}
.q-amber .q-form-control-wrapper input.q-form-control-input,
.q-amber .q-form-control-wrapper textarea.q-form-control-input,
.q-amber .k-dropdown-wrap span.k-input,
.q-amber .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-amber .q-form-control-wrapper input.q-form-control-input:focus,
.q-amber .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-amber .k-dropdown-wrap span.k-input:focus,
.q-amber .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-amber .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-amber .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-amber input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #ffc107;
}
.q-amber .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
.q-amber .k-radio:checked + .k-radio-label:before {
  border-color: #ffc107 !important;
}
.q-amber .k-radio:checked + .k-radio-label:after {
  background-color: #ffc107 !important;
}
.q-amber .effectivedateon,
.q-amber .effectivedateoff,
.q-amber .prominentlink {
  color: #ffc107 !important;
}
.q-amber .k-button {
  background: #ffc107 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-amber .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-amber .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-amber .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-amber .k-state-selected > .k-link,
.q-amber .k-panelbar > li > .k-state-selected,
.q-amber .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ffc107 !important;
  font-weight: bold;
}
.q-amber .k-state-active a.k-link {
  color: #ffc107 !important;
}
.q-amber .k-tabstrip-items .k-state-active,
.q-amber .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #ffc107 !important;
}
.q-amber .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-amber .k-state-selected,
.q-amber .k-state-selected:link,
.q-amber .k-state-selected:visited,
.q-amber .k-list > .k-state-selected,
.q-amber .k-list > .k-state-highlight,
.q-amber .k-panel > .k-state-selected,
.q-amber .k-ghost-splitbar-vertical,
.q-amber .k-ghost-splitbar-horizontal,
.q-amber .k-draghandle.k-state-selected:hover,
.q-amber .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-amber .k-scheduler .k-today.k-state-selected,
.q-amber .k-marquee-color {
  color: #ffc107 !important;
}
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-amber .gridholder a.k-link.q-error,
.q-amber .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-amber .popover a {
  color: #ffc107;
}
.q-amber .popover a:hover {
  color: #ffc107;
}
.q-orange {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-orange .alert-links a {
  color: #ff9800;
}
.q-orange .dropdownUsermenu .endstate {
  color: #ff9800;
}
.q-orange .q-actionbar {
  background-color: #ff9800;
}
.q-orange .q-action a:hover,
.q-orange .q-action button:hover,
.q-orange .q-action .q-action_Hub:hover {
  background-color: #e68900;
}
.q-orange .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #ff9800;
}
.q-orange .k-button:focus {
  background-color: #ff9800 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-orange .material {
    background-color: #ff9800;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-orange .material {
    background-color: #ff9800;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-orange .material {
    background-color: #ff9800;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px);
  }
}
.q-orange .q-form,
.q-orange .q-gridheader {
  background-color: #ff9800 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #ff9800 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #ff9800 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #ff9800 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-orange .q-form,
  .q-orange .q-gridheader {
    background-color: #ff9800 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #ff9800 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ff9800 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ff9800 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #ff9800 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-orange .q-gridheaderwhite {
  background-color: #ff9800 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-orange .q-gridheaderwhite {
    background-color: #ff9800 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px) !important;
  }
}
.q-orange .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-orange .detailscard .btn-link.pull-right,
.q-orange .addresscard .btn-link.pull-right,
.q-orange .contactcard .btn-link.pull-right {
  color: #ff9800 !important;
}
.q-orange .k-progressbar {
  background-color: #ffcc80 !important;
}
.q-orange .k-progressbar .k-state-selected {
  background-color: #ff9800 !important;
}
.q-orange table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #ff9800;
}
.q-orange .accordiontext:before,
.q-orange .accordiontext:after {
  color: #ff9800 !important;
}
.q-orange .q-form-wizard .btn-link.pull-right {
  color: #ff9800 !important;
}
.q-orange .stepwizard-step .btn-primary,
.q-orange .tabwizard-default .btn-primary {
  background-color: #ff9800 !important;
  border-color: #ff9800 !important;
}
@media (min-width: 992px) {
  .q-orange {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-orange .vertical .headerback {
    background-color: #ff9800;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ff9800 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #ff9800 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #ff9800 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #ff9800 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-orange .vertical .headerback {
    background-color: #ff9800;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ff9800 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #ff9800 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #ff9800 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #ff9800 6.5px, #fafafa 6.5px);
  }
}
.q-orange a.text-link {
  color: #ff9800;
}
.q-orange .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #ffcc80 !important;
}
.q-orange .k-scheduler-views li.k-state-hover {
  border-color: #804c00 !important;
}
.q-orange .k-task-complete,
.q-orange .k-scheduler .k-header,
.q-orange .k-scheduler .k-header li,
.q-orange .k-scheduler .k-header .k-link {
  background-color: #ff9800 !important;
  border-color: #ff9800;
}
.q-orange .k-header.k-scheduler-footer ul.k-header li {
  border-color: #ff9800;
}
.q-orange .k-filter-menu.k-popup .k-button {
  color: #ff9800 !important;
}
.q-orange .q-dialoglink {
  color: #ff9800;
}
.q-orange .q-dialoglink:hover {
  color: #b36a00;
}
.q-orange .k-editor-dialog .k-textbox > input:focus,
.q-orange .k-editor-dialog .k-input[type="text"]:focus,
.q-orange .k-editor-dialog .k-input[type="number"]:focus,
.q-orange .k-editor-dialog .k-textbox:focus,
.q-orange .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-orange .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #ff9800;
}
.q-orange .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-orange .k-editor-dialog .k-dialog-close.k-button {
  color: #ff9800 !important;
}
.q-orange .l3grid .k-edit-cell .k-input,
.q-orange .l3grid .k-edit-cell input.k-textbox,
.q-orange .l3grid .k-edit-cell textarea.k-textbox,
.q-orange .l3grid .k-edit-cell input.k-textbox:hover,
.q-orange .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-orange .l3grid .k-edit-cell .k-textbox > input,
.q-orange .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #995b00 !important;
}
.q-orange .contextMenu LI.hover A,
.q-orange .dropdown-menu LI:hover,
.q-orange .dropdown-menu LI A:hover,
.q-orange dropdown-actionmenu LI:hover,
.q-orange .dropdown-actionmenu LI A:hover {
  color: #ff9800;
}
.q-orange .gridholder .coloredcell {
  background-color: #ff9800 !important;
}
.q-orange .gridholder .k-group-cell.k-header {
  background-color: #ff9800;
}
.q-orange .gridholder .k-button {
  background-color: transparent!important;
}
.q-orange .gridholder .q-linkout {
  color: #ff9800 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-orange .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-orange .gridholder .k-grid .gridbutton {
  background-color: #ff9800 !important;
}
.q-orange .k-grouping-header .k-group-indicator,
.q-orange .k-pivot-toolbar .k-button {
  background-color: #ff9800 !important;
  border-color: #ff9800 !important;
}
.q-orange .contextMenu LI.hover A,
.q-orange .dropdown-menu LI:hover,
.q-orange .dropdown-menu LI A:hover,
.q-orange .dropdown-menu LI button:hover,
.q-orange .dropdown-menu > li > button:hover {
  color: #ff9800;
}
.q-orange .k-popup .k-primary {
  background-color: #ff9800;
}
.q-orange .k-filter-menu input.k-textbox,
.q-orange .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-orange .k-filter-menu input.k-textbox:focus,
.q-orange .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-orange .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-orange .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-orange .k-filtercell,
.q-orange .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-orange .list_carousel li:hover,
.q-orange .list_carousel li.tab-active {
  color: #ff9800;
  border-bottom: 2px solid #ff9800;
}
.q-orange .list_carousel {
  background-color: #ff9800;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #ff9800 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #ff9800 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #ff9800 6px, #eeeeee 6px);
}
.q-orange .k-tab-control-container {
  background-color: #ff9800;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px);
}
.q-orange .k-content {
  background-color: #ff9800;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px);
}
.q-orange .q-tab-panel-wrapper {
  background-color: #ff9800;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px);
}
.q-orange .k-state-active .gridholder a.k-link,
.q-orange .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-orange .k-window-content .k-button,
.q-orange .k-window-content .delete-cancel,
.q-orange .k-window-content .delete-confirm {
  color: #ff9800;
}
.q-orange .widget .k-button:focus {
  background-color: #ff9800 !important;
}
.q-orange .k-window-titlebar.k-header {
  background: #ff9800;
}
.q-orange .k-window-titlebar {
  background-color: #ff9800;
}
.q-orange .lightboxClose {
  color: #ff9800;
}
.q-orange .k-calendar .k-header {
  background-color: #ff9800;
}
.q-orange .k-calendar .k-header .k-link.k-state-hover {
  background-color: #e68900;
}
.q-orange .k-calendar .k-footer .k-nav-today {
  color: #ff9800;
}
.q-orange .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-orange .effectivedateon,
.q-orange .effectivedateoff,
.q-orange .prominentlink,
.q-orange .k-checkbox-label.pull-left:before,
.q-orange .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #ff9800;
}
.q-orange .q-form-control-wrapper input.q-form-control-input,
.q-orange .q-form-control-wrapper textarea.q-form-control-input,
.q-orange .k-dropdown-wrap span.k-input,
.q-orange .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-orange .q-form-control-wrapper input.q-form-control-input:focus,
.q-orange .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-orange .k-dropdown-wrap span.k-input:focus,
.q-orange .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-orange .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-orange .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-orange input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #ff9800;
}
.q-orange .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ff9800 !important;
  border-color: #ff9800 !important;
}
.q-orange .k-radio:checked + .k-radio-label:before {
  border-color: #ff9800 !important;
}
.q-orange .k-radio:checked + .k-radio-label:after {
  background-color: #ff9800 !important;
}
.q-orange .effectivedateon,
.q-orange .effectivedateoff,
.q-orange .prominentlink {
  color: #ff9800 !important;
}
.q-orange .k-button {
  background: #ff9800 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-orange .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-orange .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-orange .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-orange .k-state-selected > .k-link,
.q-orange .k-panelbar > li > .k-state-selected,
.q-orange .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ff9800 !important;
  font-weight: bold;
}
.q-orange .k-state-active a.k-link {
  color: #ff9800 !important;
}
.q-orange .k-tabstrip-items .k-state-active,
.q-orange .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #ff9800 !important;
}
.q-orange .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-orange .k-state-selected,
.q-orange .k-state-selected:link,
.q-orange .k-state-selected:visited,
.q-orange .k-list > .k-state-selected,
.q-orange .k-list > .k-state-highlight,
.q-orange .k-panel > .k-state-selected,
.q-orange .k-ghost-splitbar-vertical,
.q-orange .k-ghost-splitbar-horizontal,
.q-orange .k-draghandle.k-state-selected:hover,
.q-orange .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-orange .k-scheduler .k-today.k-state-selected,
.q-orange .k-marquee-color {
  color: #ff9800 !important;
}
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-orange .gridholder a.k-link.q-error,
.q-orange .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-orange .popover a {
  color: #ff9800;
}
.q-orange .popover a:hover {
  color: #ff9800;
}
.q-deeporange {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-deeporange .alert-links a {
  color: #ff5722;
}
.q-deeporange .dropdownUsermenu .endstate {
  color: #ff5722;
}
.q-deeporange .q-actionbar {
  background-color: #ff5722;
}
.q-deeporange .q-action a:hover,
.q-deeporange .q-action button:hover,
.q-deeporange .q-action .q-action_Hub:hover {
  background-color: #ff4408;
}
.q-deeporange .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #ff5722;
}
.q-deeporange .k-button:focus {
  background-color: #ff5722 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-deeporange .material {
    background-color: #ff5722;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-deeporange .material {
    background-color: #ff5722;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-deeporange .material {
    background-color: #ff5722;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px);
  }
}
.q-deeporange .q-form,
.q-deeporange .q-gridheader {
  background-color: #ff5722 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #ff5722 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #ff5722 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #ff5722 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-deeporange .q-form,
  .q-deeporange .q-gridheader {
    background-color: #ff5722 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #ff5722 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ff5722 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ff5722 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #ff5722 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-deeporange .q-gridheaderwhite {
  background-color: #ff5722 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-deeporange .q-gridheaderwhite {
    background-color: #ff5722 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px) !important;
  }
}
.q-deeporange .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-deeporange .detailscard .btn-link.pull-right,
.q-deeporange .addresscard .btn-link.pull-right,
.q-deeporange .contactcard .btn-link.pull-right {
  color: #ff5722 !important;
}
.q-deeporange .k-progressbar {
  background-color: #ffb8a2 !important;
}
.q-deeporange .k-progressbar .k-state-selected {
  background-color: #ff5722 !important;
}
.q-deeporange table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #ff5722;
}
.q-deeporange .accordiontext:before,
.q-deeporange .accordiontext:after {
  color: #ff5722 !important;
}
.q-deeporange .q-form-wizard .btn-link.pull-right {
  color: #ff5722 !important;
}
.q-deeporange .stepwizard-step .btn-primary,
.q-deeporange .tabwizard-default .btn-primary {
  background-color: #ff5722 !important;
  border-color: #ff5722 !important;
}
@media (min-width: 992px) {
  .q-deeporange {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-deeporange .vertical .headerback {
    background-color: #ff5722;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ff5722 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #ff5722 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #ff5722 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #ff5722 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-deeporange .vertical .headerback {
    background-color: #ff5722;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ff5722 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #ff5722 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #ff5722 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #ff5722 6.5px, #fafafa 6.5px);
  }
}
.q-deeporange a.text-link {
  color: #ff5722;
}
.q-deeporange .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #ffb8a2 !important;
}
.q-deeporange .k-scheduler-views li.k-state-hover {
  border-color: #a22700 !important;
}
.q-deeporange .k-task-complete,
.q-deeporange .k-scheduler .k-header,
.q-deeporange .k-scheduler .k-header li,
.q-deeporange .k-scheduler .k-header .k-link {
  background-color: #ff5722 !important;
  border-color: #ff5722;
}
.q-deeporange .k-header.k-scheduler-footer ul.k-header li {
  border-color: #ff5722;
}
.q-deeporange .k-filter-menu.k-popup .k-button {
  color: #ff5722 !important;
}
.q-deeporange .q-dialoglink {
  color: #ff5722;
}
.q-deeporange .q-dialoglink:hover {
  color: #d43300;
}
.q-deeporange .k-editor-dialog .k-textbox > input:focus,
.q-deeporange .k-editor-dialog .k-input[type="text"]:focus,
.q-deeporange .k-editor-dialog .k-input[type="number"]:focus,
.q-deeporange .k-editor-dialog .k-textbox:focus,
.q-deeporange .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-deeporange .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #ff5722;
}
.q-deeporange .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-deeporange .k-editor-dialog .k-dialog-close.k-button {
  color: #ff5722 !important;
}
.q-deeporange .l3grid .k-edit-cell .k-input,
.q-deeporange .l3grid .k-edit-cell input.k-textbox,
.q-deeporange .l3grid .k-edit-cell textarea.k-textbox,
.q-deeporange .l3grid .k-edit-cell input.k-textbox:hover,
.q-deeporange .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-deeporange .l3grid .k-edit-cell .k-textbox > input,
.q-deeporange .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #bb2d00 !important;
}
.q-deeporange .contextMenu LI.hover A,
.q-deeporange .dropdown-menu LI:hover,
.q-deeporange .dropdown-menu LI A:hover,
.q-deeporange dropdown-actionmenu LI:hover,
.q-deeporange .dropdown-actionmenu LI A:hover {
  color: #ff5722;
}
.q-deeporange .gridholder .coloredcell {
  background-color: #ff5722 !important;
}
.q-deeporange .gridholder .k-group-cell.k-header {
  background-color: #ff5722;
}
.q-deeporange .gridholder .k-button {
  background-color: transparent!important;
}
.q-deeporange .gridholder .q-linkout {
  color: #ff5722 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-deeporange .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-deeporange .gridholder .k-grid .gridbutton {
  background-color: #ff5722 !important;
}
.q-deeporange .k-grouping-header .k-group-indicator,
.q-deeporange .k-pivot-toolbar .k-button {
  background-color: #ff5722 !important;
  border-color: #ff5722 !important;
}
.q-deeporange .contextMenu LI.hover A,
.q-deeporange .dropdown-menu LI:hover,
.q-deeporange .dropdown-menu LI A:hover,
.q-deeporange .dropdown-menu LI button:hover,
.q-deeporange .dropdown-menu > li > button:hover {
  color: #ff5722;
}
.q-deeporange .k-popup .k-primary {
  background-color: #ff5722;
}
.q-deeporange .k-filter-menu input.k-textbox,
.q-deeporange .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-deeporange .k-filter-menu input.k-textbox:focus,
.q-deeporange .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-deeporange .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-deeporange .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-deeporange .k-filtercell,
.q-deeporange .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-deeporange .list_carousel li:hover,
.q-deeporange .list_carousel li.tab-active {
  color: #ff5722;
  border-bottom: 2px solid #ff5722;
}
.q-deeporange .list_carousel {
  background-color: #ff5722;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #ff5722 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #ff5722 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #ff5722 6px, #eeeeee 6px);
}
.q-deeporange .k-tab-control-container {
  background-color: #ff5722;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px);
}
.q-deeporange .k-content {
  background-color: #ff5722;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px);
}
.q-deeporange .q-tab-panel-wrapper {
  background-color: #ff5722;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px);
}
.q-deeporange .k-state-active .gridholder a.k-link,
.q-deeporange .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-deeporange .k-window-content .k-button,
.q-deeporange .k-window-content .delete-cancel,
.q-deeporange .k-window-content .delete-confirm {
  color: #ff5722;
}
.q-deeporange .widget .k-button:focus {
  background-color: #ff5722 !important;
}
.q-deeporange .k-window-titlebar.k-header {
  background: #ff5722;
}
.q-deeporange .k-window-titlebar {
  background-color: #ff5722;
}
.q-deeporange .lightboxClose {
  color: #ff5722;
}
.q-deeporange .k-calendar .k-header {
  background-color: #ff5722;
}
.q-deeporange .k-calendar .k-header .k-link.k-state-hover {
  background-color: #ff4408;
}
.q-deeporange .k-calendar .k-footer .k-nav-today {
  color: #ff5722;
}
.q-deeporange .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-deeporange .effectivedateon,
.q-deeporange .effectivedateoff,
.q-deeporange .prominentlink,
.q-deeporange .k-checkbox-label.pull-left:before,
.q-deeporange .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #ff5722;
}
.q-deeporange .q-form-control-wrapper input.q-form-control-input,
.q-deeporange .q-form-control-wrapper textarea.q-form-control-input,
.q-deeporange .k-dropdown-wrap span.k-input,
.q-deeporange .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-deeporange .q-form-control-wrapper input.q-form-control-input:focus,
.q-deeporange .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-deeporange .k-dropdown-wrap span.k-input:focus,
.q-deeporange .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-deeporange .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-deeporange .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-deeporange input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #ff5722;
}
.q-deeporange .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ff5722 !important;
  border-color: #ff5722 !important;
}
.q-deeporange .k-radio:checked + .k-radio-label:before {
  border-color: #ff5722 !important;
}
.q-deeporange .k-radio:checked + .k-radio-label:after {
  background-color: #ff5722 !important;
}
.q-deeporange .effectivedateon,
.q-deeporange .effectivedateoff,
.q-deeporange .prominentlink {
  color: #ff5722 !important;
}
.q-deeporange .k-button {
  background: #ff5722 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-deeporange .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-deeporange .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-deeporange .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-deeporange .k-state-selected > .k-link,
.q-deeporange .k-panelbar > li > .k-state-selected,
.q-deeporange .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ff5722 !important;
  font-weight: bold;
}
.q-deeporange .k-state-active a.k-link {
  color: #ff5722 !important;
}
.q-deeporange .k-tabstrip-items .k-state-active,
.q-deeporange .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #ff5722 !important;
}
.q-deeporange .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-deeporange .k-state-selected,
.q-deeporange .k-state-selected:link,
.q-deeporange .k-state-selected:visited,
.q-deeporange .k-list > .k-state-selected,
.q-deeporange .k-list > .k-state-highlight,
.q-deeporange .k-panel > .k-state-selected,
.q-deeporange .k-ghost-splitbar-vertical,
.q-deeporange .k-ghost-splitbar-horizontal,
.q-deeporange .k-draghandle.k-state-selected:hover,
.q-deeporange .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-deeporange .k-scheduler .k-today.k-state-selected,
.q-deeporange .k-marquee-color {
  color: #ff5722 !important;
}
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-deeporange .gridholder a.k-link.q-error,
.q-deeporange .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-deeporange .popover a {
  color: #ff5722;
}
.q-deeporange .popover a:hover {
  color: #ff5722;
}
.q-brown {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-brown .alert-links a {
  color: #795548;
}
.q-brown .dropdownUsermenu .endstate {
  color: #795548;
}
.q-brown .q-actionbar {
  background-color: #795548;
}
.q-brown .q-action a:hover,
.q-brown .q-action button:hover,
.q-brown .q-action .q-action_Hub:hover {
  background-color: #694a3e;
}
.q-brown .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #795548;
}
.q-brown .k-button:focus {
  background-color: #795548 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-brown .material {
    background-color: #795548;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-brown .material {
    background-color: #795548;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-brown .material {
    background-color: #795548;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #795548 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #795548 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #795548 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #795548 6.1px, #ffffff 6.1px);
  }
}
.q-brown .q-form,
.q-brown .q-gridheader {
  background-color: #795548 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #795548 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #795548 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #795548 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #795548 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-brown .q-form,
  .q-brown .q-gridheader {
    background-color: #795548 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #795548 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #795548 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #795548 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #795548 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-brown .q-gridheaderwhite {
  background-color: #795548 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-brown .q-gridheaderwhite {
    background-color: #795548 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #795548 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #795548 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #795548 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #795548 6.1px, #ffffff 6.1px) !important;
  }
}
.q-brown .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-brown .detailscard .btn-link.pull-right,
.q-brown .addresscard .btn-link.pull-right,
.q-brown .contactcard .btn-link.pull-right {
  color: #795548 !important;
}
.q-brown .k-progressbar {
  background-color: #b89588 !important;
}
.q-brown .k-progressbar .k-state-selected {
  background-color: #795548 !important;
}
.q-brown table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #795548;
}
.q-brown .accordiontext:before,
.q-brown .accordiontext:after {
  color: #795548 !important;
}
.q-brown .q-form-wizard .btn-link.pull-right {
  color: #795548 !important;
}
.q-brown .stepwizard-step .btn-primary,
.q-brown .tabwizard-default .btn-primary {
  background-color: #795548 !important;
  border-color: #795548 !important;
}
@media (min-width: 992px) {
  .q-brown {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-brown .vertical .headerback {
    background-color: #795548;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #795548 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #795548 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #795548 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #795548 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-brown .vertical .headerback {
    background-color: #795548;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #795548 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #795548 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #795548 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #795548 6.5px, #fafafa 6.5px);
  }
}
.q-brown a.text-link {
  color: #795548;
}
.q-brown .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #b89588 !important;
}
.q-brown .k-scheduler-views li.k-state-hover {
  border-color: #291d18 !important;
}
.q-brown .k-task-complete,
.q-brown .k-scheduler .k-header,
.q-brown .k-scheduler .k-header li,
.q-brown .k-scheduler .k-header .k-link {
  background-color: #795548 !important;
  border-color: #795548;
}
.q-brown .k-header.k-scheduler-footer ul.k-header li {
  border-color: #795548;
}
.q-brown .k-filter-menu.k-popup .k-button {
  color: #795548 !important;
}
.q-brown .q-dialoglink {
  color: #795548;
}
.q-brown .q-dialoglink:hover {
  color: #49332b;
}
.q-brown .k-editor-dialog .k-textbox > input:focus,
.q-brown .k-editor-dialog .k-input[type="text"]:focus,
.q-brown .k-editor-dialog .k-input[type="number"]:focus,
.q-brown .k-editor-dialog .k-textbox:focus,
.q-brown .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-brown .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #795548;
}
.q-brown .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-brown .k-editor-dialog .k-dialog-close.k-button {
  color: #795548 !important;
}
.q-brown .l3grid .k-edit-cell .k-input,
.q-brown .l3grid .k-edit-cell input.k-textbox,
.q-brown .l3grid .k-edit-cell textarea.k-textbox,
.q-brown .l3grid .k-edit-cell input.k-textbox:hover,
.q-brown .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-brown .l3grid .k-edit-cell .k-textbox > input,
.q-brown .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #392822 !important;
}
.q-brown .contextMenu LI.hover A,
.q-brown .dropdown-menu LI:hover,
.q-brown .dropdown-menu LI A:hover,
.q-brown dropdown-actionmenu LI:hover,
.q-brown .dropdown-actionmenu LI A:hover {
  color: #795548;
}
.q-brown .gridholder .coloredcell {
  background-color: #795548 !important;
}
.q-brown .gridholder .k-group-cell.k-header {
  background-color: #795548;
}
.q-brown .gridholder .k-button {
  background-color: transparent!important;
}
.q-brown .gridholder .q-linkout {
  color: #795548 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-brown .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-brown .gridholder .k-grid .gridbutton {
  background-color: #795548 !important;
}
.q-brown .k-grouping-header .k-group-indicator,
.q-brown .k-pivot-toolbar .k-button {
  background-color: #795548 !important;
  border-color: #795548 !important;
}
.q-brown .contextMenu LI.hover A,
.q-brown .dropdown-menu LI:hover,
.q-brown .dropdown-menu LI A:hover,
.q-brown .dropdown-menu LI button:hover,
.q-brown .dropdown-menu > li > button:hover {
  color: #795548;
}
.q-brown .k-popup .k-primary {
  background-color: #795548;
}
.q-brown .k-filter-menu input.k-textbox,
.q-brown .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-brown .k-filter-menu input.k-textbox:focus,
.q-brown .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-brown .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-brown .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-brown .k-filtercell,
.q-brown .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-brown .list_carousel li:hover,
.q-brown .list_carousel li.tab-active {
  color: #795548;
  border-bottom: 2px solid #795548;
}
.q-brown .list_carousel {
  background-color: #795548;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #795548 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #795548 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #795548 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #795548 6px, #eeeeee 6px);
}
.q-brown .k-tab-control-container {
  background-color: #795548;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px);
}
.q-brown .k-content {
  background-color: #795548;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px);
}
.q-brown .q-tab-panel-wrapper {
  background-color: #795548;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px);
}
.q-brown .k-state-active .gridholder a.k-link,
.q-brown .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-brown .k-window-content .k-button,
.q-brown .k-window-content .delete-cancel,
.q-brown .k-window-content .delete-confirm {
  color: #795548;
}
.q-brown .widget .k-button:focus {
  background-color: #795548 !important;
}
.q-brown .k-window-titlebar.k-header {
  background: #795548;
}
.q-brown .k-window-titlebar {
  background-color: #795548;
}
.q-brown .lightboxClose {
  color: #795548;
}
.q-brown .k-calendar .k-header {
  background-color: #795548;
}
.q-brown .k-calendar .k-header .k-link.k-state-hover {
  background-color: #694a3e;
}
.q-brown .k-calendar .k-footer .k-nav-today {
  color: #795548;
}
.q-brown .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-brown .effectivedateon,
.q-brown .effectivedateoff,
.q-brown .prominentlink,
.q-brown .k-checkbox-label.pull-left:before,
.q-brown .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #795548;
}
.q-brown .q-form-control-wrapper input.q-form-control-input,
.q-brown .q-form-control-wrapper textarea.q-form-control-input,
.q-brown .k-dropdown-wrap span.k-input,
.q-brown .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#795548, #795548), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-brown .q-form-control-wrapper input.q-form-control-input:focus,
.q-brown .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-brown .k-dropdown-wrap span.k-input:focus,
.q-brown .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-brown .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-brown .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#795548, #795548), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-brown input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #795548;
}
.q-brown .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #795548 !important;
  border-color: #795548 !important;
}
.q-brown .k-radio:checked + .k-radio-label:before {
  border-color: #795548 !important;
}
.q-brown .k-radio:checked + .k-radio-label:after {
  background-color: #795548 !important;
}
.q-brown .effectivedateon,
.q-brown .effectivedateoff,
.q-brown .prominentlink {
  color: #795548 !important;
}
.q-brown .k-button {
  background: #795548 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-brown .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-brown .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-brown .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-brown .k-state-selected > .k-link,
.q-brown .k-panelbar > li > .k-state-selected,
.q-brown .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #795548 !important;
  font-weight: bold;
}
.q-brown .k-state-active a.k-link {
  color: #795548 !important;
}
.q-brown .k-tabstrip-items .k-state-active,
.q-brown .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #795548 !important;
}
.q-brown .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-brown .k-state-selected,
.q-brown .k-state-selected:link,
.q-brown .k-state-selected:visited,
.q-brown .k-list > .k-state-selected,
.q-brown .k-list > .k-state-highlight,
.q-brown .k-panel > .k-state-selected,
.q-brown .k-ghost-splitbar-vertical,
.q-brown .k-ghost-splitbar-horizontal,
.q-brown .k-draghandle.k-state-selected:hover,
.q-brown .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-brown .k-scheduler .k-today.k-state-selected,
.q-brown .k-marquee-color {
  color: #795548 !important;
}
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#795548, #795548), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#795548, #795548), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-brown .gridholder a.k-link.q-error,
.q-brown .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-brown .popover a {
  color: #795548;
}
.q-brown .popover a:hover {
  color: #795548;
}
/* Standard items across all applications */
/* Standard menu items */
/*Widget class*/
.widget.q-default {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
}
/* Body class below */
.q-default {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-default .alert-links a {
  color: #2196f3;
}
.q-default .dropdownUsermenu .endstate {
  color: #2196f3;
}
.q-default .q-actionbar {
  background-color: #2196f3;
}
.q-default .q-action a:hover,
.q-default .q-action button:hover,
.q-default .q-action .q-action_Hub:hover {
  background-color: #0d8aee;
}
.q-default .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2196f3;
}
.q-default .k-button:focus {
  background-color: #2196f3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-default .material {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-default .material {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-default .material {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
  }
}
.q-default .q-form,
.q-default .q-gridheader {
  background-color: #2196f3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-default .q-form,
  .q-default .q-gridheader {
    background-color: #2196f3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-default .q-gridheaderwhite {
  background-color: #2196f3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-default .q-gridheaderwhite {
    background-color: #2196f3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-default .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-default .detailscard .btn-link.pull-right,
.q-default .addresscard .btn-link.pull-right,
.q-default .contactcard .btn-link.pull-right {
  color: #2196f3 !important;
}
.q-default .k-progressbar {
  background-color: #9acffa !important;
}
.q-default .k-progressbar .k-state-selected {
  background-color: #2196f3 !important;
}
.q-default table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2196f3;
}
.q-default .accordiontext:before,
.q-default .accordiontext:after {
  color: #2196f3 !important;
}
.q-default .q-form-wizard .btn-link.pull-right {
  color: #2196f3 !important;
}
.q-default .stepwizard-step .btn-primary,
.q-default .tabwizard-default .btn-primary {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
@media (min-width: 992px) {
  .q-default {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-default .vertical .headerback {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2196f3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2196f3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2196f3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2196f3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-default .vertical .headerback {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
  }
}
.q-default a.text-link {
  color: #2196f3;
}
.q-default .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #9acffa !important;
}
.q-default .k-scheduler-views li.k-state-hover {
  border-color: #08528d !important;
}
.q-default .k-task-complete,
.q-default .k-scheduler .k-header,
.q-default .k-scheduler .k-header li,
.q-default .k-scheduler .k-header .k-link {
  background-color: #2196f3 !important;
  border-color: #2196f3;
}
.q-default .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2196f3;
}
.q-default .k-filter-menu.k-popup .k-button {
  color: #2196f3 !important;
}
.q-default .q-dialoglink {
  color: #2196f3;
}
.q-default .q-dialoglink:hover {
  color: #0a6ebd;
}
.q-default .k-editor-dialog .k-textbox > input:focus,
.q-default .k-editor-dialog .k-input[type="text"]:focus,
.q-default .k-editor-dialog .k-input[type="number"]:focus,
.q-default .k-editor-dialog .k-textbox:focus,
.q-default .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-default .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2196f3;
}
.q-default .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-default .k-editor-dialog .k-dialog-close.k-button {
  color: #2196f3 !important;
}
.q-default .l3grid .k-edit-cell .k-input,
.q-default .l3grid .k-edit-cell input.k-textbox,
.q-default .l3grid .k-edit-cell textarea.k-textbox,
.q-default .l3grid .k-edit-cell input.k-textbox:hover,
.q-default .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-default .l3grid .k-edit-cell .k-textbox > input,
.q-default .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #0960a5 !important;
}
.q-default .contextMenu LI.hover A,
.q-default .dropdown-menu LI:hover,
.q-default .dropdown-menu LI A:hover,
.q-default dropdown-actionmenu LI:hover,
.q-default .dropdown-actionmenu LI A:hover {
  color: #2196f3;
}
.q-default .gridholder .coloredcell {
  background-color: #2196f3 !important;
}
.q-default .gridholder .k-group-cell.k-header {
  background-color: #2196f3;
}
.q-default .gridholder .k-button {
  background-color: transparent!important;
}
.q-default .gridholder .q-linkout {
  color: #2196f3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-default .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-default .gridholder .k-grid .gridbutton {
  background-color: #2196f3 !important;
}
.q-default .k-grouping-header .k-group-indicator,
.q-default .k-pivot-toolbar .k-button {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
.q-default .contextMenu LI.hover A,
.q-default .dropdown-menu LI:hover,
.q-default .dropdown-menu LI A:hover,
.q-default .dropdown-menu LI button:hover,
.q-default .dropdown-menu > li > button:hover {
  color: #2196f3;
}
.q-default .k-popup .k-primary {
  background-color: #2196f3;
}
.q-default .k-filter-menu input.k-textbox,
.q-default .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-default .k-filter-menu input.k-textbox:focus,
.q-default .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-default .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-default .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-default .k-filtercell,
.q-default .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-default .list_carousel li:hover,
.q-default .list_carousel li.tab-active {
  color: #2196f3;
  border-bottom: 2px solid #2196f3;
}
.q-default .list_carousel {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
}
.q-default .k-tab-control-container {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
}
.q-default .k-content {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
}
.q-default .q-tab-panel-wrapper {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
}
.q-default .k-state-active .gridholder a.k-link,
.q-default .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-default .k-window-content .k-button,
.q-default .k-window-content .delete-cancel,
.q-default .k-window-content .delete-confirm {
  color: #2196f3;
}
.q-default .widget .k-button:focus {
  background-color: #2196f3 !important;
}
.q-default .k-window-titlebar.k-header {
  background: #2196f3;
}
.q-default .k-window-titlebar {
  background-color: #2196f3;
}
.q-default .lightboxClose {
  color: #2196f3;
}
.q-default .k-calendar .k-header {
  background-color: #2196f3;
}
.q-default .k-calendar .k-header .k-link.k-state-hover {
  background-color: #0d8aee;
}
.q-default .k-calendar .k-footer .k-nav-today {
  color: #2196f3;
}
.q-default .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-default .effectivedateon,
.q-default .effectivedateoff,
.q-default .prominentlink,
.q-default .k-checkbox-label.pull-left:before,
.q-default .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2196f3;
}
.q-default .q-form-control-wrapper input.q-form-control-input,
.q-default .q-form-control-wrapper textarea.q-form-control-input,
.q-default .k-dropdown-wrap span.k-input,
.q-default .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-default .q-form-control-wrapper input.q-form-control-input:focus,
.q-default .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-default .k-dropdown-wrap span.k-input:focus,
.q-default .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-default .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-default .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-default input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2196f3;
}
.q-default .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
.q-default .k-radio:checked + .k-radio-label:before {
  border-color: #2196f3 !important;
}
.q-default .k-radio:checked + .k-radio-label:after {
  background-color: #2196f3 !important;
}
.q-default .effectivedateon,
.q-default .effectivedateoff,
.q-default .prominentlink {
  color: #2196f3 !important;
}
.q-default .k-button {
  background: #2196f3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-default .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-default .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-default .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-default .k-state-selected > .k-link,
.q-default .k-panelbar > li > .k-state-selected,
.q-default .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2196f3 !important;
  font-weight: bold;
}
.q-default .k-state-active a.k-link {
  color: #2196f3 !important;
}
.q-default .k-tabstrip-items .k-state-active,
.q-default .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2196f3 !important;
}
.q-default .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-default .k-state-selected,
.q-default .k-state-selected:link,
.q-default .k-state-selected:visited,
.q-default .k-list > .k-state-selected,
.q-default .k-list > .k-state-highlight,
.q-default .k-panel > .k-state-selected,
.q-default .k-ghost-splitbar-vertical,
.q-default .k-ghost-splitbar-horizontal,
.q-default .k-draghandle.k-state-selected:hover,
.q-default .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-default .k-scheduler .k-today.k-state-selected,
.q-default .k-marquee-color {
  color: #2196f3 !important;
}
.q-default .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-default .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-default .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-default .gridholder a.k-link.q-error,
.q-default .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-default .popover a {
  color: #2196f3;
}
.q-default .popover a:hover {
  color: #2196f3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menudefault {
  box-shadow: inset 0 0 0 0 #2196f3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menudefault:hover {
  box-shadow: inset 426px 0 0 0 #2196f3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menudefault:hover,
#mainMenuSlideOut .q-menudefault.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menudefault:hover .mm-next:after,
#mainMenuSlideOut .q-menudefault.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menudefault:hover .mm-arrow:after,
#mainMenuSlideOut .q-menudefault.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menudefault {
  border-left-color: #2196f3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menudefault button span.q-icon {
  background-image: url(/IPWS/Content/30_Quorum/images/menu/menu_default.png);
}
.q-menudefault.active,
.q-menudefault.open,
.q-menudefault.mm-opened,
.q-menudefault:hover {
  background-color: #2196f3 !important;
}
.q-menudefault .activelink {
  color: #2196f3 !important;
  cursor: default!important;
}
/* End of section */
/* Section 2 - Copy and Paste as needed */
/*Widget class*/
.widget.q-maintenance {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
}
/* Body class below */
.q-maintenance {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-maintenance .alert-links a {
  color: #009688;
}
.q-maintenance .dropdownUsermenu .endstate {
  color: #009688;
}
.q-maintenance .q-actionbar {
  background-color: #009688;
}
.q-maintenance .q-action a:hover,
.q-maintenance .q-action button:hover,
.q-maintenance .q-action .q-action_Hub:hover {
  background-color: #007d71;
}
.q-maintenance .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #009688;
}
.q-maintenance .k-button:focus {
  background-color: #009688 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-maintenance .material {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-maintenance .material {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-maintenance .material {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
  }
}
.q-maintenance .q-form,
.q-maintenance .q-gridheader {
  background-color: #009688 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-maintenance .q-form,
  .q-maintenance .q-gridheader {
    background-color: #009688 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-maintenance .q-gridheaderwhite {
  background-color: #009688 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-maintenance .q-gridheaderwhite {
    background-color: #009688 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
  }
}
.q-maintenance .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-maintenance .detailscard .btn-link.pull-right,
.q-maintenance .addresscard .btn-link.pull-right,
.q-maintenance .contactcard .btn-link.pull-right {
  color: #009688 !important;
}
.q-maintenance .k-progressbar {
  background-color: #17ffe9 !important;
}
.q-maintenance .k-progressbar .k-state-selected {
  background-color: #009688 !important;
}
.q-maintenance table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #009688;
}
.q-maintenance .accordiontext:before,
.q-maintenance .accordiontext:after {
  color: #009688 !important;
}
.q-maintenance .q-form-wizard .btn-link.pull-right {
  color: #009688 !important;
}
.q-maintenance .stepwizard-step .btn-primary,
.q-maintenance .tabwizard-default .btn-primary {
  background-color: #009688 !important;
  border-color: #009688 !important;
}
@media (min-width: 992px) {
  .q-maintenance {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-maintenance .vertical .headerback {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #009688 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #009688 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #009688 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #009688 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-maintenance .vertical .headerback {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
  }
}
.q-maintenance a.text-link {
  color: #009688;
}
.q-maintenance .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #17ffe9 !important;
}
.q-maintenance .k-scheduler-views li.k-state-hover {
  border-color: #001714 !important;
}
.q-maintenance .k-task-complete,
.q-maintenance .k-scheduler .k-header,
.q-maintenance .k-scheduler .k-header li,
.q-maintenance .k-scheduler .k-header .k-link {
  background-color: #009688 !important;
  border-color: #009688;
}
.q-maintenance .k-header.k-scheduler-footer ul.k-header li {
  border-color: #009688;
}
.q-maintenance .k-filter-menu.k-popup .k-button {
  color: #009688 !important;
}
.q-maintenance .q-dialoglink {
  color: #009688;
}
.q-maintenance .q-dialoglink:hover {
  color: #004a43;
}
.q-maintenance .k-editor-dialog .k-textbox > input:focus,
.q-maintenance .k-editor-dialog .k-input[type="text"]:focus,
.q-maintenance .k-editor-dialog .k-input[type="number"]:focus,
.q-maintenance .k-editor-dialog .k-textbox:focus,
.q-maintenance .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-maintenance .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #009688;
}
.q-maintenance .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-maintenance .k-editor-dialog .k-dialog-close.k-button {
  color: #009688 !important;
}
.q-maintenance .l3grid .k-edit-cell .k-input,
.q-maintenance .l3grid .k-edit-cell input.k-textbox,
.q-maintenance .l3grid .k-edit-cell textarea.k-textbox,
.q-maintenance .l3grid .k-edit-cell input.k-textbox:hover,
.q-maintenance .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-maintenance .l3grid .k-edit-cell .k-textbox > input,
.q-maintenance .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #00302c !important;
}
.q-maintenance .contextMenu LI.hover A,
.q-maintenance .dropdown-menu LI:hover,
.q-maintenance .dropdown-menu LI A:hover,
.q-maintenance dropdown-actionmenu LI:hover,
.q-maintenance .dropdown-actionmenu LI A:hover {
  color: #009688;
}
.q-maintenance .gridholder .coloredcell {
  background-color: #009688 !important;
}
.q-maintenance .gridholder .k-group-cell.k-header {
  background-color: #009688;
}
.q-maintenance .gridholder .k-button {
  background-color: transparent!important;
}
.q-maintenance .gridholder .q-linkout {
  color: #009688 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-maintenance .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-maintenance .gridholder .k-grid .gridbutton {
  background-color: #009688 !important;
}
.q-maintenance .k-grouping-header .k-group-indicator,
.q-maintenance .k-pivot-toolbar .k-button {
  background-color: #009688 !important;
  border-color: #009688 !important;
}
.q-maintenance .contextMenu LI.hover A,
.q-maintenance .dropdown-menu LI:hover,
.q-maintenance .dropdown-menu LI A:hover,
.q-maintenance .dropdown-menu LI button:hover,
.q-maintenance .dropdown-menu > li > button:hover {
  color: #009688;
}
.q-maintenance .k-popup .k-primary {
  background-color: #009688;
}
.q-maintenance .k-filter-menu input.k-textbox,
.q-maintenance .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-maintenance .k-filter-menu input.k-textbox:focus,
.q-maintenance .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-maintenance .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-maintenance .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-maintenance .k-filtercell,
.q-maintenance .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-maintenance .list_carousel li:hover,
.q-maintenance .list_carousel li.tab-active {
  color: #009688;
  border-bottom: 2px solid #009688;
}
.q-maintenance .list_carousel {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #009688 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #eeeeee 6px);
}
.q-maintenance .k-tab-control-container {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
}
.q-maintenance .k-content {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
}
.q-maintenance .q-tab-panel-wrapper {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
}
.q-maintenance .k-state-active .gridholder a.k-link,
.q-maintenance .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-maintenance .k-window-content .k-button,
.q-maintenance .k-window-content .delete-cancel,
.q-maintenance .k-window-content .delete-confirm {
  color: #009688;
}
.q-maintenance .widget .k-button:focus {
  background-color: #009688 !important;
}
.q-maintenance .k-window-titlebar.k-header {
  background: #009688;
}
.q-maintenance .k-window-titlebar {
  background-color: #009688;
}
.q-maintenance .lightboxClose {
  color: #009688;
}
.q-maintenance .k-calendar .k-header {
  background-color: #009688;
}
.q-maintenance .k-calendar .k-header .k-link.k-state-hover {
  background-color: #007d71;
}
.q-maintenance .k-calendar .k-footer .k-nav-today {
  color: #009688;
}
.q-maintenance .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-maintenance .effectivedateon,
.q-maintenance .effectivedateoff,
.q-maintenance .prominentlink,
.q-maintenance .k-checkbox-label.pull-left:before,
.q-maintenance .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #009688;
}
.q-maintenance .q-form-control-wrapper input.q-form-control-input,
.q-maintenance .q-form-control-wrapper textarea.q-form-control-input,
.q-maintenance .k-dropdown-wrap span.k-input,
.q-maintenance .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-maintenance .q-form-control-wrapper input.q-form-control-input:focus,
.q-maintenance .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-maintenance .k-dropdown-wrap span.k-input:focus,
.q-maintenance .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-maintenance .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-maintenance .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-maintenance input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #009688;
}
.q-maintenance .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #009688 !important;
  border-color: #009688 !important;
}
.q-maintenance .k-radio:checked + .k-radio-label:before {
  border-color: #009688 !important;
}
.q-maintenance .k-radio:checked + .k-radio-label:after {
  background-color: #009688 !important;
}
.q-maintenance .effectivedateon,
.q-maintenance .effectivedateoff,
.q-maintenance .prominentlink {
  color: #009688 !important;
}
.q-maintenance .k-button {
  background: #009688 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-maintenance .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-maintenance .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-maintenance .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-maintenance .k-state-selected > .k-link,
.q-maintenance .k-panelbar > li > .k-state-selected,
.q-maintenance .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #009688 !important;
  font-weight: bold;
}
.q-maintenance .k-state-active a.k-link {
  color: #009688 !important;
}
.q-maintenance .k-tabstrip-items .k-state-active,
.q-maintenance .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #009688 !important;
}
.q-maintenance .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-maintenance .k-state-selected,
.q-maintenance .k-state-selected:link,
.q-maintenance .k-state-selected:visited,
.q-maintenance .k-list > .k-state-selected,
.q-maintenance .k-list > .k-state-highlight,
.q-maintenance .k-panel > .k-state-selected,
.q-maintenance .k-ghost-splitbar-vertical,
.q-maintenance .k-ghost-splitbar-horizontal,
.q-maintenance .k-draghandle.k-state-selected:hover,
.q-maintenance .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-maintenance .k-scheduler .k-today.k-state-selected,
.q-maintenance .k-marquee-color {
  color: #009688 !important;
}
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-maintenance .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-maintenance .gridholder a.k-link.q-error,
.q-maintenance .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-maintenance .popover a {
  color: #009688;
}
.q-maintenance .popover a:hover {
  color: #009688;
}
/* New Menu class below */
#mainMenuSlideOut .q-menumaintenance {
  box-shadow: inset 0 0 0 0 #009688 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menumaintenance:hover {
  box-shadow: inset 426px 0 0 0 #009688 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menumaintenance:hover,
#mainMenuSlideOut .q-menumaintenance.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menumaintenance:hover .mm-next:after,
#mainMenuSlideOut .q-menumaintenance.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menumaintenance:hover .mm-arrow:after,
#mainMenuSlideOut .q-menumaintenance.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menumaintenance {
  border-left-color: #009688 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menumaintenance button span.q-icon {
  background-image: url(/IPWS/Content/30_Quorum/images/menu/menu_maintenance.png);
}
.q-menumaintenance.active,
.q-menumaintenance.open,
.q-menumaintenance.mm-opened,
.q-menumaintenance:hover {
  background-color: #009688 !important;
}
.q-menumaintenance .activelink {
  color: #009688 !important;
  cursor: default!important;
}
/* Reports */
/*Widget class*/
.widget.q-reports {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
}
/* Body class below */
.q-reports {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-reports .alert-links a {
  color: #8bc34a;
}
.q-reports .dropdownUsermenu .endstate {
  color: #8bc34a;
}
.q-reports .q-actionbar {
  background-color: #8bc34a;
}
.q-reports .q-action a:hover,
.q-reports .q-action button:hover,
.q-reports .q-action .q-action_Hub:hover {
  background-color: #7eb73d;
}
.q-reports .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #8bc34a;
}
.q-reports .k-button:focus {
  background-color: #8bc34a !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-reports .material {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-reports .material {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-reports .material {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
  }
}
.q-reports .q-form,
.q-reports .q-gridheader {
  background-color: #8bc34a !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-reports .q-form,
  .q-reports .q-gridheader {
    background-color: #8bc34a !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-reports .q-gridheaderwhite {
  background-color: #8bc34a !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-reports .q-gridheaderwhite {
    background-color: #8bc34a !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
  }
}
.q-reports .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-reports .detailscard .btn-link.pull-right,
.q-reports .addresscard .btn-link.pull-right,
.q-reports .contactcard .btn-link.pull-right {
  color: #8bc34a !important;
}
.q-reports .k-progressbar {
  background-color: #c8e3aa !important;
}
.q-reports .k-progressbar .k-state-selected {
  background-color: #8bc34a !important;
}
.q-reports table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #8bc34a;
}
.q-reports .accordiontext:before,
.q-reports .accordiontext:after {
  color: #8bc34a !important;
}
.q-reports .q-form-wizard .btn-link.pull-right {
  color: #8bc34a !important;
}
.q-reports .stepwizard-step .btn-primary,
.q-reports .tabwizard-default .btn-primary {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}
@media (min-width: 992px) {
  .q-reports {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-reports .vertical .headerback {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-reports .vertical .headerback {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
  }
}
.q-reports a.text-link {
  color: #8bc34a;
}
.q-reports .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #c8e3aa !important;
}
.q-reports .k-scheduler-views li.k-state-hover {
  border-color: #496a23 !important;
}
.q-reports .k-task-complete,
.q-reports .k-scheduler .k-header,
.q-reports .k-scheduler .k-header li,
.q-reports .k-scheduler .k-header .k-link {
  background-color: #8bc34a !important;
  border-color: #8bc34a;
}
.q-reports .k-header.k-scheduler-footer ul.k-header li {
  border-color: #8bc34a;
}
.q-reports .k-filter-menu.k-popup .k-button {
  color: #8bc34a !important;
}
.q-reports .q-dialoglink {
  color: #8bc34a;
}
.q-reports .q-dialoglink:hover {
  color: #649130;
}
.q-reports .k-editor-dialog .k-textbox > input:focus,
.q-reports .k-editor-dialog .k-input[type="text"]:focus,
.q-reports .k-editor-dialog .k-input[type="number"]:focus,
.q-reports .k-editor-dialog .k-textbox:focus,
.q-reports .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-reports .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #8bc34a;
}
.q-reports .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-reports .k-editor-dialog .k-dialog-close.k-button {
  color: #8bc34a !important;
}
.q-reports .l3grid .k-edit-cell .k-input,
.q-reports .l3grid .k-edit-cell input.k-textbox,
.q-reports .l3grid .k-edit-cell textarea.k-textbox,
.q-reports .l3grid .k-edit-cell input.k-textbox:hover,
.q-reports .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-reports .l3grid .k-edit-cell .k-textbox > input,
.q-reports .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #577d2a !important;
}
.q-reports .contextMenu LI.hover A,
.q-reports .dropdown-menu LI:hover,
.q-reports .dropdown-menu LI A:hover,
.q-reports dropdown-actionmenu LI:hover,
.q-reports .dropdown-actionmenu LI A:hover {
  color: #8bc34a;
}
.q-reports .gridholder .coloredcell {
  background-color: #8bc34a !important;
}
.q-reports .gridholder .k-group-cell.k-header {
  background-color: #8bc34a;
}
.q-reports .gridholder .k-button {
  background-color: transparent!important;
}
.q-reports .gridholder .q-linkout {
  color: #8bc34a !important;
  font-weight: bold;
  text-decoration: none;
}
.q-reports .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-reports .gridholder .k-grid .gridbutton {
  background-color: #8bc34a !important;
}
.q-reports .k-grouping-header .k-group-indicator,
.q-reports .k-pivot-toolbar .k-button {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}
.q-reports .contextMenu LI.hover A,
.q-reports .dropdown-menu LI:hover,
.q-reports .dropdown-menu LI A:hover,
.q-reports .dropdown-menu LI button:hover,
.q-reports .dropdown-menu > li > button:hover {
  color: #8bc34a;
}
.q-reports .k-popup .k-primary {
  background-color: #8bc34a;
}
.q-reports .k-filter-menu input.k-textbox,
.q-reports .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-reports .k-filter-menu input.k-textbox:focus,
.q-reports .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-reports .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-reports .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-reports .k-filtercell,
.q-reports .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-reports .list_carousel li:hover,
.q-reports .list_carousel li.tab-active {
  color: #8bc34a;
  border-bottom: 2px solid #8bc34a;
}
.q-reports .list_carousel {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
}
.q-reports .k-tab-control-container {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
}
.q-reports .k-content {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
}
.q-reports .q-tab-panel-wrapper {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
}
.q-reports .k-state-active .gridholder a.k-link,
.q-reports .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-reports .k-window-content .k-button,
.q-reports .k-window-content .delete-cancel,
.q-reports .k-window-content .delete-confirm {
  color: #8bc34a;
}
.q-reports .widget .k-button:focus {
  background-color: #8bc34a !important;
}
.q-reports .k-window-titlebar.k-header {
  background: #8bc34a;
}
.q-reports .k-window-titlebar {
  background-color: #8bc34a;
}
.q-reports .lightboxClose {
  color: #8bc34a;
}
.q-reports .k-calendar .k-header {
  background-color: #8bc34a;
}
.q-reports .k-calendar .k-header .k-link.k-state-hover {
  background-color: #7eb73d;
}
.q-reports .k-calendar .k-footer .k-nav-today {
  color: #8bc34a;
}
.q-reports .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-reports .effectivedateon,
.q-reports .effectivedateoff,
.q-reports .prominentlink,
.q-reports .k-checkbox-label.pull-left:before,
.q-reports .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #8bc34a;
}
.q-reports .q-form-control-wrapper input.q-form-control-input,
.q-reports .q-form-control-wrapper textarea.q-form-control-input,
.q-reports .k-dropdown-wrap span.k-input,
.q-reports .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-reports .q-form-control-wrapper input.q-form-control-input:focus,
.q-reports .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-reports .k-dropdown-wrap span.k-input:focus,
.q-reports .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-reports .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-reports .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-reports input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #8bc34a;
}
.q-reports .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}
.q-reports .k-radio:checked + .k-radio-label:before {
  border-color: #8bc34a !important;
}
.q-reports .k-radio:checked + .k-radio-label:after {
  background-color: #8bc34a !important;
}
.q-reports .effectivedateon,
.q-reports .effectivedateoff,
.q-reports .prominentlink {
  color: #8bc34a !important;
}
.q-reports .k-button {
  background: #8bc34a !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-reports .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-reports .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-reports .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-reports .k-state-selected > .k-link,
.q-reports .k-panelbar > li > .k-state-selected,
.q-reports .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #8bc34a !important;
  font-weight: bold;
}
.q-reports .k-state-active a.k-link {
  color: #8bc34a !important;
}
.q-reports .k-tabstrip-items .k-state-active,
.q-reports .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #8bc34a !important;
}
.q-reports .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-reports .k-state-selected,
.q-reports .k-state-selected:link,
.q-reports .k-state-selected:visited,
.q-reports .k-list > .k-state-selected,
.q-reports .k-list > .k-state-highlight,
.q-reports .k-panel > .k-state-selected,
.q-reports .k-ghost-splitbar-vertical,
.q-reports .k-ghost-splitbar-horizontal,
.q-reports .k-draghandle.k-state-selected:hover,
.q-reports .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-reports .k-scheduler .k-today.k-state-selected,
.q-reports .k-marquee-color {
  color: #8bc34a !important;
}
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-reports .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-reports .gridholder a.k-link.q-error,
.q-reports .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-reports .popover a {
  color: #8bc34a;
}
.q-reports .popover a:hover {
  color: #8bc34a;
}
/* New Menu class below */
#mainMenuSlideOut .q-menureports {
  box-shadow: inset 0 0 0 0 #8bc34a !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menureports:hover {
  box-shadow: inset 426px 0 0 0 #8bc34a !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menureports:hover,
#mainMenuSlideOut .q-menureports.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menureports:hover .mm-next:after,
#mainMenuSlideOut .q-menureports.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menureports:hover .mm-arrow:after,
#mainMenuSlideOut .q-menureports.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menureports {
  border-left-color: #8bc34a !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menureports button span.q-icon {
  background-image: url(/IPWS/Content/30_Quorum/images/menu/menu_Reports.png);
}
.q-menureports.active,
.q-menureports.open,
.q-menureports.mm-opened,
.q-menureports:hover {
  background-color: #8bc34a !important;
}
.q-menureports .activelink {
  color: #8bc34a !important;
  cursor: default!important;
}
/* End of section */
/* Info */
/*Widget class*/
.widget.q-infopostings {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
}
/* Body class below */
.q-infopostings {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-infopostings .alert-links a {
  color: #ffeb38;
}
.q-infopostings .dropdownUsermenu .endstate {
  color: #ffeb38;
}
.q-infopostings .q-actionbar {
  background-color: #ffeb38;
}
.q-infopostings .q-action a:hover,
.q-infopostings .q-action button:hover,
.q-infopostings .q-action .q-action_Hub:hover {
  background-color: #ffe81f;
}
.q-infopostings .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #ffeb38;
}
.q-infopostings .k-button:focus {
  background-color: #ffeb38 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-infopostings .material {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-infopostings .material {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-infopostings .material {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
  }
}
.q-infopostings .q-form,
.q-infopostings .q-gridheader {
  background-color: #ffeb38 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-infopostings .q-form,
  .q-infopostings .q-gridheader {
    background-color: #ffeb38 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-infopostings .q-gridheaderwhite {
  background-color: #ffeb38 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-infopostings .q-gridheaderwhite {
    background-color: #ffeb38 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
  }
}
.q-infopostings .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-infopostings .detailscard .btn-link.pull-right,
.q-infopostings .addresscard .btn-link.pull-right,
.q-infopostings .contactcard .btn-link.pull-right {
  color: #ffeb38 !important;
}
.q-infopostings .k-progressbar {
  background-color: #fff8b8 !important;
}
.q-infopostings .k-progressbar .k-state-selected {
  background-color: #ffeb38 !important;
}
.q-infopostings table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #ffeb38;
}
.q-infopostings .accordiontext:before,
.q-infopostings .accordiontext:after {
  color: #ffeb38 !important;
}
.q-infopostings .q-form-wizard .btn-link.pull-right {
  color: #ffeb38 !important;
}
.q-infopostings .stepwizard-step .btn-primary,
.q-infopostings .tabwizard-default .btn-primary {
  background-color: #ffeb38 !important;
  border-color: #ffeb38 !important;
}
@media (min-width: 992px) {
  .q-infopostings {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-infopostings .vertical .headerback {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-infopostings .vertical .headerback {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
  }
}
.q-infopostings a.text-link {
  color: #ffeb38;
}
.q-infopostings .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #fff8b8 !important;
}
.q-infopostings .k-scheduler-views li.k-state-hover {
  border-color: #b8a500 !important;
}
.q-infopostings .k-task-complete,
.q-infopostings .k-scheduler .k-header,
.q-infopostings .k-scheduler .k-header li,
.q-infopostings .k-scheduler .k-header .k-link {
  background-color: #ffeb38 !important;
  border-color: #ffeb38;
}
.q-infopostings .k-header.k-scheduler-footer ul.k-header li {
  border-color: #ffeb38;
}
.q-infopostings .k-filter-menu.k-popup .k-button {
  color: #ffeb38 !important;
}
.q-infopostings .q-dialoglink {
  color: #ffeb38;
}
.q-infopostings .q-dialoglink:hover {
  color: #ebd300;
}
.q-infopostings .k-editor-dialog .k-textbox > input:focus,
.q-infopostings .k-editor-dialog .k-input[type="text"]:focus,
.q-infopostings .k-editor-dialog .k-input[type="number"]:focus,
.q-infopostings .k-editor-dialog .k-textbox:focus,
.q-infopostings .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-infopostings .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #ffeb38;
}
.q-infopostings .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-infopostings .k-editor-dialog .k-dialog-close.k-button {
  color: #ffeb38 !important;
}
.q-infopostings .l3grid .k-edit-cell .k-input,
.q-infopostings .l3grid .k-edit-cell input.k-textbox,
.q-infopostings .l3grid .k-edit-cell textarea.k-textbox,
.q-infopostings .l3grid .k-edit-cell input.k-textbox:hover,
.q-infopostings .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-infopostings .l3grid .k-edit-cell .k-textbox > input,
.q-infopostings .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #d1bc00 !important;
}
.q-infopostings .contextMenu LI.hover A,
.q-infopostings .dropdown-menu LI:hover,
.q-infopostings .dropdown-menu LI A:hover,
.q-infopostings dropdown-actionmenu LI:hover,
.q-infopostings .dropdown-actionmenu LI A:hover {
  color: #ffeb38;
}
.q-infopostings .gridholder .coloredcell {
  background-color: #ffeb38 !important;
}
.q-infopostings .gridholder .k-group-cell.k-header {
  background-color: #ffeb38;
}
.q-infopostings .gridholder .k-button {
  background-color: transparent!important;
}
.q-infopostings .gridholder .q-linkout {
  color: #ffeb38 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-infopostings .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-infopostings .gridholder .k-grid .gridbutton {
  background-color: #ffeb38 !important;
}
.q-infopostings .k-grouping-header .k-group-indicator,
.q-infopostings .k-pivot-toolbar .k-button {
  background-color: #ffeb38 !important;
  border-color: #ffeb38 !important;
}
.q-infopostings .contextMenu LI.hover A,
.q-infopostings .dropdown-menu LI:hover,
.q-infopostings .dropdown-menu LI A:hover,
.q-infopostings .dropdown-menu LI button:hover,
.q-infopostings .dropdown-menu > li > button:hover {
  color: #ffeb38;
}
.q-infopostings .k-popup .k-primary {
  background-color: #ffeb38;
}
.q-infopostings .k-filter-menu input.k-textbox,
.q-infopostings .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-infopostings .k-filter-menu input.k-textbox:focus,
.q-infopostings .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-infopostings .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-infopostings .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-infopostings .k-filtercell,
.q-infopostings .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-infopostings .list_carousel li:hover,
.q-infopostings .list_carousel li.tab-active {
  color: #ffeb38;
  border-bottom: 2px solid #ffeb38;
}
.q-infopostings .list_carousel {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
}
.q-infopostings .k-tab-control-container {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
}
.q-infopostings .k-content {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
}
.q-infopostings .q-tab-panel-wrapper {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
}
.q-infopostings .k-state-active .gridholder a.k-link,
.q-infopostings .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-infopostings .k-window-content .k-button,
.q-infopostings .k-window-content .delete-cancel,
.q-infopostings .k-window-content .delete-confirm {
  color: #ffeb38;
}
.q-infopostings .widget .k-button:focus {
  background-color: #ffeb38 !important;
}
.q-infopostings .k-window-titlebar.k-header {
  background: #ffeb38;
}
.q-infopostings .k-window-titlebar {
  background-color: #ffeb38;
}
.q-infopostings .lightboxClose {
  color: #ffeb38;
}
.q-infopostings .k-calendar .k-header {
  background-color: #ffeb38;
}
.q-infopostings .k-calendar .k-header .k-link.k-state-hover {
  background-color: #ffe81f;
}
.q-infopostings .k-calendar .k-footer .k-nav-today {
  color: #ffeb38;
}
.q-infopostings .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-infopostings .effectivedateon,
.q-infopostings .effectivedateoff,
.q-infopostings .prominentlink,
.q-infopostings .k-checkbox-label.pull-left:before,
.q-infopostings .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #ffeb38;
}
.q-infopostings .q-form-control-wrapper input.q-form-control-input,
.q-infopostings .q-form-control-wrapper textarea.q-form-control-input,
.q-infopostings .k-dropdown-wrap span.k-input,
.q-infopostings .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-infopostings .q-form-control-wrapper input.q-form-control-input:focus,
.q-infopostings .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-infopostings .k-dropdown-wrap span.k-input:focus,
.q-infopostings .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-infopostings .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-infopostings .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-infopostings input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #ffeb38;
}
.q-infopostings .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ffeb38 !important;
  border-color: #ffeb38 !important;
}
.q-infopostings .k-radio:checked + .k-radio-label:before {
  border-color: #ffeb38 !important;
}
.q-infopostings .k-radio:checked + .k-radio-label:after {
  background-color: #ffeb38 !important;
}
.q-infopostings .effectivedateon,
.q-infopostings .effectivedateoff,
.q-infopostings .prominentlink {
  color: #ffeb38 !important;
}
.q-infopostings .k-button {
  background: #ffeb38 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-infopostings .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-infopostings .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-infopostings .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-infopostings .k-state-selected > .k-link,
.q-infopostings .k-panelbar > li > .k-state-selected,
.q-infopostings .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ffeb38 !important;
  font-weight: bold;
}
.q-infopostings .k-state-active a.k-link {
  color: #ffeb38 !important;
}
.q-infopostings .k-tabstrip-items .k-state-active,
.q-infopostings .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #ffeb38 !important;
}
.q-infopostings .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-infopostings .k-state-selected,
.q-infopostings .k-state-selected:link,
.q-infopostings .k-state-selected:visited,
.q-infopostings .k-list > .k-state-selected,
.q-infopostings .k-list > .k-state-highlight,
.q-infopostings .k-panel > .k-state-selected,
.q-infopostings .k-ghost-splitbar-vertical,
.q-infopostings .k-ghost-splitbar-horizontal,
.q-infopostings .k-draghandle.k-state-selected:hover,
.q-infopostings .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-infopostings .k-scheduler .k-today.k-state-selected,
.q-infopostings .k-marquee-color {
  color: #ffeb38 !important;
}
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-infopostings .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-infopostings .gridholder a.k-link.q-error,
.q-infopostings .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-infopostings .popover a {
  color: #ffeb38;
}
.q-infopostings .popover a:hover {
  color: #ffeb38;
}
/* New Menu class below */
#mainMenuSlideOut .q-menuinfopostings {
  box-shadow: inset 0 0 0 0 #ffeb38 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menuinfopostings:hover {
  box-shadow: inset 426px 0 0 0 #ffeb38 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menuinfopostings:hover,
#mainMenuSlideOut .q-menuinfopostings.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menuinfopostings:hover .mm-next:after,
#mainMenuSlideOut .q-menuinfopostings.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menuinfopostings:hover .mm-arrow:after,
#mainMenuSlideOut .q-menuinfopostings.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menuinfopostings {
  border-left-color: #ffeb38 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menuinfopostings button span.q-icon {
  background-image: url(/IPWS/Content/30_Quorum/images/menu/menu_InfoPostings.png);
}
.q-menuinfopostings.active,
.q-menuinfopostings.open,
.q-menuinfopostings.mm-opened,
.q-menuinfopostings:hover {
  background-color: #ffeb38 !important;
}
.q-menuinfopostings .activelink {
  color: #ffeb38 !important;
  cursor: default!important;
}
/* End of section */
/* Sitemap */
/*Widget class*/
.widget.q-sitemap {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
}
/* Body class below */
.q-sitemap {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-sitemap .alert-links a {
  color: #ffc107;
}
.q-sitemap .dropdownUsermenu .endstate {
  color: #ffc107;
}
.q-sitemap .q-actionbar {
  background-color: #ffc107;
}
.q-sitemap .q-action a:hover,
.q-sitemap .q-action button:hover,
.q-sitemap .q-action .q-action_Hub:hover {
  background-color: #ecb100;
}
.q-sitemap .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #ffc107;
}
.q-sitemap .k-button:focus {
  background-color: #ffc107 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-sitemap .material {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-sitemap .material {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-sitemap .material {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
  }
}
.q-sitemap .q-form,
.q-sitemap .q-gridheader {
  background-color: #ffc107 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-sitemap .q-form,
  .q-sitemap .q-gridheader {
    background-color: #ffc107 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-sitemap .q-gridheaderwhite {
  background-color: #ffc107 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-sitemap .q-gridheaderwhite {
    background-color: #ffc107 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
  }
}
.q-sitemap .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-sitemap .detailscard .btn-link.pull-right,
.q-sitemap .addresscard .btn-link.pull-right,
.q-sitemap .contactcard .btn-link.pull-right {
  color: #ffc107 !important;
}
.q-sitemap .k-progressbar {
  background-color: #ffe186 !important;
}
.q-sitemap .k-progressbar .k-state-selected {
  background-color: #ffc107 !important;
}
.q-sitemap table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #ffc107;
}
.q-sitemap .accordiontext:before,
.q-sitemap .accordiontext:after {
  color: #ffc107 !important;
}
.q-sitemap .q-form-wizard .btn-link.pull-right {
  color: #ffc107 !important;
}
.q-sitemap .stepwizard-step .btn-primary,
.q-sitemap .tabwizard-default .btn-primary {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
@media (min-width: 992px) {
  .q-sitemap {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-sitemap .vertical .headerback {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffc107 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #ffc107 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #ffc107 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #ffc107 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-sitemap .vertical .headerback {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
  }
}
.q-sitemap a.text-link {
  color: #ffc107;
}
.q-sitemap .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #ffe186 !important;
}
.q-sitemap .k-scheduler-views li.k-state-hover {
  border-color: #866500 !important;
}
.q-sitemap .k-task-complete,
.q-sitemap .k-scheduler .k-header,
.q-sitemap .k-scheduler .k-header li,
.q-sitemap .k-scheduler .k-header .k-link {
  background-color: #ffc107 !important;
  border-color: #ffc107;
}
.q-sitemap .k-header.k-scheduler-footer ul.k-header li {
  border-color: #ffc107;
}
.q-sitemap .k-filter-menu.k-popup .k-button {
  color: #ffc107 !important;
}
.q-sitemap .q-dialoglink {
  color: #ffc107;
}
.q-sitemap .q-dialoglink:hover {
  color: #b98b00;
}
.q-sitemap .k-editor-dialog .k-textbox > input:focus,
.q-sitemap .k-editor-dialog .k-input[type="text"]:focus,
.q-sitemap .k-editor-dialog .k-input[type="number"]:focus,
.q-sitemap .k-editor-dialog .k-textbox:focus,
.q-sitemap .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-sitemap .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #ffc107;
}
.q-sitemap .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-sitemap .k-editor-dialog .k-dialog-close.k-button {
  color: #ffc107 !important;
}
.q-sitemap .l3grid .k-edit-cell .k-input,
.q-sitemap .l3grid .k-edit-cell input.k-textbox,
.q-sitemap .l3grid .k-edit-cell textarea.k-textbox,
.q-sitemap .l3grid .k-edit-cell input.k-textbox:hover,
.q-sitemap .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-sitemap .l3grid .k-edit-cell .k-textbox > input,
.q-sitemap .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #a07800 !important;
}
.q-sitemap .contextMenu LI.hover A,
.q-sitemap .dropdown-menu LI:hover,
.q-sitemap .dropdown-menu LI A:hover,
.q-sitemap dropdown-actionmenu LI:hover,
.q-sitemap .dropdown-actionmenu LI A:hover {
  color: #ffc107;
}
.q-sitemap .gridholder .coloredcell {
  background-color: #ffc107 !important;
}
.q-sitemap .gridholder .k-group-cell.k-header {
  background-color: #ffc107;
}
.q-sitemap .gridholder .k-button {
  background-color: transparent!important;
}
.q-sitemap .gridholder .q-linkout {
  color: #ffc107 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-sitemap .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-sitemap .gridholder .k-grid .gridbutton {
  background-color: #ffc107 !important;
}
.q-sitemap .k-grouping-header .k-group-indicator,
.q-sitemap .k-pivot-toolbar .k-button {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
.q-sitemap .contextMenu LI.hover A,
.q-sitemap .dropdown-menu LI:hover,
.q-sitemap .dropdown-menu LI A:hover,
.q-sitemap .dropdown-menu LI button:hover,
.q-sitemap .dropdown-menu > li > button:hover {
  color: #ffc107;
}
.q-sitemap .k-popup .k-primary {
  background-color: #ffc107;
}
.q-sitemap .k-filter-menu input.k-textbox,
.q-sitemap .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-sitemap .k-filter-menu input.k-textbox:focus,
.q-sitemap .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-sitemap .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-sitemap .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-sitemap .k-filtercell,
.q-sitemap .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-sitemap .list_carousel li:hover,
.q-sitemap .list_carousel li.tab-active {
  color: #ffc107;
  border-bottom: 2px solid #ffc107;
}
.q-sitemap .list_carousel {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
}
.q-sitemap .k-tab-control-container {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
}
.q-sitemap .k-content {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
}
.q-sitemap .q-tab-panel-wrapper {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
}
.q-sitemap .k-state-active .gridholder a.k-link,
.q-sitemap .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-sitemap .k-window-content .k-button,
.q-sitemap .k-window-content .delete-cancel,
.q-sitemap .k-window-content .delete-confirm {
  color: #ffc107;
}
.q-sitemap .widget .k-button:focus {
  background-color: #ffc107 !important;
}
.q-sitemap .k-window-titlebar.k-header {
  background: #ffc107;
}
.q-sitemap .k-window-titlebar {
  background-color: #ffc107;
}
.q-sitemap .lightboxClose {
  color: #ffc107;
}
.q-sitemap .k-calendar .k-header {
  background-color: #ffc107;
}
.q-sitemap .k-calendar .k-header .k-link.k-state-hover {
  background-color: #ecb100;
}
.q-sitemap .k-calendar .k-footer .k-nav-today {
  color: #ffc107;
}
.q-sitemap .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-sitemap .effectivedateon,
.q-sitemap .effectivedateoff,
.q-sitemap .prominentlink,
.q-sitemap .k-checkbox-label.pull-left:before,
.q-sitemap .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #ffc107;
}
.q-sitemap .q-form-control-wrapper input.q-form-control-input,
.q-sitemap .q-form-control-wrapper textarea.q-form-control-input,
.q-sitemap .k-dropdown-wrap span.k-input,
.q-sitemap .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-sitemap .q-form-control-wrapper input.q-form-control-input:focus,
.q-sitemap .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-sitemap .k-dropdown-wrap span.k-input:focus,
.q-sitemap .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-sitemap .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-sitemap .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-sitemap input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #ffc107;
}
.q-sitemap .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
.q-sitemap .k-radio:checked + .k-radio-label:before {
  border-color: #ffc107 !important;
}
.q-sitemap .k-radio:checked + .k-radio-label:after {
  background-color: #ffc107 !important;
}
.q-sitemap .effectivedateon,
.q-sitemap .effectivedateoff,
.q-sitemap .prominentlink {
  color: #ffc107 !important;
}
.q-sitemap .k-button {
  background: #ffc107 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-sitemap .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-sitemap .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-sitemap .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-sitemap .k-state-selected > .k-link,
.q-sitemap .k-panelbar > li > .k-state-selected,
.q-sitemap .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ffc107 !important;
  font-weight: bold;
}
.q-sitemap .k-state-active a.k-link {
  color: #ffc107 !important;
}
.q-sitemap .k-tabstrip-items .k-state-active,
.q-sitemap .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #ffc107 !important;
}
.q-sitemap .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-sitemap .k-state-selected,
.q-sitemap .k-state-selected:link,
.q-sitemap .k-state-selected:visited,
.q-sitemap .k-list > .k-state-selected,
.q-sitemap .k-list > .k-state-highlight,
.q-sitemap .k-panel > .k-state-selected,
.q-sitemap .k-ghost-splitbar-vertical,
.q-sitemap .k-ghost-splitbar-horizontal,
.q-sitemap .k-draghandle.k-state-selected:hover,
.q-sitemap .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-sitemap .k-scheduler .k-today.k-state-selected,
.q-sitemap .k-marquee-color {
  color: #ffc107 !important;
}
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-sitemap .gridholder a.k-link.q-error,
.q-sitemap .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-sitemap .popover a {
  color: #ffc107;
}
.q-sitemap .popover a:hover {
  color: #ffc107;
}
/* New Menu class below */
#mainMenuSlideOut .q-menusitemap {
  box-shadow: inset 0 0 0 0 #ffc107 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menusitemap:hover {
  box-shadow: inset 426px 0 0 0 #ffc107 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menusitemap:hover,
#mainMenuSlideOut .q-menusitemap.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menusitemap:hover .mm-next:after,
#mainMenuSlideOut .q-menusitemap.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menusitemap:hover .mm-arrow:after,
#mainMenuSlideOut .q-menusitemap.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menusitemap {
  border-left-color: #ffc107 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menusitemap button span.q-icon {
  background-image: url(/IPWS/Content/30_Quorum/images/menu/menu_SiteMap.png);
}
.q-menusitemap.active,
.q-menusitemap.open,
.q-menusitemap.mm-opened,
.q-menusitemap:hover {
  background-color: #ffc107 !important;
}
.q-menusitemap .activelink {
  color: #ffc107 !important;
  cursor: default!important;
}
/* End of section */
/* Workflow */
/*Widget class*/
.widget.q-workflow {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
}
/* Body class below */
.q-workflow {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-workflow .alert-links a {
  color: #03a9f4;
}
.q-workflow .dropdownUsermenu .endstate {
  color: #03a9f4;
}
.q-workflow .q-actionbar {
  background-color: #03a9f4;
}
.q-workflow .q-action a:hover,
.q-workflow .q-action button:hover,
.q-workflow .q-action .q-action_Hub:hover {
  background-color: #0398db;
}
.q-workflow .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #03a9f4;
}
.q-workflow .k-button:focus {
  background-color: #03a9f4 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-workflow .material {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-workflow .material {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-workflow .material {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
  }
}
.q-workflow .q-form,
.q-workflow .q-gridheader {
  background-color: #03a9f4 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-workflow .q-form,
  .q-workflow .q-gridheader {
    background-color: #03a9f4 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-workflow .q-gridheaderwhite {
  background-color: #03a9f4 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-workflow .q-gridheaderwhite {
    background-color: #03a9f4 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
  }
}
.q-workflow .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-workflow .detailscard .btn-link.pull-right,
.q-workflow .addresscard .btn-link.pull-right,
.q-workflow .contactcard .btn-link.pull-right {
  color: #03a9f4 !important;
}
.q-workflow .k-progressbar {
  background-color: #79d4fd !important;
}
.q-workflow .k-progressbar .k-state-selected {
  background-color: #03a9f4 !important;
}
.q-workflow table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #03a9f4;
}
.q-workflow .accordiontext:before,
.q-workflow .accordiontext:after {
  color: #03a9f4 !important;
}
.q-workflow .q-form-wizard .btn-link.pull-right {
  color: #03a9f4 !important;
}
.q-workflow .stepwizard-step .btn-primary,
.q-workflow .tabwizard-default .btn-primary {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}
@media (min-width: 992px) {
  .q-workflow {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-workflow .vertical .headerback {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-workflow .vertical .headerback {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
  }
}
.q-workflow a.text-link {
  color: #03a9f4;
}
.q-workflow .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #79d4fd !important;
}
.q-workflow .k-scheduler-views li.k-state-hover {
  border-color: #015276 !important;
}
.q-workflow .k-task-complete,
.q-workflow .k-scheduler .k-header,
.q-workflow .k-scheduler .k-header li,
.q-workflow .k-scheduler .k-header .k-link {
  background-color: #03a9f4 !important;
  border-color: #03a9f4;
}
.q-workflow .k-header.k-scheduler-footer ul.k-header li {
  border-color: #03a9f4;
}
.q-workflow .k-filter-menu.k-popup .k-button {
  color: #03a9f4 !important;
}
.q-workflow .q-dialoglink {
  color: #03a9f4;
}
.q-workflow .q-dialoglink:hover {
  color: #0275a8;
}
.q-workflow .k-editor-dialog .k-textbox > input:focus,
.q-workflow .k-editor-dialog .k-input[type="text"]:focus,
.q-workflow .k-editor-dialog .k-input[type="number"]:focus,
.q-workflow .k-editor-dialog .k-textbox:focus,
.q-workflow .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-workflow .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #03a9f4;
}
.q-workflow .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-workflow .k-editor-dialog .k-dialog-close.k-button {
  color: #03a9f4 !important;
}
.q-workflow .l3grid .k-edit-cell .k-input,
.q-workflow .l3grid .k-edit-cell input.k-textbox,
.q-workflow .l3grid .k-edit-cell textarea.k-textbox,
.q-workflow .l3grid .k-edit-cell input.k-textbox:hover,
.q-workflow .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-workflow .l3grid .k-edit-cell .k-textbox > input,
.q-workflow .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #02638f !important;
}
.q-workflow .contextMenu LI.hover A,
.q-workflow .dropdown-menu LI:hover,
.q-workflow .dropdown-menu LI A:hover,
.q-workflow dropdown-actionmenu LI:hover,
.q-workflow .dropdown-actionmenu LI A:hover {
  color: #03a9f4;
}
.q-workflow .gridholder .coloredcell {
  background-color: #03a9f4 !important;
}
.q-workflow .gridholder .k-group-cell.k-header {
  background-color: #03a9f4;
}
.q-workflow .gridholder .k-button {
  background-color: transparent!important;
}
.q-workflow .gridholder .q-linkout {
  color: #03a9f4 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-workflow .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-workflow .gridholder .k-grid .gridbutton {
  background-color: #03a9f4 !important;
}
.q-workflow .k-grouping-header .k-group-indicator,
.q-workflow .k-pivot-toolbar .k-button {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}
.q-workflow .contextMenu LI.hover A,
.q-workflow .dropdown-menu LI:hover,
.q-workflow .dropdown-menu LI A:hover,
.q-workflow .dropdown-menu LI button:hover,
.q-workflow .dropdown-menu > li > button:hover {
  color: #03a9f4;
}
.q-workflow .k-popup .k-primary {
  background-color: #03a9f4;
}
.q-workflow .k-filter-menu input.k-textbox,
.q-workflow .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-workflow .k-filter-menu input.k-textbox:focus,
.q-workflow .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-workflow .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-workflow .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-workflow .k-filtercell,
.q-workflow .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-workflow .list_carousel li:hover,
.q-workflow .list_carousel li.tab-active {
  color: #03a9f4;
  border-bottom: 2px solid #03a9f4;
}
.q-workflow .list_carousel {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
}
.q-workflow .k-tab-control-container {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
}
.q-workflow .k-content {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
}
.q-workflow .q-tab-panel-wrapper {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
}
.q-workflow .k-state-active .gridholder a.k-link,
.q-workflow .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-workflow .k-window-content .k-button,
.q-workflow .k-window-content .delete-cancel,
.q-workflow .k-window-content .delete-confirm {
  color: #03a9f4;
}
.q-workflow .widget .k-button:focus {
  background-color: #03a9f4 !important;
}
.q-workflow .k-window-titlebar.k-header {
  background: #03a9f4;
}
.q-workflow .k-window-titlebar {
  background-color: #03a9f4;
}
.q-workflow .lightboxClose {
  color: #03a9f4;
}
.q-workflow .k-calendar .k-header {
  background-color: #03a9f4;
}
.q-workflow .k-calendar .k-header .k-link.k-state-hover {
  background-color: #0398db;
}
.q-workflow .k-calendar .k-footer .k-nav-today {
  color: #03a9f4;
}
.q-workflow .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-workflow .effectivedateon,
.q-workflow .effectivedateoff,
.q-workflow .prominentlink,
.q-workflow .k-checkbox-label.pull-left:before,
.q-workflow .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #03a9f4;
}
.q-workflow .q-form-control-wrapper input.q-form-control-input,
.q-workflow .q-form-control-wrapper textarea.q-form-control-input,
.q-workflow .k-dropdown-wrap span.k-input,
.q-workflow .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-workflow .q-form-control-wrapper input.q-form-control-input:focus,
.q-workflow .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-workflow .k-dropdown-wrap span.k-input:focus,
.q-workflow .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-workflow .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-workflow .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-workflow input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #03a9f4;
}
.q-workflow .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}
.q-workflow .k-radio:checked + .k-radio-label:before {
  border-color: #03a9f4 !important;
}
.q-workflow .k-radio:checked + .k-radio-label:after {
  background-color: #03a9f4 !important;
}
.q-workflow .effectivedateon,
.q-workflow .effectivedateoff,
.q-workflow .prominentlink {
  color: #03a9f4 !important;
}
.q-workflow .k-button {
  background: #03a9f4 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-workflow .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-workflow .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-workflow .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-workflow .k-state-selected > .k-link,
.q-workflow .k-panelbar > li > .k-state-selected,
.q-workflow .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #03a9f4 !important;
  font-weight: bold;
}
.q-workflow .k-state-active a.k-link {
  color: #03a9f4 !important;
}
.q-workflow .k-tabstrip-items .k-state-active,
.q-workflow .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #03a9f4 !important;
}
.q-workflow .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-workflow .k-state-selected,
.q-workflow .k-state-selected:link,
.q-workflow .k-state-selected:visited,
.q-workflow .k-list > .k-state-selected,
.q-workflow .k-list > .k-state-highlight,
.q-workflow .k-panel > .k-state-selected,
.q-workflow .k-ghost-splitbar-vertical,
.q-workflow .k-ghost-splitbar-horizontal,
.q-workflow .k-draghandle.k-state-selected:hover,
.q-workflow .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-workflow .k-scheduler .k-today.k-state-selected,
.q-workflow .k-marquee-color {
  color: #03a9f4 !important;
}
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-workflow .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-workflow .gridholder a.k-link.q-error,
.q-workflow .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-workflow .popover a {
  color: #03a9f4;
}
.q-workflow .popover a:hover {
  color: #03a9f4;
}
/* New Menu class below */
#mainMenuSlideOut .q-menuworkflow {
  box-shadow: inset 0 0 0 0 #03a9f4 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menuworkflow:hover {
  box-shadow: inset 426px 0 0 0 #03a9f4 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menuworkflow:hover,
#mainMenuSlideOut .q-menuworkflow.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menuworkflow:hover .mm-next:after,
#mainMenuSlideOut .q-menuworkflow.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menuworkflow:hover .mm-arrow:after,
#mainMenuSlideOut .q-menuworkflow.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menuworkflow {
  border-left-color: #03a9f4 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menuworkflow button span.q-icon {
  background-image: url(/IPWS/Content/30_Quorum/images/menu/menu_maintenance.png);
}
.q-menuworkflow.active,
.q-menuworkflow.open,
.q-menuworkflow.mm-opened,
.q-menuworkflow:hover {
  background-color: #03a9f4 !important;
}
.q-menuworkflow .activelink {
  color: #03a9f4 !important;
  cursor: default!important;
}
/* End of section */
/* Off Canvas Main Menu */
/* Variables */
a {
  text-decoration: none;
}
nav {
  z-index: 9001!important;
  /*Push this above the affixed action bar */
}
button:hover {
  cursor: pointer!important;
}
#menuContainer {
  position: absolute;
  top: 0;
  left: 0;
  min-height: 100%;
  width: auto;
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
  background: #fff;
}
@media (max-width: 480px) {
  #menuContainer {
    width: 280px!important;
  }
}
@media (min-width: 1281px) {
  #menuContainer {
    top: 70px;
  }
}
#menuContent {
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  min-height: 100%;
  width: 54px;
  padding: 0;
  background: #fff;
  /*@media (max-width: @mobile-browser) { width: 280px; }
  &:hover {
    width: 280px;
    .q-logo {
      width: 280px;
	  .q-logo-img {
	    width: 260px;
	    opacity: 0.75
	  }
    }
  }*/
}
#menuContent .q-logo {
  z-index: 11;
  position: absolute;
  top: -145px;
  display: block;
  height: 1000px;
  width: 54px;
  margin: 0rem 0rem 0rem 0rem;
  padding: 1rem;
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
  background: #fff;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  /*@media (max-width: @mobile-browser) {
	  top: 70px;
	  width: 280px;
	}*/
}
#menuContent .q-logo .q-logo-img {
  display: block;
  height: 45px;
  width: 45px;
  background-attachment: fixed;
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
  background: #ffffff url(/IPWS/Content/30_Quorum/images/logo.png) no-repeat 1px 0;
  background-size: 215px;
  opacity: 1;
  margin-left: -6px;
}
#menuContent:hover {
  width: 280px;
  transition-delay: 0.5s;
}
#menuContent:hover .q-logo {
  width: 280px;
  transition-delay: 0.5s;
}
#menuContent:hover .q-logo .q-logo-img {
  width: 265px;
  transition-delay: 0.5s;
  opacity: 1;
}
#menuContent:hover .q-logo .q-app {
  display: block!important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  transition-delay: 0.5s;
}
#mainNavigation {
  /* Start mainNavigation */
  z-index: 12;
  position: relative;
  margin: 7rem 0 2rem 0;
  padding: 0 0 64px 0;
  background: #fff;
  min-height: 800px;
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
  /* End Nav >li */
  /* End Nav li */
}
@media (max-width: 1280px) {
  #mainNavigation {
    margin: 13rem 0 2rem 0;
  }
}
#mainNavigation li ul {
  padding: 0;
  list-style: none;
}
#mainNavigation > li {
  /* Start Nav >li */
  margin: 1rem 0 0 0;
  padding: 0;
  border-left-width: 5px;
  border-left-style: solid;
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
#mainNavigation > li:last-child {
  margin-top: 4rem;
  border-left-color: #687d8c;
  /* Reserved for log out*/
}
#mainNavigation > li.open button {
  color: #fff;
}
#mainNavigation > li.active,
#mainNavigation > li.open,
#mainNavigation > li:hover {
  opacity: 1;
  border-left-width: 0;
  /*Reserved for log out */
}
#mainNavigation > li.active:last-child button,
#mainNavigation > li.open:last-child button,
#mainNavigation > li:hover:last-child button {
  background-color: #687d8c;
}
#mainNavigation > li.active .menuItemIcon,
#mainNavigation > li.open .menuItemIcon,
#mainNavigation > li:hover .menuItemIcon {
  left: 10px;
  color: #fff;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
#mainNavigation li {
  /* Start Nav li */
  position: relative;
  display: block;
  padding: 0;
  color: #000000;
  /* End Sub Nav */
}
#mainNavigation li button {
  font-size: 20px;
  display: block;
  width: 100%;
  min-height: 42px;
  margin: 0;
  padding: 6px 0.5rem;
  line-height: 100%;
  vertical-align: middle;
  text-overflow: clip;
  overflow: hidden;
  position: relative;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  outline: none;
  text-decoration: none;
  opacity: 1;
  border: 0;
  text-align: left;
  background: transparent;
}
#mainNavigation li button:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
#mainNavigation li button:hover .menuItemIcon {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  background-position: 0 bottom!important;
}
#mainNavigation li button .menuItemIcon {
  position: absolute;
  top: 7px;
  left: 5px;
  width: 32px !important;
  height: 32px !important;
  background-size: 32px 70px!important;
  background-position: 0 0;
  background-repeat: none;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
#mainNavigation li > a {
  min-height: 42px;
}
#mainNavigation li .menu-item-title {
  position: absolute;
  top: 10px;
  display: block;
  margin-left: 5rem;
  white-space: nowrap;
  font-size: 14px;
}
#mainNavigation li.active .menu-item-title,
#mainNavigation li.open .menu-item-title,
#mainNavigation li:hover .menu-item-title {
  color: #fff;
  margin-left: 5.313rem;
}
#mainNavigation li ul {
  /* Start Sub Nav */
  margin: 0;
  background-color: #fff;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#mainNavigation li ul .menu-sub-item-title {
  display: none;
  color: #fff;
  font-weight: bold;
  padding: 0.5rem;
  background-color: #777777;
}
#mainNavigation li ul li {
  min-height: 18px;
}
#mainNavigation li ul li a {
  display: block;
  color: #000000;
  font-size: 14px;
  padding: 6px 0.5rem 6px 5.5rem;
  background: #eeeeee;
  min-height: 18px;
}
#mainNavigation li ul li a:hover {
  color: #000000;
  opacity: 0.75;
  text-decoration: none;
}
#mainNavigation li ul li ul li a {
  color: #000000;
  font-size: 12px;
  opacity: 0.9;
  padding: 6px 0.5rem 6px 7rem;
  background: #f9f9f9;
}
#mainNavigation li ul li ul li a:hover {
  opacity: 0.75;
}
#mainNavigation li.active > a,
#mainNavigation li:hover > a {
  opacity: 1;
}
#mainNavigation li.active > a .menu-item-title,
#mainNavigation li:hover > a .menu-item-title {
  color: #fff;
  opacity: 1;
  text-indent: 5px;
}
/* End mainNavigation */
/* Collapsed / Open */
#menuContent {
  display: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#menuContent.menuOpen {
  position: relative;
  display: block;
}
@media (max-width: 1023px) {
  #menuContent.menuOpen {
    left: -280px;
  }
}
#menuContent:hover li .menu-item-title,
#menuContent:hover li.active .menu-item-title {
  display: inline-block;
}
.dropdownSubmenu {
  position: relative!important;
  height: 0;
  width: 0;
  overflow: hidden;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0;
  z-index: 1000;
}
.dropdownSubmenu > li > a {
  opacity: 1!important;
  cursor: pointer;
}
.dropdownSubmenu > li > a:hover {
  color: #000!important;
  display: inline-block;
  opacity: 1!important;
  background: #cccccc !important;
  cursor: pointer;
}
.dropdownSubmenu > li > ul li a {
  opacity: 1!important;
  cursor: pointer;
}
.dropdownSubmenu > li > ul li a:hover {
  color: #000!important;
  display: inline-block;
  opacity: 1!important;
  background: #cccccc !important;
  cursor: pointer;
}
#mainNavigation ul li {
  /* Sections */
  background: red!important;
}
#mainNavigation ul li ul li {
  /* Level2 */
}
#mainNavigation ul li ul li ul li {
  padding-left: 18px!important;
  background: #f9f9f9 !important;
  /* Level3 + */
}
#mainNavigation ul li ul li ul li a {
  background: tranparent!important;
}
m #mainNavigation ul li ul li ul li a:hover {
  background: #cccccc !important;
}
#mainNavigation ul li ul li ul li ul li {
  padding-left: 18px!important;
  background: #f9f9f9 !important;
  cursor: pointer!important;
  cursor: hand!important;
}
#mainNavigation ul li ul li ul li ul li a {
  background: transparent!important;
  cursor: pointer!important;
  cursor: hand!important;
  font-size: 12px;
}
#mainNavigation ul li ul li ul li ul li a:hover {
  background: #cccccc !important;
}
.open > .dropdownSubmenu {
  height: auto;
  width: auto;
  opacity: 1;
}
.activateMenu {
  display: block;
  opacity: 0.5;
  margin-top: 24px;
}
/* Overwrite icon classes on hover to invert */
.q-menuiconlogout {
  background-image: url(/IPWS/Content/30_Quorum/images/menu/menu_LogOut.png);
}
#mainNavigation > li:hover .menuItemIcon {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: pointer!important;
  cursor: hand!important;
}
#mainNavigation > li:hover button .menuItemIcon,
#mainNavigation > li.active button .menuItemIcon,
#mainNavigation > li.open button .menuItemIcon {
  background-position: 0 bottom;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* off canvus menu show up/off requirement for different resolution - 14th May*/
@media (max-width: 1023px) {
  #menuContainer.hideMenu {
    /*display:none !important;*/
    left: -280px;
  }
}
@media (min-width: 1024px) {
  #menuContainer.hideMenu {
    width: 54px !important;
  }
}
.viewMenu {
  display: block !important;
  width: 280px!important;
  position: relative!important;
}
.hideMenu {
  display: block !important;
}
.updatedMainNavigation {
  position: absolute !important;
  width: 280px;
  display: block !important;
}
@media (min-width: 1281px) {
  .updatedMainNavigation {
    margin-top: 6rem!important;
  }
}
.menu-item-title-hideseek {
  position: absolute;
  top: 10px;
  display: block;
  margin-left: 5rem;
  white-space: nowrap;
  font-size: 14px;
}
.q_logo_extended {
  z-index: 11;
  position: absolute;
  top: -75px;
  display: block;
  height: 1000px;
  margin: 0rem 0rem 0rem 0rem;
  padding: 1rem;
  background: #fff;
  width: 280px !important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
@media (max-width: 1280px) {
  .q_logo_extended {
    top: 0px!important;
  }
}
.q_logo_extended .q-logo-img {
  display: block;
  height: 45px;
  width: 215px !important;
  top: 15px;
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
  background: #ffffff url(/IPWS/Content/30_Quorum/images/logo.png) no-repeat 1px 0;
  background-size: 215px;
  opacity: 1;
  margin-left: -6px;
}
.q-app {
  display: block;
  position: absolute;
  right: 10px;
  top: 18px;
  width: 81px;
  height: 26px;
  background: #ffffff url(/IPWS/Content/40_Product/images/menu/menu_appname.png) no-repeat 1px 0;
  background-size: 81px 26px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.apphide {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
}
/* //Code for fixing menu - causes issue
@media (min-width: 1023px) {
  #menuContainer {
    position: fixed !important;
  }
}
*/
@media (min-width: 1023px) and (max-width: 1280px) {
  #menuContainer {
    top: 10px;
  }
  nav.viewMenu {
    top: 0!important;
  }
  .q_logo_extended {
    top: -5px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1060px) {
  .container {
    margin-left: 50px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1264px) {
  .container {
    margin-left: 50px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1680px) {
  .container {
    padding-left: 60px !important;
  }
}
.q-overlay-menu,
.q-overlay-search {
  position: fixed;
  top: 0;
  z-index: 8001;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.q-overlay-menu {
  left: 0;
}
.q-overlay-search {
  left: 0;
}
/* Scrolling */
/*#mainNavigation.master.updatedMainNavigation{
  overflow-y: scroll;
  max-height: 500px;
}
#mainNavigation::-webkit-scrollbar {
   width: 8px;
}
#mainNavigation::-webkit-scrollbar-thumb{
  background-color:#ccc;
} */
/* Hot key Nav */
.navcontent {
  padding: 6px 12px 24px 12px;
  background: #ffffff !important;
  border-color: #ffffff !important;
  -moz-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.26);
}
.navcontent .breadcrumb {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0!important;
}
.navcontent p:first-of-type {
  margin-top: 2px;
}
.navcontent p {
  margin-top: 20px;
}
.navcontent .helplink {
  display: block;
  padding: 4px;
}
.navcontent .helplink:after {
  content: "»";
  padding-left: 10px;
}
.navcontent .backlink {
  display: block;
  padding: 4px;
  margin-top: 8px;
}
.navcontent .backlink:before {
  content: "«";
  padding-right: 10px;
}
.navcontent h2 {
  margin-top: 2px;
  margin-bottom: 2px!important;
}
.navcontent h3,
.navcontent h4 {
  margin-bottom: 8px!important;
}
.navcontent .hotkeydescription {
  width: 100%;
  text-align: left;
  display: block;
}
.navcontent .hotkeydescription .q-content_arrow_up,
.navcontent .hotkeydescription .q-content_arrow_down,
.navcontent .hotkeydescription .q-content_arrow_left,
.navcontent .hotkeydescription .q-content_arrow_right {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.navcontent .hotkeydescription .q-content_arrow_up:hover,
.navcontent .hotkeydescription .q-content_arrow_down:hover,
.navcontent .hotkeydescription .q-content_arrow_left:hover,
.navcontent .hotkeydescription .q-content_arrow_right:hover {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.navcontent .hotkeydescription .keyboardbtn {
  display: inline-block;
  padding: 12px;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #757575;
  color: #757575;
  font-weight: bold;
  margin: 0 4px;
}
.navcontent .hotkeydescription .hotkeytrigger {
  display: inline-block;
  float: right;
  margin-right: 16px;
  margin-top: 6px;
}
/* New Menu */
.mm-menu {
  background: #fff!important;
}
#mainMenuSlideOut {
  /* Hide the first option which should always be sitemap */
}
#mainMenuSlideOut .mm-navbar .mm-close.mm-btn {
  top: 0!important;
  opacity: 0.12;
  filter: alpha(opacity=12);
}
#mainMenuSlideOut .mm-navbar .mm-close.mm-btn:after {
  content: "" !important;
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=121622!important);
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -247px -477px;
  width: 18px;
  height: 18px;
}
#mainMenuSlideOut .mm-navbar .mm-close.mm-btn:hover {
  opacity: 0.84;
  filter: alpha(opacity=84);
}
#mainMenuSlideOut .mm-next:after,
#mainMenuSlideOut .mm-arrow:after {
  border-color: rgba(0, 0, 0, 0.54);
}
#mainMenuSlideOut .poweredby {
  color: #bdbdbd;
  font-size: 10px;
  text-transform: uppercase;
}
#mainMenuSlideOut .q-logo {
  display: block;
  height: 55px;
  width: 100%;
  text-align: center;
}
#mainMenuSlideOut .q-logo .q-logo-img {
  display: inline-block;
  height: 55px;
  width: 216px;
  background-attachment: fixed;
  background: #ffffff url(/IPWS/Content/30_Quorum/images/logo_myquorum.png) no-repeat 1px 0;
  background-size: 216px;
  opacity: 1;
  margin-top: 10px;
}
#mainMenuSlideOut .q-app {
  display: inline-block !important;
  position: absolute!important;
  top: 34px !important;
  right: 45px;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
#mainMenuSlideOut .mainlink {
  font-size: 18px;
  padding: 8px 16px;
  color: #3b3b3b;
  opacity: 0.27;
  filter: alpha(opacity=27);
  cursor: pointer;
}
#mainMenuSlideOut ul.mm-listview li.hide-sitemap {
  display: none;
}
#mainMenuSlideOut .linkactivated {
  opacity: 0.87 !important;
  filter: alpha(opacity=87) !important;
}
#mainMenuSlideOut .mm-listview > li {
  border-left-style: solid;
  border-left-width: 15px;
}
#mainMenuSlideOut .mm-vertical > li {
  border-left-style: none;
  border-left-width: 0!important;
}
#mainMenuSlideOut .mm-panels {
  top: 160px !important;
}
#mainMenuSlideOut .mm-navbar.mm-hasbtns {
  padding: 0 20px!important;
  border-bottom: 0;
}
#mainMenuSlideOut .fixednavheader {
  width: 100%;
  display: block;
  text-align: left;
}
#mainMenuSlideOut .mm-navbar .mm-btn {
  top: 110px;
}
#mainMenuSlideOut .mm-navbar .mm-close.mm-btn {
  top: 0 !important;
}
#mainMenuSlideOut .mm-navbar .mm-title {
  position: absolute;
  top: 110px;
  width: 100%;
  text-align: left;
  padding-left: 40px;
}
#mainMenuSlideOut .mm-navbar-top {
  height: 160px;
  border-bottom: 1px solid gray;
}
#mainMenuSlideOut .mm-listview a,
#mainMenuSlideOut #mainMenuSlideOut .mm-vertical .mm-listview > li > .mm-next,
#mainMenuSlideOut #mainMenuSlideOut mm-listview > li.mm-vertical > .mm-next {
  width: 100%!important;
}
#mainMenuSlideOut .mm-listview .mm-next:before {
  border: 0!important;
}
#mainMenuSlideOut ul.mm-listview li:nth-child(odd) {
  background: rgba(0, 0, 0, 0.05);
}
#mainMenuSlideOut .mm-listview > li:not(.mm-divider):after {
  border: 0!important;
}
#mainMenuSlideOut .mm-navbar-bottom {
  border-top: 0!important;
}
#mainMenuSlideOut .menusitemap_holder {
  display: block;
  width: 80%;
  margin: 40px auto 0 auto;
  text-align: center;
}
#mainMenuSlideOut.mm-menu {
  background: #f1f1f1;
  /* Old browsers */
  background: -moz-linear-gradient(left, #f1f1f1 16px, #ffffff 16px) !important;
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #f1f1f1 16px, #ffffff 16px) !important;
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #f1f1f1 16px, #ffffff 16px);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff', GradientType=1);
  /* IE6-9 */
}
.mm-next:after,
.mm-arrow:after {
  border-width: 4px!important;
  width: 12px!important;
  height: 12px!important;
}
.mm-vertical .mm-listview > li > .mm-next:after,
.mm-listview > li.mm-vertical > .mm-next:after {
  top: 12px!important;
}
.actionbar2-new.affix-top {
  position: absolute!important;
  top: 70px!important;
}
.actionbar2-new.affix,
.actionbar2-new.affix-bottom {
  top: 0!important;
  position: fixed!important;
  z-index: 100;
}
.actionbar2-new.actionfix {
  position: fixed!important;
  top: 0!important;
}
.affix-top .actionbarmenuicon {
  display: none;
}
.actionfix.affix-top .actionbarmenuicon {
  position: absolute;
  left: 20px;
  top: 12px;
  display: block;
}
.actionfix.affix .actionbarmenuicon,
.actionfix.affix-bottom .actionbarmenuicon {
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  -ms-animation: none !important;
  animation: none !important;
}
@media screen and (min-width: 992px) and (max-width: 1023px) {
  .actionbar2-new.affix .q-action_Hub,
  .actionbar2-new.affix-bottom .q-action_Hub {
    margin-left: 30px;
  }
}
@media screen and (min-width: 769px) and (max-width: 832px) {
  .actionbar2-new.affix .q-action_Hub,
  .actionbar2-new.actionbar2-new.affix-bottom .q-action_Hub {
    margin-left: 30px;
  }
}
@media screen and (max-width: 768px) {
  .actionbar2-new.affix .actionbarmenuicon,
  .actionbar2-new.affix-bottom .actionbarmenuicon {
    display: none!important;
  }
}
header.header-new {
  margin-bottom: 48px;
}
@media screen and (max-width: 480px) {
  .dropdown-menu .divider {
    height: 1px!important;
    min-height: 1px!important;
    margin: 6px 0 12px 0;
  }
}
/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
/* Processed by Grunt SpriteSmith

/* 2x version available but at this stage may be more reliable to only use 1x making use of 2x graphic */
/* @import "_sprites.less";@import "_sprites-2x.less"; */
/*@spritenewversion: `Math.ceil(Math.random() * 100000)`;
@spriteversion: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=1 @{spritenewversion})!important;*/
/* Created a separate loop to fix bug in SpriteSmith - syntax in recalling loop was incorrect, needed additional parenthesis */
/* Do not call the .sprites that SpriteSmith generates in the LESS file, contains a bug */
.q-Content_lock {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -366px;
  width: 18px;
  height: 18px;
}
.q-action_Add {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Addallcontacts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -324px;
  width: 22px;
  height: 22px;
}
.q-action_Addmodify {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Addressadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Affiliates {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Apply {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Applyclose {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Applysaved {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Approve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Assignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -322px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Associatecontact {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -345px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Attach {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -368px -370px;
  width: 22px;
  height: 22px;
}
.q-action_Audited {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px 0px;
  width: 22px;
  height: 22px;
}
.q-action_Award {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -23px;
  width: 22px;
  height: 22px;
}
.q-action_Back {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -46px;
  width: 22px;
  height: 22px;
}
.q-action_Bulkedit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -69px;
  width: 22px;
  height: 22px;
}
.q-action_Calculate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -92px;
  width: 22px;
  height: 22px;
}
.q-action_CalculateGST {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -115px;
  width: 22px;
  height: 22px;
}
.q-action_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -138px;
  width: 22px;
  height: 22px;
}
.q-action_Cancelworkflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -161px;
  width: 22px;
  height: 22px;
}
.q-action_Clearfilters {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -184px;
  width: 22px;
  height: 22px;
}
.q-action_Close {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -207px;
  width: 22px;
  height: 22px;
}
.q-action_Closescreen {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -230px;
  width: 22px;
  height: 22px;
}
.q-action_Compare {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -253px;
  width: 22px;
  height: 22px;
}
.q-action_ConfirmAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -322px;
  width: 22px;
  height: 22px;
}
.q-action_Contactadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -345px;
  width: 22px;
  height: 22px;
}
.q-action_Copy {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -368px;
  width: 22px;
  height: 22px;
}
.q-action_Debugmessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Delegate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Done {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Download {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Downloadall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Edit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Export {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Favoriteadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Favoriteremove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Filter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Filtertoggle {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Finalreject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Generatenumber {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -322px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Gridview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -345px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Group {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -368px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Imbalance1 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -391px -393px;
  width: 22px;
  height: 22px;
}
.q-action_Imbalance2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px 0px;
  width: 22px;
  height: 22px;
}
.q-action_Listview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -23px;
  width: 22px;
  height: 22px;
}
.q-action_Locked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -46px;
  width: 22px;
  height: 22px;
}
.q-action_ManyFees {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -69px;
  width: 22px;
  height: 22px;
}
.q-action_Maximize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -92px;
  width: 22px;
  height: 22px;
}
.q-action_Minimize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -115px;
  width: 22px;
  height: 22px;
}
.q-action_MoreActions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -138px;
  width: 22px;
  height: 22px;
}
.q-action_New {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -161px;
  width: 22px;
  height: 22px;
}
.q-action_Newwindow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -184px;
  width: 22px;
  height: 22px;
}
.q-action_Next {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -207px;
  width: 22px;
  height: 22px;
}
.q-action_Paste {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -230px;
  width: 22px;
  height: 22px;
}
.q-action_Previous {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -253px;
  width: 22px;
  height: 22px;
}
.q-action_PushForUpsDowns {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -276px;
  width: 22px;
  height: 22px;
}
.q-action_RecallReput {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -299px;
  width: 22px;
  height: 22px;
}
.q-action_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -322px;
  width: 22px;
  height: 22px;
}
.q-action_Reject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -345px;
  width: 22px;
  height: 22px;
}
.q-action_Renominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -368px;
  width: 22px;
  height: 22px;
}
.q-action_Repost {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -420px -391px;
  width: 22px;
  height: 22px;
}
.q-action_Resolve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Resolvemessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Restart {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Restore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Retrieve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Retrieveall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Retrievemore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Return {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Routeandreturn {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Save {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Search {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Sendemail {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Sendforcomment {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -416px;
  width: 22px;
  height: 22px;
}
.q-action_ShowAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Skip {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -322px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Subledgerdrilldown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -345px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Submit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -368px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Subscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -391px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Subscriptionallow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -414px -416px;
  width: 22px;
  height: 22px;
}
.q-action_Subscriptions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px 0px;
  width: 22px;
  height: 22px;
}
.q-action_Subscriptionsrestrict {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -23px;
  width: 22px;
  height: 22px;
}
.q-action_Subtract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -46px;
  width: 22px;
  height: 22px;
}
.q-action_Unapprove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -69px;
  width: 22px;
  height: 22px;
}
.q-action_Unassignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -54px;
  width: 22px;
  height: 22px;
}
.q-action_Unknown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -77px;
  width: 22px;
  height: 22px;
}
.q-action_Unlocked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -100px;
  width: 22px;
  height: 22px;
}
.q-action_Unsubscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -123px;
  width: 22px;
  height: 22px;
}
.q-action_Update {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -146px;
  width: 22px;
  height: 22px;
}
.q-action_Validate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -169px;
  width: 22px;
  height: 22px;
}
.q-action_View {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -192px;
  width: 22px;
  height: 22px;
}
.q-action_View2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -215px;
  width: 22px;
  height: 22px;
}
.q-action_ViewInbox {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -238px;
  width: 22px;
  height: 22px;
}
.q-action_Viewcomments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -278px;
  width: 22px;
  height: 22px;
}
.q-action_Viewdocuments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -278px;
  width: 22px;
  height: 22px;
}
.q-action_Viewroute {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -278px;
  width: 22px;
  height: 22px;
}
.q-action_Warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -278px;
  width: 22px;
  height: 22px;
}
.q-action_Withdraw {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -278px;
  width: 22px;
  height: 22px;
}
.q-action_down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -278px;
  width: 22px;
  height: 22px;
}
.q-action_infopostings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -278px;
  width: 22px;
  height: 22px;
}
.q-action_links {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -278px;
  width: 22px;
  height: 22px;
}
.q-action_notes {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -278px;
  width: 22px;
  height: 22px;
}
.q-action_overflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -278px;
  width: 22px;
  height: 22px;
}
.q-action_reports {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -278px;
  width: 22px;
  height: 22px;
}
.q-action_settings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -278px;
  width: 22px;
  height: 22px;
}
.q-action_up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -278px;
  width: 22px;
  height: 22px;
}
.q-actiona_Downloadall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px 0px;
  width: 22px;
  height: 22px;
}
.q-actionw_Add {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -23px;
  width: 22px;
  height: 22px;
}
.q-actionw_Addallcontacts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -46px;
  width: 22px;
  height: 22px;
}
.q-actionw_Addmodify {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -69px;
  width: 22px;
  height: 22px;
}
.q-actionw_Addressadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -92px;
  width: 22px;
  height: 22px;
}
.q-actionw_Affiliates {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -115px;
  width: 22px;
  height: 22px;
}
.q-actionw_Apply {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -138px;
  width: 22px;
  height: 22px;
}
.q-actionw_Applyclose {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -161px;
  width: 22px;
  height: 22px;
}
.q-actionw_Applysaved {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -184px;
  width: 22px;
  height: 22px;
}
.q-actionw_Approve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -207px;
  width: 22px;
  height: 22px;
}
.q-actionw_Assignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -230px;
  width: 22px;
  height: 22px;
}
.q-actionw_Associatecontact {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -253px;
  width: 22px;
  height: 22px;
}
.q-actionw_Attach {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -305px -276px;
  width: 22px;
  height: 22px;
}
.q-actionw_Audited {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Award {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Back {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Bulkedit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Calculate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_CalculateGST {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Cancelworkflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -342px -496px;
  width: 18px;
  height: 18px;
}
.q-actionw_Clearfilters {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Close {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Closescreen {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Compare {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_ConfirmAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Contactadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Copy {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -301px;
  width: 22px;
  height: 22px;
}
.q-actionw_Debugmessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px 0px;
  width: 22px;
  height: 22px;
}
.q-actionw_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -23px;
  width: 22px;
  height: 22px;
}
.q-actionw_Delegate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -46px;
  width: 22px;
  height: 22px;
}
.q-actionw_Delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -69px;
  width: 22px;
  height: 22px;
}
.q-actionw_Done {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -92px;
  width: 22px;
  height: 22px;
}
.q-actionw_Down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -115px;
  width: 22px;
  height: 22px;
}
.q-actionw_Download {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -138px;
  width: 22px;
  height: 22px;
}
.q-actionw_Downloadall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -161px;
  width: 22px;
  height: 22px;
}
.q-actionw_Edit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -184px;
  width: 22px;
  height: 22px;
}
.q-actionw_Export {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -207px;
  width: 22px;
  height: 22px;
}
.q-actionw_Favoriteadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -230px;
  width: 22px;
  height: 22px;
}
.q-actionw_Favoriteremove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -253px;
  width: 22px;
  height: 22px;
}
.q-actionw_Filter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -276px;
  width: 22px;
  height: 22px;
}
.q-actionw_Filtertoggle {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -328px -299px;
  width: 22px;
  height: 22px;
}
.q-actionw_Finalreject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Generatenumber {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Gridview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Group {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Imbalance1 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Imbalance2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Listview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Locked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -370px;
  width: 22px;
  height: 22px;
}
.q-actionw_ManyFees {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Maximize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Minimize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_MoreActions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_New {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Newwindow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Next {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -322px -324px;
  width: 22px;
  height: 22px;
}
.q-actionw_Overflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px 0px;
  width: 22px;
  height: 22px;
}
.q-actionw_Paste {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -23px;
  width: 22px;
  height: 22px;
}
.q-actionw_Previous {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -46px;
  width: 22px;
  height: 22px;
}
.q-actionw_PushForUpsDowns {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -69px;
  width: 22px;
  height: 22px;
}
.q-actionw_RecallReput {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -92px;
  width: 22px;
  height: 22px;
}
.q-actionw_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -115px;
  width: 22px;
  height: 22px;
}
.q-actionw_Reject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -138px;
  width: 22px;
  height: 22px;
}
.q-actionw_Renominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -161px;
  width: 22px;
  height: 22px;
}
.q-actionw_Reports {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -184px;
  width: 22px;
  height: 22px;
}
.q-actionw_Repost {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -207px;
  width: 22px;
  height: 22px;
}
.q-actionw_Resolve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -230px;
  width: 22px;
  height: 22px;
}
.q-actionw_Resolvemessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -253px;
  width: 22px;
  height: 22px;
}
.q-actionw_Restart {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -276px;
  width: 22px;
  height: 22px;
}
.q-actionw_Restore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -299px;
  width: 22px;
  height: 22px;
}
.q-actionw_Retrieve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -351px -322px;
  width: 22px;
  height: 22px;
}
.q-actionw_Retrieveall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Retrievemore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Return {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Routeandreturn {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Save {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Search {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -115px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Sendemail {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -138px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Sendforcomment {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -161px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_ShowAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -184px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Skip {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -207px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subledgerdrilldown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -230px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Submit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -276px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subscriptionallow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -299px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subscriptions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -322px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subscriptionsrestrict {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -345px -347px;
  width: 22px;
  height: 22px;
}
.q-actionw_Subtract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px 0px;
  width: 22px;
  height: 22px;
}
.q-actionw_Unapprove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -23px;
  width: 22px;
  height: 22px;
}
.q-actionw_Unassignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -46px;
  width: 22px;
  height: 22px;
}
.q-actionw_Unknown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -69px;
  width: 22px;
  height: 22px;
}
.q-actionw_Unlocked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -92px;
  width: 22px;
  height: 22px;
}
.q-actionw_Unsubscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -115px;
  width: 22px;
  height: 22px;
}
.q-actionw_Up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -138px;
  width: 22px;
  height: 22px;
}
.q-actionw_Update {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -161px;
  width: 22px;
  height: 22px;
}
.q-actionw_Validate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -184px;
  width: 22px;
  height: 22px;
}
.q-actionw_View {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -207px;
  width: 22px;
  height: 22px;
}
.q-actionw_View2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -230px;
  width: 22px;
  height: 22px;
}
.q-actionw_ViewInbox {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -253px;
  width: 22px;
  height: 22px;
}
.q-actionw_Viewcomments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -276px;
  width: 22px;
  height: 22px;
}
.q-actionw_Viewdocuments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -299px;
  width: 22px;
  height: 22px;
}
.q-actionw_Viewroute {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -322px;
  width: 22px;
  height: 22px;
}
.q-actionw_Warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -345px;
  width: 22px;
  height: 22px;
}
.q-actionw_Withdraw {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -370px;
  width: 22px;
  height: 22px;
}
.q-actionw_infopostings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -23px -370px;
  width: 22px;
  height: 22px;
}
.q-actionw_links {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -46px -370px;
  width: 22px;
  height: 22px;
}
.q-actionw_notes {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -69px -370px;
  width: 22px;
  height: 22px;
}
.q-actionw_settings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -92px -370px;
  width: 22px;
  height: 22px;
}
.q-back {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px 0px;
  width: 64px;
  height: 64px;
}
.q-content_Acknowledged {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -437px;
  width: 18px;
  height: 18px;
}
.q-content_Add {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -209px -496px;
  width: 18px;
  height: 18px;
}
.q-content_AddCondition {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -232px;
  width: 19px;
  height: 19px;
}
.q-content_AddGroup {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -212px;
  width: 19px;
  height: 19px;
}
.q-content_Addallcontacts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -385px;
  width: 18px;
  height: 18px;
}
.q-content_Addmodify {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -247px;
  width: 18px;
  height: 18px;
}
.q-content_Addressadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -38px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Affiliates {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -380px;
  width: 18px;
  height: 18px;
}
.q-content_Allocate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -399px;
  width: 18px;
  height: 18px;
}
.q-content_AmendContract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -418px;
  width: 18px;
  height: 18px;
}
.q-content_Apply {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -437px;
  width: 18px;
  height: 18px;
}
.q-content_Applyclose {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -456px;
  width: 18px;
  height: 18px;
}
.q-content_Applysaved {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Approve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -19px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Assignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -38px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Associatecontact {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -57px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Attach {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -76px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Audited {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -95px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Award {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -114px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Awarded {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -133px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Back {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -152px -477px;
  width: 18px;
  height: 18px;
}
.q-content_BetterDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -171px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Bulkedit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -190px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Calculate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -209px -477px;
  width: 18px;
  height: 18px;
}
.q-content_CalculateGST {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -228px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -247px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Cancelworkflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -266px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Clearfilters {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -285px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Close {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -304px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Closed {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -323px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Closescreen {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -342px -477px;
  width: 18px;
  height: 18px;
}
.q-content_CommercialOperations {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -361px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Compare {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -380px -477px;
  width: 18px;
  height: 18px;
}
.q-content_ConfirmAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -399px -477px;
  width: 18px;
  height: 18px;
}
.q-content_ConfirmationResponse {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -418px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Contactadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -437px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Contactsaddall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -456px -477px;
  width: 18px;
  height: 18px;
}
.q-content_Copy {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -475px -477px;
  width: 18px;
  height: 18px;
}
.q-content_CustomerAccountMaintenance {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px 0px;
  width: 18px;
  height: 18px;
}
.q-content_Debugmessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -19px;
  width: 18px;
  height: 18px;
}
.q-content_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -38px;
  width: 18px;
  height: 18px;
}
.q-content_Delegate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -57px;
  width: 18px;
  height: 18px;
}
.q-content_Delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -76px;
  width: 18px;
  height: 18px;
}
.q-content_Denied {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -95px;
  width: 18px;
  height: 18px;
}
.q-content_Dispute {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -114px;
  width: 18px;
  height: 18px;
}
.q-content_Done {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -133px;
  width: 18px;
  height: 18px;
}
.q-content_Download {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -152px;
  width: 18px;
  height: 18px;
}
.q-content_DownloadCSV {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -171px;
  width: 18px;
  height: 18px;
}
.q-content_DownloadExcel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -190px;
  width: 18px;
  height: 18px;
}
.q-content_DownloadPDF {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -209px;
  width: 18px;
  height: 18px;
}
.q-content_Downloadall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -228px;
  width: 18px;
  height: 18px;
}
.q-content_Edit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -247px;
  width: 18px;
  height: 18px;
}
.q-content_EditNomination {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -266px;
  width: 18px;
  height: 18px;
}
.q-content_Error {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -285px;
  width: 18px;
  height: 18px;
}
.q-content_ExecuteNewJob {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -304px;
  width: 18px;
  height: 18px;
}
.q-content_Export {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -323px;
  width: 18px;
  height: 18px;
}
.q-content_Favoriteadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -342px;
  width: 18px;
  height: 18px;
}
.q-content_Favoriteremove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -361px;
  width: 18px;
  height: 18px;
}
.q-content_FillDown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -380px;
  width: 18px;
  height: 18px;
}
.q-content_Filter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -399px;
  width: 18px;
  height: 18px;
}
.q-content_Filtertoggle {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -418px;
  width: 18px;
  height: 18px;
}
.q-content_Finalize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -192px;
  width: 19px;
  height: 19px;
}
.q-content_Finalreject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -456px;
  width: 18px;
  height: 18px;
}
.q-content_Forward {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -504px -475px;
  width: 18px;
  height: 18px;
}
.q-content_GenerateID {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Generatenumber {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -19px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Gridview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -38px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Group {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -57px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Imbalance1 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -76px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Imbalance2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -95px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Import {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -114px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Info {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -133px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Infopostings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -152px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Listview {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -171px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Locked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -190px -496px;
  width: 18px;
  height: 18px;
}
.q-content_ManyFees {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -172px;
  width: 19px;
  height: 19px;
}
.q-content_Marketing {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -228px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Maximize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -247px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Merge {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -266px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Meters {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -285px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Minimize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -304px -496px;
  width: 18px;
  height: 18px;
}
.q-content_MoreActions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -323px -496px;
  width: 18px;
  height: 18px;
}
.q-content_New {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -252px;
  width: 18px;
  height: 18px;
}
.q-content_Newwindow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -361px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Next {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -380px -496px;
  width: 18px;
  height: 18px;
}
.q-content_NoResponse {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -399px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Nominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -418px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Notification {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -437px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Open {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -456px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Paste {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -475px -496px;
  width: 18px;
  height: 18px;
}
.q-content_Pending {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -494px -496px;
  width: 18px;
  height: 18px;
}
.q-content_PendingHourglass {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px 0px;
  width: 18px;
  height: 18px;
}
.q-content_PostBid {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -19px;
  width: 18px;
  height: 18px;
}
.q-content_Previous {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -38px;
  width: 18px;
  height: 18px;
}
.q-content_Pricing {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -271px;
  width: 18px;
  height: 18px;
}
.q-content_PushForUpsDowns {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -290px;
  width: 18px;
  height: 18px;
}
.q-content_RecallReput {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -309px;
  width: 18px;
  height: 18px;
}
.q-content_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -328px;
  width: 18px;
  height: 18px;
}
.q-content_Reject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -347px;
  width: 18px;
  height: 18px;
}
.q-content_Remind {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -152px;
  width: 19px;
  height: 19px;
}
.q-content_RemoveGroup {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -132px;
  width: 19px;
  height: 19px;
}
.q-content_Renominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -404px;
  width: 18px;
  height: 18px;
}
.q-content_Repost {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Resolve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -19px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Resolvemessage {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -38px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Restart {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -57px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Restore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -76px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Retrieve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -95px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Retrieveall {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -114px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Retrievemore {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -133px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Return {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -152px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Reviewed {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -171px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Routeandreturn {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -190px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Save {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -209px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Search {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -228px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Sendemail {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -247px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Sendforcomment {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -266px -439px;
  width: 18px;
  height: 18px;
}
.q-content_ShowAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -285px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Skip {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -304px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Split {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -323px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subledgerdrilldown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -342px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Submit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -361px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -380px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subscriptionallow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -399px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subscriptions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -418px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subscriptionsrestrict {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -437px -439px;
  width: 18px;
  height: 18px;
}
.q-content_Subtract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px 0px;
  width: 18px;
  height: 18px;
}
.q-content_TimeRemaining {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -19px;
  width: 18px;
  height: 18px;
}
.q-content_Unapprove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -38px;
  width: 18px;
  height: 18px;
}
.q-content_Unassignme {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -57px;
  width: 18px;
  height: 18px;
}
.q-content_Unchanged {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -76px;
  width: 18px;
  height: 18px;
}
.q-content_Unknown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -95px;
  width: 18px;
  height: 18px;
}
.q-content_Unlocked {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -114px;
  width: 18px;
  height: 18px;
}
.q-content_Unscoped {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -133px;
  width: 18px;
  height: 18px;
}
.q-content_Unsubscribe {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -152px;
  width: 18px;
  height: 18px;
}
.q-content_Update {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -171px;
  width: 18px;
  height: 18px;
}
.q-content_UrgentWarning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -190px;
  width: 18px;
  height: 18px;
}
.q-content_Validate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -209px;
  width: 18px;
  height: 18px;
}
.q-content_View {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -228px;
  width: 18px;
  height: 18px;
}
.q-content_View2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -112px;
  width: 19px;
  height: 19px;
}
.q-content_ViewActiveAwards {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -266px;
  width: 18px;
  height: 18px;
}
.q-content_ViewActivity {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -285px;
  width: 18px;
  height: 18px;
}
.q-content_ViewAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -304px;
  width: 18px;
  height: 18px;
}
.q-content_ViewAward {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -323px;
  width: 18px;
  height: 18px;
}
.q-content_ViewDaily {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -342px;
  width: 18px;
  height: 18px;
}
.q-content_ViewImbalance {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -361px;
  width: 18px;
  height: 18px;
}
.q-content_ViewInbox {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -380px;
  width: 18px;
  height: 18px;
}
.q-content_ViewPreDeterminedAllcation {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -399px;
  width: 18px;
  height: 18px;
}
.q-content_ViewRecentHistory {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -418px;
  width: 18px;
  height: 18px;
}
.q-content_Viewcomments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -466px -437px;
  width: 18px;
  height: 18px;
}
.q-content_Viewdocuments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Viewroute {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -19px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Void {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -92px;
  width: 19px;
  height: 19px;
}
.q-content_WaitingForAnotherPersonToTakeAction {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -57px -458px;
  width: 18px;
  height: 18px;
}
.q-content_WaitingForYoutToTakeAction {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -76px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -95px -458px;
  width: 18px;
  height: 18px;
}
.q-content_WarningMismatch {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -114px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Withdraw {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -133px -458px;
  width: 18px;
  height: 18px;
}
.q-content_Workflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -152px -458px;
  width: 18px;
  height: 18px;
}
.q-content_WorkspaceContract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -171px -458px;
  width: 18px;
  height: 18px;
}
.q-content_WorkspaceExpand {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -190px -458px;
  width: 18px;
  height: 18px;
}
.q-content_WorseDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -209px -458px;
  width: 18px;
  height: 18px;
}
.q-content_arrow_down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -228px -458px;
  width: 18px;
  height: 18px;
}
.q-content_arrow_left {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -247px -458px;
  width: 18px;
  height: 18px;
}
.q-content_arrow_right {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -266px -458px;
  width: 18px;
  height: 18px;
}
.q-content_arrow_up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -285px -458px;
  width: 18px;
  height: 18px;
}
.q-content_collapse {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -304px -458px;
  width: 18px;
  height: 18px;
}
.q-content_down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -323px -458px;
  width: 18px;
  height: 18px;
}
.q-content_expand {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -342px -458px;
  width: 18px;
  height: 18px;
}
.q-content_links {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -361px -458px;
  width: 18px;
  height: 18px;
}
.q-content_move {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -380px -458px;
  width: 18px;
  height: 18px;
}
.q-content_overflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -399px -458px;
  width: 18px;
  height: 18px;
}
.q-content_pin {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -418px -458px;
  width: 18px;
  height: 18px;
}
.q-content_reports {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -437px -458px;
  width: 18px;
  height: 18px;
}
.q-content_seek_left {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -456px -458px;
  width: 18px;
  height: 18px;
}
.q-content_seek_right {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px 0px;
  width: 18px;
  height: 18px;
}
.q-content_settings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -19px;
  width: 18px;
  height: 18px;
}
.q-content_unlock {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -38px;
  width: 18px;
  height: 18px;
}
.q-content_unpin {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -57px;
  width: 18px;
  height: 18px;
}
.q-content_up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -76px;
  width: 18px;
  height: 18px;
}
.q-contentc_Awarded {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -95px;
  width: 18px;
  height: 18px;
}
.q-contentc_BetterDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -114px;
  width: 18px;
  height: 18px;
}
.q-contentc_Denied {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -133px;
  width: 18px;
  height: 18px;
}
.q-contentc_Error {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -152px;
  width: 18px;
  height: 18px;
}
.q-contentc_WarningMismatch {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -171px;
  width: 18px;
  height: 18px;
}
.q-contentc_WorseDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -190px;
  width: 18px;
  height: 18px;
}
.q-contentw_Calendar {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -209px;
  width: 18px;
  height: 18px;
}
.q-contentw_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -228px;
  width: 18px;
  height: 18px;
}
.q-contentw_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -247px;
  width: 18px;
  height: 18px;
}
.q-contentw_Delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -266px;
  width: 18px;
  height: 18px;
}
.q-contentw_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -285px;
  width: 18px;
  height: 18px;
}
.q-contentw_arrow_down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -304px;
  width: 18px;
  height: 18px;
}
.q-contentw_arrow_left {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -323px;
  width: 18px;
  height: 18px;
}
.q-contentw_arrow_right {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -342px;
  width: 18px;
  height: 18px;
}
.q-contentw_arrow_up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -485px -361px;
  width: 18px;
  height: 18px;
}
.q-grid_Attach {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -237px;
  width: 14px;
  height: 14px;
}
.q-grid_Date {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -222px;
  width: 14px;
  height: 14px;
}
.q-grid_Fullscreenenter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -207px;
  width: 14px;
  height: 14px;
}
.q-grid_Fullscreenexit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -192px;
  width: 14px;
  height: 14px;
}
.q-grid_Notes {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -177px;
  width: 14px;
  height: 14px;
}
.q-grid_Notes_not {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -57px;
  width: 14px;
  height: 14px;
}
.q-grid_Picklist {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -147px;
  width: 14px;
  height: 14px;
}
.q-grid_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -132px;
  width: 14px;
  height: 14px;
}
.q-grid_Time {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -117px;
  width: 14px;
  height: 14px;
}
.q-grid_arrow_down {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -102px;
  width: 14px;
  height: 14px;
}
.q-grid_arrow_up {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -87px;
  width: 14px;
  height: 14px;
}
.q-grid_overflow {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -162px;
  width: 14px;
  height: 14px;
}
.q-gridw_Add {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -252px;
  width: 14px;
  height: 14px;
}
.q-gridw_Cog {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -72px;
  width: 14px;
  height: 14px;
}
.q-hamburger {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -276px;
  width: 22px;
  height: 22px;
}
.q-hamburgerw {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -397px -299px;
  width: 22px;
  height: 22px;
}
.q-hub_AccountingPeriod {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -131px -99px;
  width: 26px;
  height: 26px;
}
.q-hub_ActiveBidsYouPlaced {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -98px -66px;
  width: 26px;
  height: 26px;
}
.q-hub_ActiveOffersYouPosted {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -65px -33px;
  width: 26px;
  height: 26px;
}
.q-hub_Alert {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -65px;
  width: 26px;
  height: 26px;
}
.q-hub_AnAvailableOffer {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -98px;
  width: 26px;
  height: 26px;
}
.q-hub_Approve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -132px -131px;
  width: 26px;
  height: 26px;
}
.q-hub_AwaitingApproval {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -164px;
  width: 26px;
  height: 26px;
}
.q-hub_Awarded {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -126px -164px;
  width: 26px;
  height: 26px;
}
.q-hub_Back {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -153px -164px;
  width: 26px;
  height: 26px;
}
.q-hub_BidsAwarded {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px 0px;
  width: 26px;
  height: 26px;
}
.q-hub_BidsOnYourOffers {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -27px;
  width: 26px;
  height: 26px;
}
.q-hub_ChangeControl {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -54px;
  width: 26px;
  height: 26px;
}
.q-hub_Characteristics {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -81px;
  width: 26px;
  height: 26px;
}
.q-hub_Contracts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -108px;
  width: 26px;
  height: 26px;
}
.q-hub_Cumulative {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -135px;
  width: 26px;
  height: 26px;
}
.q-hub_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -162px;
  width: 26px;
  height: 26px;
}
.q-hub_Denied {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Edit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -27px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Email {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -54px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Escalations {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -27px;
  width: 26px;
  height: 26px;
}
.q-hub_Events {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -108px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Exceeding {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -135px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Exceptions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -162px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Exceptions2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -189px -197px;
  width: 26px;
  height: 26px;
}
.q-hub_Expirations {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px 0px;
  width: 26px;
  height: 26px;
}
.q-hub_Finalize {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -27px;
  width: 26px;
  height: 26px;
}
.q-hub_IM {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -54px;
  width: 26px;
  height: 26px;
}
.q-hub_InProgress {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -81px;
  width: 26px;
  height: 26px;
}
.q-hub_Invoice {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -108px;
  width: 26px;
  height: 26px;
}
.q-hub_InvoiceDate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -135px;
  width: 26px;
  height: 26px;
}
.q-hub_LatestDay {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -162px;
  width: 26px;
  height: 26px;
}
.q-hub_Location {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -189px;
  width: 26px;
  height: 26px;
}
.q-hub_Missing {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_MonthToDate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -27px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_MonthToDateMeasuredQuantity {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -54px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_MonthToDateScheduledQuantity {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -81px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_MyPrearrangedBids {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -108px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_New {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -135px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_NoFlowMeter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -162px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_NotReceived {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -189px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_NotReceived2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -216px -224px;
  width: 26px;
  height: 26px;
}
.q-hub_OffersExpiredWithoutBids {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px 0px;
  width: 26px;
  height: 26px;
}
.q-hub_Pending {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -27px;
  width: 26px;
  height: 26px;
}
.q-hub_PersonNeedingToTakeCorrespondingAction {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -54px;
  width: 26px;
  height: 26px;
}
.q-hub_PreviousDay {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -81px;
  width: 26px;
  height: 26px;
}
.q-hub_PreviousDayInjection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -108px;
  width: 26px;
  height: 26px;
}
.q-hub_PreviousDayQuantity {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -135px;
  width: 26px;
  height: 26px;
}
.q-hub_PreviousDayWithdrawal {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -162px;
  width: 26px;
  height: 26px;
}
.q-hub_Quality {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -189px;
  width: 26px;
  height: 26px;
}
.q-hub_Received {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -216px;
  width: 26px;
  height: 26px;
}
.q-hub_Received2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_RecentlyAwardedOffer {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -27px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_Reject {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -54px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_Status {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -81px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_TotalStorageBalance {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -108px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_UnacknowledgedPreviousMonths {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -135px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_Volume {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -162px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_WaitingOnAnotherUser {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -189px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_Warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -216px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_YourOffersAwaitingConfirmation {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -243px -251px;
  width: 26px;
  height: 26px;
}
.q-hub_help {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px 0px;
  width: 26px;
  height: 26px;
}
.q-hub_search {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -81px -197px;
  width: 26px;
  height: 26px;
}
.q-hubw_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -164px -132px;
  width: 26px;
  height: 26px;
}
.q-menu_CapacityRelease {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -98px;
  width: 32px;
  height: 32px;
}
.q-menu_Contracts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -98px;
  width: 32px;
  height: 32px;
}
.q-menu_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -98px -33px;
  width: 32px;
  height: 32px;
}
.q-menu_ExpandRightContractLeft {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -98px 0px;
  width: 32px;
  height: 32px;
}
.q-menu_FlowingGas {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -65px;
  width: 32px;
  height: 32px;
}
.q-menu_InfoPostings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -65px;
  width: 32px;
  height: 32px;
}
.q-menu_Invoicing {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -131px -66px;
  width: 32px;
  height: 32px;
}
.q-menu_LogOut {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -65px 0px;
  width: 32px;
  height: 32px;
}
.q-menu_Nominations {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -164px;
  width: 32px;
  height: 32px;
}
.q-menu_Reports {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -164px;
  width: 32px;
  height: 32px;
}
.q-menu_SiteMap {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -164px -99px;
  width: 32px;
  height: 32px;
}
.q-menuw_CapacityRelease {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -164px -66px;
  width: 32px;
  height: 32px;
}
.q-menuw_Contracts {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -164px -33px;
  width: 32px;
  height: 32px;
}
.q-menuw_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -164px 0px;
  width: 32px;
  height: 32px;
}
.q-menuw_ExpandRightContractLeft {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -131px;
  width: 32px;
  height: 32px;
}
.q-menuw_FlowingGas {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -131px;
  width: 32px;
  height: 32px;
}
.q-menuw_InfoPostings {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -131px;
  width: 32px;
  height: 32px;
}
.q-menuw_Invoicing {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -131px;
  width: 32px;
  height: 32px;
}
.q-menuw_LogOut {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -164px;
  width: 32px;
  height: 32px;
}
.q-menuw_Nominations {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -131px -33px;
  width: 32px;
  height: 32px;
}
.q-menuw_Reports {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -131px 0px;
  width: 32px;
  height: 32px;
}
.q-menuw_SiteMap {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -98px;
  width: 32px;
  height: 32px;
}
.q-small_Add {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -110px -526px;
  width: 10px;
  height: 10px;
}
.q-small_Added {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -526px;
  width: 10px;
  height: 10px;
}
.q-small_AddedModify {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -88px -526px;
  width: 10px;
  height: 10px;
}
.q-small_Addmodify {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -110px -515px;
  width: 10px;
  height: 10px;
}
.q-small_AmendContract {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -330px;
  width: 10px;
  height: 10px;
}
.q-small_Audited {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -209px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Awarded {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -341px;
  width: 10px;
  height: 10px;
}
.q-small_BetterDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -352px;
  width: 10px;
  height: 10px;
}
.q-small_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -363px;
  width: 10px;
  height: 10px;
}
.q-small_Closed {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -374px;
  width: 10px;
  height: 10px;
}
.q-small_ConfirmAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -385px;
  width: 10px;
  height: 10px;
}
.q-small_ConfirmationResponse {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -396px;
  width: 10px;
  height: 10px;
}
.q-small_Copy {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -407px;
  width: 10px;
  height: 10px;
}
.q-small_Critical {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -418px;
  width: 10px;
  height: 10px;
}
.q-small_CustomerAccountMaintenance {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -429px;
  width: 10px;
  height: 10px;
}
.q-small_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -440px;
  width: 10px;
  height: 10px;
}
.q-small_Delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -451px;
  width: 10px;
  height: 10px;
}
.q-small_Deleted {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -462px;
  width: 10px;
  height: 10px;
}
.q-small_Denied {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -473px;
  width: 10px;
  height: 10px;
}
.q-small_Done {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -484px;
  width: 10px;
  height: 10px;
}
.q-small_Download {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -495px;
  width: 10px;
  height: 10px;
}
.q-small_DownloadCSV {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -443px -423px;
  width: 10px;
  height: 10px;
}
.q-small_DownloadExcel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -454px -423px;
  width: 10px;
  height: 10px;
}
.q-small_DownloadPDF {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -278px -261px;
  width: 10px;
  height: 10px;
}
.q-small_Edit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -289px -261px;
  width: 10px;
  height: 10px;
}
.q-small_EditNomination {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -180px -164px;
  width: 10px;
  height: 10px;
}
.q-small_Favoriteadd {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -180px -175px;
  width: 10px;
  height: 10px;
}
.q-small_Favoriteremove {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Filter {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -11px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Import {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -22px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Info {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Minus {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -44px -515px;
  width: 10px;
  height: 10px;
}
.q-small_MoreActions {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -55px -515px;
  width: 10px;
  height: 10px;
}
.q-small_New {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Next {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -77px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Nominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -88px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Notification {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Open {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -121px -526px;
  width: 10px;
  height: 10px;
}
.q-small_Pending {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -121px -515px;
  width: 10px;
  height: 10px;
}
.q-small_PendingHourglass {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -132px -515px;
  width: 10px;
  height: 10px;
}
.q-small_PostBid {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -143px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Previous {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -154px -515px;
  width: 10px;
  height: 10px;
}
.q-small_PushForUpsDowns {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -165px -515px;
  width: 10px;
  height: 10px;
}
.q-small_RecallReput {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -176px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -187px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Renominate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -198px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Repost {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -319px;
  width: 10px;
  height: 10px;
}
.q-small_Restart {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -220px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Retrieve {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -231px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Save {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -242px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Search {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -253px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ShowAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -264px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Submit {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -275px -515px;
  width: 10px;
  height: 10px;
}
.q-small_TimeRemaining {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -286px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Unchanged {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -297px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Unknown {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -308px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Update {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -319px -515px;
  width: 10px;
  height: 10px;
}
.q-small_UrgentWarning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -330px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Validate {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -341px -515px;
  width: 10px;
  height: 10px;
}
.q-small_View {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -352px -515px;
  width: 10px;
  height: 10px;
}
.q-small_View2 {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -363px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewActiveAwards {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -374px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewActivity {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -385px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewAll {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -396px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewAward {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -407px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewDaily {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -418px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewImbalance {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -429px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewPreDeterminedAllcation {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -440px -515px;
  width: 10px;
  height: 10px;
}
.q-small_ViewRecentHistory {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -451px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Viewdocuments {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -462px -515px;
  width: 10px;
  height: 10px;
}
.q-small_WaitingForAnotherPersonToTakeAction {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -473px -515px;
  width: 10px;
  height: 10px;
}
.q-small_WaitingForYoutToTakeAction {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -484px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -495px -515px;
  width: 10px;
  height: 10px;
}
.q-small_WarningMismatch {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -506px -515px;
  width: 10px;
  height: 10px;
}
.q-small_Withdraw {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -517px -515px;
  width: 10px;
  height: 10px;
}
.q-small_WorseDirection {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -528px -515px;
  width: 10px;
  height: 10px;
}
.q-small_arrow_n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -526px;
  width: 10px;
  height: 10px;
}
.q-small_arrow_s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -11px -526px;
  width: 10px;
  height: 10px;
}
.q-small_collapse {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -22px -526px;
  width: 10px;
  height: 10px;
}
.q-small_expand {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -33px -526px;
  width: 10px;
  height: 10px;
}
.q-smallw_Cancel {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -44px -526px;
  width: 10px;
  height: 10px;
}
.q-smallw_Default {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -55px -526px;
  width: 10px;
  height: 10px;
}
.q-smallw_arrow_n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -526px;
  width: 10px;
  height: 10px;
}
.q-smallw_arrow_s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -77px -526px;
  width: 10px;
  height: 10px;
}
.q-wizard_complete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -293px;
  width: 12px;
  height: 12px;
}
.q-wizard_current {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -280px;
  width: 12px;
  height: 12px;
}
.q-wizard_error {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -267px;
  width: 12px;
  height: 12px;
}
.q-wizard_next {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -306px;
  width: 12px;
  height: 12px;
}
.sprite {
  background-size: 541px 536px !important;
  display: inline-block;
}
.active {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.active:hover {
  opacity: 0.86;
  filter: alpha(opacity=86);
}
.inactive {
  opacity: 0.26;
  filter: alpha(opacity=26);
}
.iconholdertemp,
.iconholdertemp2 {
  display: block;
  margin: 20px 0;
  padding: 10px;
  width: 320px;
}
.iconholdertemp span,
.iconholdertemp2 span {
  margin-left: 20px;
}
.iconholdertemp2 {
  background: #535252;
}
.iconholdertemp2 span {
  color: #fff;
}
.k-icon,
.k-state-disabled .k-icon,
.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 {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
/* Kendo Icon overrides */
/* Update version info below */
.k-icon {
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=166785!important);
}
.k-icon,
.sprite {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=136990!important);
}
.k-i-calendar {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -466px -342px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-link:not(.k-state-disabled):hover > .k-i-calendar,
.k-state-hover > .k-i-calendar,
.k-state-hover > * > .k-i-calendar,
.k-button:not(.k-state-disabled):hover .k-i-calendar,
.k-textbox:hover .k-i-calendar,
.k-button:active .k-i-calendar {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -466px -342px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-clock {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -57px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-link:not(.k-state-disabled):hover > .k-i-clock,
.k-state-hover > .k-i-clock,
.k-state-hover > * > .k-i-clock,
.k-button:not(.k-state-disabled):hover .k-i-clock,
.k-textbox:hover .k-i-clock,
.k-button:active .k-i-clock {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -57px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-multiselect .k-delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -363px;
  width: 10px;
  height: 10px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.k-multiselect .k-state-hover .k-delete .k-state-hover,
.k-multiselect .k-button:not(.k-state-disabled):hover .k-delete {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -363px !important;
  width: 10px !important;
  height: 10px !important;
}
.k-i-arrow-w {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -323px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-calendar .k-icon.k-i-arrow-w,
.k-calendar .k-state-hover .k-icon.k-i-arrow-w {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -323px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-arrow-e {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -342px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-calendar .k-icon.k-i-arrow-e,
.k-calendar .k-state-hover .k-icon.k-i-arrow-e {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px -342px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-refresh {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -132px !important;
  width: 14px !important;
  height: 14px !important;
}
.k-i-arrow-w {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -247px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-link .k-pager-nav:hover .k-i-arrow-e {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -266px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-arrow-e {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -266px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-seek-w {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -456px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-seek-e {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -485px 0px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-arrow-n {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -285px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
.k-i-arrow-s {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -228px -458px !important;
  width: 18px !important;
  height: 18px !important;
}
/* Additional icon classes */
.spritenumbers {
  font-size: 9px;
  display: block;
  margin-top: -6px;
  text-align: left;
  margin-left: 18px!important;
  width: 24px;
  height: 12px;
  line-height: 12px;
}
/*Alternate names for icons */
.q-small-warning,
.q-small_warning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -495px -515px !important;
  width: 10px !important;
  height: 10px !important;
}
.q-small-info,
.q-small_info {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -33px -515px !important;
  width: 10px !important;
  height: 10px !important;
}
.q-small-urgentwarning,
.q-small_urgentwarning {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -330px -515px !important;
  width: 10px !important;
  height: 10px !important;
}
.q-small-critical,
.q-small_critical {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png) !important;
  background-position: -523px -418px !important;
  width: 10px !important;
  height: 10px !important;
}
/* All Hub Widgets appear here */
.widget {
  padding: 0 0 0 5px!important;
}
/* Reset divs */
.widget > div,
.widget * > div {
  padding: 0;
  margin: 0;
}
.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6,
.widget p,
.widget span {
  margin: 0;
  padding: 0;
  color: #000000;
}
a:hover {
  text-decoration: none;
}
/* Typography */
.widget h1 {
  font-size: 18px;
  padding: 8px 16px;
}
.widget h2 {
  font-size: 15px;
  padding: 8px 16px;
}
.widget h3,
.widget h4,
.widget h5,
.widget h6 {
  font-size: 14px;
  padding: 8px 16px 16px 16px;
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6 {
  opacity: 0.87;
  filter: alpha(opacity=87);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
/* Main widgets */
.alertlabel,
.datalabel,
.errorfreelabel {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
@media (max-width: 991px) {
  .datalabel,
  .alertlabel {
    margin-top: 12px!important;
  }
  .datalabel:nth-child(1),
  .alertlabel:nth-child(1) {
    margin-top: 0!important;
  }
}
.alertlabel {
  font-size: 18px;
  margin: 0 6px!important;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.errorfreelabel {
  font-size: 18px;
  opacity: 0.27;
  filter: alpha(opacity=27);
}
.alertdata,
.alertdatasmall {
  color: #000000;
  opacity: 0.87;
  filter: alpha(opacity=87);
  display: inline-block;
  overflow: visible;
}
.alertdata:before,
.alertdatasmall:before {
  content: "";
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -65px;
  width: 26px;
  height: 26px;
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=115522!important);
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.alertdata {
  font-size: 70px;
  line-height: 54px;
  font-weight: 400;
}
.alertdata:before {
  margin: 0 4px 15px 0;
}
.alertdatasmall,
.datamedium {
  font-size: 50px;
  line-height: 32px;
  font-weight: 400;
}
.alertdatasmall:before,
.datamedium:before {
  margin: 0 4px 4px 0;
}
.errorfreedata {
  color: #000000;
  opacity: 0.27;
  filter: alpha(opacity=27);
  display: inline-block;
  overflow: visible;
}
.errorfreedata:before {
  content: "";
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -164px;
  width: 26px;
  height: 26px;
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=129938!important);
  opacity: 0.27;
  filter: alpha(opacity=27);
  margin-top: 15px!important;
}
.datamedium:before {
  margin: 0 4px 4px 0!important;
}
.datalabel {
  font-size: 14px;
  opacity: 0.54;
  filter: alpha(opacity=54);
  display: block;
  text-transform: capitalize;
}
.data,
.datasmall,
.datatext,
.datatextlarge {
  color: #000000;
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.data {
  font-size: 35px;
  line-height: 28px;
  font-weight: 400;
}
.datasmall {
  font-size: 24px;
  line-height: 26px;
  vertical-align: top;
  font-weight: 400;
}
.datatext,
.datatextlarge {
  line-height: 26px;
  vertical-align: top;
  font-weight: 400;
}
.datatext {
  font-size: 24px;
}
.datatextlarge {
  font-size: 35px;
}
.mainwidget {
  padding-top: 10px!important;
}
/* Sidebar Widgets */
.cyclearea,
.cycledate {
  padding: 16px 4px 24px 4px!important;
}
@media (max-width: 1199px) and (min-width: 768px) {
  .cyclearea,
  .cycledate {
    padding: 16px 4px 24px 12px!important;
  }
}
.cycledate > div > div {
  opacity: 0.87;
  filter: alpha(opacity=87);
  font-size: 14px;
}
.cyclelabel {
  text-align: right;
}
.cyclelabel:after {
  content: "";
  margin-right: 4px;
}
.cyclelabel span {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
@media (max-width: 1199px) and (min-width: 768px) {
  .cyclelabel {
    text-align: left!important;
  }
}
.cycleheader > div {
  text-align: center;
}
.cycleheader > div span {
  font-size: 15px;
  color: #bdbdbd;
  text-transform: uppercase;
}
.numericcyclearea {
  padding-bottom: 24px!important;
  text-align: center;
}
.numericcyclearea > div {
  text-align: center;
}
.numericcyclearea > div span {
  opacity: 0.27;
  filter: alpha(opacity=27);
}
.numericcyclearea > div span.flagwarning {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #da4b37;
}
.cycledata > div {
  text-align: center;
  margin-top: 8px;
}
.cycledata > div:nth-child(1) {
  text-align: right;
  font-size: 14px;
}
@media (max-width: 1199px) and (min-width: 768px) {
  .cycledata > div:nth-child(1) {
    text-align: center!important;
  }
}
.cycleopen {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.cycleclosed,
.cyclepending {
  opacity: 0.27;
  filter: alpha(opacity=27);
}
.carousel-inner {
  height: 120px;
}
.carousel-inner .item span:first-child {
  overflow: hidden;
  display: block;
  max-height: 64px;
  width: 100%;
}
.carousel-control {
  background-image: none!important;
  opacity: 1;
  filter: alpha(opacity=100);
}
.right .q-content_expand {
  margin-top: 8px;
  opacity: 0.27;
  filter: alpha(opacity=27);
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
}
.right .q-content_expand:hover {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.left .q-content_expand {
  margin-top: 8px;
  opacity: 0.27;
  filter: alpha(opacity=27);
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}
.left .q-content_expand:hover {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.carousel-indicators li {
  opacity: 0.27;
  filter: alpha(opacity=27);
  background-color: #000000 !important;
  width: 12px;
  height: 12px;
  margin: 0;
}
.carousel-indicators .active {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.carousel-inner {
  width: 70%;
  margin: 0 auto!important;
}
.item {
  opacity: 1;
  filter: alpha(opacity=100);
}
.item span {
  font-size: 14px;
  opacity: 0.87;
  filter: alpha(opacity=87);
  display: block;
}
.item span:nth-child(2) {
  font-size: 12px;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.item {
  height: 80px;
}
@media (max-width: 1199px) and (min-width: 768px) {
  .item {
    height: 120px;
  }
}
.carousel-indicators {
  bottom: 0;
}
.contactarea,
.datearea {
  padding: 16px 12px!important;
}
.title,
.datetitle,
.position,
.phone,
.other,
.livechat,
.subtitle,
.dateview {
  display: block;
}
.title {
  font-size: 15px;
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.datetitle {
  font-size: 14px;
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.position,
.subtitle {
  font-size: 14px;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.phone,
.dateview {
  font-size: 15px;
  opacity: 0.87;
  filter: alpha(opacity=87);
  text-align: right;
}
.other {
  font-size: 12px;
  text-align: right;
  color: rgba(0, 0, 0, 0.27);
}
.other a {
  opacity: 0.54;
  filter: alpha(opacity=54);
  color: #000000;
}
.other a:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
@media (max-width: 1199px) and (min-width: 768px) {
  .phone,
  .other,
  .dateview {
    text-align: left!important;
  }
}
.livechat {
  padding-top: 8px!important;
  font-size: 12px;
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.livechat.offline {
  opacity: 0.27;
  filter: alpha(opacity=27);
  cursor: default;
}
.livechaticon {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -396px;
  width: 10px;
  height: 10px;
}
/* Generic widget styling */
.esuitebox {
  height: 90px;
}
.divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.27);
}
.enterbutton {
  margin-top: 24px !important;
}
.alertarea,
.dataalert,
.dataarea {
  padding: 12px 0 24px 0!important;
}
.alertarea * > div,
.dataalert * > div,
.dataarea * > div {
  text-align: center;
}
.dataarea > .row:nth-child(2),
.dataarea > .row:nth-child(4) {
  margin-top: 24px;
}
.widgetfooter {
  text-align: center;
  padding: 8px 0 16px 0!important;
}
.widgetfooter a {
  font-size: 12px;
  text-transform: uppercase;
  opacity: 0.54;
  filter: alpha(opacity=54);
  padding-left: 4px;
  font-weight: 400;
  color: #000000;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
/* Readings, Measurements, Alerts */
.dth:after,
.mcf:after,
.mmbtu:after,
.gal:after {
  font-size: 10px;
  color: #bdbdbd;
  margin: 0 0 0 2px;
  line-height: 26px;
  vertical-align: top;
}
.dth:after {
  content: "Dth";
}
.mcf:after {
  content: "MCF";
}
.mmbtu:after {
  content: "MMBTU";
}
.gal:after {
  content: "Gal";
}
.prelim:after {
  content: "(Do Not Pay)";
  font-size: 18px;
  color: #da4b37;
  margin: 0 0 0 2px;
  line-height: 26px;
  vertical-align: top;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* Chart area */
.widgetchart {
  height: 400px;
  width: 94%;
  margin: 0 auto!important;
}
/* Links */
.download {
  text-align: right;
}
.download span {
  font-size: 14px;
  opacity: 0.27;
  filter: alpha(opacity=27);
}
.hovshow:before {
  margin: 0px 10px 10px 0;
  content: " ";
  display: block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -352px -515px;
  width: 10px;
  height: 10px;
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=128845!important);
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.hovshow:hover:before {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.hovdownload:before {
  margin: 0px 10px 10px 0;
  content: " ";
  display: block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -495px;
  width: 10px;
  height: 10px;
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=169077!important);
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.hovdownload:hover:before {
  opacity: 0.54;
  filter: alpha(opacity=54);
}
@media (max-width: 1199px) and (min-width: 768px) {
  .download {
    text-align: left;
  }
}
/* Symbols for Unique hub ions */
.widget-approval:before,
.widget-corresponding:before,
.widget-totalstorage:before,
.widget-withdraw:before,
.widget-cumulative:before,
.widget-previousday:before,
.widget-AccountingPeriod:before,
.widget-ActiveBidsYouPlaced:before,
.widget-ActiveOffersYouPosted:before,
.widget-Alert:before,
.widget-AnAvailableOffer:before,
.widget-AwaitingApproval:before,
.widget-Awarded:before,
.widget-Back:before,
.widget-BidsAwarded:before,
.widget-BidsOnYourOffers:before,
.widget-Contracts:before,
.widget-Default:before,
.widget-Denied:before,
.widget-Email:before,
.widget-IM:before,
.widget-InProgress:before,
.widget-Invoice:before,
.widget-InvoiceDate:before,
.widget-Location:before,
.widget-MonthToDateMeasuredQuantity:before,
.widget-MonthToDateScheduledQuantity:before,
.widget-MyPrearrangedBids:before,
.widget-New:before,
.widget-OffersExpiredWithoutBids:before,
.widget-PersonNeedingToTakeCorrespondingAction:before,
.widget-PreviousDayInjection:before,
.widget-PreviousDayQuantity:before,
.widget-PreviousDayWithdrawal:before,
.widget-RecentlyAwardedOffer:before,
.widget-Status:before,
.widget-Warning:before {
  content: "";
  margin: 0 4px 0 0;
  width: 26px;
  height: 26px;
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=115740!important);
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.widget-approval:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -135px -224px;
  width: 26px;
  height: 26px;
}
.widget-corresponding:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -54px;
  width: 26px;
  height: 26px;
}
.widget-totalstorage:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -108px -251px;
  width: 26px;
  height: 26px;
}
.widget-withdraw:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -162px;
  width: 26px;
  height: 26px;
}
.widget-cumulative:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -135px;
  width: 26px;
  height: 26px;
}
.widget-previousday:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -81px;
  width: 26px;
  height: 26px;
}
.widget-AccountingPeriod:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -131px -99px;
  width: 26px;
  height: 26px;
}
.widget-ActiveBidsYouPlaced:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -98px -66px;
  width: 26px;
  height: 26px;
}
.widget-ActiveOffersYouPosted:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -65px -33px;
  width: 26px;
  height: 26px;
}
.widget-Alert:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -66px -65px;
  width: 26px;
  height: 26px;
}
.widget-AnAvailableOffer:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -98px;
  width: 26px;
  height: 26px;
}
.widget-AwaitingApproval:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -99px -164px;
  width: 26px;
  height: 26px;
}
.widget-Awarded:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -126px -164px;
  width: 26px;
  height: 26px;
}
.widget-BidsAwarded:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px 0px;
  width: 26px;
  height: 26px;
}
.widget-BidsOnYourOffers:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -27px;
  width: 26px;
  height: 26px;
}
.widget-Contracts:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -108px;
  width: 26px;
  height: 26px;
}
.widget-Default:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -197px -162px;
  width: 26px;
  height: 26px;
}
.widget-Denied:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: 0px -197px;
  width: 26px;
  height: 26px;
}
.widget-Email:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -54px -197px;
  width: 26px;
  height: 26px;
}
.widget-IM:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -54px;
  width: 26px;
  height: 26px;
}
.widget-InProgress:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -81px;
  width: 26px;
  height: 26px;
}
.widget-Invoice:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -108px;
  width: 26px;
  height: 26px;
}
.widget-InvoiceDate:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -135px;
  width: 26px;
  height: 26px;
}
.widget-Location:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -224px -189px;
  width: 26px;
  height: 26px;
}
.widget-MonthToDateMeasuredQuantity:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -54px -224px;
  width: 26px;
  height: 26px;
}
.widget-MonthToDateScheduledQuantity:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -81px -224px;
  width: 26px;
  height: 26px;
}
.widget-MyPrearrangedBids:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -108px -224px;
  width: 26px;
  height: 26px;
}
.widget-New:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -135px -224px;
  width: 26px;
  height: 26px;
}
.widget-OffersExpiredWithoutBids:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px 0px;
  width: 26px;
  height: 26px;
}
.widget-PersonNeedingToTakeCorrespondingAction:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -54px;
  width: 26px;
  height: 26px;
}
.widget-PreviousDayInjection:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -108px;
  width: 26px;
  height: 26px;
}
.widget-PreviousDayQuantity:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -135px;
  width: 26px;
  height: 26px;
}
.widget-PreviousDayWithdrawal:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -251px -162px;
  width: 26px;
  height: 26px;
}
.widget-RecentlyAwardedOffer:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -27px -251px;
  width: 26px;
  height: 26px;
}
.widget-Status:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -81px -251px;
  width: 26px;
  height: 26px;
}
.widget-Warning:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -216px -251px;
  width: 26px;
  height: 26px;
}
/* Symbols for footer links - extend the icon classes in iconography.less */
.footer-add:before,
.footer-view:before,
.footer-tool:before,
.footer-withdraw:before,
.footer-recallreput:before,
.footer-submit:before,
.footer-open:before,
.footer-closed:before,
.footer-pending:before,
.footer-close:before {
  content: "";
  margin: 0 4px 0 0;
  width: 10px;
  height: 10px;
  opacity: 0.54;
  filter: alpha(opacity=54);
  background-size: 541px 536px !important;
  display: inline-block;
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png?v=126066!important);
}
.footer-add:hover,
.footer-view:hover,
.footer-tool:hover,
.footer-withdraw:hover,
.footer-recallreput:hover,
.footer-submit:hover,
.footer-open:hover,
.footer-closed:hover,
.footer-pending:hover,
.footer-close:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.footer-add:hover:before,
.footer-view:hover:before,
.footer-tool:hover:before,
.footer-withdraw:hover:before,
.footer-recallreput:hover:before,
.footer-submit:hover:before,
.footer-open:hover:before,
.footer-closed:hover:before,
.footer-pending:hover:before,
.footer-close:hover:before {
  opacity: 0.87;
  filter: alpha(opacity=87);
}
.footer-add:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -110px -526px;
  width: 10px;
  height: 10px;
}
.footer-view:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -352px -515px;
  width: 10px;
  height: 10px;
}
.footer-tool:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -429px;
  width: 10px;
  height: 10px;
}
.footer-withdraw:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -517px -515px;
  width: 10px;
  height: 10px;
}
.footer-recallreput:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -176px -515px;
  width: 10px;
  height: 10px;
}
.footer-submit:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -275px -515px;
  width: 10px;
  height: 10px;
}
.footer-open:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -121px -526px;
  width: 10px;
  height: 10px;
}
.footer-closed:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -374px;
  width: 10px;
  height: 10px;
}
.footer-pending:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -132px -515px;
  width: 10px;
  height: 10px;
}
.footer-close:before {
  background-image: url(/IPWS/Content/30_Quorum/images/sprites-2x.png);
  background-position: -523px -363px;
  width: 10px;
  height: 10px;
}
/* Kendo sortable - all widgets can have a .placeholder and .hint class */
.hint {
  border: 4px solid red;
}
.widget.placeholder {
  opacity: 0.4;
  filter: alpha(opacity=40);
  border: 2px dashed #bdbdbd;
}
/* Kendo Hub IDs */
#leftcol,
#rightcol,
#sidecol,
#centercol {
  min-height: 600px;
  padding: 9px;
}
/* Widget coloring */
.widget.q-dashblue {
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
}
.widget.q-pink {
  background-color: #e91e63;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px);
}
.widget.q-purple {
  background-color: #9c27b0;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
}
.widget.q-blue {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
}
.widget.q-lightblue {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
}
.widget.q-teal {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
}
.widget.q-green {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
}
.widget.q-yellow {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
}
.widget.q-gray {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
}
.widget.q-amber {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
}
.widget.q-deeporange {
  background-color: #ff5722;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px);
}
.widget.q-orange {
  background-color: #ff9800;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px);
}
.widget.q-brown {
  background-color: #795548;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px);
}
.widget.q-gunmetal,
.widget.q-sidebar {
  background-color: #687d8c;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px);
}
.widget.q-errorstate {
  background-color: #da4b37;
  background-image: -webkit-gradient(linear, left top, right top, from(#da4b37), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #da4b37 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #da4b37 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #da4b37 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #da4b37 6px, #ffffff 6px);
}
/* Classes for widgets showing error/warning states */
.widget.q-processindicator-warning {
  background-color: #f0ad4e !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#f0ad4e), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #f0ad4e 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #f0ad4e 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #f0ad4e 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #f0ad4e 6px, #ffffff 6px) !important;
}
.widget.q-processindicator-error {
  background-color: #da4b37 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#da4b37), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #da4b37 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #da4b37 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #da4b37 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #da4b37 6px, #ffffff 6px) !important;
}
.widget.q-processindicator-success {
  background-color: #6dac47 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#6dac47), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #6dac47 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #6dac47 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #6dac47 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #6dac47 6px, #ffffff 6px) !important;
}
.widget.q-processindicator-processing {
  background-color: #047bc1 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
}
.widget.q-processfavorite {
  background-color: #e91e63 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
}
.widgetoverflow {
  float: right;
  display: block!important;
  width: 100%;
  position: relative;
  opacity: 0.54;
  filter: alpha(opacity=54);
}
.widgetoverflow:hover {
  opacity: 0.84;
  filter: alpha(opacity=84);
}
.widgetoverflow i {
  float: right;
  margin-right: 16px;
}
.widgetfooter .dropup .dropdown-menu {
  right: 24px;
  left: inherit!important;
}
/* Any style classes for the Filter Dataset pattern */
/* Loading screen */
@keyframes loadingText {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.04);
  }
  75% {
    transform: scale(0.96);
  }
  100% {
    transform: scale(1);
  }
}
#lockText {
  animation-name: loadingText;
  animation-duration: 1.6s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
/* Accordion text links */
@keyframes accordionlink {
  0% {
    top: 0px;
  }
  25% {
    top: 2px;
  }
  50% {
    top: -2px;
  }
  100% {
    top: 0px;
  }
}
.accordiontext:hover:after {
  opacity: 0.54;
  filter: alpha(opacity=54);
  animation-name: accordionlink;
  animation-duration: 0.5s;
  animation-timing-function: ease-in-out;
}
/* Tooltips */
@keyframes tooltipanimation {
  from {
    opacity: 0.1;
    transform: scale(0.3);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.q-header_Item[data-title]:hover:after,
.widget h1[data-title]:hover:after,
.widget h2[data-title]:hover:after,
.widget h3[data-title]:hover:after,
.widget h4[data-title]:hover:after,
.widget h5[data-title]:hover:after,
.widget h6[data-title]:hover:after,
.alertlabel[data-title]:hover:after,
.datalabel[data-title]:hover:after,
.errorfreelabel[data-title]:hover:after,
.unitselect[data-title]:hover:after,
.widgetfooter a[data-title]:hover:after {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
  animation-name: tooltipanimation;
  animation-duration: 0.5s;
  animation-delay: 0.25s;
  animation-fill-mode: forwards;
}
.tooltip {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
  animation-name: tooltipanimation;
  animation-duration: 0.5s;
  animation-delay: 0.25s;
  animation-fill-mode: forwards;
}
/* Widgets */
/* Fade opacity of footerlinks on hover */
@keyframes footerlinkfade {
  0% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  75% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-webkit-keyframes footerlinkfade {
  0% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  75% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-moz-keyframes footerlinkfade {
  0% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  75% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-o-keyframes footerlinkfade {
  0% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  75% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
.footer-add:hover,
.footer-view:hover,
.footer-tool:hover,
.footer-withdraw:hover,
.footer-recallreput:hover,
.footer-submit:hover,
.footer-open:hover,
.footer-closed:hover,
.footer-pending:hover {
  opacity: 0.87;
  filter: alpha(opacity=87);
  animation: footerlinkfade 0.5s ease-in-out;
  -webkit-animation: footerlinkfade 0.5s ease-in-out;
  -moz-animation: footerlinkfade 0.5s ease-in-out;
  -ms-animation: footerlinkfade 0.5s ease-in-out;
  -o-animation: footerlinkfade 0.5s ease-in-out;
  /*animation-name: footerlinkfade;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-delay: 2s;
    animation-iteration-count: infinite;*/
}
.footer-add:hover:before,
.footer-view:hover:before,
.footer-tool:hover:before,
.footer-withdraw:hover:before,
.footer-recallreput:hover:before,
.footer-submit:hover:before,
.footer-open:hover:before,
.footer-closed:hover:before,
.footer-pending:hover:before {
  opacity: 0.87;
  filter: alpha(opacity=87);
  animation: footerlinkfade 0.5s ease-in-out;
  -webkit-animation: footerlinkfade 0.5s ease-in-out;
  -moz-animation: footerlinkfade 0.5s ease-in-out;
  -ms-animation: footerlinkfade 0.5s ease-in-out;
  -o-animation: footerlinkfade 0.5s ease-in-out;
}
/* Show clickable area */
@keyframes viewappear {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px 10px 10px 0;
  }
  100% {
    opacity: 0.54;
    filter: alpha(opacity=54);
    margin: 0px 15px 10px 0;
  }
}
@-webkit-keyframes viewappear {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px 10px 10px 0;
  }
  100% {
    opacity: 0.54;
    filter: alpha(opacity=54);
    margin: 0px 15px 10px 0;
  }
}
@-moz-keyframes viewappear {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px 10px 10px 0;
  }
  100% {
    opacity: 0.54;
    filter: alpha(opacity=54);
    margin: 0px 15px 10px 0;
  }
}
@-o-keyframes viewappear {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px 10px 10px 0;
  }
  100% {
    opacity: 0.54;
    filter: alpha(opacity=54);
    margin: 0px 15px 10px 0;
  }
}
.hovshow:before,
.hovdownload:before {
  margin: 0px 15px 10px 0;
  content: " ";
  display: block;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.hovshow:hover:before,
.hovdownload:hover:before {
  opacity: 0.54;
  filter: alpha(opacity=54);
  animation: viewappear 0.5s ease-out;
  -webkit-animation: viewappear 0.5s ease-out;
  -moz-animation: viewappear 0.5s ease-out;
  -ms-animation: viewappear 0.5s ease-out;
  -o-animation: viewappear 0.5s ease-out;
  margin: 0px 15px 10px 0;
}
/* Show data interaction on mouse over */
@keyframes datainteract {
  0% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
  50% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-webkit-keyframes datainteract {
  0% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
  50% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-moz-keyframes datainteract {
  0% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
  50% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
@-o-keyframes datainteract {
  0% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
  50% {
    opacity: 0.54;
    filter: alpha(opacity=54);
  }
  100% {
    opacity: 0.87;
    filter: alpha(opacity=87);
  }
}
.hovshow:hover .alertdata,
.hovdownload:hover .alertdata,
.hovshow:hover .alertdatasmall,
.hovdownload:hover .alertdatasmall,
.hovshow:hover .data,
.hovdownload:hover .data,
.hovshow:hover .datasmall,
.hovdownload:hover .datasmall,
.hovshow:hover .download span,
.hovdownload:hover .download span,
.hovshow:hover .alertdata:before,
.hovdownload:hover .alertdata:before,
.hovshow:hover .alertdatasmall:before,
.hovdownload:hover .alertdatasmall:before,
.hovshow:hover .data:before,
.hovdownload:hover .data:before,
.hovshow:hover .datasmall:before,
.hovdownload:hover .datasmall:before {
  opacity: 0.87;
  filter: alpha(opacity=87);
  animation: datainteract 0.5s ease-in-out;
  -webkit-animation: datainteract 0.5s ease-in-out;
  -moz-animation: datainteract 0.5s ease-in-out;
  -ms-animation: datainteract 0.5s ease-in-out;
  -o-animation: datainteract 0.5s ease-in-out;
}
/* Click interactions on widgets */
.arealink {
  overflow: hidden;
}
.colorpop {
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 100%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.animate {
  -webkit-animation: pop 0.65s linear;
  -moz-animation: pop 0.65s linear;
  -ms-animation: pop 0.65s linear;
  -o-animation: pop 0.65s linear;
  animation: pop 0.65s linear;
}
@-webkit-keyframes pop {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
  }
}
@-moz-keyframes pop {
  100% {
    opacity: 0;
    -moz-transform: scale(2.5);
  }
}
@-o-keyframes pop {
  100% {
    opacity: 0;
    -o-transform: scale(2.5);
  }
}
@keyframes pop {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
/* Widget Shadow Hover */
@keyframes widgethover {
  0% {
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  }
  100% {
    -moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  }
}
@-webkit-keyframes widgethover {
  0% {
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  }
  100% {
    -moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  }
}
@-moz-keyframes widgethover {
  0% {
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  }
  100% {
    -moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  }
}
@-o-keyframes widgethover {
  0% {
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  }
  100% {
    -moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  }
}
.widget:hover {
  -moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  animation: widgethover 0.75s ease-in-out;
  -webkit-animation: widgethover 0.75s ease-in-out;
  -moz-animation: widgethover 0.75s ease-in-out;
  -ms-animation: widgethover 0.75s ease-in-out;
  -o-animation: widgethover 0.75s ease-in-out;
}
/* New Hamburger menu */
@keyframes slideonicon {
  from {
    left: -60px;
  }
  to {
    left: 20px;
  }
}
@-webkit-keyframes slideonicon {
  from {
    left: -60px;
  }
  to {
    left: 20px;
  }
}
@-moz-keyframes slideonicon {
  from {
    left: -60px;
  }
  to {
    left: 20px;
  }
}
@-o-keyframes slideonicon {
  from {
    left: -60px;
  }
  to {
    left: 20px;
  }
}
/*# sourceMappingURL=core_specific.css.map */
.docmgmt .k-tab-control-container {
    visibility: hidden;
}

.docatt-buttons {
    float: right;
    width: 40px;
    height: 15px;
    margin-top: 7px;
    margin-right: 5px;
    margin-left: 5px;
    background-color: #d3dce0;
}

.docmgmt-btns div:first-child {
    float: left;
    margin-right: .25em;
}

.doc-attachments-tab .k-grid-header-wrap tr > th:first-child, .doc-attachments-tab .k-grid-content tr > td:first-child {
    display: none;
}

.doc-attachments-tab .k-grid-header-locked tr > th:not(:nth-child(3)),
.doc-attachments-tab .k-grid-content-locked tr > td:not(:nth-child(3)) {
    display: none;
}

.k-widget .k-dropzone {
    padding: 0;
}

.k-widget .k-upload-button {
    /*width: 40px;
    height: 40px;*/
    background-color: #5aabf7 !important
}

.docmgmt-btns .k-upload-button {
    height: auto;
}

.notes-buttons {
    float: right;
    width: 40px;
    height: 15px;
    margin-top: 7px;
    margin-right: 5px;
    margin-left: 5px;
    background-color: #d3dce0;
}

.k-listview {
    min-width: 100%;
    min-height: 300px;
    padding: 0;
    border: 0;
}

.k-listview:after, .da-product-view dl:after {
    display: block;
    height: 0;
    clear: both;
}

.lv-product-view {
    position: relative;
    float: left;
    width: 99.8%;
}

.lv-edit-buttons {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    height: 100%;
}

.lv-edit-buttons .k-button {
    width: 100px;
    margin-bottom: 1px;
}

.lv-product-view dd {
    float: left;
    width: 450px;
    margin: 0;
}

.lv-product-view dl {
    float: left;
    min-width: 0;
    padding: 0;
    margin: 10px 0;
}

.lv-product-view dt {
    float: left;
    width: 200px;
    margin-right: 1em;
    clear: left;
    text-align: right;
    opacity: 0.6;
}

.LockOff {
    display: none;    
}

.LockOnInvisible {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10009;
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 20%;
    text-align: center;
    background-color: transparent;
    opacity: 0;
    filter: alpha(opacity=75);
    display:none;
}

.LockOn {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10009;
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 20%;
    text-align: center;
    background-color: #98BFD8;
    opacity: 0.9;
    filter: alpha(opacity=75);
    display:block;
}

div.loadimage:before {
   content: url(/IPWS/Content/images/spinner.gif);
}

.k-widget .row div {
    box-sizing: border-box;
}

.k-animation-container .k-tooltip {
    border-color: rgba(100, 100, 100, 0.9);
    background-color: rgba(100, 100, 100, 0.9);
    color: #fff;
}

/*!
(The MIT License)

Copyright (c) 2012-2014 Marcin Warpechowski
Copyright (c) 2015 Handsoncode sp. z o.o. <hello@handsoncode.net>

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/
.handsontable {
  position: relative;
}

.handsontable .hide{
  display: none;
}
.handsontable .relative {
  position: relative;
}

.handsontable.htAutoSize {
  visibility: hidden;
  left: -99000px;
  position: absolute;
  top: -99000px;
}

.handsontable .wtHider {
  width: 0;
}

.handsontable .wtSpreader {
  position: relative;
  width: 0; /*must be 0, otherwise blank space appears in scroll demo after scrolling max to the right */
  height: auto;
}

.handsontable table,
.handsontable tbody,
.handsontable thead,
.handsontable td,
.handsontable th,
.handsontable input,
.handsontable textarea,
.handsontable div {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}

.handsontable input,
.handsontable textarea {
  min-height: initial;
}

.handsontable table.htCore {
  border-collapse: separate;
  /*it must be separate, otherwise there are offset miscalculations in WebKit: http://stackoverflow.com/questions/2655987/border-collapse-differences-in-ff-and-webkit*/
  /*this actually only changes appearance of user selection - does not make text unselectable
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  /*user-select: none; /*no browser supports unprefixed version*/
  border-spacing: 0;
  margin: 0;
  border-width: 0;
  table-layout: fixed;
  width: 0;
  outline-width: 0;
  /* reset bootstrap table style. for more info see: https://github.com/handsontable/handsontable/issues/224 */
  max-width: none;
  max-height: none;
}

.handsontable col {
  width: 50px;
}

.handsontable col.rowHeader {
  width: 50px;
}

.handsontable th,
.handsontable td {
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  height: 22px;
  empty-cells: show;
  line-height: 21px;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
  background-color: #FFF;
  vertical-align: top;
  overflow: hidden;
  outline-width: 0;
  white-space: pre-line;
  /* preserve new line character in cell */
}

.handsontable td.htInvalid {
  background-color: #ff4c42 !important; /*gives priority over td.area selection background*/
}

.handsontable td.htNoWrap {
  white-space: nowrap;
}

.handsontable th:last-child {
  /*Foundation framework fix*/
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

.handsontable tr:first-child th.htNoFrame,
.handsontable th:first-child.htNoFrame,
.handsontable th.htNoFrame {
  border-left-width: 0;
  background-color: white;
  border-color: #FFF;
}

.handsontable th:first-child,
.handsontable td:first-of-type,
.handsontable .htNoFrame + th,
.handsontable .htNoFrame + td {
  border-left: 1px solid #CCC;
}

.handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-left: 1px solid #CCC;
}

.handsontable tr:first-child th,
.handsontable tr:first-child td {
  border-top: 1px solid #CCC;
}

.ht_master:not(.innerBorderLeft) ~ .handsontable tbody tr th,
.ht_master:not(.innerBorderLeft) ~ .handsontable:not(.ht_clone_top) thead tr th:first-child
{
  border-right-width: 0;
}

.ht_master:not(.innerBorderTop) thead tr:last-child th,
.ht_master:not(.innerBorderTop) ~ .handsontable thead tr:last-child th,
.ht_master:not(.innerBorderTop) thead tr.lastChild th,
.ht_master:not(.innerBorderTop) ~ .handsontable thead tr.lastChild th {
  border-bottom-width: 0;
}

.handsontable th {
  background-color: #EEE;
  color: #222;
  text-align: center;
  font-weight: normal;
  white-space: nowrap;
}

.handsontable thead th {
  padding: 0;
}

.handsontable th.active {
  background-color: #CCC;
}

.handsontable thead th .relative {
  padding: 2px 4px;
}

/* plugins */

.handsontable .manualColumnMover {
  position: fixed;
  left: 0;
  top: 0;
  background-color: transparent;
  width: 5px;
  height: 25px;
  z-index: 999;
  cursor: move;
}

.handsontable .manualRowMover {
  position: fixed;
  left: -4px;
  top: 0;
  background-color: transparent;
  height: 5px;
  width: 50px;
  z-index: 999;
  cursor: move;
}

.handsontable .manualColumnMoverGuide,
.handsontable .manualRowMoverGuide {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #CCC;
  width: 25px;
  height: 25px;
  opacity: 0.7;
  display: none;
}

.handsontable .manualColumnMoverGuide.active,
.handsontable .manualRowMoverGuide.active {
  display: block;
}

.handsontable .manualColumnMover:hover,
.handsontable .manualColumnMover.active,
.handsontable .manualRowMover:hover,
.handsontable .manualRowMover.active{
  background-color: #88F;
}

/* row + column resizer*/

.handsontable .manualColumnResizer {
  position: fixed;
  top: 0;
  cursor: col-resize;
  z-index: 110;
  width: 5px;
  height: 25px;
}

.handsontable .manualRowResizer {
  position: fixed;
  left: 0;
  cursor: row-resize;
  z-index: 110;
  height: 5px;
  width: 50px;
}

.handsontable .manualColumnResizer:hover,
.handsontable .manualColumnResizer.active,
.handsontable .manualRowResizer:hover,
.handsontable .manualRowResizer.active {
  background-color: #AAB;
}

.handsontable .manualColumnResizerGuide {
  position: fixed;
  right: 0;
  top: 0;
  background-color: #AAB;
  display: none;
  width: 0;
  border-right: 1px dashed #777;
  margin-left: 5px;
}

.handsontable .manualRowResizerGuide {
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #AAB;
  display: none;
  height: 0;
  border-bottom: 1px dashed #777;
  margin-top: 5px;
}

.handsontable .manualColumnResizerGuide.active,
.handsontable .manualRowResizerGuide.active {
  display: block;
}

.handsontable .columnSorting {
  position: relative;
}

.handsontable .columnSorting:hover {
  text-decoration: underline;
  cursor: pointer;
}

.handsontable .columnSorting.ascending::after {
  content: '\25B2';
  color: #5f5f5f;
  position: absolute;
  right: -15px;
}

.handsontable .columnSorting.descending::after {
  content: '\25BC';
  color: #5f5f5f;
  position: absolute;
  right: -15px;
}

.handsontable th.beforeHiddenColumn {
  position: relative;
}

.handsontable th.beforeHiddenColumn::after,
.handsontable th.afterHiddenColumn::before {
  content: '\25C0';
  color: #bbb;
  position: absolute;
  right: 1px;
  top: 2px;
  font-size: 5pt;
}

.handsontable th.afterHiddenColumn {
  position: relative;
}

.handsontable th.afterHiddenColumn::before {
  left: 1px;
  top: 2px;
  right: auto;
  content: '\25B6';
}

.handsontable td.afterHiddenColumn.firstVisible {
  border-left: 1px solid #CCC;
}

.handsontable thead th.hiddenHeader {
  display: none;
}

/* border line */

.handsontable .wtBorder {
  position: absolute;
  font-size: 0;
}
.handsontable .wtBorder.hidden{
  display:none !important;
}

.handsontable td.area {
  background: -moz-linear-gradient(top,  rgba(181,209,255,0.34) 0%, rgba(181,209,255,0.34) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,209,255,0.34)), color-stop(100%,rgba(181,209,255,0.34))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(181,209,255,0.34) 0%,rgba(181,209,255,0.34) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(181,209,255,0.34) 0%,rgba(181,209,255,0.34) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(181,209,255,0.34) 0%,rgba(181,209,255,0.34) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(181,209,255,0.34) 0%,rgba(181,209,255,0.34) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57b5d1ff', endColorstr='#57b5d1ff',GradientType=0 ); /* IE6-9 */
  background-color: #fff;
}

/* fill handle */

.handsontable .wtBorder.corner {
  font-size: 0;
  cursor: crosshair;
}

.handsontable .htBorder.htFillBorder {
  background: red;
  width: 1px;
  height: 1px;
}

.handsontableInput {
  border:none;
  outline-width: 0;
  margin: 0 ;
  padding: 1px 5px 0 5px;
  font-family: inherit;
  line-height: 21px;
  font-size: inherit;
  box-shadow: 0 0 0 2px #5292F7 inset;
  resize: none;
  /*below are needed to overwrite stuff added by jQuery UI Bootstrap theme*/
  display: inline-block;
  color: #000;
  border-radius: 0;
  background-color: #FFF;
  /*overwrite styles potentionally made by a framework*/
}

.handsontableInputHolder {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

.htSelectEditor {
  -webkit-appearance: menulist-button !important;
  position: absolute;
  width: auto;
}

/*
TextRenderer readOnly cell
*/

.handsontable .htDimmed {
  color: #777;
}

.handsontable .htSubmenu {
  position: relative;
}

.handsontable .htSubmenu :after{
  content: '▶';
  color: #777;
  position: absolute;
  right: 5px;
}


/*
TextRenderer horizontal alignment
*/
.handsontable .htLeft{
  text-align: left;
}
.handsontable .htCenter{
  text-align: center;
}
.handsontable .htRight{
  text-align: right;
}
.handsontable .htJustify{
  text-align: justify;
}
/*
TextRenderer vertical alignment
*/
.handsontable .htTop{
  vertical-align: top;
}
.handsontable .htMiddle{
  vertical-align: middle;
}
.handsontable .htBottom{
  vertical-align: bottom;
}

/*
TextRenderer placeholder value
*/

.handsontable .htPlaceholder {
  color: #999;
}

/*
AutocompleteRenderer down arrow
*/

.handsontable .htAutocompleteArrow {
  float: right;
  font-size: 10px;
  color: #EEE;
  cursor: default;
  width: 16px;
  text-align: center;
}

.handsontable td .htAutocompleteArrow:hover {
  color: #777;
}

.handsontable td.area .htAutocompleteArrow {
  color: #d3d3d3;
}

/*
CheckboxRenderer
*/

.handsontable .htCheckboxRendererInput.noValue {
  opacity: 0.5;
}
.handsontable .htCheckboxRendererLabel {
  cursor: pointer;
  display: inline-block;
  width: 100%;
}

/*
NumericRenderer
*/

.handsontable .htNumeric {
  text-align: right;
}

/*
Comment For Cell
*/
.htCommentCell{
  position: relative;
}
.htCommentCell:after{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  border-left: 6px solid transparent;
  border-top: 6px solid red;
}

@-webkit-keyframes opacity-hide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    /*display: none;*/
  }
}
@keyframes opacity-hide {
  from {
    /*display: block;*/
    opacity: 1;
  }
  to {
    opacity: 0;
    /*display: none;*/
  }
}

@-webkit-keyframes opacity-show {
  from {
    opacity: 0;
    /*display: none;*/
  }
  to {
    opacity: 1;
    /*display: block;*/
  }
}
@keyframes opacity-show {
  from {
    opacity: 0;
    /*display: none;*/
  }
  to {
    opacity: 1;
    /*display: block;*/
  }
}

/**
 * Handsontable in Handsontable
 */

.handsontable .handsontable.ht_clone_top .wtHider {
  padding: 0 0 5px 0;
}

/* removing shadows, TODO: remove the commented code and this comment  */
/*.handsontable .handsontable:not(.ht_master) table {*/
  /*-webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);*/
  /*box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);*/
/*}*/

/**
* Autocomplete Editor
*/
.handsontable .autocompleteEditor.handsontable {
  padding-right: 17px;
}
.handsontable .autocompleteEditor.handsontable.htMacScroll {
  padding-right: 15px;
}


/**
 * Handsontable listbox theme
 */

.handsontable.listbox {
  margin: 0;
}

.handsontable.listbox .ht_master table {
  border: 1px solid #ccc;
  border-collapse: separate;
  background: white;
}

.handsontable.listbox th,
.handsontable.listbox tr:first-child th,
.handsontable.listbox tr:last-child th,
.handsontable.listbox tr:first-child td,
.handsontable.listbox td {
  border-color: transparent;
}

.handsontable.listbox th,
.handsontable.listbox td {
  white-space: nowrap;
  text-overflow: ellipsis;
}

.handsontable.listbox td.htDimmed {
  cursor: default;
  color: inherit;
  font-style: inherit;
}

.handsontable.listbox .wtBorder {
  visibility: hidden;
}

.handsontable.listbox tr td.current,
.handsontable.listbox tr:hover td {
  background: #eee;
}

.ht_clone_top {
  z-index: 101;
}

.ht_clone_left {
  z-index: 102;
}

.ht_clone_top_left_corner,
.ht_clone_bottom_left_corner {
  z-index: 103;
}

.ht_clone_debug {
  z-index: 103;
}

.handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}

/*
Cell borders
*/
.htBordered{
  /*box-sizing: border-box !important;*/
  border-width: 1px;
}
.htBordered.htTopBorderSolid {
  border-top-style: solid;
  border-top-color: #000;
}
.htBordered.htRightBorderSolid {
  border-right-style: solid;
  border-right-color: #000;
}
.htBordered.htBottomBorderSolid {
  border-bottom-style: solid;
  border-bottom-color: #000;
}
.htBordered.htLeftBorderSolid {
  border-left-style: solid;
  border-left-color: #000;
}

.htCommentTextArea{
  -moz-box-shadow: 1px 1px 2px #bbb;
  -webkit-box-shadow: 1px 1px 2px #bbb;
  background-color: #FFFACD;
  border: 1px solid #999;
  box-shadow: 1px 1px 2px #bbb;
  font-family: 'Arial';
}

.handsontable tbody tr th:nth-last-child(2) {
  border-right: 1px solid #CCC;
}

.handsontable thead tr:nth-last-child(2) th.htGroupIndicatorContainer {
  border-bottom: 1px solid #CCC;
  padding-bottom: 5px;
}


.ht_clone_top_left_corner thead tr th:nth-last-child(2) {
  border-right: 1px solid #CCC;
}

.htCollapseButton {
  width: 10px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #f3f3f3;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  margin-bottom: 3px;
  position: relative;
}

.htCollapseButton:after {
  content: "";
  height: 300%;
  width: 1px;
  display: block;
  background: #ccc;
  margin-left: 4px;
  position: absolute;
  /*top: -300%;*/
  bottom: 10px;
}


thead .htCollapseButton {
  right: 5px;
  position: absolute;
  top: 5px;
  background: #fff;
}

thead .htCollapseButton:after {
  height: 1px;
  width: 700%;
  right: 10px;
  top: 4px;
}

.handsontable tr th .htExpandButton {
  position: absolute;
  width: 10px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #f3f3f3;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  top: 0;
  display: none;
}

.handsontable thead tr th .htExpandButton {
  /*left: 5px;*/
  top: 5px;
}

.handsontable tr th .htExpandButton.clickable {
  display: block;
}

.collapsibleIndicator {
  position: absolute;
  top: 50%;
  transform: translate(0% ,-50%);
  right: 5px;
  border: 1px solid #A6A6A6;
  line-height: 10px;
  color: #222;
  border-radius: 10px;
  font-size: 10px;
  width: 10px;
  height: 10px;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 0px 6px rgba(238,238,238,1);
  -moz-box-shadow: 0px 0px 0px 6px rgba(238,238,238,1);
  box-shadow: 0px 0px 0px 6px rgba(238,238,238,1);
  background: #eee;
}

.handsontable col.hidden {
  width: 0 !important;
}

.handsontable table tr th.lightRightBorder {
  border-right: 1px solid #E6E6E6;
}

.handsontable tr.hidden,
.handsontable tr.hidden td,
.handsontable tr.hidden th {
  display: none;
}

.ht_master,
.ht_clone_left,
.ht_clone_top,
.ht_clone_bottom {
  overflow: hidden;
}

.ht_master .wtHolder {
  overflow: auto;
}

.ht_clone_left .wtHolder {
  overflow-x: hidden;
  overflow-y: auto;
}

.ht_clone_top .wtHolder,
.ht_clone_bottom .wtHolder {
  overflow-x: auto;
  overflow-y: hidden;
}


/*WalkontableDebugOverlay*/

.wtDebugHidden {
  display: none;
}

.wtDebugVisible {
  display: block;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-name: wtFadeInFromNone;
  animation-duration: 0.5s;
  animation-name: wtFadeInFromNone;
}

@keyframes wtFadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }

  1% {
    display: block;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: 1;
  }
}

@-webkit-keyframes wtFadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }

  1% {
    display: block;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: 1;
  }
}
/*

 Handsontable Mobile Text Editor stylesheet

 */

.handsontable.mobile,
.handsontable.mobile .wtHolder {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-overflow-scrolling: touch;
}

.htMobileEditorContainer {
  display: none;
  position: absolute;
  top: 0;
  width: 70%;
  height: 54pt;
  background: #f8f8f8;
  border-radius: 20px;
  border: 1px solid #ebebeb;
  z-index: 999;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-size-adjust: none;
}

.topLeftSelectionHandle:not(.ht_master .topLeftSelectionHandle),
.topLeftSelectionHandle-HitArea:not(.ht_master .topLeftSelectionHandle-HitArea) {
  z-index: 9999;
}

/* Initial left/top coordinates - overwritten when actual position is set */
.topLeftSelectionHandle,
.topLeftSelectionHandle-HitArea,
.bottomRightSelectionHandle,
.bottomRightSelectionHandle-HitArea {
  left: -10000px;
  top: -10000px;
}

.htMobileEditorContainer.active {
  display: block;
}

.htMobileEditorContainer .inputs {
  position: absolute;
  right: 210pt;
  bottom: 10pt;
  top: 10pt;
  left: 14px;
  height: 34pt;
}

.htMobileEditorContainer .inputs textarea {
  font-size: 13pt;
  border: 1px solid #a1a1a1;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: absolute;
  left: 14px;
  right: 14px;
  top: 0;
  bottom: 0;
  padding: 7pt;
}

.htMobileEditorContainer .cellPointer {
  position: absolute;
  top: -13pt;
  height: 0;
  width: 0;
  left: 30px;

  border-left: 13pt solid transparent;
  border-right: 13pt solid transparent;
  border-bottom: 13pt solid #ebebeb;
}

.htMobileEditorContainer .cellPointer.hidden {
  display: none;
}

.htMobileEditorContainer .cellPointer:before {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  height: 0;
  width: 0;
  left: -13pt;

  border-left: 13pt solid transparent;
  border-right: 13pt solid transparent;
  border-bottom: 13pt solid #f8f8f8;
}

.htMobileEditorContainer .moveHandle {
  position: absolute;
  top: 10pt;
  left: 5px;
  width: 30px;
  bottom: 0px;
  cursor: move;
  z-index: 9999;
}

.htMobileEditorContainer .moveHandle:after {
  content: "..\a..\a..\a..";
  white-space: pre;
  line-height: 10px;
  font-size: 20pt;
  display: inline-block;
  margin-top: -8px;
  color: #ebebeb;
}

.htMobileEditorContainer .positionControls {
  width: 205pt;
  position: absolute;
  right: 5pt;
  top: 0;
  bottom: 0;
}

.htMobileEditorContainer .positionControls > div {
  width: 50pt;
  height: 100%;
  float: left;
}

.htMobileEditorContainer .positionControls > div:after {
  content: " ";
  display: block;
  width: 15pt;
  height: 15pt;
  text-align: center;
  line-height: 50pt;
}

.htMobileEditorContainer .leftButton:after,
.htMobileEditorContainer .rightButton:after,
.htMobileEditorContainer .upButton:after,
.htMobileEditorContainer .downButton:after {
  transform-origin: 5pt 5pt;
  -webkit-transform-origin: 5pt 5pt;
  margin: 21pt 0 0 21pt;
}

.htMobileEditorContainer .leftButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(-45deg);
  /*margin-top: 17pt;*/
  /*margin-left: 20pt;*/
}
.htMobileEditorContainer .leftButton:active:after {
  border-color: #cfcfcf;
}

.htMobileEditorContainer .rightButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(135deg);
  /*margin-top: 17pt;*/
  /*margin-left: 10pt;*/
}
.htMobileEditorContainer .rightButton:active:after {
  border-color: #cfcfcf;
}

.htMobileEditorContainer .upButton:after {
  /*border-top: 2px solid #cfcfcf;*/
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(45deg);
  /*margin-top: 22pt;*/
  /*margin-left: 15pt;*/
}
.htMobileEditorContainer .upButton:active:after {
  border-color: #cfcfcf;
}

.htMobileEditorContainer .downButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(225deg);
  /*margin-top: 15pt;*/
  /*margin-left: 15pt;*/
}
.htMobileEditorContainer .downButton:active:after {
  border-color: #cfcfcf;
}

.handsontable.hide-tween {
  -webkit-animation: opacity-hide 0.3s;
  animation: opacity-hide 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}

.handsontable.show-tween {
  -webkit-animation: opacity-show 0.3s;
  animation: opacity-show 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
/*!
 * Handsontable ContextMenu
 */

.htContextMenu {
  display: none;
  position: absolute;
  z-index: 1060; /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
}

.htContextMenu .ht_clone_top,
.htContextMenu .ht_clone_left,
.htContextMenu .ht_clone_corner,
.htContextMenu .ht_clone_debug {
  display: none;
}

.htContextMenu table.htCore {
  border: 1px solid #bbb;
  border-bottom-width: 2px;
  border-right-width: 2px;
}

.htContextMenu .wtBorder {
  visibility: hidden;
}

.htContextMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.htContextMenu table tbody tr td:first-child {
  border: 0;
}

.htContextMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}

.htContextMenu table tbody tr td.current,
.htContextMenu table tbody tr td.zeroclipboard-is-hover {
  background: #e9e9e9;
}

.htContextMenu table tbody tr td.htSeparator {
  border-top: 1px solid #bbb;
  height: 0;
  padding: 0;
}

.htContextMenu table tbody tr td.htDisabled {
  color: #999;
}

.htContextMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

.htContextMenu table tbody tr.htHidden {
  display: none;
}

.htContextMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 6px;
}

.htContextMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
}

.htContextMenu .ht_master .wtHolder {
  overflow: hidden;
}
@charset "UTF-8";

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }
.pika-single { *zoom: 1 }

.pika-single.is-hidden {
    display: none;
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}

.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}

.pika-title {
    position: relative;
    text-align: center;
}

.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url(/IPWS/Content/30_Quorum/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
    *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url(/IPWS/Content/30_Quorum/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
    *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}

.pika-select {
    display: inline-block;
    *display: inline;
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}

.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}

.pika-week {
    font-size: 11px;
    color: #999;
}

.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}

.is-selected .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}

.is-inrange .pika-button {
    background: #D5E9F7;
}

.is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    box-shadow: none;
    border-radius: 3px;
}

.is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: none;
    border-radius: 3px;
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}

.pika-button:hover {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px;
}

/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}


/* Derrick Red - a52020 */
/* Innovation Blue */
/* Dark Derrick red  72001e */
/* Prosperity purple 75004b */
/* Ocean blue 005b99  */
/* Electric blue 009de2  */
/* Turbine teal 034442  */
/* Dark resource green 27630e */
/* Light Energy yellow c4a300  */
/* Light Turbine teal 1b6c77  */
/* Steel gray -9ba2aa  */
/* Dark utility orange - 8e2500  */
/* Light utility orange -af501c  */
/* Shale Gray - 646a75  */
/* LESS Document */
/* Change box model to content box for some Kendo elements */
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
/* Quorum-color classes */
/* Main Menu class */
/* Temp line to highlight code
.griddemo [class*="col-"] {
    background-color: rgba(86, 61, 124, 0.15);
    border: 1px solid rgba(86, 61, 124, 0.2);
    padding-bottom: 15px;
    padding-top: 15px;
} */
/* Body classes */
.q-pink,
.q-nominations {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-pink .alert-links a,
.q-nominations .alert-links a {
  color: #e91e63;
}
.q-pink .dropdownUsermenu .endstate,
.q-nominations .dropdownUsermenu .endstate {
  color: #e91e63;
}
.q-pink .q-actionbar,
.q-nominations .q-actionbar {
  background-color: #e91e63;
}
.q-pink .q-action a:hover,
.q-nominations .q-action a:hover,
.q-pink .q-action button:hover,
.q-nominations .q-action button:hover,
.q-pink .q-action .q-action_Hub:hover,
.q-nominations .q-action .q-action_Hub:hover {
  background-color: #d81557;
}
.q-pink .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a,
.q-nominations .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #e91e63;
}
.q-pink .k-button:focus,
.q-nominations .k-button:focus {
  background-color: #e91e63 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-pink .material,
  .q-nominations .material {
    background-color: #e91e63;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-pink .material,
  .q-nominations .material {
    background-color: #e91e63;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-pink .material,
  .q-nominations .material {
    background-color: #e91e63;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px);
  }
}
.q-pink .q-form,
.q-nominations .q-form,
.q-pink .q-gridheader,
.q-nominations .q-gridheader {
  background-color: #e91e63 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #e91e63 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #e91e63 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #e91e63 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-pink .q-form,
  .q-nominations .q-form,
  .q-pink .q-gridheader,
  .q-nominations .q-gridheader {
    background-color: #e91e63 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #e91e63 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #e91e63 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #e91e63 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #e91e63 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-pink .q-gridheaderwhite,
.q-nominations .q-gridheaderwhite {
  background-color: #e91e63 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-pink .q-gridheaderwhite,
  .q-nominations .q-gridheaderwhite {
    background-color: #e91e63 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #e91e63 6.1px, #ffffff 6.1px) !important;
  }
}
.q-pink .fullworkspace .q-gridheader,
.q-nominations .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-pink .detailscard .btn-link.pull-right,
.q-nominations .detailscard .btn-link.pull-right,
.q-pink .addresscard .btn-link.pull-right,
.q-nominations .addresscard .btn-link.pull-right,
.q-pink .contactcard .btn-link.pull-right,
.q-nominations .contactcard .btn-link.pull-right {
  color: #e91e63 !important;
}
.q-pink .k-progressbar,
.q-nominations .k-progressbar {
  background-color: #f492b4 !important;
}
.q-pink .k-progressbar .k-state-selected,
.q-nominations .k-progressbar .k-state-selected {
  background-color: #e91e63 !important;
}
.q-pink table.k-widget.k-editor.k-header.k-editor-widget,
.q-nominations table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #e91e63;
}
.q-pink .accordiontext:before,
.q-nominations .accordiontext:before,
.q-pink .accordiontext:after,
.q-nominations .accordiontext:after {
  color: #e91e63 !important;
}
.q-pink .q-form-wizard .btn-link.pull-right,
.q-nominations .q-form-wizard .btn-link.pull-right {
  color: #e91e63 !important;
}
.q-pink .stepwizard-step .btn-primary,
.q-nominations .stepwizard-step .btn-primary,
.q-pink .tabwizard-default .btn-primary,
.q-nominations .tabwizard-default .btn-primary {
  background-color: #e91e63 !important;
  border-color: #e91e63 !important;
}
@media (min-width: 992px) {
  .q-pink,
  .q-nominations {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-pink .vertical .headerback,
  .q-nominations .vertical .headerback {
    background-color: #e91e63;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #e91e63 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #e91e63 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #e91e63 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #e91e63 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-pink .vertical .headerback,
  .q-nominations .vertical .headerback {
    background-color: #e91e63;
    background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #e91e63 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #e91e63 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #e91e63 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #e91e63 6.5px, #fafafa 6.5px);
  }
}
.q-pink a.text-link,
.q-nominations a.text-link {
  color: #e91e63;
}
.q-pink .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected,
.q-nominations .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #f492b4 !important;
}
.q-pink .k-scheduler-views li.k-state-hover,
.q-nominations .k-scheduler-views li.k-state-hover {
  border-color: #7b0c32 !important;
}
.q-pink .k-task-complete,
.q-nominations .k-task-complete,
.q-pink .k-scheduler .k-header,
.q-nominations .k-scheduler .k-header,
.q-pink .k-scheduler .k-header li,
.q-nominations .k-scheduler .k-header li,
.q-pink .k-scheduler .k-header .k-link,
.q-nominations .k-scheduler .k-header .k-link {
  background-color: #e91e63 !important;
  border-color: #e91e63;
}
.q-pink .k-header.k-scheduler-footer ul.k-header li,
.q-nominations .k-header.k-scheduler-footer ul.k-header li {
  border-color: #e91e63;
}
.q-pink .k-filter-menu.k-popup .k-button,
.q-nominations .k-filter-menu.k-popup .k-button {
  color: #e91e63 !important;
}
.q-pink .q-dialoglink,
.q-nominations .q-dialoglink {
  color: #e91e63;
}
.q-pink .q-dialoglink:hover,
.q-nominations .q-dialoglink:hover {
  color: #aa1145;
}
.q-pink .k-editor-dialog .k-textbox > input:focus,
.q-nominations .k-editor-dialog .k-textbox > input:focus,
.q-pink .k-editor-dialog .k-input[type="text"]:focus,
.q-nominations .k-editor-dialog .k-input[type="text"]:focus,
.q-pink .k-editor-dialog .k-input[type="number"]:focus,
.q-nominations .k-editor-dialog .k-input[type="number"]:focus,
.q-pink .k-editor-dialog .k-textbox:focus,
.q-nominations .k-editor-dialog .k-textbox:focus,
.q-pink .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-nominations .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-pink .k-editor-dialog .k-button:focus,
.q-nominations .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #e91e63;
}
.q-pink .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-nominations .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-pink .k-editor-dialog .k-dialog-close.k-button,
.q-nominations .k-editor-dialog .k-dialog-close.k-button {
  color: #e91e63 !important;
}
.q-pink .l3grid .k-edit-cell .k-input,
.q-nominations .l3grid .k-edit-cell .k-input,
.q-pink .l3grid .k-edit-cell input.k-textbox,
.q-nominations .l3grid .k-edit-cell input.k-textbox,
.q-pink .l3grid .k-edit-cell textarea.k-textbox,
.q-nominations .l3grid .k-edit-cell textarea.k-textbox,
.q-pink .l3grid .k-edit-cell input.k-textbox:hover,
.q-nominations .l3grid .k-edit-cell input.k-textbox:hover,
.q-pink .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-nominations .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-pink .l3grid .k-edit-cell .k-textbox > input,
.q-nominations .l3grid .k-edit-cell .k-textbox > input,
.q-pink .l3grid .k-edit-cell .k-multiselect-wrap,
.q-nominations .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #930e3b !important;
}
.q-pink .contextMenu LI.hover A,
.q-nominations .contextMenu LI.hover A,
.q-pink .dropdown-menu LI:hover,
.q-nominations .dropdown-menu LI:hover,
.q-pink .dropdown-menu LI A:hover,
.q-nominations .dropdown-menu LI A:hover,
.q-pink dropdown-actionmenu LI:hover,
.q-nominations dropdown-actionmenu LI:hover,
.q-pink .dropdown-actionmenu LI A:hover,
.q-nominations .dropdown-actionmenu LI A:hover {
  color: #e91e63;
}
.q-pink .gridholder .coloredcell,
.q-nominations .gridholder .coloredcell {
  background-color: #e91e63 !important;
}
.q-pink .gridholder .k-group-cell.k-header,
.q-nominations .gridholder .k-group-cell.k-header {
  background-color: #e91e63;
}
.q-pink .gridholder .k-button,
.q-nominations .gridholder .k-button {
  background-color: transparent!important;
}
.q-pink .gridholder .q-linkout,
.q-nominations .gridholder .q-linkout {
  color: #e91e63 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-pink .gridholder .q-linkout:hover,
.q-nominations .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-pink .gridholder .k-grid .gridbutton,
.q-nominations .gridholder .k-grid .gridbutton {
  background-color: #e91e63 !important;
}
.q-pink .k-grouping-header .k-group-indicator,
.q-nominations .k-grouping-header .k-group-indicator,
.q-pink .k-pivot-toolbar .k-button,
.q-nominations .k-pivot-toolbar .k-button {
  background-color: #e91e63 !important;
  border-color: #e91e63 !important;
}
.q-pink .contextMenu LI.hover A,
.q-nominations .contextMenu LI.hover A,
.q-pink .dropdown-menu LI:hover,
.q-nominations .dropdown-menu LI:hover,
.q-pink .dropdown-menu LI A:hover,
.q-nominations .dropdown-menu LI A:hover,
.q-pink .dropdown-menu LI button:hover,
.q-nominations .dropdown-menu LI button:hover,
.q-pink .dropdown-menu > li > button:hover,
.q-nominations .dropdown-menu > li > button:hover {
  color: #e91e63;
}
.q-pink .k-popup .k-primary,
.q-nominations .k-popup .k-primary {
  background-color: #e91e63;
}
.q-pink .k-filter-menu input.k-textbox,
.q-nominations .k-filter-menu input.k-textbox,
.q-pink .gridholder input.k-textbox,
.q-nominations .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-pink .k-filter-menu input.k-textbox:focus,
.q-nominations .k-filter-menu input.k-textbox:focus,
.q-pink .gridholder input.k-textbox:focus,
.q-nominations .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-pink .k-filter-menu,
.q-nominations .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-pink .k-filter-menu .k-input,
.q-nominations .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-pink .k-filtercell,
.q-nominations .k-filtercell,
.q-pink .k-edit-cell,
.q-nominations .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-pink .list_carousel li:hover,
.q-nominations .list_carousel li:hover,
.q-pink .list_carousel li.tab-active,
.q-nominations .list_carousel li.tab-active {
  color: #e91e63;
  border-bottom: 2px solid #e91e63;
}
.q-pink .list_carousel,
.q-nominations .list_carousel {
  background-color: #e91e63;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #e91e63 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #e91e63 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #e91e63 6px, #eeeeee 6px);
}
.q-pink .k-tab-control-container,
.q-nominations .k-tab-control-container {
  background-color: #e91e63;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px);
}
.q-pink .k-content,
.q-nominations .k-content {
  background-color: #e91e63;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px);
}
.q-pink .q-tab-panel-wrapper,
.q-nominations .q-tab-panel-wrapper {
  background-color: #e91e63;
  background-image: -webkit-gradient(linear, left top, right top, from(#e91e63), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #e91e63 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #e91e63 6px, #ffffff 6px);
}
.q-pink .k-state-active .gridholder a.k-link,
.q-nominations .k-state-active .gridholder a.k-link,
.q-pink .gridholder a.k-link,
.q-nominations .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-pink .k-window-content .k-button,
.q-nominations .k-window-content .k-button,
.q-pink .k-window-content .delete-cancel,
.q-nominations .k-window-content .delete-cancel,
.q-pink .k-window-content .delete-confirm,
.q-nominations .k-window-content .delete-confirm {
  color: #e91e63;
}
.q-pink .widget .k-button:focus,
.q-nominations .widget .k-button:focus {
  background-color: #e91e63 !important;
}
.q-pink .k-window-titlebar.k-header,
.q-nominations .k-window-titlebar.k-header {
  background: #e91e63;
}
.q-pink .k-window-titlebar,
.q-nominations .k-window-titlebar {
  background-color: #e91e63;
}
.q-pink .lightboxClose,
.q-nominations .lightboxClose {
  color: #e91e63;
}
.q-pink .k-calendar .k-header,
.q-nominations .k-calendar .k-header {
  background-color: #e91e63;
}
.q-pink .k-calendar .k-header .k-link.k-state-hover,
.q-nominations .k-calendar .k-header .k-link.k-state-hover {
  background-color: #d81557;
}
.q-pink .k-calendar .k-footer .k-nav-today,
.q-nominations .k-calendar .k-footer .k-nav-today {
  color: #e91e63;
}
.q-pink .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-nominations .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-pink .effectivedateon,
.q-nominations .effectivedateon,
.q-pink .effectivedateoff,
.q-nominations .effectivedateoff,
.q-pink .prominentlink,
.q-nominations .prominentlink,
.q-pink .k-checkbox-label.pull-left:before,
.q-nominations .k-checkbox-label.pull-left:before,
.q-pink .k-checkbox:focus + .k-checkbox-label.pull-left:before,
.q-nominations .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #e91e63;
}
.q-pink .q-form-control-wrapper input.q-form-control-input,
.q-nominations .q-form-control-wrapper input.q-form-control-input,
.q-pink .q-form-control-wrapper textarea.q-form-control-input,
.q-nominations .q-form-control-wrapper textarea.q-form-control-input,
.q-pink .k-dropdown-wrap span.k-input,
.q-nominations .k-dropdown-wrap span.k-input,
.q-pink .q-form-control-wrapper .k-multiselect-wrap,
.q-nominations .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-pink .q-form-control-wrapper input.q-form-control-input:focus,
.q-nominations .q-form-control-wrapper input.q-form-control-input:focus,
.q-pink .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-nominations .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-pink .k-dropdown-wrap span.k-input:focus,
.q-nominations .k-dropdown-wrap span.k-input:focus,
.q-pink .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-nominations .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-pink .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-nominations .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-pink .k-dropdown-wrap.k-state-focused .k-input,
.q-nominations .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-pink input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after,
.q-nominations input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #e91e63;
}
.q-pink .k-checkbox:checked + .k-checkbox-label:after,
.q-nominations .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #e91e63 !important;
  border-color: #e91e63 !important;
}
.q-pink .k-radio:checked + .k-radio-label:before,
.q-nominations .k-radio:checked + .k-radio-label:before {
  border-color: #e91e63 !important;
}
.q-pink .k-radio:checked + .k-radio-label:after,
.q-nominations .k-radio:checked + .k-radio-label:after {
  background-color: #e91e63 !important;
}
.q-pink .effectivedateon,
.q-nominations .effectivedateon,
.q-pink .effectivedateoff,
.q-nominations .effectivedateoff,
.q-pink .prominentlink,
.q-nominations .prominentlink {
  color: #e91e63 !important;
}
.q-pink .k-button,
.q-nominations .k-button {
  background: #e91e63 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-pink .k-button:hover,
.q-nominations .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-pink .k-window .k-button,
.q-nominations .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-pink .k-window .k-button .lightboxClose,
.q-nominations .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-pink .k-state-selected > .k-link,
.q-nominations .k-state-selected > .k-link,
.q-pink .k-panelbar > li > .k-state-selected,
.q-nominations .k-panelbar > li > .k-state-selected,
.q-pink .k-panelbar > li.k-state-default > .k-link.k-state-selected,
.q-nominations .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #e91e63 !important;
  font-weight: bold;
}
.q-pink .k-state-active a.k-link,
.q-nominations .k-state-active a.k-link {
  color: #e91e63 !important;
}
.q-pink .k-tabstrip-items .k-state-active,
.q-nominations .k-tabstrip-items .k-state-active,
.q-pink .k-tabstrip-items .tabrestrict .k-state-active,
.q-nominations .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #e91e63 !important;
}
.q-pink .k-tabstrip-top .k-state-active a.k-link,
.q-nominations .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-pink .k-state-selected,
.q-nominations .k-state-selected,
.q-pink .k-state-selected:link,
.q-nominations .k-state-selected:link,
.q-pink .k-state-selected:visited,
.q-nominations .k-state-selected:visited,
.q-pink .k-list > .k-state-selected,
.q-nominations .k-list > .k-state-selected,
.q-pink .k-list > .k-state-highlight,
.q-nominations .k-list > .k-state-highlight,
.q-pink .k-panel > .k-state-selected,
.q-nominations .k-panel > .k-state-selected,
.q-pink .k-ghost-splitbar-vertical,
.q-nominations .k-ghost-splitbar-vertical,
.q-pink .k-ghost-splitbar-horizontal,
.q-nominations .k-ghost-splitbar-horizontal,
.q-pink .k-draghandle.k-state-selected:hover,
.q-nominations .k-draghandle.k-state-selected:hover,
.q-pink .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-nominations .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-pink .k-scheduler .k-today.k-state-selected,
.q-nominations .k-scheduler .k-today.k-state-selected,
.q-pink .k-marquee-color,
.q-nominations .k-marquee-color {
  color: #e91e63 !important;
}
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-pink .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus,
.q-nominations .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-pink .gridholder a.k-link.q-error,
.q-nominations .gridholder a.k-link.q-error,
.q-pink .q-error,
.q-nominations .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-pink .popover a,
.q-nominations .popover a {
  color: #e91e63;
}
.q-pink .popover a:hover,
.q-nominations .popover a:hover {
  color: #e91e63;
}
.q-purple {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-purple .alert-links a {
  color: #9c27b0;
}
.q-purple .dropdownUsermenu .endstate {
  color: #9c27b0;
}
.q-purple .q-actionbar {
  background-color: #9c27b0;
}
.q-purple .q-action a:hover,
.q-purple .q-action button:hover,
.q-purple .q-action .q-action_Hub:hover {
  background-color: #89229b;
}
.q-purple .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #9c27b0;
}
.q-purple .k-button:focus {
  background-color: #9c27b0 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-purple .material {
    background-color: #9c27b0;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-purple .material {
    background-color: #9c27b0;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-purple .material {
    background-color: #9c27b0;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px);
  }
}
.q-purple .q-form,
.q-purple .q-gridheader {
  background-color: #9c27b0 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #9c27b0 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-purple .q-form,
  .q-purple .q-gridheader {
    background-color: #9c27b0 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #9c27b0 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #9c27b0 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #9c27b0 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #9c27b0 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-purple .q-gridheaderwhite {
  background-color: #9c27b0 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-purple .q-gridheaderwhite {
    background-color: #9c27b0 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #9c27b0 6.1px, #ffffff 6.1px) !important;
  }
}
.q-purple .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-purple .detailscard .btn-link.pull-right,
.q-purple .addresscard .btn-link.pull-right,
.q-purple .contactcard .btn-link.pull-right {
  color: #9c27b0 !important;
}
.q-purple .k-progressbar {
  background-color: #d176e1 !important;
}
.q-purple .k-progressbar .k-state-selected {
  background-color: #9c27b0 !important;
}
.q-purple table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #9c27b0;
}
.q-purple .accordiontext:before,
.q-purple .accordiontext:after {
  color: #9c27b0 !important;
}
.q-purple .q-form-wizard .btn-link.pull-right {
  color: #9c27b0 !important;
}
.q-purple .stepwizard-step .btn-primary,
.q-purple .tabwizard-default .btn-primary {
  background-color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}
@media (min-width: 992px) {
  .q-purple {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-purple .vertical .headerback {
    background-color: #9c27b0;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #9c27b0 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #9c27b0 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #9c27b0 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #9c27b0 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-purple .vertical .headerback {
    background-color: #9c27b0;
    background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #9c27b0 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #9c27b0 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #9c27b0 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #9c27b0 6.5px, #fafafa 6.5px);
  }
}
.q-purple a.text-link {
  color: #9c27b0;
}
.q-purple .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #d176e1 !important;
}
.q-purple .k-scheduler-views li.k-state-hover {
  border-color: #3f1048 !important;
}
.q-purple .k-task-complete,
.q-purple .k-scheduler .k-header,
.q-purple .k-scheduler .k-header li,
.q-purple .k-scheduler .k-header .k-link {
  background-color: #9c27b0 !important;
  border-color: #9c27b0;
}
.q-purple .k-header.k-scheduler-footer ul.k-header li {
  border-color: #9c27b0;
}
.q-purple .k-filter-menu.k-popup .k-button {
  color: #9c27b0 !important;
}
.q-purple .q-dialoglink {
  color: #9c27b0;
}
.q-purple .q-dialoglink:hover {
  color: #641971;
}
.q-purple .k-editor-dialog .k-textbox > input:focus,
.q-purple .k-editor-dialog .k-input[type="text"]:focus,
.q-purple .k-editor-dialog .k-input[type="number"]:focus,
.q-purple .k-editor-dialog .k-textbox:focus,
.q-purple .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-purple .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #9c27b0;
}
.q-purple .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-purple .k-editor-dialog .k-dialog-close.k-button {
  color: #9c27b0 !important;
}
.q-purple .l3grid .k-edit-cell .k-input,
.q-purple .l3grid .k-edit-cell input.k-textbox,
.q-purple .l3grid .k-edit-cell textarea.k-textbox,
.q-purple .l3grid .k-edit-cell input.k-textbox:hover,
.q-purple .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-purple .l3grid .k-edit-cell .k-textbox > input,
.q-purple .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #52145d !important;
}
.q-purple .contextMenu LI.hover A,
.q-purple .dropdown-menu LI:hover,
.q-purple .dropdown-menu LI A:hover,
.q-purple dropdown-actionmenu LI:hover,
.q-purple .dropdown-actionmenu LI A:hover {
  color: #9c27b0;
}
.q-purple .gridholder .coloredcell {
  background-color: #9c27b0 !important;
}
.q-purple .gridholder .k-group-cell.k-header {
  background-color: #9c27b0;
}
.q-purple .gridholder .k-button {
  background-color: transparent!important;
}
.q-purple .gridholder .q-linkout {
  color: #9c27b0 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-purple .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-purple .gridholder .k-grid .gridbutton {
  background-color: #9c27b0 !important;
}
.q-purple .k-grouping-header .k-group-indicator,
.q-purple .k-pivot-toolbar .k-button {
  background-color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}
.q-purple .contextMenu LI.hover A,
.q-purple .dropdown-menu LI:hover,
.q-purple .dropdown-menu LI A:hover,
.q-purple .dropdown-menu LI button:hover,
.q-purple .dropdown-menu > li > button:hover {
  color: #9c27b0;
}
.q-purple .k-popup .k-primary {
  background-color: #9c27b0;
}
.q-purple .k-filter-menu input.k-textbox,
.q-purple .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-purple .k-filter-menu input.k-textbox:focus,
.q-purple .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-purple .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-purple .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-purple .k-filtercell,
.q-purple .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-purple .list_carousel li:hover,
.q-purple .list_carousel li.tab-active {
  color: #9c27b0;
  border-bottom: 2px solid #9c27b0;
}
.q-purple .list_carousel {
  background-color: #9c27b0;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #9c27b0 6px, #eeeeee 6px);
}
.q-purple .k-tab-control-container {
  background-color: #9c27b0;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
}
.q-purple .k-content {
  background-color: #9c27b0;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
}
.q-purple .q-tab-panel-wrapper {
  background-color: #9c27b0;
  background-image: -webkit-gradient(linear, left top, right top, from(#9c27b0), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9c27b0 6px, #ffffff 6px);
}
.q-purple .k-state-active .gridholder a.k-link,
.q-purple .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-purple .k-window-content .k-button,
.q-purple .k-window-content .delete-cancel,
.q-purple .k-window-content .delete-confirm {
  color: #9c27b0;
}
.q-purple .widget .k-button:focus {
  background-color: #9c27b0 !important;
}
.q-purple .k-window-titlebar.k-header {
  background: #9c27b0;
}
.q-purple .k-window-titlebar {
  background-color: #9c27b0;
}
.q-purple .lightboxClose {
  color: #9c27b0;
}
.q-purple .k-calendar .k-header {
  background-color: #9c27b0;
}
.q-purple .k-calendar .k-header .k-link.k-state-hover {
  background-color: #89229b;
}
.q-purple .k-calendar .k-footer .k-nav-today {
  color: #9c27b0;
}
.q-purple .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-purple .effectivedateon,
.q-purple .effectivedateoff,
.q-purple .prominentlink,
.q-purple .k-checkbox-label.pull-left:before,
.q-purple .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #9c27b0;
}
.q-purple .q-form-control-wrapper input.q-form-control-input,
.q-purple .q-form-control-wrapper textarea.q-form-control-input,
.q-purple .k-dropdown-wrap span.k-input,
.q-purple .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-purple .q-form-control-wrapper input.q-form-control-input:focus,
.q-purple .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-purple .k-dropdown-wrap span.k-input:focus,
.q-purple .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-purple .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-purple .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-purple input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #9c27b0;
}
.q-purple .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}
.q-purple .k-radio:checked + .k-radio-label:before {
  border-color: #9c27b0 !important;
}
.q-purple .k-radio:checked + .k-radio-label:after {
  background-color: #9c27b0 !important;
}
.q-purple .effectivedateon,
.q-purple .effectivedateoff,
.q-purple .prominentlink {
  color: #9c27b0 !important;
}
.q-purple .k-button {
  background: #9c27b0 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-purple .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-purple .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-purple .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-purple .k-state-selected > .k-link,
.q-purple .k-panelbar > li > .k-state-selected,
.q-purple .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #9c27b0 !important;
  font-weight: bold;
}
.q-purple .k-state-active a.k-link {
  color: #9c27b0 !important;
}
.q-purple .k-tabstrip-items .k-state-active,
.q-purple .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #9c27b0 !important;
}
.q-purple .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-purple .k-state-selected,
.q-purple .k-state-selected:link,
.q-purple .k-state-selected:visited,
.q-purple .k-list > .k-state-selected,
.q-purple .k-list > .k-state-highlight,
.q-purple .k-panel > .k-state-selected,
.q-purple .k-ghost-splitbar-vertical,
.q-purple .k-ghost-splitbar-horizontal,
.q-purple .k-draghandle.k-state-selected:hover,
.q-purple .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-purple .k-scheduler .k-today.k-state-selected,
.q-purple .k-marquee-color {
  color: #9c27b0 !important;
}
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-purple .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-purple .gridholder a.k-link.q-error,
.q-purple .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-purple .popover a {
  color: #9c27b0;
}
.q-purple .popover a:hover {
  color: #9c27b0;
}
.q-blue {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-blue .alert-links a {
  color: #2196f3;
}
.q-blue .dropdownUsermenu .endstate {
  color: #2196f3;
}
.q-blue .q-actionbar {
  background-color: #2196f3;
}
.q-blue .q-action a:hover,
.q-blue .q-action button:hover,
.q-blue .q-action .q-action_Hub:hover {
  background-color: #0d8aee;
}
.q-blue .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2196f3;
}
.q-blue .k-button:focus {
  background-color: #2196f3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-blue .material {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-blue .material {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-blue .material {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px);
  }
}
.q-blue .q-form,
.q-blue .q-gridheader {
  background-color: #2196f3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2196f3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-blue .q-form,
  .q-blue .q-gridheader {
    background-color: #2196f3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2196f3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-blue .q-gridheaderwhite {
  background-color: #2196f3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-blue .q-gridheaderwhite {
    background-color: #2196f3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2196f3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-blue .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-blue .detailscard .btn-link.pull-right,
.q-blue .addresscard .btn-link.pull-right,
.q-blue .contactcard .btn-link.pull-right {
  color: #2196f3 !important;
}
.q-blue .k-progressbar {
  background-color: #9acffa !important;
}
.q-blue .k-progressbar .k-state-selected {
  background-color: #2196f3 !important;
}
.q-blue table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2196f3;
}
.q-blue .accordiontext:before,
.q-blue .accordiontext:after {
  color: #2196f3 !important;
}
.q-blue .q-form-wizard .btn-link.pull-right {
  color: #2196f3 !important;
}
.q-blue .stepwizard-step .btn-primary,
.q-blue .tabwizard-default .btn-primary {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
@media (min-width: 992px) {
  .q-blue {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-blue .vertical .headerback {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2196f3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2196f3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2196f3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2196f3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-blue .vertical .headerback {
    background-color: #2196f3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2196f3 6.5px, #fafafa 6.5px);
  }
}
.q-blue a.text-link {
  color: #2196f3;
}
.q-blue .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #9acffa !important;
}
.q-blue .k-scheduler-views li.k-state-hover {
  border-color: #08528d !important;
}
.q-blue .k-task-complete,
.q-blue .k-scheduler .k-header,
.q-blue .k-scheduler .k-header li,
.q-blue .k-scheduler .k-header .k-link {
  background-color: #2196f3 !important;
  border-color: #2196f3;
}
.q-blue .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2196f3;
}
.q-blue .k-filter-menu.k-popup .k-button {
  color: #2196f3 !important;
}
.q-blue .q-dialoglink {
  color: #2196f3;
}
.q-blue .q-dialoglink:hover {
  color: #0a6ebd;
}
.q-blue .k-editor-dialog .k-textbox > input:focus,
.q-blue .k-editor-dialog .k-input[type="text"]:focus,
.q-blue .k-editor-dialog .k-input[type="number"]:focus,
.q-blue .k-editor-dialog .k-textbox:focus,
.q-blue .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-blue .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2196f3;
}
.q-blue .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-blue .k-editor-dialog .k-dialog-close.k-button {
  color: #2196f3 !important;
}
.q-blue .l3grid .k-edit-cell .k-input,
.q-blue .l3grid .k-edit-cell input.k-textbox,
.q-blue .l3grid .k-edit-cell textarea.k-textbox,
.q-blue .l3grid .k-edit-cell input.k-textbox:hover,
.q-blue .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-blue .l3grid .k-edit-cell .k-textbox > input,
.q-blue .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #0960a5 !important;
}
.q-blue .contextMenu LI.hover A,
.q-blue .dropdown-menu LI:hover,
.q-blue .dropdown-menu LI A:hover,
.q-blue dropdown-actionmenu LI:hover,
.q-blue .dropdown-actionmenu LI A:hover {
  color: #2196f3;
}
.q-blue .gridholder .coloredcell {
  background-color: #2196f3 !important;
}
.q-blue .gridholder .k-group-cell.k-header {
  background-color: #2196f3;
}
.q-blue .gridholder .k-button {
  background-color: transparent!important;
}
.q-blue .gridholder .q-linkout {
  color: #2196f3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-blue .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-blue .gridholder .k-grid .gridbutton {
  background-color: #2196f3 !important;
}
.q-blue .k-grouping-header .k-group-indicator,
.q-blue .k-pivot-toolbar .k-button {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
.q-blue .contextMenu LI.hover A,
.q-blue .dropdown-menu LI:hover,
.q-blue .dropdown-menu LI A:hover,
.q-blue .dropdown-menu LI button:hover,
.q-blue .dropdown-menu > li > button:hover {
  color: #2196f3;
}
.q-blue .k-popup .k-primary {
  background-color: #2196f3;
}
.q-blue .k-filter-menu input.k-textbox,
.q-blue .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-blue .k-filter-menu input.k-textbox:focus,
.q-blue .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-blue .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-blue .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-blue .k-filtercell,
.q-blue .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-blue .list_carousel li:hover,
.q-blue .list_carousel li.tab-active {
  color: #2196f3;
  border-bottom: 2px solid #2196f3;
}
.q-blue .list_carousel {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #eeeeee 6px);
}
.q-blue .k-tab-control-container {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
}
.q-blue .k-content {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
}
.q-blue .q-tab-panel-wrapper {
  background-color: #2196f3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2196f3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2196f3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2196f3 6px, #ffffff 6px);
}
.q-blue .k-state-active .gridholder a.k-link,
.q-blue .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-blue .k-window-content .k-button,
.q-blue .k-window-content .delete-cancel,
.q-blue .k-window-content .delete-confirm {
  color: #2196f3;
}
.q-blue .widget .k-button:focus {
  background-color: #2196f3 !important;
}
.q-blue .k-window-titlebar.k-header {
  background: #2196f3;
}
.q-blue .k-window-titlebar {
  background-color: #2196f3;
}
.q-blue .lightboxClose {
  color: #2196f3;
}
.q-blue .k-calendar .k-header {
  background-color: #2196f3;
}
.q-blue .k-calendar .k-header .k-link.k-state-hover {
  background-color: #0d8aee;
}
.q-blue .k-calendar .k-footer .k-nav-today {
  color: #2196f3;
}
.q-blue .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-blue .effectivedateon,
.q-blue .effectivedateoff,
.q-blue .prominentlink,
.q-blue .k-checkbox-label.pull-left:before,
.q-blue .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2196f3;
}
.q-blue .q-form-control-wrapper input.q-form-control-input,
.q-blue .q-form-control-wrapper textarea.q-form-control-input,
.q-blue .k-dropdown-wrap span.k-input,
.q-blue .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-blue .q-form-control-wrapper input.q-form-control-input:focus,
.q-blue .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-blue .k-dropdown-wrap span.k-input:focus,
.q-blue .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-blue .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-blue .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-blue input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2196f3;
}
.q-blue .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
.q-blue .k-radio:checked + .k-radio-label:before {
  border-color: #2196f3 !important;
}
.q-blue .k-radio:checked + .k-radio-label:after {
  background-color: #2196f3 !important;
}
.q-blue .effectivedateon,
.q-blue .effectivedateoff,
.q-blue .prominentlink {
  color: #2196f3 !important;
}
.q-blue .k-button {
  background: #2196f3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-blue .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-blue .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-blue .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-blue .k-state-selected > .k-link,
.q-blue .k-panelbar > li > .k-state-selected,
.q-blue .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2196f3 !important;
  font-weight: bold;
}
.q-blue .k-state-active a.k-link {
  color: #2196f3 !important;
}
.q-blue .k-tabstrip-items .k-state-active,
.q-blue .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2196f3 !important;
}
.q-blue .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-blue .k-state-selected,
.q-blue .k-state-selected:link,
.q-blue .k-state-selected:visited,
.q-blue .k-list > .k-state-selected,
.q-blue .k-list > .k-state-highlight,
.q-blue .k-panel > .k-state-selected,
.q-blue .k-ghost-splitbar-vertical,
.q-blue .k-ghost-splitbar-horizontal,
.q-blue .k-draghandle.k-state-selected:hover,
.q-blue .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-blue .k-scheduler .k-today.k-state-selected,
.q-blue .k-marquee-color {
  color: #2196f3 !important;
}
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-blue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2196f3, #2196f3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-blue .gridholder a.k-link.q-error,
.q-blue .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-blue .popover a {
  color: #2196f3;
}
.q-blue .popover a:hover {
  color: #2196f3;
}
.q-dashblue {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-dashblue .alert-links a {
  color: #047bc1;
}
.q-dashblue .dropdownUsermenu .endstate {
  color: #047bc1;
}
.q-dashblue .q-actionbar {
  background-color: #047bc1;
}
.q-dashblue .q-action a:hover,
.q-dashblue .q-action button:hover,
.q-dashblue .q-action .q-action_Hub:hover {
  background-color: #036ba8;
}
.q-dashblue .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #047bc1;
}
.q-dashblue .k-button:focus {
  background-color: #047bc1 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-dashblue .material {
    background-color: #047bc1;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-dashblue .material {
    background-color: #047bc1;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-dashblue .material {
    background-color: #047bc1;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px);
  }
}
.q-dashblue .q-form,
.q-dashblue .q-gridheader {
  background-color: #047bc1 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #047bc1 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #047bc1 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #047bc1 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-dashblue .q-form,
  .q-dashblue .q-gridheader {
    background-color: #047bc1 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #047bc1 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #047bc1 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #047bc1 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #047bc1 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-dashblue .q-gridheaderwhite {
  background-color: #047bc1 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-dashblue .q-gridheaderwhite {
    background-color: #047bc1 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #047bc1 6.1px, #ffffff 6.1px) !important;
  }
}
.q-dashblue .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-dashblue .detailscard .btn-link.pull-right,
.q-dashblue .addresscard .btn-link.pull-right,
.q-dashblue .contactcard .btn-link.pull-right {
  color: #047bc1 !important;
}
.q-dashblue .k-progressbar {
  background-color: #49b9fb !important;
}
.q-dashblue .k-progressbar .k-state-selected {
  background-color: #047bc1 !important;
}
.q-dashblue table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #047bc1;
}
.q-dashblue .accordiontext:before,
.q-dashblue .accordiontext:after {
  color: #047bc1 !important;
}
.q-dashblue .q-form-wizard .btn-link.pull-right {
  color: #047bc1 !important;
}
.q-dashblue .stepwizard-step .btn-primary,
.q-dashblue .tabwizard-default .btn-primary {
  background-color: #047bc1 !important;
  border-color: #047bc1 !important;
}
@media (min-width: 992px) {
  .q-dashblue {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-dashblue .vertical .headerback {
    background-color: #047bc1;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #047bc1 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #047bc1 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #047bc1 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #047bc1 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-dashblue .vertical .headerback {
    background-color: #047bc1;
    background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #047bc1 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #047bc1 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #047bc1 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #047bc1 6.5px, #fafafa 6.5px);
  }
}
.q-dashblue a.text-link {
  color: #047bc1;
}
.q-dashblue .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #49b9fb !important;
}
.q-dashblue .k-scheduler-views li.k-state-hover {
  border-color: #012b44 !important;
}
.q-dashblue .k-task-complete,
.q-dashblue .k-scheduler .k-header,
.q-dashblue .k-scheduler .k-header li,
.q-dashblue .k-scheduler .k-header .k-link {
  background-color: #047bc1 !important;
  border-color: #047bc1;
}
.q-dashblue .k-header.k-scheduler-footer ul.k-header li {
  border-color: #047bc1;
}
.q-dashblue .k-filter-menu.k-popup .k-button {
  color: #047bc1 !important;
}
.q-dashblue .q-dialoglink {
  color: #047bc1;
}
.q-dashblue .q-dialoglink:hover {
  color: #024b76;
}
.q-dashblue .k-editor-dialog .k-textbox > input:focus,
.q-dashblue .k-editor-dialog .k-input[type="text"]:focus,
.q-dashblue .k-editor-dialog .k-input[type="number"]:focus,
.q-dashblue .k-editor-dialog .k-textbox:focus,
.q-dashblue .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-dashblue .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #047bc1;
}
.q-dashblue .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-dashblue .k-editor-dialog .k-dialog-close.k-button {
  color: #047bc1 !important;
}
.q-dashblue .l3grid .k-edit-cell .k-input,
.q-dashblue .l3grid .k-edit-cell input.k-textbox,
.q-dashblue .l3grid .k-edit-cell textarea.k-textbox,
.q-dashblue .l3grid .k-edit-cell input.k-textbox:hover,
.q-dashblue .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-dashblue .l3grid .k-edit-cell .k-textbox > input,
.q-dashblue .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #023b5d !important;
}
.q-dashblue .contextMenu LI.hover A,
.q-dashblue .dropdown-menu LI:hover,
.q-dashblue .dropdown-menu LI A:hover,
.q-dashblue dropdown-actionmenu LI:hover,
.q-dashblue .dropdown-actionmenu LI A:hover {
  color: #047bc1;
}
.q-dashblue .gridholder .coloredcell {
  background-color: #047bc1 !important;
}
.q-dashblue .gridholder .k-group-cell.k-header {
  background-color: #047bc1;
}
.q-dashblue .gridholder .k-button {
  background-color: transparent!important;
}
.q-dashblue .gridholder .q-linkout {
  color: #047bc1 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-dashblue .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-dashblue .gridholder .k-grid .gridbutton {
  background-color: #047bc1 !important;
}
.q-dashblue .k-grouping-header .k-group-indicator,
.q-dashblue .k-pivot-toolbar .k-button {
  background-color: #047bc1 !important;
  border-color: #047bc1 !important;
}
.q-dashblue .contextMenu LI.hover A,
.q-dashblue .dropdown-menu LI:hover,
.q-dashblue .dropdown-menu LI A:hover,
.q-dashblue .dropdown-menu LI button:hover,
.q-dashblue .dropdown-menu > li > button:hover {
  color: #047bc1;
}
.q-dashblue .k-popup .k-primary {
  background-color: #047bc1;
}
.q-dashblue .k-filter-menu input.k-textbox,
.q-dashblue .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-dashblue .k-filter-menu input.k-textbox:focus,
.q-dashblue .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-dashblue .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-dashblue .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-dashblue .k-filtercell,
.q-dashblue .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-dashblue .list_carousel li:hover,
.q-dashblue .list_carousel li.tab-active {
  color: #047bc1;
  border-bottom: 2px solid #047bc1;
}
.q-dashblue .list_carousel {
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #eeeeee 6px);
}
.q-dashblue .k-tab-control-container {
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
}
.q-dashblue .k-content {
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
}
.q-dashblue .q-tab-panel-wrapper {
  background-color: #047bc1;
  background-image: -webkit-gradient(linear, left top, right top, from(#047bc1), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
}
.q-dashblue .k-state-active .gridholder a.k-link,
.q-dashblue .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-dashblue .k-window-content .k-button,
.q-dashblue .k-window-content .delete-cancel,
.q-dashblue .k-window-content .delete-confirm {
  color: #047bc1;
}
.q-dashblue .widget .k-button:focus {
  background-color: #047bc1 !important;
}
.q-dashblue .k-window-titlebar.k-header {
  background: #047bc1;
}
.q-dashblue .k-window-titlebar {
  background-color: #047bc1;
}
.q-dashblue .lightboxClose {
  color: #047bc1;
}
.q-dashblue .k-calendar .k-header {
  background-color: #047bc1;
}
.q-dashblue .k-calendar .k-header .k-link.k-state-hover {
  background-color: #036ba8;
}
.q-dashblue .k-calendar .k-footer .k-nav-today {
  color: #047bc1;
}
.q-dashblue .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-dashblue .effectivedateon,
.q-dashblue .effectivedateoff,
.q-dashblue .prominentlink,
.q-dashblue .k-checkbox-label.pull-left:before,
.q-dashblue .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #047bc1;
}
.q-dashblue .q-form-control-wrapper input.q-form-control-input,
.q-dashblue .q-form-control-wrapper textarea.q-form-control-input,
.q-dashblue .k-dropdown-wrap span.k-input,
.q-dashblue .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-dashblue .q-form-control-wrapper input.q-form-control-input:focus,
.q-dashblue .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-dashblue .k-dropdown-wrap span.k-input:focus,
.q-dashblue .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-dashblue .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-dashblue .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-dashblue input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #047bc1;
}
.q-dashblue .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #047bc1 !important;
  border-color: #047bc1 !important;
}
.q-dashblue .k-radio:checked + .k-radio-label:before {
  border-color: #047bc1 !important;
}
.q-dashblue .k-radio:checked + .k-radio-label:after {
  background-color: #047bc1 !important;
}
.q-dashblue .effectivedateon,
.q-dashblue .effectivedateoff,
.q-dashblue .prominentlink {
  color: #047bc1 !important;
}
.q-dashblue .k-button {
  background: #047bc1 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-dashblue .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-dashblue .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-dashblue .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-dashblue .k-state-selected > .k-link,
.q-dashblue .k-panelbar > li > .k-state-selected,
.q-dashblue .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #047bc1 !important;
  font-weight: bold;
}
.q-dashblue .k-state-active a.k-link {
  color: #047bc1 !important;
}
.q-dashblue .k-tabstrip-items .k-state-active,
.q-dashblue .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #047bc1 !important;
}
.q-dashblue .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-dashblue .k-state-selected,
.q-dashblue .k-state-selected:link,
.q-dashblue .k-state-selected:visited,
.q-dashblue .k-list > .k-state-selected,
.q-dashblue .k-list > .k-state-highlight,
.q-dashblue .k-panel > .k-state-selected,
.q-dashblue .k-ghost-splitbar-vertical,
.q-dashblue .k-ghost-splitbar-horizontal,
.q-dashblue .k-draghandle.k-state-selected:hover,
.q-dashblue .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-dashblue .k-scheduler .k-today.k-state-selected,
.q-dashblue .k-marquee-color {
  color: #047bc1 !important;
}
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-dashblue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#047bc1, #047bc1), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-dashblue .gridholder a.k-link.q-error,
.q-dashblue .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-dashblue .popover a {
  color: #047bc1;
}
.q-dashblue .popover a:hover {
  color: #047bc1;
}
.q-lime {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-lime .alert-links a {
  color: #cddc39;
}
.q-lime .dropdownUsermenu .endstate {
  color: #cddc39;
}
.q-lime .q-actionbar {
  background-color: #cddc39;
}
.q-lime .q-action a:hover,
.q-lime .q-action button:hover,
.q-lime .q-action .q-action_Hub:hover {
  background-color: #c6d626;
}
.q-lime .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #cddc39;
}
.q-lime .k-button:focus {
  background-color: #cddc39 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-lime .material {
    background-color: #cddc39;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-lime .material {
    background-color: #cddc39;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-lime .material {
    background-color: #cddc39;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px);
  }
}
.q-lime .q-form,
.q-lime .q-gridheader {
  background-color: #cddc39 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #cddc39 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #cddc39 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #cddc39 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-lime .q-form,
  .q-lime .q-gridheader {
    background-color: #cddc39 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #cddc39 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #cddc39 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #cddc39 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #cddc39 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-lime .q-gridheaderwhite {
  background-color: #cddc39 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-lime .q-gridheaderwhite {
    background-color: #cddc39 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #cddc39 6.1px, #ffffff 6.1px) !important;
  }
}
.q-lime .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-lime .detailscard .btn-link.pull-right,
.q-lime .addresscard .btn-link.pull-right,
.q-lime .contactcard .btn-link.pull-right {
  color: #cddc39 !important;
}
.q-lime .k-progressbar {
  background-color: #e8efa5 !important;
}
.q-lime .k-progressbar .k-state-selected {
  background-color: #cddc39 !important;
}
.q-lime table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #cddc39;
}
.q-lime .accordiontext:before,
.q-lime .accordiontext:after {
  color: #cddc39 !important;
}
.q-lime .q-form-wizard .btn-link.pull-right {
  color: #cddc39 !important;
}
.q-lime .stepwizard-step .btn-primary,
.q-lime .tabwizard-default .btn-primary {
  background-color: #cddc39 !important;
  border-color: #cddc39 !important;
}
@media (min-width: 992px) {
  .q-lime {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-lime .vertical .headerback {
    background-color: #cddc39;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #cddc39 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #cddc39 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #cddc39 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #cddc39 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-lime .vertical .headerback {
    background-color: #cddc39;
    background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #cddc39 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #cddc39 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #cddc39 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #cddc39 6.5px, #fafafa 6.5px);
  }
}
.q-lime a.text-link {
  color: #cddc39;
}
.q-lime .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #e8efa5 !important;
}
.q-lime .k-scheduler-views li.k-state-hover {
  border-color: #757f16 !important;
}
.q-lime .k-task-complete,
.q-lime .k-scheduler .k-header,
.q-lime .k-scheduler .k-header li,
.q-lime .k-scheduler .k-header .k-link {
  background-color: #cddc39 !important;
  border-color: #cddc39;
}
.q-lime .k-header.k-scheduler-footer ul.k-header li {
  border-color: #cddc39;
}
.q-lime .k-filter-menu.k-popup .k-button {
  color: #cddc39 !important;
}
.q-lime .q-dialoglink {
  color: #cddc39;
}
.q-lime .q-dialoglink:hover {
  color: #9daa1e;
}
.q-lime .k-editor-dialog .k-textbox > input:focus,
.q-lime .k-editor-dialog .k-input[type="text"]:focus,
.q-lime .k-editor-dialog .k-input[type="number"]:focus,
.q-lime .k-editor-dialog .k-textbox:focus,
.q-lime .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-lime .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #cddc39;
}
.q-lime .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-lime .k-editor-dialog .k-dialog-close.k-button {
  color: #cddc39 !important;
}
.q-lime .l3grid .k-edit-cell .k-input,
.q-lime .l3grid .k-edit-cell input.k-textbox,
.q-lime .l3grid .k-edit-cell textarea.k-textbox,
.q-lime .l3grid .k-edit-cell input.k-textbox:hover,
.q-lime .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-lime .l3grid .k-edit-cell .k-textbox > input,
.q-lime .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #89951a !important;
}
.q-lime .contextMenu LI.hover A,
.q-lime .dropdown-menu LI:hover,
.q-lime .dropdown-menu LI A:hover,
.q-lime dropdown-actionmenu LI:hover,
.q-lime .dropdown-actionmenu LI A:hover {
  color: #cddc39;
}
.q-lime .gridholder .coloredcell {
  background-color: #cddc39 !important;
}
.q-lime .gridholder .k-group-cell.k-header {
  background-color: #cddc39;
}
.q-lime .gridholder .k-button {
  background-color: transparent!important;
}
.q-lime .gridholder .q-linkout {
  color: #cddc39 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-lime .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-lime .gridholder .k-grid .gridbutton {
  background-color: #cddc39 !important;
}
.q-lime .k-grouping-header .k-group-indicator,
.q-lime .k-pivot-toolbar .k-button {
  background-color: #cddc39 !important;
  border-color: #cddc39 !important;
}
.q-lime .contextMenu LI.hover A,
.q-lime .dropdown-menu LI:hover,
.q-lime .dropdown-menu LI A:hover,
.q-lime .dropdown-menu LI button:hover,
.q-lime .dropdown-menu > li > button:hover {
  color: #cddc39;
}
.q-lime .k-popup .k-primary {
  background-color: #cddc39;
}
.q-lime .k-filter-menu input.k-textbox,
.q-lime .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-lime .k-filter-menu input.k-textbox:focus,
.q-lime .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-lime .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-lime .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-lime .k-filtercell,
.q-lime .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-lime .list_carousel li:hover,
.q-lime .list_carousel li.tab-active {
  color: #cddc39;
  border-bottom: 2px solid #cddc39;
}
.q-lime .list_carousel {
  background-color: #cddc39;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #cddc39 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #cddc39 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #cddc39 6px, #eeeeee 6px);
}
.q-lime .k-tab-control-container {
  background-color: #cddc39;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px);
}
.q-lime .k-content {
  background-color: #cddc39;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px);
}
.q-lime .q-tab-panel-wrapper {
  background-color: #cddc39;
  background-image: -webkit-gradient(linear, left top, right top, from(#cddc39), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #cddc39 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #cddc39 6px, #ffffff 6px);
}
.q-lime .k-state-active .gridholder a.k-link,
.q-lime .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-lime .k-window-content .k-button,
.q-lime .k-window-content .delete-cancel,
.q-lime .k-window-content .delete-confirm {
  color: #cddc39;
}
.q-lime .widget .k-button:focus {
  background-color: #cddc39 !important;
}
.q-lime .k-window-titlebar.k-header {
  background: #cddc39;
}
.q-lime .k-window-titlebar {
  background-color: #cddc39;
}
.q-lime .lightboxClose {
  color: #cddc39;
}
.q-lime .k-calendar .k-header {
  background-color: #cddc39;
}
.q-lime .k-calendar .k-header .k-link.k-state-hover {
  background-color: #c6d626;
}
.q-lime .k-calendar .k-footer .k-nav-today {
  color: #cddc39;
}
.q-lime .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-lime .effectivedateon,
.q-lime .effectivedateoff,
.q-lime .prominentlink,
.q-lime .k-checkbox-label.pull-left:before,
.q-lime .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #cddc39;
}
.q-lime .q-form-control-wrapper input.q-form-control-input,
.q-lime .q-form-control-wrapper textarea.q-form-control-input,
.q-lime .k-dropdown-wrap span.k-input,
.q-lime .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#cddc39, #cddc39), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-lime .q-form-control-wrapper input.q-form-control-input:focus,
.q-lime .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-lime .k-dropdown-wrap span.k-input:focus,
.q-lime .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-lime .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-lime .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#cddc39, #cddc39), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-lime input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #cddc39;
}
.q-lime .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #cddc39 !important;
  border-color: #cddc39 !important;
}
.q-lime .k-radio:checked + .k-radio-label:before {
  border-color: #cddc39 !important;
}
.q-lime .k-radio:checked + .k-radio-label:after {
  background-color: #cddc39 !important;
}
.q-lime .effectivedateon,
.q-lime .effectivedateoff,
.q-lime .prominentlink {
  color: #cddc39 !important;
}
.q-lime .k-button {
  background: #cddc39 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-lime .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-lime .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-lime .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-lime .k-state-selected > .k-link,
.q-lime .k-panelbar > li > .k-state-selected,
.q-lime .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #cddc39 !important;
  font-weight: bold;
}
.q-lime .k-state-active a.k-link {
  color: #cddc39 !important;
}
.q-lime .k-tabstrip-items .k-state-active,
.q-lime .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #cddc39 !important;
}
.q-lime .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-lime .k-state-selected,
.q-lime .k-state-selected:link,
.q-lime .k-state-selected:visited,
.q-lime .k-list > .k-state-selected,
.q-lime .k-list > .k-state-highlight,
.q-lime .k-panel > .k-state-selected,
.q-lime .k-ghost-splitbar-vertical,
.q-lime .k-ghost-splitbar-horizontal,
.q-lime .k-draghandle.k-state-selected:hover,
.q-lime .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-lime .k-scheduler .k-today.k-state-selected,
.q-lime .k-marquee-color {
  color: #cddc39 !important;
}
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#cddc39, #cddc39), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-lime .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#cddc39, #cddc39), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-lime .gridholder a.k-link.q-error,
.q-lime .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-lime .popover a {
  color: #cddc39;
}
.q-lime .popover a:hover {
  color: #cddc39;
}
.q-lightblue {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-lightblue .alert-links a {
  color: #03a9f4;
}
.q-lightblue .dropdownUsermenu .endstate {
  color: #03a9f4;
}
.q-lightblue .q-actionbar {
  background-color: #03a9f4;
}
.q-lightblue .q-action a:hover,
.q-lightblue .q-action button:hover,
.q-lightblue .q-action .q-action_Hub:hover {
  background-color: #0398db;
}
.q-lightblue .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #03a9f4;
}
.q-lightblue .k-button:focus {
  background-color: #03a9f4 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-lightblue .material {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-lightblue .material {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-lightblue .material {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px);
  }
}
.q-lightblue .q-form,
.q-lightblue .q-gridheader {
  background-color: #03a9f4 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #03a9f4 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-lightblue .q-form,
  .q-lightblue .q-gridheader {
    background-color: #03a9f4 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #03a9f4 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-lightblue .q-gridheaderwhite {
  background-color: #03a9f4 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-lightblue .q-gridheaderwhite {
    background-color: #03a9f4 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #03a9f4 6.1px, #ffffff 6.1px) !important;
  }
}
.q-lightblue .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-lightblue .detailscard .btn-link.pull-right,
.q-lightblue .addresscard .btn-link.pull-right,
.q-lightblue .contactcard .btn-link.pull-right {
  color: #03a9f4 !important;
}
.q-lightblue .k-progressbar {
  background-color: #79d4fd !important;
}
.q-lightblue .k-progressbar .k-state-selected {
  background-color: #03a9f4 !important;
}
.q-lightblue table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #03a9f4;
}
.q-lightblue .accordiontext:before,
.q-lightblue .accordiontext:after {
  color: #03a9f4 !important;
}
.q-lightblue .q-form-wizard .btn-link.pull-right {
  color: #03a9f4 !important;
}
.q-lightblue .stepwizard-step .btn-primary,
.q-lightblue .tabwizard-default .btn-primary {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}
@media (min-width: 992px) {
  .q-lightblue {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-lightblue .vertical .headerback {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #03a9f4 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-lightblue .vertical .headerback {
    background-color: #03a9f4;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #03a9f4 6.5px, #fafafa 6.5px);
  }
}
.q-lightblue a.text-link {
  color: #03a9f4;
}
.q-lightblue .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #79d4fd !important;
}
.q-lightblue .k-scheduler-views li.k-state-hover {
  border-color: #015276 !important;
}
.q-lightblue .k-task-complete,
.q-lightblue .k-scheduler .k-header,
.q-lightblue .k-scheduler .k-header li,
.q-lightblue .k-scheduler .k-header .k-link {
  background-color: #03a9f4 !important;
  border-color: #03a9f4;
}
.q-lightblue .k-header.k-scheduler-footer ul.k-header li {
  border-color: #03a9f4;
}
.q-lightblue .k-filter-menu.k-popup .k-button {
  color: #03a9f4 !important;
}
.q-lightblue .q-dialoglink {
  color: #03a9f4;
}
.q-lightblue .q-dialoglink:hover {
  color: #0275a8;
}
.q-lightblue .k-editor-dialog .k-textbox > input:focus,
.q-lightblue .k-editor-dialog .k-input[type="text"]:focus,
.q-lightblue .k-editor-dialog .k-input[type="number"]:focus,
.q-lightblue .k-editor-dialog .k-textbox:focus,
.q-lightblue .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-lightblue .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #03a9f4;
}
.q-lightblue .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-lightblue .k-editor-dialog .k-dialog-close.k-button {
  color: #03a9f4 !important;
}
.q-lightblue .l3grid .k-edit-cell .k-input,
.q-lightblue .l3grid .k-edit-cell input.k-textbox,
.q-lightblue .l3grid .k-edit-cell textarea.k-textbox,
.q-lightblue .l3grid .k-edit-cell input.k-textbox:hover,
.q-lightblue .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-lightblue .l3grid .k-edit-cell .k-textbox > input,
.q-lightblue .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #02638f !important;
}
.q-lightblue .contextMenu LI.hover A,
.q-lightblue .dropdown-menu LI:hover,
.q-lightblue .dropdown-menu LI A:hover,
.q-lightblue dropdown-actionmenu LI:hover,
.q-lightblue .dropdown-actionmenu LI A:hover {
  color: #03a9f4;
}
.q-lightblue .gridholder .coloredcell {
  background-color: #03a9f4 !important;
}
.q-lightblue .gridholder .k-group-cell.k-header {
  background-color: #03a9f4;
}
.q-lightblue .gridholder .k-button {
  background-color: transparent!important;
}
.q-lightblue .gridholder .q-linkout {
  color: #03a9f4 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-lightblue .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-lightblue .gridholder .k-grid .gridbutton {
  background-color: #03a9f4 !important;
}
.q-lightblue .k-grouping-header .k-group-indicator,
.q-lightblue .k-pivot-toolbar .k-button {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}
.q-lightblue .contextMenu LI.hover A,
.q-lightblue .dropdown-menu LI:hover,
.q-lightblue .dropdown-menu LI A:hover,
.q-lightblue .dropdown-menu LI button:hover,
.q-lightblue .dropdown-menu > li > button:hover {
  color: #03a9f4;
}
.q-lightblue .k-popup .k-primary {
  background-color: #03a9f4;
}
.q-lightblue .k-filter-menu input.k-textbox,
.q-lightblue .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-lightblue .k-filter-menu input.k-textbox:focus,
.q-lightblue .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-lightblue .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-lightblue .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-lightblue .k-filtercell,
.q-lightblue .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-lightblue .list_carousel li:hover,
.q-lightblue .list_carousel li.tab-active {
  color: #03a9f4;
  border-bottom: 2px solid #03a9f4;
}
.q-lightblue .list_carousel {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #eeeeee 6px);
}
.q-lightblue .k-tab-control-container {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
}
.q-lightblue .k-content {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
}
.q-lightblue .q-tab-panel-wrapper {
  background-color: #03a9f4;
  background-image: -webkit-gradient(linear, left top, right top, from(#03a9f4), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #03a9f4 6px, #ffffff 6px);
}
.q-lightblue .k-state-active .gridholder a.k-link,
.q-lightblue .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-lightblue .k-window-content .k-button,
.q-lightblue .k-window-content .delete-cancel,
.q-lightblue .k-window-content .delete-confirm {
  color: #03a9f4;
}
.q-lightblue .widget .k-button:focus {
  background-color: #03a9f4 !important;
}
.q-lightblue .k-window-titlebar.k-header {
  background: #03a9f4;
}
.q-lightblue .k-window-titlebar {
  background-color: #03a9f4;
}
.q-lightblue .lightboxClose {
  color: #03a9f4;
}
.q-lightblue .k-calendar .k-header {
  background-color: #03a9f4;
}
.q-lightblue .k-calendar .k-header .k-link.k-state-hover {
  background-color: #0398db;
}
.q-lightblue .k-calendar .k-footer .k-nav-today {
  color: #03a9f4;
}
.q-lightblue .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-lightblue .effectivedateon,
.q-lightblue .effectivedateoff,
.q-lightblue .prominentlink,
.q-lightblue .k-checkbox-label.pull-left:before,
.q-lightblue .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #03a9f4;
}
.q-lightblue .q-form-control-wrapper input.q-form-control-input,
.q-lightblue .q-form-control-wrapper textarea.q-form-control-input,
.q-lightblue .k-dropdown-wrap span.k-input,
.q-lightblue .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-lightblue .q-form-control-wrapper input.q-form-control-input:focus,
.q-lightblue .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-lightblue .k-dropdown-wrap span.k-input:focus,
.q-lightblue .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-lightblue .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-lightblue .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-lightblue input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #03a9f4;
}
.q-lightblue .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}
.q-lightblue .k-radio:checked + .k-radio-label:before {
  border-color: #03a9f4 !important;
}
.q-lightblue .k-radio:checked + .k-radio-label:after {
  background-color: #03a9f4 !important;
}
.q-lightblue .effectivedateon,
.q-lightblue .effectivedateoff,
.q-lightblue .prominentlink {
  color: #03a9f4 !important;
}
.q-lightblue .k-button {
  background: #03a9f4 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-lightblue .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-lightblue .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-lightblue .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-lightblue .k-state-selected > .k-link,
.q-lightblue .k-panelbar > li > .k-state-selected,
.q-lightblue .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #03a9f4 !important;
  font-weight: bold;
}
.q-lightblue .k-state-active a.k-link {
  color: #03a9f4 !important;
}
.q-lightblue .k-tabstrip-items .k-state-active,
.q-lightblue .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #03a9f4 !important;
}
.q-lightblue .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-lightblue .k-state-selected,
.q-lightblue .k-state-selected:link,
.q-lightblue .k-state-selected:visited,
.q-lightblue .k-list > .k-state-selected,
.q-lightblue .k-list > .k-state-highlight,
.q-lightblue .k-panel > .k-state-selected,
.q-lightblue .k-ghost-splitbar-vertical,
.q-lightblue .k-ghost-splitbar-horizontal,
.q-lightblue .k-draghandle.k-state-selected:hover,
.q-lightblue .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-lightblue .k-scheduler .k-today.k-state-selected,
.q-lightblue .k-marquee-color {
  color: #03a9f4 !important;
}
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-lightblue .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-lightblue .gridholder a.k-link.q-error,
.q-lightblue .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-lightblue .popover a {
  color: #03a9f4;
}
.q-lightblue .popover a:hover {
  color: #03a9f4;
}
.q-teal {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-teal .alert-links a {
  color: #009688;
}
.q-teal .dropdownUsermenu .endstate {
  color: #009688;
}
.q-teal .q-actionbar {
  background-color: #009688;
}
.q-teal .q-action a:hover,
.q-teal .q-action button:hover,
.q-teal .q-action .q-action_Hub:hover {
  background-color: #007d71;
}
.q-teal .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #009688;
}
.q-teal .k-button:focus {
  background-color: #009688 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-teal .material {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-teal .material {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-teal .material {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #009688 6.1px, #ffffff 6.1px);
  }
}
.q-teal .q-form,
.q-teal .q-gridheader {
  background-color: #009688 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #009688 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-teal .q-form,
  .q-teal .q-gridheader {
    background-color: #009688 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #009688 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-teal .q-gridheaderwhite {
  background-color: #009688 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-teal .q-gridheaderwhite {
    background-color: #009688 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #009688 6.1px, #ffffff 6.1px) !important;
  }
}
.q-teal .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-teal .detailscard .btn-link.pull-right,
.q-teal .addresscard .btn-link.pull-right,
.q-teal .contactcard .btn-link.pull-right {
  color: #009688 !important;
}
.q-teal .k-progressbar {
  background-color: #17ffe9 !important;
}
.q-teal .k-progressbar .k-state-selected {
  background-color: #009688 !important;
}
.q-teal table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #009688;
}
.q-teal .accordiontext:before,
.q-teal .accordiontext:after {
  color: #009688 !important;
}
.q-teal .q-form-wizard .btn-link.pull-right {
  color: #009688 !important;
}
.q-teal .stepwizard-step .btn-primary,
.q-teal .tabwizard-default .btn-primary {
  background-color: #009688 !important;
  border-color: #009688 !important;
}
@media (min-width: 992px) {
  .q-teal {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-teal .vertical .headerback {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #009688 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #009688 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #009688 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #009688 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-teal .vertical .headerback {
    background-color: #009688;
    background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #009688 6.5px, #fafafa 6.5px);
  }
}
.q-teal a.text-link {
  color: #009688;
}
.q-teal .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #17ffe9 !important;
}
.q-teal .k-scheduler-views li.k-state-hover {
  border-color: #001714 !important;
}
.q-teal .k-task-complete,
.q-teal .k-scheduler .k-header,
.q-teal .k-scheduler .k-header li,
.q-teal .k-scheduler .k-header .k-link {
  background-color: #009688 !important;
  border-color: #009688;
}
.q-teal .k-header.k-scheduler-footer ul.k-header li {
  border-color: #009688;
}
.q-teal .k-filter-menu.k-popup .k-button {
  color: #009688 !important;
}
.q-teal .q-dialoglink {
  color: #009688;
}
.q-teal .q-dialoglink:hover {
  color: #004a43;
}
.q-teal .k-editor-dialog .k-textbox > input:focus,
.q-teal .k-editor-dialog .k-input[type="text"]:focus,
.q-teal .k-editor-dialog .k-input[type="number"]:focus,
.q-teal .k-editor-dialog .k-textbox:focus,
.q-teal .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-teal .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #009688;
}
.q-teal .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-teal .k-editor-dialog .k-dialog-close.k-button {
  color: #009688 !important;
}
.q-teal .l3grid .k-edit-cell .k-input,
.q-teal .l3grid .k-edit-cell input.k-textbox,
.q-teal .l3grid .k-edit-cell textarea.k-textbox,
.q-teal .l3grid .k-edit-cell input.k-textbox:hover,
.q-teal .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-teal .l3grid .k-edit-cell .k-textbox > input,
.q-teal .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #00302c !important;
}
.q-teal .contextMenu LI.hover A,
.q-teal .dropdown-menu LI:hover,
.q-teal .dropdown-menu LI A:hover,
.q-teal dropdown-actionmenu LI:hover,
.q-teal .dropdown-actionmenu LI A:hover {
  color: #009688;
}
.q-teal .gridholder .coloredcell {
  background-color: #009688 !important;
}
.q-teal .gridholder .k-group-cell.k-header {
  background-color: #009688;
}
.q-teal .gridholder .k-button {
  background-color: transparent!important;
}
.q-teal .gridholder .q-linkout {
  color: #009688 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-teal .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-teal .gridholder .k-grid .gridbutton {
  background-color: #009688 !important;
}
.q-teal .k-grouping-header .k-group-indicator,
.q-teal .k-pivot-toolbar .k-button {
  background-color: #009688 !important;
  border-color: #009688 !important;
}
.q-teal .contextMenu LI.hover A,
.q-teal .dropdown-menu LI:hover,
.q-teal .dropdown-menu LI A:hover,
.q-teal .dropdown-menu LI button:hover,
.q-teal .dropdown-menu > li > button:hover {
  color: #009688;
}
.q-teal .k-popup .k-primary {
  background-color: #009688;
}
.q-teal .k-filter-menu input.k-textbox,
.q-teal .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-teal .k-filter-menu input.k-textbox:focus,
.q-teal .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-teal .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-teal .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-teal .k-filtercell,
.q-teal .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-teal .list_carousel li:hover,
.q-teal .list_carousel li.tab-active {
  color: #009688;
  border-bottom: 2px solid #009688;
}
.q-teal .list_carousel {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #009688 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #eeeeee 6px);
}
.q-teal .k-tab-control-container {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
}
.q-teal .k-content {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
}
.q-teal .q-tab-panel-wrapper {
  background-color: #009688;
  background-image: -webkit-gradient(linear, left top, right top, from(#009688), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #009688 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #009688 6px, #ffffff 6px);
}
.q-teal .k-state-active .gridholder a.k-link,
.q-teal .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-teal .k-window-content .k-button,
.q-teal .k-window-content .delete-cancel,
.q-teal .k-window-content .delete-confirm {
  color: #009688;
}
.q-teal .widget .k-button:focus {
  background-color: #009688 !important;
}
.q-teal .k-window-titlebar.k-header {
  background: #009688;
}
.q-teal .k-window-titlebar {
  background-color: #009688;
}
.q-teal .lightboxClose {
  color: #009688;
}
.q-teal .k-calendar .k-header {
  background-color: #009688;
}
.q-teal .k-calendar .k-header .k-link.k-state-hover {
  background-color: #007d71;
}
.q-teal .k-calendar .k-footer .k-nav-today {
  color: #009688;
}
.q-teal .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-teal .effectivedateon,
.q-teal .effectivedateoff,
.q-teal .prominentlink,
.q-teal .k-checkbox-label.pull-left:before,
.q-teal .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #009688;
}
.q-teal .q-form-control-wrapper input.q-form-control-input,
.q-teal .q-form-control-wrapper textarea.q-form-control-input,
.q-teal .k-dropdown-wrap span.k-input,
.q-teal .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-teal .q-form-control-wrapper input.q-form-control-input:focus,
.q-teal .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-teal .k-dropdown-wrap span.k-input:focus,
.q-teal .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-teal .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-teal .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-teal input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #009688;
}
.q-teal .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #009688 !important;
  border-color: #009688 !important;
}
.q-teal .k-radio:checked + .k-radio-label:before {
  border-color: #009688 !important;
}
.q-teal .k-radio:checked + .k-radio-label:after {
  background-color: #009688 !important;
}
.q-teal .effectivedateon,
.q-teal .effectivedateoff,
.q-teal .prominentlink {
  color: #009688 !important;
}
.q-teal .k-button {
  background: #009688 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-teal .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-teal .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-teal .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-teal .k-state-selected > .k-link,
.q-teal .k-panelbar > li > .k-state-selected,
.q-teal .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #009688 !important;
  font-weight: bold;
}
.q-teal .k-state-active a.k-link {
  color: #009688 !important;
}
.q-teal .k-tabstrip-items .k-state-active,
.q-teal .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #009688 !important;
}
.q-teal .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-teal .k-state-selected,
.q-teal .k-state-selected:link,
.q-teal .k-state-selected:visited,
.q-teal .k-list > .k-state-selected,
.q-teal .k-list > .k-state-highlight,
.q-teal .k-panel > .k-state-selected,
.q-teal .k-ghost-splitbar-vertical,
.q-teal .k-ghost-splitbar-horizontal,
.q-teal .k-draghandle.k-state-selected:hover,
.q-teal .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-teal .k-scheduler .k-today.k-state-selected,
.q-teal .k-marquee-color {
  color: #009688 !important;
}
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-teal .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-teal .gridholder a.k-link.q-error,
.q-teal .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-teal .popover a {
  color: #009688;
}
.q-teal .popover a:hover {
  color: #009688;
}
.q-green {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-green .alert-links a {
  color: #8bc34a;
}
.q-green .dropdownUsermenu .endstate {
  color: #8bc34a;
}
.q-green .q-actionbar {
  background-color: #8bc34a;
}
.q-green .q-action a:hover,
.q-green .q-action button:hover,
.q-green .q-action .q-action_Hub:hover {
  background-color: #7eb73d;
}
.q-green .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #8bc34a;
}
.q-green .k-button:focus {
  background-color: #8bc34a !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-green .material {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-green .material {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-green .material {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px);
  }
}
.q-green .q-form,
.q-green .q-gridheader {
  background-color: #8bc34a !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #8bc34a 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-green .q-form,
  .q-green .q-gridheader {
    background-color: #8bc34a !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #8bc34a 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-green .q-gridheaderwhite {
  background-color: #8bc34a !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-green .q-gridheaderwhite {
    background-color: #8bc34a !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #8bc34a 6.1px, #ffffff 6.1px) !important;
  }
}
.q-green .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-green .detailscard .btn-link.pull-right,
.q-green .addresscard .btn-link.pull-right,
.q-green .contactcard .btn-link.pull-right {
  color: #8bc34a !important;
}
.q-green .k-progressbar {
  background-color: #c8e3aa !important;
}
.q-green .k-progressbar .k-state-selected {
  background-color: #8bc34a !important;
}
.q-green table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #8bc34a;
}
.q-green .accordiontext:before,
.q-green .accordiontext:after {
  color: #8bc34a !important;
}
.q-green .q-form-wizard .btn-link.pull-right {
  color: #8bc34a !important;
}
.q-green .stepwizard-step .btn-primary,
.q-green .tabwizard-default .btn-primary {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}
@media (min-width: 992px) {
  .q-green {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-green .vertical .headerback {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #8bc34a 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-green .vertical .headerback {
    background-color: #8bc34a;
    background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #8bc34a 6.5px, #fafafa 6.5px);
  }
}
.q-green a.text-link {
  color: #8bc34a;
}
.q-green .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #c8e3aa !important;
}
.q-green .k-scheduler-views li.k-state-hover {
  border-color: #496a23 !important;
}
.q-green .k-task-complete,
.q-green .k-scheduler .k-header,
.q-green .k-scheduler .k-header li,
.q-green .k-scheduler .k-header .k-link {
  background-color: #8bc34a !important;
  border-color: #8bc34a;
}
.q-green .k-header.k-scheduler-footer ul.k-header li {
  border-color: #8bc34a;
}
.q-green .k-filter-menu.k-popup .k-button {
  color: #8bc34a !important;
}
.q-green .q-dialoglink {
  color: #8bc34a;
}
.q-green .q-dialoglink:hover {
  color: #649130;
}
.q-green .k-editor-dialog .k-textbox > input:focus,
.q-green .k-editor-dialog .k-input[type="text"]:focus,
.q-green .k-editor-dialog .k-input[type="number"]:focus,
.q-green .k-editor-dialog .k-textbox:focus,
.q-green .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-green .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #8bc34a;
}
.q-green .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-green .k-editor-dialog .k-dialog-close.k-button {
  color: #8bc34a !important;
}
.q-green .l3grid .k-edit-cell .k-input,
.q-green .l3grid .k-edit-cell input.k-textbox,
.q-green .l3grid .k-edit-cell textarea.k-textbox,
.q-green .l3grid .k-edit-cell input.k-textbox:hover,
.q-green .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-green .l3grid .k-edit-cell .k-textbox > input,
.q-green .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #577d2a !important;
}
.q-green .contextMenu LI.hover A,
.q-green .dropdown-menu LI:hover,
.q-green .dropdown-menu LI A:hover,
.q-green dropdown-actionmenu LI:hover,
.q-green .dropdown-actionmenu LI A:hover {
  color: #8bc34a;
}
.q-green .gridholder .coloredcell {
  background-color: #8bc34a !important;
}
.q-green .gridholder .k-group-cell.k-header {
  background-color: #8bc34a;
}
.q-green .gridholder .k-button {
  background-color: transparent!important;
}
.q-green .gridholder .q-linkout {
  color: #8bc34a !important;
  font-weight: bold;
  text-decoration: none;
}
.q-green .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-green .gridholder .k-grid .gridbutton {
  background-color: #8bc34a !important;
}
.q-green .k-grouping-header .k-group-indicator,
.q-green .k-pivot-toolbar .k-button {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}
.q-green .contextMenu LI.hover A,
.q-green .dropdown-menu LI:hover,
.q-green .dropdown-menu LI A:hover,
.q-green .dropdown-menu LI button:hover,
.q-green .dropdown-menu > li > button:hover {
  color: #8bc34a;
}
.q-green .k-popup .k-primary {
  background-color: #8bc34a;
}
.q-green .k-filter-menu input.k-textbox,
.q-green .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-green .k-filter-menu input.k-textbox:focus,
.q-green .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-green .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-green .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-green .k-filtercell,
.q-green .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-green .list_carousel li:hover,
.q-green .list_carousel li.tab-active {
  color: #8bc34a;
  border-bottom: 2px solid #8bc34a;
}
.q-green .list_carousel {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #eeeeee 6px);
}
.q-green .k-tab-control-container {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
}
.q-green .k-content {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
}
.q-green .q-tab-panel-wrapper {
  background-color: #8bc34a;
  background-image: -webkit-gradient(linear, left top, right top, from(#8bc34a), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #8bc34a 6px, #ffffff 6px);
}
.q-green .k-state-active .gridholder a.k-link,
.q-green .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-green .k-window-content .k-button,
.q-green .k-window-content .delete-cancel,
.q-green .k-window-content .delete-confirm {
  color: #8bc34a;
}
.q-green .widget .k-button:focus {
  background-color: #8bc34a !important;
}
.q-green .k-window-titlebar.k-header {
  background: #8bc34a;
}
.q-green .k-window-titlebar {
  background-color: #8bc34a;
}
.q-green .lightboxClose {
  color: #8bc34a;
}
.q-green .k-calendar .k-header {
  background-color: #8bc34a;
}
.q-green .k-calendar .k-header .k-link.k-state-hover {
  background-color: #7eb73d;
}
.q-green .k-calendar .k-footer .k-nav-today {
  color: #8bc34a;
}
.q-green .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-green .effectivedateon,
.q-green .effectivedateoff,
.q-green .prominentlink,
.q-green .k-checkbox-label.pull-left:before,
.q-green .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #8bc34a;
}
.q-green .q-form-control-wrapper input.q-form-control-input,
.q-green .q-form-control-wrapper textarea.q-form-control-input,
.q-green .k-dropdown-wrap span.k-input,
.q-green .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-green .q-form-control-wrapper input.q-form-control-input:focus,
.q-green .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-green .k-dropdown-wrap span.k-input:focus,
.q-green .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-green .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-green .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-green input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #8bc34a;
}
.q-green .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}
.q-green .k-radio:checked + .k-radio-label:before {
  border-color: #8bc34a !important;
}
.q-green .k-radio:checked + .k-radio-label:after {
  background-color: #8bc34a !important;
}
.q-green .effectivedateon,
.q-green .effectivedateoff,
.q-green .prominentlink {
  color: #8bc34a !important;
}
.q-green .k-button {
  background: #8bc34a !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-green .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-green .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-green .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-green .k-state-selected > .k-link,
.q-green .k-panelbar > li > .k-state-selected,
.q-green .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #8bc34a !important;
  font-weight: bold;
}
.q-green .k-state-active a.k-link {
  color: #8bc34a !important;
}
.q-green .k-tabstrip-items .k-state-active,
.q-green .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #8bc34a !important;
}
.q-green .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-green .k-state-selected,
.q-green .k-state-selected:link,
.q-green .k-state-selected:visited,
.q-green .k-list > .k-state-selected,
.q-green .k-list > .k-state-highlight,
.q-green .k-panel > .k-state-selected,
.q-green .k-ghost-splitbar-vertical,
.q-green .k-ghost-splitbar-horizontal,
.q-green .k-draghandle.k-state-selected:hover,
.q-green .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-green .k-scheduler .k-today.k-state-selected,
.q-green .k-marquee-color {
  color: #8bc34a !important;
}
.q-green .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-green .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-green .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#8bc34a, #8bc34a), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-green .gridholder a.k-link.q-error,
.q-green .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-green .popover a {
  color: #8bc34a;
}
.q-green .popover a:hover {
  color: #8bc34a;
}
.q-yellow {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-yellow .alert-links a {
  color: #ffeb38;
}
.q-yellow .dropdownUsermenu .endstate {
  color: #ffeb38;
}
.q-yellow .q-actionbar {
  background-color: #ffeb38;
}
.q-yellow .q-action a:hover,
.q-yellow .q-action button:hover,
.q-yellow .q-action .q-action_Hub:hover {
  background-color: #ffe81f;
}
.q-yellow .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #ffeb38;
}
.q-yellow .k-button:focus {
  background-color: #ffeb38 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-yellow .material {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-yellow .material {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-yellow .material {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px);
  }
}
.q-yellow .q-form,
.q-yellow .q-gridheader {
  background-color: #ffeb38 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #ffeb38 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-yellow .q-form,
  .q-yellow .q-gridheader {
    background-color: #ffeb38 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffeb38 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-yellow .q-gridheaderwhite {
  background-color: #ffeb38 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-yellow .q-gridheaderwhite {
    background-color: #ffeb38 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffeb38 6.1px, #ffffff 6.1px) !important;
  }
}
.q-yellow .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-yellow .detailscard .btn-link.pull-right,
.q-yellow .addresscard .btn-link.pull-right,
.q-yellow .contactcard .btn-link.pull-right {
  color: #ffeb38 !important;
}
.q-yellow .k-progressbar {
  background-color: #fff8b8 !important;
}
.q-yellow .k-progressbar .k-state-selected {
  background-color: #ffeb38 !important;
}
.q-yellow table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #ffeb38;
}
.q-yellow .accordiontext:before,
.q-yellow .accordiontext:after {
  color: #ffeb38 !important;
}
.q-yellow .q-form-wizard .btn-link.pull-right {
  color: #ffeb38 !important;
}
.q-yellow .stepwizard-step .btn-primary,
.q-yellow .tabwizard-default .btn-primary {
  background-color: #ffeb38 !important;
  border-color: #ffeb38 !important;
}
@media (min-width: 992px) {
  .q-yellow {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-yellow .vertical .headerback {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #ffeb38 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-yellow .vertical .headerback {
    background-color: #ffeb38;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #ffeb38 6.5px, #fafafa 6.5px);
  }
}
.q-yellow a.text-link {
  color: #ffeb38;
}
.q-yellow .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #fff8b8 !important;
}
.q-yellow .k-scheduler-views li.k-state-hover {
  border-color: #b8a500 !important;
}
.q-yellow .k-task-complete,
.q-yellow .k-scheduler .k-header,
.q-yellow .k-scheduler .k-header li,
.q-yellow .k-scheduler .k-header .k-link {
  background-color: #ffeb38 !important;
  border-color: #ffeb38;
}
.q-yellow .k-header.k-scheduler-footer ul.k-header li {
  border-color: #ffeb38;
}
.q-yellow .k-filter-menu.k-popup .k-button {
  color: #ffeb38 !important;
}
.q-yellow .q-dialoglink {
  color: #ffeb38;
}
.q-yellow .q-dialoglink:hover {
  color: #ebd300;
}
.q-yellow .k-editor-dialog .k-textbox > input:focus,
.q-yellow .k-editor-dialog .k-input[type="text"]:focus,
.q-yellow .k-editor-dialog .k-input[type="number"]:focus,
.q-yellow .k-editor-dialog .k-textbox:focus,
.q-yellow .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-yellow .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #ffeb38;
}
.q-yellow .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-yellow .k-editor-dialog .k-dialog-close.k-button {
  color: #ffeb38 !important;
}
.q-yellow .l3grid .k-edit-cell .k-input,
.q-yellow .l3grid .k-edit-cell input.k-textbox,
.q-yellow .l3grid .k-edit-cell textarea.k-textbox,
.q-yellow .l3grid .k-edit-cell input.k-textbox:hover,
.q-yellow .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-yellow .l3grid .k-edit-cell .k-textbox > input,
.q-yellow .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #d1bc00 !important;
}
.q-yellow .contextMenu LI.hover A,
.q-yellow .dropdown-menu LI:hover,
.q-yellow .dropdown-menu LI A:hover,
.q-yellow dropdown-actionmenu LI:hover,
.q-yellow .dropdown-actionmenu LI A:hover {
  color: #ffeb38;
}
.q-yellow .gridholder .coloredcell {
  background-color: #ffeb38 !important;
}
.q-yellow .gridholder .k-group-cell.k-header {
  background-color: #ffeb38;
}
.q-yellow .gridholder .k-button {
  background-color: transparent!important;
}
.q-yellow .gridholder .q-linkout {
  color: #ffeb38 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-yellow .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-yellow .gridholder .k-grid .gridbutton {
  background-color: #ffeb38 !important;
}
.q-yellow .k-grouping-header .k-group-indicator,
.q-yellow .k-pivot-toolbar .k-button {
  background-color: #ffeb38 !important;
  border-color: #ffeb38 !important;
}
.q-yellow .contextMenu LI.hover A,
.q-yellow .dropdown-menu LI:hover,
.q-yellow .dropdown-menu LI A:hover,
.q-yellow .dropdown-menu LI button:hover,
.q-yellow .dropdown-menu > li > button:hover {
  color: #ffeb38;
}
.q-yellow .k-popup .k-primary {
  background-color: #ffeb38;
}
.q-yellow .k-filter-menu input.k-textbox,
.q-yellow .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-yellow .k-filter-menu input.k-textbox:focus,
.q-yellow .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-yellow .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-yellow .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-yellow .k-filtercell,
.q-yellow .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-yellow .list_carousel li:hover,
.q-yellow .list_carousel li.tab-active {
  color: #ffeb38;
  border-bottom: 2px solid #ffeb38;
}
.q-yellow .list_carousel {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #eeeeee 6px);
}
.q-yellow .k-tab-control-container {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
}
.q-yellow .k-content {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
}
.q-yellow .q-tab-panel-wrapper {
  background-color: #ffeb38;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffeb38), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffeb38 6px, #ffffff 6px);
}
.q-yellow .k-state-active .gridholder a.k-link,
.q-yellow .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-yellow .k-window-content .k-button,
.q-yellow .k-window-content .delete-cancel,
.q-yellow .k-window-content .delete-confirm {
  color: #ffeb38;
}
.q-yellow .widget .k-button:focus {
  background-color: #ffeb38 !important;
}
.q-yellow .k-window-titlebar.k-header {
  background: #ffeb38;
}
.q-yellow .k-window-titlebar {
  background-color: #ffeb38;
}
.q-yellow .lightboxClose {
  color: #ffeb38;
}
.q-yellow .k-calendar .k-header {
  background-color: #ffeb38;
}
.q-yellow .k-calendar .k-header .k-link.k-state-hover {
  background-color: #ffe81f;
}
.q-yellow .k-calendar .k-footer .k-nav-today {
  color: #ffeb38;
}
.q-yellow .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-yellow .effectivedateon,
.q-yellow .effectivedateoff,
.q-yellow .prominentlink,
.q-yellow .k-checkbox-label.pull-left:before,
.q-yellow .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #ffeb38;
}
.q-yellow .q-form-control-wrapper input.q-form-control-input,
.q-yellow .q-form-control-wrapper textarea.q-form-control-input,
.q-yellow .k-dropdown-wrap span.k-input,
.q-yellow .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-yellow .q-form-control-wrapper input.q-form-control-input:focus,
.q-yellow .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-yellow .k-dropdown-wrap span.k-input:focus,
.q-yellow .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-yellow .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-yellow .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-yellow input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #ffeb38;
}
.q-yellow .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ffeb38 !important;
  border-color: #ffeb38 !important;
}
.q-yellow .k-radio:checked + .k-radio-label:before {
  border-color: #ffeb38 !important;
}
.q-yellow .k-radio:checked + .k-radio-label:after {
  background-color: #ffeb38 !important;
}
.q-yellow .effectivedateon,
.q-yellow .effectivedateoff,
.q-yellow .prominentlink {
  color: #ffeb38 !important;
}
.q-yellow .k-button {
  background: #ffeb38 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-yellow .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-yellow .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-yellow .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-yellow .k-state-selected > .k-link,
.q-yellow .k-panelbar > li > .k-state-selected,
.q-yellow .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ffeb38 !important;
  font-weight: bold;
}
.q-yellow .k-state-active a.k-link {
  color: #ffeb38 !important;
}
.q-yellow .k-tabstrip-items .k-state-active,
.q-yellow .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #ffeb38 !important;
}
.q-yellow .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-yellow .k-state-selected,
.q-yellow .k-state-selected:link,
.q-yellow .k-state-selected:visited,
.q-yellow .k-list > .k-state-selected,
.q-yellow .k-list > .k-state-highlight,
.q-yellow .k-panel > .k-state-selected,
.q-yellow .k-ghost-splitbar-vertical,
.q-yellow .k-ghost-splitbar-horizontal,
.q-yellow .k-draghandle.k-state-selected:hover,
.q-yellow .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-yellow .k-scheduler .k-today.k-state-selected,
.q-yellow .k-marquee-color {
  color: #ffeb38 !important;
}
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-yellow .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#ffeb38, #ffeb38), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-yellow .gridholder a.k-link.q-error,
.q-yellow .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-yellow .popover a {
  color: #ffeb38;
}
.q-yellow .popover a:hover {
  color: #ffeb38;
}
.q-gray {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-gray .alert-links a {
  color: #9e9e9e;
}
.q-gray .dropdownUsermenu .endstate {
  color: #9e9e9e;
}
.q-gray .q-actionbar {
  background-color: #9e9e9e;
}
.q-gray .q-action a:hover,
.q-gray .q-action button:hover,
.q-gray .q-action .q-action_Hub:hover {
  background-color: #919191;
}
.q-gray .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #9e9e9e;
}
.q-gray .k-button:focus {
  background-color: #9e9e9e !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-gray .material {
    background-color: #9e9e9e;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-gray .material {
    background-color: #9e9e9e;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-gray .material {
    background-color: #9e9e9e;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px);
  }
}
.q-gray .q-form,
.q-gray .q-gridheader {
  background-color: #9e9e9e !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-gray .q-form,
  .q-gray .q-gridheader {
    background-color: #9e9e9e !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #9e9e9e 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #9e9e9e 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #9e9e9e 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #9e9e9e 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-gray .q-gridheaderwhite {
  background-color: #9e9e9e !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-gray .q-gridheaderwhite {
    background-color: #9e9e9e !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #9e9e9e 6.1px, #ffffff 6.1px) !important;
  }
}
.q-gray .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-gray .detailscard .btn-link.pull-right,
.q-gray .addresscard .btn-link.pull-right,
.q-gray .contactcard .btn-link.pull-right {
  color: #9e9e9e !important;
}
.q-gray .k-progressbar {
  background-color: #dedede !important;
}
.q-gray .k-progressbar .k-state-selected {
  background-color: #9e9e9e !important;
}
.q-gray table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #9e9e9e;
}
.q-gray .accordiontext:before,
.q-gray .accordiontext:after {
  color: #9e9e9e !important;
}
.q-gray .q-form-wizard .btn-link.pull-right {
  color: #9e9e9e !important;
}
.q-gray .stepwizard-step .btn-primary,
.q-gray .tabwizard-default .btn-primary {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}
@media (min-width: 992px) {
  .q-gray {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-gray .vertical .headerback {
    background-color: #9e9e9e;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #9e9e9e 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #9e9e9e 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #9e9e9e 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-gray .vertical .headerback {
    background-color: #9e9e9e;
    background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #9e9e9e 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #9e9e9e 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #9e9e9e 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #9e9e9e 6.5px, #fafafa 6.5px);
  }
}
.q-gray a.text-link {
  color: #9e9e9e;
}
.q-gray .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #dedede !important;
}
.q-gray .k-scheduler-views li.k-state-hover {
  border-color: #5e5e5e !important;
}
.q-gray .k-task-complete,
.q-gray .k-scheduler .k-header,
.q-gray .k-scheduler .k-header li,
.q-gray .k-scheduler .k-header .k-link {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e;
}
.q-gray .k-header.k-scheduler-footer ul.k-header li {
  border-color: #9e9e9e;
}
.q-gray .k-filter-menu.k-popup .k-button {
  color: #9e9e9e !important;
}
.q-gray .q-dialoglink {
  color: #9e9e9e;
}
.q-gray .q-dialoglink:hover {
  color: #787878;
}
.q-gray .k-editor-dialog .k-textbox > input:focus,
.q-gray .k-editor-dialog .k-input[type="text"]:focus,
.q-gray .k-editor-dialog .k-input[type="number"]:focus,
.q-gray .k-editor-dialog .k-textbox:focus,
.q-gray .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-gray .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #9e9e9e;
}
.q-gray .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-gray .k-editor-dialog .k-dialog-close.k-button {
  color: #9e9e9e !important;
}
.q-gray .l3grid .k-edit-cell .k-input,
.q-gray .l3grid .k-edit-cell input.k-textbox,
.q-gray .l3grid .k-edit-cell textarea.k-textbox,
.q-gray .l3grid .k-edit-cell input.k-textbox:hover,
.q-gray .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-gray .l3grid .k-edit-cell .k-textbox > input,
.q-gray .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #6b6b6b !important;
}
.q-gray .contextMenu LI.hover A,
.q-gray .dropdown-menu LI:hover,
.q-gray .dropdown-menu LI A:hover,
.q-gray dropdown-actionmenu LI:hover,
.q-gray .dropdown-actionmenu LI A:hover {
  color: #9e9e9e;
}
.q-gray .gridholder .coloredcell {
  background-color: #9e9e9e !important;
}
.q-gray .gridholder .k-group-cell.k-header {
  background-color: #9e9e9e;
}
.q-gray .gridholder .k-button {
  background-color: transparent!important;
}
.q-gray .gridholder .q-linkout {
  color: #9e9e9e !important;
  font-weight: bold;
  text-decoration: none;
}
.q-gray .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-gray .gridholder .k-grid .gridbutton {
  background-color: #9e9e9e !important;
}
.q-gray .k-grouping-header .k-group-indicator,
.q-gray .k-pivot-toolbar .k-button {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}
.q-gray .contextMenu LI.hover A,
.q-gray .dropdown-menu LI:hover,
.q-gray .dropdown-menu LI A:hover,
.q-gray .dropdown-menu LI button:hover,
.q-gray .dropdown-menu > li > button:hover {
  color: #9e9e9e;
}
.q-gray .k-popup .k-primary {
  background-color: #9e9e9e;
}
.q-gray .k-filter-menu input.k-textbox,
.q-gray .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-gray .k-filter-menu input.k-textbox:focus,
.q-gray .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-gray .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-gray .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-gray .k-filtercell,
.q-gray .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-gray .list_carousel li:hover,
.q-gray .list_carousel li.tab-active {
  color: #9e9e9e;
  border-bottom: 2px solid #9e9e9e;
}
.q-gray .list_carousel {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #eeeeee 6px);
}
.q-gray .k-tab-control-container {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
}
.q-gray .k-content {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
}
.q-gray .q-tab-panel-wrapper {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, right top, from(#9e9e9e), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #9e9e9e 6px, #ffffff 6px);
}
.q-gray .k-state-active .gridholder a.k-link,
.q-gray .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-gray .k-window-content .k-button,
.q-gray .k-window-content .delete-cancel,
.q-gray .k-window-content .delete-confirm {
  color: #9e9e9e;
}
.q-gray .widget .k-button:focus {
  background-color: #9e9e9e !important;
}
.q-gray .k-window-titlebar.k-header {
  background: #9e9e9e;
}
.q-gray .k-window-titlebar {
  background-color: #9e9e9e;
}
.q-gray .lightboxClose {
  color: #9e9e9e;
}
.q-gray .k-calendar .k-header {
  background-color: #9e9e9e;
}
.q-gray .k-calendar .k-header .k-link.k-state-hover {
  background-color: #919191;
}
.q-gray .k-calendar .k-footer .k-nav-today {
  color: #9e9e9e;
}
.q-gray .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-gray .effectivedateon,
.q-gray .effectivedateoff,
.q-gray .prominentlink,
.q-gray .k-checkbox-label.pull-left:before,
.q-gray .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #9e9e9e;
}
.q-gray .q-form-control-wrapper input.q-form-control-input,
.q-gray .q-form-control-wrapper textarea.q-form-control-input,
.q-gray .k-dropdown-wrap span.k-input,
.q-gray .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#9e9e9e, #9e9e9e), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-gray .q-form-control-wrapper input.q-form-control-input:focus,
.q-gray .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-gray .k-dropdown-wrap span.k-input:focus,
.q-gray .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-gray .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-gray .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#9e9e9e, #9e9e9e), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-gray input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #9e9e9e;
}
.q-gray .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}
.q-gray .k-radio:checked + .k-radio-label:before {
  border-color: #9e9e9e !important;
}
.q-gray .k-radio:checked + .k-radio-label:after {
  background-color: #9e9e9e !important;
}
.q-gray .effectivedateon,
.q-gray .effectivedateoff,
.q-gray .prominentlink {
  color: #9e9e9e !important;
}
.q-gray .k-button {
  background: #9e9e9e !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-gray .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-gray .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-gray .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-gray .k-state-selected > .k-link,
.q-gray .k-panelbar > li > .k-state-selected,
.q-gray .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #9e9e9e !important;
  font-weight: bold;
}
.q-gray .k-state-active a.k-link {
  color: #9e9e9e !important;
}
.q-gray .k-tabstrip-items .k-state-active,
.q-gray .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #9e9e9e !important;
}
.q-gray .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-gray .k-state-selected,
.q-gray .k-state-selected:link,
.q-gray .k-state-selected:visited,
.q-gray .k-list > .k-state-selected,
.q-gray .k-list > .k-state-highlight,
.q-gray .k-panel > .k-state-selected,
.q-gray .k-ghost-splitbar-vertical,
.q-gray .k-ghost-splitbar-horizontal,
.q-gray .k-draghandle.k-state-selected:hover,
.q-gray .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-gray .k-scheduler .k-today.k-state-selected,
.q-gray .k-marquee-color {
  color: #9e9e9e !important;
}
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#9e9e9e, #9e9e9e), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-gray .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#9e9e9e, #9e9e9e), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-gray .gridholder a.k-link.q-error,
.q-gray .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-gray .popover a {
  color: #9e9e9e;
}
.q-gray .popover a:hover {
  color: #9e9e9e;
}
.q-gunmetal {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-gunmetal .alert-links a {
  color: #687d8c;
}
.q-gunmetal .dropdownUsermenu .endstate {
  color: #687d8c;
}
.q-gunmetal .q-actionbar {
  background-color: #687d8c;
}
.q-gunmetal .q-action a:hover,
.q-gunmetal .q-action button:hover,
.q-gunmetal .q-action .q-action_Hub:hover {
  background-color: #5d707d;
}
.q-gunmetal .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #687d8c;
}
.q-gunmetal .k-button:focus {
  background-color: #687d8c !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-gunmetal .material {
    background-color: #687d8c;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-gunmetal .material {
    background-color: #687d8c;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-gunmetal .material {
    background-color: #687d8c;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px);
  }
}
.q-gunmetal .q-form,
.q-gunmetal .q-gridheader {
  background-color: #687d8c !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #687d8c 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #687d8c 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #687d8c 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-gunmetal .q-form,
  .q-gunmetal .q-gridheader {
    background-color: #687d8c !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #687d8c 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #687d8c 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #687d8c 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #687d8c 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-gunmetal .q-gridheaderwhite {
  background-color: #687d8c !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-gunmetal .q-gridheaderwhite {
    background-color: #687d8c !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #687d8c 6.1px, #ffffff 6.1px) !important;
  }
}
.q-gunmetal .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-gunmetal .detailscard .btn-link.pull-right,
.q-gunmetal .addresscard .btn-link.pull-right,
.q-gunmetal .contactcard .btn-link.pull-right {
  color: #687d8c !important;
}
.q-gunmetal .k-progressbar {
  background-color: #b0bbc4 !important;
}
.q-gunmetal .k-progressbar .k-state-selected {
  background-color: #687d8c !important;
}
.q-gunmetal table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #687d8c;
}
.q-gunmetal .accordiontext:before,
.q-gunmetal .accordiontext:after {
  color: #687d8c !important;
}
.q-gunmetal .q-form-wizard .btn-link.pull-right {
  color: #687d8c !important;
}
.q-gunmetal .stepwizard-step .btn-primary,
.q-gunmetal .tabwizard-default .btn-primary {
  background-color: #687d8c !important;
  border-color: #687d8c !important;
}
@media (min-width: 992px) {
  .q-gunmetal {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-gunmetal .vertical .headerback {
    background-color: #687d8c;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #687d8c 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #687d8c 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #687d8c 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #687d8c 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-gunmetal .vertical .headerback {
    background-color: #687d8c;
    background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #687d8c 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #687d8c 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #687d8c 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #687d8c 6.5px, #fafafa 6.5px);
  }
}
.q-gunmetal a.text-link {
  color: #687d8c;
}
.q-gunmetal .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #b0bbc4 !important;
}
.q-gunmetal .k-scheduler-views li.k-state-hover {
  border-color: #323c43 !important;
}
.q-gunmetal .k-task-complete,
.q-gunmetal .k-scheduler .k-header,
.q-gunmetal .k-scheduler .k-header li,
.q-gunmetal .k-scheduler .k-header .k-link {
  background-color: #687d8c !important;
  border-color: #687d8c;
}
.q-gunmetal .k-header.k-scheduler-footer ul.k-header li {
  border-color: #687d8c;
}
.q-gunmetal .k-filter-menu.k-popup .k-button {
  color: #687d8c !important;
}
.q-gunmetal .q-dialoglink {
  color: #687d8c;
}
.q-gunmetal .q-dialoglink:hover {
  color: #475660;
}
.q-gunmetal .k-editor-dialog .k-textbox > input:focus,
.q-gunmetal .k-editor-dialog .k-input[type="text"]:focus,
.q-gunmetal .k-editor-dialog .k-input[type="number"]:focus,
.q-gunmetal .k-editor-dialog .k-textbox:focus,
.q-gunmetal .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-gunmetal .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #687d8c;
}
.q-gunmetal .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-gunmetal .k-editor-dialog .k-dialog-close.k-button {
  color: #687d8c !important;
}
.q-gunmetal .l3grid .k-edit-cell .k-input,
.q-gunmetal .l3grid .k-edit-cell input.k-textbox,
.q-gunmetal .l3grid .k-edit-cell textarea.k-textbox,
.q-gunmetal .l3grid .k-edit-cell input.k-textbox:hover,
.q-gunmetal .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-gunmetal .l3grid .k-edit-cell .k-textbox > input,
.q-gunmetal .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #3d4951 !important;
}
.q-gunmetal .contextMenu LI.hover A,
.q-gunmetal .dropdown-menu LI:hover,
.q-gunmetal .dropdown-menu LI A:hover,
.q-gunmetal dropdown-actionmenu LI:hover,
.q-gunmetal .dropdown-actionmenu LI A:hover {
  color: #687d8c;
}
.q-gunmetal .gridholder .coloredcell {
  background-color: #687d8c !important;
}
.q-gunmetal .gridholder .k-group-cell.k-header {
  background-color: #687d8c;
}
.q-gunmetal .gridholder .k-button {
  background-color: transparent!important;
}
.q-gunmetal .gridholder .q-linkout {
  color: #687d8c !important;
  font-weight: bold;
  text-decoration: none;
}
.q-gunmetal .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-gunmetal .gridholder .k-grid .gridbutton {
  background-color: #687d8c !important;
}
.q-gunmetal .k-grouping-header .k-group-indicator,
.q-gunmetal .k-pivot-toolbar .k-button {
  background-color: #687d8c !important;
  border-color: #687d8c !important;
}
.q-gunmetal .contextMenu LI.hover A,
.q-gunmetal .dropdown-menu LI:hover,
.q-gunmetal .dropdown-menu LI A:hover,
.q-gunmetal .dropdown-menu LI button:hover,
.q-gunmetal .dropdown-menu > li > button:hover {
  color: #687d8c;
}
.q-gunmetal .k-popup .k-primary {
  background-color: #687d8c;
}
.q-gunmetal .k-filter-menu input.k-textbox,
.q-gunmetal .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-gunmetal .k-filter-menu input.k-textbox:focus,
.q-gunmetal .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-gunmetal .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-gunmetal .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-gunmetal .k-filtercell,
.q-gunmetal .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-gunmetal .list_carousel li:hover,
.q-gunmetal .list_carousel li.tab-active {
  color: #687d8c;
  border-bottom: 2px solid #687d8c;
}
.q-gunmetal .list_carousel {
  background-color: #687d8c;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #687d8c 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #687d8c 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #687d8c 6px, #eeeeee 6px);
}
.q-gunmetal .k-tab-control-container {
  background-color: #687d8c;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px);
}
.q-gunmetal .k-content {
  background-color: #687d8c;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px);
}
.q-gunmetal .q-tab-panel-wrapper {
  background-color: #687d8c;
  background-image: -webkit-gradient(linear, left top, right top, from(#687d8c), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #687d8c 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #687d8c 6px, #ffffff 6px);
}
.q-gunmetal .k-state-active .gridholder a.k-link,
.q-gunmetal .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-gunmetal .k-window-content .k-button,
.q-gunmetal .k-window-content .delete-cancel,
.q-gunmetal .k-window-content .delete-confirm {
  color: #687d8c;
}
.q-gunmetal .widget .k-button:focus {
  background-color: #687d8c !important;
}
.q-gunmetal .k-window-titlebar.k-header {
  background: #687d8c;
}
.q-gunmetal .k-window-titlebar {
  background-color: #687d8c;
}
.q-gunmetal .lightboxClose {
  color: #687d8c;
}
.q-gunmetal .k-calendar .k-header {
  background-color: #687d8c;
}
.q-gunmetal .k-calendar .k-header .k-link.k-state-hover {
  background-color: #5d707d;
}
.q-gunmetal .k-calendar .k-footer .k-nav-today {
  color: #687d8c;
}
.q-gunmetal .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-gunmetal .effectivedateon,
.q-gunmetal .effectivedateoff,
.q-gunmetal .prominentlink,
.q-gunmetal .k-checkbox-label.pull-left:before,
.q-gunmetal .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #687d8c;
}
.q-gunmetal .q-form-control-wrapper input.q-form-control-input,
.q-gunmetal .q-form-control-wrapper textarea.q-form-control-input,
.q-gunmetal .k-dropdown-wrap span.k-input,
.q-gunmetal .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#687d8c, #687d8c), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-gunmetal .q-form-control-wrapper input.q-form-control-input:focus,
.q-gunmetal .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-gunmetal .k-dropdown-wrap span.k-input:focus,
.q-gunmetal .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-gunmetal .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-gunmetal .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#687d8c, #687d8c), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-gunmetal input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #687d8c;
}
.q-gunmetal .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #687d8c !important;
  border-color: #687d8c !important;
}
.q-gunmetal .k-radio:checked + .k-radio-label:before {
  border-color: #687d8c !important;
}
.q-gunmetal .k-radio:checked + .k-radio-label:after {
  background-color: #687d8c !important;
}
.q-gunmetal .effectivedateon,
.q-gunmetal .effectivedateoff,
.q-gunmetal .prominentlink {
  color: #687d8c !important;
}
.q-gunmetal .k-button {
  background: #687d8c !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-gunmetal .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-gunmetal .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-gunmetal .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-gunmetal .k-state-selected > .k-link,
.q-gunmetal .k-panelbar > li > .k-state-selected,
.q-gunmetal .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #687d8c !important;
  font-weight: bold;
}
.q-gunmetal .k-state-active a.k-link {
  color: #687d8c !important;
}
.q-gunmetal .k-tabstrip-items .k-state-active,
.q-gunmetal .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #687d8c !important;
}
.q-gunmetal .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-gunmetal .k-state-selected,
.q-gunmetal .k-state-selected:link,
.q-gunmetal .k-state-selected:visited,
.q-gunmetal .k-list > .k-state-selected,
.q-gunmetal .k-list > .k-state-highlight,
.q-gunmetal .k-panel > .k-state-selected,
.q-gunmetal .k-ghost-splitbar-vertical,
.q-gunmetal .k-ghost-splitbar-horizontal,
.q-gunmetal .k-draghandle.k-state-selected:hover,
.q-gunmetal .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-gunmetal .k-scheduler .k-today.k-state-selected,
.q-gunmetal .k-marquee-color {
  color: #687d8c !important;
}
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#687d8c, #687d8c), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-gunmetal .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#687d8c, #687d8c), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-gunmetal .gridholder a.k-link.q-error,
.q-gunmetal .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-gunmetal .popover a {
  color: #687d8c;
}
.q-gunmetal .popover a:hover {
  color: #687d8c;
}
.q-amber {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-amber .alert-links a {
  color: #ffc107;
}
.q-amber .dropdownUsermenu .endstate {
  color: #ffc107;
}
.q-amber .q-actionbar {
  background-color: #ffc107;
}
.q-amber .q-action a:hover,
.q-amber .q-action button:hover,
.q-amber .q-action .q-action_Hub:hover {
  background-color: #ecb100;
}
.q-amber .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #ffc107;
}
.q-amber .k-button:focus {
  background-color: #ffc107 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-amber .material {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-amber .material {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-amber .material {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px);
  }
}
.q-amber .q-form,
.q-amber .q-gridheader {
  background-color: #ffc107 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #ffc107 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-amber .q-form,
  .q-amber .q-gridheader {
    background-color: #ffc107 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffc107 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-amber .q-gridheaderwhite {
  background-color: #ffc107 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-amber .q-gridheaderwhite {
    background-color: #ffc107 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #ffc107 6.1px, #ffffff 6.1px) !important;
  }
}
.q-amber .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-amber .detailscard .btn-link.pull-right,
.q-amber .addresscard .btn-link.pull-right,
.q-amber .contactcard .btn-link.pull-right {
  color: #ffc107 !important;
}
.q-amber .k-progressbar {
  background-color: #ffe186 !important;
}
.q-amber .k-progressbar .k-state-selected {
  background-color: #ffc107 !important;
}
.q-amber table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #ffc107;
}
.q-amber .accordiontext:before,
.q-amber .accordiontext:after {
  color: #ffc107 !important;
}
.q-amber .q-form-wizard .btn-link.pull-right {
  color: #ffc107 !important;
}
.q-amber .stepwizard-step .btn-primary,
.q-amber .tabwizard-default .btn-primary {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
@media (min-width: 992px) {
  .q-amber {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-amber .vertical .headerback {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffc107 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #ffc107 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #ffc107 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #ffc107 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-amber .vertical .headerback {
    background-color: #ffc107;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #ffc107 6.5px, #fafafa 6.5px);
  }
}
.q-amber a.text-link {
  color: #ffc107;
}
.q-amber .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #ffe186 !important;
}
.q-amber .k-scheduler-views li.k-state-hover {
  border-color: #866500 !important;
}
.q-amber .k-task-complete,
.q-amber .k-scheduler .k-header,
.q-amber .k-scheduler .k-header li,
.q-amber .k-scheduler .k-header .k-link {
  background-color: #ffc107 !important;
  border-color: #ffc107;
}
.q-amber .k-header.k-scheduler-footer ul.k-header li {
  border-color: #ffc107;
}
.q-amber .k-filter-menu.k-popup .k-button {
  color: #ffc107 !important;
}
.q-amber .q-dialoglink {
  color: #ffc107;
}
.q-amber .q-dialoglink:hover {
  color: #b98b00;
}
.q-amber .k-editor-dialog .k-textbox > input:focus,
.q-amber .k-editor-dialog .k-input[type="text"]:focus,
.q-amber .k-editor-dialog .k-input[type="number"]:focus,
.q-amber .k-editor-dialog .k-textbox:focus,
.q-amber .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-amber .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #ffc107;
}
.q-amber .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-amber .k-editor-dialog .k-dialog-close.k-button {
  color: #ffc107 !important;
}
.q-amber .l3grid .k-edit-cell .k-input,
.q-amber .l3grid .k-edit-cell input.k-textbox,
.q-amber .l3grid .k-edit-cell textarea.k-textbox,
.q-amber .l3grid .k-edit-cell input.k-textbox:hover,
.q-amber .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-amber .l3grid .k-edit-cell .k-textbox > input,
.q-amber .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #a07800 !important;
}
.q-amber .contextMenu LI.hover A,
.q-amber .dropdown-menu LI:hover,
.q-amber .dropdown-menu LI A:hover,
.q-amber dropdown-actionmenu LI:hover,
.q-amber .dropdown-actionmenu LI A:hover {
  color: #ffc107;
}
.q-amber .gridholder .coloredcell {
  background-color: #ffc107 !important;
}
.q-amber .gridholder .k-group-cell.k-header {
  background-color: #ffc107;
}
.q-amber .gridholder .k-button {
  background-color: transparent!important;
}
.q-amber .gridholder .q-linkout {
  color: #ffc107 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-amber .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-amber .gridholder .k-grid .gridbutton {
  background-color: #ffc107 !important;
}
.q-amber .k-grouping-header .k-group-indicator,
.q-amber .k-pivot-toolbar .k-button {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
.q-amber .contextMenu LI.hover A,
.q-amber .dropdown-menu LI:hover,
.q-amber .dropdown-menu LI A:hover,
.q-amber .dropdown-menu LI button:hover,
.q-amber .dropdown-menu > li > button:hover {
  color: #ffc107;
}
.q-amber .k-popup .k-primary {
  background-color: #ffc107;
}
.q-amber .k-filter-menu input.k-textbox,
.q-amber .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-amber .k-filter-menu input.k-textbox:focus,
.q-amber .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-amber .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-amber .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-amber .k-filtercell,
.q-amber .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-amber .list_carousel li:hover,
.q-amber .list_carousel li.tab-active {
  color: #ffc107;
  border-bottom: 2px solid #ffc107;
}
.q-amber .list_carousel {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #eeeeee 6px);
}
.q-amber .k-tab-control-container {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
}
.q-amber .k-content {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
}
.q-amber .q-tab-panel-wrapper {
  background-color: #ffc107;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ffc107 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ffc107 6px, #ffffff 6px);
}
.q-amber .k-state-active .gridholder a.k-link,
.q-amber .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-amber .k-window-content .k-button,
.q-amber .k-window-content .delete-cancel,
.q-amber .k-window-content .delete-confirm {
  color: #ffc107;
}
.q-amber .widget .k-button:focus {
  background-color: #ffc107 !important;
}
.q-amber .k-window-titlebar.k-header {
  background: #ffc107;
}
.q-amber .k-window-titlebar {
  background-color: #ffc107;
}
.q-amber .lightboxClose {
  color: #ffc107;
}
.q-amber .k-calendar .k-header {
  background-color: #ffc107;
}
.q-amber .k-calendar .k-header .k-link.k-state-hover {
  background-color: #ecb100;
}
.q-amber .k-calendar .k-footer .k-nav-today {
  color: #ffc107;
}
.q-amber .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-amber .effectivedateon,
.q-amber .effectivedateoff,
.q-amber .prominentlink,
.q-amber .k-checkbox-label.pull-left:before,
.q-amber .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #ffc107;
}
.q-amber .q-form-control-wrapper input.q-form-control-input,
.q-amber .q-form-control-wrapper textarea.q-form-control-input,
.q-amber .k-dropdown-wrap span.k-input,
.q-amber .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-amber .q-form-control-wrapper input.q-form-control-input:focus,
.q-amber .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-amber .k-dropdown-wrap span.k-input:focus,
.q-amber .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-amber .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-amber .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-amber input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #ffc107;
}
.q-amber .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
.q-amber .k-radio:checked + .k-radio-label:before {
  border-color: #ffc107 !important;
}
.q-amber .k-radio:checked + .k-radio-label:after {
  background-color: #ffc107 !important;
}
.q-amber .effectivedateon,
.q-amber .effectivedateoff,
.q-amber .prominentlink {
  color: #ffc107 !important;
}
.q-amber .k-button {
  background: #ffc107 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-amber .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-amber .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-amber .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-amber .k-state-selected > .k-link,
.q-amber .k-panelbar > li > .k-state-selected,
.q-amber .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ffc107 !important;
  font-weight: bold;
}
.q-amber .k-state-active a.k-link {
  color: #ffc107 !important;
}
.q-amber .k-tabstrip-items .k-state-active,
.q-amber .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #ffc107 !important;
}
.q-amber .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-amber .k-state-selected,
.q-amber .k-state-selected:link,
.q-amber .k-state-selected:visited,
.q-amber .k-list > .k-state-selected,
.q-amber .k-list > .k-state-highlight,
.q-amber .k-panel > .k-state-selected,
.q-amber .k-ghost-splitbar-vertical,
.q-amber .k-ghost-splitbar-horizontal,
.q-amber .k-draghandle.k-state-selected:hover,
.q-amber .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-amber .k-scheduler .k-today.k-state-selected,
.q-amber .k-marquee-color {
  color: #ffc107 !important;
}
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-amber .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#ffc107, #ffc107), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-amber .gridholder a.k-link.q-error,
.q-amber .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-amber .popover a {
  color: #ffc107;
}
.q-amber .popover a:hover {
  color: #ffc107;
}
.q-orange {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-orange .alert-links a {
  color: #ff9800;
}
.q-orange .dropdownUsermenu .endstate {
  color: #ff9800;
}
.q-orange .q-actionbar {
  background-color: #ff9800;
}
.q-orange .q-action a:hover,
.q-orange .q-action button:hover,
.q-orange .q-action .q-action_Hub:hover {
  background-color: #e68900;
}
.q-orange .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #ff9800;
}
.q-orange .k-button:focus {
  background-color: #ff9800 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-orange .material {
    background-color: #ff9800;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-orange .material {
    background-color: #ff9800;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-orange .material {
    background-color: #ff9800;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px);
  }
}
.q-orange .q-form,
.q-orange .q-gridheader {
  background-color: #ff9800 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #ff9800 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #ff9800 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #ff9800 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-orange .q-form,
  .q-orange .q-gridheader {
    background-color: #ff9800 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #ff9800 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ff9800 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ff9800 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #ff9800 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-orange .q-gridheaderwhite {
  background-color: #ff9800 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-orange .q-gridheaderwhite {
    background-color: #ff9800 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #ff9800 6.1px, #ffffff 6.1px) !important;
  }
}
.q-orange .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-orange .detailscard .btn-link.pull-right,
.q-orange .addresscard .btn-link.pull-right,
.q-orange .contactcard .btn-link.pull-right {
  color: #ff9800 !important;
}
.q-orange .k-progressbar {
  background-color: #ffcc80 !important;
}
.q-orange .k-progressbar .k-state-selected {
  background-color: #ff9800 !important;
}
.q-orange table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #ff9800;
}
.q-orange .accordiontext:before,
.q-orange .accordiontext:after {
  color: #ff9800 !important;
}
.q-orange .q-form-wizard .btn-link.pull-right {
  color: #ff9800 !important;
}
.q-orange .stepwizard-step .btn-primary,
.q-orange .tabwizard-default .btn-primary {
  background-color: #ff9800 !important;
  border-color: #ff9800 !important;
}
@media (min-width: 992px) {
  .q-orange {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-orange .vertical .headerback {
    background-color: #ff9800;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ff9800 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #ff9800 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #ff9800 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #ff9800 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-orange .vertical .headerback {
    background-color: #ff9800;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ff9800 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #ff9800 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #ff9800 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #ff9800 6.5px, #fafafa 6.5px);
  }
}
.q-orange a.text-link {
  color: #ff9800;
}
.q-orange .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #ffcc80 !important;
}
.q-orange .k-scheduler-views li.k-state-hover {
  border-color: #804c00 !important;
}
.q-orange .k-task-complete,
.q-orange .k-scheduler .k-header,
.q-orange .k-scheduler .k-header li,
.q-orange .k-scheduler .k-header .k-link {
  background-color: #ff9800 !important;
  border-color: #ff9800;
}
.q-orange .k-header.k-scheduler-footer ul.k-header li {
  border-color: #ff9800;
}
.q-orange .k-filter-menu.k-popup .k-button {
  color: #ff9800 !important;
}
.q-orange .q-dialoglink {
  color: #ff9800;
}
.q-orange .q-dialoglink:hover {
  color: #b36a00;
}
.q-orange .k-editor-dialog .k-textbox > input:focus,
.q-orange .k-editor-dialog .k-input[type="text"]:focus,
.q-orange .k-editor-dialog .k-input[type="number"]:focus,
.q-orange .k-editor-dialog .k-textbox:focus,
.q-orange .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-orange .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #ff9800;
}
.q-orange .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-orange .k-editor-dialog .k-dialog-close.k-button {
  color: #ff9800 !important;
}
.q-orange .l3grid .k-edit-cell .k-input,
.q-orange .l3grid .k-edit-cell input.k-textbox,
.q-orange .l3grid .k-edit-cell textarea.k-textbox,
.q-orange .l3grid .k-edit-cell input.k-textbox:hover,
.q-orange .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-orange .l3grid .k-edit-cell .k-textbox > input,
.q-orange .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #995b00 !important;
}
.q-orange .contextMenu LI.hover A,
.q-orange .dropdown-menu LI:hover,
.q-orange .dropdown-menu LI A:hover,
.q-orange dropdown-actionmenu LI:hover,
.q-orange .dropdown-actionmenu LI A:hover {
  color: #ff9800;
}
.q-orange .gridholder .coloredcell {
  background-color: #ff9800 !important;
}
.q-orange .gridholder .k-group-cell.k-header {
  background-color: #ff9800;
}
.q-orange .gridholder .k-button {
  background-color: transparent!important;
}
.q-orange .gridholder .q-linkout {
  color: #ff9800 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-orange .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-orange .gridholder .k-grid .gridbutton {
  background-color: #ff9800 !important;
}
.q-orange .k-grouping-header .k-group-indicator,
.q-orange .k-pivot-toolbar .k-button {
  background-color: #ff9800 !important;
  border-color: #ff9800 !important;
}
.q-orange .contextMenu LI.hover A,
.q-orange .dropdown-menu LI:hover,
.q-orange .dropdown-menu LI A:hover,
.q-orange .dropdown-menu LI button:hover,
.q-orange .dropdown-menu > li > button:hover {
  color: #ff9800;
}
.q-orange .k-popup .k-primary {
  background-color: #ff9800;
}
.q-orange .k-filter-menu input.k-textbox,
.q-orange .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-orange .k-filter-menu input.k-textbox:focus,
.q-orange .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-orange .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-orange .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-orange .k-filtercell,
.q-orange .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-orange .list_carousel li:hover,
.q-orange .list_carousel li.tab-active {
  color: #ff9800;
  border-bottom: 2px solid #ff9800;
}
.q-orange .list_carousel {
  background-color: #ff9800;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #ff9800 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #ff9800 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #ff9800 6px, #eeeeee 6px);
}
.q-orange .k-tab-control-container {
  background-color: #ff9800;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px);
}
.q-orange .k-content {
  background-color: #ff9800;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px);
}
.q-orange .q-tab-panel-wrapper {
  background-color: #ff9800;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff9800), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff9800 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff9800 6px, #ffffff 6px);
}
.q-orange .k-state-active .gridholder a.k-link,
.q-orange .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-orange .k-window-content .k-button,
.q-orange .k-window-content .delete-cancel,
.q-orange .k-window-content .delete-confirm {
  color: #ff9800;
}
.q-orange .widget .k-button:focus {
  background-color: #ff9800 !important;
}
.q-orange .k-window-titlebar.k-header {
  background: #ff9800;
}
.q-orange .k-window-titlebar {
  background-color: #ff9800;
}
.q-orange .lightboxClose {
  color: #ff9800;
}
.q-orange .k-calendar .k-header {
  background-color: #ff9800;
}
.q-orange .k-calendar .k-header .k-link.k-state-hover {
  background-color: #e68900;
}
.q-orange .k-calendar .k-footer .k-nav-today {
  color: #ff9800;
}
.q-orange .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-orange .effectivedateon,
.q-orange .effectivedateoff,
.q-orange .prominentlink,
.q-orange .k-checkbox-label.pull-left:before,
.q-orange .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #ff9800;
}
.q-orange .q-form-control-wrapper input.q-form-control-input,
.q-orange .q-form-control-wrapper textarea.q-form-control-input,
.q-orange .k-dropdown-wrap span.k-input,
.q-orange .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-orange .q-form-control-wrapper input.q-form-control-input:focus,
.q-orange .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-orange .k-dropdown-wrap span.k-input:focus,
.q-orange .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-orange .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-orange .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-orange input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #ff9800;
}
.q-orange .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ff9800 !important;
  border-color: #ff9800 !important;
}
.q-orange .k-radio:checked + .k-radio-label:before {
  border-color: #ff9800 !important;
}
.q-orange .k-radio:checked + .k-radio-label:after {
  background-color: #ff9800 !important;
}
.q-orange .effectivedateon,
.q-orange .effectivedateoff,
.q-orange .prominentlink {
  color: #ff9800 !important;
}
.q-orange .k-button {
  background: #ff9800 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-orange .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-orange .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-orange .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-orange .k-state-selected > .k-link,
.q-orange .k-panelbar > li > .k-state-selected,
.q-orange .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ff9800 !important;
  font-weight: bold;
}
.q-orange .k-state-active a.k-link {
  color: #ff9800 !important;
}
.q-orange .k-tabstrip-items .k-state-active,
.q-orange .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #ff9800 !important;
}
.q-orange .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-orange .k-state-selected,
.q-orange .k-state-selected:link,
.q-orange .k-state-selected:visited,
.q-orange .k-list > .k-state-selected,
.q-orange .k-list > .k-state-highlight,
.q-orange .k-panel > .k-state-selected,
.q-orange .k-ghost-splitbar-vertical,
.q-orange .k-ghost-splitbar-horizontal,
.q-orange .k-draghandle.k-state-selected:hover,
.q-orange .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-orange .k-scheduler .k-today.k-state-selected,
.q-orange .k-marquee-color {
  color: #ff9800 !important;
}
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-orange .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-orange .gridholder a.k-link.q-error,
.q-orange .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-orange .popover a {
  color: #ff9800;
}
.q-orange .popover a:hover {
  color: #ff9800;
}
.q-deeporange {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-deeporange .alert-links a {
  color: #ff5722;
}
.q-deeporange .dropdownUsermenu .endstate {
  color: #ff5722;
}
.q-deeporange .q-actionbar {
  background-color: #ff5722;
}
.q-deeporange .q-action a:hover,
.q-deeporange .q-action button:hover,
.q-deeporange .q-action .q-action_Hub:hover {
  background-color: #ff4408;
}
.q-deeporange .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #ff5722;
}
.q-deeporange .k-button:focus {
  background-color: #ff5722 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-deeporange .material {
    background-color: #ff5722;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-deeporange .material {
    background-color: #ff5722;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-deeporange .material {
    background-color: #ff5722;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px);
  }
}
.q-deeporange .q-form,
.q-deeporange .q-gridheader {
  background-color: #ff5722 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #ff5722 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #ff5722 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #ff5722 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-deeporange .q-form,
  .q-deeporange .q-gridheader {
    background-color: #ff5722 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #ff5722 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ff5722 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ff5722 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #ff5722 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-deeporange .q-gridheaderwhite {
  background-color: #ff5722 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-deeporange .q-gridheaderwhite {
    background-color: #ff5722 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #ff5722 6.1px, #ffffff 6.1px) !important;
  }
}
.q-deeporange .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-deeporange .detailscard .btn-link.pull-right,
.q-deeporange .addresscard .btn-link.pull-right,
.q-deeporange .contactcard .btn-link.pull-right {
  color: #ff5722 !important;
}
.q-deeporange .k-progressbar {
  background-color: #ffb8a2 !important;
}
.q-deeporange .k-progressbar .k-state-selected {
  background-color: #ff5722 !important;
}
.q-deeporange table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #ff5722;
}
.q-deeporange .accordiontext:before,
.q-deeporange .accordiontext:after {
  color: #ff5722 !important;
}
.q-deeporange .q-form-wizard .btn-link.pull-right {
  color: #ff5722 !important;
}
.q-deeporange .stepwizard-step .btn-primary,
.q-deeporange .tabwizard-default .btn-primary {
  background-color: #ff5722 !important;
  border-color: #ff5722 !important;
}
@media (min-width: 992px) {
  .q-deeporange {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-deeporange .vertical .headerback {
    background-color: #ff5722;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ff5722 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #ff5722 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #ff5722 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #ff5722 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-deeporange .vertical .headerback {
    background-color: #ff5722;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #ff5722 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #ff5722 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #ff5722 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #ff5722 6.5px, #fafafa 6.5px);
  }
}
.q-deeporange a.text-link {
  color: #ff5722;
}
.q-deeporange .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #ffb8a2 !important;
}
.q-deeporange .k-scheduler-views li.k-state-hover {
  border-color: #a22700 !important;
}
.q-deeporange .k-task-complete,
.q-deeporange .k-scheduler .k-header,
.q-deeporange .k-scheduler .k-header li,
.q-deeporange .k-scheduler .k-header .k-link {
  background-color: #ff5722 !important;
  border-color: #ff5722;
}
.q-deeporange .k-header.k-scheduler-footer ul.k-header li {
  border-color: #ff5722;
}
.q-deeporange .k-filter-menu.k-popup .k-button {
  color: #ff5722 !important;
}
.q-deeporange .q-dialoglink {
  color: #ff5722;
}
.q-deeporange .q-dialoglink:hover {
  color: #d43300;
}
.q-deeporange .k-editor-dialog .k-textbox > input:focus,
.q-deeporange .k-editor-dialog .k-input[type="text"]:focus,
.q-deeporange .k-editor-dialog .k-input[type="number"]:focus,
.q-deeporange .k-editor-dialog .k-textbox:focus,
.q-deeporange .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-deeporange .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #ff5722;
}
.q-deeporange .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-deeporange .k-editor-dialog .k-dialog-close.k-button {
  color: #ff5722 !important;
}
.q-deeporange .l3grid .k-edit-cell .k-input,
.q-deeporange .l3grid .k-edit-cell input.k-textbox,
.q-deeporange .l3grid .k-edit-cell textarea.k-textbox,
.q-deeporange .l3grid .k-edit-cell input.k-textbox:hover,
.q-deeporange .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-deeporange .l3grid .k-edit-cell .k-textbox > input,
.q-deeporange .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #bb2d00 !important;
}
.q-deeporange .contextMenu LI.hover A,
.q-deeporange .dropdown-menu LI:hover,
.q-deeporange .dropdown-menu LI A:hover,
.q-deeporange dropdown-actionmenu LI:hover,
.q-deeporange .dropdown-actionmenu LI A:hover {
  color: #ff5722;
}
.q-deeporange .gridholder .coloredcell {
  background-color: #ff5722 !important;
}
.q-deeporange .gridholder .k-group-cell.k-header {
  background-color: #ff5722;
}
.q-deeporange .gridholder .k-button {
  background-color: transparent!important;
}
.q-deeporange .gridholder .q-linkout {
  color: #ff5722 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-deeporange .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-deeporange .gridholder .k-grid .gridbutton {
  background-color: #ff5722 !important;
}
.q-deeporange .k-grouping-header .k-group-indicator,
.q-deeporange .k-pivot-toolbar .k-button {
  background-color: #ff5722 !important;
  border-color: #ff5722 !important;
}
.q-deeporange .contextMenu LI.hover A,
.q-deeporange .dropdown-menu LI:hover,
.q-deeporange .dropdown-menu LI A:hover,
.q-deeporange .dropdown-menu LI button:hover,
.q-deeporange .dropdown-menu > li > button:hover {
  color: #ff5722;
}
.q-deeporange .k-popup .k-primary {
  background-color: #ff5722;
}
.q-deeporange .k-filter-menu input.k-textbox,
.q-deeporange .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-deeporange .k-filter-menu input.k-textbox:focus,
.q-deeporange .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-deeporange .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-deeporange .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-deeporange .k-filtercell,
.q-deeporange .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-deeporange .list_carousel li:hover,
.q-deeporange .list_carousel li.tab-active {
  color: #ff5722;
  border-bottom: 2px solid #ff5722;
}
.q-deeporange .list_carousel {
  background-color: #ff5722;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #ff5722 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #ff5722 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #ff5722 6px, #eeeeee 6px);
}
.q-deeporange .k-tab-control-container {
  background-color: #ff5722;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px);
}
.q-deeporange .k-content {
  background-color: #ff5722;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px);
}
.q-deeporange .q-tab-panel-wrapper {
  background-color: #ff5722;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff5722), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #ff5722 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #ff5722 6px, #ffffff 6px);
}
.q-deeporange .k-state-active .gridholder a.k-link,
.q-deeporange .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-deeporange .k-window-content .k-button,
.q-deeporange .k-window-content .delete-cancel,
.q-deeporange .k-window-content .delete-confirm {
  color: #ff5722;
}
.q-deeporange .widget .k-button:focus {
  background-color: #ff5722 !important;
}
.q-deeporange .k-window-titlebar.k-header {
  background: #ff5722;
}
.q-deeporange .k-window-titlebar {
  background-color: #ff5722;
}
.q-deeporange .lightboxClose {
  color: #ff5722;
}
.q-deeporange .k-calendar .k-header {
  background-color: #ff5722;
}
.q-deeporange .k-calendar .k-header .k-link.k-state-hover {
  background-color: #ff4408;
}
.q-deeporange .k-calendar .k-footer .k-nav-today {
  color: #ff5722;
}
.q-deeporange .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-deeporange .effectivedateon,
.q-deeporange .effectivedateoff,
.q-deeporange .prominentlink,
.q-deeporange .k-checkbox-label.pull-left:before,
.q-deeporange .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #ff5722;
}
.q-deeporange .q-form-control-wrapper input.q-form-control-input,
.q-deeporange .q-form-control-wrapper textarea.q-form-control-input,
.q-deeporange .k-dropdown-wrap span.k-input,
.q-deeporange .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-deeporange .q-form-control-wrapper input.q-form-control-input:focus,
.q-deeporange .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-deeporange .k-dropdown-wrap span.k-input:focus,
.q-deeporange .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-deeporange .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-deeporange .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-deeporange input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #ff5722;
}
.q-deeporange .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #ff5722 !important;
  border-color: #ff5722 !important;
}
.q-deeporange .k-radio:checked + .k-radio-label:before {
  border-color: #ff5722 !important;
}
.q-deeporange .k-radio:checked + .k-radio-label:after {
  background-color: #ff5722 !important;
}
.q-deeporange .effectivedateon,
.q-deeporange .effectivedateoff,
.q-deeporange .prominentlink {
  color: #ff5722 !important;
}
.q-deeporange .k-button {
  background: #ff5722 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-deeporange .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-deeporange .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-deeporange .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-deeporange .k-state-selected > .k-link,
.q-deeporange .k-panelbar > li > .k-state-selected,
.q-deeporange .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ff5722 !important;
  font-weight: bold;
}
.q-deeporange .k-state-active a.k-link {
  color: #ff5722 !important;
}
.q-deeporange .k-tabstrip-items .k-state-active,
.q-deeporange .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #ff5722 !important;
}
.q-deeporange .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-deeporange .k-state-selected,
.q-deeporange .k-state-selected:link,
.q-deeporange .k-state-selected:visited,
.q-deeporange .k-list > .k-state-selected,
.q-deeporange .k-list > .k-state-highlight,
.q-deeporange .k-panel > .k-state-selected,
.q-deeporange .k-ghost-splitbar-vertical,
.q-deeporange .k-ghost-splitbar-horizontal,
.q-deeporange .k-draghandle.k-state-selected:hover,
.q-deeporange .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-deeporange .k-scheduler .k-today.k-state-selected,
.q-deeporange .k-marquee-color {
  color: #ff5722 !important;
}
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-deeporange .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-deeporange .gridholder a.k-link.q-error,
.q-deeporange .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-deeporange .popover a {
  color: #ff5722;
}
.q-deeporange .popover a:hover {
  color: #ff5722;
}
.q-brown {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-brown .alert-links a {
  color: #795548;
}
.q-brown .dropdownUsermenu .endstate {
  color: #795548;
}
.q-brown .q-actionbar {
  background-color: #795548;
}
.q-brown .q-action a:hover,
.q-brown .q-action button:hover,
.q-brown .q-action .q-action_Hub:hover {
  background-color: #694a3e;
}
.q-brown .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #795548;
}
.q-brown .k-button:focus {
  background-color: #795548 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-brown .material {
    background-color: #795548;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-brown .material {
    background-color: #795548;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-brown .material {
    background-color: #795548;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #795548 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #795548 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #795548 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #795548 6.1px, #ffffff 6.1px);
  }
}
.q-brown .q-form,
.q-brown .q-gridheader {
  background-color: #795548 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #795548 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #795548 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #795548 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #795548 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-brown .q-form,
  .q-brown .q-gridheader {
    background-color: #795548 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #795548 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #795548 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #795548 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #795548 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-brown .q-gridheaderwhite {
  background-color: #795548 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-brown .q-gridheaderwhite {
    background-color: #795548 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #795548 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #795548 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #795548 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #795548 6.1px, #ffffff 6.1px) !important;
  }
}
.q-brown .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-brown .detailscard .btn-link.pull-right,
.q-brown .addresscard .btn-link.pull-right,
.q-brown .contactcard .btn-link.pull-right {
  color: #795548 !important;
}
.q-brown .k-progressbar {
  background-color: #b89588 !important;
}
.q-brown .k-progressbar .k-state-selected {
  background-color: #795548 !important;
}
.q-brown table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #795548;
}
.q-brown .accordiontext:before,
.q-brown .accordiontext:after {
  color: #795548 !important;
}
.q-brown .q-form-wizard .btn-link.pull-right {
  color: #795548 !important;
}
.q-brown .stepwizard-step .btn-primary,
.q-brown .tabwizard-default .btn-primary {
  background-color: #795548 !important;
  border-color: #795548 !important;
}
@media (min-width: 992px) {
  .q-brown {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-brown .vertical .headerback {
    background-color: #795548;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #795548 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #795548 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #795548 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #795548 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-brown .vertical .headerback {
    background-color: #795548;
    background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #795548 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #795548 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #795548 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #795548 6.5px, #fafafa 6.5px);
  }
}
.q-brown a.text-link {
  color: #795548;
}
.q-brown .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #b89588 !important;
}
.q-brown .k-scheduler-views li.k-state-hover {
  border-color: #291d18 !important;
}
.q-brown .k-task-complete,
.q-brown .k-scheduler .k-header,
.q-brown .k-scheduler .k-header li,
.q-brown .k-scheduler .k-header .k-link {
  background-color: #795548 !important;
  border-color: #795548;
}
.q-brown .k-header.k-scheduler-footer ul.k-header li {
  border-color: #795548;
}
.q-brown .k-filter-menu.k-popup .k-button {
  color: #795548 !important;
}
.q-brown .q-dialoglink {
  color: #795548;
}
.q-brown .q-dialoglink:hover {
  color: #49332b;
}
.q-brown .k-editor-dialog .k-textbox > input:focus,
.q-brown .k-editor-dialog .k-input[type="text"]:focus,
.q-brown .k-editor-dialog .k-input[type="number"]:focus,
.q-brown .k-editor-dialog .k-textbox:focus,
.q-brown .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-brown .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #795548;
}
.q-brown .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-brown .k-editor-dialog .k-dialog-close.k-button {
  color: #795548 !important;
}
.q-brown .l3grid .k-edit-cell .k-input,
.q-brown .l3grid .k-edit-cell input.k-textbox,
.q-brown .l3grid .k-edit-cell textarea.k-textbox,
.q-brown .l3grid .k-edit-cell input.k-textbox:hover,
.q-brown .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-brown .l3grid .k-edit-cell .k-textbox > input,
.q-brown .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #392822 !important;
}
.q-brown .contextMenu LI.hover A,
.q-brown .dropdown-menu LI:hover,
.q-brown .dropdown-menu LI A:hover,
.q-brown dropdown-actionmenu LI:hover,
.q-brown .dropdown-actionmenu LI A:hover {
  color: #795548;
}
.q-brown .gridholder .coloredcell {
  background-color: #795548 !important;
}
.q-brown .gridholder .k-group-cell.k-header {
  background-color: #795548;
}
.q-brown .gridholder .k-button {
  background-color: transparent!important;
}
.q-brown .gridholder .q-linkout {
  color: #795548 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-brown .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-brown .gridholder .k-grid .gridbutton {
  background-color: #795548 !important;
}
.q-brown .k-grouping-header .k-group-indicator,
.q-brown .k-pivot-toolbar .k-button {
  background-color: #795548 !important;
  border-color: #795548 !important;
}
.q-brown .contextMenu LI.hover A,
.q-brown .dropdown-menu LI:hover,
.q-brown .dropdown-menu LI A:hover,
.q-brown .dropdown-menu LI button:hover,
.q-brown .dropdown-menu > li > button:hover {
  color: #795548;
}
.q-brown .k-popup .k-primary {
  background-color: #795548;
}
.q-brown .k-filter-menu input.k-textbox,
.q-brown .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-brown .k-filter-menu input.k-textbox:focus,
.q-brown .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-brown .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-brown .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-brown .k-filtercell,
.q-brown .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-brown .list_carousel li:hover,
.q-brown .list_carousel li.tab-active {
  color: #795548;
  border-bottom: 2px solid #795548;
}
.q-brown .list_carousel {
  background-color: #795548;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #795548 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #795548 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #795548 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #795548 6px, #eeeeee 6px);
}
.q-brown .k-tab-control-container {
  background-color: #795548;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px);
}
.q-brown .k-content {
  background-color: #795548;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px);
}
.q-brown .q-tab-panel-wrapper {
  background-color: #795548;
  background-image: -webkit-gradient(linear, left top, right top, from(#795548), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #795548 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #795548 6px, #ffffff 6px);
}
.q-brown .k-state-active .gridholder a.k-link,
.q-brown .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-brown .k-window-content .k-button,
.q-brown .k-window-content .delete-cancel,
.q-brown .k-window-content .delete-confirm {
  color: #795548;
}
.q-brown .widget .k-button:focus {
  background-color: #795548 !important;
}
.q-brown .k-window-titlebar.k-header {
  background: #795548;
}
.q-brown .k-window-titlebar {
  background-color: #795548;
}
.q-brown .lightboxClose {
  color: #795548;
}
.q-brown .k-calendar .k-header {
  background-color: #795548;
}
.q-brown .k-calendar .k-header .k-link.k-state-hover {
  background-color: #694a3e;
}
.q-brown .k-calendar .k-footer .k-nav-today {
  color: #795548;
}
.q-brown .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-brown .effectivedateon,
.q-brown .effectivedateoff,
.q-brown .prominentlink,
.q-brown .k-checkbox-label.pull-left:before,
.q-brown .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #795548;
}
.q-brown .q-form-control-wrapper input.q-form-control-input,
.q-brown .q-form-control-wrapper textarea.q-form-control-input,
.q-brown .k-dropdown-wrap span.k-input,
.q-brown .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#795548, #795548), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-brown .q-form-control-wrapper input.q-form-control-input:focus,
.q-brown .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-brown .k-dropdown-wrap span.k-input:focus,
.q-brown .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-brown .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-brown .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#795548, #795548), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-brown input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #795548;
}
.q-brown .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #795548 !important;
  border-color: #795548 !important;
}
.q-brown .k-radio:checked + .k-radio-label:before {
  border-color: #795548 !important;
}
.q-brown .k-radio:checked + .k-radio-label:after {
  background-color: #795548 !important;
}
.q-brown .effectivedateon,
.q-brown .effectivedateoff,
.q-brown .prominentlink {
  color: #795548 !important;
}
.q-brown .k-button {
  background: #795548 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-brown .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-brown .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-brown .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-brown .k-state-selected > .k-link,
.q-brown .k-panelbar > li > .k-state-selected,
.q-brown .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #795548 !important;
  font-weight: bold;
}
.q-brown .k-state-active a.k-link {
  color: #795548 !important;
}
.q-brown .k-tabstrip-items .k-state-active,
.q-brown .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #795548 !important;
}
.q-brown .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-brown .k-state-selected,
.q-brown .k-state-selected:link,
.q-brown .k-state-selected:visited,
.q-brown .k-list > .k-state-selected,
.q-brown .k-list > .k-state-highlight,
.q-brown .k-panel > .k-state-selected,
.q-brown .k-ghost-splitbar-vertical,
.q-brown .k-ghost-splitbar-horizontal,
.q-brown .k-draghandle.k-state-selected:hover,
.q-brown .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-brown .k-scheduler .k-today.k-state-selected,
.q-brown .k-marquee-color {
  color: #795548 !important;
}
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#795548, #795548), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-brown .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#795548, #795548), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-brown .gridholder a.k-link.q-error,
.q-brown .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-brown .popover a {
  color: #795548;
}
.q-brown .popover a:hover {
  color: #795548;
}
/* Main products definitions */
/* In this file you should set your main application setion names, colors and icon files. These are names, icons and colors specific to your app */
/* Steps: Ensure all of your menu icons have been generated and saved to Content/30_Quorum/images/MenuIcons. */
/* Each icon should measure 64px wide x 140px high and contain the dark and light version of the menu icon */
/********* IMPORTANT *********/
/* Make sure each section is given a unique number, e.g. @section1name, @section2name, etc */
/* Section name class - .q-[your unique section name here] */
/* For each section: */
/* add a unique name under @section[#]name */
/* e.g. if your section is called flowinggas, complete it as e.g. @section1name: flowinggas; NOTE: it must be one word and keep to lowercase  */
/* add a unique color under @section[#]name */
/* Choose from @pink, @purple, @blue, @lightblue, @teal, @green, @yellow, @gray, @amber, @orange, @deeporange, @brown  */
/* add a unique icon under @section[#]icon */
/* e.g. @section1icon: url(/IPWS/Content/40_Product/images/menu/menu_FlowingGas.png); */
/* add a unique name for @section[#]displayname: "The title of the menu item goes here"; */
/* Genesis blue*/
/* Section 1 - Copy and Paste as needed */
/*Widget class*/
.widget.q-capacity {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-capacity {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-capacity .alert-links a {
  color: #2f9ac3;
}
.q-capacity .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-capacity .q-actionbar {
  background-color: #2f9ac3;
}
.q-capacity .q-action a:hover,
.q-capacity .q-action button:hover,
.q-capacity .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-capacity .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-capacity .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-capacity .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-capacity .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-capacity .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-capacity .q-form,
.q-capacity .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-capacity .q-form,
  .q-capacity .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-capacity .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-capacity .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-capacity .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-capacity .detailscard .btn-link.pull-right,
.q-capacity .addresscard .btn-link.pull-right,
.q-capacity .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-capacity .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-capacity .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-capacity table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-capacity .accordiontext:before,
.q-capacity .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-capacity .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-capacity .stepwizard-step .btn-primary,
.q-capacity .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-capacity {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-capacity .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-capacity .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-capacity a.text-link {
  color: #2f9ac3;
}
.q-capacity .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-capacity .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-capacity .k-task-complete,
.q-capacity .k-scheduler .k-header,
.q-capacity .k-scheduler .k-header li,
.q-capacity .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-capacity .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-capacity .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-capacity .q-dialoglink {
  color: #2f9ac3;
}
.q-capacity .q-dialoglink:hover {
  color: #206985;
}
.q-capacity .k-editor-dialog .k-textbox > input:focus,
.q-capacity .k-editor-dialog .k-input[type="text"]:focus,
.q-capacity .k-editor-dialog .k-input[type="number"]:focus,
.q-capacity .k-editor-dialog .k-textbox:focus,
.q-capacity .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-capacity .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-capacity .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-capacity .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-capacity .l3grid .k-edit-cell .k-input,
.q-capacity .l3grid .k-edit-cell input.k-textbox,
.q-capacity .l3grid .k-edit-cell textarea.k-textbox,
.q-capacity .l3grid .k-edit-cell input.k-textbox:hover,
.q-capacity .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-capacity .l3grid .k-edit-cell .k-textbox > input,
.q-capacity .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-capacity .contextMenu LI.hover A,
.q-capacity .dropdown-menu LI:hover,
.q-capacity .dropdown-menu LI A:hover,
.q-capacity dropdown-actionmenu LI:hover,
.q-capacity .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-capacity .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-capacity .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-capacity .gridholder .k-button {
  background-color: transparent!important;
}
.q-capacity .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-capacity .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-capacity .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-capacity .k-grouping-header .k-group-indicator,
.q-capacity .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-capacity .contextMenu LI.hover A,
.q-capacity .dropdown-menu LI:hover,
.q-capacity .dropdown-menu LI A:hover,
.q-capacity .dropdown-menu LI button:hover,
.q-capacity .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-capacity .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-capacity .k-filter-menu input.k-textbox,
.q-capacity .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-capacity .k-filter-menu input.k-textbox:focus,
.q-capacity .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-capacity .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-capacity .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-capacity .k-filtercell,
.q-capacity .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-capacity .list_carousel li:hover,
.q-capacity .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-capacity .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-capacity .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-capacity .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-capacity .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-capacity .k-state-active .gridholder a.k-link,
.q-capacity .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-capacity .k-window-content .k-button,
.q-capacity .k-window-content .delete-cancel,
.q-capacity .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-capacity .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-capacity .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-capacity .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-capacity .lightboxClose {
  color: #2f9ac3;
}
.q-capacity .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-capacity .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-capacity .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-capacity .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-capacity .effectivedateon,
.q-capacity .effectivedateoff,
.q-capacity .prominentlink,
.q-capacity .k-checkbox-label.pull-left:before,
.q-capacity .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-capacity .q-form-control-wrapper input.q-form-control-input,
.q-capacity .q-form-control-wrapper textarea.q-form-control-input,
.q-capacity .k-dropdown-wrap span.k-input,
.q-capacity .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-capacity .q-form-control-wrapper input.q-form-control-input:focus,
.q-capacity .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-capacity .k-dropdown-wrap span.k-input:focus,
.q-capacity .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-capacity .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-capacity .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-capacity input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-capacity .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-capacity .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-capacity .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-capacity .effectivedateon,
.q-capacity .effectivedateoff,
.q-capacity .prominentlink {
  color: #2f9ac3 !important;
}
.q-capacity .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-capacity .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-capacity .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-capacity .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-capacity .k-state-selected > .k-link,
.q-capacity .k-panelbar > li > .k-state-selected,
.q-capacity .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-capacity .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-capacity .k-tabstrip-items .k-state-active,
.q-capacity .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-capacity .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-capacity .k-state-selected,
.q-capacity .k-state-selected:link,
.q-capacity .k-state-selected:visited,
.q-capacity .k-list > .k-state-selected,
.q-capacity .k-list > .k-state-highlight,
.q-capacity .k-panel > .k-state-selected,
.q-capacity .k-ghost-splitbar-vertical,
.q-capacity .k-ghost-splitbar-horizontal,
.q-capacity .k-draghandle.k-state-selected:hover,
.q-capacity .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-capacity .k-scheduler .k-today.k-state-selected,
.q-capacity .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-capacity .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-capacity .gridholder a.k-link.q-error,
.q-capacity .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-capacity .popover a {
  color: #2f9ac3;
}
.q-capacity .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menucapacity {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menucapacity:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menucapacity:hover,
#mainMenuSlideOut .q-menucapacity.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menucapacity:hover .mm-next:after,
#mainMenuSlideOut .q-menucapacity.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menucapacity:hover .mm-arrow:after,
#mainMenuSlideOut .q-menucapacity.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menucapacity {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menucapacity button span.q-icon {
  background-image: none;
}
.q-menucapacity.active,
.q-menucapacity.open,
.q-menucapacity.mm-opened,
.q-menucapacity:hover {
  background-color: #2f9ac3 !important;
}
.q-menucapacity .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-gasQuality {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-gasQuality {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-gasQuality .alert-links a {
  color: #2f9ac3;
}
.q-gasQuality .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-gasQuality .q-actionbar {
  background-color: #2f9ac3;
}
.q-gasQuality .q-action a:hover,
.q-gasQuality .q-action button:hover,
.q-gasQuality .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-gasQuality .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-gasQuality .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-gasQuality .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-gasQuality .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-gasQuality .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-gasQuality .q-form,
.q-gasQuality .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-gasQuality .q-form,
  .q-gasQuality .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-gasQuality .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-gasQuality .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-gasQuality .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-gasQuality .detailscard .btn-link.pull-right,
.q-gasQuality .addresscard .btn-link.pull-right,
.q-gasQuality .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-gasQuality .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-gasQuality .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-gasQuality table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-gasQuality .accordiontext:before,
.q-gasQuality .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-gasQuality .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-gasQuality .stepwizard-step .btn-primary,
.q-gasQuality .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-gasQuality {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-gasQuality .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-gasQuality .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-gasQuality a.text-link {
  color: #2f9ac3;
}
.q-gasQuality .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-gasQuality .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-gasQuality .k-task-complete,
.q-gasQuality .k-scheduler .k-header,
.q-gasQuality .k-scheduler .k-header li,
.q-gasQuality .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-gasQuality .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-gasQuality .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-gasQuality .q-dialoglink {
  color: #2f9ac3;
}
.q-gasQuality .q-dialoglink:hover {
  color: #206985;
}
.q-gasQuality .k-editor-dialog .k-textbox > input:focus,
.q-gasQuality .k-editor-dialog .k-input[type="text"]:focus,
.q-gasQuality .k-editor-dialog .k-input[type="number"]:focus,
.q-gasQuality .k-editor-dialog .k-textbox:focus,
.q-gasQuality .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-gasQuality .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-gasQuality .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-gasQuality .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-gasQuality .l3grid .k-edit-cell .k-input,
.q-gasQuality .l3grid .k-edit-cell input.k-textbox,
.q-gasQuality .l3grid .k-edit-cell textarea.k-textbox,
.q-gasQuality .l3grid .k-edit-cell input.k-textbox:hover,
.q-gasQuality .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-gasQuality .l3grid .k-edit-cell .k-textbox > input,
.q-gasQuality .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-gasQuality .contextMenu LI.hover A,
.q-gasQuality .dropdown-menu LI:hover,
.q-gasQuality .dropdown-menu LI A:hover,
.q-gasQuality dropdown-actionmenu LI:hover,
.q-gasQuality .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-gasQuality .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-gasQuality .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-gasQuality .gridholder .k-button {
  background-color: transparent!important;
}
.q-gasQuality .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-gasQuality .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-gasQuality .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-gasQuality .k-grouping-header .k-group-indicator,
.q-gasQuality .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-gasQuality .contextMenu LI.hover A,
.q-gasQuality .dropdown-menu LI:hover,
.q-gasQuality .dropdown-menu LI A:hover,
.q-gasQuality .dropdown-menu LI button:hover,
.q-gasQuality .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-gasQuality .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-gasQuality .k-filter-menu input.k-textbox,
.q-gasQuality .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-gasQuality .k-filter-menu input.k-textbox:focus,
.q-gasQuality .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-gasQuality .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-gasQuality .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-gasQuality .k-filtercell,
.q-gasQuality .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-gasQuality .list_carousel li:hover,
.q-gasQuality .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-gasQuality .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-gasQuality .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-gasQuality .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-gasQuality .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-gasQuality .k-state-active .gridholder a.k-link,
.q-gasQuality .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-gasQuality .k-window-content .k-button,
.q-gasQuality .k-window-content .delete-cancel,
.q-gasQuality .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-gasQuality .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-gasQuality .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-gasQuality .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-gasQuality .lightboxClose {
  color: #2f9ac3;
}
.q-gasQuality .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-gasQuality .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-gasQuality .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-gasQuality .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-gasQuality .effectivedateon,
.q-gasQuality .effectivedateoff,
.q-gasQuality .prominentlink,
.q-gasQuality .k-checkbox-label.pull-left:before,
.q-gasQuality .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-gasQuality .q-form-control-wrapper input.q-form-control-input,
.q-gasQuality .q-form-control-wrapper textarea.q-form-control-input,
.q-gasQuality .k-dropdown-wrap span.k-input,
.q-gasQuality .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-gasQuality .q-form-control-wrapper input.q-form-control-input:focus,
.q-gasQuality .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-gasQuality .k-dropdown-wrap span.k-input:focus,
.q-gasQuality .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-gasQuality .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-gasQuality .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-gasQuality input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-gasQuality .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-gasQuality .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-gasQuality .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-gasQuality .effectivedateon,
.q-gasQuality .effectivedateoff,
.q-gasQuality .prominentlink {
  color: #2f9ac3 !important;
}
.q-gasQuality .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-gasQuality .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-gasQuality .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-gasQuality .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-gasQuality .k-state-selected > .k-link,
.q-gasQuality .k-panelbar > li > .k-state-selected,
.q-gasQuality .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-gasQuality .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-gasQuality .k-tabstrip-items .k-state-active,
.q-gasQuality .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-gasQuality .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-gasQuality .k-state-selected,
.q-gasQuality .k-state-selected:link,
.q-gasQuality .k-state-selected:visited,
.q-gasQuality .k-list > .k-state-selected,
.q-gasQuality .k-list > .k-state-highlight,
.q-gasQuality .k-panel > .k-state-selected,
.q-gasQuality .k-ghost-splitbar-vertical,
.q-gasQuality .k-ghost-splitbar-horizontal,
.q-gasQuality .k-draghandle.k-state-selected:hover,
.q-gasQuality .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-gasQuality .k-scheduler .k-today.k-state-selected,
.q-gasQuality .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-gasQuality .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-gasQuality .gridholder a.k-link.q-error,
.q-gasQuality .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-gasQuality .popover a {
  color: #2f9ac3;
}
.q-gasQuality .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menugasQuality {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menugasQuality:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menugasQuality:hover,
#mainMenuSlideOut .q-menugasQuality.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menugasQuality:hover .mm-next:after,
#mainMenuSlideOut .q-menugasQuality.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menugasQuality:hover .mm-arrow:after,
#mainMenuSlideOut .q-menugasQuality.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menugasQuality {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menugasQuality button span.q-icon {
  background-image: none;
}
.q-menugasQuality.active,
.q-menugasQuality.open,
.q-menugasQuality.mm-opened,
.q-menugasQuality:hover {
  background-color: #2f9ac3 !important;
}
.q-menugasQuality .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-indexofcust {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-indexofcust {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-indexofcust .alert-links a {
  color: #2f9ac3;
}
.q-indexofcust .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-indexofcust .q-actionbar {
  background-color: #2f9ac3;
}
.q-indexofcust .q-action a:hover,
.q-indexofcust .q-action button:hover,
.q-indexofcust .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-indexofcust .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-indexofcust .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-indexofcust .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-indexofcust .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-indexofcust .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-indexofcust .q-form,
.q-indexofcust .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-indexofcust .q-form,
  .q-indexofcust .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-indexofcust .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-indexofcust .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-indexofcust .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-indexofcust .detailscard .btn-link.pull-right,
.q-indexofcust .addresscard .btn-link.pull-right,
.q-indexofcust .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-indexofcust .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-indexofcust .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-indexofcust table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-indexofcust .accordiontext:before,
.q-indexofcust .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-indexofcust .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-indexofcust .stepwizard-step .btn-primary,
.q-indexofcust .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-indexofcust {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-indexofcust .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-indexofcust .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-indexofcust a.text-link {
  color: #2f9ac3;
}
.q-indexofcust .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-indexofcust .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-indexofcust .k-task-complete,
.q-indexofcust .k-scheduler .k-header,
.q-indexofcust .k-scheduler .k-header li,
.q-indexofcust .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-indexofcust .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-indexofcust .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-indexofcust .q-dialoglink {
  color: #2f9ac3;
}
.q-indexofcust .q-dialoglink:hover {
  color: #206985;
}
.q-indexofcust .k-editor-dialog .k-textbox > input:focus,
.q-indexofcust .k-editor-dialog .k-input[type="text"]:focus,
.q-indexofcust .k-editor-dialog .k-input[type="number"]:focus,
.q-indexofcust .k-editor-dialog .k-textbox:focus,
.q-indexofcust .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-indexofcust .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-indexofcust .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-indexofcust .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-indexofcust .l3grid .k-edit-cell .k-input,
.q-indexofcust .l3grid .k-edit-cell input.k-textbox,
.q-indexofcust .l3grid .k-edit-cell textarea.k-textbox,
.q-indexofcust .l3grid .k-edit-cell input.k-textbox:hover,
.q-indexofcust .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-indexofcust .l3grid .k-edit-cell .k-textbox > input,
.q-indexofcust .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-indexofcust .contextMenu LI.hover A,
.q-indexofcust .dropdown-menu LI:hover,
.q-indexofcust .dropdown-menu LI A:hover,
.q-indexofcust dropdown-actionmenu LI:hover,
.q-indexofcust .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-indexofcust .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-indexofcust .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-indexofcust .gridholder .k-button {
  background-color: transparent!important;
}
.q-indexofcust .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-indexofcust .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-indexofcust .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-indexofcust .k-grouping-header .k-group-indicator,
.q-indexofcust .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-indexofcust .contextMenu LI.hover A,
.q-indexofcust .dropdown-menu LI:hover,
.q-indexofcust .dropdown-menu LI A:hover,
.q-indexofcust .dropdown-menu LI button:hover,
.q-indexofcust .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-indexofcust .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-indexofcust .k-filter-menu input.k-textbox,
.q-indexofcust .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-indexofcust .k-filter-menu input.k-textbox:focus,
.q-indexofcust .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-indexofcust .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-indexofcust .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-indexofcust .k-filtercell,
.q-indexofcust .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-indexofcust .list_carousel li:hover,
.q-indexofcust .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-indexofcust .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-indexofcust .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-indexofcust .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-indexofcust .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-indexofcust .k-state-active .gridholder a.k-link,
.q-indexofcust .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-indexofcust .k-window-content .k-button,
.q-indexofcust .k-window-content .delete-cancel,
.q-indexofcust .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-indexofcust .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-indexofcust .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-indexofcust .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-indexofcust .lightboxClose {
  color: #2f9ac3;
}
.q-indexofcust .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-indexofcust .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-indexofcust .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-indexofcust .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-indexofcust .effectivedateon,
.q-indexofcust .effectivedateoff,
.q-indexofcust .prominentlink,
.q-indexofcust .k-checkbox-label.pull-left:before,
.q-indexofcust .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-indexofcust .q-form-control-wrapper input.q-form-control-input,
.q-indexofcust .q-form-control-wrapper textarea.q-form-control-input,
.q-indexofcust .k-dropdown-wrap span.k-input,
.q-indexofcust .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-indexofcust .q-form-control-wrapper input.q-form-control-input:focus,
.q-indexofcust .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-indexofcust .k-dropdown-wrap span.k-input:focus,
.q-indexofcust .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-indexofcust .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-indexofcust .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-indexofcust input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-indexofcust .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-indexofcust .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-indexofcust .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-indexofcust .effectivedateon,
.q-indexofcust .effectivedateoff,
.q-indexofcust .prominentlink {
  color: #2f9ac3 !important;
}
.q-indexofcust .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-indexofcust .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-indexofcust .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-indexofcust .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-indexofcust .k-state-selected > .k-link,
.q-indexofcust .k-panelbar > li > .k-state-selected,
.q-indexofcust .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-indexofcust .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-indexofcust .k-tabstrip-items .k-state-active,
.q-indexofcust .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-indexofcust .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-indexofcust .k-state-selected,
.q-indexofcust .k-state-selected:link,
.q-indexofcust .k-state-selected:visited,
.q-indexofcust .k-list > .k-state-selected,
.q-indexofcust .k-list > .k-state-highlight,
.q-indexofcust .k-panel > .k-state-selected,
.q-indexofcust .k-ghost-splitbar-vertical,
.q-indexofcust .k-ghost-splitbar-horizontal,
.q-indexofcust .k-draghandle.k-state-selected:hover,
.q-indexofcust .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-indexofcust .k-scheduler .k-today.k-state-selected,
.q-indexofcust .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-indexofcust .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-indexofcust .gridholder a.k-link.q-error,
.q-indexofcust .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-indexofcust .popover a {
  color: #2f9ac3;
}
.q-indexofcust .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menuindexofcust {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menuindexofcust:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menuindexofcust:hover,
#mainMenuSlideOut .q-menuindexofcust.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menuindexofcust:hover .mm-next:after,
#mainMenuSlideOut .q-menuindexofcust.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menuindexofcust:hover .mm-arrow:after,
#mainMenuSlideOut .q-menuindexofcust.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menuindexofcust {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menuindexofcust button span.q-icon {
  background-image: none;
}
.q-menuindexofcust.active,
.q-menuindexofcust.open,
.q-menuindexofcust.mm-opened,
.q-menuindexofcust:hover {
  background-color: #2f9ac3 !important;
}
.q-menuindexofcust .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-notices {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-notices {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-notices .alert-links a {
  color: #2f9ac3;
}
.q-notices .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-notices .q-actionbar {
  background-color: #2f9ac3;
}
.q-notices .q-action a:hover,
.q-notices .q-action button:hover,
.q-notices .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-notices .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-notices .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-notices .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-notices .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-notices .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-notices .q-form,
.q-notices .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-notices .q-form,
  .q-notices .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-notices .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-notices .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-notices .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-notices .detailscard .btn-link.pull-right,
.q-notices .addresscard .btn-link.pull-right,
.q-notices .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-notices .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-notices .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-notices table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-notices .accordiontext:before,
.q-notices .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-notices .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-notices .stepwizard-step .btn-primary,
.q-notices .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-notices {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-notices .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-notices .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-notices a.text-link {
  color: #2f9ac3;
}
.q-notices .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-notices .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-notices .k-task-complete,
.q-notices .k-scheduler .k-header,
.q-notices .k-scheduler .k-header li,
.q-notices .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-notices .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-notices .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-notices .q-dialoglink {
  color: #2f9ac3;
}
.q-notices .q-dialoglink:hover {
  color: #206985;
}
.q-notices .k-editor-dialog .k-textbox > input:focus,
.q-notices .k-editor-dialog .k-input[type="text"]:focus,
.q-notices .k-editor-dialog .k-input[type="number"]:focus,
.q-notices .k-editor-dialog .k-textbox:focus,
.q-notices .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-notices .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-notices .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-notices .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-notices .l3grid .k-edit-cell .k-input,
.q-notices .l3grid .k-edit-cell input.k-textbox,
.q-notices .l3grid .k-edit-cell textarea.k-textbox,
.q-notices .l3grid .k-edit-cell input.k-textbox:hover,
.q-notices .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-notices .l3grid .k-edit-cell .k-textbox > input,
.q-notices .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-notices .contextMenu LI.hover A,
.q-notices .dropdown-menu LI:hover,
.q-notices .dropdown-menu LI A:hover,
.q-notices dropdown-actionmenu LI:hover,
.q-notices .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-notices .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-notices .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-notices .gridholder .k-button {
  background-color: transparent!important;
}
.q-notices .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-notices .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-notices .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-notices .k-grouping-header .k-group-indicator,
.q-notices .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-notices .contextMenu LI.hover A,
.q-notices .dropdown-menu LI:hover,
.q-notices .dropdown-menu LI A:hover,
.q-notices .dropdown-menu LI button:hover,
.q-notices .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-notices .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-notices .k-filter-menu input.k-textbox,
.q-notices .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-notices .k-filter-menu input.k-textbox:focus,
.q-notices .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-notices .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-notices .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-notices .k-filtercell,
.q-notices .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-notices .list_carousel li:hover,
.q-notices .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-notices .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-notices .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-notices .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-notices .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-notices .k-state-active .gridholder a.k-link,
.q-notices .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-notices .k-window-content .k-button,
.q-notices .k-window-content .delete-cancel,
.q-notices .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-notices .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-notices .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-notices .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-notices .lightboxClose {
  color: #2f9ac3;
}
.q-notices .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-notices .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-notices .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-notices .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-notices .effectivedateon,
.q-notices .effectivedateoff,
.q-notices .prominentlink,
.q-notices .k-checkbox-label.pull-left:before,
.q-notices .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-notices .q-form-control-wrapper input.q-form-control-input,
.q-notices .q-form-control-wrapper textarea.q-form-control-input,
.q-notices .k-dropdown-wrap span.k-input,
.q-notices .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-notices .q-form-control-wrapper input.q-form-control-input:focus,
.q-notices .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-notices .k-dropdown-wrap span.k-input:focus,
.q-notices .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-notices .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-notices .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-notices input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-notices .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-notices .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-notices .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-notices .effectivedateon,
.q-notices .effectivedateoff,
.q-notices .prominentlink {
  color: #2f9ac3 !important;
}
.q-notices .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-notices .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-notices .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-notices .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-notices .k-state-selected > .k-link,
.q-notices .k-panelbar > li > .k-state-selected,
.q-notices .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-notices .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-notices .k-tabstrip-items .k-state-active,
.q-notices .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-notices .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-notices .k-state-selected,
.q-notices .k-state-selected:link,
.q-notices .k-state-selected:visited,
.q-notices .k-list > .k-state-selected,
.q-notices .k-list > .k-state-highlight,
.q-notices .k-panel > .k-state-selected,
.q-notices .k-ghost-splitbar-vertical,
.q-notices .k-ghost-splitbar-horizontal,
.q-notices .k-draghandle.k-state-selected:hover,
.q-notices .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-notices .k-scheduler .k-today.k-state-selected,
.q-notices .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-notices .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-notices .gridholder a.k-link.q-error,
.q-notices .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-notices .popover a {
  color: #2f9ac3;
}
.q-notices .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menunotices {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menunotices:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menunotices:hover,
#mainMenuSlideOut .q-menunotices.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menunotices:hover .mm-next:after,
#mainMenuSlideOut .q-menunotices.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menunotices:hover .mm-arrow:after,
#mainMenuSlideOut .q-menunotices.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menunotices {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menunotices button span.q-icon {
  background-image: none;
}
.q-menunotices.active,
.q-menunotices.open,
.q-menunotices.mm-opened,
.q-menunotices:hover {
  background-color: #2f9ac3 !important;
}
.q-menunotices .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-postedImbal {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-postedImbal {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-postedImbal .alert-links a {
  color: #2f9ac3;
}
.q-postedImbal .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-postedImbal .q-actionbar {
  background-color: #2f9ac3;
}
.q-postedImbal .q-action a:hover,
.q-postedImbal .q-action button:hover,
.q-postedImbal .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-postedImbal .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-postedImbal .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-postedImbal .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-postedImbal .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-postedImbal .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-postedImbal .q-form,
.q-postedImbal .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-postedImbal .q-form,
  .q-postedImbal .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-postedImbal .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-postedImbal .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-postedImbal .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-postedImbal .detailscard .btn-link.pull-right,
.q-postedImbal .addresscard .btn-link.pull-right,
.q-postedImbal .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-postedImbal .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-postedImbal .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-postedImbal table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-postedImbal .accordiontext:before,
.q-postedImbal .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-postedImbal .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-postedImbal .stepwizard-step .btn-primary,
.q-postedImbal .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-postedImbal {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-postedImbal .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-postedImbal .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-postedImbal a.text-link {
  color: #2f9ac3;
}
.q-postedImbal .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-postedImbal .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-postedImbal .k-task-complete,
.q-postedImbal .k-scheduler .k-header,
.q-postedImbal .k-scheduler .k-header li,
.q-postedImbal .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-postedImbal .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-postedImbal .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-postedImbal .q-dialoglink {
  color: #2f9ac3;
}
.q-postedImbal .q-dialoglink:hover {
  color: #206985;
}
.q-postedImbal .k-editor-dialog .k-textbox > input:focus,
.q-postedImbal .k-editor-dialog .k-input[type="text"]:focus,
.q-postedImbal .k-editor-dialog .k-input[type="number"]:focus,
.q-postedImbal .k-editor-dialog .k-textbox:focus,
.q-postedImbal .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-postedImbal .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-postedImbal .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-postedImbal .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-postedImbal .l3grid .k-edit-cell .k-input,
.q-postedImbal .l3grid .k-edit-cell input.k-textbox,
.q-postedImbal .l3grid .k-edit-cell textarea.k-textbox,
.q-postedImbal .l3grid .k-edit-cell input.k-textbox:hover,
.q-postedImbal .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-postedImbal .l3grid .k-edit-cell .k-textbox > input,
.q-postedImbal .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-postedImbal .contextMenu LI.hover A,
.q-postedImbal .dropdown-menu LI:hover,
.q-postedImbal .dropdown-menu LI A:hover,
.q-postedImbal dropdown-actionmenu LI:hover,
.q-postedImbal .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-postedImbal .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-postedImbal .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-postedImbal .gridholder .k-button {
  background-color: transparent!important;
}
.q-postedImbal .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-postedImbal .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-postedImbal .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-postedImbal .k-grouping-header .k-group-indicator,
.q-postedImbal .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-postedImbal .contextMenu LI.hover A,
.q-postedImbal .dropdown-menu LI:hover,
.q-postedImbal .dropdown-menu LI A:hover,
.q-postedImbal .dropdown-menu LI button:hover,
.q-postedImbal .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-postedImbal .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-postedImbal .k-filter-menu input.k-textbox,
.q-postedImbal .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-postedImbal .k-filter-menu input.k-textbox:focus,
.q-postedImbal .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-postedImbal .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-postedImbal .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-postedImbal .k-filtercell,
.q-postedImbal .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-postedImbal .list_carousel li:hover,
.q-postedImbal .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-postedImbal .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-postedImbal .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-postedImbal .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-postedImbal .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-postedImbal .k-state-active .gridholder a.k-link,
.q-postedImbal .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-postedImbal .k-window-content .k-button,
.q-postedImbal .k-window-content .delete-cancel,
.q-postedImbal .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-postedImbal .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-postedImbal .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-postedImbal .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-postedImbal .lightboxClose {
  color: #2f9ac3;
}
.q-postedImbal .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-postedImbal .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-postedImbal .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-postedImbal .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-postedImbal .effectivedateon,
.q-postedImbal .effectivedateoff,
.q-postedImbal .prominentlink,
.q-postedImbal .k-checkbox-label.pull-left:before,
.q-postedImbal .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-postedImbal .q-form-control-wrapper input.q-form-control-input,
.q-postedImbal .q-form-control-wrapper textarea.q-form-control-input,
.q-postedImbal .k-dropdown-wrap span.k-input,
.q-postedImbal .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-postedImbal .q-form-control-wrapper input.q-form-control-input:focus,
.q-postedImbal .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-postedImbal .k-dropdown-wrap span.k-input:focus,
.q-postedImbal .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-postedImbal .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-postedImbal .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-postedImbal input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-postedImbal .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-postedImbal .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-postedImbal .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-postedImbal .effectivedateon,
.q-postedImbal .effectivedateoff,
.q-postedImbal .prominentlink {
  color: #2f9ac3 !important;
}
.q-postedImbal .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-postedImbal .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-postedImbal .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-postedImbal .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-postedImbal .k-state-selected > .k-link,
.q-postedImbal .k-panelbar > li > .k-state-selected,
.q-postedImbal .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-postedImbal .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-postedImbal .k-tabstrip-items .k-state-active,
.q-postedImbal .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-postedImbal .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-postedImbal .k-state-selected,
.q-postedImbal .k-state-selected:link,
.q-postedImbal .k-state-selected:visited,
.q-postedImbal .k-list > .k-state-selected,
.q-postedImbal .k-list > .k-state-highlight,
.q-postedImbal .k-panel > .k-state-selected,
.q-postedImbal .k-ghost-splitbar-vertical,
.q-postedImbal .k-ghost-splitbar-horizontal,
.q-postedImbal .k-draghandle.k-state-selected:hover,
.q-postedImbal .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-postedImbal .k-scheduler .k-today.k-state-selected,
.q-postedImbal .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-postedImbal .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-postedImbal .gridholder a.k-link.q-error,
.q-postedImbal .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-postedImbal .popover a {
  color: #2f9ac3;
}
.q-postedImbal .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menupostedImbal {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menupostedImbal:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menupostedImbal:hover,
#mainMenuSlideOut .q-menupostedImbal.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menupostedImbal:hover .mm-next:after,
#mainMenuSlideOut .q-menupostedImbal.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menupostedImbal:hover .mm-arrow:after,
#mainMenuSlideOut .q-menupostedImbal.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menupostedImbal {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menupostedImbal button span.q-icon {
  background-image: none;
}
.q-menupostedImbal.active,
.q-menupostedImbal.open,
.q-menupostedImbal.mm-opened,
.q-menupostedImbal:hover {
  background-color: #2f9ac3 !important;
}
.q-menupostedImbal .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-regulatory {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-regulatory {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-regulatory .alert-links a {
  color: #2f9ac3;
}
.q-regulatory .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-regulatory .q-actionbar {
  background-color: #2f9ac3;
}
.q-regulatory .q-action a:hover,
.q-regulatory .q-action button:hover,
.q-regulatory .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-regulatory .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-regulatory .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-regulatory .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-regulatory .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-regulatory .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-regulatory .q-form,
.q-regulatory .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-regulatory .q-form,
  .q-regulatory .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-regulatory .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-regulatory .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-regulatory .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-regulatory .detailscard .btn-link.pull-right,
.q-regulatory .addresscard .btn-link.pull-right,
.q-regulatory .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-regulatory .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-regulatory .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-regulatory table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-regulatory .accordiontext:before,
.q-regulatory .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-regulatory .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-regulatory .stepwizard-step .btn-primary,
.q-regulatory .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-regulatory {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-regulatory .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-regulatory .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-regulatory a.text-link {
  color: #2f9ac3;
}
.q-regulatory .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-regulatory .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-regulatory .k-task-complete,
.q-regulatory .k-scheduler .k-header,
.q-regulatory .k-scheduler .k-header li,
.q-regulatory .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-regulatory .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-regulatory .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-regulatory .q-dialoglink {
  color: #2f9ac3;
}
.q-regulatory .q-dialoglink:hover {
  color: #206985;
}
.q-regulatory .k-editor-dialog .k-textbox > input:focus,
.q-regulatory .k-editor-dialog .k-input[type="text"]:focus,
.q-regulatory .k-editor-dialog .k-input[type="number"]:focus,
.q-regulatory .k-editor-dialog .k-textbox:focus,
.q-regulatory .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-regulatory .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-regulatory .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-regulatory .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-regulatory .l3grid .k-edit-cell .k-input,
.q-regulatory .l3grid .k-edit-cell input.k-textbox,
.q-regulatory .l3grid .k-edit-cell textarea.k-textbox,
.q-regulatory .l3grid .k-edit-cell input.k-textbox:hover,
.q-regulatory .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-regulatory .l3grid .k-edit-cell .k-textbox > input,
.q-regulatory .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-regulatory .contextMenu LI.hover A,
.q-regulatory .dropdown-menu LI:hover,
.q-regulatory .dropdown-menu LI A:hover,
.q-regulatory dropdown-actionmenu LI:hover,
.q-regulatory .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-regulatory .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-regulatory .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-regulatory .gridholder .k-button {
  background-color: transparent!important;
}
.q-regulatory .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-regulatory .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-regulatory .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-regulatory .k-grouping-header .k-group-indicator,
.q-regulatory .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-regulatory .contextMenu LI.hover A,
.q-regulatory .dropdown-menu LI:hover,
.q-regulatory .dropdown-menu LI A:hover,
.q-regulatory .dropdown-menu LI button:hover,
.q-regulatory .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-regulatory .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-regulatory .k-filter-menu input.k-textbox,
.q-regulatory .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-regulatory .k-filter-menu input.k-textbox:focus,
.q-regulatory .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-regulatory .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-regulatory .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-regulatory .k-filtercell,
.q-regulatory .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-regulatory .list_carousel li:hover,
.q-regulatory .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-regulatory .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-regulatory .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-regulatory .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-regulatory .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-regulatory .k-state-active .gridholder a.k-link,
.q-regulatory .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-regulatory .k-window-content .k-button,
.q-regulatory .k-window-content .delete-cancel,
.q-regulatory .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-regulatory .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-regulatory .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-regulatory .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-regulatory .lightboxClose {
  color: #2f9ac3;
}
.q-regulatory .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-regulatory .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-regulatory .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-regulatory .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-regulatory .effectivedateon,
.q-regulatory .effectivedateoff,
.q-regulatory .prominentlink,
.q-regulatory .k-checkbox-label.pull-left:before,
.q-regulatory .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-regulatory .q-form-control-wrapper input.q-form-control-input,
.q-regulatory .q-form-control-wrapper textarea.q-form-control-input,
.q-regulatory .k-dropdown-wrap span.k-input,
.q-regulatory .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-regulatory .q-form-control-wrapper input.q-form-control-input:focus,
.q-regulatory .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-regulatory .k-dropdown-wrap span.k-input:focus,
.q-regulatory .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-regulatory .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-regulatory .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-regulatory input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-regulatory .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-regulatory .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-regulatory .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-regulatory .effectivedateon,
.q-regulatory .effectivedateoff,
.q-regulatory .prominentlink {
  color: #2f9ac3 !important;
}
.q-regulatory .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-regulatory .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-regulatory .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-regulatory .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-regulatory .k-state-selected > .k-link,
.q-regulatory .k-panelbar > li > .k-state-selected,
.q-regulatory .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-regulatory .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-regulatory .k-tabstrip-items .k-state-active,
.q-regulatory .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-regulatory .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-regulatory .k-state-selected,
.q-regulatory .k-state-selected:link,
.q-regulatory .k-state-selected:visited,
.q-regulatory .k-list > .k-state-selected,
.q-regulatory .k-list > .k-state-highlight,
.q-regulatory .k-panel > .k-state-selected,
.q-regulatory .k-ghost-splitbar-vertical,
.q-regulatory .k-ghost-splitbar-horizontal,
.q-regulatory .k-draghandle.k-state-selected:hover,
.q-regulatory .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-regulatory .k-scheduler .k-today.k-state-selected,
.q-regulatory .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-regulatory .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-regulatory .gridholder a.k-link.q-error,
.q-regulatory .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-regulatory .popover a {
  color: #2f9ac3;
}
.q-regulatory .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menuregulatory {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menuregulatory:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menuregulatory:hover,
#mainMenuSlideOut .q-menuregulatory.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menuregulatory:hover .mm-next:after,
#mainMenuSlideOut .q-menuregulatory.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menuregulatory:hover .mm-arrow:after,
#mainMenuSlideOut .q-menuregulatory.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menuregulatory {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menuregulatory button span.q-icon {
  background-image: none;
}
.q-menuregulatory.active,
.q-menuregulatory.open,
.q-menuregulatory.mm-opened,
.q-menuregulatory:hover {
  background-color: #2f9ac3 !important;
}
.q-menuregulatory .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-standardsOfConduct {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-standardsOfConduct {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-standardsOfConduct .alert-links a {
  color: #2f9ac3;
}
.q-standardsOfConduct .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-standardsOfConduct .q-actionbar {
  background-color: #2f9ac3;
}
.q-standardsOfConduct .q-action a:hover,
.q-standardsOfConduct .q-action button:hover,
.q-standardsOfConduct .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-standardsOfConduct .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-standardsOfConduct .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-standardsOfConduct .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-standardsOfConduct .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-standardsOfConduct .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-standardsOfConduct .q-form,
.q-standardsOfConduct .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-standardsOfConduct .q-form,
  .q-standardsOfConduct .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-standardsOfConduct .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-standardsOfConduct .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-standardsOfConduct .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-standardsOfConduct .detailscard .btn-link.pull-right,
.q-standardsOfConduct .addresscard .btn-link.pull-right,
.q-standardsOfConduct .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-standardsOfConduct .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-standardsOfConduct .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-standardsOfConduct table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-standardsOfConduct .accordiontext:before,
.q-standardsOfConduct .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-standardsOfConduct .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-standardsOfConduct .stepwizard-step .btn-primary,
.q-standardsOfConduct .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-standardsOfConduct {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-standardsOfConduct .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-standardsOfConduct .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-standardsOfConduct a.text-link {
  color: #2f9ac3;
}
.q-standardsOfConduct .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-standardsOfConduct .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-standardsOfConduct .k-task-complete,
.q-standardsOfConduct .k-scheduler .k-header,
.q-standardsOfConduct .k-scheduler .k-header li,
.q-standardsOfConduct .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-standardsOfConduct .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-standardsOfConduct .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-standardsOfConduct .q-dialoglink {
  color: #2f9ac3;
}
.q-standardsOfConduct .q-dialoglink:hover {
  color: #206985;
}
.q-standardsOfConduct .k-editor-dialog .k-textbox > input:focus,
.q-standardsOfConduct .k-editor-dialog .k-input[type="text"]:focus,
.q-standardsOfConduct .k-editor-dialog .k-input[type="number"]:focus,
.q-standardsOfConduct .k-editor-dialog .k-textbox:focus,
.q-standardsOfConduct .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-standardsOfConduct .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-standardsOfConduct .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-standardsOfConduct .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-standardsOfConduct .l3grid .k-edit-cell .k-input,
.q-standardsOfConduct .l3grid .k-edit-cell input.k-textbox,
.q-standardsOfConduct .l3grid .k-edit-cell textarea.k-textbox,
.q-standardsOfConduct .l3grid .k-edit-cell input.k-textbox:hover,
.q-standardsOfConduct .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-standardsOfConduct .l3grid .k-edit-cell .k-textbox > input,
.q-standardsOfConduct .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-standardsOfConduct .contextMenu LI.hover A,
.q-standardsOfConduct .dropdown-menu LI:hover,
.q-standardsOfConduct .dropdown-menu LI A:hover,
.q-standardsOfConduct dropdown-actionmenu LI:hover,
.q-standardsOfConduct .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-standardsOfConduct .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-standardsOfConduct .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-standardsOfConduct .gridholder .k-button {
  background-color: transparent!important;
}
.q-standardsOfConduct .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-standardsOfConduct .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-standardsOfConduct .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-standardsOfConduct .k-grouping-header .k-group-indicator,
.q-standardsOfConduct .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-standardsOfConduct .contextMenu LI.hover A,
.q-standardsOfConduct .dropdown-menu LI:hover,
.q-standardsOfConduct .dropdown-menu LI A:hover,
.q-standardsOfConduct .dropdown-menu LI button:hover,
.q-standardsOfConduct .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-standardsOfConduct .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-standardsOfConduct .k-filter-menu input.k-textbox,
.q-standardsOfConduct .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-standardsOfConduct .k-filter-menu input.k-textbox:focus,
.q-standardsOfConduct .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-standardsOfConduct .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-standardsOfConduct .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-standardsOfConduct .k-filtercell,
.q-standardsOfConduct .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-standardsOfConduct .list_carousel li:hover,
.q-standardsOfConduct .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-standardsOfConduct .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-standardsOfConduct .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-standardsOfConduct .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-standardsOfConduct .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-standardsOfConduct .k-state-active .gridholder a.k-link,
.q-standardsOfConduct .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-standardsOfConduct .k-window-content .k-button,
.q-standardsOfConduct .k-window-content .delete-cancel,
.q-standardsOfConduct .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-standardsOfConduct .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-standardsOfConduct .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-standardsOfConduct .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-standardsOfConduct .lightboxClose {
  color: #2f9ac3;
}
.q-standardsOfConduct .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-standardsOfConduct .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-standardsOfConduct .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-standardsOfConduct .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-standardsOfConduct .effectivedateon,
.q-standardsOfConduct .effectivedateoff,
.q-standardsOfConduct .prominentlink,
.q-standardsOfConduct .k-checkbox-label.pull-left:before,
.q-standardsOfConduct .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-standardsOfConduct .q-form-control-wrapper input.q-form-control-input,
.q-standardsOfConduct .q-form-control-wrapper textarea.q-form-control-input,
.q-standardsOfConduct .k-dropdown-wrap span.k-input,
.q-standardsOfConduct .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-standardsOfConduct .q-form-control-wrapper input.q-form-control-input:focus,
.q-standardsOfConduct .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-standardsOfConduct .k-dropdown-wrap span.k-input:focus,
.q-standardsOfConduct .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-standardsOfConduct .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-standardsOfConduct .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-standardsOfConduct input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-standardsOfConduct .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-standardsOfConduct .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-standardsOfConduct .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-standardsOfConduct .effectivedateon,
.q-standardsOfConduct .effectivedateoff,
.q-standardsOfConduct .prominentlink {
  color: #2f9ac3 !important;
}
.q-standardsOfConduct .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-standardsOfConduct .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-standardsOfConduct .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-standardsOfConduct .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-standardsOfConduct .k-state-selected > .k-link,
.q-standardsOfConduct .k-panelbar > li > .k-state-selected,
.q-standardsOfConduct .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-standardsOfConduct .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-standardsOfConduct .k-tabstrip-items .k-state-active,
.q-standardsOfConduct .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-standardsOfConduct .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-standardsOfConduct .k-state-selected,
.q-standardsOfConduct .k-state-selected:link,
.q-standardsOfConduct .k-state-selected:visited,
.q-standardsOfConduct .k-list > .k-state-selected,
.q-standardsOfConduct .k-list > .k-state-highlight,
.q-standardsOfConduct .k-panel > .k-state-selected,
.q-standardsOfConduct .k-ghost-splitbar-vertical,
.q-standardsOfConduct .k-ghost-splitbar-horizontal,
.q-standardsOfConduct .k-draghandle.k-state-selected:hover,
.q-standardsOfConduct .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-standardsOfConduct .k-scheduler .k-today.k-state-selected,
.q-standardsOfConduct .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-standardsOfConduct .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-standardsOfConduct .gridholder a.k-link.q-error,
.q-standardsOfConduct .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-standardsOfConduct .popover a {
  color: #2f9ac3;
}
.q-standardsOfConduct .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menustandardsOfConduct {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menustandardsOfConduct:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menustandardsOfConduct:hover,
#mainMenuSlideOut .q-menustandardsOfConduct.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menustandardsOfConduct:hover .mm-next:after,
#mainMenuSlideOut .q-menustandardsOfConduct.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menustandardsOfConduct:hover .mm-arrow:after,
#mainMenuSlideOut .q-menustandardsOfConduct.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menustandardsOfConduct {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menustandardsOfConduct button span.q-icon {
  background-image: none;
}
.q-menustandardsOfConduct.active,
.q-menustandardsOfConduct.open,
.q-menustandardsOfConduct.mm-opened,
.q-menustandardsOfConduct:hover {
  background-color: #2f9ac3 !important;
}
.q-menustandardsOfConduct .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-tariff {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-tariff {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-tariff .alert-links a {
  color: #2f9ac3;
}
.q-tariff .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-tariff .q-actionbar {
  background-color: #2f9ac3;
}
.q-tariff .q-action a:hover,
.q-tariff .q-action button:hover,
.q-tariff .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-tariff .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-tariff .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-tariff .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-tariff .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-tariff .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-tariff .q-form,
.q-tariff .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-tariff .q-form,
  .q-tariff .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-tariff .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-tariff .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-tariff .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-tariff .detailscard .btn-link.pull-right,
.q-tariff .addresscard .btn-link.pull-right,
.q-tariff .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-tariff .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-tariff .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-tariff table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-tariff .accordiontext:before,
.q-tariff .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-tariff .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-tariff .stepwizard-step .btn-primary,
.q-tariff .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-tariff {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-tariff .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-tariff .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-tariff a.text-link {
  color: #2f9ac3;
}
.q-tariff .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-tariff .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-tariff .k-task-complete,
.q-tariff .k-scheduler .k-header,
.q-tariff .k-scheduler .k-header li,
.q-tariff .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-tariff .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-tariff .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-tariff .q-dialoglink {
  color: #2f9ac3;
}
.q-tariff .q-dialoglink:hover {
  color: #206985;
}
.q-tariff .k-editor-dialog .k-textbox > input:focus,
.q-tariff .k-editor-dialog .k-input[type="text"]:focus,
.q-tariff .k-editor-dialog .k-input[type="number"]:focus,
.q-tariff .k-editor-dialog .k-textbox:focus,
.q-tariff .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-tariff .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-tariff .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-tariff .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-tariff .l3grid .k-edit-cell .k-input,
.q-tariff .l3grid .k-edit-cell input.k-textbox,
.q-tariff .l3grid .k-edit-cell textarea.k-textbox,
.q-tariff .l3grid .k-edit-cell input.k-textbox:hover,
.q-tariff .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-tariff .l3grid .k-edit-cell .k-textbox > input,
.q-tariff .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-tariff .contextMenu LI.hover A,
.q-tariff .dropdown-menu LI:hover,
.q-tariff .dropdown-menu LI A:hover,
.q-tariff dropdown-actionmenu LI:hover,
.q-tariff .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-tariff .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-tariff .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-tariff .gridholder .k-button {
  background-color: transparent!important;
}
.q-tariff .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-tariff .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-tariff .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-tariff .k-grouping-header .k-group-indicator,
.q-tariff .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-tariff .contextMenu LI.hover A,
.q-tariff .dropdown-menu LI:hover,
.q-tariff .dropdown-menu LI A:hover,
.q-tariff .dropdown-menu LI button:hover,
.q-tariff .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-tariff .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-tariff .k-filter-menu input.k-textbox,
.q-tariff .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-tariff .k-filter-menu input.k-textbox:focus,
.q-tariff .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-tariff .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-tariff .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-tariff .k-filtercell,
.q-tariff .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-tariff .list_carousel li:hover,
.q-tariff .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-tariff .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-tariff .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-tariff .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-tariff .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-tariff .k-state-active .gridholder a.k-link,
.q-tariff .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-tariff .k-window-content .k-button,
.q-tariff .k-window-content .delete-cancel,
.q-tariff .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-tariff .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-tariff .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-tariff .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-tariff .lightboxClose {
  color: #2f9ac3;
}
.q-tariff .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-tariff .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-tariff .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-tariff .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-tariff .effectivedateon,
.q-tariff .effectivedateoff,
.q-tariff .prominentlink,
.q-tariff .k-checkbox-label.pull-left:before,
.q-tariff .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-tariff .q-form-control-wrapper input.q-form-control-input,
.q-tariff .q-form-control-wrapper textarea.q-form-control-input,
.q-tariff .k-dropdown-wrap span.k-input,
.q-tariff .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-tariff .q-form-control-wrapper input.q-form-control-input:focus,
.q-tariff .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-tariff .k-dropdown-wrap span.k-input:focus,
.q-tariff .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-tariff .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-tariff .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-tariff input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-tariff .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-tariff .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-tariff .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-tariff .effectivedateon,
.q-tariff .effectivedateoff,
.q-tariff .prominentlink {
  color: #2f9ac3 !important;
}
.q-tariff .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-tariff .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-tariff .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-tariff .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-tariff .k-state-selected > .k-link,
.q-tariff .k-panelbar > li > .k-state-selected,
.q-tariff .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-tariff .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-tariff .k-tabstrip-items .k-state-active,
.q-tariff .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-tariff .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-tariff .k-state-selected,
.q-tariff .k-state-selected:link,
.q-tariff .k-state-selected:visited,
.q-tariff .k-list > .k-state-selected,
.q-tariff .k-list > .k-state-highlight,
.q-tariff .k-panel > .k-state-selected,
.q-tariff .k-ghost-splitbar-vertical,
.q-tariff .k-ghost-splitbar-horizontal,
.q-tariff .k-draghandle.k-state-selected:hover,
.q-tariff .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-tariff .k-scheduler .k-today.k-state-selected,
.q-tariff .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-tariff .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-tariff .gridholder a.k-link.q-error,
.q-tariff .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-tariff .popover a {
  color: #2f9ac3;
}
.q-tariff .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menutariff {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menutariff:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menutariff:hover,
#mainMenuSlideOut .q-menutariff.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menutariff:hover .mm-next:after,
#mainMenuSlideOut .q-menutariff.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menutariff:hover .mm-arrow:after,
#mainMenuSlideOut .q-menutariff.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menutariff {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menutariff button span.q-icon {
  background-image: none;
}
.q-menutariff.active,
.q-menutariff.open,
.q-menutariff.mm-opened,
.q-menutariff:hover {
  background-color: #2f9ac3 !important;
}
.q-menutariff .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-transposting {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-transposting {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-transposting .alert-links a {
  color: #2f9ac3;
}
.q-transposting .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-transposting .q-actionbar {
  background-color: #2f9ac3;
}
.q-transposting .q-action a:hover,
.q-transposting .q-action button:hover,
.q-transposting .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-transposting .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-transposting .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-transposting .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-transposting .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-transposting .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-transposting .q-form,
.q-transposting .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-transposting .q-form,
  .q-transposting .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-transposting .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-transposting .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-transposting .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-transposting .detailscard .btn-link.pull-right,
.q-transposting .addresscard .btn-link.pull-right,
.q-transposting .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-transposting .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-transposting .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-transposting table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-transposting .accordiontext:before,
.q-transposting .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-transposting .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-transposting .stepwizard-step .btn-primary,
.q-transposting .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-transposting {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-transposting .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-transposting .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-transposting a.text-link {
  color: #2f9ac3;
}
.q-transposting .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-transposting .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-transposting .k-task-complete,
.q-transposting .k-scheduler .k-header,
.q-transposting .k-scheduler .k-header li,
.q-transposting .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-transposting .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-transposting .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-transposting .q-dialoglink {
  color: #2f9ac3;
}
.q-transposting .q-dialoglink:hover {
  color: #206985;
}
.q-transposting .k-editor-dialog .k-textbox > input:focus,
.q-transposting .k-editor-dialog .k-input[type="text"]:focus,
.q-transposting .k-editor-dialog .k-input[type="number"]:focus,
.q-transposting .k-editor-dialog .k-textbox:focus,
.q-transposting .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-transposting .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-transposting .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-transposting .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-transposting .l3grid .k-edit-cell .k-input,
.q-transposting .l3grid .k-edit-cell input.k-textbox,
.q-transposting .l3grid .k-edit-cell textarea.k-textbox,
.q-transposting .l3grid .k-edit-cell input.k-textbox:hover,
.q-transposting .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-transposting .l3grid .k-edit-cell .k-textbox > input,
.q-transposting .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-transposting .contextMenu LI.hover A,
.q-transposting .dropdown-menu LI:hover,
.q-transposting .dropdown-menu LI A:hover,
.q-transposting dropdown-actionmenu LI:hover,
.q-transposting .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-transposting .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-transposting .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-transposting .gridholder .k-button {
  background-color: transparent!important;
}
.q-transposting .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-transposting .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-transposting .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-transposting .k-grouping-header .k-group-indicator,
.q-transposting .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-transposting .contextMenu LI.hover A,
.q-transposting .dropdown-menu LI:hover,
.q-transposting .dropdown-menu LI A:hover,
.q-transposting .dropdown-menu LI button:hover,
.q-transposting .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-transposting .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-transposting .k-filter-menu input.k-textbox,
.q-transposting .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-transposting .k-filter-menu input.k-textbox:focus,
.q-transposting .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-transposting .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-transposting .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-transposting .k-filtercell,
.q-transposting .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-transposting .list_carousel li:hover,
.q-transposting .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-transposting .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-transposting .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-transposting .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-transposting .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-transposting .k-state-active .gridholder a.k-link,
.q-transposting .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-transposting .k-window-content .k-button,
.q-transposting .k-window-content .delete-cancel,
.q-transposting .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-transposting .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-transposting .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-transposting .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-transposting .lightboxClose {
  color: #2f9ac3;
}
.q-transposting .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-transposting .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-transposting .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-transposting .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-transposting .effectivedateon,
.q-transposting .effectivedateoff,
.q-transposting .prominentlink,
.q-transposting .k-checkbox-label.pull-left:before,
.q-transposting .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-transposting .q-form-control-wrapper input.q-form-control-input,
.q-transposting .q-form-control-wrapper textarea.q-form-control-input,
.q-transposting .k-dropdown-wrap span.k-input,
.q-transposting .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-transposting .q-form-control-wrapper input.q-form-control-input:focus,
.q-transposting .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-transposting .k-dropdown-wrap span.k-input:focus,
.q-transposting .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-transposting .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-transposting .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-transposting input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-transposting .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-transposting .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-transposting .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-transposting .effectivedateon,
.q-transposting .effectivedateoff,
.q-transposting .prominentlink {
  color: #2f9ac3 !important;
}
.q-transposting .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-transposting .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-transposting .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-transposting .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-transposting .k-state-selected > .k-link,
.q-transposting .k-panelbar > li > .k-state-selected,
.q-transposting .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-transposting .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-transposting .k-tabstrip-items .k-state-active,
.q-transposting .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-transposting .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-transposting .k-state-selected,
.q-transposting .k-state-selected:link,
.q-transposting .k-state-selected:visited,
.q-transposting .k-list > .k-state-selected,
.q-transposting .k-list > .k-state-highlight,
.q-transposting .k-panel > .k-state-selected,
.q-transposting .k-ghost-splitbar-vertical,
.q-transposting .k-ghost-splitbar-horizontal,
.q-transposting .k-draghandle.k-state-selected:hover,
.q-transposting .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-transposting .k-scheduler .k-today.k-state-selected,
.q-transposting .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-transposting .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-transposting .gridholder a.k-link.q-error,
.q-transposting .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-transposting .popover a {
  color: #2f9ac3;
}
.q-transposting .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menutransposting {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menutransposting:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menutransposting:hover,
#mainMenuSlideOut .q-menutransposting.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menutransposting:hover .mm-next:after,
#mainMenuSlideOut .q-menutransposting.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menutransposting:hover .mm-arrow:after,
#mainMenuSlideOut .q-menutransposting.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menutransposting {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menutransposting button span.q-icon {
  background-image: none;
}
.q-menutransposting.active,
.q-menutransposting.open,
.q-menutransposting.mm-opened,
.q-menutransposting:hover {
  background-color: #2f9ac3 !important;
}
.q-menutransposting .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-downloads {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-downloads {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-downloads .alert-links a {
  color: #2f9ac3;
}
.q-downloads .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-downloads .q-actionbar {
  background-color: #2f9ac3;
}
.q-downloads .q-action a:hover,
.q-downloads .q-action button:hover,
.q-downloads .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-downloads .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-downloads .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-downloads .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-downloads .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-downloads .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-downloads .q-form,
.q-downloads .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-downloads .q-form,
  .q-downloads .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-downloads .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-downloads .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-downloads .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-downloads .detailscard .btn-link.pull-right,
.q-downloads .addresscard .btn-link.pull-right,
.q-downloads .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-downloads .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-downloads .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-downloads table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-downloads .accordiontext:before,
.q-downloads .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-downloads .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-downloads .stepwizard-step .btn-primary,
.q-downloads .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-downloads {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-downloads .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-downloads .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-downloads a.text-link {
  color: #2f9ac3;
}
.q-downloads .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-downloads .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-downloads .k-task-complete,
.q-downloads .k-scheduler .k-header,
.q-downloads .k-scheduler .k-header li,
.q-downloads .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-downloads .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-downloads .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-downloads .q-dialoglink {
  color: #2f9ac3;
}
.q-downloads .q-dialoglink:hover {
  color: #206985;
}
.q-downloads .k-editor-dialog .k-textbox > input:focus,
.q-downloads .k-editor-dialog .k-input[type="text"]:focus,
.q-downloads .k-editor-dialog .k-input[type="number"]:focus,
.q-downloads .k-editor-dialog .k-textbox:focus,
.q-downloads .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-downloads .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-downloads .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-downloads .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-downloads .l3grid .k-edit-cell .k-input,
.q-downloads .l3grid .k-edit-cell input.k-textbox,
.q-downloads .l3grid .k-edit-cell textarea.k-textbox,
.q-downloads .l3grid .k-edit-cell input.k-textbox:hover,
.q-downloads .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-downloads .l3grid .k-edit-cell .k-textbox > input,
.q-downloads .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-downloads .contextMenu LI.hover A,
.q-downloads .dropdown-menu LI:hover,
.q-downloads .dropdown-menu LI A:hover,
.q-downloads dropdown-actionmenu LI:hover,
.q-downloads .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-downloads .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-downloads .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-downloads .gridholder .k-button {
  background-color: transparent!important;
}
.q-downloads .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-downloads .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-downloads .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-downloads .k-grouping-header .k-group-indicator,
.q-downloads .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-downloads .contextMenu LI.hover A,
.q-downloads .dropdown-menu LI:hover,
.q-downloads .dropdown-menu LI A:hover,
.q-downloads .dropdown-menu LI button:hover,
.q-downloads .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-downloads .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-downloads .k-filter-menu input.k-textbox,
.q-downloads .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-downloads .k-filter-menu input.k-textbox:focus,
.q-downloads .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-downloads .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-downloads .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-downloads .k-filtercell,
.q-downloads .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-downloads .list_carousel li:hover,
.q-downloads .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-downloads .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-downloads .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-downloads .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-downloads .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-downloads .k-state-active .gridholder a.k-link,
.q-downloads .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-downloads .k-window-content .k-button,
.q-downloads .k-window-content .delete-cancel,
.q-downloads .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-downloads .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-downloads .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-downloads .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-downloads .lightboxClose {
  color: #2f9ac3;
}
.q-downloads .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-downloads .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-downloads .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-downloads .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-downloads .effectivedateon,
.q-downloads .effectivedateoff,
.q-downloads .prominentlink,
.q-downloads .k-checkbox-label.pull-left:before,
.q-downloads .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-downloads .q-form-control-wrapper input.q-form-control-input,
.q-downloads .q-form-control-wrapper textarea.q-form-control-input,
.q-downloads .k-dropdown-wrap span.k-input,
.q-downloads .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-downloads .q-form-control-wrapper input.q-form-control-input:focus,
.q-downloads .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-downloads .k-dropdown-wrap span.k-input:focus,
.q-downloads .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-downloads .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-downloads .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-downloads input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-downloads .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-downloads .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-downloads .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-downloads .effectivedateon,
.q-downloads .effectivedateoff,
.q-downloads .prominentlink {
  color: #2f9ac3 !important;
}
.q-downloads .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-downloads .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-downloads .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-downloads .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-downloads .k-state-selected > .k-link,
.q-downloads .k-panelbar > li > .k-state-selected,
.q-downloads .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-downloads .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-downloads .k-tabstrip-items .k-state-active,
.q-downloads .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-downloads .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-downloads .k-state-selected,
.q-downloads .k-state-selected:link,
.q-downloads .k-state-selected:visited,
.q-downloads .k-list > .k-state-selected,
.q-downloads .k-list > .k-state-highlight,
.q-downloads .k-panel > .k-state-selected,
.q-downloads .k-ghost-splitbar-vertical,
.q-downloads .k-ghost-splitbar-horizontal,
.q-downloads .k-draghandle.k-state-selected:hover,
.q-downloads .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-downloads .k-scheduler .k-today.k-state-selected,
.q-downloads .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-downloads .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-downloads .gridholder a.k-link.q-error,
.q-downloads .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-downloads .popover a {
  color: #2f9ac3;
}
.q-downloads .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menudownloads {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menudownloads:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menudownloads:hover,
#mainMenuSlideOut .q-menudownloads.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menudownloads:hover .mm-next:after,
#mainMenuSlideOut .q-menudownloads.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menudownloads:hover .mm-arrow:after,
#mainMenuSlideOut .q-menudownloads.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menudownloads {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menudownloads button span.q-icon {
  background-image: none;
}
.q-menudownloads.active,
.q-menudownloads.open,
.q-menudownloads.mm-opened,
.q-menudownloads:hover {
  background-color: #2f9ac3 !important;
}
.q-menudownloads .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-search {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-search {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-search .alert-links a {
  color: #2f9ac3;
}
.q-search .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-search .q-actionbar {
  background-color: #2f9ac3;
}
.q-search .q-action a:hover,
.q-search .q-action button:hover,
.q-search .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-search .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-search .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-search .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-search .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-search .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-search .q-form,
.q-search .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-search .q-form,
  .q-search .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-search .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-search .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-search .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-search .detailscard .btn-link.pull-right,
.q-search .addresscard .btn-link.pull-right,
.q-search .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-search .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-search .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-search table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-search .accordiontext:before,
.q-search .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-search .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-search .stepwizard-step .btn-primary,
.q-search .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-search {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-search .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-search .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-search a.text-link {
  color: #2f9ac3;
}
.q-search .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-search .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-search .k-task-complete,
.q-search .k-scheduler .k-header,
.q-search .k-scheduler .k-header li,
.q-search .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-search .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-search .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-search .q-dialoglink {
  color: #2f9ac3;
}
.q-search .q-dialoglink:hover {
  color: #206985;
}
.q-search .k-editor-dialog .k-textbox > input:focus,
.q-search .k-editor-dialog .k-input[type="text"]:focus,
.q-search .k-editor-dialog .k-input[type="number"]:focus,
.q-search .k-editor-dialog .k-textbox:focus,
.q-search .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-search .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-search .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-search .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-search .l3grid .k-edit-cell .k-input,
.q-search .l3grid .k-edit-cell input.k-textbox,
.q-search .l3grid .k-edit-cell textarea.k-textbox,
.q-search .l3grid .k-edit-cell input.k-textbox:hover,
.q-search .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-search .l3grid .k-edit-cell .k-textbox > input,
.q-search .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-search .contextMenu LI.hover A,
.q-search .dropdown-menu LI:hover,
.q-search .dropdown-menu LI A:hover,
.q-search dropdown-actionmenu LI:hover,
.q-search .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-search .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-search .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-search .gridholder .k-button {
  background-color: transparent!important;
}
.q-search .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-search .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-search .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-search .k-grouping-header .k-group-indicator,
.q-search .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-search .contextMenu LI.hover A,
.q-search .dropdown-menu LI:hover,
.q-search .dropdown-menu LI A:hover,
.q-search .dropdown-menu LI button:hover,
.q-search .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-search .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-search .k-filter-menu input.k-textbox,
.q-search .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-search .k-filter-menu input.k-textbox:focus,
.q-search .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-search .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-search .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-search .k-filtercell,
.q-search .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-search .list_carousel li:hover,
.q-search .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-search .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-search .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-search .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-search .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-search .k-state-active .gridholder a.k-link,
.q-search .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-search .k-window-content .k-button,
.q-search .k-window-content .delete-cancel,
.q-search .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-search .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-search .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-search .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-search .lightboxClose {
  color: #2f9ac3;
}
.q-search .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-search .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-search .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-search .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-search .effectivedateon,
.q-search .effectivedateoff,
.q-search .prominentlink,
.q-search .k-checkbox-label.pull-left:before,
.q-search .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-search .q-form-control-wrapper input.q-form-control-input,
.q-search .q-form-control-wrapper textarea.q-form-control-input,
.q-search .k-dropdown-wrap span.k-input,
.q-search .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-search .q-form-control-wrapper input.q-form-control-input:focus,
.q-search .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-search .k-dropdown-wrap span.k-input:focus,
.q-search .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-search .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-search .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-search input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-search .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-search .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-search .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-search .effectivedateon,
.q-search .effectivedateoff,
.q-search .prominentlink {
  color: #2f9ac3 !important;
}
.q-search .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-search .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-search .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-search .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-search .k-state-selected > .k-link,
.q-search .k-panelbar > li > .k-state-selected,
.q-search .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-search .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-search .k-tabstrip-items .k-state-active,
.q-search .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-search .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-search .k-state-selected,
.q-search .k-state-selected:link,
.q-search .k-state-selected:visited,
.q-search .k-list > .k-state-selected,
.q-search .k-list > .k-state-highlight,
.q-search .k-panel > .k-state-selected,
.q-search .k-ghost-splitbar-vertical,
.q-search .k-ghost-splitbar-horizontal,
.q-search .k-draghandle.k-state-selected:hover,
.q-search .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-search .k-scheduler .k-today.k-state-selected,
.q-search .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-search .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-search .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-search .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-search .gridholder a.k-link.q-error,
.q-search .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-search .popover a {
  color: #2f9ac3;
}
.q-search .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menusearch {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menusearch:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menusearch:hover,
#mainMenuSlideOut .q-menusearch.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menusearch:hover .mm-next:after,
#mainMenuSlideOut .q-menusearch.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menusearch:hover .mm-arrow:after,
#mainMenuSlideOut .q-menusearch.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menusearch {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menusearch button span.q-icon {
  background-image: none;
}
.q-menusearch.active,
.q-menusearch.open,
.q-menusearch.mm-opened,
.q-menusearch:hover {
  background-color: #2f9ac3 !important;
}
.q-menusearch .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-customerActivities {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-customerActivities {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-customerActivities .alert-links a {
  color: #2f9ac3;
}
.q-customerActivities .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-customerActivities .q-actionbar {
  background-color: #2f9ac3;
}
.q-customerActivities .q-action a:hover,
.q-customerActivities .q-action button:hover,
.q-customerActivities .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-customerActivities .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-customerActivities .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-customerActivities .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-customerActivities .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-customerActivities .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-customerActivities .q-form,
.q-customerActivities .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-customerActivities .q-form,
  .q-customerActivities .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-customerActivities .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-customerActivities .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-customerActivities .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-customerActivities .detailscard .btn-link.pull-right,
.q-customerActivities .addresscard .btn-link.pull-right,
.q-customerActivities .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-customerActivities .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-customerActivities .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-customerActivities table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-customerActivities .accordiontext:before,
.q-customerActivities .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-customerActivities .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-customerActivities .stepwizard-step .btn-primary,
.q-customerActivities .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-customerActivities {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-customerActivities .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-customerActivities .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-customerActivities a.text-link {
  color: #2f9ac3;
}
.q-customerActivities .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-customerActivities .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-customerActivities .k-task-complete,
.q-customerActivities .k-scheduler .k-header,
.q-customerActivities .k-scheduler .k-header li,
.q-customerActivities .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-customerActivities .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-customerActivities .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-customerActivities .q-dialoglink {
  color: #2f9ac3;
}
.q-customerActivities .q-dialoglink:hover {
  color: #206985;
}
.q-customerActivities .k-editor-dialog .k-textbox > input:focus,
.q-customerActivities .k-editor-dialog .k-input[type="text"]:focus,
.q-customerActivities .k-editor-dialog .k-input[type="number"]:focus,
.q-customerActivities .k-editor-dialog .k-textbox:focus,
.q-customerActivities .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-customerActivities .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-customerActivities .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-customerActivities .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-customerActivities .l3grid .k-edit-cell .k-input,
.q-customerActivities .l3grid .k-edit-cell input.k-textbox,
.q-customerActivities .l3grid .k-edit-cell textarea.k-textbox,
.q-customerActivities .l3grid .k-edit-cell input.k-textbox:hover,
.q-customerActivities .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-customerActivities .l3grid .k-edit-cell .k-textbox > input,
.q-customerActivities .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-customerActivities .contextMenu LI.hover A,
.q-customerActivities .dropdown-menu LI:hover,
.q-customerActivities .dropdown-menu LI A:hover,
.q-customerActivities dropdown-actionmenu LI:hover,
.q-customerActivities .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-customerActivities .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-customerActivities .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-customerActivities .gridholder .k-button {
  background-color: transparent!important;
}
.q-customerActivities .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-customerActivities .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-customerActivities .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-customerActivities .k-grouping-header .k-group-indicator,
.q-customerActivities .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-customerActivities .contextMenu LI.hover A,
.q-customerActivities .dropdown-menu LI:hover,
.q-customerActivities .dropdown-menu LI A:hover,
.q-customerActivities .dropdown-menu LI button:hover,
.q-customerActivities .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-customerActivities .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-customerActivities .k-filter-menu input.k-textbox,
.q-customerActivities .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-customerActivities .k-filter-menu input.k-textbox:focus,
.q-customerActivities .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-customerActivities .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-customerActivities .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-customerActivities .k-filtercell,
.q-customerActivities .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-customerActivities .list_carousel li:hover,
.q-customerActivities .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-customerActivities .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-customerActivities .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-customerActivities .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-customerActivities .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-customerActivities .k-state-active .gridholder a.k-link,
.q-customerActivities .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-customerActivities .k-window-content .k-button,
.q-customerActivities .k-window-content .delete-cancel,
.q-customerActivities .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-customerActivities .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-customerActivities .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-customerActivities .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-customerActivities .lightboxClose {
  color: #2f9ac3;
}
.q-customerActivities .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-customerActivities .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-customerActivities .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-customerActivities .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-customerActivities .effectivedateon,
.q-customerActivities .effectivedateoff,
.q-customerActivities .prominentlink,
.q-customerActivities .k-checkbox-label.pull-left:before,
.q-customerActivities .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-customerActivities .q-form-control-wrapper input.q-form-control-input,
.q-customerActivities .q-form-control-wrapper textarea.q-form-control-input,
.q-customerActivities .k-dropdown-wrap span.k-input,
.q-customerActivities .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-customerActivities .q-form-control-wrapper input.q-form-control-input:focus,
.q-customerActivities .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-customerActivities .k-dropdown-wrap span.k-input:focus,
.q-customerActivities .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-customerActivities .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-customerActivities .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-customerActivities input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-customerActivities .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-customerActivities .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-customerActivities .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-customerActivities .effectivedateon,
.q-customerActivities .effectivedateoff,
.q-customerActivities .prominentlink {
  color: #2f9ac3 !important;
}
.q-customerActivities .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-customerActivities .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-customerActivities .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-customerActivities .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-customerActivities .k-state-selected > .k-link,
.q-customerActivities .k-panelbar > li > .k-state-selected,
.q-customerActivities .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-customerActivities .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-customerActivities .k-tabstrip-items .k-state-active,
.q-customerActivities .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-customerActivities .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-customerActivities .k-state-selected,
.q-customerActivities .k-state-selected:link,
.q-customerActivities .k-state-selected:visited,
.q-customerActivities .k-list > .k-state-selected,
.q-customerActivities .k-list > .k-state-highlight,
.q-customerActivities .k-panel > .k-state-selected,
.q-customerActivities .k-ghost-splitbar-vertical,
.q-customerActivities .k-ghost-splitbar-horizontal,
.q-customerActivities .k-draghandle.k-state-selected:hover,
.q-customerActivities .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-customerActivities .k-scheduler .k-today.k-state-selected,
.q-customerActivities .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-customerActivities .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-customerActivities .gridholder a.k-link.q-error,
.q-customerActivities .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-customerActivities .popover a {
  color: #2f9ac3;
}
.q-customerActivities .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menucustomerActivities {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menucustomerActivities:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menucustomerActivities:hover,
#mainMenuSlideOut .q-menucustomerActivities.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menucustomerActivities:hover .mm-next:after,
#mainMenuSlideOut .q-menucustomerActivities.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menucustomerActivities:hover .mm-arrow:after,
#mainMenuSlideOut .q-menucustomerActivities.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menucustomerActivities {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menucustomerActivities button span.q-icon {
  background-image: none;
}
.q-menucustomerActivities.active,
.q-menucustomerActivities.open,
.q-menucustomerActivities.mm-opened,
.q-menucustomerActivities:hover {
  background-color: #2f9ac3 !important;
}
.q-menucustomerActivities .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-sitemap {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-sitemap {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-sitemap .alert-links a {
  color: #2f9ac3;
}
.q-sitemap .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-sitemap .q-actionbar {
  background-color: #2f9ac3;
}
.q-sitemap .q-action a:hover,
.q-sitemap .q-action button:hover,
.q-sitemap .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-sitemap .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-sitemap .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-sitemap .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-sitemap .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-sitemap .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-sitemap .q-form,
.q-sitemap .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-sitemap .q-form,
  .q-sitemap .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-sitemap .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-sitemap .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-sitemap .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-sitemap .detailscard .btn-link.pull-right,
.q-sitemap .addresscard .btn-link.pull-right,
.q-sitemap .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-sitemap .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-sitemap .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-sitemap table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-sitemap .accordiontext:before,
.q-sitemap .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-sitemap .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-sitemap .stepwizard-step .btn-primary,
.q-sitemap .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-sitemap {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-sitemap .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-sitemap .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-sitemap a.text-link {
  color: #2f9ac3;
}
.q-sitemap .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-sitemap .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-sitemap .k-task-complete,
.q-sitemap .k-scheduler .k-header,
.q-sitemap .k-scheduler .k-header li,
.q-sitemap .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-sitemap .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-sitemap .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-sitemap .q-dialoglink {
  color: #2f9ac3;
}
.q-sitemap .q-dialoglink:hover {
  color: #206985;
}
.q-sitemap .k-editor-dialog .k-textbox > input:focus,
.q-sitemap .k-editor-dialog .k-input[type="text"]:focus,
.q-sitemap .k-editor-dialog .k-input[type="number"]:focus,
.q-sitemap .k-editor-dialog .k-textbox:focus,
.q-sitemap .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-sitemap .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-sitemap .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-sitemap .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-sitemap .l3grid .k-edit-cell .k-input,
.q-sitemap .l3grid .k-edit-cell input.k-textbox,
.q-sitemap .l3grid .k-edit-cell textarea.k-textbox,
.q-sitemap .l3grid .k-edit-cell input.k-textbox:hover,
.q-sitemap .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-sitemap .l3grid .k-edit-cell .k-textbox > input,
.q-sitemap .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-sitemap .contextMenu LI.hover A,
.q-sitemap .dropdown-menu LI:hover,
.q-sitemap .dropdown-menu LI A:hover,
.q-sitemap dropdown-actionmenu LI:hover,
.q-sitemap .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-sitemap .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-sitemap .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-sitemap .gridholder .k-button {
  background-color: transparent!important;
}
.q-sitemap .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-sitemap .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-sitemap .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-sitemap .k-grouping-header .k-group-indicator,
.q-sitemap .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-sitemap .contextMenu LI.hover A,
.q-sitemap .dropdown-menu LI:hover,
.q-sitemap .dropdown-menu LI A:hover,
.q-sitemap .dropdown-menu LI button:hover,
.q-sitemap .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-sitemap .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-sitemap .k-filter-menu input.k-textbox,
.q-sitemap .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-sitemap .k-filter-menu input.k-textbox:focus,
.q-sitemap .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-sitemap .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-sitemap .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-sitemap .k-filtercell,
.q-sitemap .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-sitemap .list_carousel li:hover,
.q-sitemap .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-sitemap .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-sitemap .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-sitemap .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-sitemap .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-sitemap .k-state-active .gridholder a.k-link,
.q-sitemap .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-sitemap .k-window-content .k-button,
.q-sitemap .k-window-content .delete-cancel,
.q-sitemap .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-sitemap .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-sitemap .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-sitemap .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-sitemap .lightboxClose {
  color: #2f9ac3;
}
.q-sitemap .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-sitemap .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-sitemap .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-sitemap .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-sitemap .effectivedateon,
.q-sitemap .effectivedateoff,
.q-sitemap .prominentlink,
.q-sitemap .k-checkbox-label.pull-left:before,
.q-sitemap .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-sitemap .q-form-control-wrapper input.q-form-control-input,
.q-sitemap .q-form-control-wrapper textarea.q-form-control-input,
.q-sitemap .k-dropdown-wrap span.k-input,
.q-sitemap .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-sitemap .q-form-control-wrapper input.q-form-control-input:focus,
.q-sitemap .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-sitemap .k-dropdown-wrap span.k-input:focus,
.q-sitemap .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-sitemap .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-sitemap .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-sitemap input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-sitemap .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-sitemap .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-sitemap .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-sitemap .effectivedateon,
.q-sitemap .effectivedateoff,
.q-sitemap .prominentlink {
  color: #2f9ac3 !important;
}
.q-sitemap .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-sitemap .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-sitemap .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-sitemap .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-sitemap .k-state-selected > .k-link,
.q-sitemap .k-panelbar > li > .k-state-selected,
.q-sitemap .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-sitemap .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-sitemap .k-tabstrip-items .k-state-active,
.q-sitemap .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-sitemap .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-sitemap .k-state-selected,
.q-sitemap .k-state-selected:link,
.q-sitemap .k-state-selected:visited,
.q-sitemap .k-list > .k-state-selected,
.q-sitemap .k-list > .k-state-highlight,
.q-sitemap .k-panel > .k-state-selected,
.q-sitemap .k-ghost-splitbar-vertical,
.q-sitemap .k-ghost-splitbar-horizontal,
.q-sitemap .k-draghandle.k-state-selected:hover,
.q-sitemap .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-sitemap .k-scheduler .k-today.k-state-selected,
.q-sitemap .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-sitemap .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-sitemap .gridholder a.k-link.q-error,
.q-sitemap .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-sitemap .popover a {
  color: #2f9ac3;
}
.q-sitemap .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menusitemap {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menusitemap:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menusitemap:hover,
#mainMenuSlideOut .q-menusitemap.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menusitemap:hover .mm-next:after,
#mainMenuSlideOut .q-menusitemap.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menusitemap:hover .mm-arrow:after,
#mainMenuSlideOut .q-menusitemap.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menusitemap {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menusitemap button span.q-icon {
  background-image: none;
}
.q-menusitemap.active,
.q-menusitemap.open,
.q-menusitemap.mm-opened,
.q-menusitemap:hover {
  background-color: #2f9ac3 !important;
}
.q-menusitemap .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/*Widget class*/
.widget.q-locations {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
/* Body class below */
.q-locations {
  /* Header */
  /* Material containers */
  /* Cards */
  /* Report launcher */
  /* Editor */
  /* Accordion text control */
  /* Wizard */
  /* Misc */
  /* Scheduler */
  /* Filter drop downs */
  /* Dialog drop downs */
  /* Grids */
  /* Tabs */
  /* Dialogs */
  /* Widgets */
  /* Lightboxes */
  /* Date picker */
  /* Forms */
  /*Checkbox */
  /* Effective date controls */
  /* Buttons */
  /* Select states */
  /* Scheduler */
  /* Popover link */
}
.q-locations .alert-links a {
  color: #2f9ac3;
}
.q-locations .dropdownUsermenu .endstate {
  color: #2f9ac3;
}
.q-locations .q-actionbar {
  background-color: #2f9ac3;
}
.q-locations .q-action a:hover,
.q-locations .q-action button:hover,
.q-locations .q-action .q-action_Hub:hover {
  background-color: #2a8aae;
}
.q-locations .q-dropdown-menu.dropdown-menu.dropdownAlertsmenu a {
  color: #2f9ac3;
}
.q-locations .k-button:focus {
  background-color: #2f9ac3 !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 767px) {
  .q-locations .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 768px) {
  .q-locations .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  }
}
@media (min-width: 1600px) {
  .q-locations .material {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px);
  }
}
.q-locations .q-form,
.q-locations .q-gridheader {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px) !important;
}
@media (min-width: 1600px) {
  .q-locations .q-form,
  .q-locations .q-gridheader {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #eeeeee 6.1px) !important;
  }
}
.q-locations .q-gridheaderwhite {
  background-color: #2f9ac3 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px) !important;
}
@media (min-width: 1600px) {
  .q-locations .q-gridheaderwhite {
    background-color: #2f9ac3 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff)) !important;
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -moz-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -ms-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
    background-image: -o-linear-gradient(left, #2f9ac3 6.1px, #ffffff 6.1px) !important;
  }
}
.q-locations .fullworkspace .q-gridheader {
  background: #eeeeee!important;
  background-image: none!important;
}
.q-locations .detailscard .btn-link.pull-right,
.q-locations .addresscard .btn-link.pull-right,
.q-locations .contactcard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-locations .k-progressbar {
  background-color: #8ecce4 !important;
}
.q-locations .k-progressbar .k-state-selected {
  background-color: #2f9ac3 !important;
}
.q-locations table.k-widget.k-editor.k-header.k-editor-widget {
  border-bottom: 1px solid #2f9ac3;
}
.q-locations .accordiontext:before,
.q-locations .accordiontext:after {
  color: #2f9ac3 !important;
}
.q-locations .q-form-wizard .btn-link.pull-right {
  color: #2f9ac3 !important;
}
.q-locations .stepwizard-step .btn-primary,
.q-locations .tabwizard-default .btn-primary {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
@media (min-width: 992px) {
  .q-locations {
    /*ul.nav.nav-pills.nav-stacked.tabwizard.tabsetup-panel {
		min-height:420px!important;
		.material-gradient(@maincolor, #fafafa, 6px);	
	}*/
  }
  .q-locations .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
    background-image: -o-linear-gradient(left, #2f9ac3 6px, #fafafa 6px);
  }
}
@media (min-width: 1681px) {
  .q-locations .vertical .headerback {
    background-color: #2f9ac3;
    background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#fafafa));
    background-image: -webkit-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -moz-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -ms-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
    background-image: -o-linear-gradient(left, #2f9ac3 6.5px, #fafafa 6.5px);
  }
}
.q-locations a.text-link {
  color: #2f9ac3;
}
.q-locations .k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #8ecce4 !important;
}
.q-locations .k-scheduler-views li.k-state-hover {
  border-color: #16495c !important;
}
.q-locations .k-task-complete,
.q-locations .k-scheduler .k-header,
.q-locations .k-scheduler .k-header li,
.q-locations .k-scheduler .k-header .k-link {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3;
}
.q-locations .k-header.k-scheduler-footer ul.k-header li {
  border-color: #2f9ac3;
}
.q-locations .k-filter-menu.k-popup .k-button {
  color: #2f9ac3 !important;
}
.q-locations .q-dialoglink {
  color: #2f9ac3;
}
.q-locations .q-dialoglink:hover {
  color: #206985;
}
.q-locations .k-editor-dialog .k-textbox > input:focus,
.q-locations .k-editor-dialog .k-input[type="text"]:focus,
.q-locations .k-editor-dialog .k-input[type="number"]:focus,
.q-locations .k-editor-dialog .k-textbox:focus,
.q-locations .k-editor-dialog .k-picker-wrap .k-input:focus,
.q-locations .k-editor-dialog .k-button:focus {
  border-bottom: 1px solid #2f9ac3;
}
.q-locations .k-editor-dialog .k-dialog-insert.k-button.k-primary,
.q-locations .k-editor-dialog .k-dialog-close.k-button {
  color: #2f9ac3 !important;
}
.q-locations .l3grid .k-edit-cell .k-input,
.q-locations .l3grid .k-edit-cell input.k-textbox,
.q-locations .l3grid .k-edit-cell textarea.k-textbox,
.q-locations .l3grid .k-edit-cell input.k-textbox:hover,
.q-locations .l3grid .k-edit-cell textarea.k-textbox:hover,
.q-locations .l3grid .k-edit-cell .k-textbox > input,
.q-locations .l3grid .k-edit-cell .k-multiselect-wrap {
  color: #1b5971 !important;
}
.q-locations .contextMenu LI.hover A,
.q-locations .dropdown-menu LI:hover,
.q-locations .dropdown-menu LI A:hover,
.q-locations dropdown-actionmenu LI:hover,
.q-locations .dropdown-actionmenu LI A:hover {
  color: #2f9ac3;
}
.q-locations .gridholder .coloredcell {
  background-color: #2f9ac3 !important;
}
.q-locations .gridholder .k-group-cell.k-header {
  background-color: #2f9ac3;
}
.q-locations .gridholder .k-button {
  background-color: transparent!important;
}
.q-locations .gridholder .q-linkout {
  color: #2f9ac3 !important;
  font-weight: bold;
  text-decoration: none;
}
.q-locations .gridholder .q-linkout:hover {
  text-decoration: underline;
}
.q-locations .gridholder .k-grid .gridbutton {
  background-color: #2f9ac3 !important;
}
.q-locations .k-grouping-header .k-group-indicator,
.q-locations .k-pivot-toolbar .k-button {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-locations .contextMenu LI.hover A,
.q-locations .dropdown-menu LI:hover,
.q-locations .dropdown-menu LI A:hover,
.q-locations .dropdown-menu LI button:hover,
.q-locations .dropdown-menu > li > button:hover {
  color: #2f9ac3;
}
.q-locations .k-popup .k-primary {
  background-color: #2f9ac3;
}
.q-locations .k-filter-menu input.k-textbox,
.q-locations .gridholder input.k-textbox {
  /*border-bottom:1px solid #d2d2d2;*/
}
.q-locations .k-filter-menu input.k-textbox:focus,
.q-locations .gridholder input.k-textbox:focus {
  border: 0;
  /*border-bottom:1px solid @maincolor;*/
  background-position: bottom center, bottom center!important;
}
.q-locations .k-filter-menu {
  /*.k-input:focus {
			background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2);
			background-size: 100% 2px, 100% 1px;
			background-repeat: no-repeat;
			background-position: bottom!important;
			border:0!important;
	}*/
}
.q-locations .k-filter-menu .k-input {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#d2d2d2, #d2d2d2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.q-locations .k-filtercell,
.q-locations .k-edit-cell {
  /*
	.k-input:focus {
		background-image: linear-gradient(@maincolor, @maincolor), linear-gradient(#d2d2d2, #d2d2d2)!important;
		background-size: 100% 2px, 100% 1px!important;
  		background-repeat: no-repeat!important;
  		background-position: bottom!important;
		border:0!important;
	}
	*/
}
.q-locations .list_carousel li:hover,
.q-locations .list_carousel li.tab-active {
  color: #2f9ac3;
  border-bottom: 2px solid #2f9ac3;
}
.q-locations .list_carousel {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #eeeeee 6px);
}
.q-locations .k-tab-control-container {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-locations .k-content {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-locations .q-tab-panel-wrapper {
  background-color: #2f9ac3;
  background-image: -webkit-gradient(linear, left top, right top, from(#2f9ac3), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -moz-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -ms-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
  background-image: -o-linear-gradient(left, #2f9ac3 6px, #ffffff 6px);
}
.q-locations .k-state-active .gridholder a.k-link,
.q-locations .gridholder a.k-link {
  color: #757575 !important;
  font-weight: normal!important;
}
.q-locations .k-window-content .k-button,
.q-locations .k-window-content .delete-cancel,
.q-locations .k-window-content .delete-confirm {
  color: #2f9ac3;
}
.q-locations .widget .k-button:focus {
  background-color: #2f9ac3 !important;
}
.q-locations .k-window-titlebar.k-header {
  background: #2f9ac3;
}
.q-locations .k-window-titlebar {
  background-color: #2f9ac3;
}
.q-locations .lightboxClose {
  color: #2f9ac3;
}
.q-locations .k-calendar .k-header {
  background-color: #2f9ac3;
}
.q-locations .k-calendar .k-header .k-link.k-state-hover {
  background-color: #2a8aae;
}
.q-locations .k-calendar .k-footer .k-nav-today {
  color: #2f9ac3;
}
.q-locations .q-form-control-wrapper.state-focussed .q-form-control-label,
.q-locations .effectivedateon,
.q-locations .effectivedateoff,
.q-locations .prominentlink,
.q-locations .k-checkbox-label.pull-left:before,
.q-locations .k-checkbox:focus + .k-checkbox-label.pull-left:before {
  color: #2f9ac3;
}
.q-locations .q-form-control-wrapper input.q-form-control-input,
.q-locations .q-form-control-wrapper textarea.q-form-control-input,
.q-locations .k-dropdown-wrap span.k-input,
.q-locations .q-form-control-wrapper .k-multiselect-wrap {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-locations .q-form-control-wrapper input.q-form-control-input:focus,
.q-locations .q-form-control-wrapper textarea.q-form-control-input:focus,
.q-locations .k-dropdown-wrap span.k-input:focus,
.q-locations .q-form-control-wrapper .k-multiselect-wrap:focus,
.q-locations .k-multiselect.k-header.k-state-focused .k-multiselect-wrap,
.q-locations .k-dropdown-wrap.k-state-focused .k-input {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2);
}
.q-locations input[type="checkbox"]:checked + input[type='hidden'] + label.pull-left:after {
  background-color: #2f9ac3;
}
.q-locations .k-checkbox:checked + .k-checkbox-label:after {
  background-color: #2f9ac3 !important;
  border-color: #2f9ac3 !important;
}
.q-locations .k-radio:checked + .k-radio-label:before {
  border-color: #2f9ac3 !important;
}
.q-locations .k-radio:checked + .k-radio-label:after {
  background-color: #2f9ac3 !important;
}
.q-locations .effectivedateon,
.q-locations .effectivedateoff,
.q-locations .prominentlink {
  color: #2f9ac3 !important;
}
.q-locations .k-button {
  background: #2f9ac3 !important;
  color: #fff!important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.q-locations .k-button:hover {
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.q-locations .k-window .k-button {
  padding: 9px 14px;
  margin: 0 4px 4px 4px;
}
.q-locations .k-window .k-button .lightboxClose {
  background: transparent!important;
  padding: 0.5em!important;
}
.q-locations .k-state-selected > .k-link,
.q-locations .k-panelbar > li > .k-state-selected,
.q-locations .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2f9ac3 !important;
  font-weight: bold;
}
.q-locations .k-state-active a.k-link {
  color: #2f9ac3 !important;
}
.q-locations .k-tabstrip-items .k-state-active,
.q-locations .k-tabstrip-items .tabrestrict .k-state-active {
  border-color: #2f9ac3 !important;
}
.q-locations .k-tabstrip-top .k-state-active a.k-link {
  color: #4d4d4d!important;
  font-weight: normal!important;
}
.q-locations .k-state-selected,
.q-locations .k-state-selected:link,
.q-locations .k-state-selected:visited,
.q-locations .k-list > .k-state-selected,
.q-locations .k-list > .k-state-highlight,
.q-locations .k-panel > .k-state-selected,
.q-locations .k-ghost-splitbar-vertical,
.q-locations .k-ghost-splitbar-horizontal,
.q-locations .k-draghandle.k-state-selected:hover,
.q-locations .k-scheduler .k-scheduler-toolbar .k-state-selected,
.q-locations .k-scheduler .k-today.k-state-selected,
.q-locations .k-marquee-color {
  color: #2f9ac3 !important;
}
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-input,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-input,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-input,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-input,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-hover .k-textbox,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-picker-wrap.k-state-focused .k-textbox,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-hover .k-textbox,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-dropdown-wrap.k-state-focused .k-textbox {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-input:hover,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-textbox:hover,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:hover,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-input:focus,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-textbox:focus,
.q-locations .k-scheduler-edit-form .k-edit-form-container .k-input.k-textbox:focus {
  background-image: linear-gradient(#2f9ac3, #2f9ac3), linear-gradient(#d2d2d2, #d2d2d2) !important;
  background-size: 100% 2px, 100% 1px!important;
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  width: 100%;
}
.q-locations .gridholder a.k-link.q-error,
.q-locations .q-error {
  color: #da4b37 !important;
  font-weight: bold!important;
}
.q-locations .popover a {
  color: #2f9ac3;
}
.q-locations .popover a:hover {
  color: #2f9ac3;
}
/* New Menu class below */
#mainMenuSlideOut .q-menulocations {
  box-shadow: inset 0 0 0 0 #2f9ac3 !important;
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
#mainMenuSlideOut .q-menulocations:hover {
  box-shadow: inset 426px 0 0 0 #2f9ac3 !important;
  color: #ffffff;
}
#mainMenuSlideOut .q-menulocations:hover,
#mainMenuSlideOut .q-menulocations.mm-opened {
  color: #ffffff;
}
#mainMenuSlideOut .q-menulocations:hover .mm-next:after,
#mainMenuSlideOut .q-menulocations.mm-opened .mm-next:after,
#mainMenuSlideOut .q-menulocations:hover .mm-arrow:after,
#mainMenuSlideOut .q-menulocations.mm-opened .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.99) !important;
}
/* Old and New Menu class below */
.q-menulocations {
  border-left-color: #2f9ac3 !important;
  /*span.menu-item-title:before { content:  @menuname;}*/
  /*.menu-item-title:before { 
		content: @menurealname; 
		} */
}
.q-menulocations button span.q-icon {
  background-image: none;
}
.q-menulocations.active,
.q-menulocations.open,
.q-menulocations.mm-opened,
.q-menulocations:hover {
  background-color: #2f9ac3 !important;
}
.q-menulocations .activelink {
  color: #2f9ac3 !important;
  cursor: default!important;
}
/* End of section */
/******* Misc styles *******/
/* Custom color for text or data */
.customcolor {
  color: #C80E11;
}

