@-webkit-keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.ngdialog {
  box-sizing: border-box;
}

.ngdialog *,
.ngdialog *:before,
.ngdialog *:after {
  box-sizing: inherit;
}

.ngdialog {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.ngdialog.ngdialog-disabled-animation,
.ngdialog.ngdialog-disabled-animation .ngdialog-overlay,
.ngdialog.ngdialog-disabled-animation .ngdialog-content {
  -webkit-animation: none!important;
  animation: none!important;
}

.ngdialog-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
}

.ngdialog-no-overlay {
  pointer-events: none;
}

.ngdialog.ngdialog-closing .ngdialog-overlay {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

.ngdialog-content {
  background: white;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
  pointer-events: all;
}

.ngdialog.ngdialog-closing .ngdialog-content {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

.ngdialog-close:before {
  font-family: 'Helvetica', Arial, sans-serif;
  content: '\00D7';
  cursor: pointer;
}

html.ngdialog-open,
body.ngdialog-open {
  overflow: hidden;
}
@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog.ngdialog-theme-default{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:Helvetica,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-default .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-default .ngdialog-close:before{background:0 0;border-radius:3px;color:#bbb;content:'\00D7';font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-default .ngdialog-input textarea{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:0}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:'';display:table;clear:both}.ngdialog.ngdialog-theme-default .ngdialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}
/*!
 * ngToast v1.5.6 (http://tameraydin.github.io/ngToast)
 * Copyright 2015 Tamer Aydin (http://tamerayd.in)
 * Licensed under MIT (http://tameraydin.mit-license.org/)
 */

.ng-toast{position:fixed;z-index:1080;width:100%;height:0;margin-top:20px;text-align:center}.ng-toast.ng-toast--top,.ng-toast.ng-toast--top .ng-toast__list{top:0;bottom:auto}.ng-toast.ng-toast--top.ng-toast--center .ng-toast__list{position:static}.ng-toast.ng-toast--bottom,.ng-toast.ng-toast--bottom .ng-toast__list{top:auto;bottom:0}.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__list{pointer-events:none}.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__message .alert{pointer-events:auto}.ng-toast.ng-toast--right .ng-toast__list{left:auto;right:0;margin-right:20px}.ng-toast.ng-toast--right .ng-toast__message{text-align:right}.ng-toast.ng-toast--left .ng-toast__list{right:auto;left:0;margin-left:20px}.ng-toast.ng-toast--left .ng-toast__message{text-align:left}.ng-toast .ng-toast__list{display:inline-block;position:absolute;right:0;left:0;margin:0 auto;padding:0;list-style:none}.ng-toast .ng-toast__message{display:block;width:100%;text-align:center}.ng-toast .ng-toast__message .alert{display:inline-block}.ng-toast .ng-toast__message__count{display:inline-block;margin:0 15px 0 5px}
/*!
 * ngToast v1.5.6 (http://tameraydin.github.io/ngToast)
 * Copyright 2015 Tamer Aydin (http://tamerayd.in)
 * Licensed under MIT (http://tameraydin.mit-license.org/)
 */

.ng-toast--animate-fade .ng-enter,.ng-toast--animate-fade .ng-leave,.ng-toast--animate-fade .ng-move{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.ng-toast--animate-fade .ng-enter{opacity:0}.ng-toast--animate-fade .ng-enter.ng-enter-active,.ng-toast--animate-fade .ng-leave{opacity:1}.ng-toast--animate-fade .ng-leave.ng-leave-active{opacity:0}.ng-toast--animate-fade .ng-move{opacity:.5}.ng-toast--animate-fade .ng-move.ng-move-active{opacity:1}.ng-toast--animate-slide .ng-enter,.ng-toast--animate-slide .ng-leave,.ng-toast--animate-slide .ng-move{position:relative;transition-duration:.3s;transition-timing-function:ease}.ng-toast--animate-slide.ng-toast--center.ng-toast--top .ng-toast__message{position:relative;transition-property:top,margin-top,opacity}.ng-toast--animate-slide.ng-toast--center.ng-toast--top .ng-toast__message.ng-enter{opacity:0;top:-100px}.ng-toast--animate-slide.ng-toast--center.ng-toast--top .ng-toast__message.ng-enter.ng-enter-active,.ng-toast--animate-slide.ng-toast--center.ng-toast--top .ng-toast__message.ng-leave{opacity:1;top:0}.ng-toast--animate-slide.ng-toast--center.ng-toast--top .ng-toast__message.ng-leave.ng-leave-active{opacity:0;margin-top:-72px}.ng-toast--animate-slide.ng-toast--center.ng-toast--bottom .ng-toast__message{position:relative;transition-property:bottom,margin-bottom,opacity}.ng-toast--animate-slide.ng-toast--center.ng-toast--bottom .ng-toast__message.ng-enter{opacity:0;bottom:-100px}.ng-toast--animate-slide.ng-toast--center.ng-toast--bottom .ng-toast__message.ng-enter.ng-enter-active,.ng-toast--animate-slide.ng-toast--center.ng-toast--bottom .ng-toast__message.ng-leave{opacity:1;bottom:0}.ng-toast--animate-slide.ng-toast--center.ng-toast--bottom .ng-toast__message.ng-leave.ng-leave-active{opacity:0;margin-bottom:-72px}.ng-toast--animate-slide.ng-toast--right{transition-property:right,margin-right,opacity}.ng-toast--animate-slide.ng-toast--right .ng-enter{opacity:0;right:-200%;margin-right:20px}.ng-toast--animate-slide.ng-toast--right .ng-enter.ng-enter-active,.ng-toast--animate-slide.ng-toast--right .ng-leave{opacity:1;right:0;margin-right:0}.ng-toast--animate-slide.ng-toast--right .ng-leave.ng-leave-active{opacity:0;right:-200%;margin-right:20px}.ng-toast--animate-slide.ng-toast--left{transition-property:left,margin-left,opacity}.ng-toast--animate-slide.ng-toast--left .ng-enter{opacity:0;left:-200%;margin-left:20px}.ng-toast--animate-slide.ng-toast--left .ng-enter.ng-enter-active,.ng-toast--animate-slide.ng-toast--left .ng-leave{opacity:1;left:0;margin-left:0}.ng-toast--animate-slide.ng-toast--left .ng-leave.ng-leave-active{opacity:0;left:-200%;margin-left:20px}
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
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: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
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 {
  padding: 0;
  border: 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-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !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: 62.5%;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  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,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
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: #999;
}
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: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-muted {
  color: #999;
}
.text-primary {
  color: #428bca;
}
a.text-primary:hover {
  color: #3071a9;
}
.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: #428bca;
}
a.bg-primary:hover {
  background-color: #3071a9;
}
.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 #eee;
}
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;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 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;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.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';
}
blockquote:before,
blockquote:after {
  content: "";
}
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;
  white-space: nowrap;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  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 {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -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 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.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 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .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 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .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 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  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 #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.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 #ddd;
}
.table .table {
  background-color: #fff;
}
.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 #ddd;
}
.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 #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.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.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.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.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.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.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > 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;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"] {
  line-height: 34px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
          transition: height .35s ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.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;
  font-size: 14px;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.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: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.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:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.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-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-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 > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -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-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.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-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 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: #eee;
}
.nav > li.disabled > a {
  color: #999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #428bca;
}
.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 #ddd;
}
.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: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.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 #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    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: #fff;
  }
}
.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: #fff;
  background-color: #428bca;
}
.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 {
  margin-bottom: 5px;
  text-align: center;
}
.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 #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    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: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: none;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #999;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #999;
}
.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;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.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: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-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-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover,
.label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.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: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.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: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-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 {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .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;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table: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 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 {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-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 {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  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 {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.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-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-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-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-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(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: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.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;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0%), color-stop(rgba(0, 0, 0, .0001) 100%));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .5) 100%));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: none;
  opacity: .9;
}
.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%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  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%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(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;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: 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;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  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 (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: 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: 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 (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;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

/*
* Kendo UI v2015.3.1111 (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.
*/
/* Kendo base CSS */
.fake {
  color: red;
}
.k-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.k-floatwrap:after,
.k-slider-items:after,
.k-grid-toolbar:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
.k-floatwrap,
.k-slider-items,
.k-grid-toolbar {
  display: inline-block;
}
.k-floatwrap,
.k-slider-items,
.k-grid-toolbar {
  display: block;
}
/* 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: 2px 7px 2px;
  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 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          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: -32px 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: -32px -32px;
}
.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,
.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s {
  background-position: -16px -35px;
}
.k-grid-header 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: -16px 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: -16px -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;
}
.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: -16px -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: -16px -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;
}
.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: -16px -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: -16px -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;
}
.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: -16px -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: -16px -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;
}
.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: -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: -16px -144px;
}
.k-si-arrow-s {
  background-position: 0 -159px;
}
.k-link:not(.k-state-disabled):hover > .k-si-arrow-s,
.k-state-hover > .k-si-arrow-s,
.k-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: -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: -16px -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: -16px -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: -16px -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: -16px -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: -16px -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: -16px -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: -16px -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: -16px -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: -16px -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: -48px 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 {

}
.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: -176px -80px;
}
.k-multiselect .k-delete {
  background-position: -160px -80px;
}
.k-multiselect .k-state-hover .k-delete {
  background-position: -176px -80px;
}
.k-i-tick,
.k-insert,
.k-update {
  background-position: -32px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-i-tick,
.k-link:not(.k-state-disabled):hover > .k-insert,
.k-link:not(.k-state-disabled):hover > .k-update,
.k-state-hover > .k-i-tick,
.k-state-hover > .k-insert,
.k-state-hover > .k-update,
.k-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: -48px -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: -48px -32px;
}
.k-i-cancel,
.k-cancel,
.k-denied {
  background-position: -32px -48px;
}
.k-link:not(.k-state-disabled):hover > .k-i-cancel,
.k-link:not(.k-state-disabled):hover > .k-cancel,
.k-link:not(.k-state-disabled):hover > .k-denied,
.k-state-hover > .k-i-cancel,
.k-state-hover > .k-cancel,
.k-state-hover > .k-denied,
.k-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: -48px -48px;
}
.k-i-plus,
.k-add {
  background-position: -32px -64px;
}
.k-link:not(.k-state-disabled):hover > .k-i-plus,
.k-link:not(.k-state-disabled):hover > .k-add,
.k-state-hover > .k-i-plus,
.k-state-hover > .k-add,
.k-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: -48px -64px;
}
.k-i-funnel,
.k-filter {
  background-position: -32px -80px;
}
.k-link:not(.k-state-disabled):hover > .k-i-funnel,
.k-link:not(.k-state-disabled):hover > .k-filter,
.k-state-hover > .k-i-funnel,
.k-state-hover > .k-filter,
.k-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: -48px -80px;
}
.k-i-funnel-clear,
.k-clear-filter {
  background-position: -32px -96px;
}
.k-link:not(.k-state-disabled):hover > .k-i-funnel-clear,
.k-link:not(.k-state-disabled):hover > .k-clear-filter,
.k-state-hover > .k-i-funnel-clear,
.k-state-hover > .k-clear-filter,
.k-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: -48px -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: -80px 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: -80px -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: -48px -112px;
}
.k-i-exception {
  background-position: -160px -304px;
}
.k-link:not(.k-state-disabled):hover > .k-i-exception,
.k-state-hover > .k-i-exception,
.k-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: -176px -304px;
}
.k-i-restore {
  background-position: -32px -128px;
}
.k-link:not(.k-state-disabled):hover > .k-i-restore,
.k-state-hover > .k-i-restore,
.k-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: -48px -128px;
}
.k-i-maximize {
  background-position: -32px -144px;
}
.k-link:not(.k-state-disabled):hover > .k-i-maximize,
.k-state-hover > .k-i-maximize,
.k-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: -48px -144px;
}
.k-i-minimize {
  background-position: -64px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-i-minimize,
.k-state-hover > .k-i-minimize,
.k-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: -80px -288px;
}
.k-i-pin {
  background-position: -160px -256px;
}
.k-link:not(.k-state-disabled):hover > .k-i-pin,
.k-state-hover > .k-i-pin,
.k-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: -176px -256px;
}
.k-i-unpin {
  background-position: -160px -272px;
}
.k-link:not(.k-state-disabled):hover > .k-i-unpin,
.k-state-hover > .k-i-unpin,
.k-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: -176px -272px;
}
.k-resize-se {
  background-position: -32px -160px;
}
.k-link:not(.k-state-disabled):hover > .k-resize-se,
.k-state-hover > .k-resize-se,
.k-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: -48px -160px;
}
.k-i-calendar {
  /*background-position: -32px -176px;*/
}
.k-link:not(.k-state-disabled):hover > .k-i-calendar,
.k-state-hover > .k-i-calendar,
.k-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: -48px -176px;*/
}
.k-i-clock {
  /*background-position: -32px -192px;*/
}
.k-link:not(.k-state-disabled):hover > .k-i-clock,
.k-state-hover > .k-i-clock,
.k-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: -48px -192px;*/
}
.k-si-plus {
  background-position: -32px -208px;
}
.k-link:not(.k-state-disabled):hover > .k-si-plus,
.k-state-hover > .k-si-plus,
.k-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: -48px -208px;
}
.k-si-minus {
  background-position: -32px -224px;
}
.k-link:not(.k-state-disabled):hover > .k-si-minus,
.k-state-hover > .k-si-minus,
.k-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: -48px -224px;
}
.k-i-search {
  background-position: -32px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-search,
.k-state-hover > .k-i-search,
.k-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: -48px -240px;
}
.k-i-custom {
  background-position: -115px -113px;
}
.k-link:not(.k-state-disabled):hover > .k-i-custom,
.k-state-hover > .k-i-custom,
.k-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: -141px -113px;
}
.k-editor .k-i-custom {
  background-position: -111px -109px;
}
.k-viewHtml {
  background-position: -288px -120px;
}
.k-i-insert-n,
.k-insert-top {
  background-position: -160px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-i-insert-n,
.k-link:not(.k-state-disabled):hover > .k-insert-top,
.k-state-hover > .k-i-insert-n,
.k-state-hover > .k-insert-top,
.k-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: -176px -32px;
}
.k-i-insert-m,
.k-insert-middle {
  background-position: -160px -48px;
}
.k-link:not(.k-state-disabled):hover > .k-i-insert-m,
.k-link:not(.k-state-disabled):hover > .k-insert-middle,
.k-state-hover > .k-i-insert-m,
.k-state-hover > .k-insert-middle,
.k-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: -176px -48px;
}
.k-i-insert-s,
.k-insert-bottom {
  background-position: -160px -64px;
}
.k-link:not(.k-state-disabled):hover > .k-i-insert-s,
.k-link:not(.k-state-disabled):hover > .k-insert-bottom,
.k-state-hover > .k-i-insert-s,
.k-state-hover > .k-insert-bottom,
.k-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: -176px -64px;
}
.k-drop-hint {
  background-position: 0 -326px;
}
.k-i-note,
.k-warning {
  background-position: -160px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-note,
.k-link:not(.k-state-disabled):hover > .k-warning,
.k-state-hover > .k-i-note,
.k-state-hover > .k-warning,
.k-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: -176px -240px;
}
.k-i-sort-asc {
  background-position: -112px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-sort-asc,
.k-state-hover > .k-i-sort-asc,
.k-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: -128px -240px;
}
.k-i-sort-desc {
  background-position: -112px -256px;
}
.k-link:not(.k-state-disabled):hover > .k-i-sort-desc,
.k-state-hover > .k-i-sort-desc,
.k-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: -128px -256px;
}
.k-i-group {
  background-position: -112px -272px;
}
.k-link:not(.k-state-disabled):hover > .k-i-group,
.k-state-hover > .k-i-group,
.k-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: -128px -272px;
}
.k-i-ungroup {
  background-position: -112px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-i-ungroup,
.k-state-hover > .k-i-ungroup,
.k-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: -128px -288px;
}
.k-i-columns {
  background-position: -112px -304px;
}
.k-link:not(.k-state-disabled):hover > .k-i-columns,
.k-state-hover > .k-i-columns,
.k-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: -128px -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: -80px -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: -80px -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: -80px -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: -80px -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: -80px -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: -80px -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: -80px -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: -80px -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: -80px -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: -80px -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: -80px -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: -80px -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: -80px -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: -16px 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: -48px -272px;
}
.k-i-folder-up,
.k-goup {
  background-position: -32px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-i-folder-up,
.k-link:not(.k-state-disabled):hover > .k-goup,
.k-state-hover > .k-i-folder-up,
.k-state-hover > .k-goup,
.k-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: -48px -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: -80px -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: -80px -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: -16px -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-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 {
  -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 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/* Fix for Bootstrap 3 */
.input-group .form-control {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.form-control.k-widget {
  padding: 0;
}
a.k-button:hover {
  text-decoration: none;
}
/* override iOS styles in mobile Kendo */
.km-widget,
.km-widget * {
  -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: 1.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: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;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.k-tabstrip-bottom > .k-button {
  top: auto;
  bottom: .4em;
}
.k-tabstrip-prev {
  left: .4em;
}
.k-tabstrip-next {
  right: .4em;
}
.k-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;
  -webkit-transition: width 200ms linear;
          transition: width 200ms linear;
  -webkit-transition: "width 200ms linear";
          transition: "width 200ms linear";
  -webkit-animation: k-tab-loader 1s ease-in-out infinite;
          animation: k-tab-loader 1s ease-in-out infinite;
}
.k-tabstrip-items .k-progress {
  -webkit-animation: none;
          animation: none;
}
.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
  -webkit-animation: none;
          animation: none;
}
.k-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;
}
@-webkit-keyframes k-tab-loader {
  0% {
    left: 0;
  }
  50% {
    left: 80%;
  }
  100% {
    left: 0;
  }
}
@keyframes k-tab-loader {
  0% {
    left: 0;
  }
  50% {
    left: 80%;
  }
  100% {
    left: 0;
  }
}
/* 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;
  -ms-user-select: none;
      user-select: none;
}
.k-menu .k-item div {
  -webkit-user-select: default;
     -moz-user-select: default;
      -ms-user-select: default;
          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: 0.5em 1.1em 0.4em;
  line-height: 1.34em;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          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;
  -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 {
  -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;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
/* 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.6em;
  padding: .5em .6em .4em .6em;
  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;
}
form.k-filter-menu .k-widget,
form.k-filter-menu .k-textbox {
  display: block;
}
.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.22em 0.2em 0.28em;
  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: 78px;
  /* 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: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    overflow: visible;
    height: auto;
  }
  .k-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 {
    -ms-transform: translatey(-100%);
        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%;
    -ms-transform: translate(-50%, -100%);
        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 {
    -ms-transform: translatey(100%);
        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 {
    -webkit-box-sizing: border-box;
            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;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          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: -webkit-calc(98%);
  height: calc(98%);
}
.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;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
            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 */
/* 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;
}
/* 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.16666em;
  padding: 1px 0.3333em 1px 0.25em;
  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;
}
/* 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-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 {
  -webkit-transition: -webkit-box-shadow .15s ease-out;
          transition: box-shadow .15s ease-out;
  -webkit-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: 1.65em;
  line-height: 1.65em;
  padding: 0.177em 0;
  text-indent: 0.33em;
  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: 1.65em;
  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: 1.65em;
  line-height: 2em;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  text-align: center;
  width: 1.9em;
  height: 100%;
}
.k-numeric-wrap .k-select {
  padding: 0;
}
body .k-datetimepicker .k-select {
  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: 100%;
}
.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: 1em;
  min-height: 1em;
}
.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 {

}
.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: 1px;
}
/* MultiSelect */
.k-multiselect-wrap {
  position: relative;
  border-width: 0px;
  border-style: solid;
  border-radius: 4px;
  border-color: #C5C5C5;
  background-color: #FFF;
  min-height: 28px;
}
.k-multiselect-wrap .k-input {
  background-color: transparent;
  height: 1.31em;
  line-height: 1.31em;
  padding: 0.18em 0;
  text-indent: 0.33em;
  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: 1.5em;
  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.13em;*/
  text-indent: 0.33em;
  line-height: 1.6em;
}
.k-ie input.k-textbox {
  text-indent: 0.165em;
}
.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;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.7), inset 0 0 0 1px rgba(255, 255, 255, 0.45);
          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;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.3);
          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("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;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pinch-zoom double-tap-zoom;
}
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 8px;
  border: 1px solid #eee;
  margin-left: -5px;
  margin-top: -5px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px #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: -webkit-gradient(linear, left top, right top, from(#ff0000), color-stop(16%, #ffff00), color-stop(33%, #00ff00), color-stop(50%, #00ffff), color-stop(67%, #0000ff), color-stop(84%, #ff00ff), to(#ff0004));
  background: -webkit-linear-gradient(left, #ff0000 0%, #ffff00 16%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 84%, #ff0004 100%);
  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("textures/transparency.png");
  -webkit-background-size: 100% auto;
          background-size: 100% auto;
  background-position: 100% 50%;
  background-repeat: no-repeat;
}
.k-flatcolorpicker .k-controls {
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: center;
  font-size: 90%;
}
.k-flatcolorpicker .k-controls .k-button {
  width: 6em;
}
.k-flatcolorpicker .k-hsv-gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000)), -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%), -webkit-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  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(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.k-ie9 .k-flatcolorpicker .k-hsv-gradient {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.k-ie8 .k-flatcolorpicker .k-hue-slider .k-slider-track {
  background: url("textures/hue.png") repeat 0 50%;
}
.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track {
  background: url("textures/transparency.png") repeat 0 50%;
}
.k-ie8 .k-flatcolorpicker .k-hsv-gradient {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#00ffffff',GradientType=1) progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0);
}
/* 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;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.k-editor-widget > .k-window-content {
  overflow: hidden;
}
.k-editor .k-editor-toolbar-wrap {
  border: 0;
  padding: 0;
}
.k-editor-toolbar {
  margin: 0;
  padding: .1em 0;
  list-style-type: none;
  line-height: 1.3em;
  cursor: default;
  word-wrap: break-word;
  /* 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: 2em;
  height: 2em;
  line-height: 2em;
}
.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;
}
.k-italic {
  background-position: -240px -24px;
}
.k-state-hover .k-italic,
.k-state-selected .k-italic {
  background-position: -264px -24px;
}
.k-underline {
  background-position: -240px -48px;
}
.k-state-hover .k-underline,
.k-state-selected .k-underline {
  background-position: -264px -48px;
}
.k-strikethrough {
  background-position: -240px -72px;
}
.k-state-hover .k-strikethrough,
.k-state-selected .k-strikethrough {
  background-position: -264px -72px;
}
.k-foreColor {
  background-position: -240px -96px;
}
.k-state-hover .k-foreColor,
.k-state-selected .k-foreColor {
  background-position: -264px -96px;
}
.k-backColor {
  background-position: -240px -120px;
}
.k-state-hover .k-backColor,
.k-state-selected .k-backColor {
  background-position: -264px -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;
}
.k-justifyCenter {
  background-position: -240px -168px;
}
.k-state-hover .k-justifyCenter,
.k-state-selected .k-justifyCenter {
  background-position: -264px -168px;
}
.k-justifyRight {
  background-position: -240px -192px;
}
.k-state-hover .k-justifyRight,
.k-state-selected .k-justifyRight {
  background-position: -264px -192px;
}
.k-justifyFull {
  background-position: -240px -216px;
}
.k-state-hover .k-justifyFull,
.k-state-selected .k-justifyFull {
  background-position: -264px -216px;
}
.k-insertUnorderedList {
  background-position: -240px -264px;
}
.k-state-hover .k-insertUnorderedList,
.k-state-selected .k-insertUnorderedList {
  background-position: -264px -264px;
}
.k-insertOrderedList {
  background-position: -240px -288px;
}
.k-state-hover .k-insertOrderedList,
.k-state-selected .k-insertOrderedList {
  background-position: -264px -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;
}
.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;
}
.k-createLink {
  background-position: -288px -48px;
}
.k-state-hover .k-createLink,
.k-state-selected .k-createLink {
  background-position: -312px -48px;
}
.k-unlink {
  background-position: -288px -72px;
}
.k-state-hover .k-unlink,
.k-state-selected .k-unlink {
  background-position: -312px -72px;
}
.k-insertImage {
  background-position: -288px -96px;
}
.k-state-hover .k-insertImage,
.k-state-selected .k-insertImage {
  background-position: -312px -96px;
}
.k-insertFile {
  background-position: -288px -216px;
}
.k-state-hover .k-insertFile,
.k-state-selected .k-insertFile {
  background-position: -312px -216px;
}
.k-subscript {
  background-position: -288px -144px;
}
.k-state-hover .k-subscript,
.k-state-selected .k-subscript {
  background-position: -312px -144px;
}
.k-superscript {
  background-position: -288px -168px;
}
.k-state-hover .k-superscript,
.k-state-selected .k-superscript {
  background-position: -312px -168px;
}
.k-cleanFormatting {
  background-position: -288px -192px;
}
.k-state-hover .k-cleanFormatting,
.k-state-selected .k-cleanFormatting {
  background-position: -312px -192px;
}
.k-createTable {
  background-position: -192px 0;
}
.k-state-hover .k-createTable,
.k-state-selected .k-createTable {
  background-position: -216px 0;
}
.k-addColumnLeft {
  background-position: -192px -24px;
}
.k-state-hover .k-addColumnLeft,
.k-state-selected .k-addColumnLeft {
  background-position: -216px -24px;
}
.k-addColumnRight {
  background-position: -192px -48px;
}
.k-state-hover .k-addColumnRight,
.k-state-selected .k-addColumnRight {
  background-position: -216px -48px;
}
.k-addRowAbove {
  background-position: -192px -72px;
}
.k-state-hover .k-addRowAbove,
.k-state-selected .k-addRowAbove {
  background-position: -216px -72px;
}
.k-addRowBelow {
  background-position: -192px -96px;
}
.k-state-hover .k-addRowBelow,
.k-state-selected .k-addRowBelow {
  background-position: -216px -96px;
}
.k-deleteRow {
  background-position: -192px -120px;
}
.k-state-hover .k-deleteRow,
.k-state-selected .k-deleteRow {
  background-position: -216px -120px;
}
.k-deleteColumn {
  background-position: -192px -144px;
}
.k-state-hover .k-deleteColumn,
.k-state-selected .k-deleteColumn {
  background-position: -216px -144px;
}
.k-mergeCells {
  background-position: -192px -168px;
}
.k-state-hover .k-mergeCells,
.k-state-selected .k-mergeCells {
  background-position: -216px -168px;
}
.k-pdf {
  background-position: -288px -240px;
}
.k-state-hover .k-pdf,
.k-state-selected .k-pdf {
  background-position: -312px -240px;
}
.k-print {
  background-position: -288px -264px;
}
.k-state-hover .k-print,
.k-state-selected .k-print {
  background-position: -312px -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: 180.4px;
  padding: .65em .5em .5em;
}
.k-ct-popup .k-status {
  margin: .3em 0;
}
.k-ct-cell {
  border-width: 1px;
  border-style: solid;
  width: 18px;
  height: 18px;
  margin: 1px;
  vertical-align: top;
  display: inline-block;
  overflow: hidden;
  -ms-high-contrast-adjust: none;
}
.k-editor .k-resize-handle {
  position: absolute;
  padding: 5px;
  right: 0;
  bottom: 0;
}
.k-editor .k-overlay {
  position: absolute;
  background-color: #fff;
  opacity: 0;
}
.k-toolbar-resizable {
  min-height: 2.4375em;
  position: relative;
}
.k-overflow-tools {
  position: absolute;
  right: 0;
  top: 0;
}
.k-editor-overflow-popup .k-tool {
  width: auto;
  height: auto;
  display: block;
  text-align: left;
  text-decoration: initial;
  border: 0;
  padding-right: 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;
}
/* 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 {
  -webkit-transform: rotate(-90deg) translateX(-100%);
      -ms-transform: rotate(-90deg) translateX(-100%);
          transform: rotate(-90deg) translateX(-100%);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}
.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {
  -webkit-transform: rotate(90deg) translateX(-100%);
      -ms-transform: rotate(90deg) translateX(-100%);
          transform: rotate(90deg) translateX(-100%);
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
}
.k-ie8 .k-progressbar-vertical .k-progress-status {
  writing-mode: bt-lr;
  padding: .5em 0;
}
/* Slider */
div.k-slider {
  position: relative;
  border-width: 0;
  background-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.k-slider-vertical {
  width: 26px;
  height: 200px;
  /* 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*/
}
/* 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 {
  -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 {
  -webkit-filter: none;
          filter: none;
  opacity: 1;
}
.k-event > .k-resize-n {
  top: 0;
  left: 0;
  right: 0;
  height: .4em;
}
.k-event > .k-resize-s {
  bottom: 0;
  left: 0;
  right: 0;
  height: .4em;
}
.k-event > .k-resize-e {
  right: 0;
  top: 0;
  bottom: 0;
  width: .4em;
}
.k-event > .k-resize-w {
  left: 0;
  top: 0;
  bottom: 0;
  width: .4em;
}
.k-event > .k-resize-n:after,
.k-event > .k-resize-s:after {
  top: 1px;
  left: 50%;
  margin-left: -1em;
  width: 2em;
  height: 1px;
}
.k-event > .k-resize-s:after {
  top: auto;
  bottom: 1px;
}
.k-event > .k-resize-e:after,
.k-event > .k-resize-w:after {
  left: 1px;
  top: 50%;
  margin-top: -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;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
            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;
}
/* 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;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.k-splitter .k-ghost-splitbar-horizontal,
.k-splitter .k-splitbar-horizontal {
  top: 0;
  width: 5px;
  border-width: 0 1px;
  background-repeat: repeat-y;
}
.k-ghost-splitbar-vertical,
.k-splitbar-vertical {
  left: 0;
  height: 5px;
  border-width: 1px 0;
  background-repeat: repeat-x;
}
.k-splitbar-draggable-horizontal {
  cursor: w-resize;
}
.k-splitbar-draggable-vertical {
  cursor: n-resize;
}
.k-splitbar .k-resize-handle {
  display: none;
}
.k-restricted-size-horizontal,
.k-restricted-size-vertical {
  background-color: #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;
}
/* 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;
  min-width: 7.167em;
  overflow: hidden;
  direction: ltr;
}
.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 */
  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: -176px -128px;
}
.k-si-tick,
.k-success {
  background-position: -160px -96px;
}
.k-link:not(.k-state-disabled):hover > .k-si-tick,
.k-link:not(.k-state-disabled):hover > .k-success,
.k-state-hover > .k-si-tick,
.k-state-hover > .k-success,
.k-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: -176px -96px;
}
.k-si-cancel {
  background-position: -160px -112px;
}
.k-link:not(.k-state-disabled):hover > .k-si-cancel,
.k-state-hover > .k-si-cancel,
.k-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: -176px -112px;
}
.k-file {
  border-style: solid;
  border-width: 0 0 1px;
  padding: .167em .167em .167em .8em;
}
.k-file .k-icon {
  position: relative;
}
.k-file > .k-icon {
  background-position: -112px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-file > .k-icon,
.k-state-hover > .k-file > .k-icon,
.k-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: -128px -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;
  -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;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          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(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;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
          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;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          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 {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
/* TreeMap start */
.k-treemap {
  overflow: hidden;
  height: 400px;
}
.k-treemap-tile {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-style: solid;
  border-width: 1px;
  position: absolute;
  margin: -1px 0 0 -1px;
  overflow: hidden;
}
.k-treemap-tile.k-leaf {
  padding: .6em;
}
.k-treemap-wrap.k-last > .k-treemap-tile {
  padding: .3em;
}
.k-treemap-tile.k-state-hover {
  z-index: 2;
  background-image: none;
}
.k-treemap > .k-treemap-tile {
  position: relative;
  height: 100%;
}
.k-treemap-title {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 2.42em;
  height: 2.42em;
  padding: 0 .6em;
  white-space: nowrap;
}
.k-treemap-wrap .k-treemap-title {
  border-width: 0 0 1px;
  border-style: solid;
}
.k-treemap-wrap {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.k-treemap-title + .k-treemap-wrap {
  top: 2.42em;
}
.k-treemap-title-vertical {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-overflow: ellipsis;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2.42em;
  line-height: 2.42em;
  overflow: hidden;
  padding: .6em 0;
  white-space: nowrap;
}
.k-treemap-title-vertical > div {
  position: absolute;
  top: 0;
  right: 1.23em;
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.k-treemap-title-vertical + .k-treemap-wrap {
  left: 2.42em;
}
/* TreeMap end */
/* common mobile css */
.km-root,
.km-pane,
.km-pane-wrapper {
  width: 100%;
  height: 100%;
  -ms-touch-action: none;
  -ms-content-zooming: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
}
.km-pane-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}
.km-pane,
.km-shim {
  font-family: sans-serif;
}
.km-pane {
  overflow-x: hidden;
}
.km-view {
  top: 0;
  left: 0;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  vertical-align: top;
}
.k-ff .km-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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.km-content {
  min-height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  flex-align: stretch;
  display: block;
  width: auto;
  overflow: hidden;
  position: relative;
}
.km-actionsheet > li {
  list-style-type: none;
  padding: inherit 1em;
  line-height: 2em;
}
.km-actionsheet {
  padding: 0;
  margin: 0;
}
.km-shim {
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 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%;
  -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 * {
  -webkit-background-clip: border-box;
          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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: .5em 0 .5em 1em;
  font-size: 1em;
}
.km-pane-wrapper .k-edit-form-container,
.km-pane-wrapper .k-scheduler-edit-form .km-scroll-container {
  padding-top: 1em;
  width: 100%;
}
.km-pane-wrapper .k-mobile-list .k-edit-label {
  position: absolute;
  margin: 0;
  float: none;
  clear: none;
  width: 100%;
}
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-edit-label label {
  display: block;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: .1em 0;
  margin: 0;
}
.km-pane-wrapper .k-mobile-list .k-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 {
  -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] {
  -webkit-appearance: none;
     -moz-appearance: none;
          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: -1em 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: -1em -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: -2em 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: -2em 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: -2em -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: -2em -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: -1em 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: -1em -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;
  }
  .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: -1em -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: -1em -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;
  }
  .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: -1em -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: -1em -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;
  }
  .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: -1em -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: -1em -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;
  }
  .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: -1em -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: -1em -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: -1em -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: -1em -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: -1em -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: -1em -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: -1em -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: -1em -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: -3em 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: -3em -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: -11em -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: -3em -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: -3em -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: -3em -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: -3em -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: -3em -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: -3em -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: -3em -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: -11em -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: -3em -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: -3em -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: -5em -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: -11em -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: -11em -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: -3em -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: -3em -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: -3em -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: -3em -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: -3em -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 > * {
  -webkit-appearance: none;
     -moz-appearance: none;
          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;
  -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;
  -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 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-margin-collapse: separate;
  -webkit-transform: translatez(0);
}
.k-widget .km-scroll-wrapper {
  position: relative;
  padding-bottom: 0;
}
.km-touch-scrollbar {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: .3em;
  width: .3em;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
          transition: opacity 0.3s linear;
  -webkit-transition: "opacity 0.3s linear";
          transition: "opacity 0.3s linear";
}
.km-vertical-scrollbar {
  height: 100%;
  right: 2px;
  top: 2px;
}
.km-horizontal-scrollbar {
  width: 100%;
  left: 2px;
  bottom: 2px;
}
/* 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;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .k-rtl .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link {
    padding-left: 0;
  }
  .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link:after {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -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;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
            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;
  }
}
/* animation classes */
.k-fx-end .k-fx-next,
.k-fx-end .k-fx-current {
  -webkit-transition: all 350ms ease-out;
          transition: all 350ms ease-out;
}
.k-fx {
  position: relative;
}
.k-fx .k-fx-current {
  z-index: 0;
}
.k-fx .k-fx-next {
  z-index: 1;
}
.k-fx-hidden,
.k-fx-hidden * {
  visibility: hidden !important;
}
.k-fx-reverse .k-fx-current {
  z-index: 1;
}
.k-fx-reverse .k-fx-next {
  z-index: 0;
}
/* Zoom */
.k-fx-zoom.k-fx-start .k-fx-next {
  -webkit-transform: scale(0) !important;
      -ms-transform: scale(0) !important;
          transform: scale(0) !important;
}
.k-fx-zoom.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
      -ms-transform: scale(1) !important;
          transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next,
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
      -ms-transform: scale(1) !important;
          transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: scale(1) !important;
      -ms-transform: scale(1) !important;
          transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: scale(0) !important;
      -ms-transform: scale(0) !important;
          transform: scale(0) !important;
}
/* 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;
          transition: all 350ms ease-out;
}
.k-fx-slide.k-fx-start .k-fx-next .km-content {
  will-change: transform;
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-slide.k-fx-start .k-fx-next .km-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%);
      -ms-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);
      -ms-transform: translatex(0);
          transform: translatex(0);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translatex(0);
      -ms-transform: translatex(0);
          transform: translatex(0);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-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%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  -webkit-transform: translatex(0);
      -ms-transform: translatex(0);
          transform: translatex(0);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translatex(0%);
      -ms-transform: translatex(0%);
          transform: translatex(0%);
}
/* Tile */
.k-fx-tile {
  /* left */
  /* left reverse */
  /* right */
}
.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-tile.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: translatex(0);
      -ms-transform: translatex(0);
          transform: translatex(0);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
      -ms-transform: translatex(0);
          transform: translatex(0);
}
.k-fx-tile.k-fx-right {
  /* right reverse */
}
.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: translatex(0);
      -ms-transform: translatex(0);
          transform: translatex(0);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0%);
      -ms-transform: translatex(0%);
          transform: translatex(0%);
}
/* Tile */
.k-fx-tile {
  /* left */
  /* left reverse */
  /* right */
}
.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-tile.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: translatex(0);
      -ms-transform: translatex(0);
          transform: translatex(0);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
      -ms-transform: translatex(0);
          transform: translatex(0);
}
.k-fx-tile.k-fx-right {
  /* right reverse */
}
.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: translatex(0);
      -ms-transform: translatex(0);
          transform: translatex(0);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0%);
      -ms-transform: translatex(0%);
          transform: translatex(0%);
}
/* 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%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
  -webkit-transform: translatey(100%);
      -ms-transform: translatey(100%);
          transform: translatey(100%);
}
.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
  -webkit-transform: translatey(-100%);
      -ms-transform: translatey(-100%);
          transform: translatey(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
          transform: translatex(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
          transform: translatex(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
  -webkit-transform: translatey(100%);
      -ms-transform: translatey(100%);
          transform: translatey(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
  -webkit-transform: translatey(-100%);
      -ms-transform: translatey(-100%);
          transform: translatey(-100%);
}
/* 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%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
}
.k-popup .k-list .k-item > .k-group,
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  text-transform: uppercase;
  font-size: .857em;
}
.k-popup .k-list .k-item > .k-group {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 .5em;
  line-height: 1.8;
}
.k-popup .k-state-hover > .k-group {
  right: -1px;
}
.k-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;
}
@font-face {
  font-family: 'KendoUIGlyphs';
  src: url('fonts/glyphs/KendoUIGlyphs.eot?-wd8xpd');
  src: url('fonts/glyphs/KendoUIGlyphs.eot?#iefix-wd8xpd') format('embedded-opentype'), url('fonts/glyphs/KendoUIGlyphs.ttf?-wd8xpd') format('truetype'), url('fonts/glyphs/KendoUIGlyphs.woff?-wd8xpd') format('woff'), url('fonts/glyphs/KendoUIGlyphs.svg?-wd8xpd#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-: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-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-spreadsheet {
  width: 800px;
  height: 600px;
  border-width: 1px;
  border-style: solid;
  cursor: default;
}
.k-spreadsheet .k-spreadsheet-pane td {
  white-space: nowrap;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  height: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.k-spreadsheet .k-spreadsheet-pane table {
  table-layout: fixed;
  border-collapse: collapse;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
}
.k-spreadsheet .k-spreadsheet-pane table.k-spreadsheet-merged-cell {
  width: auto;
  height: auto;
}
.k-spreadsheet .k-spreadsheet-pane table.k-spreadsheet-row-header {
  width: auto;
}
.k-spreadsheet .k-spreadsheet-pane table.k-spreadsheet-row-header td {
  border-left-width: 0;
}
.k-spreadsheet .k-spreadsheet-pane table.k-spreadsheet-column-header {
  height: auto;
}
.k-spreadsheet .k-spreadsheet-pane table.k-spreadsheet-column-header td {
  border-top-width: 0;
}
.k-spreadsheet .k-filter-range,
.k-spreadsheet .k-spreadsheet-selection,
.k-spreadsheet .k-spreadsheet-active-cell {
  border-width: 1px;
  border-style: solid;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-spreadsheet .k-spreadsheet-active-cell.k-left {
  border-left-width: 0;
}
.k-spreadsheet .k-spreadsheet-active-cell td {
  border-width: 0 !important;
}
.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: 20px;
  top: 3px;
  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: 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  padding: 3px 0.5em 0;
}
.k-spreadsheet .k-spreadsheet-cell-editor {
  position: absolute;
  display: none;
  padding: 0 .3em;
  line-height: 20px;
  z-index: 2000;
  overflow: hidden;
}
.k-spreadsheet > .k-spreadsheet-view {
  position: relative;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
}
.k-spreadsheet .k-tabstrip-wrapper {
  position: relative;
  line-height: 1.7em;
}
.k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items {
  padding: 0.3em 0 0;
}
.k-spreadsheet .k-spreadsheet-quick-access-toolbar {
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  padding: 0.3em 0.3em 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-column-header {
  position: relative;
}
.k-spreadsheet .k-spreadsheet-sheets-bar {
  border-width: 1px 0 0;
}
.k-spreadsheet .k-dirty-cell {
  position: relative;
}
.k-spreadsheet .k-dirty {
  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;
  margin-bottom: -4px;
  margin-right: -4px;
  border-width: 1px;
  border-style: solid;
  z-index: 100;
  cursor: crosshair;
}
.k-spreadsheet .k-auto-fill,
.k-spreadsheet .k-auto-fill-punch {
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-spreadsheet .k-auto-fill {
  border-width: 3px;
  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-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;
  -webkit-box-sizing: border-box;
          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%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 2;
}
.k-spreadsheet-view-size {
  position: relative;
}
.k-spreadsheet-pane {
  padding-right: 1px;
  position: absolute;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-spreadsheet-pane.k-top {
  border-top-width: 0;
}
.k-spreadsheet-pane.k-left {
  border-left-width: 0;
}
.k-spreadsheet-column-header,
.k-spreadsheet-row-header {
  text-align: center;
}
.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-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-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20%;
}
.k-spreadsheet-border-palette .k-colorpalette {
  vertical-align: bottom;
}
.k-spreadsheet-popup .k-separator {
  width: 1px;
  height: 1.8em;
  vertical-align: middle;
  display: inline-block;
}
.k-spreadsheet-popup .k-colorpalette {
  vertical-align: top;
}
.k-spreadsheet-popup .k-button.k-button-icon {
  padding: 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.3em 1.5em 0.3em 0.9em;
  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.3em;
}
.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;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-spreadsheet-toolbar > .k-widget .k-state-default:not(.k-state-hover):not(.k-state-active) .k-select {
  border-color: transparent;
}
.k-spreadsheet-toolbar .k-separator {
  margin: 0 3px;
  width: 0;
  overflow: hidden;
  height: 1.8em;
  vertical-align: middle;
  display: inline-block;
}
.k-spreadsheet-formula-input > .k-syntax-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: 2px;
  border-style: solid;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.k-spreadsheet-formula-list {
  min-width: 100px;
}
.k-spreadsheet-formula-list .k-item {
  padding: 0 .3em;
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* 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-tabstrip-bottom .k-spreadsheet-sheets-remove {
  padding: 0;
}
.k-spreadsheet-sheets-remove .k-button-icon {
  padding: 2px;
  line-height: normal;
}
.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("fonts/DejaVu/DejaVuSans.ttf?v=1.1") format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-weight: bold;
  src: url("fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1") format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-style: italic;
  src: url("fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1") format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-weight: bold;
  font-style: italic;
  src: url("fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1") format("truetype");
}
/* serif */
@font-face {
  font-family: "DejaVu Serif";
  src: url("fonts/DejaVu/DejaVuSerif.ttf?v=1.1") format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-weight: bold;
  src: url("fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1") format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-style: italic;
  src: url("fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1") format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-weight: bold;
  font-style: italic;
  src: url("fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1") format("truetype");
}
/* monospace */
@font-face {
  font-family: "DejaVu Mono";
  src: url("fonts/DejaVu/DejaVuSansMono.ttf?v=1.1") format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-weight: bold;
  src: url("fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1") format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-style: italic;
  src: url("fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1") format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-weight: bold;
  font-style: italic;
  src: url("fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1") format("truetype");
}

/*
* Kendo UI v2015.3.1111 (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.
*/
/* Kendo skin */
.ktb-theme-id-default {
  opacity: 0;
}
.ktb-var-accent {
  color: #f35800;
}
.ktb-var-base {
  color: #e9e9e9;
}
.ktb-var-background {
  color: #ffffff;
}
.ktb-var-border-radius {
  border-radius: 4px;
}
.ktb-var-normal-background {
  color: #ffffff;
}
.ktb-var-normal-gradient {
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.6)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
}
.ktb-var-normal-text-color {
  color: #2e2e2e;
}
.ktb-var-hover-background {
  color: #bcb4b0;
}
.ktb-var-hover-gradient {
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.4)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
}
.ktb-var-hover-text-color {
  color: #2e2e2e;
}
.ktb-var-selected-background {
  color: #f35800;
}
.ktb-var-selected-gradient {
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.2)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.2) 0%, rgba(255,255,255,.0) 100%);
}
.ktb-var-selected-text-color {
  color: #ffffff;
}
.ktb-var-error {
  color: #ffe0d9;
}
.ktb-var-warning {
  color: #ffe79e;
}
.ktb-var-success {
  color: #eaf7ec;
}
.ktb-var-info {
  color: #e5f5fa;
}
.ktb-var-series-a {
  color: #ff6800;
}
.ktb-var-series-b {
  color: #a0a700;
}
.ktb-var-series-c {
  color: #ff8d00;
}
.ktb-var-series-d {
  color: #678900;
}
.ktb-var-series-e {
  color: #ffb53c;
}
.ktb-var-series-f {
  color: #396000;
}
.k-grid-norecords-template {
  background-color: #ffffff;
  border: 1px solid #d5d5d5;
}
.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: #d5d5d5;
}
.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: #f5f5f5;
}
.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
  background-color: #eae8e8;
}
.k-list-container {
  border-color: #c5c5c5;
  background-color: #e9e9e9;
}
.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: #f1f1f1;
}
.k-pivot-rowheaders .k-alt .k-alt,
.k-header.k-alt {
  background-color: #dcdcdc;
}
.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: #d5d5d5;
  background-color: #e9e9e9;
}
.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: #d5d5d5;
}
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: #525c65;
  font-size:12px;
}
.k-input[readonly] {
  background-color: #ffffff;
  color: #2e2e2e;
}
.k-block,
.k-widget,
.k-popup,
.k-content,
.k-toolbar,
.k-dropdown .k-input {
  color: #2e2e2e;
}
.k-inverse {
  color: #ffffff;
}
.k-block {
  color: #313131;
}
.k-link:link,
.k-link:visited,
.k-nav-current.k-state-hover .k-link {
  color: #2e2e2e;
}
.k-tabstrip-items .k-link,
.k-panelbar > li > .k-link {
  color: #2e2e2e;
}
.k-header,
.k-treemap-title,
.k-grid-header .k-header > .k-link {
  color: #313131;
}
.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: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.6)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
  background-position: 50% 50%;
  background-color: #eae8e8;
}
.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: #eae8e8;
}
/* 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.9;
}
.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.9;
}
.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,
.k-gantt-views > .k-current-view > .k-link:after {
  background-image: url('Default/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('Default/sprite.png');
  border-color: transparent;
}
.k-loading,
.k-state-hover .k-loading {
  background-image: url('Default/loading.gif');
  background-position: 50% 50%;
}
.k-link.k-state-hover{
    background: #d2d9dc !important;
}
.k-loading-image {
  background-image: url('Default/loading-image.gif');
}
.k-loading-color {
  background-color: #ffffff;
}
.k-button {
  color: #2e2e2e;
  border-color: #c5c5c5;
  background-color: #e9e9e9;
}
.k-draghandle {
  border-color: #a0dba9;
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-draghandle:hover {
  border-color: #95d79f;
  background-color: #bbb4b1;
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* Scheduler */
.k-scheduler {
  color: #2e2e2e;
  background-color: #ffffff;
}
.k-scheduler-layout {
  color: #2e2e2e;
}
.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
  background-color: #ffffff;
  color: #2e2e2e;
}
.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: #c5c5c5;
}
.k-nonwork-hour {
  background-color: #f1f1f1;
}
.k-gantt .k-nonwork-hour {
  background-color: rgba(233, 233, 233, 0.2);
}
.k-gantt .k-header.k-nonwork-hour {
  background-color: rgba(233, 233, 233, 0.15);
}
.k-scheduler-table .k-today,
.k-today > .k-scheduler-datecolumn,
.k-today > .k-scheduler-groupcolumn {
  background-color: #f8f8f8;
}
.k-scheduler-now-arrow {
  border-left-color: #ff6745;
}
.k-scheduler-now-line {
  background-color: #ff6745;
}
.k-event,
.k-task-complete {
  border-color: #ffc09c;
  background: #ffc09c 0 -257px url('textures/highlight.png') repeat-x;
  color: #2e2e2e;
}
.k-event-inverse {
  color: #ffffff;
}
.k-event.k-state-selected {
  background-position: 0 0;
  -webkit-box-shadow: 0 0 0 2px #2e2e2e;
          box-shadow: 0 0 0 2px #2e2e2e;
}
.k-event .k-resize-handle:after,
.k-task-single .k-resize-handle:after {
  background-color: #787878;
}
.k-scheduler-marquee:before,
.k-scheduler-marquee:after {
  border-color: #f35800;
}
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
  background-color: #ffffff;
  color: #2e2e2e;
  border-color: #c5c5c5;
}
.k-panelbar > li > .k-link {
  color: #2e2e2e;
}
.k-panelbar > .k-item > .k-link {
  border-color: #c5c5c5;
}
.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: #9f9f9f;
  color: #313131;
}
.k-fieldselector .k-list-container {
  background-color: #ffffff;
}
.k-button:focus,
.k-button.k-state-focused {
  border-color: #c5c5c5;
}
.k-button:hover,
.k-button.k-state-hover {
  color: #2e2e2e;
  border-color: #b6b6b6;
  background-color: #bcb4b0;
}
.k-button:active,
.k-button.k-state-active {
  color: #ffffff;
  background-color: #f35800;
  border-color: #f85a00;
}
.k-button:active:hover,
.k-button.k-state-active:hover {
  color: #ffffff;
  /*border-color: #8d8079;
  background-color: #ff5e03;*/
}
.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: #9f9f9f;
  border-color: #c5c5c5;
  background-color: #e9e9e9;
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.6)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
}
.k-button:focus:not(.k-state-disabled):not([disabled]) {
  /*-webkit-box-shadow: inset 0 0 3px 1px #b6b6b6;
          box-shadow: inset 0 0 3px 1px #b6b6b6;*/
}
.k-button:focus:active:not(.k-state-disabled):not([disabled]) {
  /*-webkit-box-shadow: inset 0 0 3px 1px #c54700;
          box-shadow: inset 0 0 3px 1px #c54700;*/
}
.k-menu .k-state-hover > .k-state-active {
  background-color: transparent;
}
.k-state-highlight {
  background: #ffffff;
  color: #313131;
}
.k-state-focused,
.k-grouping-row .k-state-focused {
  border-color: #95d79f;
}
.k-calendar .k-link {
  color: #2e2e2e;
}
.k-calendar .k-footer {
  padding: 0;
}
.k-calendar .k-footer .k-nav-today {
  color: #2e2e2e;
  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: #2e2e2e;
}
.k-calendar .k-nav-fast.k-state-hover {
  text-decoration: none;
  background-color: #bcb4b0;
  color: #2e2e2e;
}
.k-calendar .k-link.k-state-hover,
.k-window-titlebar .k-link {
  border-radius: 4px;
}
.k-calendar .k-footer .k-link {
  border-radius: 0;
}
.k-calendar th {
  background-color: #f5f5f5;
}
.k-calendar-container.k-group {
  border-color: #c5c5c5;
}
.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: #ffffff;
  background-color: #f35800;
  border-color: #f85a00;
}
.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: #b6b6b6;
}
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  background: #b6b6b6;
  color: #ffffff;
}
.k-popup .k-list .k-item > .k-group {
  background: #b6b6b6;
  color: #ffffff;
  border-bottom-left-radius: 3px;
}
.k-popup .k-treeview .k-item > .k-group {
  background: transparent;
  color: #2e2e2e;
}
.k-marquee-text {
  color: #ffffff;
}
.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: inset 0 0 3px 1px #b6b6b6;
          box-shadow: inset 0 0 3px 1px #b6b6b6;
}
.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: inset 0 0 3px 1px #c54700;
          box-shadow: inset 0 0 3px 1px #c54700;
}
.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 {
  background-color: #bcb4b0;
}
.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: #ffffff;
}
.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: #2e2e2e;
  /*background-color: #bcb4b0;
  border-color: #b6b6b6;*/
}
/* 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: #2e2e2e;
  background-color: #bcb4b0;
  border-color: #b6b6b6;
}
.k-ie8 .k-window-titlebar .k-state-hover {
  border-color: #b6b6b6;
}
.k-state-hover > .k-select,
.k-state-focused > .k-select {
  border-color: #b6b6b6;
}
.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: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.4)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);*/
}
.k-pager-wrap {
  background-color: #eae8e8;
  color: #313131;
}
.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: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.2)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.2) 0%, rgba(255,255,255,.0) 100%);*/
}
.k-button:active,
.k-button.k-state-active,
.k-draghandle.k-state-selected:hover {
  background-position: 50% 50%;
}
.k-tool-icon {
  background-image: url('Default/sprite.png');
}
.k-state-hover > .k-link,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em {
  color: #2e2e2e;
}
.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: #bdb4af;
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.4)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  background-position: 50% 50%;
  border-color: #b6b6b6;*/
}
.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: #2e2e2e;
}
.k-dropdown .k-state-hover .k-input {
  color: #2e2e2e;
}
.k-state-error {
  border-color: #ff6745;
  background-color: #f4f3f2;
  color: #ffb388;
}
.k-state-disabled {
    border-width: 0;
  /*opacity: .7;*/
}
.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-tile-empty strong,
.k-slider .k-draghandle {
  color: #9f9f9f;
}
.k-dropzone .k-upload-status {
  color: #2e2e2e;
}
/* Progressbar */
.k-progressbar-indeterminate {
  background: url('Default/indeterminate.gif');
}
.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected {
  display: none;
}
/* Slider */
.k-slider-track {
  background-color: #d5d5d5;
}
.k-slider-selection {
  background-color: #f35800;
}
.k-slider-horizontal .k-tick {
  background-image: url('Default/slider-h.gif');
}
.k-slider-vertical .k-tick {
  background-image: url('Default/slider-v.gif');
}
/* Tooltip */
.k-widget.k-tooltip {
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.6)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
  background-position: 50% 50%;
  background-color: #eae8e8;
  color: #313131;
  border-color: transparent;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}
.k-widget.k-tooltip-validation {
  border-color: #ffe79e;
  background-color: #ffe79e;
  color: #6b5100;
}
/* 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: #eae8e8;
}
.k-callout-w {
  border-right-color: #eae8e8;
}
.k-callout-s {
  border-top-color: #eae8e8;
}
.k-callout-e {
  border-left-color: #eae8e8;
}
.k-tooltip-validation .k-callout-n {
  border-bottom-color: #ffe79e;
}
.k-tooltip-validation .k-callout-w {
  border-right-color: #ffe79e;
}
.k-tooltip-validation .k-callout-s {
  border-top-color: #ffe79e;
}
.k-tooltip-validation .k-callout-e {
  border-left-color: #ffe79e;
}
/* Splitter */
.k-splitbar {
  background-color: #e9e9e9;
}
.k-restricted-size-vertical,
.k-restricted-size-horizontal {
  background-color: #ffb388;
}
/* Upload */
.k-file {
  background-color: #ffffff;
  border-color: #c5c5c5;
}
.k-file-progress {
  color: #2498bc;
}
.k-file-progress .k-progress {
  background-color: #e5f5fa;
}
.k-file-success {
  color: #3ea44e;
}
.k-file-success .k-progress {
  background-color: #eaf7ec;
}
.k-file-error {
  color: #d92800;
}
.k-file-error .k-progress {
  background-color: #ffe0d9;
}
/* ImageBrowser */
.k-tile {
  border-color: #ffffff;
}
.k-textbox:hover,
.k-tiles li.k-state-hover {
  border-color: #b6b6b6;
}
.k-tiles li.k-state-selected {
  border-color: #f85a00;
}
.k-filebrowser .k-tile .k-folder,
.k-filebrowser .k-tile .k-file {
  background-image: url('Default/imagebrowser.png');
  -webkit-background-size: auto auto;
          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: none;
          box-shadow: none;
}
.k-textbox:focus,
.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused {
  /*-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);*/
}
.k-state-selected {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-state-active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-grid td.k-state-selected.k-state-focused {
  background-color: #ff5e03;
}
.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.3);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}
.k-treemap-tile.k-state-hover {
  -webkit-box-shadow: inset 0 0 0 3px #d5d5d5;
          box-shadow: inset 0 0 0 3px #d5d5d5;
}
/* Window */
.k-window {
  border-color: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.3);
          box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.3);
  background-color: #ffffff;
}
.k-window.k-state-focused {
  border-color: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}
.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.3);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.k-inset {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
/* Selection */
.k-editor-inline ::-moz-selection {
  background-color: #f85a00;
  text-shadow: none;
  color: #fff;
}
.k-editor-inline ::selection {
  background-color: #f85a00;
  text-shadow: none;
  color: #fff;
}
.k-editor-inline ::-moz-selection {
  background-color: #f85a00;
  text-shadow: none;
  color: #fff;
}
/* Notification */
.k-widget.k-notification.k-notification-info {
  background-color: #e5f5fa;
  color: #2498bc;
  border-color: #b6e3f1;
}
.k-widget.k-notification.k-notification-success {
  background-color: #eaf7ec;
  color: #6e6e6e;
  border-color: #c5e9cb;
}
.k-widget.k-notification.k-notification-warning {
  background-color: #ffe79e;
  color: #666666;
  border-color: #ffe38f;
}
.k-widget.k-notification.k-notification-error {
  background-color: #ffe0d9;
  color: #6e6e6e;
  border-color: #ffb6a6;
}
/* Gantt */
.k-gantt .k-treelist {
  background: #f1f1f1;
}
.k-gantt .k-treelist .k-alt {
  background-color: #e4e4e4;
}
.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: #f35800;
}
.k-task-dot:after {
  background-color: #2e2e2e;
  border-color: #2e2e2e;
}
.k-task-dot:hover:after {
  background-color: #ffffff;
}
.k-task-summary {
  border-color: #6e6e6e;
  background: #6e6e6e;
}
.k-task-milestone,
.k-task-summary-complete {
  border-color: #2e2e2e;
  background: #2e2e2e;
}
.k-state-selected.k-task-summary {
  border-color: #ffa673;
  background: #ffa673;
}
.k-state-selected.k-task-milestone,
.k-state-selected .k-task-summary-complete {
  border-color: #f35800;
  background: #f35800;
}
.k-task-single {
  background-color: #ffd7c0;
  border-color: #ffc09c;
  color: #2e2e2e;
}
.k-state-selected.k-task-single {
  border-color: #f85a00;
}
.k-line {
  background-color: #2e2e2e;
  color: #2e2e2e;
}
.k-state-selected.k-line {
  background-color: #f35800;
  color: #f35800;
}
.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('Default/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,
.k-split-button .k-gantt-views,
.k-gantt-views > .k-current-view {
  border-radius: 4px;
}
.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: 4px 0 0 4px;
}
.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 4px 4px 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 4px 4px 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: 4px 0 0 4px;
}
.k-group-start.k-group-end.k-tool {
  border-radius: 4px;
}
.k-calendar-container.k-state-border-up,
.k-list-container.k-state-border-up,
.k-autocomplete.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-window-content,
.k-filter-menu {
  border-radius: 0 0 4px 4px;
}
.k-autocomplete.k-state-border-up .k-input,
.k-dropdown-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-selected-color,
.k-numeric-wrap.k-state-border-up .k-input {
  border-radius: 0 0 0 4px;
}
.k-multiselect.k-state-border-up .k-multiselect-wrap {
  border-radius: 0 0 4px 4px;
}
.k-window-titlebar,
.k-block > .k-header,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-calendar-container.k-state-border-down,
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down,
.k-gantt-views.k-state-expanded,
.k-gantt-views.k-state-expanded > .k-current-view {
  border-radius: 4px;
}
.k-split-button.k-state-border-down > .k-button {
  border-radius: 4px 0 0 0;
}
.k-split-button.k-state-border-up > .k-button {
  border-radius: 0 0 0 4px;
}
.k-split-button.k-state-border-down > .k-split-button-arrow {
  border-radius: 0 4px 0 0;
}
.k-split-button.k-state-border-up > .k-split-button-arrow {
  border-radius: 0 0 4px 0;
}
.k-dropdown-wrap .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input {
  border-radius: 3px 0 0 3px;
}
.k-rtl .k-dropdown-wrap .k-input,
.k-rtl .k-picker-wrap .k-input,
.k-rtl .k-numeric-wrap .k-input {
  border-radius: 0 3px 3px 0;
}
.k-numeric-wrap .k-link {
  border-radius: 0 3px 0 0;
}
.k-numeric-wrap .k-link + .k-link {
  border-radius: 0 0 3px 0;
}
.k-colorpicker .k-selected-color {
  border-radius: 3px 0 0 3px;
}
.k-rtl .k-colorpicker .k-selected-color {
  border-radius: 0 3px 3px 0;
}
.k-autocomplete.k-state-border-down .k-input {
  border-radius: 4px 4px 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: 4px 0 0 0;
}
.k-numeric-wrap .k-link.k-state-selected {
  background-color: #f35800;
}
.k-multiselect.k-state-border-down .k-multiselect-wrap {
  border-radius: 3px;
}
.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 4px 4px 0;
}
.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-picker-wrap .k-select,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-datetimepicker .k-select + .k-select,
.k-rtl .k-list-container.k-state-border-right {
  border-radius: 4px 0 0 4px;
}
.k-numeric-wrap.k-expand-padding .k-input {
  border-radius: 4px;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-multiselect-wrap {
  border-radius: 3px;
}
.k-list .k-state-hover,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-selected,
.k-fieldselector .k-list .k-item,
.k-list-optionlabel,
.k-dropzone {
  border-radius: 3px;
}
.k-slider .k-button,
.k-grid .k-slider .k-button {
  border-radius: 13px;
}
.k-draghandle {
  border-radius: 7px;
}
.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: 4px 0 0 4px;
}
.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 4px 4px 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: 4px;
}
.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.k-rtl .k-scheduler-toolbar .k-nav-next,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child,
.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-radius: 4px 0 0 4px;
}
.k-scheduler div.k-scheduler-footer ul li,
.k-scheduler div.k-scheduler-footer .k-link {
  border-radius: 4px;
}
.k-more-events,
.k-event,
.k-task-single,
.k-task-complete,
.k-event .k-link {
  border-radius: 3px;
}
.k-scheduler-mobile .k-event {
  border-radius: 2px;
}
/* Adaptive Grid */
.k-grid-mobile .k-column-active + th.k-header {
  border-left-color: #2e2e2e;
}
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: #2e2e2e;
}
@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
  div.km-pane-wrapper a {
    color: #2e2e2e;
  }
  .km-pane-wrapper .k-icon {
    background-image: url('Default/sprite_2x.png');
    -webkit-background-size: 21.2em 21em;
            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 #c5c5c5;
}
.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: #f35800;
  border-top-color: #f85a00;
}
.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 #c5c5c5;
          box-shadow: inset 0 -1px 0 #c5c5c5;
}
.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: #797979;
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link {
  border-bottom: 1px solid #c5c5c5;
}
.km-pane-wrapper .k-mobile-list .k-edit-field {
  -webkit-box-shadow: 0 1px 1px #c5c5c5;
          box-shadow: 0 1px 1px #c5c5c5;
}
.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: #ff6745;
  background-color: red;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.15)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.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: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.6)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
  background-position: 50% 50%;
  background-color: #ececec;
  border-color: #c5c5c5;
}
.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: #bdb4af;
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.4)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  background-position: 50% 50%;
  border-color: #b6b6b6;
}
input.k-textbox,
textarea.k-textbox,
.k-multiselect.k-header {
  border-color: #c5c5c5;
}
.k-multiselect.k-header.k-state-hover {
  border-color: #b6b6b6;
}
.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: #bdb4af;
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.4)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  background-position: 50% 50%;
  border-color: #bdbdbd;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.k-list-container {
  color: #2e2e2e;
}
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
  color: #2e2e2e;
}
.k-state-default > .k-select {
  border-color: #c5c5c5;
}
.k-state-hover > .k-select {
  border-color: #b6b6b6;
}
.k-state-focused > .k-select {
  border-color: #bdbdbd;
}
.k-tabstrip:focus {
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.k-tabstrip-items .k-state-default .k-link,
.k-panelbar > li.k-state-default > .k-link {
  color: #2e2e2e;
}
.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: #2e2e2e;
}
.k-panelbar .k-state-focused.k-state-hover {
  background: #bcb4b0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-tabstrip-items .k-state-default {
  border-color: #c5c5c5;
}
.k-tabstrip-items .k-state-hover {
  border-color: #b6b6b6;
}
.k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-items .k-state-active {
  background-color: #ffffff;
  background-image: none;
  border-color: #9f9f9f;
}
.k-tabstrip .k-content.k-state-active {
  background-color: #ffffff;
  color: #2e2e2e;
}
.k-menu.k-header,
.k-menu .k-item {
  border-color: #c5c5c5;
}
.k-column-menu,
.k-column-menu .k-item,
.k-overflow-container .k-overflow-group {
  border-color: #c5c5c5;
}
.k-overflow-container .k-overflow-group {
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 0 #ffffff;
          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 {
  -webkit-box-shadow: 0 1px 0 #ffffff;
          box-shadow: 0 1px 0 #ffffff;
}
.k-toolbar-last-visible.k-overflow-group {
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #ffffff;
}
.k-column-menu .k-separator {
  border-color: #c5c5c5;
  background-color: transparent;
}
.k-menu .k-group {
  border-color: #c5c5c5;
}
.k-grid-filter.k-state-active {
  background-color: #ffffff;
}
.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
  color: #2e2e2e;
  border-color: #c5c5c5;
  font-weight: bold;
}
.k-grouping-header {
  color: #2e2e2e;
}
.k-grid td.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 1px inset 0 0 3px 1px #b6b6b6;
          box-shadow: inset 0 0 0 1px inset 0 0 3px 1px #b6b6b6;
}
.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: #c5c5c5;
}
.k-primary,
.k-overflow-container .k-primary {
  color: #ffffff;
  border-color: #e45200;
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.2)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.2) 0%, rgba(255,255,255,.0) 100%);
  background-position: 50% 50%;
  background-color: #ff6b18;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-primary:focus,
.k-primary.k-state-focused {
  color: #ffffff;
  border-color: #e45200;
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.4)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  -webkit-box-shadow: 0 0 3px 0 #f35800;
          box-shadow: 0 0 3px 0 #f35800;
}
.k-primary:hover {
  color: #ffffff;
  border-color: #8d8079;
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.4)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
  background-color: #ff5e03;
  -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 3px 0 #f35800;
          box-shadow: 0 0 3px 0 #f35800;
}
.k-primary:active {
  color: #ffffff;
  border-color: #f85a00;
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.2)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.2) 0%, rgba(255,255,255,.0) 100%);
  background-color: #f25801;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.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: #e6e6e6;
  border-color: #e6e6e6;
  background-color: #ff6f1d;
  background-image: url('textures/highlight.png');
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.2)), to(rgba(255,255,255,.0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(255,255,255,.0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255,255,255,.2) 0%, rgba(255,255,255,.0) 100%);
  -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: 4px;
}
.k-scheduler-table .k-state-hover .k-icon {
  background-color: transparent;
}
.k-button:focus,
.k-split-button:focus {
  outline: none;
}
.k-split-button:focus {
  -webkit-box-shadow: inset 0 0 4px 2px #b6b6b6;
          box-shadow: inset 0 0 4px 2px #b6b6b6;
}
.k-split-button:focus > .k-button {
  background: transparent;
  border-color: #c5c5c5;
}
.k-editor .k-tool:focus {
  outline: 0;
  border-color: #c5c5c5;
  -webkit-box-shadow: inset 0 0 3px 1px #b6b6b6;
          box-shadow: inset 0 0 3px 1px #b6b6b6;
}
.k-checkbox-label:before {
  border-color: #c5c5c5;
  background: #ffffff;
  border-radius: 3px;
}
.k-checkbox-label:hover:before,
.k-checkbox:checked + .k-checkbox-label:hover:before {
  border-color: #acacac;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-checkbox:checked + .k-checkbox-label:before {
  background-color: #ffffff;
  border-color: #a0dba9;
  color: #f85a00;
}
.k-checkbox-label:active:before {
  -webkit-box-shadow: 0 0 3px 0 #f35800;
          box-shadow: 0 0 3px 0 #f35800;
  border-color: #f85a00;
}
.k-checkbox:checked + .k-checkbox-label:active:before {
  -webkit-box-shadow: 0 0 3px 0 #f35800;
          box-shadow: 0 0 3px 0 #f35800;
  border-color: #f85a00;
}
.k-checkbox:disabled + .k-checkbox-label {
  color: #9f9f9f;
}
.k-checkbox:disabled + .k-checkbox-label:hover:before {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-checkbox:disabled + .k-checkbox-label:before,
.k-checkbox:checked:disabled + .k-checkbox-label:before,
.k-checkbox:checked:disabled + .k-checkbox-label:active:before,
.k-checkbox:checked:disabled + .k-checkbox-label:hover:before {
  color: #9f9f9f;
  background: #edebea;
  border-color: #9cd9a6;
  border-radius: 3px;
}
.k-checkbox:focus + .k-checkbox-label:before {
  border-color: #f85a00;
  -webkit-box-shadow: 0 0 3px 0 #f35800;
          box-shadow: 0 0 3px 0 #f35800;
}
.k-radio-label:before {
  border-color: #c5c5c5;
  border-radius: 50%;
  background-color: #ffffff;
  border-width: 1px;
}
.k-radio-label:hover:before,
.k-radio:checked + .k-radio-label:hover:before {
  border-color: #acacac;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-radio:checked + .k-radio-label:after {
  background-color: #ff5e03;
  border-radius: 50%;
}
.k-radio-label:active:before {
  border-color: #f85a00;
  -webkit-box-shadow: 0 0 3px 0 #f35800;
          box-shadow: 0 0 3px 0 #f35800;
}
.k-radio:checked + .k-radio-label:active:before {
  -webkit-box-shadow: 0 0 3px 0 #f35800;
          box-shadow: 0 0 3px 0 #f35800;
  border-color: #f85a00;
}
.k-radio:disabled + .k-radio-label {
  color: #9f9f9f;
}
.k-radio:disabled + .k-radio-label:before,
.k-radio:disabled + .k-radio-label:active:before,
.k-radio:disabled + .k-radio-label:hover:after,
.k-radio:disabled + .k-radio-label:hover:before {
  background: #edebea;
  border-color: #bfbfbf;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-radio:focus + .k-radio-label:before {
  border-color: #f85a00;
  -webkit-box-shadow: 0 0 3px 0 #f35800;
          box-shadow: 0 0 3px 0 #f35800;
}
@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('Default/sprite_2x.png');
    -webkit-background-size: 340px 336px;
            background-size: 340px 336px;*/
  }
  .k-dropdown-wrap .k-input,
  .k-picker-wrap .k-input,
  .k-numeric-wrap .k-input {
    border-radius: 3px 0 0 3px;
  }
  .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('Default/sprite_kpi_2x.png');
    -webkit-background-size: 96px 16px;
            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;
  }
}
/* Responsive styles */
@media only screen and (max-width: 1024px) {
  .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 {
    -ms-transform: translatey(-100%);
        transform: translatey(-100%);
    -webkit-transform: translatey(-100%);
  }
  .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 {
    -ms-transform: translatey(100%);
        transform: translatey(100%);
    -webkit-transform: translatey(100%);
  }
  .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,
  .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 {
    background-image: url('textures/highlight.png');
    background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.6)), to(rgba(255,255,255,.0)));
    background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
    background-image: none, linear-gradient(to bottom, rgba(255,255,255,.6) 0%, rgba(255,255,255,.0) 100%);
    background-position: 50% 50%;
    background-color: #ececec;
    border-color: #d5d5d5;
  }
  .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 {
    border-color: #c5c5c5;
  }
  .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 {
    border-radius: 4px;
  }
  .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 {
    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,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view {
    border-radius: 3px 3px 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-safari .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-safari .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-safari .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,
  .k-safari .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-safari .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,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link {
    border-radius: 0 0 3px 3px;
  }
  .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-safari .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,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover {
    /*border-color: #b6b6b6;
    background-image: url('textures/highlight.png');
    background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.4)), to(rgba(255,255,255,.0)));
    background-image: none, -webkit-linear-gradient(top, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);
    background-image: none, linear-gradient(to bottom, rgba(255,255,255,.4) 0%, rgba(255,255,255,.0) 100%);*/
    background-color: #d2d9d0;
  }
  .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 {
    color: #2e2e2e;
    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,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link {
    color: #2e2e2e;
  }
  .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-safari .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,
  .k-safari .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-safari .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,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded {
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #c5c5c5;
    background-color: #eae8e8;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  }
  .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-width: 1px;
    background-image: none;
    border-radius: 4px;
  }
  .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 {
    border-radius: 3px;
  }
}
.k-chart .k-mask {
  background-color: #ffffff;
  filter: alpha(opacity=68);
  opacity: 0.68;
}
.k-chart .k-selection {
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.1);
  -webkit-transition: -webkit-box-shadow 0.2s linear, border-color 0.2s linear;
          transition: box-shadow 0.2s linear, border-color 0.2s linear;
}
.k-chart .k-selection:hover {
  border-color: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.2);
}
.k-chart .k-handle {
  background-color: #fcfcfc;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.k-chart .k-handle:hover {
  background-color: #ffffff;
  border-color: #b8b8b8;
  -webkit-box-shadow: 0 0 0 2px rgba(111, 101, 96, 0.5);
          box-shadow: 0 0 0 2px rgba(111, 101, 96, 0.5);
}
.k-chart .k-navigator-hint .k-tooltip {
  border: 3px solid #ffffff;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.2);
  background: #ffffff;
  color: #242424;
}
.k-chart .k-navigator-hint .k-scroll {
  background: rgba(243, 88, 0, 0.7);
  height: 4px;
}
/* Map */
.k-map .k-marker {
  background-image: url("Default/markers.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .k-map .k-marker {
    background-image: url("Default/markers_2x.png");
  }
}
.k-map .k-attribution {
  color: #666666;
}
.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
  background-color: #ffffff;
}
.k-spreadsheet-top-corner,
.k-spreadsheet-row-header td,
.k-spreadsheet-column-header td {
  background-color: #e9e9e9;
  background-image: none;
  color: #000000;
  border-color: #b6b6b6;
}
.k-spreadsheet-top-corner {
  border-color: #b6b6b6;
}
.k-spreadsheet-top-corner:after {
  border-color: transparent #b6b6b6 #b6b6b6 transparent;
}
.k-spreadsheet-pane {
  border-color: #b6b6b6;
}
.k-spreadsheet-pane td {
  border-color: #d0d0d0;
}
.k-spreadsheet-pane .k-spreadsheet-column-header td,
.k-spreadsheet-pane .k-spreadsheet-row-header td {
  border-color: #b6b6b6;
}
.k-spreadsheet-pane .k-spreadsheet-merged-cell {
  background-color: #ffffff;
}
.k-spreadsheet-pane .k-selection-partial,
.k-spreadsheet-pane .k-selection-full {
  border-color: rgba(243, 88, 0, 0.2);
  background-color: rgba(243, 88, 0, 0.2);
}
.k-spreadsheet-pane .k-filter-range {
  border-color: #f35800;
}
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial,
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full {
  border-bottom-color: #f35800;
}
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial,
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full {
  border-right-color: #f35800;
}
.k-spreadsheet-selection {
  background-color: rgba(243, 88, 0, 0.2);
  border-color: #f35800;
}
.k-spreadsheet-cell-editor {
  -webkit-box-shadow: inset 0 0 0 2px #f35800;
          box-shadow: inset 0 0 0 2px #f35800;
}
.k-spreadsheet-active-cell {
  -webkit-box-shadow: inset 0 0 0 1px #f35800;
          box-shadow: inset 0 0 0 1px #f35800;
  border-color: #f35800;
}
.k-spreadsheet-active-cell td {
  background-color: #ffffff;
  border-color: #f35800;
  -webkit-box-shadow: inset 1px 1px 0 1px #f35800, inset 0 0 0 1px #f35800;
          box-shadow: inset 1px 1px 0 1px #f35800, inset 0 0 0 1px #f35800;
}
.k-spreadsheet-active-cell.k-right td {
  -webkit-box-shadow: inset 1px 1px 0 1px #f35800, inset -2px 0 0 1px #f35800;
          box-shadow: inset 1px 1px 0 1px #f35800, inset -2px 0 0 1px #f35800;
}
.k-spreadsheet-active-cell.k-bottom td {
  -webkit-box-shadow: inset 1px 1px 0 1px #f35800, inset 0 -2px 0 1px #f35800;
          box-shadow: inset 1px 1px 0 1px #f35800, inset 0 -2px 0 1px #f35800;
}
.k-spreadsheet-active-cell.k-right.k-bottom td {
  -webkit-box-shadow: inset 1px 1px 0 1px #f35800, inset -2px -2px 0 1px #f35800;
          box-shadow: inset 1px 1px 0 1px #f35800, inset -2px -2px 0 1px #f35800;
}
.k-ff .k-spreadsheet-active-cell td {
  -webkit-box-shadow: inset 0 0 0 1px #f35800;
          box-shadow: inset 0 0 0 1px #f35800;
}
.k-spreadsheet-active-cell.k-single {
  background-color: #fff;
}
.k-spreadsheet > .k-spreadsheet-formula-bar {
  background-color: #ffffff;
  border-color: #e9e9e9 #e9e9e9 #b6b6b6;
}
.k-spreadsheet > .k-spreadsheet-formula-bar:before {
  border-color: #b6b6b6;
}
.k-spreadsheet > .k-spreadsheet-formula-bar:after {
  border-color: #e9e9e9;
}
.k-spreadsheet .k-spreadsheet-formula-input {
  background-color: #ffffff;
  color: #2e2e2e;
}
.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
  background-color: #f35800;
}
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {
  background-color: #f35800;
}
.k-spreadsheet .k-single-selection::after {
  background-color: #f35800;
  border-color: #ffffff;
}
.k-spreadsheet .k-auto-fill {
  border-color: #f35800;
}
.k-spreadsheet .k-auto-fill-punch {
  background-color: rgba(255, 255, 255, 0.5);
}
.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after {
  background-color: rgba(243, 88, 0, 0.5);
}
.k-spreadsheet-format-cells .k-spreadsheet-preview {
  border-color: #d5d5d5;
}
.k-spreadsheet-filter {
  border-radius: 4px;
  background-color: #ffffff;
  -webkit-box-shadow: inset 0 0 0 1px #d0d0d0;
          box-shadow: inset 0 0 0 1px #d0d0d0;
}
.k-spreadsheet-filter.k-state-active {
  color: #ffffff;
  background-color: #f35800;
}
.k-spreadsheet-filter:hover {
  color: #2e2e2e;
  background: #bcb4b0;
  border-color: #a99f9a;
}
.k-action-window .k-action-buttons {
  border-color: #d5d5d5;
}
.k-spreadsheet-sample {
  color: #7a7a7a;
}
.k-state-selected .k-spreadsheet-sample {
  color: inherit;
}
.k-spreadsheet-window .k-list-wrapper,
.k-spreadsheet-window .k-list {
  border-color: #d5d5d5;
  border-radius: 4px;
}
.k-spreadsheet-toolbar.k-toolbar .k-button-group .k-button {
  border-radius: 4px;
}
.k-spreadsheet-toolbar > .k-widget,
.k-spreadsheet-toolbar > .k-button,
.k-spreadsheet-toolbar > .k-button-group {
  border-radius: 4px;
}
.k-spreadsheet-toolbar > .k-separator {
  border-color: #d5d5d5;
}
.k-spreadsheet-toolbar .k-overflow-anchor {
  border-radius: 0;
}
.k-spreadsheet-popup {
  border-radius: 4px;
}
.k-spreadsheet-popup .k-separator {
  background-color: #d5d5d5;
}
.k-spreadsheet-popup .k-button {
  background-color: transparent;
}
.k-spreadsheet-popup .k-button:hover {
  background-color: #bcb4b0;
}
.k-spreadsheet-popup .k-state-active {
  background-color: #f35800;
  color: #000000;
}
.k-spreadsheet-popup .k-state-active:hover {
  background-color: #c04600;
}
.k-spreadsheet-filter-menu .k-details {
  border-color: #d5d5d5;
}
.k-spreadsheet-filter-menu .k-details-content .k-space-right {
  background-color: #ffffff;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  background-color: #ffffff;
  border-color: #d5d5d5;
  border-radius: 4px 0 0 4px;
}
.k-syntax-ref {
  color: #ff8822;
}
.k-syntax-num {
  color: #0099ff;
}
.k-syntax-func {
  font-weight: bold;
}
.k-syntax-str {
  color: #38b714;
}
.k-syntax-error {
  color: red;
}
.k-syntax-bool {
  color: #a9169c;
}
.k-syntax-startexp {
  font-weight: bold;
}
.k-syntax-paren-match {
  background-color: #caf200;
}
.k-series-a {
  border-color: #ff6800;
  background-color: rgba(255, 104, 0, 0.15);
}
.k-series-b {
  border-color: #a0a700;
  background-color: rgba(160, 167, 0, 0.15);
}
.k-series-c {
  border-color: #ff8d00;
  background-color: rgba(255, 141, 0, 0.15);
}
.k-series-d {
  border-color: #678900;
  background-color: rgba(103, 137, 0, 0.15);
}
.k-series-e {
  border-color: #ffb53c;
  background-color: rgba(255, 181, 60, 0.15);
}
.k-series-f {
  border-color: #396000;
  background-color: rgba(57, 96, 0, 0.15);
}
.k-spreadsheet-sheets-remove:hover .k-icon {
  color: #cc2222;
}
.k-spreadsheet-formula-list .k-state-focused {
  background-color: #f35800;
  color: #ffffff;
}
.k-spreadsheet .k-widget[data-property='fontSize'] {
  width: 60px;
}
.k-spreadsheet .k-widget[data-property='format'] {
  width: 100px;
}
.k-spreadsheet .k-widget[data-property='fontFamily'] {
  width: 130px;
}
.k-spreadsheet .k-spreadsheet-sheets-remove {
  margin: 0.5em 0.5em 0.5em -0.5em;
}
.k-spreadsheet-toolbar .k-combobox .k-input {
  color: #2e2e2e;
}
.k-spreadsheet-toolbar .k-combobox .k-state-hover .k-input,
.k-spreadsheet-toolbar .k-combobox .k-state-active .k-input,
.k-spreadsheet-toolbar .k-combobox .k-state-focused .k-input {
  color: #2e2e2e;
}

.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(141,147,155,.8)}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
.daterangepicker {
    position: absolute;
    color: inherit;
    background-color: #fff;
    border-radius: 4px;
    width: 278px;
    padding: 4px;
    margin-top: 1px;
    top: 100px;
    left: 20px;
    /* Calendars */ }
    .daterangepicker:before, .daterangepicker:after {
      position: absolute;
      display: inline-block;
      border-bottom-color: rgba(0, 0, 0, 0.2);
      content: ''; }
    .daterangepicker:before {
      top: -7px;
      border-right: 7px solid transparent;
      border-left: 7px solid transparent;
      border-bottom: 7px solid #ccc; }
    .daterangepicker:after {
      top: -6px;
      border-right: 6px solid transparent;
      border-bottom: 6px solid #fff;
      border-left: 6px solid transparent; }
    .daterangepicker.opensleft:before {
      right: 9px; }
    .daterangepicker.opensleft:after {
      right: 10px; }
    .daterangepicker.openscenter:before {
      left: 0;
      right: 0;
      width: 0;
      margin-left: auto;
      margin-right: auto; }
    .daterangepicker.openscenter:after {
      left: 0;
      right: 0;
      width: 0;
      margin-left: auto;
      margin-right: auto; }
    .daterangepicker.opensright:before {
      left: 9px; }
    .daterangepicker.opensright:after {
      left: 10px; }
    .daterangepicker.dropup {
      margin-top: -5px; }
      .daterangepicker.dropup:before {
        top: initial;
        bottom: -7px;
        border-bottom: initial;
        border-top: 7px solid #ccc; }
      .daterangepicker.dropup:after {
        top: initial;
        bottom: -6px;
        border-bottom: initial;
        border-top: 6px solid #fff; }
    .daterangepicker.dropdown-menu {
      max-width: none;
      z-index: 3001; }
    .daterangepicker.single .ranges, .daterangepicker.single .calendar {
      float: none; }
    .daterangepicker.show-calendar .calendar {
      display: block; }
    .daterangepicker .calendar {
      display: none;
      max-width: 270px;
      margin: 4px; }
      .daterangepicker .calendar.single .calendar-table {
        border: none; }
      .daterangepicker .calendar th, .daterangepicker .calendar td {
        white-space: nowrap;
        text-align: center;
        min-width: 32px; }
    .daterangepicker .calendar-table {
      border: 1px solid #fff;
      padding: 4px;
      border-radius: 4px;
      background-color: #fff; }
    .daterangepicker table {
      width: 100%;
      margin: 0; }
    .daterangepicker td, .daterangepicker th {
      text-align: center;
      width: 20px;
      height: 20px;
      border-radius: 4px;
      border: 1px solid transparent;
      white-space: nowrap;
      cursor: pointer; }
      .daterangepicker td.available:hover, .daterangepicker th.available:hover {
        background-color: #eee;
        border-color: transparent;
        color: inherit; }
      .daterangepicker td.week, .daterangepicker th.week {
        font-size: 80%;
        color: #ccc; }
    .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
      background-color: #fff;
      border-color: transparent;
      color: #999; }
    .daterangepicker td.in-range {
      background-color: #ebf4f8;
      border-color: transparent;
      color: #000;
      border-radius: 0; }
    .daterangepicker td.start-date {
      border-radius: 4px 0 0 4px; }
    .daterangepicker td.end-date {
      border-radius: 0 4px 4px 0; }
    .daterangepicker td.start-date.end-date {
      border-radius: 4px; }
    .daterangepicker td.active, .daterangepicker td.active:hover {
      background-color: #357ebd;
      border-color: transparent;
      color: #fff; }
    .daterangepicker th.month {
      width: auto; }
    .daterangepicker td.disabled, .daterangepicker option.disabled {
      color: #999;
      cursor: not-allowed;
      text-decoration: line-through; }
    .daterangepicker select.monthselect, .daterangepicker select.yearselect {
      font-size: 12px;
      padding: 1px;
      height: auto;
      margin: 0;
      cursor: default; }
    .daterangepicker select.monthselect {
      margin-right: 2%;
      width: 56%; }
    .daterangepicker select.yearselect {
      width: 40%; }
    .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
      width: 50px;
      margin-bottom: 0; }
    .daterangepicker .input-mini {
      border: 1px solid #ccc;
      border-radius: 4px;
      color: #555;
      height: 30px;
      line-height: 30px;
      display: block;
      vertical-align: middle;
      margin: 0 0 5px 0;
      padding: 0 6px 0 28px;
      width: 100%; }
      .daterangepicker .input-mini.active {
        border: 1px solid #08c;
        border-radius: 4px; }
    .daterangepicker .daterangepicker_input {
      position: relative; }
      .daterangepicker .daterangepicker_input i {
        position: absolute;
        left: 8px;
        top: 8px; }
    .daterangepicker.rtl .input-mini {
      padding-right: 28px;
      padding-left: 6px; }
    .daterangepicker.rtl .daterangepicker_input i {
      left: auto;
      right: 8px; }
    .daterangepicker .calendar-time {
      text-align: center;
      margin: 5px auto;
      line-height: 30px;
      position: relative;
      padding-left: 28px; }
      .daterangepicker .calendar-time select.disabled {
        color: #ccc;
        cursor: not-allowed; }
  
  .ranges {
    font-size: 11px;
    float: none;
    margin: 4px;
    text-align: left; }
    .ranges ul {
      list-style: none;
      margin: 0 auto;
      padding: 0;
      width: 100%; }
    .ranges li {
      font-size: 13px;
      background-color: #f5f5f5;
      border: 1px solid #f5f5f5;
      border-radius: 4px;
      color: #08c;
      padding: 3px 12px;
      margin-bottom: 8px;
      cursor: pointer; }
      .ranges li:hover {
        background-color: #08c;
        border: 1px solid #08c;
        color: #fff; }
      .ranges li.active {
        background-color: #08c;
        border: 1px solid #08c;
        color: #fff; }
  
  /*  Larger Screen Styling */
  @media (min-width: 564px) {
    .daterangepicker {
      width: auto; }
      .daterangepicker .ranges ul {
        width: 160px; }
      .daterangepicker.single .ranges ul {
        width: 100%; }
      .daterangepicker.single .calendar.left {
        clear: none; }
      .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
        float: left; }
      .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
        float: right; }
      .daterangepicker.ltr {
        direction: ltr;
        text-align: left; }
        .daterangepicker.ltr .calendar.left {
          clear: left;
          margin-right: 0; }
          .daterangepicker.ltr .calendar.left .calendar-table {
            border-right: none;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0; }
        .daterangepicker.ltr .calendar.right {
          margin-left: 0; }
          .daterangepicker.ltr .calendar.right .calendar-table {
            border-left: none;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0; }
        .daterangepicker.ltr .left .daterangepicker_input {
          padding-right: 12px; }
        .daterangepicker.ltr .calendar.left .calendar-table {
          padding-right: 12px; }
        .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar {
          float: left; }
      .daterangepicker.rtl {
        direction: rtl;
        text-align: right; }
        .daterangepicker.rtl .calendar.left {
          clear: right;
          margin-left: 0; }
          .daterangepicker.rtl .calendar.left .calendar-table {
            border-left: none;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0; }
        .daterangepicker.rtl .calendar.right {
          margin-right: 0; }
          .daterangepicker.rtl .calendar.right .calendar-table {
            border-right: none;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0; }
        .daterangepicker.rtl .left .daterangepicker_input {
          padding-left: 12px; }
        .daterangepicker.rtl .calendar.left .calendar-table {
          padding-left: 12px; }
        .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
          text-align: right;
          float: right; } }
  @media (min-width: 730px) {
    .daterangepicker .ranges {
      width: auto; }
    .daterangepicker.ltr .ranges {
      float: left; }
    .daterangepicker.rtl .ranges {
      float: right; }
    .daterangepicker .calendar.left {
      clear: none !important; } }
/* 
    Created on : Nov 15, 2015, 6:55:44 PM
    Author     : Jerom
    Adding thes on runtime
*/


/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
body {
    background-color: white;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#slidemenu1{
    width: 60%;
    margin: 0 15%;
}
.selectedNode{
    font-weight: bold!important;
}
.waSlideMenu-nav ul {
    margin: 0;
    float: none!important;
    margin-left: 0!important;
}
.waSlideMenu-nav  .collapsible {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPxJREFUeNpi/P//P8NIBkwMIxyMBsBoAIxwwEILQxkZGUlSP5AFMS1TgMpIzwISQFw2kgPgCBBfAOK8kVwI7gLi+0CcNZJrgc1A/AqIk0ZyNbgGiH8CcfRIbgcsBWIuIA4ayQ2h2UAsBcS+I7klOAXaRnAbyU3hfiA2AmKbkdwX+DeSU0AhtJF0ZCQGAKhRdAfaSBpxKQDUGHoBbRyNuFogGtoYWjcS2wGgxg87tDE04lqCvtCu8byR2BcANXYUgXjaSOwNgho5BkA8aTCPBzDSYjwOOiYoD8QPiVE/kGOCtAwAosFABgBNRoWH0nTb6MTIaACMBsDIBgABBgA88i/oqGpRJgAAAABJRU5ErkJggg==) no-repeat;
    background-position: 100% 50%;
    background-size: 32px 16px;
    background-color: #eee;
}
.waSlideMenu-nav  li {
    list-style: none;
    padding: 0;
    border-bottom: 1px solid rgb(255, 255, 255);
    /* position: relative; */
}
.waSlideMenu-nav  a {
    padding: 10px 26px 10px 16px;
    display: block;
    text-decoration: none;
    color: #616f81;
    font-size:13px;
    width: 84%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    word-wrap: break-word;
}
.waSlideMenu-nav  .selected > a {
    font-weight: bold;
}
.waSlideMenu-back {
    /* background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMpJREFUeNpi/P//P8NIBoyjATAaAKMBMBoAA2Y5IyNJ6mnh1qESACpAfGekBkAZEB8D4iMjMQAKgfgqEO8aiVkgC4gfA/HmkVgGJAHxJyBeMxILwWgovXQk1gJBQCwMxLNHYjXoC8SKQDxpJLYD3IBYG4j7R2JDyAaKOwaiJcg0SJrk/0Z6X2BEZwHkQlAWiKeN5M7QiK4GRxtCaE3hD0C8biSPB4zoztBod3h0QAQVyAPxw5EcAMOzDBgMYDQARgNgNABGdgAABBgAASu3w1KbogcAAAAASUVORK5CYII=) no-repeat; */
    /* background-position: 0% 50%; */
    /* background-size: 32px 16px; */
    /* padding-left: 13px !important; */
}
.waSlideMenu-back a {
    color: #aaa;
}
.waSlideMenu-nav {
    position: relative;
    overflow: hidden;
    height: auto;
    min-height: 25px;
}
.waSlideMenu-wrapper {
    left: 0;
    position: relative;
    top: -100p;
}
.waSlideMenu-menu {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    display: inherit;
    left: 0;
}
.waSlideMenu-inheritedmenu {
    position: absolute;
    left: 100%;
    top: 0;
}
.waSlideMenu-back {} .waSlideMenu-loading {
    background: url(data:image/gif;base64,R0lGODlhHwAfAPUAAP///wAAAOjo6NLS0ry8vK6urqKiotzc3Li4uJqamuTk5NjY2KqqqqCgoLCwsMzMzPb29qioqNTU1Obm5jY2NiYmJlBQUMTExHBwcJKSklZWVvr6+mhoaEZGRsbGxvj4+EhISDIyMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA4BiwSQexKh0eEAkrldAZbvlOD5TqYKALWu5XIwnPFwwymY0GsRgAxrwuJwbCi8aAHlYZ3sVdwtRCm8JgVgODwoQAAIXGRpojQwKRGSDCRESYRsGHYZlBFR5AJt2a3kHQlZlERN2QxMRcAiTeaG2QxJ5RnAOv1EOcEdwUMZDD3BIcKzNq3BJcJLUABBwStrNBtjf3GUGBdLfCtadWMzUz6cDxN/IZQMCvdTBcAIAsli0jOHSJeSAqmlhNr0awo7RJ19TJORqdAXVEEVZyjyKtE3Bg3oZE2iK8oeiKkFZGiCaggelSTiA2LhxiZLBSjZjBL2siNBOFQ84LxHA+mYEiRJzBO7ZCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82YAIQxRCm14Ww4PChAAEAoPDlsAFRUgHkRiZAkREmoSEXiVlRgfQgeBaXRpo6MOQlZbERN0Qx4drRUcAAJmnrVDBrkVDwNjr8BDGxq5Z2MPyUQZuRgFY6rRABe5FgZjjdm8uRTh2d5b4NkQY0zX5QpjTc/lD2NOx+WSW0++2RJmUGJhmZVsQqgtCE6lqpXGjBchmt50+hQKEAEiht5gUcTIESR9GhlgE9IH0BiTkxrMmWIHDkose9SwcQlHDsOIk9ygiVbl5JgMLuV4HUmypMkTOkEAACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2LQV3t4UBcvcF9/eFpdYxdgZ5hUYA73YGxruCbVjt78G7hXFqlhY/fLQwR0HIQdGuUrTz5eQdIc0cfIEwByGD0MKvcGSaFGjR8GyeAPhIUofQGNQSgrB4IsdOCqx7FHDBiYcOQshYjKDxliVDpRjunCjdSTJkiZP6AQBACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2I3WBcvczltNxNzIW0693MFYT7bTumNQqlisv7BjswAHo64egFdQAbj0RtOXDQY6VAAUakihN1gSLaJ1IYOGChgXXqEUpQ9ASRlDYhT0xQ4cACJDhqDD5mRKjCAYuArjBmVKDP9+VRljMyMHDwcfuBlBooSCBQwJiqkJAgAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA8BQIAwExKh0eEAkrlcA9oo4TKcKwharHScIiu9wwTBn3QnGQg1owBNld+O72N/zZnVzRApteFsODwoQABAKDw5bZQxpQ2JkCRESahIRh1gEVIGVamlmXgBWWxETdEMTnlsIAAJmm65DEmZGYw64UZFbR2MPv0QPY0hjpMYKY0ljjMZCEGNK09MG0diN1gXL3M5bTcTcyFtOvdzBWE+207pjUKpYrL+wY7MAB4EerqZjUAG4lKVCBwMbvnT6dCXUkEIFK0jUkOECFEeQJF2hFKUPAIkgQwIaI+hLiJAoR27Zo4YBCJQgVW4cpMYDBpgVZKL59cEBhw+U+QROQ4bBAoUlTZ7QCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82Z1c0QKbXhbDg8KEAAQCg8OW2UMaUNiZAkREmoSEYdYBFSBlWppZl4AVlsRE3RDE55bCAACZpuuQxJmRmMOuFGRW0djD79ED2NIY6TGCmNJY4zGQhBjStPTFBXb21DY1VsGFtzbF9gAzlsFGOQVGefIW2LtGhvYwVgDD+0V17+6Y6BwaNfBwy9YY2YBcMAPnStTY1B9YMdNiyZOngCFGuIBxDZAiRY1eoTvE6UoDEIAGrNSUoNBUuzAaYlljxo2M+HIeXiJpRsRNMaq+JSFCpsRJEqYOPH2JQgAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfjywjlzX9jdXNEHiAVFX8ODwoQABAKDw5bZQxpQh8YiIhaERJqEhF4WwRDDpubAJdqaWZeAByoFR0edEMTolsIAA+yFUq2QxJmAgmyGhvBRJNbA5qoGcpED2MEFrIX0kMKYwUUslDaj2PA4soGY47iEOQFY6vS3FtNYw/m1KQDYw7mzFhPZj5JGzYGipUtESYowzVmF4ADgOCBCZTgFQAxZBJ4AiXqT6ltbUZhWdToUSR/Ii1FWbDnDkUyDQhJsQPn5ZU9atjUhCPHVhgTNy/RSKsiqKFFbUaQKGHiJNyXIAAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEh8JDAWCsBQIAwExKhU+HFwKlgsIMHlIg7TqQeTLW+7XYIiPGSAymY0mrFgA0LwuLzbCC/6eVlnewkADXVECgxcAGUaGRdQEAoPDmhnDGtDBJcVHQYbYRIRhWgEQwd7AB52AGt7YAAIchETrUITpGgIAAJ7ErdDEnsCA3IOwUSWaAOcaA/JQ0amBXKa0QpyBQZyENFCEHIG39HcaN7f4WhM1uTZaE1y0N/TacZoyN/LXU+/0cNyoMxCUytYLjm8AKSS46rVKzmxADhjlCACMFGkBiU4NUQRxS4OHijwNqnSJS6ZovzRyJAQo0NhGrgs5bIPmwWLCLHsQsfhxBWTe9QkOzCwC8sv5Ho127akyRM7QQAAOwAAAAAAAAAAAA==);
    height: 31px;
    width: 31px;
    display: block;
}
.waSlideMenu-nav  .selected > a {
    font-weight: bold;
}
/* Welcome to Compass. Use this file to write IE specific override styles.
 * Import this file using the following HTML or equivalent:
 * <!--[if IE]>
 *   <link href="/assets/css/ie.css" media="screen, projection" rel="stylesheet" type="text/css" />
 * <![endif]--> */
/* line 6, ../sass/ie.scss */
table.with-scroll > tbody td {
  /*word-break: break-word;*/
  word-break: break-all !important;
}

/* line 10, ../sass/ie.scss */
.assign-equipmentTable td, .soList-table td {
  word-break: break-all !important;
}

/* line 13, ../sass/ie.scss */
.form-group label {
  word-break: break-all !important;
}

@charset "UTF-8";
/*****Declaring Variables*****/
/*$primary-color-theme-three:#ffffff;*/
/* line 5, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 1, ../sass/_icons.scss */
.icon-equipment {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -26px -636px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 26px;
  width: 24px;
  opacity: 0.4;
}

/* line 5, ../sass/_icons.scss */
.icon-reports {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -24px -460px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 9, ../sass/_icons.scss */
.icon-dashboard {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -69px -364px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 13, ../sass/_icons.scss */
.icon-customers {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -24px -436px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 17, ../sass/_icons.scss */
.icon-settings {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -48px -484px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 21, ../sass/_icons.scss */
.icon-logout {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -68px -412px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 25, ../sass/_icons.scss */
.icon-org-settings {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -484px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 29, ../sass/_icons.scss */
.icon-employees {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -21px -388px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 33, ../sass/_icons.scss */
.icon-storage {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -24px -532px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 37, ../sass/_icons.scss */
.icon-vehicle {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -24px -508px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 41, ../sass/_icons.scss */
.icon-platform-settings {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -24px -484px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 46, ../sass/_icons.scss */
.icon-hour-meter {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -436px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 50, ../sass/_icons.scss */
.active i, #sidebar li a:hover i {
  opacity: 1;
}

/* line 53, ../sass/_icons.scss */
.dropdown-toggle {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -49px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 5px;
  width: 10px;
}

/* line 56, ../sass/_icons.scss */
.ic-accordion-up {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -49px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 5px;
  width: 10px;
}

/* line 59, ../sass/_icons.scss */
.icon-remove-white {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -318px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 20px;
  background-color: #b1b1b1;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  cursor: pointer;
}
/* line 65, ../sass/_icons.scss */
.icon-remove-white:hover {
  background-color: #9d9d9d;
}

/* line 69, ../sass/_icons.scss */
.icon-add-white {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -636px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 26px;
  width: 26px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  cursor: pointer;
}
/* line 74, ../sass/_icons.scss */
.icon-add-white:hover {
  background-color: #9d9d9d;
}

/* line 78, ../sass/_icons.scss */
.active-tab .icon-remove-white {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -44px -340px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 21px;
  opacity: 0.85;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  background-color: inherit;
}
/* line 83, ../sass/_icons.scss */
.active-tab .icon-remove-white:hover {
  opacity: 1;
  background-color: inherit;
}

/* line 88, ../sass/_icons.scss */
.icon-filter {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -33px -117px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 22px;
}

/* line 91, ../sass/_icons.scss */
.sort-default .sort-item, .sort-up .sort-item, .sort-down .sort-item {
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 95, ../sass/_icons.scss */
.sort-default .sort-item:after {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -35px -16px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 14px;
  width: 6px;
  content: "";
  right: 0;
  position: absolute;
  bottom: 1px;
  margin-right: -6px;
}

/* line 103, ../sass/_icons.scss */
.sort-down .sort-item:after {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -33px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 6px;
  content: "";
  right: 0;
  bottom: 4px;
  position: absolute;
  margin-right: -6px;
}

/* line 111, ../sass/_icons.scss */
.sort-up .sort-item:after {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 6px;
  position: absolute;
  content: "";
  right: 0;
  bottom: 4px;
  position: absolute;
  margin-right: -6px;
}

/* line 120, ../sass/_icons.scss */
.report-admin .sort-default .sort-item:after, .report-admin .sort-up .sort-item:after, .report-admin .sort-down .sort-item:after, .data-management .sort-item:after, .data-management .sort-item:after, .data-management .sort-item:after {
  /* right:-1px; */
}

/* line 124, ../sass/_icons.scss */
.icon-rentals {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -460px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 129, ../sass/_icons.scss */
.icon-plus {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -81px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 10px;
  width: 10px;
  float: left;
  margin: 12px 8px 0 0;
}

/* line 134, ../sass/_icons.scss */
.glyphicon-calendar, .rental-activities .add-rental-search .glyphicon-calendar, .rental-activities .rent-transaction-details .glyphicon-calendar, .k-i-calendar {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -17px -135px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 16px;
  font-size: 0;
}
/* line 137, ../sass/_icons.scss */
.glyphicon-calendar:before, .rental-activities .add-rental-search .glyphicon-calendar:before, .rental-activities .rent-transaction-details .glyphicon-calendar:before, .k-i-calendar:before {
  content: "";
}

/* line 141, ../sass/_icons.scss */
.table > thead > tr.row-filter-container > th .k-picker-wrap .k-i-calendar {
  position: relative;
  top: -2px;
}

/* line 145, ../sass/_icons.scss */
.k-i-calendar:hover {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -17px -135px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 16px;
}

/* line 148, ../sass/_icons.scss */
.rental-activities .glyphicon-calendar:before {
  content: "\e109";
}

/* line 151, ../sass/_icons.scss */
.glyphicon-chevron-right, .rental-activities .add-rental-search .glyphicon-chevron-right, .rental-activities .rent-transaction-details .glyphicon-chevron-right, .k-i-arrow-e {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -10px -16px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 10px;
  width: 5px;
  font-size: 0;
  top: 0;
}
/* line 155, ../sass/_icons.scss */
.glyphicon-chevron-right:before, .rental-activities .add-rental-search .glyphicon-chevron-right:before, .rental-activities .rent-transaction-details .glyphicon-chevron-right:before, .k-i-arrow-e:before {
  content: "";
}

/* line 159, ../sass/_icons.scss */
.rental-activities .glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 162, ../sass/_icons.scss */
.glyphicon-chevron-left, .rental-activities .add-rental-search .glyphicon-chevron-left, .rental-activities .rent-transaction-details .glyphicon-chevron-left, .k-i-arrow-w {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -6px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 10px;
  width: 5px;
  font-size: 0;
  top: 0;
}
/* line 166, ../sass/_icons.scss */
.glyphicon-chevron-left:before, .rental-activities .add-rental-search .glyphicon-chevron-left:before, .rental-activities .rent-transaction-details .glyphicon-chevron-left:before, .k-i-arrow-w:before {
  content: "";
}

/* line 170, ../sass/_icons.scss */
.rental-activities .glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 173, ../sass/_icons.scss */
.glyphicon-time, .rental-activities .add-rental-search .glyphicon-time, .rental-activities .rent-transaction-details .glyphicon-time, .k-i-clock {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -135px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 17px;
  font-size: 0;
}
/* line 176, ../sass/_icons.scss */
.glyphicon-time:before, .rental-activities .add-rental-search .glyphicon-time:before, .rental-activities .rent-transaction-details .glyphicon-time:before, .k-i-clock:before {
  content: "";
}

/* line 180, ../sass/_icons.scss */
.rental-activities .glyphicon-time:before {
  content: "\e023";
}

/* line 183, ../sass/_icons.scss */
.bfh-number-btn.inc .glyphicon-chevron-up {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -6px -33px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 5px;
  width: 10px;
  font-size: 0;
  top: 0;
}
/* line 187, ../sass/_icons.scss */
.bfh-number-btn.inc .glyphicon-chevron-up:before {
  content: "";
}

/* line 191, ../sass/_icons.scss */
.bfh-number-btn.dec .glyphicon-chevron-down {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -49px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 5px;
  width: 10px;
  font-size: 0;
  top: 0;
}
/* line 195, ../sass/_icons.scss */
.bfh-number-btn.dec .glyphicon-chevron-down:before {
  content: "";
}

/* line 199, ../sass/_icons.scss */
.ic-accordion-down {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -6px -33px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 5px;
  width: 10px;
  float: right;
  margin-top: 6px;
}

/**********01-10-2015********************/
/* line 205, ../sass/_icons.scss */
.icon-reports {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -24px -460px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 209, ../sass/_icons.scss */
.icon-upload {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -254px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 16px;
}

/* line 212, ../sass/_icons.scss */
.icon-download {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -296px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 16px;
}

/* line 215, ../sass/_icons.scss */
.icon-actions {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -65px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 24px;
}

/* line 218, ../sass/_icons.scss */
.icon-view-quote {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -81px -33px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 12px;
}

/* line 221, ../sass/_icons.scss */
.icon-view-agreement {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -78px -81px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 12px;
}

/* line 224, ../sass/_icons.scss */
.icon-actions-pop {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -68px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 7px;
  width: 25px;
}

/* line 227, ../sass/_icons.scss */
.icon-red-dropdown {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -15px -16px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 5px;
  width: 10px;
}

/************06-10-2015*******************/
/* line 231, ../sass/_icons.scss */
.ic-close-red {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -64px -318px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 21px;
}

/************07-10-2015******************/
/* line 235, ../sass/_icons.scss */
.icon-plus-green {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -41px -16px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 10px;
  width: 10px;
}

/* line 238, ../sass/_icons.scss */
.ic-accordion-down {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -6px -33px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 5px;
  width: 10px;
  float: right;
  margin-top: 6px;
}

/* line 243, ../sass/_icons.scss */
.icon-data-manager {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -21px -364px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 248, ../sass/_icons.scss */
.icon-good {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -76px -49px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 18px;
}

/* line 251, ../sass/_icons.scss */
.icon-bad {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -10px -81px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 18px;
}

/* line 254, ../sass/_icons.scss */
.icon-repair {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -28px -81px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 18px;
}

/* line 257, ../sass/_icons.scss */
.icon-sales-orders {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -48px -460px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 261, ../sass/_icons.scss */
.icon-dispatch-orders {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -582px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 265, ../sass/_icons.scss */
.icon-calendar-switch {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -58px -213px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 18px;
}

/* line 268, ../sass/_icons.scss */
.icon-table-switch {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -40px -213px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 18px;
}

/* line 271, ../sass/_icons.scss */
input[type="radio"]:checked + label .icon-calendar-switch {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -76px -213px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 18px;
}

/* line 274, ../sass/_icons.scss */
input[type="radio"]:checked + label .icon-table-switch {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -75px -193px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 18px;
}

/* line 277, ../sass/_icons.scss */
.icon-assign {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -16px -254px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
}

/* line 280, ../sass/_icons.scss */
.icon-so-cancel {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -388px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
}

/* line 283, ../sass/_icons.scss */
.icon-back {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -42px -318px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 22px;
  float: left;
  margin: 7px 10px 0 15px;
}

/* line 288, ../sass/_icons.scss */
.icon-edit-so {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -72px -65px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 16px;
  float: left;
  margin-left: 8px;
}

/* line 293, ../sass/_icons.scss */
.icon-utilization {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -508px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 298, ../sass/_icons.scss */
.icon-service-request {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -44px -412px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 302, ../sass/_icons.scss */
.icon-data-loader {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -412px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 306, ../sass/_icons.scss */
.icon-dispatch {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -48px -508px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
  opacity: 0.4;
}

/* line 311, ../sass/_icons.scss */
.icon-assign-blue {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -275px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
}

/* line 314, ../sass/_icons.scss */
.icon-edit-employee {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -40px -65px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 16px;
  float: right;
  position: absolute;
  top: -2px;
  right: 0;
}

/* line 321, ../sass/_icons.scss */
.icon-view-ssn {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -18px -49px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 11px;
  width: 14px;
  position: relative;
  top: -5px;
}

/* line 326, ../sass/_icons.scss */
.icon-add-white-small {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -36px -233px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
  float: left;
  margin-top: 1px;
}

/* line 331, ../sass/_icons.scss */
.ic-close-pop {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -24px -65px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 16px;
}

/* line 334, ../sass/_icons.scss */
.icon-notification {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -340px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 22px;
  margin-top: 2px;
}

/* line 338, ../sass/_icons.scss */
.assist-crane {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -67px -16px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 14px;
  width: 16px;
}

/* line 341, ../sass/_icons.scss */
.icon-assembly {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -874px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 32px;
  width: 32px;
  opacity: 0.4;
}

/* line 345, ../sass/_icons.scss */
.icon-asset-workbench {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -153px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 19px;
  width: 27px;
  opacity: 0.4;
}

/* line 349, ../sass/_icons.scss */
.icon-jobs {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -724px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 28px;
  width: 24px;
  opacity: 0.4;
}

/* line 353, ../sass/_icons.scss */
.icon-print {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -117px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 17px;
  opacity: 1;
}

/* line 357, ../sass/_icons.scss */
.icon-download-white {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -58px -49px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 15px;
  width: 18px;
  opacity: 1;
}

/* line 361, ../sass/_icons.scss */
.icon-edit-image-green {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -37px -254px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
  opacity: 1;
}

/* line 365, ../sass/_icons.scss */
.ic-color-picker {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -47px -153px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
  opacity: 1;
}

/* line 369, ../sass/_icons.scss */
.ic-shop {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -57px -233px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
  opacity: 1;
}

/* line 373, ../sass/_icons.scss */
.icon-job-status-complete {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -54px -173px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}

/* line 376, ../sass/_icons.scss */
.icon-job-status-in-progress {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -74px -173px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}

/* line 379, ../sass/_icons.scss */
.icon-job-status-incomplete {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -213px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}

/* line 382, ../sass/_icons.scss */
.icon-job-status-cancelled {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -67px -153px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}

/* line 385, ../sass/_icons.scss */
.icon-revised-do {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -55px -117px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 20px;
}

/* line 388, ../sass/_icons.scss */
.icon-employee-vacation {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -25px -556px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 25px;
  width: 24px;
}

/* line 391, ../sass/_icons.scss */
.icon-print-grey {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -20px -213px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}

/* line 394, ../sass/_icons.scss */
.icon-rapid-eqp {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -20px -193px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}

/* line 397, ../sass/_icons.scss */
.icon-rapid-emp {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -193px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
}

/* line 400, ../sass/_icons.scss */
.icon-crane {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -36px -173px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  vertical-align: middle;
}

/* line 405, ../sass/_icons.scss */
.icon-double-booking {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -75px -117px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 20px;
  float: left;
  margin-right: 3px;
}

/* line 1, ../sass/_main.scss */
body,
html {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  height: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  cursor: default;
  /*min-height:630px;*/
  background: #e5e8f1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e5e8f1 1%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e5e8f1 1%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e5e8f1 1%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e8f1', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
}

/* line 18, ../sass/_main.scss */
body {
  overflow-y: hidden;
}

/* line 22, ../sass/_main.scss */
body .scrollig-body {
  /*min-width:1050px;*/
  position: relative;
}

/* line 27, ../sass/_main.scss */
input:focus,
button:focus, a:focus {
  box-shadow: none;
  outline: none;
}

/* line 33, ../sass/_main.scss */
textarea {
  resize: none;
  min-height: 176px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #525c65;
  border: solid 1px #b7bbbb;
  padding: 8px 10px;
  font-size: 12px;
  width: 100%;
}

/* line 46, ../sass/_main.scss */
input:focus {
  border: solid 1px #b7bbbb !important;
}

/* line 50, ../sass/_main.scss */
a:hover {
  text-decoration: none;
  cursor: pointer;
}

/* line 55, ../sass/_main.scss */
* {
  outline: none;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

/*a[class='btn-green']{
    height: 37px;
    line-height: 35px;
}*/
/* line 66, ../sass/_main.scss */
.m-t-5 {
  margin-top: 5px;
}

/* line 70, ../sass/_main.scss */
.m-b-15 {
  margin-bottom: 15px;
}

/* line 74, ../sass/_main.scss */
.no-m-lr {
  margin-left: 0;
  margin-right: 0;
}

/**********Header**********/
/* line 81, ../sass/_main.scss */
#header {
  height: 60px;
  position: fixed;
  z-index: 4;
  width: 100%;
  background: #fff;
  top: 0;
  left: 0;
  /*****Notifications*****/
}
/* line 90, ../sass/_main.scss */
#header .navbar-header {
  width: 200px;
  height: 61px;
  background: #303644;
  border-bottom: solid 1px #576073;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 99, ../sass/_main.scss */
#header .navbar-header .user {
  padding: 15px 30px;
  color: #b7bec1;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 400;
  position: relative;
}
/* line 106, ../sass/_main.scss */
#header .navbar-header .user h2 {
  font-size: 16px;
}
/* line 110, ../sass/_main.scss */
#header .navbar-header .user h3 {
  font-size: 10px;
  text-transform: uppercase;
  margin-top: 5px;
}
/* line 116, ../sass/_main.scss */
#header .navbar-header .user .dropdown-toggle {
  position: absolute;
  top: 30px;
  right: 30px;
}
/* line 124, ../sass/_main.scss */
#header .navbar-content {
  padding-left: 200px;
}
/* line 127, ../sass/_main.scss */
#header .navbar-content .header-left {
  display: inline-block;
}
/* line 134, ../sass/_main.scss */
#header .top-notifications li {
  margin: 15px;
  float: left;
}
/* line 139, ../sass/_main.scss */
#header .top-notifications a {
  color: #284f9e;
  font-size: 12px;
  line-height: 31px;
  font-family: "proxima-nova", sans-serif;
}
/* line 145, ../sass/_main.scss */
#header .top-notifications a span {
  margin: 0 5px;
}
/* line 150, ../sass/_main.scss */
#header .top-notifications .icon-message {
  width: 30px;
  height: 26px;
  background: url(/assets/img/ic-message.png) top left no-repeat;
  display: inline-block;
}
/* line 158, ../sass/_main.scss */
#header .top-notifications .message a, #header .top-notifications .notification a {
  position: relative;
  display: inline-block;
}
/* line 163, ../sass/_main.scss */
#header .top-notifications .message span, #header .top-notifications .notification span {
  position: absolute;
  top: -5px;
  left: 10px;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  font-size: 8px;
  color: #fff;
  background: #fe465b;
  border: solid 2px #fff;
  padding: 3px 3px 4px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  min-width: 20px;
  height: 20px;
  text-align: center;
}
/* line 183, ../sass/_main.scss */
#header .top-notifications .date-today {
  width: 30px;
  height: 26px;
  background: url(/assets/img/ic-date.png) top left no-repeat;
  display: inline-block;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #777;
  padding: 10px 0 0;
  text-align: center;
  margin-right: 8px;
}
/* line 197, ../sass/_main.scss */
#header .top-notifications p {
  display: inline-block;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #777;
}
/* line 206, ../sass/_main.scss */
#header .toggle-nav {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -67px -97px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 10px;
  float: left;
  margin: 20px;
}
/* line 213, ../sass/_main.scss */
#header .bigge-logo {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -694px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 95px;
  float: left;
  margin: 15px 0 0;
}

/**********Sidebar**********/
/* line 223, ../sass/_main.scss */
#sidebar {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 200px;
  z-index: 2;
  height: 100%;
  -moz-transition: width 0.3s ease;
  -o-transition: width 0.3s ease;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
/* line 234, ../sass/_main.scss */
#sidebar ul {
  padding: 5px 0;
}
/* line 237, ../sass/_main.scss */
#sidebar ul li {
  padding: 0 30px;
}
/* line 240, ../sass/_main.scss */
#sidebar ul li a {
  /*padding: 14px 0;*/
  padding: 8px 0;
  display: inline-block;
}
/* line 245, ../sass/_main.scss */
#sidebar ul li a span {
  color: #b7bec1;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 13px;
  font-weight: 400;
  margin: 4px 0;
  display: inline-block;
  position: absolute;
  left: 65px;
  width: 115px;
}
/* line 257, ../sass/_main.scss */
#sidebar ul li a i {
  float: left;
  margin-right: 15px;
}
/* line 264, ../sass/_main.scss */
#sidebar ul li.active span, #sidebar ul li:hover span {
  color: #fff;
}
/* line 270, ../sass/_main.scss */
#sidebar ul.main-nav {
  border-bottom: none !important;
  margin-top: 61px;
  width: auto;
}
/* line 276, ../sass/_main.scss */
#sidebar ul.common-nav {
  border-top: solid 1px #576073;
  position: relative;
  padding-top: 10px;
}
/* line 281, ../sass/_main.scss */
#sidebar ul.common-nav li a {
  padding: 8px 0;
}
/* line 285, ../sass/_main.scss */
#sidebar ul.common-nav:before {
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: -2px;
  background: #303644;
  content: "";
}
/* line 297, ../sass/_main.scss */
#sidebar.animated {
  width: 80px;
}
/* line 300, ../sass/_main.scss */
#sidebar.animated ul li a span {
  font-size: 12px;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
/* line 306, ../sass/_main.scss */
#sidebar.animated ul li {
  padding: 0 10px;
}
/* line 310, ../sass/_main.scss */
#sidebar.animated #sidebar ul li a {
  padding: 10px 0;
}
/* line 315, ../sass/_main.scss */
#sidebar.hovered .s-width {
  width: 225px;
}
/* line 319, ../sass/_main.scss */
#sidebar .nicescroll-rails {
  left: 187px !important;
  width: 7px !important;
}
/* line 324, ../sass/_main.scss */
#sidebar .nicescroll-cursors {
  width: 5px !important;
}

/**********Page Links************/
/* line 331, ../sass/_main.scss */
.main-links {
  min-height: 40px;
  padding-left: 25px;
  margin-left: 200px;
  display: inline-block;
  width: 100%;
  position: fixed;
  z-index: 3;
  top: 60px;
  left: 0;
  -moz-transition: margin-left 0.3s ease;
  -o-transition: margin-left 0.3s ease;
  -webkit-transition: margin-left 0.3s ease;
  transition: margin-left 0.3s ease;
}
/* line 344, ../sass/_main.scss */
.main-links li {
  float: left;
  margin: 0 5px;
  min-height: 40px;
  -moz-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 351, ../sass/_main.scss */
.main-links li a {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  color: #fff;
  line-height: 38px;
  display: inline-block;
  padding: 0 3px;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 362, ../sass/_main.scss */
.main-links li.active {
  border-bottom: solid 1px #d1d8e7;
}
/* line 365, ../sass/_main.scss */
.main-links li.active a {
  border-bottom: solid 1px #fff;
}
/* line 369, ../sass/_main.scss */
.main-links li.active:hover a {
  opacity: 1;
}
/* line 375, ../sass/_main.scss */
.main-links li:hover a {
  opacity: 0.75;
}

/**********Content Area**********/
/* line 384, ../sass/_main.scss */
.content-area {
  padding: 0 15px 0 15px;
  position: static !important;
  overflow-y: auto;
}

/* line 390, ../sass/_main.scss */
.content-header {
  color: #31363f;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  padding: 15px 15px 0;
}
/* line 396, ../sass/_main.scss */
.content-header h2 {
  font-size: 28px;
  margin-bottom: 9px;
}
/* line 401, ../sass/_main.scss */
.content-header h4 {
  font-size: 20px;
  opacity: 0.8;
  margin-bottom: 5px;
}
/* line 407, ../sass/_main.scss */
.content-header h3 {
  font-size: 16px;
  margin-bottom: 5px;
}
/* line 412, ../sass/_main.scss */
.content-header h6 {
  font-weight: 700;
  color: #616f81;
  font-size: 16px;
  margin-top: 20px;
}

/* line 420, ../sass/_main.scss */
.form-contents {
  margin-bottom: 20px;
  padding: 0 15px;
}

/* line 425, ../sass/_main.scss */
.full-width {
  width: 100%;
}

/* line 429, ../sass/_main.scss */
.truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* line 435, ../sass/_main.scss */
label {
  color: #616f81;
  text-transform: uppercase;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  display: table-cell;
  vertical-align: middle;
  height: 30px;
  line-height: 17px;
  font-size: 13px;
}

/* line 447, ../sass/_main.scss */
input {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #b7bbbb;
  height: 30px;
  padding: 5px 10px;
  color: #525c65;
  font-size: 12px;
  line-height: 20px;
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
}

/* line 464, ../sass/_main.scss */
.emp-mgmt-tab .rentals-current-job .current-job-tab td span.k-datetimepicker {
  width: 95% !important;
  max-width: 210px;
}
/* line 470, ../sass/_main.scss */
.emp-mgmt-tab .rentals-current-job .current-job-tab td > input {
  width: 95% !important;
  /*max-width: 190px;*/
}
/* line 476, ../sass/_main.scss */
.emp-mgmt-tab .rentals-current-job .current-job-tab td .select-style {
  width: 95% !important;
}

/* line 483, ../sass/_main.scss */
.rentals-ip input {
  width: 95%;
}
/* line 487, ../sass/_main.scss */
.rentals-ip .rentals-select-style {
  width: 95% !important;
}
/* line 492, ../sass/_main.scss */
.rentals-ip .current-job-tab td span.k-datetimepicker {
  width: 95% !important;
  max-width: 210px;
}
/* line 497, ../sass/_main.scss */
.rentals-ip .current-job-tab td span.k-datepicker {
  width: 95% !important;
  max-width: 100%;
}
/* line 502, ../sass/_main.scss */
.rentals-ip .current-job-tab td span.k-timepicker {
  width: 95% !important;
  max-width: 100%;
}

/* line 509, ../sass/_main.scss */
input:-moz-placeholder {
  color: #bfbfbf;
  font-size: 12px;
}

/* line 514, ../sass/_main.scss */
input::-moz-placeholder {
  color: #bfbfbf;
  font-size: 12px;
}

/* line 519, ../sass/_main.scss */
input:-ms-input-placeholder {
  color: #bfbfbf;
  font-size: 12px;
}

/* line 524, ../sass/_main.scss */
input::-webkit-input-placeholder {
  color: #bfbfbf;
  font-size: 12px;
}

/* line 529, ../sass/_main.scss */
.m-top {
  margin-top: 25px;
}

/*****************Account Creation Steps****************/
/* line 535, ../sass/_main.scss */
.tree-structure .ng-invalid, .tree-view-holder select.ng-invalid, .tree-view-holder input.ng-invalid {
  border: solid 1px red;
}

/* line 539, ../sass/_main.scss */
.tree-view-holder .reset-border {
  border-color: #b7bbbb !important;
}

/* line 544, ../sass/_main.scss */
.model-editor-input-section .ng-invalid {
  border: solid 1px red;
}
/* line 548, ../sass/_main.scss */
.model-editor-input-section .reset-border {
  border-color: #b7bbbb !important;
}

/* line 553, ../sass/_main.scss */
.account-creation-steps {
  float: right;
  margin-bottom: 18px;
}
/* line 557, ../sass/_main.scss */
.account-creation-steps li {
  display: inline-block;
  text-align: center;
  vertical-align: top;
}
/* line 562, ../sass/_main.scss */
.account-creation-steps li span {
  background-color: #b4bcc9;
  width: 45px;
  height: 45px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  margin: auto;
  font-weight: 700;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 20px;
  color: #fff;
  text-align: center;
  line-height: 45px;
  text-shadow: 0px 2px 0px rgba(82, 82, 82, 0.2);
  position: relative;
}
/* line 581, ../sass/_main.scss */
.account-creation-steps li hr {
  border-top: 2px dashed #b4bcc9;
  left: 48px;
  position: absolute;
  top: 1px;
  width: 100px;
  z-index: -1;
}
/* line 590, ../sass/_main.scss */
.account-creation-steps li h6 {
  width: 80%;
  text-align: center;
  font-size: 10px;
  padding-top: 10px;
  text-transform: uppercase;
  color: #525c65;
  display: inline-block;
  margin-top: 0;
}
/* line 602, ../sass/_main.scss */
.account-creation-steps li.active span {
  background: #4dd984;
}
/* line 605, ../sass/_main.scss */
.account-creation-steps li.active span:after {
  content: "";
  width: 41px;
  height: 41px;
  position: absolute;
  display: block;
  border: 2px solid #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  top: 2px;
  left: 2px;
}
/* line 620, ../sass/_main.scss */
.account-creation-steps li.active h6 {
  color: #4dd984;
}
/* line 624, ../sass/_main.scss */
.account-creation-steps li.active hr {
  border-top: 2px solid #4dd984;
  left: 45px;
}
/* line 631, ../sass/_main.scss */
.account-creation-steps li.completed span {
  background: #4dd984;
}
/* line 635, ../sass/_main.scss */
.account-creation-steps li.completed h6 {
  color: #4dd984;
}
/* line 639, ../sass/_main.scss */
.account-creation-steps li.completed hr {
  border-top: 2px solid #4dd984;
  left: 45px;
}

/* line 647, ../sass/_main.scss */
.c_scheme label {
  height: 35px;
}

/* line 651, ../sass/_main.scss */
.button {
  min-width: 80px;
  padding: 0 10px;
  height: 30px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: none;
  font-weight: 700;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  margin: 10px 5px;
}
/* line 665, ../sass/_main.scss */
.button.cancel-btn {
  background: #b1b1b1;
}

/* line 670, ../sass/_main.scss */
.button-controls {
  text-align: center;
  margin-bottom: 20px;
  width: 100%;
  float: left;
}

/* line 677, ../sass/_main.scss */
.form-group {
  margin-bottom: 4px;
}
/* line 680, ../sass/_main.scss */
.form-group .input-group {
  margin-bottom: 4px;
}

/* line 685, ../sass/_main.scss */
.btn-line {
  font-size: 12px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 692, ../sass/_main.scss */
.btn-submit {
  font-size: 11px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 701, ../sass/_main.scss */
.btn-submit:hover {
  color: #fff;
}

/* line 706, ../sass/_main.scss */
table .btn-submit {
  font-size: 10px;
}

/* line 710, ../sass/_main.scss */
input[type="checkbox"] {
  display: none;
}

/* line 714, ../sass/_main.scss */
input[type='radio'] {
  display: none;
}

/* line 718, ../sass/_main.scss */
input[type='radio'] + label {
  position: relative;
  padding-left: 20px;
  padding-right: 5px;
  padding-top: 11px;
}

/* line 725, ../sass/_main.scss */
input[type='radio'] + label:after {
  width: 18px;
  height: 18px;
  background: url(/assets/img/radio.png) top left no-repeat;
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
}

/* line 735, ../sass/_main.scss */
input[type='radio']:checked + label:after {
  background: url(/assets/img/radio-selected-theme-02.png) top left no-repeat;
}

/* line 740, ../sass/_main.scss */
.checkbox-list label {
  position: relative;
  background: url(/assets/img/ic-checkbox.png) left center no-repeat;
  line-height: 20px;
  padding-left: 32px;
  cursor: pointer;
}
/* line 748, ../sass/_main.scss */
.checkbox-list input[type="checkbox"]:checked + label {
  background: url(/assets/img/ic-checkbox-checked.png) left center no-repeat;
}
/* line 753, ../sass/_main.scss */
.checkbox-list.checkbox-table label {
  color: #46474e;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  text-transform: none;
  max-width: 85%;
  /* -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-all; */
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
/* line 772, ../sass/_main.scss */
.checkbox-list input[type="checkbox"].partially-checked + label {
  background: url("/assets/img/ic-checkbox-partial.png") left center no-repeat;
}
/* line 776, ../sass/_main.scss */
.checkbox-list input[type="checkbox"].partially-checked:checked + label {
  background: url("/assets/img/ic-checkbox-checked.png") left center no-repeat;
}

/* line 781, ../sass/_main.scss */
.select-style {
  /*border: 1px solid #b7bbbb;*/
  width: 100%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /*overflow: hidden;*/
  background-color: #fff;
  height: 30px;
  background: #fff url("/assets/img/ic-select-dropdown.png") no-repeat;
  background-position: right 12px center;
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
}
/* line 795, ../sass/_main.scss */
.select-style.table-select-action {
  height: 30px;
}
/* line 798, ../sass/_main.scss */
.select-style.table-select-action select {
  height: 28px;
}

/* line 804, ../sass/_main.scss */
.select-style select {
  padding: 5px 17px 5px 8px;
  width: 100%;
  /*border: none;*/
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #525c65;
  font-size: 12px;
  height: 30px;
  line-height: 15px;
  border: 1px solid #b7bbbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 824, ../sass/_main.scss */
.servc-req {
  width: 80%;
}

/* line 828, ../sass/_main.scss */
select::-ms-expand {
  display: none;
}

/* line 832, ../sass/_main.scss */
.select-style select:focus {
  outline: none;
}

/* line 836, ../sass/_main.scss */
.select-style select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* line 841, ../sass/_main.scss */
.hint {
  font-size: 12px;
  font-family: "proxima-nova", sans-serif;
  font-style: italic;
  color: #525c65;
  opacity: .8;
  margin-top: 2px;
}

/* line 850, ../sass/_main.scss */
.f-right {
  float: right;
}

/* line 855, ../sass/_main.scss */
.dropdown-group li {
  width: 42%;
  float: left;
}
/* line 859, ../sass/_main.scss */
.dropdown-group li:last-child {
  float: right;
}

/* line 865, ../sass/_main.scss */
.tile {
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #d2d9dc;
  margin: 0px;
  min-height: 160px;
  padding: 19px;
}
/* line 875, ../sass/_main.scss */
.tile h3 {
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #31363f;
}

/* line 883, ../sass/_main.scss */
.file-upload {
  position: relative;
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
}
/* line 888, ../sass/_main.scss */
.file-upload input[type="file"] {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 82px;
  height: 30px;
  opacity: 0;
  cursor: pointer;
}
/* line 899, ../sass/_main.scss */
.file-upload:after {
  display: block;
  content: 'Browse';
  position: absolute;
  right: 0;
  top: 0;
  width: 82px;
  height: 30px;
  background: #43bee0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #FFF;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  line-height: 31px;
  pointer-events: none;
}
/* line 919, ../sass/_main.scss */
.file-upload .error-validation .icon-validation-error, .file-upload .error-validation span {
  right: -22px !important;
}

/* line 924, ../sass/_main.scss */
.logo_demo {
  display: block;
  width: 100px;
  height: auto;
  border: 1px dashed #DBDDDD;
  margin-top: 20px;
  border-radius: 3px;
  padding: 5px;
  overflow: hidden;
  margin-bottom: 8px;
}
/* line 935, ../sass/_main.scss */
.logo_demo img {
  width: 100%;
}

/* line 940, ../sass/_main.scss */
.c_scheme {
  display: block;
}
/* line 943, ../sass/_main.scss */
.c_scheme input[type='radio'] + label:after {
  left: 0;
  right: inherit;
}
/* line 948, ../sass/_main.scss */
.c_scheme .pallet {
  float: right;
  width: 90%;
  height: 36px;
  border-radius: 5px;
  border: 2px solid #D8E9F8;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 961, ../sass/_main.scss */
.c_scheme .pallet span {
  display: block;
  width: 33.3%;
  text-align: center;
  color: #FFF;
  height: 35px;
  line-height: 35px;
  font-size: 12px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 975, ../sass/_main.scss */
.c_scheme .pallet span:last-child {
  width: 33.4%;
}
/* line 980, ../sass/_main.scss */
.c_scheme input[type="radio"] {
  float: right;
}
/* line 983, ../sass/_main.scss */
.c_scheme input[type="radio"]:checked + .pallet {
  box-shadow: 0 0 0 2px #53D989;
}
/* line 988, ../sass/_main.scss */
.c_scheme label {
  width: 100%;
  float: left;
  margin-bottom: 3px;
}

/*****Login*****/
/* line 996, ../sass/_main.scss */
.login-html {
  width: 100%;
  height: 100%;
  line-height: 0;
}

/* line 1002, ../sass/_main.scss */
.login {
  /*    background: url("/assets/img/login-bg.jpg") top left no-repeat;*/
  width: 100%;
  height: 100%;
  background-size: cover;
  text-align: center;
}
/* line 1009, ../sass/_main.scss */
.login h4 {
  font-size: 16px;
  color: #fff;
  text-align: center;
  position: absolute;
  bottom: 43px;
  left: 194px;
}

/* line 1021, ../sass/_main.scss */
.login-container {
  width: 600px;
  position: relative;
  flex: 1;
}

/* line 1027, ../sass/_main.scss */
.login-bg {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url(/assets/img/login_bg-center.png) top left no-repeat;
  background-size: cover;
  /*@include filter(blur(10px));*/
  z-index: 1;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* line 1042, ../sass/_main.scss */
.login-wrapper {
  position: relative;
  z-index: 2;
}

/* line 1047, ../sass/_main.scss */
.login-wrap {
  height: 100%;
}

/* line 1051, ../sass/_main.scss */
.login-wrap .loaderClass {
  left: 0px;
}

/* line 1055, ../sass/_main.scss */
.login-form {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #e6e6e6;
  width: 100%;
  padding: 22px 42px 36px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -225px;
}
/* line 1071, ../sass/_main.scss */
.login-form #logo {
  margin: 23px auto 32px;
}
/* line 1076, ../sass/_main.scss */
.login-form .form-controls {
  min-height: 75px;
  text-align: left;
  width: 100%;
  float: left;
}
/* line 1082, ../sass/_main.scss */
.login-form .form-controls .help-block {
  margin-bottom: 2px;
}
/* line 1085, ../sass/_main.scss */
.login-form .form-controls .help-block p {
  font-size: 12px;
}
/* line 1091, ../sass/_main.scss */
.login-form input {
  border: solid 1px #b7bbbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 30px;
  width: 100%;
  padding: 0 19px 0;
  margin-top: 10px;
  color: #838383;
}
/* line 1106, ../sass/_main.scss */
.login-form input:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1111, ../sass/_main.scss */
.login-form .btn-green {
  width: 80px;
  text-transform: uppercase;
  border: none;
  line-height: 30px;
  margin: 24px 0 13px;
  color: #FFFFFF;
  background: #2951a0;
  float: right;
  font-size: 12px;
  font-weight: 700;
  border-radius: 26px;
}
/* line 1124, ../sass/_main.scss */
.login-form .btn-green:hover {
  background: #153d8c;
}
/* line 1128, ../sass/_main.scss */
.login-form .btn-green a {
  height: 37px;
  line-height: 35px;
  text-decoration: none;
}
/* line 1135, ../sass/_main.scss */
.login-form .btn-blue, .login-form .btn-grey {
  width: 80px;
  text-transform: uppercase;
  border: none;
  line-height: 30px;
  margin: 20px 0;
  color: #FFFFFF;
  background: #2951a0;
  float: right;
  font-size: 12px;
  font-weight: 700;
  border-radius: 26px;
}
/* line 1149, ../sass/_main.scss */
.login-form .btn-grey {
  margin-right: 10px;
  background-color: #bbb;
  color: #fff;
}
/* line 1157, ../sass/_main.scss */
.login-form .remember {
  float: left;
  margin-top: 30px;
  margin-bottom: 9px;
}
/* line 1162, ../sass/_main.scss */
.login-form .remember:hover {
  color: #3c3c3c;
}
/* line 1166, ../sass/_main.scss */
.login-form .remember label {
  /*            font-size: 15px;*/
  font-family: "proxima-nova", sans-serif;
  color: #636363;
  text-decoration: none;
  font-weight: 400;
  text-transform: none;
  line-height: 20px;
  position: relative;
  background: url(/assets/img/ic-checkbox-login.png) center left no-repeat;
  padding-left: 27px;
  cursor: pointer;
  height: auto;
}
/* line 1181, ../sass/_main.scss */
.login-form .remember input[type="checkbox"]:checked + label {
  background: url(/assets/img/ic-checkbox-selected-login.png) center left no-repeat;
}
/* line 1186, ../sass/_main.scss */
.login-form .forgot-password a {
  float: left;
  width: auto;
  text-align: left;
  font-family: "proxima-nova", sans-serif;
  text-decoration: underline;
  font-weight: 400;
  color: #2951a0;
  margin-top: 10px;
  margin-right: 360px;
  font-size: 13px;
}
/* line 1200, ../sass/_main.scss */
.login-form .forgot-password a:hover {
  color: #012978;
}

/****************Branch Management Table******************/
/* line 1208, ../sass/_main.scss */
.table-fixed thead {
  width: 97%;
}

/* line 1212, ../sass/_main.scss */
.table-fixed tbody {
  height: 185px;
  overflow-y: auto;
  width: 100%;
}

/* line 1220, ../sass/_main.scss */
.table-fixed tbody td, .table-fixed thead > tr > th {
  float: left;
  border-bottom-width: 0;
}

/* line 1225, ../sass/_main.scss */
.panel {
  margin-bottom: 50px;
  border-top: 1px solid #d2d9dc;
  border-bottom: 1px solid #d2d9dc;
  box-shadow: none;
  font-size: 13px;
  color: #46474e;
  overflow: auto;
  height: 180px;
}

/* line 1237, ../sass/_main.scss */
.table-container h4 {
  color: #616f81;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
}
/* line 1245, ../sass/_main.scss */
.table-container p {
  font-size: 12px;
}

/* line 1250, ../sass/_main.scss */
.search-input {
  border: 1px solid #cad2d5;
  height: 32px;
  margin: 0 0 15px;
  width: 100%;
  font-size: 13px;
  background: url(/assets/img/search.png) no-repeat right;
  background-color: #eef1f7;
  background-position: 98% 6px;
  cursor: pointer;
}

/* line 1262, ../sass/_main.scss */
table tr .search-input {
  margin: 0;
  background-color: #fff;
}

/* line 1267, ../sass/_main.scss */
.table-edit {
  width: 100px;
  border-radius: 15px;
  padding: 5px 0px;
  color: #fff;
  font-family: "proxima-nova", sans-serif;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  background: #57db8c;
}
/* line 1279, ../sass/_main.scss */
.table-edit:hover {
  background: #4ce88a;
  cursor: pointer;
}

/* line 1286, ../sass/_main.scss */
.table > thead > tr > th img, .table > tbody > tr > th img, .table > tfoot > tr > th img, .table > thead > tr > td img, .table > tbody > tr > td img, .table > tfoot > tr > td img {
  float: right;
  margin: auto;
  margin-right: 93px;
  margin-top: 4px;
}

/**********************Roles & Permissions********************************/
/* line 1295, ../sass/_main.scss */
.roles-and-permissions {
  border-top: solid 1px #d2d9dc;
  border-bottom: solid 1px #d2d9dc;
  margin: 10px 0 20px;
  background: #fff;
}
/* line 1301, ../sass/_main.scss */
.roles-and-permissions .col-md-2 {
  width: 22%;
  padding: 0;
}
/* line 1306, ../sass/_main.scss */
.roles-and-permissions .col-md-5 {
  width: 39%;
  padding: 0;
}
/* line 1311, ../sass/_main.scss */
.roles-and-permissions .overflow-auto {
  overflow: auto;
}
/* line 1315, ../sass/_main.scss */
.roles-and-permissions .button-controls {
  margin: 10px 20px 0;
  float: none;
  width: auto;
}
/* line 1320, ../sass/_main.scss */
.roles-and-permissions .button-controls a {
  width: 100%;
  display: inline-block;
  line-height: 32px;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  margin-bottom: 20px;
}
/* line 1331, ../sass/_main.scss */
.roles-and-permissions .section-header {
  padding: 15px 0;
}
/* line 1334, ../sass/_main.scss */
.roles-and-permissions .section-header h4 {
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  color: #616f81;
  font-size: 15px;
  text-transform: uppercase;
  float: left;
  margin-top: 5px;
}
/* line 1344, ../sass/_main.scss */
.roles-and-permissions .section-header a {
  float: right;
  margin-right: 20px;
}

/* line 1352, ../sass/_main.scss */
.select-role li {
  position: relative;
}
/* line 1355, ../sass/_main.scss */
.select-role li a {
  border-bottom: dashed 1px #d2d9dc;
  width: 100%;
  display: inline-block;
  padding: 13px 40px 13px 30px;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  color: #616f81;
  text-transform: uppercase;
}
/* line 1366, ../sass/_main.scss */
.select-role li a .icon-remove-white {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: 10px;
}
/* line 1373, ../sass/_main.scss */
.select-role li a:hover {
  text-decoration: none;
}
/* line 1379, ../sass/_main.scss */
.select-role li:last-child a {
  border-bottom: none;
}

/* line 1386, ../sass/_main.scss */
.add-role-section {
  border-top: dashed 1px #d2d9dc;
  padding: 0 20px;
  overflow: hidden;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  height: 0;
  width: 100%;
  float: left;
}
/* line 1397, ../sass/_main.scss */
.add-role-section.show {
  visibility: visible;
  height: auto;
  padding: 20px;
}
/* line 1403, ../sass/_main.scss */
.add-role-section .add-role {
  float: right;
  margin: 6px 0 0 0;
}
/* line 1408, ../sass/_main.scss */
.add-role-section input {
  width: 82%;
}

/* line 1413, ../sass/_main.scss */
.transaction-permissions {
  width: 100%;
  border-left: solid 1px #d2d9dc;
  border-right: solid 1px #d2d9dc;
  float: left;
}
/* line 1419, ../sass/_main.scss */
.transaction-permissions .section-header {
  padding-left: 20px;
}
/* line 1422, ../sass/_main.scss */
.transaction-permissions .section-header .edit-permissions {
  line-height: 21px;
  padding: 0 12px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  font-size: 11px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -moz-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 1440, ../sass/_main.scss */
.transaction-permissions .permissions-list-section .permissions-list {
  padding: 5px 20px 0;
  -moz-column-count: 2;
  -moz-column-gap: 20px;
  -webkit-column-count: 2;
  -webkit-column-gap: 20px;
  column-count: 2;
  column-gap: 20px;
}
/* line 1449, ../sass/_main.scss */
.transaction-permissions .permissions-list-section .permissions-list li {
  width: 100%;
  display: inline-block;
  margin-bottom: 15px;
}
/* line 1457, ../sass/_main.scss */
.transaction-permissions .permissions-list-section .permissions-list li h6 {
  font-size: 14px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  color: #46474e;
  margin-bottom: 24px;
}
/* line 1465, ../sass/_main.scss */
.transaction-permissions .permissions-list-section .permissions-list li p {
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  color: #46474e;
  margin-bottom: 15px;
}
/* line 1482, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section {
  width: 100%;
  float: left;
  border-top: solid 1px #d2d9dc;
  display: none;
}
/* line 1488, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel-body {
  padding: 25px 20px 15px;
}
/* line 1492, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel {
  height: auto;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border-bottom: solid 1px #d2d9dc;
  border-left: none;
  border-right: none;
  border-top: none;
}
/* line 1502, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel + .panel {
  margin-top: 0;
}
/* line 1506, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel .panel-heading {
  background-image: -moz-linear-gradient(90deg, #f0f2f3 0%, white 100%);
  background-image: -webkit-linear-gradient(90deg, #f0f2f3 0%, white 100%);
  background-image: -ms-linear-gradient(90deg, #f0f2f3 0%, white 100%);
  -moz-box-shadow: 0px 1px 0px 0px rgba(210, 217, 220, 0.004), inset 0px 1px 0px 0px rgba(210, 217, 220, 0.004);
  -webkit-box-shadow: 0px 1px 0px 0px rgba(210, 217, 220, 0.004), inset 0px 1px 0px 0px rgba(210, 217, 220, 0.004);
  box-shadow: 0px 1px 0px 0px rgba(210, 217, 220, 0.004), inset 0px 1px 0px 0px rgba(210, 217, 220, 0.004);
  padding: 0;
}
/* line 1515, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel .panel-heading .panel-title {
  color: #46474e;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
}
/* line 1521, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel .panel-heading .panel-title a {
  padding: 15px 20px 15px 20px;
  display: inline-block;
  width: 100%;
  position: relative;
}
/* line 1527, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel .panel-heading .panel-title a:after {
  position: absolute;
  right: 30px;
  top: 19px;
  content: "";
  background: url(/assets/img/icons/ic-arrow.png) top left no-repeat;
  height: 5px;
  width: 10px;
}
/* line 1537, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel .panel-heading .panel-title a.collapsed:after {
  background: url(/assets/img/icons/ic-arrow-down.png) top left no-repeat;
}
/* line 1543, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel .panel-heading .ic-accordion-up {
  float: right;
  margin-top: 6px;
}
/* line 1550, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel .checkbox-list li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
}
/* line 1556, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel .checkbox-list label {
  color: #46474e;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  text-transform: none;
}
/* line 1565, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel .checkbox-list.edit-permissions-check label {
  height: 21px;
}
/* line 1575, ../sass/_main.scss */
.transaction-permissions .edit-permissions-section .panel.accordion-opened .panel-heading .panel-title a:after {
  background: url(/assets/img/icons/ic-arrow-down.png) top left no-repeat;
}

/* line 1584, ../sass/_main.scss */
.assigned-users {
  padding-left: 20px;
  /**********Add assigned user****************/
}
/* line 1588, ../sass/_main.scss */
.assigned-users .add-assigned-user {
  padding: 15px 15px 15px 0;
  border-top: 1px solid #d2d9dc;
  border-bottom: 1px solid #d2d9dc;
  margin-bottom: 20px;
  /*@include transition(all 0.2s linear);*/
  width: 100%;
  /*visibility: hidden;*/
  display: none;
  /*        &.show{
              visibility: visible;
              height: auto;
              margin-bottom: 20px;
              padding: 15px 15px 15px 0;
          }*/
}
/* line 1606, ../sass/_main.scss */
.assigned-users .add-assigned-user .row {
  margin: -7px;
}
/* line 1610, ../sass/_main.scss */
.assigned-users .add-assigned-user .col-md-5 {
  padding: 0 7px;
  /*            input{
                  height: 34px;
              }
              .select-style{
                  height: 34px;
                  select{
                      height: 32px;
                  }
              }*/
}
/* line 1624, ../sass/_main.scss */
.assigned-users .add-assigned-user .col-md-2 {
  padding: 0;
}
/* line 1627, ../sass/_main.scss */
.assigned-users .add-assigned-user .col-md-2 a.add-assign-user {
  width: 100%;
  line-height: 26px;
  float: left;
  text-align: center;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  margin: 2px 0;
}
/* line 1637, ../sass/_main.scss */
.assigned-users .add-assigned-user .col-md-2 a.add-assign-user:hover, .assigned-users .add-assigned-user .col-md-2 a.add-assign-user:focus, .assigned-users .add-assigned-user .col-md-2 a.add-assign-user:active:hover, .assigned-users .add-assigned-user .col-md-2 a.add-assign-user:focus:hover {
  color: #fff;
}
/* line 1644, ../sass/_main.scss */
.assigned-users .assigned-users-list {
  width: 99%;
}
/* line 1647, ../sass/_main.scss */
.assigned-users .assigned-users-list li {
  border-bottom: solid 1px #d2d9dc;
  padding: 8px 20px 8px 0;
  display: inline-block;
  width: 100%;
}
/* line 1653, ../sass/_main.scss */
.assigned-users .assigned-users-list li .check {
  width: 7%;
  float: left;
}
/* line 1658, ../sass/_main.scss */
.assigned-users .assigned-users-list li .user {
  width: 60%;
  float: left;
}
/* line 1662, ../sass/_main.scss */
.assigned-users .assigned-users-list li .user h5 {
  font-size: 14px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  color: #46474e;
  margin-bottom: 3px;
}
/* line 1670, ../sass/_main.scss */
.assigned-users .assigned-users-list li .user h6 {
  color: #616f81;
  font-size: 11px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 1679, ../sass/_main.scss */
.assigned-users .assigned-users-list li .actions {
  width: 40%;
  float: right;
  text-align: right;
}
/* line 1684, ../sass/_main.scss */
.assigned-users .assigned-users-list li .actions .btn-submit {
  float: right;
  line-height: 21px;
  padding: 0 12px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
/* line 1692, ../sass/_main.scss */
.assigned-users .assigned-users-list li .actions i {
  float: right;
  margin: 2px 0 0 20px;
}
/* line 1698, ../sass/_main.scss */
.assigned-users .assigned-users-list li:last-child {
  border-bottom: none;
}
/* line 1704, ../sass/_main.scss */
.assigned-users label {
  font-size: 15px;
  font-family: "proxima-nova", sans-serif;
  color: #636363;
  text-decoration: none;
  font-weight: 400;
  text-transform: none;
  line-height: 20px;
  position: relative;
  background: url(/assets/img/ic-checkbox-login.png) center left no-repeat;
  padding-left: 27px;
}
/* line 1717, ../sass/_main.scss */
.assigned-users input[type="checkbox"]:checked + label {
  background: url(/assets/img/ic-checkbox-selected-login.png) center left no-repeat;
}

/***********************Top Menu Style******************************/
/* line 1723, ../sass/_main.scss */
.navbar.navbar-default {
  margin: 0;
  background: none;
  border: none;
  min-height: 40px;
}
/* line 1729, ../sass/_main.scss */
.navbar.navbar-default .navbar-brand {
  height: 40px;
  padding: 10px;
  display: none;
}
/* line 1735, ../sass/_main.scss */
.navbar.navbar-default .navbar-nav > li > a {
  color: #fff;
}
/* line 1739, ../sass/_main.scss */
.navbar.navbar-default .navbar-nav > .active > a, .navbar.navbar-default .navbar-nav > .active > a:focus, .navbar.navbar-default .navbar-nav > .active > a:hover {
  background: none;
  color: #fff;
}

/***********************Grid STyle*********************************/
/* line 1746, ../sass/_main.scss */
.without-margin {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 1751, ../sass/_main.scss */
.nicescroll-rails {
  background: rgba(0, 0, 0, 0.1);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 1757, ../sass/_main.scss */
.table {
  position: relative;
}
/* line 1760, ../sass/_main.scss */
.table .icon-filter {
  background-color: #d2d9dc;
  float: right;
}
/* line 1765, ../sass/_main.scss */
.table .icon-filter.float-left {
  float: left;
}

/* line 1770, ../sass/_main.scss */
.table > thead > tr > th {
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #616f81;
  font-size: 13px;
  border: solid 1px #d2d9dc;
  border-left: none;
  border-right: none;
  padding: 4px 2px;
  vertical-align: middle;
  cursor: default;
}

/* line 1784, ../sass/_main.scss */
.table td:last-child, .table > thead > tr > th:last-child, .table > tbody > tr > td:last-child {
  padding-right: 20px;
}

/* line 1788, ../sass/_main.scss */
.table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #46474e;
  border-bottom: dashed 1px #d2d9dc;
  border-top: none;
  padding: 5px 2px;
  vertical-align: middle;
}
/* line 1798, ../sass/_main.scss */
.table > thead > tr > td:first-child, .table > tbody > tr > td:first-child, .table > tfoot > tr > td:first-child {
  padding-left: 30px;
}

/* line 1803, ../sass/_main.scss */
.accessoriesTable td {
  padding-left: 5px;
}

/* line 1807, ../sass/_main.scss */
.table > thead > tr > th:first-child {
  padding-left: 30px;
}

/* line 1811, ../sass/_main.scss */
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th {
  border-top: solid 1px #d2d9dc;
}

/* line 1815, ../sass/_main.scss */
.table .btn-row-action {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  padding: 4px 10px;
  line-height: 15px;
}

/* line 1822, ../sass/_main.scss */
.table .btn-row-action-small {
  font-size: 8px !important;
  padding: 4px 7px;
  margin-bottom: 5px;
}

/* line 1829, ../sass/_main.scss */
.align-center {
  text-align: center;
}

/* line 1833, ../sass/_main.scss */
.table-responsive {
  margin-bottom: 45px;
  height: 310px;
}

/*****Row Filter***********/
/* line 1839, ../sass/_main.scss */
.row-filter-container {
  background: rgba(238, 241, 247, 0.33);
}
/* line 1842, ../sass/_main.scss */
.row-filter-container input, .row-filter-container select {
  width: 100%;
  height: 26px;
  font-weight: 400;
  line-height: 16px;
}
/* line 1849, ../sass/_main.scss */
.row-filter-container .k-autocomplete {
  height: 26px;
}
/* line 1852, ../sass/_main.scss */
.row-filter-container .k-autocomplete input {
  height: 26px;
  margin-top: 2px;
}
/* line 1858, ../sass/_main.scss */
.row-filter-container .icon-remove-white {
  float: right;
  margin-top: 7px;
}

/* line 1864, ../sass/_main.scss */
.table > thead > tr.row-search:first-child > th {
  border: none;
}

/* line 1868, ../sass/_main.scss */
.table > thead > tr.row-filter-container > th {
  /*padding: 8px 2px ;*/
  border-bottom: solid 1px #d2d9dc;
  position: relative;
    /*&:last-child{
        &:before, &:after {
            content: "";
            position: absolute;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            top: -13px;
            right:21px;
        }

        &:before {
            border-bottom: 10px solid #d2d9dc;
            margin-top: -1px;
        }

        &:after{
            border-bottom: 10px solid #eef1f7;
            z-index: 1;
        }
    }*/
}
/* line 1873, ../sass/_main.scss */
.table > thead > tr.row-filter-container > th:first-child {
  padding-left: 30px;
}

/**********BranchManagement**********/
/* line 1900, ../sass/_main.scss */
.close-select-box {
  background: url("/assets/img/ic-close-grey.png") no-repeat #fff;
  position: absolute;
  border-radius: 20px;
  top: -9px;
  right: -9px;
  width: 24px;
  height: 23px;
  cursor: pointer;
  text-indent: -9999px;
}

/* line 1912, ../sass/_main.scss */
.close-select-box:hover {
  background: url(/assets/img/ic-close-red.png) no-repeat #fff;
}

/* line 1916, ../sass/_main.scss */
.close-select-box:hover + .product-line-select {
  border-color: #F85559 !important;
  border: 1px solid #F85559 !important;
  /*display: none;*/
  /*background-color: red;*/
}

/* line 1924, ../sass/_main.scss */
select::-ms-expand {
  display: none;
}

/* line 1928, ../sass/_main.scss */
.branch-management .btn-line {
  width: 100%;
  display: inline-block;
  line-height: 32px;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  margin-bottom: 25px;
}

/* line 1939, ../sass/_main.scss */
.col-group {
  position: relative;
  margin-bottom: 20px;
}

/* line 1944, ../sass/_main.scss */
.loaderClass {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0px;
  background-image: url("/assets/img/loader.gif");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  z-index: 9999;
  background-color: rgba(255, 255, 255, 0.3);
  background-size: 45px;
  border-bottom: none !important;
}

/* line 1959, ../sass/_main.scss */
.loader-bottom {
  position: relative;
  width: 100%;
  height: 100px;
  background-image: url("/assets/img/loader.gif");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  z-index: 9999;
  background-size: 45px;
}

/* line 1971, ../sass/_main.scss */
.loaderdotsClass {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0px;
  background-image: url("/assets/img/threedots.gif");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  z-index: 9999;
  background-color: rgba(255, 255, 255, 0);
  background-size: 145px;
}

/* line 1985, ../sass/_main.scss */
.table > tfoot > tr > td.no-border {
  border: none;
  padding: 0;
}
/* line 1989, ../sass/_main.scss */
.table > tfoot > tr > td.no-border .pagination {
  margin-bottom: 0;
}
/* line 1993, ../sass/_main.scss */
.table > tfoot > tr > td.no-border:first-child {
  padding-left: 30px;
}

/********************Sidebar Collapse*************************/
/* line 1999, ../sass/_main.scss */
.sidebar-collapse #sidebar {
  width: 85px;
  z-index: 5;
}
/* line 2003, ../sass/_main.scss */
.sidebar-collapse #sidebar .nicescroll-rails {
  left: 77px !important;
}

/* line 2008, ../sass/_main.scss */
.sidebar-collapse #header {
  z-index: 6;
}

/* line 2012, ../sass/_main.scss */
.sidebar-collapse .powered {
  width: 85px;
  bottom: 41px;
}

/* line 2022, ../sass/_main.scss */
.sidebar-collapse #sidebar li {
  margin: 0px;
  /* padding: 16px 30px;*/
  padding: 9px 30px;
  width: 85px;
}

/* line 2030, ../sass/_main.scss */
.main-nav {
  overflow-x: hidden !important;
}

/* line 2034, ../sass/_main.scss */
#sidebar li a span {
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 2038, ../sass/_main.scss */
#sidebar li {
  width: 200px;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
  /* ease-in-out */
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  /* ease-in-out */
  position: relative;
}

/* line 2059, ../sass/_main.scss */
.sidebar-collapse #sidebar li a span {
  opacity: 0;
  display: none;
  /*font-size:0;*/
}

/* line 2070, ../sass/_main.scss */
.sidebar-collapse .main-links {
  margin-left: 85px;
}

/* line 2074, ../sass/_main.scss */
.sidebar-collapse #sidebar li a, .sidebar-collapse #sidebar ul.common-nav li a {
  padding: 0px;
}

/* line 2078, ../sass/_main.scss */
.sidebar-collapse #header .navbar-content {
  padding-left: 85px;
}

/* line 2082, ../sass/_main.scss */
.sidebar-collapse #header .navbar-header {
  width: 85px;
}
/* line 2085, ../sass/_main.scss */
.sidebar-collapse #header .navbar-header h2, .sidebar-collapse #header .navbar-header h3 {
  display: none;
  opacity: 0;
}
/* line 2090, ../sass/_main.scss */
.sidebar-collapse #header .navbar-header .user {
  padding: 0 25px;
  width: 85px;
}
/* line 2094, ../sass/_main.scss */
.sidebar-collapse #header .navbar-header .user h4 {
  display: block;
  font-size: 20px;
  padding-top: 20px;
}
/* line 2100, ../sass/_main.scss */
.sidebar-collapse #header .navbar-header .user .dropdown-toggle {
  right: 17px;
}

/* line 2106, ../sass/_main.scss */
#header .navbar-header {
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 2109, ../sass/_main.scss */
#header .navbar-header h2, #header .navbar-header h3 {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 2113, ../sass/_main.scss */
#header .navbar-header .user {
  width: 200px;
  padding: 0 30px;
}
/* line 2117, ../sass/_main.scss */
#header .navbar-header .user h2 {
  padding-top: 15px;
}
/* line 2121, ../sass/_main.scss */
#header .navbar-header .user h4 {
  padding-top: 15px;
  display: none;
  -moz-transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
  -webkit-transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
}

/****************************PopUp**************************/
/* line 2131, ../sass/_main.scss */
.button {
  font-family: "proxima-nova-soft", sans-serif;
}

/* line 2135, ../sass/_main.scss */
.ngdialog-overlay {
  background: rgba(164, 164, 164, 0.28);
}

/* line 2139, ../sass/_main.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content {
  -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
  border: solid 1px #e5ebed;
  min-width: 360px;
  background: #fff;
  padding: 0;
}
/* line 2147, ../sass/_main.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content .dialog-header {
  border-bottom: solid 1px #d2d9dc;
  padding: 13px 20px;
}
/* line 2151, ../sass/_main.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content .dialog-header h3 {
  font-family: "proxima-nova", sans-serif;
  font-size: 13px;
  color: #676d78;
  font-weight: 700;
  text-transform: uppercase;
  float: left;
  width: 85%;
}
/* line 2161, ../sass/_main.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content .dialog-header .popup-close {
  float: right;
}
/* line 2166, ../sass/_main.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content .dialog-content {
  padding: 20px 20px 10px;
  color: #46474e;
  font-size: 13px;
  font-family: 400;
}
/* line 2172, ../sass/_main.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content .dialog-content p {
  text-align: center;
}
/* line 2177, ../sass/_main.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content .button-controls {
  margin-bottom: 15px;
  float: none;
}
/* line 2181, ../sass/_main.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content .button-controls .button {
  height: 30px;
}

/* line 2187, ../sass/_main.scss */
.switch {
  border: solid 1px #5e4f8c;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  height: 26px;
  float: right;
  overflow: hidden;
}

/* line 2197, ../sass/_main.scss */
.switch li {
  float: left;
  height: 24px;
  text-align: right;
}

/* line 2203, ../sass/_main.scss */
.switch li:last-child {
  border-right: none !important;
}

/* line 2207, ../sass/_main.scss */
.switch li label {
  display: block;
  text-align: center;
  width: 110px;
  line-height: 22px;
  cursor: pointer;
  font-size: 14px;
  font-family: "proxima-nova", sans-serif;
  text-transform: none;
  padding: 0 5px;
  background: #f5f5f5;
}
/* line 2219, ../sass/_main.scss */
.switch li label:after {
  display: none;
}

/* line 2224, ../sass/_main.scss */
.switch input[type="radio"]:checked + label {
  color: #fff;
}

/**********************Rentals**************************/
/* line 2229, ../sass/_main.scss */
.paging-text {
  color: #636363;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
}

/* line 2235, ../sass/_main.scss */
.shadow-box {
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  border: solid 1px #d2d9dc;
  padding: 15px 15px 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  background: #fff;
}

/* line 2248, ../sass/_main.scss */
.random-list > li {
  margin-right: 2%;
  padding-right: 2%;
  border-right: solid 1px #d2d9dc;
  display: inline-block;
  margin-bottom: 15px;
  vertical-align: top;
}
/* line 2256, ../sass/_main.scss */
.random-list > li:last-child {
  padding-right: 0;
  margin-right: 0;
  border: none;
}
/* line 2263, ../sass/_main.scss */
.random-list .f-width {
  width: 100%;
}
/* line 2267, ../sass/_main.scss */
.random-list .h-width {
  vertical-align: top;
  display: inline-block;
}
/* line 2271, ../sass/_main.scss */
.random-list .h-width.m-right {
  margin-right: 15px;
}
/* line 2275, ../sass/_main.scss */
.random-list .h-width.editable.show {
  display: inline-block !important;
}
/* line 2278, ../sass/_main.scss */
.random-list .h-width.editable.show input {
  top: 42px;
}

/* line 2286, ../sass/_main.scss */
.rental-activities .shadow-box {
  margin: 15px;
}
/* line 2289, ../sass/_main.scss */
.rental-activities .shadow-box.current-job {
  padding: 15px 0 0;
}
/* line 2292, ../sass/_main.scss */
.rental-activities .shadow-box.current-job ul {
  padding: 0 15px;
}
/* line 2295, ../sass/_main.scss */
.rental-activities .shadow-box.current-job ul.m-top {
  margin-top: 15px;
}
/* line 2300, ../sass/_main.scss */
.rental-activities .shadow-box.current-job .with-bg-color {
  background: #f8f9fc;
  padding-top: 15px;
  float: left;
  width: 100%;
}
/* line 2306, ../sass/_main.scss */
.rental-activities .shadow-box.current-job .with-bg-color textarea {
  height: 80px;
}
/* line 2310, ../sass/_main.scss */
.rental-activities .shadow-box.current-job .with-bg-color li {
  width: 100%;
}
/* line 2316, ../sass/_main.scss */
.rental-activities .shadow-box h6 {
  color: #31363f;
  font-size: 18px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  margin-bottom: 20px;
}
/* line 2323, ../sass/_main.scss */
.rental-activities .shadow-box h6 span {
  font-weight: 700;
}
/* line 2329, ../sass/_main.scss */
.rental-activities .shadow-box li h4 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 2338, ../sass/_main.scss */
.rental-activities .shadow-box li h5 {
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  color: #31363f;
  min-height: 16px;
  /* word-break: break-all; */
  word-wrap: break-word;
}
/* line 2347, ../sass/_main.scss */
.rental-activities .shadow-box li h5.status {
  color: #70d56e;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
}
/* line 2355, ../sass/_main.scss */
.rental-activities .shadow-box .icon-validation-error {
  right: -17px !important;
}
/* line 2360, ../sass/_main.scss */
.rental-activities .sub-section {
  margin: 25px 0 15px;
}
/* line 2363, ../sass/_main.scss */
.rental-activities .sub-section .sub-title {
  color: #31363f;
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  margin: 0 15px 0;
}
/* line 2370, ../sass/_main.scss */
.rental-activities .sub-section .m-top-less {
  margin-top: 8px;
}
/* line 2374, ../sass/_main.scss */
.rental-activities .sub-section .shadow-box li h5 {
  font-size: 13px;
  word-wrap: break-word;
}
/* line 2378, ../sass/_main.scss */
.rental-activities .sub-section .shadow-box li h5.large {
  font-size: 15px;
}
/* line 2383, ../sass/_main.scss */
.rental-activities .sub-section .btn-green {
  float: right;
  margin-left: 4px;
  height: 26px;
  line-height: 26px;
}
/* line 2389, ../sass/_main.scss */
.rental-activities .sub-section .btn-green .icon-plus {
  margin-top: 8px;
}
/* line 2394, ../sass/_main.scss */
.rental-activities .sub-section .btn-disabled {
  float: right;
  margin-left: 4px;
  height: 26px;
  line-height: 26px;
}
/* line 2400, ../sass/_main.scss */
.rental-activities .sub-section .btn-disabled .icon-plus {
  margin-top: 8px;
}
/* line 2405, ../sass/_main.scss */
.rental-activities .sub-section .actions {
  margin-right: 15px;
}

/* line 2411, ../sass/_main.scss */
.bordered-list {
  border-bottom: dashed 1px #d2d9dc;
  padding: 38px 0 10px;
  width: 100%;
  display: inline-block;
  margin-bottom: 28px;
}
/* line 2418, ../sass/_main.scss */
.bordered-list > li {
  border: none;
  margin-right: 0;
  width: 33.33%;
  float: left;
}

/* line 2426, ../sass/_main.scss */
.b-bottom {
  border-bottom: dashed 1px #d2d9dc;
}

/* line 2430, ../sass/_main.scss */
.capitalize {
  text-transform: uppercase;
}

/* line 2434, ../sass/_main.scss */
.btn-green {
  background: #5cb75a;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  line-height: 26px;
  color: #fff;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  display: inline-block;
  padding: 0 15px;
  text-transform: uppercase;
  font-size: 10px;
  border: none;
  cursor: pointer;
}
/* line 2450, ../sass/_main.scss */
.btn-green:hover {
  color: #fff;
  background: #52ad50;
}

/* line 2456, ../sass/_main.scss */
.icon-delete-arrow {
  background-color: #f85559;
  vertical-align: middle;
}
/* line 2460, ../sass/_main.scss */
.icon-delete-arrow:hover {
  background-color: #f85559;
}

/***********************Powered by**************************/
/* line 2466, ../sass/_main.scss */
.powered {
  position: fixed;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 40px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  width: 200px;
}
/* line 2478, ../sass/_main.scss */
.powered span {
  font-style: italic;
}

/* line 2483, ../sass/_main.scss */
.copyright {
  color: rgba(255, 255, 255, 0.4);
  font-size: 11px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

/******************Breadcrumps****************************/
/* line 2494, ../sass/_main.scss */
.breadcrumps {
  margin: 9px 0 7px;
}
/* line 2497, ../sass/_main.scss */
.breadcrumps li {
  float: left;
  padding-right: 13px;
  position: relative;
  font-size: 13px;
  margin-bottom: 3px;
}
/* line 2504, ../sass/_main.scss */
.breadcrumps li:after {
  position: absolute;
  content: "/";
  right: 6px;
  top: 0;
}
/* line 2512, ../sass/_main.scss */
.breadcrumps li:last-child:after {
  content: "";
}
/* line 2516, ../sass/_main.scss */
.breadcrumps li:last-child a {
  pointer-events: none;
  cursor: default;
  color: #31363f;
}

/* line 2526, ../sass/_main.scss */
.rentalViewSubHeading {
  color: #31363f;
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  margin: 0 15px 0;
}

/* line 2535, ../sass/_main.scss */
.accordion .panel-title i {
  float: right;
  cursor: pointer;
}

/* line 2540, ../sass/_main.scss */
.panel-heading {
  cursor: pointer;
}

/* line 2544, ../sass/_main.scss */
.autoHeight {
  height: auto;
}

/* line 2549, ../sass/_main.scss */
.accordion-style .panel-body {
  padding: 25px 40px 15px;
}
/* line 2553, ../sass/_main.scss */
.accordion-style .panel {
  height: auto;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border-bottom: solid 1px #d2d9dc;
  border-left: none;
  border-right: none;
  border-top: none;
}
/* line 2563, ../sass/_main.scss */
.accordion-style .panel + .panel {
  margin-top: 0;
}
/* line 2567, ../sass/_main.scss */
.accordion-style .panel .panel-heading {
  background-image: -moz-linear-gradient(90deg, #f0f2f3 0%, white 100%);
  background-image: -webkit-linear-gradient(90deg, #f0f2f3 0%, white 100%);
  background-image: -ms-linear-gradient(90deg, #f0f2f3 0%, white 100%);
  -moz-box-shadow: 0px 1px 0px 0px rgba(210, 217, 220, 0.004), inset 0px 1px 0px 0px rgba(210, 217, 220, 0.004);
  -webkit-box-shadow: 0px 1px 0px 0px rgba(210, 217, 220, 0.004), inset 0px 1px 0px 0px rgba(210, 217, 220, 0.004);
  box-shadow: 0px 1px 0px 0px rgba(210, 217, 220, 0.004), inset 0px 1px 0px 0px rgba(210, 217, 220, 0.004);
  padding: 0;
  border-top: solid 1px #ddd;
}
/* line 2577, ../sass/_main.scss */
.accordion-style .panel .panel-heading .panel-title {
  color: #46474e;
  font-size: 16px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
}
/* line 2583, ../sass/_main.scss */
.accordion-style .panel .panel-heading .panel-title a {
  padding: 22px 20px 22px 30px;
  display: inline-block;
  width: 100%;
  position: relative;
}
/* line 2589, ../sass/_main.scss */
.accordion-style .panel .panel-heading .panel-title a:after {
  position: absolute;
  right: 30px;
  top: 28px;
  content: "";
  background: url(/assets/img/icons/ic-arrow.png) top left no-repeat;
  height: 5px;
  width: 10px;
}
/* line 2599, ../sass/_main.scss */
.accordion-style .panel .panel-heading .panel-title a.collapsed:after {
  background: url(/assets/img/icons/ic-arrow-down.png) top left no-repeat;
}

/* line 2608, ../sass/_main.scss */
.accordion-style .panel.active .panel-heading .panel-title a:after {
  background: url(/assets/img/icons/ic-arrow-down.png) top left no-repeat;
}

/******************Table Scroll****************************/
/* line 2613, ../sass/_main.scss */
.table.with-scroll > thead:first-child > tr:first-child > th {
  border-bottom: solid 1px #d2d9dc;
}

/* line 2617, ../sass/_main.scss */
table.with-scroll {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  align-items: stretch;
  height: 100%;
  background: #fff;
  margin-bottom: 0;
  /* this can vary */
}
/* line 2635, ../sass/_main.scss */
table.with-scroll * {
  box-sizing: inherit;
  -moz-box-sizing: inherit;
}
/* line 2640, ../sass/_main.scss */
table.with-scroll th {
  position: relative;
  word-wrap: break-word;
  /* word-break: break-all; */
  white-space: inherit;
}
/* line 2648, ../sass/_main.scss */
table.with-scroll > thead {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  align-items: stretch;
}
/* line 2661, ../sass/_main.scss */
table.with-scroll > tbody {
  width: 99.9%;
  overflow-y: scroll;
  display: inline-block;
  -ms-overflow-x: auto !important;
}
/* line 2668, ../sass/_main.scss */
table.with-scroll > thead > tr, table.with-scroll > tbody > tr, table.with-scroll > tfoot > tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -moz-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
/* line 2685, ../sass/_main.scss */
table.with-scroll > thead, table.with-scroll > tfoot {
  -moz-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
/* line 2691, ../sass/_main.scss */
table.with-scroll > thead th, table.with-scroll > tbody td {
  width: 20%;
  /* this can vary */
  -webkit-flex-align: center;
  -ms-flex-align: center;
  flex-align: center;
  display: inline-block;
  border: none !important;
}
/* line 2700, ../sass/_main.scss */
table.with-scroll > tbody td {
  /*overflow-x: hidden;
  text-overflow: ellipsis;
  word-break: break-all;*/
  word-wrap: break-word;
}
/* line 2706, ../sass/_main.scss */
white-space:inherit
table.with-scroll > tbody td.full-width {
  width: 100%;
}
/* line 2712, ../sass/_main.scss */
table.with-scroll > tbody tr {
  border-bottom: dashed 1px #d2d9dc;
}
/* line 2716, ../sass/_main.scss */
table.with-scroll > tbody tr:last-child {
  border-bottom: dashed 0px #d2d9dc;
}
/* line 2720, ../sass/_main.scss */
table.with-scroll > thead tr {
  padding-right: 12px;
  border-top: solid 1px #d2d9dc;
  border-bottom: solid 1px #d2d9dc;
}
/* line 2726, ../sass/_main.scss */
table.with-scroll > tfoot {
  display: inline-block;
}
/* line 2730, ../sass/_main.scss */
table.with-scroll > tfoot td {
  width: 100%;
  display: inline-block;
}

/* line 2736, ../sass/_main.scss */
.reports .table td:first-child {
  padding-left: 30px;
}

/* line 2740, ../sass/_main.scss */
.ui-resizable-s {
  width: 99.5%;
  height: 10px;
  border-top: solid 1px #D2D9DC;
  border-bottom: solid 1px #D2D9DC;
  background: url(/assets/img/icons/ic-drag.png) center center no-repeat #fff;
  cursor: ns-resize;
  position: relative;
  z-index: 2 !important;
}

/*.resizable-table {
    border-bottom: solid 1px #D2D9DC;
    > tfoot{
        border-bottom: solid 1px #D2D9DC;
    }
}*/
/*#ascrail2000{
    left: inherit !important;
    right:7px;
}*/
/* line 2762, ../sass/_main.scss */
.nicescroll-cursors {
  border: none !important;
  right: 1px;
  background-color: #8f9296 !important;
}

/* line 2768, ../sass/_main.scss */
.x-width {
  width: 80%;
}

/* line 2772, ../sass/_main.scss */
.input-pagination {
  height: 22px;
  width: 50px;
  padding: 3px;
  text-align: center;
}

/*******************Edit Rental*************************/
/* line 2780, ../sass/_main.scss */
.edit-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.3);
  display: none;
}

/* line 2790, ../sass/_main.scss */
.editable {
  position: relative;
}
/* line 2793, ../sass/_main.scss */
.editable input {
  width: 100%;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  color: #31363f;
  /*position: absolute;
  top:17px;
  left:0;*/
  display: none;
  height: 30px;
  padding: 5px 8px;
}
/* line 2806, ../sass/_main.scss */
.editable input.s-width {
  width: 40%;
}
/* line 2811, ../sass/_main.scss */
.editable .select-style {
  /*position: absolute;
  top: 17px;*/
  height: 30px;
  /*width: 108%;*/
  display: none;
}
/* line 2819, ../sass/_main.scss */
.editable .select-style select {
  height: 30px;
  padding: 5px 10px 5px 4px;
}
/* line 2826, ../sass/_main.scss */
.editable .editable-list input {
  width: 46%;
  /*&.i-right{
      left:54%;
  }*/
}
/* line 2834, ../sass/_main.scss */
.editable .editable-list > span {
  width: 8%;
  left: 46%;
  height: 34px;
  top: 17px;
  position: absolute;
  background: #fff;
  text-align: center;
  font-family: "proxima-nova", sans-serif;
  font-size: 13px;
  line-height: 22px;
  display: none;
}
/* line 2850, ../sass/_main.scss */
.editable.show input {
  display: block;
}
/* line 2854, ../sass/_main.scss */
.editable.show .select-style {
  display: block;
}
/* line 2858, ../sass/_main.scss */
.editable.show .editable-list > span {
  display: block;
}

/****************Change Status*************************/
/* line 2865, ../sass/_main.scss */
.red-text {
  color: #fb5355 !important;
}
/* line 2868, ../sass/_main.scss */
.red-text:hover {
  color: #fb5355;
}

/* line 2873, ../sass/_main.scss */
.rent-transaction-details {
  margin: 20px 0px 15px;
}

/***************calendar customization****************/
/***************calendar customization****************/
/* line 2879, ../sass/_main.scss */
.bfh-datepicker .form-control, .bfh-datepicker .input-group, .bfh-timepicker .input-group {
  margin-bottom: 0;
  float: none;
}

/* line 2884, ../sass/_main.scss */
.bfh-datepicker .input-group-addon {
  background: #fff;
  border: solid 1px #b7bbbb;
  border-left: none !important;
}

/* line 2890, ../sass/_main.scss */
.bfh-datepicker input, .bfh-timepicker input {
  cursor: pointer !important;
}

/* line 2894, ../sass/_main.scss */
.bfh-timepicker .input-group-addon {
  background: #fff;
  border: solid 1px #b7bbbb;
  border-left: none;
}
/* line 2899, ../sass/_main.scss */
.bfh-timepicker .input-group-addon.bfh-number-btn.inc {
  border-left: solid 1px #b7bbbb;
}

/* line 2904, ../sass/_main.scss */
.bfh-datepicker .form-control, .bfh-timepicker .form-control {
  height: 38px;
  background: #fff;
  border: solid 1px #b7bbbb;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-right: none;
}
/* line 2913, ../sass/_main.scss */
.bfh-datepicker .form-control:focus, .bfh-timepicker .form-control:focus {
  border-right: none !important;
}

/* line 2918, ../sass/_main.scss */
.bfh-datepicker-calendar, .bfh-timepicker-popover {
  display: none;
}

/* line 2922, ../sass/_main.scss */
.bfh-datepicker, .bfh-timepicker {
  position: relative;
}

/* line 2926, ../sass/_main.scss */
.bfh-datepicker.open .bfh-datepicker-calendar, .bfh-timepicker.open .bfh-timepicker-popover {
  display: block;
  float: left;
  left: 0;
  min-width: 296px;
  position: absolute;
  top: 100%;
  z-index: 3;
  background: #fff;
}

/* line 2937, ../sass/_main.scss */
.bfh-timepicker-popover {
  border: 1px solid rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 2945, ../sass/_main.scss */
.bfh-datepicker-calendar > table.calendar .days-header > th, .bfh-datepicker-calendar > table.calendar > tbody > tr > td {
  padding: 5px !important;
  text-align: center;
  width: 20px;
  font-size: 12px;
}

/* line 2952, ../sass/_main.scss */
.bfh-datepicker-calendar > table.calendar > tbody > tr > td:hover {
  background: #f5f5f5;
  cursor: pointer;
}

/* line 2957, ../sass/_main.scss */
.bfh-datepicker-calendar > table.calendar > tbody > tr > td {
  border-bottom: solid 1px #ddd;
}
/* line 2960, ../sass/_main.scss */
.bfh-datepicker-calendar > table.calendar > tbody > tr > td.today {
  background-color: rgba(184, 193, 195, 0.16);
}

/* line 2965, ../sass/_main.scss */
.bfh-datepicker-calendar > table.calendar > tbody > tr > td.off {
  color: #aaa;
}

/* line 2969, ../sass/_main.scss */
.bfh-datepicker-calendar .months-header th {
  border-right: solid 1px #ddd;
  text-align: center;
  padding: 5px !important;
}

/* line 2975, ../sass/_main.scss */
.bfh-datepicker-calendar .month > span, .bfh-datepicker-calendar .year > span {
  margin: 0 8px;
  font-size: 12px;
  top: -1px;
  position: relative;
}

/* line 2982, ../sass/_main.scss */
.bfh-timepicker-popover > table > tbody > tr > td {
  padding: 8px !important;
  border: none;
  text-align: center;
}
/* line 2987, ../sass/_main.scss */
.bfh-timepicker-popover > table > tbody > tr > td:first-child {
  padding: 8px !important;
}
/* line 2991, ../sass/_main.scss */
.bfh-timepicker-popover > table > tbody > tr > td.separator {
  padding: 0 !important;
}

/* line 2996, ../sass/_main.scss */
.bfh-timepicker-popover > table {
  margin-bottom: 0;
}
/* line 2999, ../sass/_main.scss */
.bfh-timepicker-popover > table .separator {
  vertical-align: middle;
}

/* line 3004, ../sass/_main.scss */
.bfh-timepicker-popover .input-group-addon {
  padding: 6px 8px;
}

/* line 3008, ../sass/_main.scss */
.bfh-timepicker .bfh-timepicker-popover .form-control {
  padding: 6px 8px;
  text-align: center;
}

/* line 3013, ../sass/_main.scss */
.bfh-timepicker .form-control.bfh-selectbox-toggle {
  width: 52px;
  border-right: solid 1px #b7bbbb;
  color: #555;
}
/* line 3018, ../sass/_main.scss */
.bfh-timepicker .form-control.bfh-selectbox-toggle:hover {
  color: #555;
}

/* line 3023, ../sass/_main.scss */
.bfh-selectbox-options {
  display: none;
}

/* line 3027, ../sass/_main.scss */
.bfh-selectbox.open .bfh-selectbox-options {
  display: block;
  position: absolute;
  top: 100%;
  border: 1px solid rgba(0, 0, 0, 0.15);
  margin: -8px 0 0;
  background: #fff;
  min-width: 52px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 3038, ../sass/_main.scss */
.bfh-selectbox.open .bfh-selectbox-options li {
  padding: 3px 0;
}
/* line 3041, ../sass/_main.scss */
.bfh-selectbox.open .bfh-selectbox-options li a {
  color: #505050;
}

/***************User management****************/
/***********************Edit Roles List 6-10-2015******************************/
/* line 3050, ../sass/_main.scss */
.edit-roles-list {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #b7bbbb;
  padding: 17px 10px 17px 19px;
}
/* line 3056, ../sass/_main.scss */
.edit-roles-list .edit-roles-content {
  height: 181px;
  overflow-y: auto;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  color: #525c65;
}
/* line 3063, ../sass/_main.scss */
.edit-roles-list .edit-roles-content h4 {
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 3069, ../sass/_main.scss */
.edit-roles-list .edit-roles-content h5 {
  margin-bottom: 10px;
}
/* line 3074, ../sass/_main.scss */
.edit-roles-list .edit-categories {
  margin-bottom: 27px;
}

/* line 3079, ../sass/_main.scss */
.edit-role-link {
  text-align: right;
  margin-bottom: 8px;
}
/* line 3083, ../sass/_main.scss */
.edit-role-link a {
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-decoration: underline;
}

/***********************customize browser scroll bar******************************/
/* line 3093, ../sass/_main.scss */
.invisible {
  display: none;
}

/* line 3097, ../sass/_main.scss */
.visible {
  display: block;
}

/* line 3101, ../sass/_main.scss */
.reports .table > thead:first-child > tr:first-child > th {
  border-bottom: solid 1px #d2d9dc;
}

/* line 3106, ../sass/_main.scss */
.reports .white-space {
  top: 0;
  left: 0;
  width: 30px;
  bottom: -1px;
  position: absolute;
  background: #fff;
}
/* line 3116, ../sass/_main.scss */
.reports .table > thead > tr th {
  font-size: 12px;
  line-height: 13px;
  word-wrap: break-word;
  /* word-break: break-all; */
  hyphens: auto;
  padding: 9px 2px;
  vertical-align: middle;
}
/* line 3126, ../sass/_main.scss */
.reports .table > thead > tr th:first-child {
  padding-left: 30px;
}
/* line 3130, ../sass/_main.scss */
.reports .table > thead > tr th:last-child {
  padding-right: 10px;
}
/* line 3135, ../sass/_main.scss */
.reports .table > thead > tr:first-child th {
  text-align: center !important;
}
/* line 3139, ../sass/_main.scss */
.reports .table > thead > tr:first-child th:first-child {
  text-align: left;
}
/* line 3143, ../sass/_main.scss */
.reports .table > thead > tr.fixed {
  background: #f3f9fb;
}
/* line 3146, ../sass/_main.scss */
.reports .table > thead > tr.fixed th {
  padding: 8px 30px;
}
/* line 3153, ../sass/_main.scss */
.reports .model-complete td {
  font-weight: 600;
  border-top: solid 1px #d2d9dc;
}
/* line 3160, ../sass/_main.scss */
.reports .row-total td {
  font-weight: 600;
  border-bottom: solid 1px #d2d9dc;
}
/* line 3166, ../sass/_main.scss */
.reports .dailyGrpName {
  background: #F3F9FB;
  font-weight: 700;
}
/* line 3171, ../sass/_main.scss */
.reports .dailyGrpName1 {
  color: #284f9e;
  font-weight: 700;
  text-transform: none;
}
/* line 3178, ../sass/_main.scss */
.reports .table > tbody > tr.current-utility {
  border-top: solid 1px #d2d9dc;
}
/* line 3182, ../sass/_main.scss */
.reports .table > tbody > tr.main-head {
  background: #f3f9fb;
  border-bottom: solid 1px #d2d9dc;
}
/* line 3186, ../sass/_main.scss */
.reports .table > tbody > tr.main-head td {
  font-size: 13px;
  font-weight: 700;
  color: #46474e;
  padding: 5px 10px 5px 30px;
}
/* line 3194, ../sass/_main.scss */
.reports .table > tbody > tr.sub-head {
  background: #e5eeff;
  border-bottom: solid 1px #d2d9dc;
}
/* line 3198, ../sass/_main.scss */
.reports .table > tbody > tr.sub-head td {
  font-size: 12px;
  font-weight: 700;
  color: #46474e;
  padding: 5px 10px 5px 30px;
}
/* line 3206, ../sass/_main.scss */
.reports .table > tbody > tr.second-sub-head {
  border-bottom: none;
  /*border-left:solid 30px #fff;*/
}
/* line 3210, ../sass/_main.scss */
.reports .table > tbody > tr.second-sub-head td {
  border-bottom: solid 1px #d2d9dc !important;
  font-size: 12px;
  font-weight: 700;
  color: #284f9e;
  padding: 12px 10px 12px 30px;
  position: relative;
}
/* line 3220, ../sass/_main.scss */
.reports .table > tbody > tr.second-sub-end {
  border-bottom: solid 1px #d2d9dc;
}
/* line 3223, ../sass/_main.scss */
.reports .table > tbody > tr.second-sub-end td {
  border-bottom: none;
}
/* line 3228, ../sass/_main.scss */
.reports .table > tbody > tr.sub-end {
  border-bottom: none;
}
/* line 3231, ../sass/_main.scss */
.reports .table > tbody > tr.sub-end td {
  border-bottom: solid 1px #d2d9dc !important;
  /*border-top: solid 1px #d2d9dc !important;*/
  font-size: 13px;
  font-weight: 600;
  color: #46474e;
  padding: 10px 10px 10px 30px;
}
/* line 3242, ../sass/_main.scss */
.reports .table > tbody > tr.main-end {
  border-bottom: none;
}
/* line 3245, ../sass/_main.scss */
.reports .table > tbody > tr.main-end td {
  color: #424a5c;
  font-size: 13px;
  font-weight: 700;
  border-bottom: solid 1px #d2d9dc !important;
  padding: 9px 10px 9px 30px;
}
/* line 3254, ../sass/_main.scss */
.reports .table > tbody > tr.row-loop {
  position: relative;
  /*border-left:solid 30px #fff;*/
}
/* line 3258, ../sass/_main.scss */
.reports .table > tbody > tr.row-loop td:first-child {
  /*padding-left: 0;*/
  position: relative;
}
/* line 3265, ../sass/_main.scss */
.reports .table > thead > tr > td, .reports .table > tbody > tr > td, .reports .table > tfoot > tr > td {
  padding: 13px 2px 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  vertical-align: middle;
}
/* line 3273, ../sass/_main.scss */
.reports .table > thead > tr > td.down-rented, .reports .table > tbody > tr > td.down-rented, .reports .table > tfoot > tr > td.down-rented {
  overflow: visible;
  position: relative;
  /*cursor: pointer;*/
}
/* line 3278, ../sass/_main.scss */
.reports .table > thead > tr > td.down-rented .dropdown-menu, .reports .table > tbody > tr > td.down-rented .dropdown-menu, .reports .table > tfoot > tr > td.down-rented .dropdown-menu {
  right: -265px;
  top: 0;
  margin-top: -11px;
  -moz-box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2);
  border: solid 1px #cccccc;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 265px;
  padding: 18px 20px 13px;
}
/* line 3292, ../sass/_main.scss */
.reports .table > thead > tr > td.down-rented .dropdown-menu h5, .reports .table > tbody > tr > td.down-rented .dropdown-menu h5, .reports .table > tfoot > tr > td.down-rented .dropdown-menu h5 {
  color: #fb5355;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 11px;
}
/* line 3301, ../sass/_main.scss */
.reports .table > thead > tr > td.down-rented .dropdown-menu h6, .reports .table > tbody > tr > td.down-rented .dropdown-menu h6, .reports .table > tfoot > tr > td.down-rented .dropdown-menu h6 {
  font-size: 13px;
  line-height: 14px;
  color: #676d78;
  margin-bottom: 12px;
}
/* line 3307, ../sass/_main.scss */
.reports .table > thead > tr > td.down-rented .dropdown-menu h6 span, .reports .table > tbody > tr > td.down-rented .dropdown-menu h6 span, .reports .table > tfoot > tr > td.down-rented .dropdown-menu h6 span {
  text-transform: uppercase;
  font-weight: 700;
}
/* line 3313, ../sass/_main.scss */
.reports .table > thead > tr > td.down-rented .dropdown-menu:after, .reports .table > thead > tr > td.down-rented .dropdown-menu:before, .reports .table > tbody > tr > td.down-rented .dropdown-menu:after, .reports .table > tbody > tr > td.down-rented .dropdown-menu:before, .reports .table > tfoot > tr > td.down-rented .dropdown-menu:after, .reports .table > tfoot > tr > td.down-rented .dropdown-menu:before {
  right: 100%;
  top: 40px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 3324, ../sass/_main.scss */
.reports .table > thead > tr > td.down-rented .dropdown-menu:after, .reports .table > tbody > tr > td.down-rented .dropdown-menu:after, .reports .table > tfoot > tr > td.down-rented .dropdown-menu:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 8px;
  margin-top: -8px;
}
/* line 3331, ../sass/_main.scss */
.reports .table > thead > tr > td.down-rented .dropdown-menu:before, .reports .table > tbody > tr > td.down-rented .dropdown-menu:before, .reports .table > tfoot > tr > td.down-rented .dropdown-menu:before {
  border-color: rgba(204, 204, 204, 0);
  border-right-color: #ccc;
  border-width: 9px;
  margin-top: -9px;
}
/* line 3339, ../sass/_main.scss */
.reports .table > thead > tr > td.down-rented .icon-red-dropdown, .reports .table > tbody > tr > td.down-rented .icon-red-dropdown, .reports .table > tfoot > tr > td.down-rented .icon-red-dropdown {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 21px;
  /*cursor: pointer;*/
}
/* line 3349, ../sass/_main.scss */
.reports .table > thead > tr > td.align-center, .reports .table > tbody > tr > td.align-center, .reports .table > tfoot > tr > td.align-center {
  text-align: center;
}
/* line 3353, ../sass/_main.scss */
.reports .table > thead > tr > td:last-child, .reports .table > tbody > tr > td:last-child, .reports .table > tfoot > tr > td:last-child {
  padding-right: 10px;
  overflow: visible;
}
/* line 3358, ../sass/_main.scss */
.reports .table > thead > tr > td.capitalize, .reports .table > tbody > tr > td.capitalize, .reports .table > tfoot > tr > td.capitalize {
  text-transform: uppercase;
}
/* line 3362, ../sass/_main.scss */
.reports .table > thead > tr > td.status-on, .reports .table > tbody > tr > td.status-on, .reports .table > tfoot > tr > td.status-on {
  color: #6cd769;
  font-weight: 700;
  font-size: 12px;
}
/* line 3368, ../sass/_main.scss */
.reports .table > thead > tr > td.est-date-red, .reports .table > tbody > tr > td.est-date-red, .reports .table > tfoot > tr > td.est-date-red {
  color: #fb5355;
}
/* line 3372, ../sass/_main.scss */
.reports .table > thead > tr > td.status-off, .reports .table > tbody > tr > td.status-off, .reports .table > tfoot > tr > td.status-off {
  color: #fb5355;
  font-weight: 700;
  font-size: 12px;
}
/* line 3378, ../sass/_main.scss */
.reports .table > thead > tr > td.status-committed, .reports .table > tbody > tr > td.status-committed, .reports .table > tfoot > tr > td.status-committed {
  color: #37befd;
  font-weight: 700;
  font-size: 12px;
}
/* line 3384, ../sass/_main.scss */
.reports .table > thead > tr > td.rental-status-off, .reports .table > tbody > tr > td.rental-status-off, .reports .table > tfoot > tr > td.rental-status-off {
  background: #ffe3be;
}
/* line 3388, ../sass/_main.scss */
.reports .table > thead > tr > td.branch-hstx, .reports .table > tbody > tr > td.branch-hstx, .reports .table > tfoot > tr > td.branch-hstx {
  background: #fdf0ed;
}
/* line 3392, ../sass/_main.scss */
.reports .table > thead > tr > td.branch-slca, .reports .table > tbody > tr > td.branch-slca, .reports .table > tfoot > tr > td.branch-slca {
  background: #c8e4fc;
}
/* line 3396, ../sass/_main.scss */
.reports .table > thead > tr > td.branch-dnco, .reports .table > tbody > tr > td.branch-dnco, .reports .table > tfoot > tr > td.branch-dnco {
  background: #f7f0a4;
}
/* line 3400, ../sass/_main.scss */
.reports .table > thead > tr > td.branch-abal, .reports .table > tbody > tr > td.branch-abal, .reports .table > tfoot > tr > td.branch-abal {
  background: #d4ffdb;
}
/* line 3404, ../sass/_main.scss */
.reports .table > thead > tr > td .down-rent, .reports .table > tbody > tr > td .down-rent, .reports .table > tfoot > tr > td .down-rent {
  overflow-x: hidden;
  text-overflow: ellipsis;
  float: left;
  position: relative;
  padding-right: 15px;
}
/* line 3413, ../sass/_main.scss */
.reports .row-actions {
  position: relative;
}
/* line 3416, ../sass/_main.scss */
.reports .row-actions:after {
  position: absolute;
  left: 0px;
  top: -8px;
  content: "";
  width: 1px;
  background: #e5ebed;
  height: 31px;
}
/* line 3427, ../sass/_main.scss */
.reports .dropdown-menu {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2);
  width: 183px;
  border: none;
  margin-top: -23px;
  right: -13px;
  padding: 18px 0 10px;
}
/* line 3438, ../sass/_main.scss */
.reports .dropdown-menu a {
  color: #9ca0a5;
  padding: 7px 18px;
  display: inline-block;
  width: 100%;
}
/* line 3444, ../sass/_main.scss */
.reports .dropdown-menu a i {
  float: left;
  margin-right: 11px;
}
/* line 3449, ../sass/_main.scss */
.reports .dropdown-menu a span {
  float: left;
  line-height: 17px;
  font-size: 16px;
}
/* line 3455, ../sass/_main.scss */
.reports .dropdown-menu a:hover {
  color: #92969b;
}
/* line 3460, ../sass/_main.scss */
.reports .dropdown-menu .icon-actions-pop {
  position: absolute;
  right: 15px;
  top: 10px;
  width: 25px;
  padding: 0;
}

/*************Filter Reports************/
/* line 3471, ../sass/_main.scss */
.filter-reports {
  margin-top: 15px;
  padding: 0 15px;
}
/* line 3475, ../sass/_main.scss */
.filter-reports .filter > span, .filter-reports .less-width span {
  color: #525c65;
  font-size: 13px;
  line-height: 29px;
  float: left;
  margin-top: 17px;
}
/* line 3483, ../sass/_main.scss */
.filter-reports ul {
  float: left;
  margin-left: 4px;
}
/* line 3487, ../sass/_main.scss */
.filter-reports ul li {
  float: left;
  padding-left: 10px;
}
/* line 3493, ../sass/_main.scss */
.filter-reports ul li label {
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
  height: inherit;
  padding-bottom: 3px;
  padding-right: 10px;
}
/* line 3503, ../sass/_main.scss */
.filter-reports ul .select-style {
  width: auto;
  height: 29px;
  background: #fff url("/assets/img/ic-filter-dropdown-arrow.png") no-repeat;
  background-position: right 12px center;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 3513, ../sass/_main.scss */
.filter-reports ul select {
  padding: 2px 18px 5px 8px;
  height: 27px;
  color: #525c65;
  width: 100px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: 16px;
}
/* line 3525, ../sass/_main.scss */
.filter-reports .apply-btn {
  margin-top: 18px;
}
/* line 3529, ../sass/_main.scss */
.filter-reports .checkbox-list label {
  padding-left: 26px;
  padding-top: 5px;
}
/* line 3534, ../sass/_main.scss */
.filter-reports .checkbox-list {
  margin: 17px 10px 0 0;
}

/* line 3539, ../sass/_main.scss */
.date-range .datepicker-holder .bfh-datepicker .form-control {
  padding-right: 0;
}

/************popOver******************/
/* line 3544, ../sass/_main.scss */
.popOverPointer {
  background: url(/assets/img/icons/ic-arrow.png) center no-repeat;
  display: inline-block;
  height: 10px;
  width: 10px;
  cursor: pointer;
}

/* line 3552, ../sass/_main.scss */
.popover {
  z-index: 1;
}

/*******************7-10-2015************************/
/* line 3557, ../sass/_main.scss */
#header .navbar-content .header-left {
  float: left;
}

/* line 3561, ../sass/_main.scss */
.select-style.full-width {
  background: #fff url("/assets/img/ic-select-dropdown.png") no-repeat;
  background-position: right 12px center;
}

/* line 3566, ../sass/_main.scss */
.bfh-datepicker.less-width, .bfh-timepicker.less-width {
  width: 85%;
}

/* line 3570, ../sass/_main.scss */
.add-rental-bottom {
  padding: 19px 20px;
  border-top: dashed 1px #cad2d5;
  border-bottom: dashed 1px #cad2d5;
}
/* line 3575, ../sass/_main.scss */
.add-rental-bottom .col-md-3 {
  padding: 0;
}
/* line 3579, ../sass/_main.scss */
.add-rental-bottom .col-md-5 {
  padding-left: 10px;
  padding-right: 0;
}
/* line 3584, ../sass/_main.scss */
.add-rental-bottom .col-md-7 {
  padding-right: 10px;
  padding-left: 0;
}

/* line 3590, ../sass/_main.scss */
.add-rental-base-setup {
  padding: 19px 15px;
  border-bottom: dashed 1px #cad2d5;
}
/* line 3594, ../sass/_main.scss */
.add-rental-base-setup .col-md-4.full {
  padding: 0;
}
/* line 3598, ../sass/_main.scss */
.add-rental-base-setup .bfh-datepicker.half-width {
  padding: 0 5px;
  width: 50%;
  float: left;
}
/* line 3605, ../sass/_main.scss */
.add-rental-base-setup .right.bfh-datepicker.open .bfh-datepicker-calendar, .add-rental-base-setup .right.bfh-timepicker.open .bfh-timepicker-popover {
  right: 5px;
  left: inherit;
}

/* line 3612, ../sass/_main.scss */
.make-assignment {
  width: 230px;
  margin: 20px 15px 25px;
}
/* line 3616, ../sass/_main.scss */
.make-assignment .btn-make-assignment {
  width: 230px;
  float: left;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #5cb75a;
  padding: 13px 16px;
  border: dashed 2px #5cb75a;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 3631, ../sass/_main.scss */
.make-assignment .btn-make-assignment i {
  margin-right: 10px;
  float: left;
}
/* line 3637, ../sass/_main.scss */
.make-assignment .hint-text {
  font-family: "proxima-nova", sans-serif;
  font-size: 12px;
  color: rgba(82, 92, 101, 0.5);
  text-align: center;
}

/********************Add Rental****************************/
/* line 3646, ../sass/_main.scss */
.table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  vertical-align: middle;
}

/* line 3650, ../sass/_main.scss */
.assigned-jobs {
  margin-top: 15px;
}
/* line 3653, ../sass/_main.scss */
.assigned-jobs .ic-close-red {
  margin-top: 3px;
}
/* line 3657, ../sass/_main.scss */
.assigned-jobs .table {
  margin-bottom: 15px;
}

/* line 3662, ../sass/_main.scss */
.assigned-jobs tbody tr td {
  font-size: 15px;
  line-height: 15px;
  border-bottom: solid 1px #d2d9dc;
  padding: 9px 10px;
}

/* line 3669, ../sass/_main.scss */
.align-right {
  text-align: right;
}

/* line 3674, ../sass/_main.scss */
.add-rental-search.sub-section .sub-title {
  float: left;
  margin-top: 15px;
}
/* line 3679, ../sass/_main.scss */
.add-rental-search .switch {
  float: left;
}
/* line 3682, ../sass/_main.scss */
.add-rental-search .switch li, .add-rental-search .switch label {
  width: 160px;
}
/* line 3687, ../sass/_main.scss */
.add-rental-search .search-categories {
  margin: 25px -15px;
  padding: 0 15px;
}
/* line 3691, ../sass/_main.scss */
.add-rental-search .search-categories .form-group {
  margin-bottom: 10px;
}
/* line 3695, ../sass/_main.scss */
.add-rental-search .search-categories .half-width {
  width: 50%;
  float: left;
  padding-right: 5px;
}
/* line 3700, ../sass/_main.scss */
.add-rental-search .search-categories .half-width:nth-child(even) {
  padding-right: 0;
  padding-left: 5px;
}
/* line 3706, ../sass/_main.scss */
.add-rental-search .search-categories input[type="radio"] + label::after {
  left: 0;
  top: 6px;
}
/* line 3711, ../sass/_main.scss */
.add-rental-search .search-categories input[type="radio"] + label {
  padding-left: 27px;
  cursor: pointer;
  line-height: 30px;
  height: 30px;
}
/* line 3718, ../sass/_main.scss */
.add-rental-search .search-categories .radio-list {
  float: left;
}
/* line 3721, ../sass/_main.scss */
.add-rental-search .search-categories .radio-list li {
  display: inline-block;
  margin-right: 25px;
}
/* line 3727, ../sass/_main.scss */
.add-rental-search .search-categories .search-btn {
  width: 95px;
  line-height: 40px;
  float: right;
  background: #5cb75a;
  -moz-border-radius: 45px;
  -webkit-border-radius: 45px;
  border-radius: 45px;
  color: #fff;
  font-size: 12px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
/* line 3744, ../sass/_main.scss */
.add-rental-search .search-categories .right.bfh-datepicker.open .bfh-datepicker-calendar, .add-rental-search .search-categories .right.bfh-timepicker.open .bfh-timepicker-popover {
  right: 0;
  left: inherit;
}
/* line 3750, ../sass/_main.scss */
.add-rental-search .search-categories .padd-right {
  padding-right: 30px;
  position: relative;
}
/* line 3755, ../sass/_main.scss */
.add-rental-search .search-categories .padd-left {
  padding-left: 30px;
}
/* line 3759, ../sass/_main.scss */
.add-rental-search .search-categories .select-style.full-width {
  background: #fff url("/assets/img/ic-select-dropdown.png") no-repeat;
  background-position: right 12px center;
}
/* line 3765, ../sass/_main.scss */
.add-rental-search .table-responsive {
  margin-bottom: 0;
}
/* line 3769, ../sass/_main.scss */
.add-rental-search table.with-border {
  border: solid 1px #d2d9dc;
  border-top: none;
}
/* line 3773, ../sass/_main.scss */
.add-rental-search table.with-border tr:last-child td {
  border: none;
}
/* line 3777, ../sass/_main.scss */
.add-rental-search table.with-border tr td:first-child {
  padding-left: 10px;
}
/* line 3781, ../sass/_main.scss */
.add-rental-search table.with-border .no-items {
  font-size: 15px;
  font-family: "proxima-nova", sans-serif;
  color: rgba(103, 109, 120, 0.5);
  text-align: center;
}
/* line 3789, ../sass/_main.scss */
.add-rental-search .create-dispatch-order {
  text-transform: uppercase;
  text-decoration: underline;
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  font-size: 13px;
}

/* line 3798, ../sass/_main.scss */
.rental-overlay {
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
}

/* line 3808, ../sass/_main.scss */
.add-rental-search .search-categories .table-style .full-width {
  display: inline-block;
}
/* line 3811, ../sass/_main.scss */
.add-rental-search .search-categories .table-style .full-width td {
  display: inline-block;
}

/* line 3816, ../sass/_main.scss */
.auto-height {
  height: auto;
}

/* line 3820, ../sass/_main.scss */
#header .navbar-content .header-left {
  float: left;
}

/* line 3824, ../sass/_main.scss */
.select-style.full-width {
  background: #fff url("/assets/img/ic-select-dropdown.png") no-repeat;
  background-position: right 12px center;
}

/* line 3829, ../sass/_main.scss */
.bfh-datepicker.less-width, .bfh-timepicker.less-width {
  width: 85%;
}

/* line 3833, ../sass/_main.scss */
.add-rental-bottom {
  padding: 19px 20px;
  border-top: dashed 1px #cad2d5;
  border-bottom: dashed 1px #cad2d5;
}
/* line 3838, ../sass/_main.scss */
.add-rental-bottom .col-md-3 {
  padding: 0;
}
/* line 3842, ../sass/_main.scss */
.add-rental-bottom .col-md-5 {
  padding-left: 10px;
  padding-right: 0;
}
/* line 3847, ../sass/_main.scss */
.add-rental-bottom .col-md-7 {
  padding-right: 10px;
  padding-left: 0;
}

/* line 3853, ../sass/_main.scss */
.add-rental-base-setup {
  padding: 19px 15px;
  border-bottom: dashed 1px #cad2d5;
}
/* line 3857, ../sass/_main.scss */
.add-rental-base-setup .col-md-4.full {
  padding: 0;
}
/* line 3861, ../sass/_main.scss */
.add-rental-base-setup .bfh-datepicker.half-width {
  padding: 0;
  width: 100%;
  float: left;
}
/* line 3868, ../sass/_main.scss */
.add-rental-base-setup .right.bfh-datepicker.open .bfh-datepicker-calendar, .add-rental-base-setup .right.bfh-timepicker.open .bfh-timepicker-popover {
  right: 5px;
  left: inherit;
}

/* line 3875, ../sass/_main.scss */
.make-assignment {
  width: 230px;
  margin: 20px 15px 25px;
}
/* line 3879, ../sass/_main.scss */
.make-assignment .btn-make-assignment {
  width: 230px;
  float: left;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #5cb75a;
  padding: 13px 16px;
  border: dashed 2px #5cb75a;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 3894, ../sass/_main.scss */
.make-assignment .btn-make-assignment i {
  margin-right: 10px;
  float: left;
}
/* line 3900, ../sass/_main.scss */
.make-assignment .hint-text {
  font-family: "proxima-nova", sans-serif;
  font-size: 12px;
  color: rgba(82, 92, 101, 0.5);
  text-align: center;
}

/*****************Add Rental Sales Order****************/
/* line 3909, ../sass/_main.scss */
.so-search-holder {
  padding-right: 110px;
  position: relative;
}
/* line 3913, ../sass/_main.scss */
.so-search-holder .search-btn {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 3921, ../sass/_main.scss */
.sales-order tbody > tr > td {
  font-size: 15px;
  padding: 7px 10px;
  border-bottom: none;
}
/* line 3926, ../sass/_main.scss */
.sales-order tbody > tr > td:first-child {
  padding-left: 20px !important;
}
/* line 3931, ../sass/_main.scss */
.sales-order .checkbox-list label {
  padding-left: 22px;
  height: 21px;
}
/* line 3938, ../sass/_main.scss */
.sales-order tbody tr:first-child td {
  padding-top: 15px;
}
/* line 3944, ../sass/_main.scss */
.sales-order tbody tr:last-child td {
  padding-bottom: 15px;
}

/***********Fixed header table*********************/
/* line 3952, ../sass/_main.scss */
.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {
  /* position */
  margin: 0;
  /* size */
  padding: 0;
  /* text */
  font-size: 100%;
  font: inherit;
  vertical-align: middle;
}

/* line 3971, ../sass/_main.scss */
.fht-table {
  /* appearance */
  border-collapse: collapse;
  border-spacing: 0;
}

/* @end */
/* @group Content */
/* line 3981, ../sass/_main.scss */
.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
  position: relative;
  width: auto;
  display: inline-block;
  overflow-x: hidden;
  padding-right: 15px;
}

/* line 3994, ../sass/_main.scss */
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
  /* appearance */
  overflow-y: scroll;
}

/* line 4000, ../sass/_main.scss */
.fht-table-wrapper .fht-table .fht-cell {
  /* appearance */
  overflow: hidden;
  /* size */
  height: 1px;
}

/* line 4008, ../sass/_main.scss */
.actionHeader {
  padding-left: 35px;
}

/* line 4012, ../sass/_main.scss */
.fht-table-wrapper .fht-fixed-column,
.fht-table-wrapper .fht-fixed-body {
  /* position */
  top: 0;
  left: 0;
  position: absolute;
}

/* line 4020, ../sass/_main.scss */
.fht-table-wrapper .fht-fixed-column {
  /* position */
  z-index: 1;
}

/*************Scrollbar********************/
/* line 4026, ../sass/_main.scss */
.content-wrapper {
  margin-top: 60px;
  margin-left: 200px;
  -moz-transition: padding-left 0.3s ease;
  -o-transition: padding-left 0.3s ease;
  -webkit-transition: padding-left 0.3s ease;
  transition: padding-left 0.3s ease;
  position: relative;
}

/* line 4035, ../sass/_main.scss */
.sidebar-collapse .content-wrapper {
  margin-left: 85px;
}

/* line 4039, ../sass/_main.scss */
.mCSB_scrollTools {
  width: 5px;
}

/* line 4043, ../sass/_main.scss */
.mCSB_inside > .mCSB_container, .mCSB_container_wrapper {
  margin-right: 0;
}

/* line 4047, ../sass/_main.scss */
.mCSB_scrollTools .mCSB_draggerRail, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 5px;
}

/* line 4051, ../sass/_main.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(141, 147, 155, 0.8);
}

/* line 4055, ../sass/_main.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgba(155, 159, 165, 0.3);
}

/* line 4059, ../sass/_main.scss */
.fht-tbody .mCSB_scrollTools_vertical {
  right: 3px;
}

/*****************Dashboard*******************/
/* line 4064, ../sass/_main.scss */
.main-links.less-height {
  min-height: 2px;
}

/* line 4068, ../sass/_main.scss */
.content-wrapper.less-margin {
  margin-top: 62px;
  display: block;
}

/* line 4074, ../sass/_main.scss */
.content-header .address {
  color: #525c65;
  margin-top: 18px;
}
/* line 4078, ../sass/_main.scss */
.content-header .address h5 {
  font-size: 18px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 500;
  margin-bottom: 10px;
  float: left;
  margin-right: 9px;
}
/* line 4087, ../sass/_main.scss */
.content-header .address p {
  font-size: 14px;
  line-height: 19px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
}
/* line 4094, ../sass/_main.scss */
.content-header .address .edit-company {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -364px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 21px;
  opacity: 0.8;
  float: left;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  position: relative;
  bottom: -1px;
}
/* line 4105, ../sass/_main.scss */
.content-header .address .edit-company:hover {
  opacity: 1;
}

/* line 4112, ../sass/_main.scss */
.dashboard-overview, .quick-review {
  margin-top: 35px;
}
/* line 4115, ../sass/_main.scss */
.dashboard-overview li, .quick-review li {
  float: right;
  padding: 0 30px;
  border-right: solid 1px #dbdde0;
}
/* line 4120, ../sass/_main.scss */
.dashboard-overview li:first-child, .quick-review li:first-child {
  padding-right: 15px;
  border: none;
}
/* line 4125, ../sass/_main.scss */
.dashboard-overview li h4, .quick-review li h4 {
  float: left;
  color: #616f81;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 37px;
  margin-bottom: 0;
}
/* line 4135, ../sass/_main.scss */
.dashboard-overview li h5, .quick-review li h5 {
  float: left;
  margin-left: 15px;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #616f81;
  line-height: 18px;
}
/* line 4144, ../sass/_main.scss */
.dashboard-overview li h5 span, .quick-review li h5 span {
  font-weight: 700;
  text-transform: uppercase;
}
/* line 4148, ../sass/_main.scss */
.dashboard-overview li h5 span.user, .quick-review li h5 span.user {
  color: #b97aef;
}
/* line 4152, ../sass/_main.scss */
.dashboard-overview li h5 span.branch, .quick-review li h5 span.branch {
  color: #1998e8;
}
/* line 4156, ../sass/_main.scss */
.dashboard-overview li h5 span.company, .quick-review li h5 span.company {
  color: #f36288;
}
/* line 4160, ../sass/_main.scss */
.dashboard-overview li h5 span.pending, .quick-review li h5 span.pending {
  color: #f85559;
}

/* line 4168, ../sass/_main.scss */
.dashboard-main {
  padding: 0 15px;
  margin-top: 7px;
}
/* line 4172, ../sass/_main.scss */
.dashboard-main .box {
  height: auto;
  padding-bottom: 20px;
  width: 100%;
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  border: solid 1px #d2d9dc;
  margin: 18px 0 0;
  background: #fff;
}
/* line 4183, ../sass/_main.scss */
.dashboard-main .box .box-wrapper {
  padding: 15px 20px 10px;
}
/* line 4186, ../sass/_main.scss */
.dashboard-main .box .box-wrapper h5 {
  font-size: 20px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  margin-bottom: 6px;
}
/* line 4194, ../sass/_main.scss */
.dashboard-main .box .box-wrapper.user h5, .dashboard-main .box .box-wrapper.user h6 span {
  color: #b97aef;
}
/* line 4198, ../sass/_main.scss */
.dashboard-main .box .box-wrapper.user .progress-indicator span {
  background-image: -moz-linear-gradient(180deg, #b97aef 0%, #e294f8 100%);
  background-image: -webkit-linear-gradient(180deg, #b97aef 0%, #e294f8 100%);
  background-image: -ms-linear-gradient(180deg, #b97aef 0%, #e294f8 100%);
}
/* line 4206, ../sass/_main.scss */
.dashboard-main .box .box-wrapper.branch h5, .dashboard-main .box .box-wrapper.branch h6 span {
  color: #1998e8;
}
/* line 4210, ../sass/_main.scss */
.dashboard-main .box .box-wrapper.branch .progress-indicator span {
  background-image: -moz-linear-gradient(180deg, #1998e8 0%, #5cb5ed 100%);
  background-image: -webkit-linear-gradient(180deg, #1998e8 0%, #5cb5ed 100%);
  background-image: -ms-linear-gradient(180deg, #1998e8 0%, #5cb5ed 100%);
}
/* line 4218, ../sass/_main.scss */
.dashboard-main .box .box-wrapper.company h5, .dashboard-main .box .box-wrapper.company h6 span {
  color: #f36288;
}
/* line 4222, ../sass/_main.scss */
.dashboard-main .box .box-wrapper.company .progress-indicator span {
  background-image: -moz-linear-gradient(180deg, #f36288 0%, #ea90b8 100%);
  background-image: -webkit-linear-gradient(180deg, #f36288 0%, #ea90b8 100%);
  background-image: -ms-linear-gradient(180deg, #f36288 0%, #ea90b8 100%);
}
/* line 4229, ../sass/_main.scss */
.dashboard-main .box .box-wrapper p {
  color: rgba(70, 71, 78, 0.7);
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
}
/* line 4235, ../sass/_main.scss */
.dashboard-main .box .box-wrapper .add-new-item {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -49px -556px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 26px;
  width: 26px;
  background-color: #5cb75a;
  -moz-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  -webkit-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  float: right;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 4246, ../sass/_main.scss */
.dashboard-main .box .box-wrapper .add-new-item:hover {
  background-color: #55a954;
}
/* line 4251, ../sass/_main.scss */
.dashboard-main .box .box-wrapper .progress-indicator {
  background: #d2d9dc;
  width: 100%;
  height: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  display: inline-block;
  margin-top: 22px;
}
/* line 4261, ../sass/_main.scss */
.dashboard-main .box .box-wrapper .progress-indicator span {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  float: left;
  height: 10px;
  max-width: 100%;
}
/* line 4270, ../sass/_main.scss */
.dashboard-main .box .box-wrapper h6 {
  color: rgba(70, 71, 78, 0.8);
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  margin-top: 5px;
}
/* line 4276, ../sass/_main.scss */
.dashboard-main .box .box-wrapper h6 span {
  float: right;
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  font-size: 16px;
}
/* line 4286, ../sass/_main.scss */
.dashboard-main .dashboard-table {
  position: relative;
}
/* line 4289, ../sass/_main.scss */
.dashboard-main .dashboard-table thead tr {
  border-top: 0;
}
/* line 4293, ../sass/_main.scss */
.dashboard-main .dashboard-table .fht-table-wrapper {
  height: 245px !important;
}
/* line 4297, ../sass/_main.scss */
.dashboard-main .dashboard-table th {
  border-top: none !important;
}
/* line 4301, ../sass/_main.scss */
.dashboard-main .dashboard-table .fht-tbody .mCSB_scrollTools_vertical {
  top: 5px;
}
/* line 4305, ../sass/_main.scss */
.dashboard-main .dashboard-table .table > thead > tr > th:first-child, .dashboard-main .dashboard-table .table > tbody > tr > td:first-child {
  padding-left: 20px !important;
}
/* line 4309, ../sass/_main.scss */
.dashboard-main .dashboard-table .table > tbody > tr:last-child td {
  border: none;
}
/* line 4314, ../sass/_main.scss */
.dashboard-main .dashboard-bottom {
  margin-bottom: 40px;
}
/* line 4317, ../sass/_main.scss */
.dashboard-main .dashboard-bottom .box {
  height: 350px;
}
/* line 4320, ../sass/_main.scss */
.dashboard-main .dashboard-bottom .box h3 {
  font-size: 20px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  color: #424a5c;
  margin-bottom: 25px;
}
/* line 4328, ../sass/_main.scss */
.dashboard-main .dashboard-bottom .box .item-listing li {
  padding-bottom: 25px;
  border-bottom: solid 1px rgba(97, 97, 97, 0.2);
  margin-bottom: 16px;
}
/* line 4333, ../sass/_main.scss */
.dashboard-main .dashboard-bottom .box .item-listing li p {
  color: #46474e;
  font-family: "proxima-nova", sans-serif;
  font-size: 13px;
  line-height: 17px;
}
/* line 4339, ../sass/_main.scss */
.dashboard-main .dashboard-bottom .box .item-listing li p span {
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 4346, ../sass/_main.scss */
.dashboard-main .dashboard-bottom .box .item-listing li:last-child {
  margin-bottom: 0;
  border: none;
}

/****************Weekly Report********************/
/* line 4357, ../sass/_main.scss */
.table.weekly td {
  text-align: center;
}

/* line 4363, ../sass/_main.scss */
tr.sub-row th {
  text-align: center;
}

/* line 4368, ../sass/_main.scss */
.reports .table > thead > tr.sub-row th:first-child {
  padding-left: 10px;
}

/* line 4372, ../sass/_main.scss */
.table.weekly > thead:first-child > tr:first-child > th {
  border-bottom: 0px;
}

/* line 4376, ../sass/_main.scss */
.table.weekly > thead {
  border-bottom: solid 1px #d2d9dc;
}

/* line 4380, ../sass/_main.scss */
.reports .table > thead > tr.sub-row th {
  border: none;
}

/* line 4384, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon {
  overflow: visible;
  position: relative;
  padding: 0;
  line-height: 0;
}

/* line 4391, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon.filled {
  border-right: #b4b4b4 1px dashed;
}

/* line 4395, ../sass/_main.scss */
.reports .table.weekly, .reports .table.daily, .reports .table.branch {
  table-layout: fixed;
  min-width: 1600px;
}

/* line 4400, ../sass/_main.scss */
.current-utilization-groupTable {
  table-layout: fixed;
  min-width: 1600px;
}

/* line 4405, ../sass/_main.scss */
.current-utilization-groupTable.small-table {
  min-width: 1600px;
}

/* line 4409, ../sass/_main.scss */
.finacereport-table {
  min-width: 1500px;
}

/* line 4413, ../sass/_main.scss */
.reports .table.finance {
  table-layout: fixed;
  min-width: 1700px;
  background: #fff;
}

/* line 4419, ../sass/_main.scss */
.reports .table.f-i {
  table-layout: fixed;
  min-width: 1600px;
}

/* line 4424, ../sass/_main.scss */
.finaceInput .select-style {
  display: block;
  position: static;
  height: 27px;
  width: 100%;
}

/* line 4431, ../sass/_main.scss */
.reports .f-i button {
  width: 60px !important;
}

/* line 4435, ../sass/_main.scss */
.reports .f-i select {
  height: 27px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: 17px;
}

/* line 4443, ../sass/_main.scss */
.reports .table.daily, .reports.resizable-table table {
  table-layout: fixed;
  width: 100% !important;
  background: #fff;
  /*min-width:1300px;*/
}

/* line 4451, ../sass/_main.scss */
.reports.resizable-table .fht-thead table {
  width: 99% !important;
}

/* line 4455, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band {
  width: 14.28%;
  min-height: 42px;
  display: inline-block;
  position: relative;
}
/* line 4461, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band:last-child {
  width: 14.32%;
}

/* line 4466, ../sass/_main.scss */
.reports .table.weekly > tbody > tr > td {
  text-transform: uppercase;
  text-overflow: clip;
}

/* line 4471, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.green {
  background: #70d56e;
}

/* line 4475, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.blue {
  background: #37befd;
}

/* line 4479, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.pink {
  background: #f3acc6;
}

/* line 4483, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.grey {
  background: #37befd;
}

/* line 4487, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.orange {
  background: #f47d42;
}

/* line 4491, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.shade-blue {
  background: #099498;
}

/* line 4495, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.violet {
  background: #7e5f7e;
}

/* line 4499, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.brown {
  background: #a95742;
}

/* line 4503, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.light-blue {
  background: #83b2c3;
}

/* line 4507, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.red-bg {
  background: red;
}

/* line 4511, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.solid-blue {
  background: #817db7;
}

/* line 4515, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.yellow {
  background: #f9e182;
}

/* line 4519, ../sass/_main.scss */
.reports .table > tbody > tr > td.ribbon .band.light-grey {
  background: #d5d5d5;
}

/* line 4523, ../sass/_main.scss */
table.table.weekly tr.subtotal td {
  font-weight: bold;
  text-transform: capitalize;
  border-right: #b4b4b4 1px dashed;
}

/* line 4529, ../sass/_main.scss */
table.table.weekly tr.subtotal td:first-child {
  text-align: right;
}

/* line 4533, ../sass/_main.scss */
.reports .table.weekly > thead > tr.fixed {
  text-transform: capitalize;
}

/* line 4537, ../sass/_main.scss */
.reports .table > thead > tr.fixed.left th {
  text-align: left;
}

/* line 4541, ../sass/_main.scss */
.reports .table.weekly > tbody > tr > td.yellow {
  background: #f7f0a4;
}

/* line 4545, ../sass/_main.scss */
.reports .table.weekly > tbody > tr > td.ivory {
  background: #fdf0ed;
}

/* line 4549, ../sass/_main.scss */
.reports .table.weekly > tbody > tr > td.skyblue {
  background: #c8e4fc;
}

/* line 4553, ../sass/_main.scss */
.reports .table.weekly > tbody > tr > td.lgreen {
  background: #d4ffdb;
}

/* line 4557, ../sass/_main.scss */
.reports .table.weekly tr.fixed th {
  font-family: "proxima-nova-soft", sans-serif;
  padding: 8px 10px;
  font-size: 12px;
  line-height: 13px;
  border: solid 1px #d2d9dc;
  border-left: none;
  border-right: none;
  font-weight: 700;
  text-transform: uppercase;
  background: #f3f9fb;
  color: #616f81;
}

/* line 4571, ../sass/_main.scss */
.legends {
  float: right;
  padding: 0px 0;
}
/* line 4575, ../sass/_main.scss */
.legends .title {
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  vertical-align: middle;
  text-transform: uppercase;
  padding-right: 10px;
}
/* line 4584, ../sass/_main.scss */
.legends .color-block {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 10px;
  vertical-align: middle;
  margin-right: 5px;
}
/* line 4592, ../sass/_main.scss */
.legends .color-block.green {
  background: #70d56e;
}
/* line 4596, ../sass/_main.scss */
.legends .color-block.pink {
  background: #f3acc6;
}
/* line 4600, ../sass/_main.scss */
.legends .color-block.blue {
  background: #37befd;
}
/* line 4604, ../sass/_main.scss */
.legends .color-block.grey {
  background: #37befd;
}
/* line 4608, ../sass/_main.scss */
.legends .color-block.orange {
  background: #f47d42;
}
/* line 4612, ../sass/_main.scss */
.legends .color-block.shade-blue {
  background: #099498;
}
/* line 4616, ../sass/_main.scss */
.legends .color-block.violet {
  background: #7e5f7e;
}
/* line 4620, ../sass/_main.scss */
.legends .color-block.brown {
  background: #a95742;
}
/* line 4624, ../sass/_main.scss */
.legends .color-block.light-blue {
  background: #83b2c3;
}
/* line 4628, ../sass/_main.scss */
.legends .color-block.red-bg {
  background: red;
}
/* line 4632, ../sass/_main.scss */
.legends .color-block.solid-blue {
  background: #817db7;
}
/* line 4636, ../sass/_main.scss */
.legends .color-block.yellow {
  background: #f9e182;
}
/* line 4640, ../sass/_main.scss */
.legends .color-block.light-grey {
  background: #d5d5d5;
}
/* line 4644, ../sass/_main.scss */
.legends .color-block.dispatch-green {
  background: #00b050;
}
/* line 4648, ../sass/_main.scss */
.legends .color-block.dispatch-blue {
  background: #0D9FC1;
}
/* line 4652, ../sass/_main.scss */
.legends .color-block.dispatch-grey {
  background: #a7a7a7;
}
/* line 4656, ../sass/_main.scss */
.legends .color-block.dispatch-yellow {
  background: #eac65c;
}
/* line 4660, ../sass/_main.scss */
.legends .color-block.dispatch-red {
  background: #ff2a06;
}
/* line 4665, ../sass/_main.scss */
.legends label {
  color: #46474e;
  font-size: 13px;
  margin-right: 10px;
  font-weight: normal;
  text-transform: none;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}
/* line 4676, ../sass/_main.scss */
.legends.dispatch-legends label {
  line-height: 22px;
}

/* line 4681, ../sass/_main.scss */
.m-top.table-responsive.reports.weekly {
  margin-bottom: 0px;
}

/* line 4685, ../sass/_main.scss */
.tooltip {
  padding: 15px;
  border: #cccccc 1px solid;
  position: absolute;
  bottom: 40px;
  opacity: 1;
  text-align: left;
  background: #fff;
  text-transform: none;
  -webkit-box-shadow: 0px 0px 28px -8px rgba(0, 0, 0, 0.48);
  -moz-box-shadow: 0px 0px 28px -8px rgba(0, 0, 0, 0.48);
  box-shadow: 0px 0px 28px -8px rgba(0, 0, 0, 0.48);
}
/* line 4698, ../sass/_main.scss */
.tooltip h4 {
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 26px;
  padding-bottom: 5px;
  font-weight: 700;
}
/* line 4707, ../sass/_main.scss */
.tooltip p {
  font-size: 13px;
  color: #525c65;
  line-height: 22px;
}
/* line 4712, ../sass/_main.scss */
.tooltip p span {
  font-weight: bold;
}
/* line 4716, ../sass/_main.scss */
.tooltip p .not-bold {
  font-weight: 500;
  white-space: normal !important;
}
/* line 4722, ../sass/_main.scss */
.tooltip:after {
  display: block;
  content: '';
  width: 16px;
  height: 9px;
  background: url(/assets/img/img-edge-tooltip.png);
  position: absolute;
  bottom: -9px;
  left: 40px;
}

/* line 4735, ../sass/_main.scss */
.green ~ .tooltip h4 {
  color: #69e07f;
}

/* line 4741, ../sass/_main.scss */
.pink ~ .tooltip h4 {
  color: #f3acc6;
}

/* line 4747, ../sass/_main.scss */
.blue ~ .tooltip h4 {
  color: #37befd;
}

/* line 4752, ../sass/_main.scss */
.weekly {
  height: auto;
}

/* line 4757, ../sass/_main.scss */
.date-range .datepicker-holder {
  width: 33%;
  float: right;
}
/* line 4761, ../sass/_main.scss */
.date-range .datepicker-holder .bfh-datepicker span {
  float: inherit;
}
/* line 4765, ../sass/_main.scss */
.date-range .datepicker-holder .bfh-datepicker .input-group-addon {
  float: inherit;
  line-height: inherit;
}
/* line 4770, ../sass/_main.scss */
.date-range .datepicker-holder .bfh-datepicker .bfh-datepicker-calendar {
  left: inherit;
  right: 0;
}
/* line 4775, ../sass/_main.scss */
.date-range .datepicker-holder .bfh-datepicker .form-control {
  height: 35px;
  cursor: pointer;
}
/* line 4781, ../sass/_main.scss */
.date-range p {
  font-family: "proxima-nova", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #46474e;
  padding: 10px 8px;
  float: right;
}

/* angucomplete-alt styles */
/* line 4793, ../sass/_main.scss */
.angucomplete-holder {
  position: relative;
}

/* line 4797, ../sass/_main.scss */
.angucomplete-dropdown {
  border-color: #ececec;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  width: 100%;
  padding: 6px;
  cursor: pointer;
  z-index: 9999;
  position: absolute;
  /*top: 32px;
  left: 0px;
  */
  margin-top: -6px;
  background-color: #ffffff;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}

/* line 4818, ../sass/_main.scss */
.angucomplete-searching {
  color: #acacac;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
}

/* line 4824, ../sass/_main.scss */
.angucomplete-title {
  font-size: 15px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  color: #46474e;
  margin-bottom: 3px;
}

/* line 4832, ../sass/_main.scss */
.angucomplete-description {
  color: #616f81;
  font-size: 10px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 4840, ../sass/_main.scss */
.angucomplete-row {
  padding: 5px;
  color: #000000;
  margin-bottom: 4px;
  clear: both;
}

/* line 4847, ../sass/_main.scss */
.angucomplete-selected-row {
  background-color: lightblue;
  color: #ffffff;
}

/* line 4852, ../sass/_main.scss */
.angucomplete-image-holder {
  padding-top: 2px;
  float: left;
  margin-right: 10px;
  margin-left: 5px;
}

/* line 4859, ../sass/_main.scss */
.angucomplete-image {
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border-color: #ececec;
  border-style: solid;
  border-width: 1px;
}

/* line 4868, ../sass/_main.scss */
.angucomplete-image-default {
  /* Add your own default image here
   background-image: url('/assets/default.png');
  */
  background-position: center;
  background-size: contain;
  height: 34px;
  width: 34px;
}

/* angucomplete-alt styles */
/******************Branch Summary*************************/
/* line 4881, ../sass/_main.scss */
.reports.branch-summary .table > thead > tr:first-child th {
  border-bottom: solid 1px #d2d9dc;
}
/* line 4884, ../sass/_main.scss */
.reports.branch-summary .table > thead > tr:first-child th.align-center {
  text-align: center;
}

/* line 4889, ../sass/_main.scss */
.branch-summary .table > tbody > tr.fixed {
  background: #f3f9fb;
}
/* line 4892, ../sass/_main.scss */
.branch-summary .table > tbody > tr.fixed td {
  padding: 8px 30px;
  color: #46474e;
  font-size: 12px;
  text-transform: uppercase;
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  border-top: solid 1px #d2d9dc;
  border-bottom: solid 1px #d2d9dc;
}

/* line 4904, ../sass/_main.scss */
.branch-summary .model-complete td {
  border-bottom: solid 1px #d2d9dc;
}

/* line 4908, ../sass/_main.scss */
.filter-reports ul li.less-width {
  width: auto;
  padding-left: 35px;
}

/* line 4913, ../sass/_main.scss */
.circle_green {
  width: 14px;
  border-radius: 100%;
  background-color: #70d66e;
  height: 14px;
  display: inline-block;
}

/******Off Rent PopOver*******/
/* line 4922, ../sass/_main.scss */
.rentals-table .popover {
  border: solid 1px #cccccc;
  background: #fff;
  -moz-box-shadow: 0.5px 0.866px 15px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.5px 0.866px 15px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0.5px 0.866px 15px 0px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 4930, ../sass/_main.scss */
.rentals-table .popover .popover-content {
  padding: 3px 20px 3px 8px;
}
/* line 4934, ../sass/_main.scss */
.rentals-table .popover span {
  font-size: 12px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 4941, ../sass/_main.scss */
.rentals-table .popover.right > .arrow {
  border-width: 8px;
  border-right-color: #cccccc;
  left: -16px;
  margin-top: -8px;
}
/* line 4947, ../sass/_main.scss */
.rentals-table .popover.right > .arrow:after {
  border-width: 7px;
  left: -6px;
  top: -7px;
}

/****************************** Toast Style  ************************************************/
/* line 4956, ../sass/_main.scss */
.ng-toast {
  margin-top: 2px;
  right: 0;
  position: absolute;
}
/* line 4961, ../sass/_main.scss */
.ng-toast .alert {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  color: #fff;
}
/* line 4967, ../sass/_main.scss */
.ng-toast .alert.alert-danger {
  color: #fff;
  background: rgba(254, 70, 91, 0.9);
}
/* line 4972, ../sass/_main.scss */
.ng-toast .alert.alert-success {
  color: #fff;
  background: rgba(47, 225, 138, 0.9);
}
/* line 4978, ../sass/_main.scss */
.ng-toast .alert-dismissable .close, .ng-toast .alert-dismissible .close {
  color: inherit;
  position: relative;
  right: 0;
  top: -4px;
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -44px -340px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 21px;
  opacity: 0.9;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  font-size: 0;
  text-shadow: none;
}
/* line 4993, ../sass/_main.scss */
.ng-toast .alert-dismissable .close:hover, .ng-toast .alert-dismissible .close:hover {
  opacity: 1;
}
/* line 4998, ../sass/_main.scss */
.ng-toast.ng-toast--right .ng-toast__list {
  left: 0;
  margin-right: 0;
}

/* line 5004, ../sass/_main.scss */
.ng-toast .ng-toast__message .alert {
  display: block;
  text-align: left;
}

/* line 5009, ../sass/_main.scss */
.paging {
  float: right;
  margin-right: 30px;
}

/* line 5014, ../sass/_main.scss */
.page-no {
  padding: 25px 12px 0 0;
  float: left;
  font-size: 13px;
  color: #aaa;
}

/* line 5021, ../sass/_main.scss */
.circle_red {
  width: 14px;
  border-radius: 100%;
  background-color: #fc393f;
  height: 14px;
  display: inline-block;
}

/* line 5029, ../sass/_main.scss */
.circle_yellow {
  width: 14px;
  border-radius: 100%;
  background-color: #fbd500;
  height: 14px;
  display: inline-block;
}

/*......WeeklyView.............*/
/* line 5038, ../sass/_main.scss */
.band:hover .dropdown-menu {
  display: block;
}

/* line 5042, ../sass/_main.scss */
.band .dropdown-menu {
  width: auto;
  padding: 10px 2px 5px 8px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: solid 1px #ddd;
}

/* line 5051, ../sass/_main.scss */
.band h6, .band h5 {
  height: 15px;
  text-align: left;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 11px;
}

/* line 5061, ../sass/_main.scss */
.pink h5 {
  color: #f96284;
  font-size: 16px;
}

/* line 5066, ../sass/_main.scss */
.green h5 {
  color: green;
}

/* line 5070, ../sass/_main.scss */
.blue h5 {
  color: #07A1E8;
}

/* line 5074, ../sass/_main.scss */
.grey h5 {
  color: #969494;
}

/* line 5078, ../sass/_main.scss */
.orange h5 {
  color: #f47d42;
}

/* line 5082, ../sass/_main.scss */
.shade-blue h5 {
  color: #099498;
}

/* line 5086, ../sass/_main.scss */
.violet h5 {
  color: #7e5f7e;
}

/* line 5090, ../sass/_main.scss */
.brown h5 {
  color: #a95742;
}

/* line 5094, ../sass/_main.scss */
.light-blue h5 {
  color: #83b2c3;
}

/* line 5098, ../sass/_main.scss */
.red-bg h5 {
  color: red;
}

/* line 5102, ../sass/_main.scss */
.solid-blue h5 {
  color: #817db7;
}

/* line 5106, ../sass/_main.scss */
.yellow h5 {
  color: #f9e182;
}

/* line 5110, ../sass/_main.scss */
.light-grey h5 {
  color: #d5d5d5;
}

/* line 5114, ../sass/_main.scss */
.hide {
  display: none !important;
}

/* line 5118, ../sass/_main.scss */
.ribbon span:hover.dataBand:after, .ribbon span:hover.multiBranch:after {
  display: block;
  content: '';
  width: 16px;
  height: 9px;
  background: url(/assets/img/img-edge-tooltip.png);
  position: absolute;
  right: -4px;
  bottom: 22px;
  z-index: 1001;
}

/* line 5130, ../sass/_main.scss */
.ribbon span:hover.multiBranch:after {
  bottom: -8px;
}

/* line 5134, ../sass/_main.scss */
.reports .multiBranch .dropdown-menu {
  min-width: 100px;
}
/* line 5137, ../sass/_main.scss */
.reports .multiBranch .dropdown-menu h5 {
  font-size: 13px;
  color: #646464;
  font-weight: 400;
}

/*********************Report Admin***************************/
/* line 5148, ../sass/_main.scss */
.table.f-i td {
  text-align: center;
}
/* line 5152, ../sass/_main.scss */
.table.f-i td:first-child {
  text-align: left;
  font-weight: 600;
  font-size: 12px;
}

/* line 5159, ../sass/_main.scss */
.table.f-i button.edit {
  border: none;
  border-radius: 30px;
  height: 27px;
  width: 51px;
  color: #fff;
  width: 72px;
  font-family: "proxima-nova-soft", sans-serif;
  text-transform: uppercase;
  font-size: 11px;
  background: #3fbee1;
}

/* line 5172, ../sass/_main.scss */
.reports .table.f-i > thead > tr:first-child th:first-child {
  text-align: left;
}

/* line 5176, ../sass/_main.scss */
.table.f-i > thead:first-child > tr:first-child > th {
  border-bottom: solid 1px #d2d9dc;
  height: 49px;
  /*max-width:7%;*/
}

/* line 5183, ../sass/_main.scss */
.switch.f-i li {
  width: 200px;
}

/* line 5187, ../sass/_main.scss */
.switch.f-i li label {
  width: 100%;
}

/* line 5191, ../sass/_main.scss */
.table.f-i td input {
  width: 100%;
  text-align: center;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #46474e;
  position: static;
  display: inline-block;
  height: 27px;
  width: 60px;
  -webkit-text-fill-color: #46474e;
  padding: 0px 3px;
}

/* line 5206, ../sass/_main.scss */
.table.f-i button.edit.save {
  background: #70d56e;
}

/* line 5210, ../sass/_main.scss */
.table.f-i a.btn-submit.save {
  background: #70d56e;
}

/*********************Fixed table container****************/
/* line 5215, ../sass/_main.scss */
.fixed-table-container {
  height: 300px;
  position: relative;
}

/* line 5220, ../sass/_main.scss */
.fixed-table-inner-container {
  height: 100%;
  overflow: auto;
}
/* line 5224, ../sass/_main.scss */
.fixed-table-inner-container th {
  position: relative;
}
/* line 5228, ../sass/_main.scss */
.fixed-table-inner-container .th-inner {
  position: absolute;
  top: 11px;
}

/* line 5234, ../sass/_main.scss */
.fht-table-wrapper {
  padding: 0 0px;
  overflow: hidden;
}

/*********Added the note icon in branch summary page******/
/* line 5240, ../sass/_main.scss */
.icon-note {
  background-image: url("/assets/img/ic-note.png");
  background-position: center;
  background-repeat: no-repeat;
}

/***********Finance Report****************************/
/* line 5247, ../sass/_main.scss */
.reports .table.finance > thead > tr:first-child th {
  line-height: 16px;
  white-space: inherit;
}

/* line 5252, ../sass/_main.scss */
.reports .table.finance > thead th.yellow, .reports .table.finance > tbody > tr > td.yellow {
  background: #ffeaa8;
}

/* line 5256, ../sass/_main.scss */
.reports .table.finance > thead th.cyan, .reports .table.finance > tbody > tr > td.cyan {
  background: #cafdea;
}

/* line 5260, ../sass/_main.scss */
.reports .table.finance > thead th.green, .reports .table.finance > tbody > tr > td.green {
  background: #68db6f;
}

/* line 5264, ../sass/_main.scss */
.reports .table.finance > tbody > tr > td {
  text-align: center;
  white-space: inherit;
  word-wrap: break-word;
  /* word-break: break-all; */
}

/* line 5272, ../sass/_main.scss */
.reports .table.branch > tbody > tr > td {
  white-space: inherit;
  word-wrap: break-word;
  /* word-break: break-all; */
}

/* line 5279, ../sass/_main.scss */
.reports .table.finance > tbody > tr.seperator > td {
  height: 43px;
}

/* line 5283, ../sass/_main.scss */
.reports .table.finance > tbody > tr > td:first-child, .reports .table.finance > thead > tr:first-child th:first-child {
  text-align: left;
}

/* line 5287, ../sass/_main.scss */
.reports .table.finance > tbody > tr.subtotal > td {
  font-weight: 700;
  color: #616f81;
  text-transform: uppercase;
}

/* line 5294, ../sass/_main.scss */
.reports .table.finance tr.fixed th {
  font-family: "proxima-nova-soft", sans-serif;
  padding: 8px 30px;
  font-size: 12px;
  line-height: 13px;
  border: solid 1px #d2d9dc;
  border-left: none;
  border-right: none;
  font-weight: 700;
  text-transform: uppercase;
  background: #f3f9fb;
  color: #616f81;
}

/* line 5308, ../sass/_main.scss */
.forDatePickerFinanceReport {
  float: right;
  position: relative;
  bottom: 30px;
}

/* line 5314, ../sass/_main.scss */
.reports .table > tbody > tr.fixed {
  background: #f3f9fb;
}

/*-----Admin Report-------*/
/* line 5319, ../sass/_main.scss */
.on-edit-click {
  background: #F8F9FA;
}

/* line 5323, ../sass/_main.scss */
.classEdit {
  border: none;
  background: white;
}

/* line 5328, ../sass/_main.scss */
.table.f-i button.save {
  border: none;
  border-radius: 30px;
  height: 27px;
  width: 51px;
  color: #fff;
  width: 72px;
  font-family: "proxima-nova-soft", sans-serif;
  text-transform: uppercase;
  font-size: 11px;
  background: #70D56E;
}

/* line 5341, ../sass/_main.scss */
.m-top-less {
  margin-top: 15px;
}
/* line 5344, ../sass/_main.scss */
.m-top-less .equipment-data-manager-header-list {
  padding-left: 30px !important;
}

/**********************   clear filter *************************************************/
/* line 5350, ../sass/_main.scss */
.row-filter-container .icon-remove-white {
  display: inline-block;
  float: none;
  margin: 0;
  vertical-align: middle;
  margin-left: 6px;
}

/* line 5358, ../sass/_main.scss */
.row-filter-container .select-style {
  height: 26px;
  background-color: none;
}
/* line 5362, ../sass/_main.scss */
.row-filter-container .select-style select {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: 15px;
  height: 26px;
}

/* line 5370, ../sass/_main.scss */
.table > thead > tr.row-filter-container > th.align-center {
  text-align: center;
}
/* line 5373, ../sass/_main.scss */
.table > thead > tr.row-filter-container > th.align-center .filter-wrapper {
  float: none;
}
/* line 5377, ../sass/_main.scss */
.table > thead > tr.row-filter-container > th.align-center .clear-filter {
  margin-right: 0;
  font-size: 13px;
}

/* line 5383, ../sass/_main.scss */
table.with-scroll > tbody td.align-center {
  text-align: center;
}

/* line 5387, ../sass/_main.scss */
.filter-wrapper {
  float: right;
}
/* line 5390, ../sass/_main.scss */
.filter-wrapper.f-none {
  float: none;
  text-align: center;
}
/* line 5395, ../sass/_main.scss */
.filter-wrapper a.clear-filter {
  margin-right: 7px;
  vertical-align: middle;
  font-size: 13px;
}
/* line 5400, ../sass/_main.scss */
.filter-wrapper a.clear-filter.m-right {
  margin-right: 13px;
}

/***************** uneditables for organization setup      **************/
/* line 5407, ../sass/_main.scss */
.with-uneditables p {
  font-size: 13px;
  line-height: 18px;
  margin: 7px 0;
}

/* line 5413, ../sass/_main.scss */
.closeIcon {
  background-color: #9d9d9d;
}

/* line 5417, ../sass/_main.scss */
a.icon-add-white.closeIcon {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -318px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 20px;
  background-color: #b1b1b1;
}
/* line 5422, ../sass/_main.scss */
a.icon-add-white.closeIcon:hover {
  background-color: #9d9d9d;
}

/* line 5427, ../sass/_main.scss */
a.btn-submit.icon-add-white {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

/* line 5433, ../sass/_main.scss */
.roles-and-permissions .section-header a.button.cancel-btn {
  color: #fff;
  line-height: 21px;
  padding: 0 12px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  font-size: 11px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  height: auto;
  width: auto;
  margin-top: 0px;
  text-align: center;
}

/* line 5450, ../sass/_main.scss */
.transaction-permissions .section-header a {
  min-width: 0;
}

/* line 5454, ../sass/_main.scss */
.add-role-section input {
  width: 73%;
}

/* line 5458, ../sass/_main.scss */
a.close-add-role {
  float: right;
  display: block;
  margin-top: 8px;
  margin-right: 5px;
}

/* line 5465, ../sass/_main.scss */
a.btn-submit.add-role.icon-add-white {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -36px -233px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
  margin-top: 8px;
}

@media (max-width: 1200px) {
  /* line 5472, ../sass/_main.scss */
  .transaction-permissions .section-header a {
    margin: 0px 2px;
  }

  /* line 5476, ../sass/_main.scss */
  .add-role-section input {
    width: 66%;
  }

  /* line 5480, ../sass/_main.scss */
  .scrollig-body {
    /* height:100%;*/
  }
}
/***************** edit roles      **************/
/* line 5487, ../sass/_main.scss */
table.table.with-scroll.edit-roles td.no-border {
  border: none;
}

/* line 5491, ../sass/_main.scss */
.login-form input {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

/* line 5498, ../sass/_main.scss */
.table-edit-roles table {
  border-left: solid 1px #d2d9dc;
  margin-bottom: 0;
  background: #fff;
  /*width:99.5%;*/
}
/* line 5504, ../sass/_main.scss */
.table-edit-roles table th.no-border, .table-edit-roles table td.no-border {
  padding: 0 !important;
}
/* line 5508, ../sass/_main.scss */
.table-edit-roles table td {
  -ms-word-break: break-all;
  word-break: break-all;
  /* Non standard for webkit */
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/* line 5521, ../sass/_main.scss */
.table.table-edit-roles > thead:first-child > tr:first-child > th {
  border-bottom: solid 1px #d2d9dc;
}
/* line 5524, ../sass/_main.scss */
.table.table-edit-roles > thead:first-child > tr:first-child > th th {
  border: none;
  min-width: 130px;
  /*max-width:130px;*/
  padding-top: 3px;
  padding-bottom: 3px;
}

/* line 5534, ../sass/_main.scss */
.table-edit-roles th.no-border {
  padding: 0;
}

/* line 5538, ../sass/_main.scss */
.table-edit-roles td.no-border, .table-edit-roles > thead > tr > th:last-child, .table-edit-roles > tbody > tr > td:last-child {
  padding: 0;
  border-bottom: none;
}

/* line 5543, ../sass/_main.scss */
.table-edit-roles td.v-top {
  vertical-align: top;
  font-family: "proxima-nova-soft", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  color: #616f81;
  padding-top: 15px;
}

/* line 5553, ../sass/_main.scss */
.table-edit-roles table > caption + thead > tr:first-child > th, .table-edit-roles table > colgroup + thead > tr:first-child > th, .table-edit-roles table > thead:first-child > tr:first-child > th {
  border-top: none;
  border-bottom: solid 1px #d2d9dc;
}

/* line 5558, ../sass/_main.scss */
.edit-roles-section.table-responsive {
  height: auto;
}

/* line 5562, ../sass/_main.scss */
.table-edit-roles {
  border-bottom: solid 1px #d2d9dc;
  margin-bottom: 0;
}
/* line 5566, ../sass/_main.scss */
.table-edit-roles .table-roles-list tr:last-child td {
  border-bottom: none;
}

/* line 5571, ../sass/_main.scss */
.resizable-table table {
  overflow-y: hidden;
}

/* line 5575, ../sass/_main.scss */
.expPagenation {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  -moz-flex-direction: row !important;
  -webkit-flex-direction: row !important;
  flex-direction: row !important;
  -moz-flex-wrap: nowrap !important;
  -webkit-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

/* line 5589, ../sass/_main.scss */
.expPagenation td {
  font-family: "proxima-nova", sans-serif !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  color: #46474e !important;
  border-bottom: dashed 1px #d2d9dc !important;
  border-top: none !important;
  padding: 12px 10px 12px 30px !important;
  vertical-align: middle !important;
  width: 100% !important;
  display: inline-block !important;
}

/* line 5602, ../sass/_main.scss */
.expPagenation .pagination {
  margin: 5px 0 !important;
}

/* line 5606, ../sass/_main.scss */
.expPagenation .page-no {
  padding: 15px 12px 0 0 !important;
}

/* line 5610, ../sass/_main.scss */
.apply-btn {
  background: #5cb75a;
  -moz-border-radius: 45px;
  -webkit-border-radius: 45px;
  border-radius: 45px;
  color: #fff;
  float: left;
  font-family: "proxima-nova-soft",sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
  width: 95px;
  margin-left: 15px;
}
/* line 5626, ../sass/_main.scss */
.apply-btn:hover {
  color: #fff;
  background: #55ae53;
}

/* line 5632, ../sass/_main.scss */
.filter-reports ul li:first-child {
  padding-left: 0;
}

/**************Page bottom Scrollbar*****************/
/* line 5637, ../sass/_main.scss */
.nicescroll-rails.nicescroll-rails {
  z-index: 2 !important;
  opacity: 1 !important;
}

/* line 5642, ../sass/_main.scss */
.selectedDateTd {
  background-color: #3fbfe1 !important;
  color: #fff !important;
}

/*************Daily Reports**********************/
/* line 5648, ../sass/_main.scss */
.daily-reports table {
    /*.colspan-9{
        width:50%;
        min-width:50%;
        max-width:50%;
    }
    .colspan-8{
        width:44%;
        min-width:44%;
        max-width:44%;
    }
    .colspan-2{
        width:11.6%;
        min-width:11.6%;
        max-width:11.6%;
    }
    tbody td, thead th {
        width: 5.55%;
        min-width:5.55%;
        max-width:5.55%;

    }
    tbody .row-loop td,tbody .sub-end td,tbody .main-end td{
        min-height:42px;
    }

    .colspan-5{
        width:27.75%;
        min-width:27.75%;
        max-width:27.75%;
    }
    .colspan-4{
        width:22.25%;
        min-width:22.25%;
        max-width:22.25%;
    }
    .full-width{
        min-width:100%;
        max-width:100%;
    }*/
}

/* line 5690, ../sass/_main.scss */
.summaryReport .switch li:nth-child(3) {
  opacity: 0.3;
}

/************Create Dispatch*******************/
/* line 5699, ../sass/_main.scss */
.create-dispatch-order {
  padding: 0 15px;
}
/* line 5702, ../sass/_main.scss */
.create-dispatch-order table {
  border: solid 1px #d2d9dc;
}
/* line 5705, ../sass/_main.scss */
.create-dispatch-order table th {
  border-bottom: solid 1px #d2d9dc !important;
}
/* line 5710, ../sass/_main.scss */
.create-dispatch-order .dispatch-action {
  cursor: pointer;
  float: right;
  margin-right: 0;
}
/* line 5716, ../sass/_main.scss */
.create-dispatch-order .k-timepicker .k-picker-wrap {
  width: 100%;
}
/* line 5720, ../sass/_main.scss */
.create-dispatch-order .auto-complete-input-box .error-validation .icon-validation-error {
  left: auto;
  right: -22px;
}
/* line 5725, ../sass/_main.scss */
.create-dispatch-order .inp-container .error-validation span {
  right: -22px;
}

/* line 5730, ../sass/_main.scss */
.create-dispatch-order .sales-order thead > tr > th:first-child {
  padding-left: 20px;
}

/* line 5734, ../sass/_main.scss */
.create-dispatch-order .sales-order tbody tr:first-child td {
  padding-top: 20px;
  padding-bottom: 20px;
}

/**************Multiselect dropdown*****************/
/* line 5740, ../sass/_main.scss */
.multiselect-container {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 5747, ../sass/_main.scss */
.multiselect-container .input-group {
  margin: 5px;
}

/* line 5751, ../sass/_main.scss */
.multiselect-container > li {
  padding: 0;
  width: 100%;
  padding: 8px;
}

/* line 5757, ../sass/_main.scss */
.multiselect-container > li > a.multiselect-all label {
  font-weight: 700;
}

/* line 5761, ../sass/_main.scss */
.multiselect-container > li.multiselect-group label {
  margin: 0;
  padding: 0 18px 0 18px;
  height: 100%;
}

/* line 5767, ../sass/_main.scss */
.multiselect-container > li.multiselect-group-clickable label {
  cursor: pointer;
}

/* line 5771, ../sass/_main.scss */
.multiselect-container > li > a {
  padding: 0;
}

/* line 5775, ../sass/_main.scss */
.multiselect-container > li > a > label {
  margin: 0;
  height: 100%;
  cursor: pointer;
  font-weight: 400;
  padding: 0 18px 0 18px;
}

/* line 5783, ../sass/_main.scss */
.multiselect-container > li > a > label.radio, .multiselect-container > li > a > label.checkbox {
  margin: 0;
}

/* line 5787, ../sass/_main.scss */
.multiselect-container > li > a > label > input[type=checkbox] {
  margin-bottom: 5px;
}

/* line 5791, ../sass/_main.scss */
.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 5796, ../sass/_main.scss */
.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
  padding: 0px 18px 0px 18px;
}

/* line 5800, ../sass/_main.scss */
.form-inline .multiselect-container li a label.checkbox input[type=checkbox], .form-inline .multiselect-container li a label.radio input[type=radio] {
  margin-left: -20px;
  margin-right: 0;
}

/* line 5806, ../sass/_main.scss */
.multi-select .btn-group, .multi-select .btn-group-vertical {
  float: left;
  height: 40px;
  width: 100%;
}
/* line 5812, ../sass/_main.scss */
.multi-select select {
  width: 100%;
  height: 30px;
}
/* line 5817, ../sass/_main.scss */
.multi-select .btn-group-vertical > .btn, .multi-select .btn-group > .btn {
  height: 40px;
  width: 100%;
  text-align: left;
  color: #525c65;
  font-size: 12px;
  padding: 5px 8px;
  line-height: 16px;
}
/* line 5827, ../sass/_main.scss */
.multi-select .dropdown-menu {
  max-width: 100%;
}
/* line 5831, ../sass/_main.scss */
.multi-select .dropdown-toggle {
  background-image: none;
  border-color: #b7bbbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 5838, ../sass/_main.scss */
.multi-select .btn-group.open .dropdown-toggle, .multi-select .btn-default.active, .multi-select .btn-default.focus, .multi-select .btn-default:active, .multi-select .btn-default:focus, .multi-select .btn-default:hover, .multi-select .open > .dropdown-toggle.btn-default {
  background-color: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 5844, ../sass/_main.scss */
.multi-select .btn .caret {
  float: right;
  margin-top: 6px;
  border-top-color: #7b7b7c;
  width: 11px;
  height: 5px;
  background: url("/assets/img/ic-select-dropdown.png") no-repeat;
  border: none;
}
/* line 5854, ../sass/_main.scss */
.multi-select .multiselect-container > li > a > label.checkbox {
  background: url("/assets/img/multiselect-check.png") center left no-repeat;
}
/* line 5858, ../sass/_main.scss */
.multi-select .multiselect-container > li > a > label {
  min-height: 12px;
  line-height: 12px;
  text-transform: none;
  font-size: 12px;
}
/* line 5865, ../sass/_main.scss */
.multi-select .multiselect-container > li > a {
  white-space: normal;
}
/* line 5869, ../sass/_main.scss */
.multi-select .dropdown-menu > .active > a, .multi-select .dropdown-menu > .active > a:focus, .multi-select .dropdown-menu > .active > a:hover, .multi-select .dropdown-menu > li > a:focus, .multi-select .dropdown-menu > li > a:hover {
  background: none;
}
/* line 5873, ../sass/_main.scss */
.multi-select .multiselect-container > li:hover {
  background: #f5f5f5;
}
/* line 5877, ../sass/_main.scss */
.multi-select .multiselect-container > li.active {
  background: #eee;
}
/* line 5880, ../sass/_main.scss */
.multi-select .multiselect-container > li.active a > label.checkbox {
  background: url("/assets/img/multiselect-checked.png") center left no-repeat;
  color: #242424;
}
/* line 5886, ../sass/_main.scss */
.multi-select .multiselect-selected-text {
  width: 85%;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 12px;
}

/* line 5895, ../sass/_main.scss */
.filter-reports .multi-select {
  width: 100px;
}

/* line 5899, ../sass/_main.scss */
.filter-reports .multi-select .btn-group-vertical > .btn, .multi-select .btn-group > .btn, .filter-reports .multi-select .btn-group, .filter-reports .multi-select .btn-group-vertical {
  height: 27px;
}

/* line 5903, ../sass/_main.scss */
.filter-reports .multi-select .multiselect-selected-text {
  color: #525c65;
  line-height: 12px;
}

/* line 5908, ../sass/_main.scss */
.filter-reports ul.multiselect-container li:first-child {
  padding-left: 10px;
}

/* line 5912, ../sass/_main.scss */
.filter-reports .multi-select .btn .caret {
  background: url("/assets/img/ic-filter-dropdown-arrow.png") no-repeat;
  margin-top: 4px;
}

/* line 5917, ../sass/_main.scss */
.filter-reports ul.multiselect-container {
  margin-left: 0;
  max-height: 200px;
  overflow: auto;
}

/***************sidebar tooltip***************/
/* line 5924, ../sass/_main.scss */
.collapse-tooltip {
  position: absolute;
  left: 95px;
  top: 50%;
  background: #fff;
  margin-top: -20px;
  height: 40px;
  line-height: 40px;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 13px;
  padding: 0 15px;
  font-weight: 400;
  color: #46474e;
  -moz-transition: left 0.3s linear;
  -o-transition: left 0.3s linear;
  -webkit-transition: left 0.3s linear;
  transition: left 0.3s linear;
  display: none;
  min-width: 134px;
  border: solid 1px #cccccc;
  z-index: 99;
}
/* line 5945, ../sass/_main.scss */
.collapse-tooltip .arrow-sidebar {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: -12px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  border-color: rgba(136, 183, 213, 0);
  border-right-color: #fff;
  border-width: 6px;
}

/* line 5960, ../sass/_main.scss */
.sidebar-collapse li i:hover + .collapse-tooltip {
  display: block;
  left: 85px;
}

/* line 5965, ../sass/_main.scss */
div.table-style {
  height: 200px;
  overflow: auto;
}
/* line 5969, ../sass/_main.scss */
div.table-style thead tr {
  position: relative;
}
/* line 5973, ../sass/_main.scss */
div.table-style thead {
  display: table;
  width: 100%;
}
/* line 5977, ../sass/_main.scss */
div.table-style thead th {
  position: relative;
}
/* line 5982, ../sass/_main.scss */
div.table-style tbody {
  display: block;
  height: 200px;
  overflow: auto;
}

/* Reset overflow value to hidden for all non-IE browsers. */
/* line 5990, ../sass/_main.scss */
html > body div.table-style {
  overflow: hidden;
}

/* line 5994, ../sass/_main.scss */
.create-dispatch-order .table-responsive {
  height: auto;
}

/* line 5998, ../sass/_main.scss */
.sidebar-collapse #sidebar ul li.active span.collapse-tooltip, .sidebar-collapse #sidebar ul li:hover span.collapse-tooltip {
  color: #46474e;
}

/*********Edit Roles adjustment***************/
/* line 6003, ../sass/_main.scss */
table.table.table-edit-roles .add-nice-scroll td {
  min-width: 130px;
  /*max-width:130px;*/
}

/* line 6009, ../sass/_main.scss */
.rental-activities .sub-section .ng-invalid {
  border-color: red;
}

/* line 6013, ../sass/_main.scss */
.rental-activities .sub-section .reset-border {
  border-color: #b7bbbb;
}

/* line 6017, ../sass/_main.scss */
.rent-transaction-details .ng-invalid {
  border-color: red;
}

/* line 6021, ../sass/_main.scss */
.bottomForm .ng-invalid {
  border-color: red;
}

/* line 6025, ../sass/_main.scss */
.equipmentModelManDetForm .ng-invalid {
  border-color: red;
}

/* line 6029, ../sass/_main.scss */
.bottomForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6033, ../sass/_main.scss */
.equipmentModelManDetForm .ng-invalid {
  border-color: red;
}

/* line 6037, ../sass/_main.scss */
.equipmentModelManDetForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6042, ../sass/_main.scss */
.addEmployeeForm .ng-invalid, .addEmployeeForm .k-picker-wrap .ng-invalid, .addEmployeeForm .ng-invalid .selet-result-div {
  border-color: red;
}

/* line 6047, ../sass/_main.scss */
.addEmployeeForm .reset-border {
  border-color: #b7bbbb !important;
}
/* line 6050, ../sass/_main.scss */
.addEmployeeForm .reset-border .selet-result-div {
  border-color: #b7bbbb !important;
}

/* line 6056, ../sass/_main.scss */
.salesForecastForm .reset-border:not(.k-widget) {
  border-color: #b7bbbb !important;
}
/* line 6060, ../sass/_main.scss */
.salesForecastForm .ng-invalid:not(form):not(.k-widget) {
  border: solid 1px red;
}
/* line 6064, ../sass/_main.scss */
.salesForecastForm .equipmentSearchInput input {
  border-radius: 3px !important;
  border: solid 1px #b7bbbb;
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  font-size: 12px;
}

/* line 6072, ../sass/_main.scss */
.editEmployeeForm .ng-invalid {
  border-color: red;
}
/* line 6075, ../sass/_main.scss */
.editEmployeeForm .ng-invalid .selet-result-div {
  border-color: red;
}

/* line 6080, ../sass/_main.scss */
.editEmployeeForm .reset-border {
  border-color: #b7bbbb !important;
}
/* line 6083, ../sass/_main.scss */
.editEmployeeForm .reset-border .selet-result-div {
  border-color: #b7bbbb !important;
}

/* line 6088, ../sass/_main.scss */
.emergencyEmployeeForm .ng-invalid {
  border-color: red;
}

/* line 6092, ../sass/_main.scss */
.emergencyEmployeeForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6096, ../sass/_main.scss */
.ctGroupForm .ng-invalid {
  border-color: red;
}

/* line 6100, ../sass/_main.scss */
.ctGroupForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6104, ../sass/_main.scss */
.addCtGroupForm .ng-invalid {
  border-color: red;
}

/* line 6108, ../sass/_main.scss */
.addCtGroupForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6112, ../sass/_main.scss */
.assignEquipmentForm .ng-invalid {
  border-color: red;
}

/* line 6116, ../sass/_main.scss */
.assignEquipmentForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6120, ../sass/_main.scss */
.equipmentManagementForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6124, ../sass/_main.scss */
.dynamicEquipmentForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6128, ../sass/_main.scss */
.dynamicEquipmentForm .ng-invalid {
  border-color: red;
}

/* line 6132, ../sass/_main.scss */
.create-dispatch-order .ng-invalid {
  border-color: red;
}
/* line 6136, ../sass/_main.scss */
.create-dispatch-order .ng-invalid > .auto-complete-input-box input {
  border-color: red;
}

/* line 6142, ../sass/_main.scss */
.create-dispatch-order .reset-border {
  border-color: #b7bbbb !important;
}
/* line 6146, ../sass/_main.scss */
.create-dispatch-order .reset-border > .auto-complete-input-box input {
  border-color: #b7bbbb !important;
}

/* line 6152, ../sass/_main.scss */
.add-rental-bottom .ng-invalid {
  border-color: red;
}

/* line 6156, ../sass/_main.scss */
.add-rental-bottom .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6160, ../sass/_main.scss */
.ccocertificate .ng-invalid {
  border-color: red;
}

/* line 6164, ../sass/_main.scss */
.ccocertificate .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6168, ../sass/_main.scss */
.trainingcertificate .ng-invalid {
  border-color: red;
}

/* line 6172, ../sass/_main.scss */
.trainingcertificate .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6176, ../sass/_main.scss */
.jobsitecertificate .ng-invalid {
  border-color: red;
}

/* line 6180, ../sass/_main.scss */
.jobsitecertificate .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6184, ../sass/_main.scss */
.dispatchOrderForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 6188, ../sass/_main.scss */
.dispatchOrderForm .ng-invalid, .k-picker-wrap .k-input .ng-invalid, .dispatchOrderForm .ng-invalid .auto-complete-input-box input {
  border-color: red;
}

/* line 6192, ../sass/_main.scss */
.add-rental-search .search-categories .table-style {
  height: 306px;
}
/* line 6195, ../sass/_main.scss */
.add-rental-search .search-categories .table-style tbody {
  height: 225px;
}

/* line 6200, ../sass/_main.scss */
.add-rental-search .search-categories .table-style.smallTable tbody {
  height: 270px;
}

/* line 6204, ../sass/_main.scss */
.add-rental-search .search-categories .table-style.smallTable {
  height: 350px;
}

/* line 6208, ../sass/_main.scss */
table.with-scroll .calendar > thead th, table.with-scroll .calendar > tbody td {
  display: table-cell;
}

/* line 6212, ../sass/_main.scss */
.right-aligned-datepicker .bfh-datepicker.open .bfh-datepicker-calendar {
  right: 0;
  left: inherit;
}

/*.endDate input:focus{
    outline: 0;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075),0 0 0px rgba(102,175,233,.6);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075),0 0 0px rgba(102,175,233,.6);
    border-right: solid 0px #fff!important;
}
.endDate input{
    cursor: default!important;
}*/
/* line 6226, ../sass/_main.scss */
.reports .table > tbody > tr > td.overflow-visible {
  overflow: visible;
}

/* line 6230, ../sass/_main.scss */
.reports .table > tbody > tr > td strong {
  font-weight: 700;
}

/* line 6234, ../sass/_main.scss */
.disabled {
  opacity: 0.5 !important;
  cursor: pointer;
}
/* line 6238, ../sass/_main.scss */
.disabled:hover {
  opacity: 0.65 !important;
  cursor: pointer;
}

/***************Update rental status ******************/
/* line 6245, ../sass/_main.scss */
.random-list.random-list-fixed-width {
  width: 100%;
  float: left;
}
/* line 6249, ../sass/_main.scss */
.random-list.random-list-fixed-width.m-top {
  margin-top: 15px;
}
/* line 6253, ../sass/_main.scss */
.random-list.random-list-fixed-width li {
  float: left;
  width: 15%;
}

/* line 6259, ../sass/_main.scss */
.random-list.bordered-list .h-width {
  width: 47%;
  float: left;
}
/* line 6263, ../sass/_main.scss */
.random-list.bordered-list .h-width.m-right {
  margin-right: 6%;
}
/* line 6266, ../sass/_main.scss */
.random-list.bordered-list .h-width.m-right input {
  left: 0;
}
/* line 6271, ../sass/_main.scss */
.random-list.bordered-list .h-width input {
  width: 47%;
  left: 53%;
}

/* line 6277, ../sass/_main.scss */
.rental-activities .shadow-box .random-list.bordered-list li .editable .h-width {
  /* min-height:49px; */
}

/* line 6281, ../sass/_main.scss */
.rental-activities .shadow-box .random-list.bordered-list li h4.m-head {
  color: #444;
}

/* line 6285, ../sass/_main.scss */
.random-list.random-list-fixed-width .f-width {
  /*min-height: 39px;*/
}

/* line 6289, ../sass/_main.scss */
.random-list.random-list-fixed-width .h-width {
  /*height:87px;*/
  /*min-height: 39px;*/
}

/* line 6294, ../sass/_main.scss */
.random-list.random-list-fixed-width h4 {
  /* height:24px;*/
}

/* line 6298, ../sass/_main.scss */
.random-list.random-list-fixed-width .editable input, .random-list.random-list-fixed-width .editable .select-style {
  /*top:25px;*/
  width: 100%;
}

/* line 6303, ../sass/_main.scss */
.random-list.random-list-fixed-width .editable .k-picker-wrap input, .random-list.bordered-list .h-width .k-picker-wrap input {
  top: 0;
  left: 0;
  position: absolute;
}

/* line 6309, ../sass/_main.scss */
.random-list.random-list-fixed-width .h-width.editable.show input {
  /*top:53px;*/
}

/* line 6313, ../sass/_main.scss */
.random-list.random-list-fixed-width .editable .select-style select {
  padding-right: 19px;
}

/* line 6317, ../sass/_main.scss */
.random-list.random-list-fixed-width li:nth-child(4) {
  padding-right: 2%;
}

/* line 6321, ../sass/_main.scss */
.daily-reports {
  margin-bottom: 0px;
}

/* line 6325, ../sass/_main.scss */
.main-head td, .sub-head td, .second-sub-head td {
  text-align: left !important;
}

/* line 6329, ../sass/_main.scss */
.multiBranch {
  display: inline !important;
  width: auto !important;
  color: red;
}

/* line 6335, ../sass/_main.scss */
.multiBranch ul {
  top: 45px !important;
  color: black;
}

/* line 6340, ../sass/_main.scss */
.weekly .fht-tbody table {
  margin-bottom: 90px;
}

/* line 6344, ../sass/_main.scss */
.table-responsive.no-style {
  margin-bottom: 0;
}

/* line 6348, ../sass/_main.scss */
.overlay-white {
  position: fixed;
  /*    left:200px;*/
  left: 0px;
  top: 0px;
  /*    top:60px;*/
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 10000;
}
/* line 6361, ../sass/_main.scss */
.overlay-white:after {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  content: "";
  /* background:url("/assets/img/login-bg.jpg") top left no-repeat;*/
  background-size: cover;
}

/*.sidebar-collapse .overlay-white{
    left:85px;
}*/
/* line 6377, ../sass/_main.scss */
.change-zindex.loaderClass {
  z-index: 10001;
  position: fixed;
}

/* line 6382, ../sass/_main.scss */
.reports.daily-reports .dropdown-menu {
  right: 0;
}

/* line 6386, ../sass/_main.scss */
.reports.daily-reports, .reports.finance-reports, .reports.branch-summary, .reports.weekly {
  display: block;
}
/* line 6389, ../sass/_main.scss */
.reports.daily-reports .nicescroll-rails, .reports.finance-reports .nicescroll-rails, .reports.branch-summary .nicescroll-rails, .reports.weekly .nicescroll-rails {
  left: 1593px !important;
}

/* line 6394, ../sass/_main.scss */
.ngdialog {
  z-index: 10001;
}

/****************13-11-2015 -----Add Rental UI Change*********************/
/* line 6399, ../sass/_main.scss */
.add-rental-search .search-categories textarea.small {
  height: 90px;
  min-height: 90px;
}

/* line 6404, ../sass/_main.scss */
.add-rental-search .nav-tabs {
  margin: 0 15px;
}

/* line 6408, ../sass/_main.scss */
.add-rental-search .nav-tabs a {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  font-family: "proxima-nova-soft", sans-serif;
  color: #555;
}

/* line 6416, ../sass/_main.scss */
.add-rental-search .nav-tabs li.active a {
  color: #3fbfe1;
  background-color: #fafafa;
}

/* line 6421, ../sass/_main.scss */
.rental-tab-content {
  margin-top: 30px;
}
/* line 6424, ../sass/_main.scss */
.rental-tab-content button {
  margin-top: 0;
}
/* line 6428, ../sass/_main.scss */
.rental-tab-content .search-btn {
  width: 95px;
  background: #5cb75a;
  -moz-border-radius: 34px;
  -webkit-border-radius: 34px;
  border-radius: 34px;
  line-height: 34px;
  color: #fff;
  font-size: 12px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  float: left;
}
/* line 6444, ../sass/_main.scss */
.rental-tab-content .link-text {
  font-size: 13px;
  line-height: 34px;
  margin-left: 15px;
  color: #274f9e;
  font-family: "proxima-nova-soft", sans-serif;
  text-decoration: underline;
}
/* line 6453, ../sass/_main.scss */
.rental-tab-content input[type="radio"] + label {
  padding-left: 27px;
  cursor: pointer;
  line-height: 30px;
  height: 30px;
}
/* line 6460, ../sass/_main.scss */
.rental-tab-content input[type="radio"] + label::after {
  left: 0;
  top: 6px;
}
/* line 6465, ../sass/_main.scss */
.rental-tab-content .table-container {
  margin: 30px 15px 15px;
  height: 266px;
}
/* line 6469, ../sass/_main.scss */
.rental-tab-content .table-container tbody {
  width: 100%;
}
/* line 6473, ../sass/_main.scss */
.rental-tab-content .table-container table thead:first-child > tr:first-child th {
  border-bottom: solid 1px #d2d9dc;
}
/* line 6478, ../sass/_main.scss */
.rental-tab-content .dispatch-direct .col-md-6 {
  margin-bottom: 10px;
}
/* line 6482, ../sass/_main.scss */
.rental-tab-content .advanced-search {
  padding: 20px 0;
  margin: 30px 15px 0;
  border-top: dashed 1px #d2d9dc;
  border-bottom: dashed 1px #d2d9dc;
}
/* line 6488, ../sass/_main.scss */
.rental-tab-content .advanced-search .col-md-11 {
  padding-left: 0;
}
/* line 6494, ../sass/_main.scss */
.rental-tab-content .input-group .half-width {
  width: 48%;
  margin-right: 2%;
  float: left;
}
/* line 6499, ../sass/_main.scss */
.rental-tab-content .input-group .half-width:last-child {
  margin-left: 2%;
  margin-right: 0;
}
/* line 6505, ../sass/_main.scss */
.rental-tab-content .input-group .right .bfh-datepicker-calendar {
  right: 0;
  left: inherit;
}
/* line 6511, ../sass/_main.scss */
.rental-tab-content .radio-list {
  margin-bottom: 15px;
  float: left;
}
/* line 6515, ../sass/_main.scss */
.rental-tab-content .radio-list li {
  float: left;
  margin-right: 25px;
}

/* line 6522, ../sass/_main.scss */
a.btn-submit.add-icon-white {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}

/* line 6526, ../sass/_main.scss */
.inp-container {
  position: relative;
}
/* line 6530, ../sass/_main.scss */
.inp-container .error-validation .icon-validation-error {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -18px -173px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 18px;
  position: absolute;
  top: 7px;
  right: -7px;
  z-index: 2;
}
/* line 6538, ../sass/_main.scss */
.inp-container .error-validation .icon-validation-error:hover + span {
  opacity: 1;
  z-index: 3;
  display: block !important;
}
/* line 6545, ../sass/_main.scss */
.inp-container .error-validation .icon-validation-error-sec-question {
  margin-left: 5px;
}
/* line 6549, ../sass/_main.scss */
.inp-container .error-validation span {
  background: #424242;
  color: #fff;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-size: 13px;
  padding: 6px 15px;
  position: absolute;
  width: auto;
  line-height: 13px;
  /* word-break: break-all; */
  word-wrap: break-word;
  right: -7px;
  top: 99.5%;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  z-index: 1;
  opacity: 0;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  display: none !important;
}
/* line 6574, ../sass/_main.scss */
.inp-container .error-validation span:before {
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 3px solid #424242;
  position: absolute;
  content: "";
  right: 8px;
  top: -3px;
}
/* line 6589, ../sass/_main.scss */
.inp-container .k-picker-wrap .error-validation .icon-validation-error {
  right: -22px;
}
/* line 6593, ../sass/_main.scss */
.inp-container .k-picker-wrap .error-validation span {
  right: -22px;
}
/* line 6599, ../sass/_main.scss */
.inp-container .k-autocomplete .icon-validation-error {
  right: -22px;
}
/* line 6603, ../sass/_main.scss */
.inp-container .k-autocomplete span {
  right: -22px;
}
/* line 6608, ../sass/_main.scss */
.inp-container .select-style {
  background: none !important;
  height: auto !important;
  box-shadow: none;
}
/* line 6613, ../sass/_main.scss */
.inp-container .select-style select {
  background: #fff url("/assets/img/ic-select-dropdown.png") no-repeat;
  background-position: right 7px top 13px;
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
}
/* line 6619, ../sass/_main.scss */
.inp-container .select-style select:disabled {
  background: #EBEBE4;
}

/* line 6626, ../sass/_main.scss */
.inp-container.text-area .error-validation .icon-validation-error {
  bottom: 5px;
  top: initial;
}

/* line 6632, ../sass/_main.scss */
.inp-container.emergency-contact-required .icon-validation-error {
  top: 10px;
  margin-top: 0;
}
/* line 6637, ../sass/_main.scss */
.inp-container.emergency-contact-required span {
  top: 25px;
}

/* line 6642, ../sass/_main.scss */
.l-margin.inp-container .error-validation .icon-validation-error {
  margin-top: -10px;
}

/* line 6646, ../sass/_main.scss */
.p-right.inp-container .error-validation .icon-validation-error {
  right: -22px;
}

/* line 6650, ../sass/_main.scss */
.dropdown-group .inp-container .error-validation .icon-validation-error {
  right: -22px;
}

/* line 6654, ../sass/_main.scss */
.p-right.inp-container .error-validation span {
  right: -22px;
}

/* line 6658, ../sass/_main.scss */
.title-page {
  font-size: 20px;
  color: #666;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  margin-bottom: 10px;
}

/* line 6666, ../sass/_main.scss */
.reportsWeeklyHeader > tr.sub-row th {
  text-align: left;
}

/* line 6670, ../sass/_main.scss */
.rental-activities .shadow-box li h5.status-red {
  color: red;
}

/***************26/11/2015******************/
/* line 6675, ../sass/_main.scss */
.asset-pos-relative {
  position: relative;
}

/* line 6679, ../sass/_main.scss */
.asset-category-list {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 2;
  max-height: 200px;
  overflow-y: scroll;
  min-width: 200px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.175);
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.175);
}

/* line 6696, ../sass/_main.scss */
.mask-div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 6704, ../sass/_main.scss */
.waSlideMenu-nav a {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  text-transform: initial;
}

/* line 6710, ../sass/_main.scss */
.waSlideMenu-menu .caret {
  border: none;
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -20px -318px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 22px;
  margin-top: 7px;
  /*right:8px !important;*/
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  float: right;
  margin-right: 3px;
}
/* line 6725, ../sass/_main.scss */
.waSlideMenu-menu .caret:hover {
  background-color: #ededed;
}

/* line 6730, ../sass/_main.scss */
.data-manager-equipment-filter {
  margin: 15px -15px 0;
}

/* line 6734, ../sass/_main.scss */
.random-list.random-list-fixed-width .f-width.empty-column {
  height: 87px;
}

/* line 6738, ../sass/_main.scss */
.table.data-management > thead > tr.row-filter-container > th:last-child:before, .table.data-management > thead > tr.row-filter-container > th:last-child:after {
  top: -10px;
}

/* line 6742, ../sass/_main.scss */
.width-adjust {
  float: left;
  width: 70%;
}

/* line 6747, ../sass/_main.scss */
.abs-position-switcher {
  float: right;
  margin-top: 15px;
}

/* line 6752, ../sass/_main.scss */
.table-responsive.less-height {
  height: auto;
}

/* line 6756, ../sass/_main.scss */
.data-management {
  margin-bottom: 0px !important;
}

/* line 6760, ../sass/_main.scss */
.finaceInput.reports .table > thead > tr > td, .finaceInput.reports .table > tbody > tr > td, .finaceInput.reports .table > tfoot > tr > td {
  padding: 8px 10px 8px;
  /*max-width:7%;*/
}
/* line 6764, ../sass/_main.scss */
.finaceInput.reports .table > thead > tr > td:first-child, .finaceInput.reports .table > tbody > tr > td:first-child, .finaceInput.reports .table > tfoot > tr > td:first-child {
  padding-left: 30px;
}

/* line 6769, ../sass/_main.scss */
.finaceInput {
  overflow-y: hidden;
  position: relative;
  margin-bottom: 0;
  /*.nicescroll-rails.nicescroll-rails.nicescroll-rails-vr{
      right:8px;
      left:inherit !important;
  }*/
}
/* line 6774, ../sass/_main.scss */
.finaceInput a.close-add-role {
  margin-top: 3px;
  margin-right: 0;
}

/* line 6785, ../sass/_main.scss */
.random-list.random-list-fixed-width.custom li {
  display: inline-block;
  max-width: 18.4%;
  min-width: 18.4%;
  width: auto;
}
/* line 6791, ../sass/_main.scss */
.random-list.random-list-fixed-width.custom li .editable .k-datetimepicker input {
  padding-right: 44px;
}

/* line 6796, ../sass/_main.scss */
.random-list.random-list-fixed-width.custom.vehicle li {
  max-width: 15.6%;
  min-width: 15.6%;
  padding-right: 1%;
  margin-right: 1%;
  word-wrap: break-word;
}

/* line 6804, ../sass/_main.scss */
.emp-mgmt-tab .random-list.random-list-fixed-width.custom.vehicle li {
  max-width: 15.6%;
  min-width: 15.6%;
  padding-right: 1%;
  margin-right: 1%;
}

/* line 6811, ../sass/_main.scss */
.rental-activities .shadow-box li h4.m-top {
  margin-top: 10px;
}

/* line 6815, ../sass/_main.scss */
.dynamicFields .ng-invalid {
  border: 1px solid red;
}

/* line 6819, ../sass/_main.scss */
.add-rental-base-setup .h-width {
  width: 50%;
  float: left;
  padding-right: 30px;
}

/* line 6825, ../sass/_main.scss */
.add-rental-base-setup label {
  height: auto;
  padding-bottom: 8px;
}

/* line 6830, ../sass/_main.scss */
.add-rental-base-setup h4 {
  margin-bottom: 5px;
  color: #666;
}

/****************Report Admin customization*****************/
/* line 6836, ../sass/_main.scss */
.report-admin .table.f-i > thead:first-child > tr:first-child > th {
  height: auto;
  padding: 9px 2px;
}
/* line 6840, ../sass/_main.scss */
.report-admin .table.f-i > thead:first-child > tr:first-child > th:first-child {
  padding-left: 30px;
}
/* line 6844, ../sass/_main.scss */
.report-admin .table.f-i > thead:first-child > tr:first-child > th:last-child {
  padding-right: 30px;
}

/* line 6849, ../sass/_main.scss */
.report-admin.finaceInput.reports .table > thead > tr > td, .report-admin.finaceInput.reports .table > tbody > tr > td, .report-admin.finaceInput.reports .table > tfoot > tr > td {
  padding: 8px 2px;
  overflow: visible;
  white-space: normal;
}
/* line 6854, ../sass/_main.scss */
.report-admin.finaceInput.reports .table > thead > tr > td:first-child, .report-admin.finaceInput.reports .table > tbody > tr > td:first-child, .report-admin.finaceInput.reports .table > tfoot > tr > td:first-child {
  padding-left: 30px;
}

/* line 6859, ../sass/_main.scss */
.report-admin.finaceInput.reports .table > thead > tr th {
  padding: 9px 2px;
}

/* line 6863, ../sass/_main.scss */
.reports .f-i th select {
  height: 26px;
}

/* line 6867, ../sass/_main.scss */
.reports .table.daily > thead > tr > td, .reports .table.daily > tbody > tr > td, .reports .table.daily > tfoot > tr > td {
  white-space: inherit;
}

/* line 6871, ../sass/_main.scss */
.f-i .sort-default .icon-sort {
  right: 1px !important;
}

/* line 6875, ../sass/_main.scss */
table.table.table-edit-roles .add-nice-scroll td.cust-width, .table.table-edit-roles > thead:first-child > tr:first-child > th th.cust-width {
  min-width: 155px;
  width: 70px;
  min-height: 31px;
}

/* line 6881, ../sass/_main.scss */
.table.table-edit-roles > thead:first-child > tr:first-child > th:first-child {
  font-size: 12px;
  /* padding-right: 13px; */
}

/* line 6887, ../sass/_main.scss */
.accordion-style.equipment-accordion .panel .panel-heading .panel-title a {
  padding: 15px 20px 15px 30px;
}

/* line 6891, ../sass/_main.scss */
.accordion-style.equipment-accordion .panel .panel-heading .panel-title a:after {
  top: 20px;
}

/* line 6896, ../sass/_main.scss */
.accordion-style.equipment-accordion .form-contents {
  margin-bottom: 0;
}

/* line 6901, ../sass/_main.scss */
textarea.sm-height {
  min-height: 25px;
  line-height: 16px;
}

/* line 6906, ../sass/_main.scss */
textarea.notes-height {
  min-height: 90px;
}

/* line 6910, ../sass/_main.scss */
.apply-btn.no-margin {
  margin: 3px 0 0;
  padding: 5px 18px;
  line-height: inherit;
  width: auto;
}

/* line 6917, ../sass/_main.scss */
a.close-add-role.custom {
  float: left;
  margin-left: 10px;
}

/* line 6922, ../sass/_main.scss */
.form-contents.custom {
  margin-top: 10px;
  margin-bottom: 7px;
}

/* line 6927, ../sass/_main.scss */
span.sort-item {
  padding-right: 10px;
}

/* line 6931, ../sass/_main.scss */
.equipment-accordion .panel-group .panel {
  overflow: inherit;
}

/***************report admin filter arrow**********************/
/* line 6938, ../sass/_main.scss */
.table > thead > tr.row-filter-container > th:first-child:before, .table > thead > tr.row-filter-container > th:first-child:after {
  content: "";
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: -8px;
  left: 12px;
}
/* line 6947, ../sass/_main.scss */
.table > thead > tr.row-filter-container > th:first-child:before {
  border-bottom: 6px solid #d2d9dc;
  margin-top: -1px;
}
/* line 6952, ../sass/_main.scss */
.table > thead > tr.row-filter-container > th:first-child:after {
  border-bottom: 6px solid #eef1f7;
  z-index: 1;
}

/* line 6960, ../sass/_main.scss */
.table.right-filter > thead > tr.row-filter-container > th:first-child {
  position: inherit;
}
/* line 6963, ../sass/_main.scss */
.table.right-filter > thead > tr.row-filter-container > th:first-child:before, .table.right-filter > thead > tr.row-filter-container > th:first-child:after {
  border: 0;
}
/* line 6969, ../sass/_main.scss */
.table.right-filter > thead > tr.row-filter-container > th:last-child:before, .table.right-filter > thead > tr.row-filter-container > th:last-child:after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: -13px;
  right: 22px;
}
/* line 6978, ../sass/_main.scss */
.table.right-filter > thead > tr.row-filter-container > th:last-child:before {
  border-bottom: 10px solid #d2d9dc;
  margin-top: -1px;
}
/* line 6983, ../sass/_main.scss */
.table.right-filter > thead > tr.row-filter-container > th:last-child:after {
  border-bottom: 10px solid #eef1f7;
  z-index: 1;
}

/* line 6992, ../sass/_main.scss */
.report-admin .table > thead > tr.row-filter-container > th:first-child:before, .report-admin .table > thead > tr.row-filter-container > th:first-child:after {
  top: -16px;
}

/* line 6998, ../sass/_main.scss */
.controls-holder {
  margin: 0 auto;
  display: inline-block;
}

/* line 7004, ../sass/_main.scss */
.disabled-inputs input, .disabled-inputs .select-style {
  cursor: not-allowed;
  background-color: #eee;
  pointer-events: none;
}
/* line 7010, ../sass/_main.scss */
.disabled-inputs.checkbox-list label {
  background-image: url(/assets/img/ic-checkbox-disabled.png);
  cursor: not-allowed;
  pointer-events: none;
}

/* line 7017, ../sass/_main.scss */
.daily-reports .table > thead > tr:first-child th:first-child, .daily-reports .table > tbody > tr.row-loop td:first-child, .weekly .table > thead > tr:first-child th:first-child, .weekly .table > tbody > tr.row-loop td:first-child, .finance-reports .table > thead > tr:first-child th:first-child, .finance-reports .table > tbody > tr.row-loop td:first-child, .branch-summary .table > thead > tr:first-child th:first-child, .branch-summary .table > tbody > tr.row-loop td:first-child {
  min-width: 150px;
  width: 150px !important;
  text-align: left;
}

/* line 7023, ../sass/_main.scss */
.equipment-accordion .accordion .panel {
  border-bottom: none;
}

/* line 7027, ../sass/_main.scss */
.dataManage .accordion-style .panel-body {
  padding: 10px 15px 0;
}

/***********Scrolling fixing*****************/
/* line 7032, ../sass/_main.scss */
.rental .table {
  margin-bottom: 0;
}
/* line 7035, ../sass/_main.scss */
.rental .table.with-scroll > tbody {
  width: 100%;
}

/* line 7040, ../sass/_main.scss */
.finance-reports .table {
  margin-bottom: 0;
}

/**************SO filter*******************/
/* line 7045, ../sass/_main.scss */
.pending-notification {
  color: #636363;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
}

/* line 7051, ../sass/_main.scss */
.sales-order-selectors {
  font-size: 14px;
  font-family: "proxima-nova", sans-serif;
}
/* line 7052, ../sass/_main.scss */
.sales-order-selectors.branch-selector {
  margin-top: 15px;
}
/* line 7059, ../sass/_main.scss */
.sales-order-selectors span {
  float: left;
  color: #676d78;
}
/* line 7064, ../sass/_main.scss */
.sales-order-selectors a {
  color: #3fbee1;
  font-weight: 600;
}
/* line 7068, ../sass/_main.scss */
.sales-order-selectors a span {
  float: none;
  color: #3fbee1;
}
/* line 7074, ../sass/_main.scss */
.sales-order-selectors .dropdown {
  float: left;
  margin-left: 5px;
}
/* line 7078, ../sass/_main.scss */
.sales-order-selectors .dropdown .dropdown-menu > li > a {
  font-size: 12px;
  color: #616f81;
  padding: 3px 12px;
}
/* line 7084, ../sass/_main.scss */
.sales-order-selectors .dropdown .dropdown-menu {
  overflow-y: auto;
  max-height: 300px;
}
/* line 7090, ../sass/_main.scss */
.sales-order-selectors.timeframe-selector {
  float: right;
  margin-right: 30px;
  margin-top: 10px;
}

/* line 7098, ../sass/_main.scss */
.switch-medium.switch li {
  width: 100px;
}
/* line 7101, ../sass/_main.scss */
.switch-medium.switch li label {
  width: 100%;
  height: auto;
}

/* line 7108, ../sass/_main.scss */
.switch-view {
  height: 32px;
  float: right;
}
/* line 7112, ../sass/_main.scss */
.switch-view li {
  width: 46px;
  height: 32px;
  float: left;
}
/* line 7117, ../sass/_main.scss */
.switch-view li label {
  width: 46px;
  height: 32px !important;
  display: inline-block;
  text-align: center;
  background: #f6f8f9;
  background-image: -moz-linear-gradient(90deg, #e5e9ed 0%, white 100%);
  background-image: -webkit-linear-gradient(90deg, #e5e9ed 0%, white 100%);
  background-image: -ms-linear-gradient(90deg, #e5e9ed 0%, white 100%);
  cursor: pointer;
  border: solid 1px #bbb;
}
/* line 7129, ../sass/_main.scss */
.switch-view li label:after {
  display: none;
}
/* line 7133, ../sass/_main.scss */
.switch-view li label i {
  margin: 5px 0;
}
/* line 7138, ../sass/_main.scss */
.switch-view li input[type="radio"]:checked + label {
  background: #38b4e2;
  background-image: -moz-linear-gradient(90deg, #35b0e2 0%, #3fbee1 100%);
  background-image: -webkit-linear-gradient(90deg, #35b0e2 0%, #3fbee1 100%);
  background-image: -ms-linear-gradient(90deg, #35b0e2 0%, #3fbee1 100%);
  border: solid 1px #0fb6e4;
}
/* line 7147, ../sass/_main.scss */
.switch-view li:first-child label {
  border-right: none;
  border-radius: 5px 0 0 5px;
}
/* line 7154, ../sass/_main.scss */
.switch-view li:last-child label {
  border-left: none;
  border-radius: 0 5px 5px 0;
}

/* line 7162, ../sass/_main.scss */
.selectors-right {
  float: left;
  width: 100%;
  margin-top: 20px;
}

/* line 7168, ../sass/_main.scss */
.so-date-range {
  position: absolute;
  bottom: -13px;
  right: 15px;
}

/* line 7174, ../sass/_main.scss */
.so-paging {
  margin-top: 8px;
  margin-left: 15px;
}

/* line 7179, ../sass/_main.scss */
.so-type-filter {
  padding: 8px 0 13px;
  float: left;
  width: 100%;
}
/* line 7184, ../sass/_main.scss */
.so-type-filter span {
  font-size: 14px;
  font-family: "proxima-nova", sans-serif;
  color: #676d78;
  float: left;
  margin: 8px 25px 8px 0;
}
/* line 7193, ../sass/_main.scss */
.so-type-filter ul li {
  float: left;
}
/* line 7196, ../sass/_main.scss */
.so-type-filter ul li label {
  position: relative;
  width: auto;
  height: 32px;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  color: #636363;
  text-transform: none;
  padding-left: 34px;
  border: solid 1px #cad2d5;
  left: -1px;
  padding-right: 10px;
}
/* line 7210, ../sass/_main.scss */
.so-type-filter ul li label:before {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -50px -97px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 17px;
  position: absolute;
  left: 9px;
  content: "";
}
/* line 7219, ../sass/_main.scss */
.so-type-filter ul li input[type="checkbox"]:checked + label {
  border: solid 1px #70d56e;
}
/* line 7222, ../sass/_main.scss */
.so-type-filter ul li input[type="checkbox"]:checked + label:before {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -77px -97px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 17px;
}
/* line 7227, ../sass/_main.scss */
.so-type-filter ul li input[type="radio"] + label {
  padding-top: 2px;
}
/* line 7231, ../sass/_main.scss */
.so-type-filter ul li:first-child label {
  left: 0;
  border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
}
/* line 7238, ../sass/_main.scss */
.so-type-filter ul li:nth-child(3) label {
  left: -2px;
}
/* line 7242, ../sass/_main.scss */
.so-type-filter ul li:last-child label {
  left: -3px;
  border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
}

/* line 7253, ../sass/_main.scss */
.sales-orders .actions {
  margin: 0 5px;
  vertical-align: middle;
}
/* line 7257, ../sass/_main.scss */
.sales-orders .actions:hover {
  opacity: .9;
}

/* line 7263, ../sass/_main.scss */
.grey-btn {
  background: #abaeb3;
  color: #fff;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 26px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  padding: 0 10px;
  display: inline-block;
}
/* line 7277, ../sass/_main.scss */
.grey-btn:hover {
  background: #a1a4a9;
  color: #fff;
}

/* line 7283, ../sass/_main.scss */
.so-dropdown-template {
  width: auto;
  float: left;
  overflow: hidden;
  background: url("/assets/img/ic-select-dropdown-blue.png") no-repeat;
  background-position: right center;
  margin-left: 5px;
  margin-bottom: 10px;
}

/* line 7293, ../sass/_main.scss */
.so-dropdown-template select {
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #3fbee1;
  font-size: 14px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  padding-right: 15px;
}

/* line 7308, ../sass/_main.scss */
.so-dropdown-template select:focus {
  outline: none;
}

/* line 7312, ../sass/_main.scss */
.so-dropdown-template select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* line 7317, ../sass/_main.scss */
.reports.branch-summary .nicescroll-rails, .reports.finance-reports .nicescroll-rails, .reports.daily-reports .nicescroll-rails, .reports.weekly .nicescroll-rails, .edit-roles-section .nicescroll-rails, .reports.report-admin .nicescroll-rails, .reports.current-utilization-table .nicescroll-rails {
  right: 0 !important;
  left: auto !important;
  left: initial !important;
  position: fixed !important;
}

/* line 7324, ../sass/_main.scss */
.assign-equipmentTable td {
  background: #fff !important;
}

/* line 7328, ../sass/_main.scss */
.assign-equipmentTable tbody {
  width: 99.5%;
}

/* line 7333, ../sass/_main.scss */
.assign-equipment .shadow-box {
  padding: 20px 0 0;
}
/* line 7338, ../sass/_main.scss */
.assign-equipment h6.first {
  margin-left: 20px;
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  color: #31363f;
  float: left;
}
/* line 7345, ../sass/_main.scss */
.assign-equipment h6.first span {
  color: #31363f;
  font-weight: 400;
  margin: 0 12px;
}
/* line 7352, ../sass/_main.scss */
.assign-equipment h6.job-number {
  color: #848992;
  float: left;
}
/* line 7356, ../sass/_main.scss */
.assign-equipment h6.job-number span {
  color: #31363f;
  font-weight: 400;
  margin: 0 12px;
}
/* line 7364, ../sass/_main.scss */
.assign-equipment .random-list {
  padding: 0 20px;
  width: 100%;
  display: inline-block;
}
/* line 7369, ../sass/_main.scss */
.assign-equipment .random-list.random-bg {
  background: #f8f9fc;
  border: solid 1px rgba(210, 217, 220, 0.3);
}
/* line 7373, ../sass/_main.scss */
.assign-equipment .random-list.random-bg li {
  margin-top: 25px;
}

/* line 7381, ../sass/_main.scss */
.dispatch-order .half-width {
  width: 48%;
  margin-right: 2%;
  float: left;
}
/* line 7386, ../sass/_main.scss */
.dispatch-order .half-width:last-child {
  margin-left: 2%;
  margin-right: 0;
}
/* line 7391, ../sass/_main.scss */
.dispatch-order .half-width:first-child {
  margin-left: 0;
  margin-right: 0;
}

/****************Sales Order Weekly View************************/
/* line 7399, ../sass/_main.scss */
.week-slider {
  padding: 30px 15px 0;
}
/* line 7402, ../sass/_main.scss */
.week-slider span {
  font-size: 18px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  color: #31363f;
  float: left;
  margin: 0 10px;
}
/* line 7411, ../sass/_main.scss */
.week-slider a {
  float: left;
  opacity: .86;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 7417, ../sass/_main.scss */
.week-slider a:hover {
  opacity: 1;
}
/* line 7422, ../sass/_main.scss */
.week-slider .prev-week {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -46px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 8px;
}
/* line 7426, ../sass/_main.scss */
.week-slider .next-week {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -51px -16px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 8px;
}

/* line 7432, ../sass/_main.scss */
.cl-wk-view .cl-wk-container {
  border-top: solid 1px #d2d9dc;
}
/* line 7436, ../sass/_main.scss */
.cl-wk-view .wk-block {
  border-right: solid 1px #d2d9dc;
  border-bottom: solid 1px #d2d9dc;
  width: 14%;
  float: left;
  text-align: center;
  color: #676d78;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 7448, ../sass/_main.scss */
.cl-wk-view .wk-block:first-child, .cl-wk-view .wk-block:last-child {
  width: 15%;
  background: url(/assets/img/stripes.png);
}
/* line 7453, ../sass/_main.scss */
.cl-wk-view .wk-block:last-child {
  border-right: none;
}
/* line 7457, ../sass/_main.scss */
.cl-wk-view .wk-block.today {
  color: #fff;
  background: #9499a0;
}
/* line 7462, ../sass/_main.scss */
.cl-wk-view .wk-block span {
  font-weight: bold;
}
/* line 7467, ../sass/_main.scss */
.cl-wk-view .cl-wk-header .wk-block {
  padding: 13px 0;
}
/* line 7471, ../sass/_main.scss */
.cl-wk-view .cl-wk-content {
  overflow: hidden;
  width: 100%;
}
/* line 7475, ../sass/_main.scss */
.cl-wk-view .cl-wk-content .wk-block {
  height: 100%;
  padding: 10px;
}
/* line 7479, ../sass/_main.scss */
.cl-wk-view .cl-wk-content .wk-block.disabled {
  opacity: .3;
  pointer-events: none;
}
/* line 7485, ../sass/_main.scss */
.cl-wk-view .cl-wk-content .expandable-box {
  padding: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-align: left;
  text-transform: none;
  position: relative;
  overflow: hidden;
}
/* line 7495, ../sass/_main.scss */
.cl-wk-view .cl-wk-content .expandable-box.pending {
  background: #f97a77;
}
/* line 7499, ../sass/_main.scss */
.cl-wk-view .cl-wk-content .expandable-box.on-rent {
  background: #ffb400;
  margin: 10px 0;
}
/* line 7504, ../sass/_main.scss */
.cl-wk-view .cl-wk-content .expandable-box.off-rent {
  background: #35a9f8;
}
/* line 7508, ../sass/_main.scss */
.cl-wk-view .cl-wk-content .expandable-box h5 {
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  color: #fafbfb;
  font-weight: 600;
  margin-bottom: 15px;
}
/* line 7516, ../sass/_main.scss */
.cl-wk-view .cl-wk-content .expandable-box h6 {
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 36px;
  font-weight: 500;
  color: #fafbfb;
  text-shadow: 1px 1.732px 2px rgba(0, 0, 0, 0.1);
  float: left;
  margin-right: 10px;
  margin-bottom: 3px;
}
/* line 7527, ../sass/_main.scss */
.cl-wk-view .cl-wk-content .expandable-box .expand-arrow {
  font-size: 12px;
  color: #fafbfb;
  margin: 12px 0 0;
}
/* line 7533, ../sass/_main.scss */
.cl-wk-view .cl-wk-content .expandable-box .collapse-arrow {
  font-size: 12px;
  color: #fff;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 20px;
  line-height: 20px;
  text-align: center;
  top: inherit;
  display: none;
}

/* line 7552, ../sass/_main.scss */
.expanded {
  margin-top: 19px;
  margin-bottom: 15px;
}

/* line 7557, ../sass/_main.scss */
.expanded li {
  font-size: 13px;
  color: #fff;
  font-family: "proxima-nova", sans-serif;
  margin-bottom: 15px;
  cursor: pointer;
}
/* line 7564, ../sass/_main.scss */
.expanded li a {
  color: #fff;
}
/* line 7567, ../sass/_main.scss */
.expanded li a:hover {
  text-decoration: underline;
}

/* line 7573, ../sass/_main.scss */
.remove-ellipsis {
  text-overflow: initial !important;
  word-wrap: break-word;
  /* word-break:break-all; */
  white-space: normal !important;
}

/* line 7581, ../sass/_main.scss */
.cancelForm .ng-invalid {
  border-color: red;
}

/* line 7585, ../sass/_main.scss */
.cancelForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 7589, ../sass/_main.scss */
.assign-equipmentTable td, .assign-equipmentTable th {
  text-align: left !important;
}

/* line 7593, ../sass/_main.scss */
.fix-width {
  width: 32px !important;
}

/* line 7597, ../sass/_main.scss */
.assign-equipmentTable td, .soList-table td {
  white-space: initial !important;
  word-break: break-word !important;
}

/* line 7602, ../sass/_main.scss */
.rental-activities .shadow-box li .show h4 {
  margin-bottom: 2px;
}

/*******************Utilization*********************/
/* line 7607, ../sass/_main.scss */
.utilization {
  position: relative;
  min-height: 250px;
}
/* line 7611, ../sass/_main.scss */
.utilization .icon-download {
  position: absolute;
  right: 30px;
  top: 8px;
  z-index: 2;
}
/* line 7618, ../sass/_main.scss */
.utilization .assist-crane {
  position: absolute;
  z-index: 2;
  overflow: hidden;
  display: inline-block;
  height: 14px;
  width: 16px;
  right: 1px;
}

/* line 7629, ../sass/_main.scss */
.utilization.sales-forecast {
  min-height: 150px;
}

/* line 7633, ../sass/_main.scss */
.k-tabstrip-wrapper .k-header {
  background: none;
  box-shadow: none;
  border-top: none;
  border-bottom: solid 1px #b7bbbb;
  border-right: none;
  border-left: none;
  height: 40px;
}

/* line 7643, ../sass/_main.scss */
.utilization .k-tabstrip-wrapper {
  padding-right: 90px;
  padding-left: 30px;
}

/* line 7648, ../sass/_main.scss */
.k-tabstrip-wrapper .k-datepicker.k-header, td .k-tabstrip-wrapper .k-timepicker.k-header {
  height: 30px;
}

/* line 7652, ../sass/_main.scss */
.table-holder .controls-holder {
  margin-top: 4px;
}
/* line 7655, ../sass/_main.scss */
.table-holder .controls-holder a.close-add-role {
  margin-top: 0;
}

/* line 7660, ../sass/_main.scss */
.k-tabstrip-wrapper .k-tabstrip-items {
  padding: 0;
  margin-left: 0px !important;
  margin-right: 0px !important;
  max-height: 41px;
  /* overflow: hidden; */
}

/* line 7669, ../sass/_main.scss */
.utilization .k-tabstrip-next {
  right: -20px;
}

/* line 7673, ../sass/_main.scss */
.k-tabstrip-wrapper .k-tabstrip-items li, .k-tabstrip-wrapper .k-tabstrip-items li .k-link {
  height: 40px;
}

/* line 7677, ../sass/_main.scss */
.k-tabstrip-wrapper .k-tabstrip-items li {
  border-radius: 6px 6px 0 0;
  border: solid 1px #b7bbbb;
  border-bottom: solid 1px #b7bbbb;
  background: none;
  text-transform: uppercase;
}
/* line 7684, ../sass/_main.scss */
.k-tabstrip-wrapper .k-tabstrip-items li .k-link {
  color: #676d78;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 29px;
  padding: 0.5em 17px;
}
/* line 7693, ../sass/_main.scss */
.k-tabstrip-wrapper .k-tabstrip-items li.k-state-active {
  border: solid 1px #b7bbbb;
  border-bottom: solid 1px #fff;
  background: #fff;
}
/* line 7698, ../sass/_main.scss */
.k-tabstrip-wrapper .k-tabstrip-items li.k-state-active .k-link {
  color: #3fbee1;
}

/* line 7704, ../sass/_main.scss */
.k-tabstrip-items .k-loading {
  border: none;
}

/* line 7708, ../sass/_main.scss */
.util-filter.filter-reports .multi-select .btn-group-vertical > .btn, .util-filter .multi-select .btn-group > .btn, .util-filter.filter-reports .multi-select .btn-group, .util-filter.filter-reports .multi-select .btn-group-vertical {
  height: 30px;
}

/* line 7712, ../sass/_main.scss */
.util-filter {
  padding: 0;
  margin-top: 0;
}
/* line 7716, ../sass/_main.scss */
.util-filter ul {
  float: right;
}
/* line 7719, ../sass/_main.scss */
.util-filter ul select {
  height: 30px;
}
/* line 7723, ../sass/_main.scss */
.util-filter ul .select-style {
  height: 29px;
}
/* line 7728, ../sass/_main.scss */
.util-filter .k-picker-wrap .k-input, .util-filter span.k-datepicker, .util-filter .k-picker-wrap {
  height: 30px;
  line-height: 22px;
}
/* line 7733, ../sass/_main.scss */
.util-filter ul.multiselect-container {
  left: inherit;
  /*right:0;*/
}

/* line 7741, ../sass/_main.scss */
.utilization-view table.with-scroll > thead tr {
  border-top: none;
}
/* line 7745, ../sass/_main.scss */
.utilization-view table.with-scroll > thead th, .utilization-view table.with-scroll > tbody td {
  /*display: flex;*/
  flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
}
/* line 7752, ../sass/_main.scss */
.utilization-view table.with-scroll > thead th p, .utilization-view table.with-scroll > tbody td p {
  display: inline-block;
  text-align: center;
  width: 100%;
}
/* line 7758, ../sass/_main.scss */
.utilization-view table.with-scroll > thead th:first-child p, .utilization-view table.with-scroll > tbody td:first-child p {
  text-align: left;
}
/* line 7763, ../sass/_main.scss */
.utilization-view table.with-scroll > thead > tr, .utilization-view table.with-scroll > tbody > tr, .utilization-view table.with-scroll > tfoot > tr {
  align-items: inherit;
  -webkit-align-items: inherit;
  -moz-align-items: inherit;
}
/* line 7769, ../sass/_main.scss */
.utilization-view table.with-scroll > tbody {
  width: 100%;
}
/* line 7773, ../sass/_main.scss */
.utilization-view .table > thead > tr > th {
  font-size: 12px;
  color: #676d78;
  border-right: solid 1px #d2d9dc !important;
  text-align: center;
  white-space: inherit;
}
/* line 7780, ../sass/_main.scss */
.utilization-view .table > thead > tr > th:first-child {
  padding-left: 39px;
  text-align: left;
}
/* line 7785, ../sass/_main.scss */
.utilization-view .table > thead > tr > th:last-child {
  padding-right: 2px;
}
/* line 7790, ../sass/_main.scss */
.utilization-view .table > tbody > tr > td {
  white-space: inherit;
  word-wrap: break-word;
  /* word-break: break-all;  */
  border-right: solid 1px #d2d9dc !important;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  font-size: 10px !important;
  text-align: center;
  color: #46474e;
  padding: 4px 2px;
}
/* line 7803, ../sass/_main.scss */
.utilization-view .table > tbody > tr > td:first-child {
  padding-left: 32px;
  text-align: left;
  position: relative;
}
/* line 7809, ../sass/_main.scss */
.utilization-view .table > tbody > tr > td .row-count {
  position: absolute;
  top: 0;
  bottom: 0;
  background: #f3f3f3;
  left: 0;
  width: 30px;
  font-weight: 400;
  color: rgba(70, 71, 78, 0.7);
  text-align: center;
  padding: 5px 0;
}
/* line 7821, ../sass/_main.scss */
.utilization-view .table > tbody > tr > td .row-count .vertical-align {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  left: 0;
  right: 0;
}
/* line 7830, ../sass/_main.scss */
.utilization-view .table > tbody > tr > td:last-child {
  padding-right: 2px;
}
/* line 7834, ../sass/_main.scss */
.utilization-view .table > tbody > tr > td.bg-yellow {
  background: #fffac8;
}
/* line 7839, ../sass/_main.scss */
.utilization-view .table > tbody > .sum-row > td {
  /* border-right:solid 0px #d2d9dc !important; */
}
/* line 7843, ../sass/_main.scss */
.utilization-view tr.sub-head {
  background: #e5eeff;
  border-bottom: solid 1px #d2d9dc !important;
}
/* line 7847, ../sass/_main.scss */
.utilization-view tr.sub-head td {
  font-weight: 700;
  padding: 5px 2px 5px 39px;
  width: 100%;
}
/* line 7854, ../sass/_main.scss */
.utilization-view tr.row-total {
  background: #f3f3f3;
}
/* line 7857, ../sass/_main.scss */
.utilization-view tr.row-total td {
  font-weight: 700 !important;
  border-right: none !important;
}
/* line 7864, ../sass/_main.scss */
.utilization-view .asset-table tbody > tr > td {
  font-size: 12px !important;
}

/***************Autocomplete textbox*******************/
/* line 7871, ../sass/_main.scss */
.row-filter-container .k-autocomplete {
  padding: 0;
}

/* line 7875, ../sass/_main.scss */
.row-filter-container .k-dropdown-wrap.k-state-default {
  padding: 0;
}

/* line 7879, ../sass/_main.scss */
.row-filter-container .k-combobox.k-header, .row-filter-container .k-dropdown-wrap, .row-filter-container .k-autocomplete, .row-filter-container .k-dropdown-wrap.k-state-default, .row-filter-container .k-dropdown-wrap .k-input {
  height: 26px;
  line-height: 16px;
}

/* line 7884, ../sass/_main.scss */
.row-filter-container .k-dropdown-wrap .k-input {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #b7bbbb;
  color: #525c65;
  font-size: 12px;
}

/* line 7892, ../sass/_main.scss */
.row-filter-container .k-dropdown-wrap .k-i-arrow-s {
  background: url("/assets/img/ic-select-dropdown.png") top 4px left no-repeat;
}

/* line 7896, ../sass/_main.scss */
.k-list-container.k-state-border-up {
  background: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #b6b6b6;
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.175);
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.175);
  overflow: hidden;
}
/* line 7907, ../sass/_main.scss */
.k-list-container.k-state-border-up.k-popup .k-list .k-item {
  padding: 5px 10px;
  font-size: 12px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
}
/* line 7917, ../sass/_main.scss */
.k-list-container.k-state-border-up.k-popup .k-list .k-item.k-state-focused {
  border: 0;
}
/* line 7921, ../sass/_main.scss */
.k-list-container.k-state-border-up.k-popup .k-list .k-item.k-state-hover {
  background: #f5f5f5;
  padding: 5px 10px;
}

/* line 7928, ../sass/_main.scss */
.so-filter .date-range .datepicker-holder {
  width: 25%;
}

/* line 7932, ../sass/_main.scss */
.so-filter .date-range p {
  max-width: 25%;
}

/* line 7936, ../sass/_main.scss */
.pos-relative {
  position: relative;
}

/* line 7940, ../sass/_main.scss */
.pos-absolute {
  position: absolute;
}

/* line 7944, ../sass/_main.scss */
.so-custom-search.date-range.so-date-range .datepicker-holder {
  width: 22%;
}

@media only screen and (max-width: 1190px) {
  /* line 7949, ../sass/_main.scss */
  .so-custom-search.date-range.so-date-range .datepicker-holder {
    width: 33%;
  }
}
/* line 7954, ../sass/_main.scss */
.current-utilization-groupTable th:last-child {
  padding-right: 10px !important;
}

/* line 7958, ../sass/_main.scss */
.form-group label {
  /*  word-break: break-all; */
  word-wrap: break-word;
}

/* line 7963, ../sass/_main.scss */
.current-utilization-table {
  overflow-x: hidden;
}

/* line 7967, ../sass/_main.scss */
.util-filter .multi-select {
  width: 185px;
}

/* line 7971, ../sass/_main.scss */
.current-utilization-summaryTable .subTotal {
  background: #EFEFF1 !important;
}

/* line 7975, ../sass/_main.scss */
.current-utilization-summaryTable .total-head {
  background: #FFF4F4 !important;
}

/* line 7979, ../sass/_main.scss */
textarea:disabled, input:not([type]):disabled, input[type="color"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="email"]:disabled, input[type="month"]:disabled, input[type="password"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="text"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="week"]:disabled, select:disabled {
  background-color: #ebebe4;
}

/* line 7983, ../sass/_main.scss */
.table-edit-roles label {
  height: 25px;
}

/**********************Search Equipment************************/
/* line 7990, ../sass/_main.scss */
.search-blocks .section-single {
  width: 20%;
  float: left;
  margin-bottom: 7px;
  padding: 0 15px;
}
/* line 7996, ../sass/_main.scss */
.search-blocks .section-single label {
  font-weight: 400;
  height: auto;
  line-height: normal;
  text-transform: none;
  padding-bottom: 2px;
  color: #616f81;
}
/* line 8005, ../sass/_main.scss */
.search-blocks .section-single.less-width {
  width: 13%;
}
/* line 8010, ../sass/_main.scss */
.search-blocks.searchAssets .section-single {
  width: 25%;
}
/* line 8014, ../sass/_main.scss */
.search-blocks .button {
  margin: 0 5px;
}
/* line 8018, ../sass/_main.scss */
.search-blocks .theme-link {
  margin: 0 15px;
  font-size: 13px;
}

/* line 8024, ../sass/_main.scss */
.current-utilization-groupTable .dropdown-menu {
  margin-top: 0 !important;
  top: -30px !important;
}

/* line 8029, ../sass/_main.scss */
.current-utilization-groupTable .band .dropdown-menu {
  margin-top: 0 !important;
  top: 100% !important;
}

/* line 8034, ../sass/_main.scss */
.current-utilization-groupTable td .down-rent {
  width: 100%;
  padding-right: 7px !important;
}

/* line 8039, ../sass/_main.scss */
.subTotal .bg-yellow {
  background: #EFEFF1 !important;
}

/* line 8043, ../sass/_main.scss */
#searchEquipmentTable .status-on {
  color: #6cd769;
  font-weight: 700;
  font-size: 12px;
}

/* line 8049, ../sass/_main.scss */
#searchEquipmentTable .status-off {
  color: #fb5355;
  font-weight: 700;
  font-size: 12px;
}

/* line 8055, ../sass/_main.scss */
#searchEquipmentTable .status-committed {
  color: #37befd;
  font-weight: 700;
  font-size: 12px;
}

/*#searchEquipmentTable tr th:nth-child(4),#searchEquipmentTable tr td:nth-child(4){
    width:6%!important;
}*/
/* line 8064, ../sass/_main.scss */
.pagination > li > a.disabled, .pagination > li > span.disabled, .pagination > li > a.disabled, .pagination > li > span.disabled {
  background-color: #eee;
}

/* line 8068, ../sass/_main.scss */
.table-resposive.height-auto {
  height: auto;
}

/* line 8072, ../sass/_main.scss */
.white-bg {
  background: #FFF;
}

/* line 8076, ../sass/_main.scss */
.utilization-view {
  margin-bottom: 0px;
}

/* line 8080, ../sass/_main.scss */
.unasign-button {
  font-size: 11px;
  font-weight: 600;
  cursor: pointer;
  text-transform: none;
}

/* line 8087, ../sass/_main.scss */
.inside-form-group.row-filter-container .k-combobox.k-header, .inside-form-group.row-filter-container .k-dropdown-wrap, .inside-form-group.row-filter-container .k-autocomplete, .inside-form-group.row-filter-container .k-dropdown-wrap.k-state-default, .inside-form-group.row-filter-container .k-dropdown-wrap .k-input {
  height: 30px;
}

/* line 8091, ../sass/_main.scss */
.inside-form-group.row-filter-container .k-dropdown-wrap .k-i-arrow-s {
  background: url("/assets/img/ic-select-dropdown.png") top 6px left no-repeat;
}

/* line 8095, ../sass/_main.scss */
#sidebar li.disabled {
  opacity: .45 !important;
}
/* line 8098, ../sass/_main.scss */
#sidebar li.disabled p {
  display: none;
}
/* line 8102, ../sass/_main.scss */
#sidebar li.disabled:hover, #sidebar li.disabled:hover i, #sidebar li.disabled:hover span, #sidebar li.disabled i, #sidebar li.disabled span {
  opacity: .45 !important;
  color: #b7bec1;
}

/*****************Column Layout*****************/
/* line 8109, ../sass/_main.scss */
.column-layout {
  padding-bottom: 15px !important;
}
/* line 8112, ../sass/_main.scss */
.column-layout li {
  min-width: 12.2%;
  max-width: 12.2%;
  display: inline-block;
  margin-right: 2%;
  padding-right: 2%;
  border-right: solid 1px #d2d9dc;
  vertical-align: top;
  padding-top: 12px;
}
/* line 8122, ../sass/_main.scss */
.column-layout li:nth-child(7n) {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}
/* line 8128, ../sass/_main.scss */
.column-layout li:first-child, .column-layout li:nth-child(2), .column-layout li:nth-child(3), .column-layout li:nth-child(4), .column-layout li:nth-child(5), .column-layout li:nth-child(6), .column-layout li:nth-child(7) {
  padding-top: 0;
}
/* line 8132, ../sass/_main.scss */
.column-layout li .editable .k-picker-wrap input {
  top: 0;
  left: 0;
  position: absolute;
}

@media only screen and (max-width: 1400px) {
  /* line 8141, ../sass/_main.scss */
  .column-layout {
    display: flex;
    flex-wrap: wrap;
  }

  /* line 8146, ../sass/_main.scss */
  .column-layout li {
    min-width: 18.4%;
    max-width: 18.4%;
  }
  /* line 8150, ../sass/_main.scss */
  .column-layout li:nth-child(2), .column-layout li:nth-child(3), .column-layout li:nth-child(4), .column-layout li:nth-child(5), .column-layout li:nth-child(6), .column-layout li:nth-child(7) {
    padding-top: 12px;
  }
  /* line 8154, ../sass/_main.scss */
  .column-layout li:nth-child(7n) {
    margin-right: 2%;
    padding-right: 2%;
    border-right: solid 1px #d2d9dc;
  }
  /* line 8160, ../sass/_main.scss */
  .column-layout li.o2, .column-layout li.o3, .column-layout li.o4, .column-layout li.o5 {
    padding-top: 0;
  }
  /* line 8164, ../sass/_main.scss */
  .column-layout li.o5, .column-layout li.o10, .column-layout li.o15, .column-layout li.o20 {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
  }
  /* line 8170, ../sass/_main.scss */
  .column-layout li.o2 {
    order: 2;
  }
  /* line 8174, ../sass/_main.scss */
  .column-layout li.o3 {
    order: 3;
  }
  /* line 8178, ../sass/_main.scss */
  .column-layout li.o4 {
    order: 4;
  }
  /* line 8182, ../sass/_main.scss */
  .column-layout li.o5 {
    order: 5;
  }
  /* line 8186, ../sass/_main.scss */
  .column-layout li.o6 {
    order: 6;
  }
  /* line 8190, ../sass/_main.scss */
  .column-layout li.o7 {
    order: 7;
  }
  /* line 8194, ../sass/_main.scss */
  .column-layout li.o8 {
    order: 8;
  }
  /* line 8198, ../sass/_main.scss */
  .column-layout li.o9 {
    order: 9;
  }
  /* line 8202, ../sass/_main.scss */
  .column-layout li.o10 {
    order: 10;
  }
  /* line 8206, ../sass/_main.scss */
  .column-layout li.o11 {
    order: 11;
  }
  /* line 8210, ../sass/_main.scss */
  .column-layout li.o12 {
    order: 12;
  }
  /* line 8214, ../sass/_main.scss */
  .column-layout li.o13 {
    order: 13;
  }
  /* line 8218, ../sass/_main.scss */
  .column-layout li.o14 {
    order: 14;
  }
  /* line 8222, ../sass/_main.scss */
  .column-layout li.o15 {
    order: 15;
  }
  /* line 8226, ../sass/_main.scss */
  .column-layout li.o16 {
    order: 16;
  }
  /* line 8230, ../sass/_main.scss */
  .column-layout li.o17 {
    order: 17;
  }
  /* line 8234, ../sass/_main.scss */
  .column-layout li.o18 {
    order: 18;
  }
  /* line 8238, ../sass/_main.scss */
  .column-layout li.o19 {
    order: 19;
  }
  /* line 8242, ../sass/_main.scss */
  .column-layout li.o20 {
    order: 20;
  }
  /* line 8246, ../sass/_main.scss */
  .column-layout li.o21 {
    order: 21;
  }
}
/**********************Report Groups************************/
/* line 8253, ../sass/_main.scss */
.report-group .expandables .card-view.edit-view {
  border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
}

/* line 8260, ../sass/_main.scss */
.report-group .expandables {
  padding: 0 15px;
  position: relative;
}
/* line 8264, ../sass/_main.scss */
.report-group .expandables h3 {
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #46474e;
  margin-bottom: 12px;
}
/* line 8272, ../sass/_main.scss */
.report-group .expandables .link-expand-all {
  color: #69767c;
  font-size: 12px;
  font-family: "proxima-nova", sans-serif;
  border: solid 1px #8f9a9f;
  padding: 4px;
  top: -4px;
  position: absolute;
  right: 44%;
}
/* line 8282, ../sass/_main.scss */
.report-group .expandables .link-expand-all:hover {
  color: #556268;
  border-color: #7b868b;
}
/* line 8288, ../sass/_main.scss */
.report-group .expandables .collapsible-group {
  width: 100%;
  float: left;
}
/* line 8292, ../sass/_main.scss */
.report-group .expandables .collapsible-group > li {
  margin-bottom: 10px;
  position: relative;
}
/* line 8297, ../sass/_main.scss */
.report-group .expandables .collapsible-group > li:first-child .drag-up {
  display: none;
}
/* line 8301, ../sass/_main.scss */
.report-group .expandables .collapsible-group > li:first-child hr {
  margin-top: 8px;
}
/* line 8306, ../sass/_main.scss */
.report-group .expandables .collapsible-group > li:only-child hr {
  display: none;
}
/* line 8311, ../sass/_main.scss */
.report-group .expandables .collapsible-group > li:last-child .drag-down {
  display: none;
}
/* line 8318, ../sass/_main.scss */
.report-group .expandables .card-view {
  -moz-box-shadow: 0.5px 0.866px 3px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 3px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 3px 0px rgba(0, 0, 0, 0.1);
  background: #f5f7f9;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  border: solid 1px #d2d9dc;
}
/* line 8329, ../sass/_main.scss */
.report-group .expandables .myHandle {
  width: 16px;
  float: left;
  margin-top: 3px;
}
/* line 8334, ../sass/_main.scss */
.report-group .expandables .myHandle a {
  float: left;
}
/* line 8338, ../sass/_main.scss */
.report-group .expandables .myHandle hr {
  background: #8f9a9f;
  width: 100%;
  height: 1px;
  margin: 0;
  border: none;
  float: left;
}
/* line 8347, ../sass/_main.scss */
.report-group .expandables .myHandle .drag-up {
  margin: 0 2px 2px;
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -16px -33px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 12px;
}
/* line 8353, ../sass/_main.scss */
.report-group .expandables .myHandle .drag-down {
  margin: 2px 2px 0;
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -28px -33px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 12px;
}
/* line 8360, ../sass/_main.scss */
.report-group .expandables .tree-structure {
  float: left;
  margin-left: 8px;
  margin-top: 5px;
  width: calc(100% -  103px);
}
/* line 8366, ../sass/_main.scss */
.report-group .expandables .tree-structure span {
  word-wrap: break-word;
}
/* line 8370, ../sass/_main.scss */
.report-group .expandables .tree-structure h5 {
  position: relative;
  padding-left: 23px;
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  color: #3a3a3a;
  line-height: 13px;
  /*cursor: pointer;*/
  /*&:before{
      width:13px;
      height:13px;
      background: url("/assets/img/icons/accordion-plus.png") top left no-repeat;
      left:0;
      top:0;
      border-top:none;
      z-index: 2;
      position: absolute;
      content: "";
  }*/
}
/* line 8392, ../sass/_main.scss */
.report-group .expandables .tree-structure span.collapse-ico {
  width: 13px;
  height: 13px;
  background: url("/assets/img/icons/accordion-plus.png") top left no-repeat;
  left: 0;
  top: 0px;
  z-index: 2;
  position: absolute;
  content: "";
  cursor: pointer;
  background-color: #fff;
}
/* line 8405, ../sass/_main.scss */
.report-group .expandables .tree-structure span.collapsed:after {
  border-left: none;
}
/* line 8409, ../sass/_main.scss */
.report-group .expandables .tree-structure ul {
  position: relative;
  margin-bottom: 5px;
}
/* line 8414, ../sass/_main.scss */
.report-group .expandables .tree-structure li {
  position: relative;
  padding-left: 35px;
  padding-top: 25px;
  font-size: 14px;
  color: #3a3a3a;
  font-family: "proxima-nova", sans-serif;
  /*&:nth-last-child(2)::after {
      height: 28px;
  }*/
}
/* line 8422, ../sass/_main.scss */
.report-group .expandables .tree-structure li::before, .report-group .expandables .tree-structure li::after {
  content: "";
  position: absolute;
  left: 6px;
}
/* line 8428, ../sass/_main.scss */
.report-group .expandables .tree-structure li::before {
  border-top: 1px dashed #8f9a9f;
  top: 32px;
  width: 24px;
  height: 0;
}
/* line 8435, ../sass/_main.scss */
.report-group .expandables .tree-structure li::after {
  border-left: 1px dashed #8f9a9f;
  height: 100%;
  width: 0px;
  top: 0;
}
/* line 8442, ../sass/_main.scss */
.report-group .expandables .tree-structure li:last-child::after {
  height: 28px;
}
/* line 8449, ../sass/_main.scss */
.report-group .expandables .tree-structure li:last-child {
  padding-bottom: 0;
}
/* line 8455, ../sass/_main.scss */
.report-group .expandables .ic-close-accordion {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -67px -135px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 18px;
  opacity: .85;
  margin: 2px 0;
}
/* line 8461, ../sass/_main.scss */
.report-group .expandables .ic-close-accordion:hover {
  opacity: 1;
}
/* line 8466, ../sass/_main.scss */
.report-group .expandables .btn-submit {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 0 12px;
  line-height: 21px;
  margin-right: 10px;
}
/* line 8473, ../sass/_main.scss */
.report-group .expandables .btn-submit:focus {
  color: #fff;
}
/* line 8480, ../sass/_main.scss */
.report-group .accordion-opened.card-view {
  background: #fff;
  -moz-box-shadow: 0.5px 0.866px 5px 0px rgba(92, 183, 90, 0.25);
  -webkit-box-shadow: 0.5px 0.866px 5px 0px rgba(92, 183, 90, 0.25);
  box-shadow: 0.5px 0.866px 5px 0px rgba(92, 183, 90, 0.25);
  border: solid 1px #5cb75a;
}
/* line 8488, ../sass/_main.scss */
.report-group .accordion-opened .tree-structure span.collapse-ico {
  background: url("/assets/img/icons/accordion-minus.png") top left no-repeat;
}
/* line 8492, ../sass/_main.scss */
.report-group .accordion-opened span.collapse-ico:after {
  position: absolute;
  content: "";
  left: 6px;
  top: 15px;
  height: 13px;
  bottom: 0;
}
/* line 8503, ../sass/_main.scss */
.report-group .edit-view .cancel-btn, .report-group .edit-view .btn-green {
  padding: 0 12px;
  line-height: 21px;
  margin: 3px 0;
  height: 21px;
  min-width: inherit;
}
/* line 8510, ../sass/_main.scss */
.report-group .edit-view .cancel-btn:hover, .report-group .edit-view .cancel-btn:focus, .report-group .edit-view .btn-green:hover, .report-group .edit-view .btn-green:focus {
  color: #fff;
}
/* line 8515, ../sass/_main.scss */
.report-group .edit-view .col-md-7 {
  padding-left: 0;
}
/* line 8519, ../sass/_main.scss */
.report-group .edit-view input, .report-group .edit-view .select-style select, .report-group .edit-view .select-style {
  height: 26px;
}
/* line 8523, ../sass/_main.scss */
.report-group .edit-view .cancel-btn {
  margin-right: 5px;
}
/* line 8527, ../sass/_main.scss */
.report-group .edit-view .col-md-5 input {
  width: calc(100% - 19px);
}
/* line 8531, ../sass/_main.scss */
.report-group .edit-view .more-width.col-md-5 input {
  width: 100%;
}
/* line 8535, ../sass/_main.scss */
.report-group .edit-view .tree-structure {
  width: calc(100% - 16px);
  margin: 0;
  padding: 0 15px 0 10px;
}
/* line 8540, ../sass/_main.scss */
.report-group .edit-view .tree-structure ul {
  float: left;
  width: 100%;
}
/* line 8545, ../sass/_main.scss */
.report-group .edit-view .tree-structure li {
  padding-top: 10px;
}
/* line 8548, ../sass/_main.scss */
.report-group .edit-view .tree-structure li:before {
  top: 24px;
}
/* line 8552, ../sass/_main.scss */
.report-group .edit-view .tree-structure li:last-child::after {
  height: 24px;
}
/* line 8556, ../sass/_main.scss */
.report-group .edit-view .tree-structure li:first-child {
  padding-left: 23px;
}
/* line 8560, ../sass/_main.scss */
.report-group .edit-view .tree-structure li:first-child::after {
  top: -9px;
  height: 43px;
}
/* line 8565, ../sass/_main.scss */
.report-group .edit-view .tree-structure li:first-child::before, .report-group .edit-view .tree-structure li:nth-child(2)::before {
  border-top: none;
}
/* line 8569, ../sass/_main.scss */
.report-group .edit-view .tree-structure li:nth-child(3) {
  padding-top: 8px;
}
/* line 8574, ../sass/_main.scss */
.report-group .edit-view .tree-structure .section-title {
  text-transform: uppercase;
  color: #46474e;
  font-size: 12px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
}
/* line 8582, ../sass/_main.scss */
.report-group .edit-view .tree-structure input[type="checkbox"] {
  display: none;
}
/* line 8586, ../sass/_main.scss */
.report-group .edit-view .tree-structure input[type="checkbox"].hidden + label {
  display: none;
  margin: 0;
}
/* line 8591, ../sass/_main.scss */
.report-group .edit-view .tree-structure input[type="checkbox"] + label {
  position: relative;
  float: left;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  margin-top: 7px;
  cursor: pointer;
}
/* line 8600, ../sass/_main.scss */
.report-group .edit-view .tree-structure input[type="checkbox"] + label:before {
  position: absolute;
  content: "";
  top: 0px;
  left: 0;
  width: 14px;
  height: 14px;
  border: solid 1px #53da89;
}
/* line 8611, ../sass/_main.scss */
.report-group .edit-view .tree-structure input[type="checkbox"]:checked + label:after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  top: 3px;
  left: 3px;
  background: #53da89;
}
/* line 8622, ../sass/_main.scss */
.report-group .edit-view .input-holder {
  position: relative;
  width: calc(100% - 150px);
}
/* line 8626, ../sass/_main.scss */
.report-group .edit-view .input-holder span {
  width: 13px;
  height: 13px;
  background: url("/assets/img/icons/accordion-plus.png") top left no-repeat;
  left: 0;
  top: 8px;
  z-index: 2;
  position: absolute;
  content: "";
  cursor: pointer;
}
/* line 8638, ../sass/_main.scss */
.report-group .edit-view .input-holder span:after {
  position: absolute;
  content: "";
  left: 6px;
  top: 15px;
  height: 6px;
  bottom: 0;
  border-left: dashed 1px #8f9a9f;
}
/* line 8648, ../sass/_main.scss */
.report-group .edit-view .input-holder span.collapsed:after {
  border-left: none;
}
/* line 8653, ../sass/_main.scss */
.report-group .edit-view .link-text {
  color: #5cb75a;
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 8px 0 0;
  display: inline-block;
}
/* line 8662, ../sass/_main.scss */
.report-group .edit-view textarea {
  height: 75px;
  min-height: 75px;
  margin-top: 6px;
}
/* line 8668, ../sass/_main.scss */
.report-group .edit-view .add-group {
  float: left;
}
/* line 8673, ../sass/_main.scss */
.report-group .add-section {
  position: relative;
}
/* line 8677, ../sass/_main.scss */
.report-group .add-section:after, .report-group .add-section:before {
  right: -10px;
  top: 10px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  z-index: 3;
}
/* line 8689, ../sass/_main.scss */
.report-group .add-section:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 9px;
  margin-top: -5px;
}
/* line 8696, ../sass/_main.scss */
.report-group .add-section:before {
  border-color: rgba(92, 183, 90, 0);
  border-right-color: #5cb75a;
  border-width: 10px;
  margin-top: -6px;
}
/* line 8703, ../sass/_main.scss */
.report-group .btn-apply {
  position: absolute;
  right: 5px;
  bottom: 20px;
}
/* line 8708, ../sass/_main.scss */
.report-group .btn-apply.disable {
  opacity: .5;
}
/* line 8714, ../sass/_main.scss */
.report-group .edit-mode .edit-view {
  display: block;
}
/* line 8719, ../sass/_main.scss */
.report-group .available-capacities-section {
  position: absolute;
  min-height: 100%;
  right: 14px;
  border: solid 1px #5cb75a;
  border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  background: #fff;
  padding-bottom: 45px;
  z-index: 2;
}
/* line 8731, ../sass/_main.scss */
.report-group .available-capacities-section .capacities-container {
  padding: 12px 0;
}
/* line 8734, ../sass/_main.scss */
.report-group .available-capacities-section .capacities-container h4 {
  color: #46474e;
  font-size: 14px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
}
/* line 8741, ../sass/_main.scss */
.report-group .available-capacities-section .capacities-container .close-capacity {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -173px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 18px;
}
/* line 8745, ../sass/_main.scss */
.report-group .available-capacities-section .capacities-container p {
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
}
/* line 8750, ../sass/_main.scss */
.report-group .available-capacities-section .capacities-container ul.available-group-list {
  float: left;
  width: 100%;
}
/* line 8754, ../sass/_main.scss */
.report-group .available-capacities-section .capacities-container ul.available-group-list li {
  width: 16.8%;
  margin: 0 2% 2%;
  float: left;
  text-align: center;
  line-height: 42px;
  border: solid 1px #cacaca;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #46474e;
  cursor: pointer;
}
/* line 8770, ../sass/_main.scss */
.report-group .available-capacities-section .capacities-container ul.available-group-list li:nth-child(5n) {
  margin-right: 0;
}
/* line 8774, ../sass/_main.scss */
.report-group .available-capacities-section .capacities-container ul.available-group-list li:first-child, .report-group .available-capacities-section .capacities-container ul.available-group-list li:nth-child(5n+1) {
  margin-left: 0;
}
/* line 8778, ../sass/_main.scss */
.report-group .available-capacities-section .capacities-container ul.available-group-list li.disable {
  opacity: .4;
  pointer-events: none;
}
/* line 8783, ../sass/_main.scss */
.report-group .available-capacities-section .capacities-container ul.available-group-list li.active {
  background: #5cb75a;
  border: solid 1px #5cb75a;
  color: #fff;
  font-weight: 600;
}
/* line 8792, ../sass/_main.scss */
.report-group .available-capacities-section .capacities-container .dropdown-holder {
  width: 100%;
  margin: 12px 0 15px;
  display: inline-block;
}

/* line 8801, ../sass/_main.scss */
.report-group .expandables .edit-view .tree-structure span.collapse-ico {
  top: 5px;
}

/* line 8805, ../sass/_main.scss */
.add-new-group {
  font-size: 12px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 12px 0;
  border: dashed 1px #5cb75a;
  color: #5cb75a;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 20px;
}
/* line 8821, ../sass/_main.scss */
.add-new-group:hover {
  border-color: #48a346;
  color: #48a346;
}

/* line 8827, ../sass/_main.scss */
.report-group .expandables .add-report-group .tree-structure li:first-child::after, .report-group .expandables .add-report-group .tree-structure li:nth-child(2)::after {
  border-left: none;
}

/* line 8831, ../sass/_main.scss */
.report-group .expandables .add-report-group .tree-structure li:nth-last-child(2)::after {
  height: 100%;
}

/* line 8835, ../sass/_main.scss */
.report-group .expandables .add-report-group .tree-structure h5, .report-group .expandables .add-report-group .tree-structure li:first-child {
  padding-left: 0;
}

/* line 8839, ../sass/_main.scss */
.validation-border-kendo-combo input.ng-invalid {
  border: solid 1px red !important;
}

/* line 8843, ../sass/_main.scss */
.addCtGroupForm .tree-structure {
  width: 100% !important;
}

/*******************Add Employee**********************/
/* line 8848, ../sass/_main.scss */
.search-blocks.m-top-less {
  margin-top: 45px;
}

/* line 8852, ../sass/_main.scss */
.gutter-padding-right {
  margin-right: 15px;
}

/* line 8856, ../sass/_main.scss */
.no-margin-bottom {
  margin-bottom: 0 !important;
}

/* line 8860, ../sass/_main.scss */
.employee-search .button-controls {
  margin-top: 15px;
}

/* line 8864, ../sass/_main.scss */
h6.emp-subtitle {
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #31363f;
  opacity: .8;
  margin-bottom: 10px;
}
/* line 8872, ../sass/_main.scss */
h6.emp-subtitle.top {
  margin-top: 10px;
}

/* line 8878, ../sass/_main.scss */
.add-employee .less-height {
  height: auto;
  line-height: normal;
  margin: 9px 0 0;
}
/* line 8884, ../sass/_main.scss */
.add-employee .box-with-shadow {
  padding: 10px 5px 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #b7bbbb;
}
/* line 8891, ../sass/_main.scss */
.add-employee .box-with-shadow .col-md-5 {
  display: table;
}
/* line 8895, ../sass/_main.scss */
.add-employee .box-with-shadow label {
  float: right;
}
/* line 8898, ../sass/_main.scss */
.add-employee .box-with-shadow label.labelstyle {
  width: 100%;
  float: none;
  text-align: right;
}
/* line 8904, ../sass/_main.scss */
.add-employee .box-with-shadow label.multi-select-label {
  float: none;
  word-break: break-all;
}
/* line 8911, ../sass/_main.scss */
.add-employee .logo_demo {
  margin-top: 5px;
  margin-bottom: 0;
}

/* line 8917, ../sass/_main.scss */
.add-contact-table {
  border: solid 1px #b7bbbb;
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-top: 6px;
  height: 130px;
  margin-bottom: 0;
}
/* line 8928, ../sass/_main.scss */
.add-contact-table .table > thead > tr > th {
  text-transform: none;
}
/* line 8932, ../sass/_main.scss */
.add-contact-table .btn-row-action {
  float: right;
  margin: 1px 5px 0 0;
  padding: 2px 12px;
}
/* line 8938, ../sass/_main.scss */
.add-contact-table .rem-margin {
  margin-top: 0;
}
/* line 8942, ../sass/_main.scss */
.add-contact-table .table > thead > tr > th:first-child, .add-contact-table .table > tbody > tr > td:first-child {
  padding-left: 10px;
}
/* line 8946, ../sass/_main.scss */
.add-contact-table .table > thead > tr > th:last-child, .add-contact-table .table > tbody > tr > td:last-child {
  padding-right: 0;
}
/* line 8950, ../sass/_main.scss */
.add-contact-table table.with-scroll > thead tr {
  border-top: none;
}
/* line 8954, ../sass/_main.scss */
.add-contact-table input, .add-contact-table .select-style select, .add-contact-table .select-style {
  width: 100%;
  height: 26px;
  font-weight: 400;
  line-height: 16px;
  float: left;
}

/****************ssn******************/
/* line 8964, ../sass/_main.scss */
.ssn-container {
  width: 100%;
  height: 30px;
  border: solid 1px #b7bbbb;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  padding-left: 10px;
  position: relative;
}
/* line 8977, ../sass/_main.scss */
.ssn-container .reveal-text {
  position: absolute;
  right: 7px;
  top: 9px;
  content: "";
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -54px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 11px;
  width: 14px;
}
/* line 8986, ../sass/_main.scss */
.ssn-container span {
  color: #7a8188;
  font-size: 12px;
  display: none;
}
/* line 8992, ../sass/_main.scss */
.ssn-container.focused span {
  display: inline-block;
}
/* line 8996, ../sass/_main.scss */
.ssn-container.focused input {
  border: none !important;
  border-bottom: solid 1px #7a8188 !important;
}
/* line 9001, ../sass/_main.scss */
.ssn-container.focused input.remove-bottom-border {
  border-bottom: none !important;
}
/* line 9005, ../sass/_main.scss */
.ssn-container input {
  padding: 0;
  border: none;
  height: 16px;
  margin: 3px 0;
  line-height: 14px;
  box-shadow: none;
  border-radius: 0;
  font-size: 15px;
  border-bottom: solid 1px #fff;
}
/* line 9016, ../sass/_main.scss */
.ssn-container input:focus {
  border: none !important;
  border-bottom: solid 1px #7a8188 !important;
}
/* line 9021, ../sass/_main.scss */
.ssn-container input.char-3 {
  width: 16px;
}
/* line 9025, ../sass/_main.scss */
.ssn-container input.char-2 {
  width: 13px;
}
/* line 9029, ../sass/_main.scss */
.ssn-container input.char-4 {
  width: 24px;
}

/* line 9035, ../sass/_main.scss */
.error-text {
  color: red;
  font-size: 12px;
  margin: 3px 0 6px;
}

/* Asset Reports */
/* line 9042, ../sass/_main.scss */
.asset-controls {
  margin-bottom: 0;
}
/* line 9045, ../sass/_main.scss */
.asset-controls .button {
  margin-top: 15px;
}

/* line 9051, ../sass/_main.scss */
.asset-report.utilization .icon-upload {
  top: -30px;
  right: 15px;
  position: absolute;
  z-index: 2;
}
/* line 9058, ../sass/_main.scss */
.asset-report.utilization .m-top {
  margin-top: 40px;
}

/* line 9063, ../sass/_main.scss */
.asset-table {
  min-width: 2080px;
}

/* line 9067, ../sass/_main.scss */
.asset-table.small-table {
  min-width: 1880px;
}

/**************Employee Management*******************/
/* line 9072, ../sass/_main.scss */
.emp-quick-detail {
  padding: 0 15px;
  margin-top: 50px;
}
/* line 9076, ../sass/_main.scss */
.emp-quick-detail .width-55 {
  width: 55%;
  padding-left: 20px;
  float: left;
  max-width: 530px;
}
/* line 9082, ../sass/_main.scss */
.emp-quick-detail .width-55 .box {
  width: 100%;
}
/* line 9087, ../sass/_main.scss */
.emp-quick-detail .box {
  background: #fff;
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: solid 1px #d2d9dc;
  height: auto;
}
/* line 9097, ../sass/_main.scss */
.emp-quick-detail .box.width-45 {
  width: 45%;
  float: left;
  max-width: 430px;
}
/* line 9102, ../sass/_main.scss */
.emp-quick-detail .box.width-45 .wrapper {
  padding: 9px;
}
/* line 9106, ../sass/_main.scss */
.emp-quick-detail .box.width-45 .img-holder {
  width: 36%;
  float: left;
  padding-right: 30px;
}
/* line 9111, ../sass/_main.scss */
.emp-quick-detail .box.width-45 .img-holder .image {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
}
/* line 9118, ../sass/_main.scss */
.emp-quick-detail .box.width-45 .content-block {
  width: 64%;
  float: left;
  margin-top: 4px;
}
/* line 9123, ../sass/_main.scss */
.emp-quick-detail .box.width-45 .content-block h4 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  margin-bottom: 5px;
  text-transform: uppercase;
  position: relative;
}
/* line 9133, ../sass/_main.scss */
.emp-quick-detail .box.width-45 .content-block p {
  font-size: 13px;
  color: #31363f;
  font-family: "proxima-nova", sans-serif;
  word-wrap: break-word;
}
/* line 9139, ../sass/_main.scss */
.emp-quick-detail .box.width-45 .content-block p.ex-f-size {
  font-size: 19px;
}
/* line 9144, ../sass/_main.scss */
.emp-quick-detail .box.width-45 .content-block li {
  width: 50%;
  float: left;
}
/* line 9148, ../sass/_main.scss */
.emp-quick-detail .box.width-45 .content-block li:nth-child(odd) {
  border-right: solid 1px #d2d9dc;
  padding-right: 15px;
}
/* line 9153, ../sass/_main.scss */
.emp-quick-detail .box.width-45 .content-block li:nth-child(even) {
  padding-left: 15px;
}
/* line 9157, ../sass/_main.scss */
.emp-quick-detail .box.width-45 .content-block li:nth-child(1), .emp-quick-detail .box.width-45 .content-block li:nth-child(2) {
  min-height: 55px;
}
/* line 9166, ../sass/_main.scss */
.emp-quick-detail .box table {
  width: 100%;
  table-layout: fixed;
  /* word-break: break-all; */
  word-wrap: break-word;
}
/* line 9173, ../sass/_main.scss */
.emp-quick-detail .box table tr:last-child td {
  border-bottom: none;
}
/* line 9177, ../sass/_main.scss */
.emp-quick-detail .box table td {
  padding: 7px 0 6px;
  border-bottom: solid 1px #d2d9dc;
  text-align: right;
}
/* line 9183, ../sass/_main.scss */
.emp-quick-detail .box table td:first-child {
  padding-left: 20px;
  text-align: left;
}
/* line 9188, ../sass/_main.scss */
.emp-quick-detail .box table td:last-child {
  padding-right: 12px;
}
/* line 9192, ../sass/_main.scss */
.emp-quick-detail .box table h3 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 9200, ../sass/_main.scss */
.emp-quick-detail .box table h6 {
  color: #31363f;
  font-family: "proxima-nova", sans-serif;
  margin-bottom: 3px;
}
/* line 9206, ../sass/_main.scss */
.emp-quick-detail .box table p {
  color: rgba(49, 54, 63, 0.5);
  font-family: "proxima-nova", sans-serif;
  font-size: 12px;
}
/* line 9212, ../sass/_main.scss */
.emp-quick-detail .box table .icon-show-more {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -16px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 10px;
  width: 5px;
}

/* line 9220, ../sass/_main.scss */
.emp-mgmt-tab .k-tabstrip .k-content {
  margin: 0;
}
/* line 9224, ../sass/_main.scss */
.emp-mgmt-tab .k-tabstrip .k-content.k-state-active {
  border: none;
  background-image: -moz-linear-gradient(90deg, #e9eaeb 0%, #f4f5f5 18%, white 82%);
  background-image: -webkit-linear-gradient(90deg, #e9eaeb 0%, #f4f5f5 18%, white 82%);
  background-image: -ms-linear-gradient(90deg, #e9eaeb 0%, #f4f5f5 18%, white 82%);
  padding: 15px;
}

/* line 9234, ../sass/_main.scss */
.equipmentDetailList li {
  padding-right: 7px !important;
  margin-right: 8px !important;
  width: 15.5%;
}

/* line 9241, ../sass/_main.scss */
.random-listing {
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: solid 1px #d2d9dc;
  background: #fff;
  padding: 20px 20px 0;
}
/* line 9250, ../sass/_main.scss */
.random-listing li {
  display: inline-block;
  border-right: solid 1px #d2d9dc;
  margin-right: 20px;
  padding-right: 20px;
  margin-bottom: 20px;
  vertical-align: top;
}
/* line 9258, ../sass/_main.scss */
.random-listing li h4 {
  color: #5b5b5d;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 9267, ../sass/_main.scss */
.random-listing li p {
  font-size: 13px;
  color: #31363f;
  font-family: "proxima-nova", sans-serif;
}
/* line 9273, ../sass/_main.scss */
.random-listing li:last-child {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}

/* line 9282, ../sass/_main.scss */
.section-list .header-area {
  background: #616f81;
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  width: 100%;
  float: left;
  padding: 8px 10px 8px 20px;
  position: relative;
  min-height: 42px;
  z-index: 1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 9296, ../sass/_main.scss */
.section-list .header-area .btn-green {
  padding: 0 15px 0 15px;
}
/* line 9301, ../sass/_main.scss */
.section-list h3 {
  color: #fff;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
}
/* line 9309, ../sass/_main.scss */
.section-list .table-holder {
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border: solid 1px #d2d9dc;
  background: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 9320, ../sass/_main.scss */
.section-list .table-holder.relative-table {
  position: relative;
}
/* line 9324, ../sass/_main.scss */
.section-list .table-holder .table-max-ht {
  max-height: 350px;
  overflow: auto;
}
/* line 9328, ../sass/_main.scss */
.section-list .table-holder .table-max-ht tbody {
  height: auto;
}
/* line 9333, ../sass/_main.scss */
.section-list .table-holder .row_ht {
  height: 57px;
}
/* line 9337, ../sass/_main.scss */
.section-list .table-holder .blue-bg {
  background: rgba(158, 158, 158, 0.16);
  border-bottom: solid 1px #d2d9dc;
  font-weight: 700;
}
/* line 9342, ../sass/_main.scss */
.section-list .table-holder .blue-bg td {
  font-size: 11px;
  font-weight: 600;
}
/* line 9348, ../sass/_main.scss */
.section-list .table-holder .absolute-table {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
/* line 9356, ../sass/_main.scss */
.section-list .table-holder .table > caption + thead > tr:first-child > th, .section-list .table-holder .table > colgroup + thead > tr:first-child > th, .section-list .table-holder .table > thead:first-child > tr:first-child > th {
  border-top: none;
  text-align: left;
}
/* line 9360, ../sass/_main.scss */
.section-list .table-holder .table > caption + thead > tr:first-child > th:first-child, .section-list .table-holder .table > colgroup + thead > tr:first-child > th:first-child, .section-list .table-holder .table > thead:first-child > tr:first-child > th:first-child {
  padding-left: 20px;
}
/* line 9365, ../sass/_main.scss */
.section-list .table-holder .table > thead > tr > td, .section-list .table-holder .table > tbody > tr > td, .section-list .table-holder .table > tfoot > tr > td {
  text-align: left;
  /*            padding: 12px;*/
}
/* line 9369, ../sass/_main.scss */
.section-list .table-holder .table > thead > tr > td:first-child, .section-list .table-holder .table > tbody > tr > td:first-child, .section-list .table-holder .table > tfoot > tr > td:first-child {
  padding-left: 20px;
}
/* line 9374, ../sass/_main.scss */
.section-list .table-holder .table {
  margin-bottom: 0;
  border-bottom: solid 1px #d2d9dc;
}
/* line 9379, ../sass/_main.scss */
.section-list .table-holder .icon-file {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -78px -233px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 15px;
  margin: 0 5px;
}
/* line 9384, ../sass/_main.scss */
.section-list .table-holder .icon-file.disabled {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -40px -193px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 15px;
  cursor: default;
}
/* line 9391, ../sass/_main.scss */
.section-list .table-holder .icon-image {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -15px -233px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
  margin: 0 5px;
}
/* line 9396, ../sass/_main.scss */
.section-list .table-holder .icon-image.disabled {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -27px -153px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
  cursor: default;
}
/* line 9403, ../sass/_main.scss */
.section-list .table-holder .icon-pdf {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -233px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 15px;
  margin: 0 5px;
}
/* line 9408, ../sass/_main.scss */
.section-list .table-holder .icon-pdf.disabled {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -40px -193px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 15px;
  cursor: default;
}
/* line 9415, ../sass/_main.scss */
.section-list .table-holder .theme-link {
  text-align: right;
  display: block;
  margin-right: 20px;
  text-decoration: underline;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  font-size: 12px;
  padding: 8px 2px;
}
/* line 9426, ../sass/_main.scss */
.section-list .table-holder .header-area {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 9431, ../sass/_main.scss */
.section-list .table-holder .no_border {
  border: 0;
}
/* line 9435, ../sass/_main.scss */
.section-list .table-holder .bottom-border {
  border-bottom: 1px solid #d2d9dc;
}
/* line 9439, ../sass/_main.scss */
.section-list .table-holder .border_2x {
  border-bottom: 2px solid #d2d9dc;
}
/* line 9443, ../sass/_main.scss */
.section-list .table-holder .head_td {
  font-weight: 800;
}
/* line 9448, ../sass/_main.scss */
.section-list .utility-tool-row {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 9453, ../sass/_main.scss */
.section-list .utility-tool-box {
  padding-left: 2px;
  padding-right: 2px;
}

/* line 9459, ../sass/_main.scss */
.section-list .servReq-table .table > thead:first-child > tr:first-child > th:first-child, .section-list .servReq-table .table > tbody > tr > td:first-child {
  padding-left: 10px;
}

/* line 9463, ../sass/_main.scss */
.utility-tool-row {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 9469, ../sass/_main.scss */
.contact-pop.modal.in .modal-dialog {
  z-index: 1041;
  width: 380px;
  margin: 255px auto 0;
}
/* line 9475, ../sass/_main.scss */
.contact-pop .modal-content {
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #d2d9dc;
}
/* line 9483, ../sass/_main.scss */
.contact-pop .modal-title {
  font-size: 20px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  color: #31363f;
}
/* line 9490, ../sass/_main.scss */
.contact-pop .modal-header {
  padding: 12px 10px 0 20px;
  border-bottom: none;
}
/* line 9495, ../sass/_main.scss */
.contact-pop .close {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -49px -135px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 18px;
  opacity: .8;
  margin-top: 0;
}
/* line 9501, ../sass/_main.scss */
.contact-pop .close:hover {
  opacity: 1;
}
/* line 9505, ../sass/_main.scss */
.contact-pop .close span {
  display: none;
}
/* line 9510, ../sass/_main.scss */
.contact-pop .modal-body {
  padding: 15px 0 0;
  width: 100%;
  display: inline-block;
}
/* line 9515, ../sass/_main.scss */
.contact-pop .modal-body li {
  padding: 6px 20px;
  border-bottom: solid 1px #d2d9dc;
  display: inline-block;
  width: 100%;
}
/* line 9521, ../sass/_main.scss */
.contact-pop .modal-body li:last-child {
  border: none;
}
/* line 9525, ../sass/_main.scss */
.contact-pop .modal-body li h5 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 6px;
}
/* line 9534, ../sass/_main.scss */
.contact-pop .modal-body li p {
  color: rgba(49, 54, 63, 0.7);
  font-size: 12px;
  font-family: "proxima-nova", sans-serif;
}
/* line 9540, ../sass/_main.scss */
.contact-pop .modal-body li h6 {
  color: #31363f;
  font-size: 15px;
  font-family: "proxima-nova", sans-serif;
  margin: 8px 0;
}

/* line 9550, ../sass/_main.scss */
.ssn-popup {
  /*display: none;*/
}

/* line 9554, ../sass/_main.scss */
.ssn-overlay {
  background: #000;
  opacity: .4;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 9;
}

/* line 9565, ../sass/_main.scss */
.ssn-pop-content {
  position: absolute;
  z-index: 10;
}
/* line 9569, ../sass/_main.scss */
.ssn-pop-content img {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  border: solid 1px #d2d9dc;
}
/* line 9577, ../sass/_main.scss */
.ssn-pop-content .ic-close-pop {
  position: absolute;
  top: -7px;
  left: -7px;
  z-index: 11;
}
/* line 9584, ../sass/_main.scss */
.ssn-pop-content .ic-close-pop-right {
  right: -7px;
  left: auto;
}
/* line 9589, ../sass/_main.scss */
.ssn-pop-content.add-ssn {
  width: 388px;
  left: 50%;
  margin-left: -194px;
  position: fixed;
}

/* line 9598, ../sass/_main.scss */
.blur #header, .blur #sidebar, .blur .main-links, .blur .emp-quick-detail, .blur .emp-mgmt-tab, .blur .emp-edit-view {
  filter: blur(5px);
  /* Someday, sigh ... */
  -webkit-filter: blur(5px);
  /* Prefixed CSS3 blur filters */
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
  /* IE lte 9 */
}

/* line 9608, ../sass/_main.scss */
.box-with-shadow {
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: solid 1px #d2d9dc;
  background: #fff;
  padding: 20px 20px 16px;
  float: left;
  width: 100%;
}
/* line 9619, ../sass/_main.scss */
.box-with-shadow .random-listing {
  box-shadow: none;
  padding: 0;
  float: right;
  border: none;
  width: calc(100% - 140px);
}

/* line 9628, ../sass/_main.scss */
#tabstrip-3 .box-with-shadow .random-listing li {
  max-width: inherit;
}

/* line 9632, ../sass/_main.scss */
.emp-mgmt-tab #tabstrip-3 .random-list.random-list-fixed-width.custom.vehicle li {
  max-width: 15.6%;
  min-width: 15.6%;
  padding-right: 1%;
  margin-right: 1%;
}

/* line 9641, ../sass/_main.scss */
#tabstrip-3 .random-listing li {
  word-wrap: break-word;
  vertical-align: top;
  margin-right: 2%;
  padding-right: 2%;
}
/* line 9647, ../sass/_main.scss */
#tabstrip-3 .random-listing li:last-child {
  margin-right: 0;
  padding-right: 0;
}
/* line 9653, ../sass/_main.scss */
#tabstrip-3 .random-listing .theme-link {
  text-decoration: underline;
  font-size: 13px;
}

/* line 9661, ../sass/_main.scss */
.waSlideMenu-nav li {
  max-width: 100% !important;
  margin-right: 0% !important;
  border-right: 0;
  float: none !important;
  padding-left: 0 !important;
}

/* line 9670, ../sass/_main.scss */
.img-carousel {
  float: left;
  width: 118px;
  height: 118px;
}

/************Image carousel**************/
/* line 9677, ../sass/_main.scss */
.bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1;
}

/* line 9684, ../sass/_main.scss */
.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/** THEME
===================================*/
/* line 9692, ../sass/_main.scss */
.bx-wrapper .bx-viewport {
  background: #fff;
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
  height: 118px !important;
}
/* line 9703, ../sass/_main.scss */
.bx-wrapper .bx-viewport li {
  cursor: pointer;
  width: 118px !important;
}

/* line 9709, ../sass/_main.scss */
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

/* LOADER */
/* line 9718, ../sass/_main.scss */
.bx-wrapper .bx-loading {
  min-height: 50px;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

/* PAGER */
/* line 9730, ../sass/_main.scss */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: 14px;
  font-family: "proxima-nova", sans-serif;
  font-style: italic;
  color: rgba(49, 54, 63, 0.7);
  padding-top: 20px;
}

/* line 9739, ../sass/_main.scss */
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

/* line 9746, ../sass/_main.scss */
.bx-wrapper .bx-pager.bx-default-pager a {
  /*background: #666;*/
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  /*border-radius: 5px;*/
}

/* line 9760, ../sass/_main.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  /*background: #000;*/
}

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 9767, ../sass/_main.scss */
.bx-wrapper .bx-prev {
  left: 10px;
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -46px -81px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 16px;
}

/* line 9773, ../sass/_main.scss */
.bx-wrapper .bx-next {
  right: 10px;
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -62px -81px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 16px;
}

/* line 9779, ../sass/_main.scss */
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  margin-top: 14px;
  outline: 0;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  z-index: 9;
}

/* line 9789, ../sass/_main.scss */
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
/* line 9795, ../sass/_main.scss */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

/* line 9799, ../sass/_main.scss */
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

/* line 9809, ../sass/_main.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

/* line 9814, ../sass/_main.scss */
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

/* line 9824, ../sass/_main.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 9831, ../sass/_main.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

/* line 9836, ../sass/_main.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
/* line 9843, ../sass/_main.scss */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

/* line 9852, ../sass/_main.scss */
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/* line 9860, ../sass/_main.scss */
.single-row-table tr:not(:first-child) {
  display: none;
}

/* line 9864, ../sass/_main.scss */
.single-row-table.extra tr:nth-child(2) {
  display: table-row;
}

/*********************Certification Management*******************/
/* line 9871, ../sass/_main.scss */
.certification-mgmt .add-role-section input {
  width: 60%;
}
/* line 9875, ../sass/_main.scss */
.certification-mgmt .add-role-section a.close-add-role {
  margin-right: 0;
}
/* line 9879, ../sass/_main.scss */
.certification-mgmt .add-role-section .icon-remove-white {
  margin-right: 5px;
}
/* line 9883, ../sass/_main.scss */
.certification-mgmt .add-role-section a.btn-submit.add-role.icon-add-white {
  margin-right: 11px;
  margin-left: 6px;
}

/* line 9891, ../sass/_main.scss */
.certification-mgmt .col-md-3, .certification-mgmt .col-md-6, .employee-data-mgmt .col-md-3, .employee-data-mgmt .col-md-6 {
  padding: 0;
  height: 100%;
}
/* line 9896, ../sass/_main.scss */
.certification-mgmt .button.cancel-btn, .employee-data-mgmt .button.cancel-btn {
  background: #b1b1b1;
  height: 26px;
  line-height: 26px;
  min-width: inherit;
  padding: 0 15px;
}
/* line 9903, ../sass/_main.scss */
.certification-mgmt .button.cancel-btn:hover, .certification-mgmt .button.cancel-btn:focus, .employee-data-mgmt .button.cancel-btn:hover, .employee-data-mgmt .button.cancel-btn:focus {
  color: #fff;
}

/* line 9909, ../sass/_main.scss */
.grey-header {
  background: #616f81;
  color: #fff;
}

/* line 9914, ../sass/_main.scss */
.blue-header {
  background: #264F9E;
  color: #fff;
}

/* line 9919, ../sass/_main.scss */
.certification-mgmt, .employee-data-mgmt {
  padding: 0 30px;
}

/* line 9923, ../sass/_main.scss */
.listing-sections {
  border-right: solid 1px #d2d9dc;
  height: 100%;
}
/* line 9927, ../sass/_main.scss */
.listing-sections .grey-header {
  padding: 8px 10px 8px 10px;
  width: 100%;
  float: left;
}
/* line 9932, ../sass/_main.scss */
.listing-sections .grey-header h4 {
  float: left;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 7px 0;
}
/* line 9940, ../sass/_main.scss */
.listing-sections .grey-header h4.pull-right {
  margin-right: 5px;
}
/* line 9945, ../sass/_main.scss */
.listing-sections .grey-header .btn-add {
  float: right;
  height: 26px;
  width: 26px;
  padding: 0;
}
/* line 9951, ../sass/_main.scss */
.listing-sections .grey-header .btn-add .icon-plus {
  margin: 8px;
}
/* line 9959, ../sass/_main.scss */
.listing-sections .certification-type, .listing-sections .certification-source {
  float: left;
  width: 100%;
}
/* line 9964, ../sass/_main.scss */
.listing-sections li {
  padding: 8px 15px 8px 10px;
  width: 100%;
  float: left;
  word-wrap: break-word;
}
/* line 9970, ../sass/_main.scss */
.listing-sections li a {
  color: #31363f;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  width: 50%;
  float: left;
  margin-top: 4px;
  text-decoration: none;
}
/* line 9980, ../sass/_main.scss */
.listing-sections li.active, .listing-sections li.active:hover {
  background: url(/assets/img/icons/ic-white-arrow-right.png) right 15px center no-repeat #284f9e;
}
/* line 9983, ../sass/_main.scss */
.listing-sections li.active a, .listing-sections li.active:hover a {
  color: #fff;
  text-decoration: none;
}
/* line 9989, ../sass/_main.scss */
.listing-sections li:hover {
  background: #e9e9e9;
  text-decoration: none;
}
/* line 9994, ../sass/_main.scss */
.listing-sections li .btn-green {
  line-height: 20px;
  margin-right: 5px;
}
/* line 10001, ../sass/_main.scss */
.listing-sections li.edit-class a.btn-submit.add-role.icon-add-white {
  float: right;
  margin-right: 10px;
  margin-top: 2px;
}
/* line 10007, ../sass/_main.scss */
.listing-sections li.edit-class a.close-add-role {
  width: auto;
  margin-right: 0;
  margin-top: 2px;
}
/* line 10014, ../sass/_main.scss */
.listing-sections .icon-remove-white {
  float: right;
  margin-right: 10px;
}

/* line 10020, ../sass/_main.scss */
.grey-table-content {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 18%, #e9eaeb 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 18%, #e9eaeb 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 18%, #e9eaeb 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9eaeb',GradientType=0 );
  /* IE6-9 */
  height: 100%;
}
/* line 10028, ../sass/_main.scss */
.grey-table-content .table-structure {
  display: table;
  width: 100%;
}
/* line 10033, ../sass/_main.scss */
.grey-table-content .grey-header {
  width: 28%;
  /*border-right: solid 1px #d2d9dc;*/
  display: table-cell;
  height: 100%;
  float: inherit;
  vertical-align: middle;
  padding: 7px 10px;
}
/* line 10043, ../sass/_main.scss */
.grey-table-content .grey-header:last-child {
  border-right: none;
}
/* line 10048, ../sass/_main.scss */
.grey-table-content table {
  width: 100%;
  border-bottom: solid 1px #d2d9dc;
}
/* line 10053, ../sass/_main.scss */
.grey-table-content th {
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 15px 20px;
  background: #616f81;
  color: #fff;
  border-right: solid 1px #d2d9dc;
}
/* line 10064, ../sass/_main.scss */
.grey-table-content td {
  padding: 8px 15px;
  border-right: solid 1px #d2d9dc;
  color: #31363f;
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  border-bottom: dashed 1px #d2d9dc;
}
/* line 10072, ../sass/_main.scss */
.grey-table-content td:last-child {
  border-right: none;
}
/* line 10076, ../sass/_main.scss */
.grey-table-content td .select-style, .grey-table-content td .select-style select {
  height: 26px;
}
/* line 10080, ../sass/_main.scss */
.grey-table-content td .select-style.active select {
  color: #70d56e;
  font-weight: 700;
}
/* line 10085, ../sass/_main.scss */
.grey-table-content td .select-style.inactive select {
  color: red;
  font-weight: 700;
}
/* line 10090, ../sass/_main.scss */
.grey-table-content td .select-style select option {
  color: #000;
}
/* line 10095, ../sass/_main.scss */
.grey-table-content .icon-plus {
  margin-top: 7px;
  margin-right: 5px;
}
/* line 10100, ../sass/_main.scss */
.grey-table-content .btn-green {
  float: right;
  margin-right: 20px;
  margin-top: 10px;
  font-size: 12px;
}

/* line 10110, ../sass/_main.scss */
.emp-mgmt-tab table tr td input {
  width: 99%;
  padding: 5px 5px !important;
}
/* line 10116, ../sass/_main.scss */
.emp-mgmt-tab table tr td .k-autocomplete input {
  padding-right: 20px !important;
}
/* line 10121, ../sass/_main.scss */
.emp-mgmt-tab table tr td:last-child {
  padding-right: 0px;
}

/* line 10127, ../sass/_main.scss */
#contactPopUp .modal-body li h6 {
  margin: 0;
}

/* line 10131, ../sass/_main.scss */
.employee-section {
  margin-top: -7px;
}

/***********************Storage*************************/
/* line 10136, ../sass/_main.scss */
.storage-sub-title {
  font-size: 14px;
  line-height: 19px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  padding-left: 15px;
}

/* line 10144, ../sass/_main.scss */
.content-header.bg-white {
  background: #fff;
  margin-top: 0;
  padding-bottom: 15px;
}

/***************Approval Requests********************/
/* line 10151, ../sass/_main.scss */
.quick-review {
  margin-top: 0;
}
/* line 10154, ../sass/_main.scss */
.quick-review li:first-child {
  padding-right: 0;
}

/* line 10160, ../sass/_main.scss */
.approval-rqsts .col-md-6 {
  padding: 0;
  height: 100%;
}
/* line 10165, ../sass/_main.scss */
.approval-rqsts table {
  background: #fff;
}
/* line 10168, ../sass/_main.scss */
.approval-rqsts table tr:hover {
  cursor: pointer;
  background: #fafafa;
}
/* line 10173, ../sass/_main.scss */
.approval-rqsts table tr.selected {
  background: #f6f7fa;
}
/* line 10176, ../sass/_main.scss */
.approval-rqsts table tr.selected td:last-child {
  position: relative;
  background: url(/assets/img/ic-grey-arrow.png) right 12px center no-repeat;
}
/* line 10183, ../sass/_main.scss */
.approval-rqsts .table > thead > tr > th {
  padding: 13px 2px;
}
/* line 10186, ../sass/_main.scss */
.approval-rqsts .table > thead > tr > th:first-child {
  padding-left: 30px;
}
/* line 10191, ../sass/_main.scss */
.approval-rqsts .table-responsive {
  height: 100%;
  border-right: solid 1px #d2d9dc;
  background: #fff;
}
/* line 10197, ../sass/_main.scss */
.approval-rqsts .list-items {
  display: table;
}
/* line 10200, ../sass/_main.scss */
.approval-rqsts .list-items li {
  display: table-row;
}
/* line 10203, ../sass/_main.scss */
.approval-rqsts .list-items li .div-block {
  display: table-cell;
  padding-left: 30px;
  padding-bottom: 20px;
}
/* line 10208, ../sass/_main.scss */
.approval-rqsts .list-items li .div-block h4 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 7px;
}
/* line 10217, ../sass/_main.scss */
.approval-rqsts .list-items li .div-block p {
  font-size: 13px;
  color: #31363f;
  font-family: "proxima-nova", sans-serif;
}
/* line 10222, ../sass/_main.scss */
.approval-rqsts .list-items li .div-block p.inactive {
  color: #f85559;
}
/* line 10228, ../sass/_main.scss */
.approval-rqsts .list-items li:last-child {
  padding-bottom: 0;
}

/* line 10235, ../sass/_main.scss */
.col-25 {
  width: 25%;
  float: left;
}

/* line 10240, ../sass/_main.scss */
.col-50 {
  width: 50%;
  float: left;
}

/* line 10245, ../sass/_main.scss */
.cert-wrapper {
  padding: 19px;
  display: inline-block;
}
/* line 10249, ../sass/_main.scss */
.cert-wrapper .cert-holder img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: solid 1px #d2d9dc;
  max-width: 100%;
  width: 135px;
}

/* line 10259, ../sass/_main.scss */
.attachments h4 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 10268, ../sass/_main.scss */
.attachments a {
  background: url(/assets/img/icons/ic-attachment.png) center left no-repeat;
  padding-left: 20px;
  font-size: 12px;
  color: #3fbee1;
  text-decoration: underline;
  margin-bottom: 6px;
  font-family: "proxima-nova", sans-serif;
  width: 100%;
  float: left;
  min-height: 14px;
}

/* line 10282, ../sass/_main.scss */
.msg-container {
  border-top: dashed 1px #d2d9dc;
  padding: 13px 19px 13px;
}
/* line 10286, ../sass/_main.scss */
.msg-container h6 {
  color: #46474e;
  font-family: "proxima-nova", sans-serif;
  font-size: 13px;
  margin-bottom: 8px;
}
/* line 10293, ../sass/_main.scss */
.msg-container textarea {
  height: 75px;
  min-height: 75px;
}

/* line 10299, ../sass/_main.scss */
.btn-grey, .btn-red {
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  line-height: 26px;
  color: #fff;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  display: inline-block;
  padding: 0 15px;
  text-transform: uppercase;
  font-size: 11px;
  border: none;
}

/* line 10313, ../sass/_main.scss */
.btn-grey {
  background: #b1b1b1;
}
/* line 10316, ../sass/_main.scss */
.btn-grey:hover {
  background: #9d9d9d;
  color: #fff;
}

/* line 10322, ../sass/_main.scss */
.btn-red {
  background: #f85559;
}
/* line 10325, ../sass/_main.scss */
.btn-red:hover {
  background: #e44145;
  color: #fff;
}

/* line 10331, ../sass/_main.scss */
.btn-lists a {
  float: right;
  margin-left: 9px;
  margin-top: 9px;
}

/****************Employee Master Data management*****************/
/* line 10339, ../sass/_main.scss */
.employee-data-mgmt .grey-header {
  float: left;
}
/* line 10342, ../sass/_main.scss */
.employee-data-mgmt .grey-header .btn-row-action {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  padding: 0 15px 0 8px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  line-height: 25px;
  color: #fff;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  display: inline-block;
  padding: 0 24px;
  text-transform: uppercase;
  font-size: 11px;
  border: none;
}
/* line 10360, ../sass/_main.scss */
.employee-data-mgmt .grey-header a.close-add-role {
  margin-top: 1px;
  margin-right: 0px;
}
/* line 10365, ../sass/_main.scss */
.employee-data-mgmt .grey-header .btn-green {
  /*padding: 0 15px 0 8px;*/
}
/* line 10370, ../sass/_main.scss */
.employee-data-mgmt .table-responsive {
  display: inline-block;
  width: 100%;
}
/* line 10374, ../sass/_main.scss */
.employee-data-mgmt .table-responsive th {
  position: relative;
}
/* line 10377, ../sass/_main.scss */
.employee-data-mgmt .table-responsive th .btn-green {
  font-size: 11px;
  line-height: 23px;
}
/* line 10382, ../sass/_main.scss */
.employee-data-mgmt .table-responsive th a.close-add-role {
  margin-top: 0;
  margin-right: 0px;
  position: absolute;
  top: 29%;
  right: 2px;
}
/* line 10389, ../sass/_main.scss */
.employee-data-mgmt .table-responsive th a.close-add-role i {
  margin-right: 0;
}
/* line 10394, ../sass/_main.scss */
.employee-data-mgmt .table-responsive th:first-child {
  padding-left: 10px !important;
}
/* line 10398, ../sass/_main.scss */
.employee-data-mgmt .table-responsive th:last-child {
  padding-right: 10px !important;
}
/* line 10404, ../sass/_main.scss */
.employee-data-mgmt .table-responsive td:first-child {
  padding-left: 10px !important;
}
/* line 10408, ../sass/_main.scss */
.employee-data-mgmt .table-responsive td:last-child {
  padding-right: 10px !important;
}
/* line 10414, ../sass/_main.scss */
.employee-data-mgmt .listing-sections {
  background: #ffffff;
                             /* Old browsers
background: -moz-linear-gradient(top,  #ffffff 18%, #e9eaeb 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 18%, #e9eaeb 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 18%, #e9eaeb 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9eaeb',GradientType=0 );
  /* IE6-9 */
  height: 100%;
}
/* line 10423, ../sass/_main.scss */
.employee-data-mgmt .table > thead > tr > th:first-child, .employee-data-mgmt .table > tbody > tr > td:first-child {
  padding-left: 20px;
}
/* line 10427, ../sass/_main.scss */
.employee-data-mgmt .table > thead > tr > th:first-child {
  border-top: none;
}
/* line 10431, ../sass/_main.scss */
.employee-data-mgmt .table > thead > tr > th:last-child, .employee-data-mgmt .table > tbody > tr > td:last-child {
  padding-right: 20px;
}
/* line 10435, ../sass/_main.scss */
.employee-data-mgmt tfoot > tr > td:first-child {
  padding-left: 20px;
}
/* line 10439, ../sass/_main.scss */
.employee-data-mgmt .table .btn-row-action {
  float: left;
}
/* line 10443, ../sass/_main.scss */
.employee-data-mgmt .table-responsive {
  height: auto;
}
/* line 10447, ../sass/_main.scss */
.employee-data-mgmt .table > tbody > tr > td {
  vertical-align: top;
}
/* line 10451, ../sass/_main.scss */
.employee-data-mgmt .table-responsive {
  margin-bottom: 0px;
}
/* line 10455, ../sass/_main.scss */
.employee-data-mgmt table.with-scroll {
  background: none;
}
/* line 10460, ../sass/_main.scss */
.employee-data-mgmt input[type="checkbox"] + label {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  cursor: pointer;
  vertical-align: middle;
}
/* line 10469, ../sass/_main.scss */
.employee-data-mgmt input[type="checkbox"] + label .disabled {
  cursor: default;
}
/* line 10473, ../sass/_main.scss */
.employee-data-mgmt input[type="checkbox"] + label:before {
  position: absolute;
  content: "";
  top: 0px;
  left: 0;
  width: 14px;
  height: 14px;
  border: solid 1px #53da89;
}
/* line 10484, ../sass/_main.scss */
.employee-data-mgmt input[type="checkbox"]:checked + label:after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  top: 3px;
  left: 3px;
  background: #53da89;
}
/* line 10494, ../sass/_main.scss */
.employee-data-mgmt .ng-invalid {
  border-color: red;
}
/* line 10498, ../sass/_main.scss */
.employee-data-mgmt .reset-border {
  border-color: #b7bbbb !important;
}

/* line 10503, ../sass/_main.scss */
span.active-status {
  width: 13px;
  height: 13px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: #53da89;
  float: left;
  margin-top: 3px;
}

/* line 10514, ../sass/_main.scss */
span.inactive-status {
  width: 13px;
  height: 13px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: #b3b9c2;
  float: left;
  margin-top: 3px;
}

/* line 10525, ../sass/_main.scss */
.edit-value {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -62px -275px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 20px;
  border: none;
  background-color: inherit;
  margin-right: 11px;
}

/* line 10533, ../sass/_main.scss */
.listing-sections .grey-header .edit-value {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -49px -582px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 26px;
  width: 26px;
}

/**************End User License Agreement******************/
/* line 10538, ../sass/_main.scss */
.modal-license {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
/* line 10546, ../sass/_main.scss */
.modal-license .modal-header {
  padding: 16px 20px;
  position: relative;
  border-bottom: 1px solid  #d2d9dc;
}
/* line 10551, ../sass/_main.scss */
.modal-license .modal-header h2 {
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  color: #31363f;
}
/* line 10557, ../sass/_main.scss */
.modal-license .modal-header .popup-close {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -49px -135px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 18px;
  position: absolute;
  top: 10px;
  right: 12px;
  opacity: .65;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 10567, ../sass/_main.scss */
.modal-license .modal-header .popup-close:hover {
  opacity: 1;
}
/* line 10573, ../sass/_main.scss */
.modal-license .modal-body {
  padding: 20px 10px 0 20px;
  text-align: left;
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 10579, ../sass/_main.scss */
.modal-license .modal-body h3 {
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  color: #676d78;
  font-weight: 600;
  margin-top: 25px;
  margin-bottom: 4px;
}
/* line 10588, ../sass/_main.scss */
.modal-license .modal-body h3:first-child {
  margin-top: 0;
}
/* line 10593, ../sass/_main.scss */
.modal-license .modal-body p {
  font-family: "proxima-nova", sans-serif;
  color: #46474e;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 12px;
}
/* line 10600, ../sass/_main.scss */
.modal-license .modal-body p.no-margin {
  margin-bottom: 0;
}
/* line 10605, ../sass/_main.scss */
.modal-license .modal-body a {
  word-wrap: break-word;
}
/* line 10610, ../sass/_main.scss */
.modal-license .modal-wrapper {
  padding-right: 25px;
  height: 327px;
}
/* line 10615, ../sass/_main.scss */
.modal-license .modal-footer {
  border-top: 1px solid  #d2d9dc;
  padding: 20px 20px 0;
  text-align: center;
}
/* line 10620, ../sass/_main.scss */
.modal-license .modal-footer label {
  font-family: "proxima-nova", sans-serif;
  color: #676d78;
  font-size: 14px;
  font-weight: 700;
  padding-left: 22px;
  position: relative;
  text-transform: inherit;
  height: inherit;
  display: inline-block;
}
/* line 10632, ../sass/_main.scss */
.modal-license .modal-footer input[type="checkbox"] {
  display: none;
}
/* line 10636, ../sass/_main.scss */
.modal-license .modal-footer input[type="checkbox"] + label:before {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -50px -97px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 17px;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
}
/* line 10645, ../sass/_main.scss */
.modal-license .modal-footer input[type="checkbox"]:checked + label:before {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -77px -97px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 17px;
}
/* line 10649, ../sass/_main.scss */
.modal-license .modal-footer button {
  width: 116px;
  margin: 25px 2px 10px;
}

/* line 10656, ../sass/_main.scss */
.modal-container {
  width: 584px;
  height: 540px;
  background: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -292px;
  margin-top: -270px;
}

/* line 10670, ../sass/_main.scss */
.green-btn {
  background-color: #5cb75a !important;
}

/* line 10674, ../sass/_main.scss */
.addStorageSetDetailsForm .ng-invalid {
  border-color: red;
}

/* line 10678, ../sass/_main.scss */
.addStorageSetDetailsForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 10682, ../sass/_main.scss */
.addStorageItemInformationForm .ng-invalid {
  border-color: red;
}

/* line 10686, ../sass/_main.scss */
.addStorageItemInformationForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 10690, ../sass/_main.scss */
#ssnImage::selection {
  background: none;
}

/* line 10694, ../sass/_main.scss */
#ssnImage::-moz-selection {
  background: none;
}

/* line 10699, ../sass/_main.scss */
.storageSet label {
  margin-top: 5px;
}
/* line 10703, ../sass/_main.scss */
.storageSet textarea.description-height {
  min-height: 140px;
}

/* line 10709, ../sass/_main.scss */
.documentStyles a.underLine {
  text-decoration: underline;
  white-space: normal;
}
/* line 10714, ../sass/_main.scss */
.documentStyles td.rightAlign {
  text-align: right !important;
}

/* line 10719, ../sass/_main.scss */
.table.f-i td .fileUploadDiv input {
  width: 100%;
  height: 30px;
  text-align: center;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #46474e;
  display: inline-block;
}

/* line 10733, ../sass/_main.scss */
.report-group-edit .inp-container .error-validation .icon-validation-error {
  right: -21px;
  top: 13px;
}

/* line 10744, ../sass/_main.scss */
.report-group-name .inp-container .error-validation .icon-validation-error {
  right: -21px;
  top: 3px;
}

/* line 10752, ../sass/_main.scss */
.asset-pos-relative .icon-validation-error {
  right: -22px;
}

/* line 10756, ../sass/_main.scss */
.green-color {
  color: #008000 !important;
  font-weight: 600 !important;
}

/* line 10761, ../sass/_main.scss */
.red-color {
  color: #FC393F !important;
  font-weight: 600 !important;
}

/* line 10766, ../sass/_main.scss */
.cert-details td input {
  height: 26px;
  line-height: 13px;
}

/* line 10771, ../sass/_main.scss */
.emp-mgmt-tab #tabstrip-2 {
  padding-top: 5px !important;
}

/* line 10776, ../sass/_main.scss */
.table.f-i.eulaPolicyTable .policyField {
  color: #3fbfe1;
}
/* line 10780, ../sass/_main.scss */
.table.f-i.eulaPolicyTable td input {
  text-align: left;
  height: 30px;
}
/* line 10785, ../sass/_main.scss */
.table.f-i.eulaPolicyTable td input[type="text"]:disabled {
  background-color: white;
}
/* line 10789, ../sass/_main.scss */
.table.f-i.eulaPolicyTable td select:disabled {
  background-color: white;
}
/* line 10793, ../sass/_main.scss */
.table.f-i.eulaPolicyTable a.close-add-role {
  margin-top: 4px;
}

/* line 10798, ../sass/_main.scss */
.eulaPolicyManagement {
  padding: 0 15px;
}

/* line 10802, ../sass/_main.scss */
.table-blur tbody tr {
  opacity: .4;
}
/* line 10805, ../sass/_main.scss */
.table-blur tbody tr * {
  pointer-events: none;
  cursor: default;
}
/* line 10810, ../sass/_main.scss */
.table-blur tbody tr:first-child {
  opacity: 1;
}
/* line 10813, ../sass/_main.scss */
.table-blur tbody tr:first-child * {
  pointer-events: inherit;
  cursor: default;
}

/* line 10820, ../sass/_main.scss */
.fade-effect {
  opacity: .4;
  pointer-events: none;
}

/* line 10825, ../sass/_main.scss */
.table.searchEmployee td:last-child, .table.searchEmployee > thead > tr > th:last-child, .table.searchEmployee > tbody > tr > td:last-child {
  padding-right: 8px;
}

/* line 10829, ../sass/_main.scss */
.table.searchEmployee > thead > tr > th:first-child {
  padding-left: 10px;
}

/* line 10833, ../sass/_main.scss */
.table.searchEmployee > tbody > tr > td:first-child {
  padding-left: 10px;
}

/**************End User License Agreement******************/
/* line 10838, ../sass/_main.scss */
.utilization-forecast .mCSB_container {
  min-width: 100%;
}

/*******/
/**********************Image carousel popup***********************/
/* line 10845, ../sass/_main.scss */
.popup-image-carousel {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10000;
}
/* line 10854, ../sass/_main.scss */
.popup-image-carousel .popup-container {
  width: 100%;
  display: table;
  height: 100%;
  padding-top: 20px;
}
/* line 10860, ../sass/_main.scss */
.popup-image-carousel .popup-container.document-wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 10866, ../sass/_main.scss */
.popup-image-carousel .popup-wrapper {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 10872, ../sass/_main.scss */
.popup-image-carousel .popup-wrapper .table-holder {
  width: 100%;
  float: left;
  height: calc(100% - 40px);
}
/* line 10878, ../sass/_main.scss */
.popup-image-carousel .popup-wrapper .section-list .table-holder .theme-link {
  text-align: left;
  font-weight: normal;
  padding: 0;
}
/* line 10884, ../sass/_main.scss */
.popup-image-carousel .popup-wrapper .icon-remove-white {
  float: left;
}
/* line 10888, ../sass/_main.scss */
.popup-image-carousel .popup-wrapper .file-uploader {
  position: relative;
  cursor: pointer;
}
/* line 10892, ../sass/_main.scss */
.popup-image-carousel .popup-wrapper .file-uploader input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 26px;
  opacity: 0;
  cursor: pointer;
  /*left:96px;*/
}
/* line 10906, ../sass/_main.scss */
.popup-image-carousel .carousel-block {
  width: 80%;
  max-width: 850px;
  margin: 0 auto;
  position: relative;
}
/* line 10912, ../sass/_main.scss */
.popup-image-carousel .carousel-block .pop-close-white {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -22px -340px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 22px;
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 4;
}
/* line 10922, ../sass/_main.scss */
.popup-image-carousel .img-wrapper img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  vertical-align: middle;
  cursor: pointer;
}

/* line 10932, ../sass/_main.scss */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* display none until init */
/* line 10942, ../sass/_main.scss */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}
/* line 10948, ../sass/_main.scss */
.owl-carousel .content-panel {
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 12px;
}
/* line 10956, ../sass/_main.scss */
.owl-carousel .content-panel p {
  float: left;
  font-family: "proxima-nova", sans-serif;
  font-size: 13px;
  color: #ddd;
  font-weight: 300;
  /*padding: 6px 0;*/
}
/* line 10964, ../sass/_main.scss */
.owl-carousel .content-panel p span {
  color: #fff;
  font-weight: 500;
}
/* line 10970, ../sass/_main.scss */
.owl-carousel .content-panel span {
  word-wrap: break-word;
}
/* line 10974, ../sass/_main.scss */
.owl-carousel .content-panel .discription {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 150px;
  white-space: nowrap;
}
/* line 10982, ../sass/_main.scss */
.owl-carousel .content-panel .slide-no {
  font-weight: 400;
  color: #fff;
  margin-right: 5px;
}
/* line 10988, ../sass/_main.scss */
.owl-carousel .content-panel a {
  margin-left: 5px;
}
/* line 10993, ../sass/_main.scss */
.owl-carousel .edit-panel {
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 7px 12px;
}
/* line 11001, ../sass/_main.scss */
.owl-carousel .edit-panel p {
  float: left;
  font-family: "proxima-nova", sans-serif;
  font-size: 13px;
  color: #7a7878;
  font-weight: 300;
  padding: 8px 2px;
  max-width: 80px;
}
/* line 11011, ../sass/_main.scss */
.owl-carousel .edit-panel .select-style, .owl-carousel .edit-panel input {
  width: calc(100% - 80px);
  float: left;
}
/* line 11016, ../sass/_main.scss */
.owl-carousel .edit-panel .button {
  min-width: 56px;
  height: 21px;
  margin: 4px 5px;
}
/* line 11022, ../sass/_main.scss */
.owl-carousel .edit-panel .icon-delete, .owl-carousel .edit-panel .btn-green {
  margin-top: 4px;
}
/* line 11027, ../sass/_main.scss */
.owl-carousel .icon-edit {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -48px -532px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
}
/* line 11031, ../sass/_main.scss */
.owl-carousel .icon-delete {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -45px -388px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 24px;
  width: 24px;
}

/* line 11036, ../sass/_main.scss */
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 11042, ../sass/_main.scss */
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 11048, ../sass/_main.scss */
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* line 11056, ../sass/_main.scss */
.owl-carousel .owl-item {
  float: left;
}

/* line 11060, ../sass/_main.scss */
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
  position: absolute;
  top: 50%;
  margin-top: -14px;
  font-size: 0;
  opacity: .7;
}
/* line 11069, ../sass/_main.scss */
.owl-controls .owl-page.owl-prev,
.owl-controls .owl-buttons div.owl-prev {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -948px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 44px;
  width: 28px;
  left: -45px;
}
/* line 11075, ../sass/_main.scss */
.owl-controls .owl-page.owl-next,
.owl-controls .owl-buttons div.owl-next {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -28px -948px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 44px;
  width: 28px;
  right: -45px;
}
/* line 11081, ../sass/_main.scss */
.owl-controls .owl-page:hover,
.owl-controls .owl-buttons div:hover {
  opacity: 1;
}

/* line 11086, ../sass/_main.scss */
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

/* mouse grab icon */
/* line 11096, ../sass/_main.scss */
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}

/* fix */
/* line 11101, ../sass/_main.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* line 11111, ../sass/_main.scss */
.sync1 {
  background: #fff;
  padding: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}

/* line 11121, ../sass/_main.scss */
.sync2 .item {
  background: none;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
  padding: 2px;
  margin: 28px 6px 0;
  position: relative;
}
/* line 11133, ../sass/_main.scss */
.sync2 .item img {
  width: 100%;
  float: left;
}
/* line 11138, ../sass/_main.scss */
.sync2 .item h6 {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  bottom: 2px;
  left: 2px;
  right: 2px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 500;
  font-size: 12px;
  /* word-break: break-all; */
  word-wrap: break-word;
  padding: 5px 0;
}

/* line 11156, ../sass/_main.scss */
.sync2 .item h1 {
  font-size: 18px;
}

/* line 11160, ../sass/_main.scss */
.sync2 .synced .item {
  background: #fff;
}

/* line 11164, ../sass/_main.scss */
.sync2 .item img {
  opacity: .4;
}

/* line 11168, ../sass/_main.scss */
.sync2 .synced .item img {
  opacity: 1;
}

/* line 11172, ../sass/_main.scss */
.sync2.owl-carousel .owl-wrapper-outer {
  text-align: center;
  height: 120px;
}
/* line 11176, ../sass/_main.scss */
.sync2.owl-carousel .owl-wrapper-outer .owl-wrapper {
  display: inline-block !important;
  margin: 0 auto;
  text-align: center;
}
/* line 11181, ../sass/_main.scss */
.sync2.owl-carousel .owl-wrapper-outer .owl-wrapper.auto-width {
  width: auto;
}

/* line 11187, ../sass/_main.scss */
.owl-carousel.sync2.bottom-row {
  width: calc(100% - 120px);
}

/* line 11191, ../sass/_main.scss */
.item.add-image-slide {
  width: 104px;
  float: right;
  margin-top: -77px;
  position: relative;
  height: 60px;
}
/* line 11198, ../sass/_main.scss */
.item.add-image-slide img {
  opacity: 1;
}
/* line 11202, ../sass/_main.scss */
.item.add-image-slide input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  height: 100%;
  cursor: pointer;
}

/*********************Popup with no image*********************/
/* line 11216, ../sass/_main.scss */
.popup-with-no-image {
  background: #686868;
  padding: 80px 0;
  border: solid 5px #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
/* line 11225, ../sass/_main.scss */
.popup-with-no-image img {
  margin-bottom: 15px;
}
/* line 11229, ../sass/_main.scss */
.popup-with-no-image p {
  font-size: 14px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 500;
  line-height: 19px;
  color: #fff;
}
/* line 11237, ../sass/_main.scss */
.popup-with-no-image .add-image {
  padding: 0;
  width: 28px;
  height: 28px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-top: 15px;
  position: relative;
  overflow: hidden;
}
/* line 11248, ../sass/_main.scss */
.popup-with-no-image .add-image input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  height: 100%;
  cursor: pointer;
  padding-left: 100%;
}
/* line 11262, ../sass/_main.scss */
.popup-with-no-image .add-slider-image {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -81px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 10px;
  width: 10px;
  margin: 9px 0;
}

/* line 11269, ../sass/_main.scss */
.popup-white-background {
  background: #ffffff !important;
}

/* line 11273, ../sass/_main.scss */
.storage .table {
  margin-bottom: 0;
}
/* line 11276, ../sass/_main.scss */
.storage .table.with-scroll > tbody {
  width: 100%;
}

/* line 11281, ../sass/_main.scss */
.drivers-licence .ng-invalid {
  border-color: red;
}

/* line 11285, ../sass/_main.scss */
.drivers-licence .reset-border {
  border-color: #b7bbbb !important;
}

/* line 11289, ../sass/_main.scss */
.medical-form .ng-invalid {
  border-color: red;
}

/* line 11293, ../sass/_main.scss */
.medical-form .reset-border {
  border-color: #b7bbbb !important;
}

/* line 11297, ../sass/_main.scss */
.background-check .ng-invalid {
  border-color: red;
}

/* line 11301, ../sass/_main.scss */
.background-check .reset-border {
  border-color: #b7bbbb !important;
}

/* line 11305, ../sass/_main.scss */
.drug-screening .ng-invalid {
  border-color: red;
}

/* line 11309, ../sass/_main.scss */
.drug-screening .reset-border {
  border-color: #b7bbbb !important;
}

/* line 11313, ../sass/_main.scss */
.drivers-licence .license-list {
  min-width: 125px;
}

/* line 11318, ../sass/_main.scss */
.storage-view .table > thead > tr > th {
  border-right: solid 1px #d2d9dc !important;
}
/* line 11322, ../sass/_main.scss */
.storage-view .table > tbody > tr > td {
  border-right: solid 1px #d2d9dc !important;
}

/*****************Utilization Forecast*******************/
/* line 11328, ../sass/_main.scss */
.utilization-forecast .current-utilization-groupTable th:last-child {
  padding-right: 0px !important;
}

/* line 11333, ../sass/_main.scss */
.utilization-forecast .current-utilization-groupTable .subtotal td.totalTd {
  padding-right: 10px !important;
}

/* line 11339, ../sass/_main.scss */
.utilization-forecast .fht-tbody table {
  margin-bottom: 100px;
}

/* line 11344, ../sass/_main.scss */
.current-utilization-table.reports .table > thead > tr th {
  border-top: none;
  padding-top: 7px;
  padding-bottom: 7px;
  white-space: inherit;
}
/* line 11350, ../sass/_main.scss */
.current-utilization-table.reports .table > thead > tr th.month-list {
  border-bottom: none;
}
/* line 11354, ../sass/_main.scss */
.current-utilization-table.reports .table > thead > tr th span {
  float: left;
  text-align: center;
  border-right: dashed 1px #d2d9dc;
  padding: 2px 0;
  font-size: 10px;
}
/* line 11361, ../sass/_main.scss */
.current-utilization-table.reports .table > thead > tr th span:last-of-type {
  border: none;
}

/* line 11368, ../sass/_main.scss */
.utilization-forecast .utilization-view {
  margin-bottom: 2px;
  overflow-y: hidden;
}

/* line 11374, ../sass/_main.scss */
.utilization-forecast > tbody > tr td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 11380, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData {
  padding: 0 !important;
  overflow: visible;
}
/* line 11384, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band {
  position: relative;
  float: left;
  height: 100%;
  min-height: 28px;
}
/* line 11390, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.green {
  background: #69e07f;
}
/* line 11394, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.blue {
  background: #37befd;
}
/* line 11398, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.pink {
  background: #f3acc6;
}
/* line 11402, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.grey {
  background: #37befd;
}
/* line 11406, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.orange {
  background: #f47d42;
}
/* line 11409, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.orange .data-band-span {
  color: #fff;
}
/* line 11414, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.shade-blue {
  background: #099498;
}
/* line 11417, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.shade-blue .data-band-span {
  color: #fff;
}
/* line 11422, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.violet {
  background: #7e5f7e;
}
/* line 11425, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.violet .data-band-span {
  color: #fff;
}
/* line 11430, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.brown {
  background: #a95742;
}
/* line 11433, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.brown .data-band-span {
  color: #fff;
}
/* line 11438, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.light-blue {
  background: #83b2c3;
}
/* line 11442, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.red-bg {
  background: red;
}
/* line 11445, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.red-bg .data-band-span {
  color: #fff;
}
/* line 11450, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.solid-blue {
  background: #817db7;
}
/* line 11453, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.solid-blue .data-band-span {
  color: #fff;
}
/* line 11458, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.yellow {
  background: #f9e182;
}
/* line 11462, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band.light-grey {
  background: #d5d5d5;
}
/* line 11467, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band:hover .tooltip {
  display: block !important;
}
/* line 11472, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .band .tooltip {
  display: none;
}
/* line 11477, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .tooltip {
  top: 50px;
  left: 50%;
  width: 270px;
  margin-left: -136px;
  bottom: inherit;
}
/* line 11485, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .tooltip:after {
  top: -9px;
  left: 50%;
  margin-left: -8px;
}
/* line 11491, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .tooltip p {
  font-weight: normal;
  font-size: 12px;
  line-height: 19px;
  word-break: break-word;
  white-space: normal;
}
/* line 11498, ../sass/_main.scss */
.current-utilization-table.reports .table > tbody > tr td.chartData .tooltip p span {
  font-size: 11px;
}

/* line 11505, ../sass/_main.scss */
.current-utilization-table.reports .table > thead > tr.sub-row th {
  padding: 0;
  border-bottom: solid 1px #d2d9dc;
}

/* line 11510, ../sass/_main.scss */
span.k-datepicker.half-date-width {
  width: 50%;
}

/* line 11514, ../sass/_main.scss */
.noImage {
  background: url("/assets/img/no-image-cert.png") center center no-repeat;
  width: 146px;
  height: 135px;
}

/* line 11520, ../sass/_main.scss */
.transferHeading {
  margin-top: 20px;
}

/* line 11524, ../sass/_main.scss */
.empty-files {
  display: inline-block;
  margin: 15px auto 0;
}
/* line 11528, ../sass/_main.scss */
.empty-files a.btn-green {
  line-height: 28px;
  float: left;
  margin: 0 10px;
}
/* line 11534, ../sass/_main.scss */
.empty-files .add-image {
  margin-top: 0;
  float: left;
}

/* line 11540, ../sass/_main.scss */
th {
  /*    position:relative;
      word-break: break-all;*/
  word-wrap: break-word;
  white-space: inherit;
}

/* line 11547, ../sass/_main.scss */
td {
  /*    position:relative;
      word-break: break-all;*/
  word-wrap: break-word;
  white-space: inherit;
}

/* line 11554, ../sass/_main.scss */
.white-space-nowrap th {
  /*    position:relative;
      word-break: break-all;*/
  word-wrap: break-word;
  white-space: nowrap;
}

/* line 11561, ../sass/_main.scss */
.white-space-nowrap td {
  /*    position:relative;
      word-break: break-all;*/
  word-wrap: break-word;
  white-space: nowrap;
}

/* line 11568, ../sass/_main.scss */
.transfer-steps-3 {
  float: right;
  margin-bottom: 18px;
}
/* line 11572, ../sass/_main.scss */
.transfer-steps-3 li {
  display: inline-block;
  text-align: center;
  vertical-align: top;
}
/* line 11577, ../sass/_main.scss */
.transfer-steps-3 li span {
  background-color: #b4bcc9;
  width: 45px;
  height: 45px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  margin: auto;
  font-weight: 700;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 20px;
  color: #fff;
  text-align: center;
  line-height: 45px;
  text-shadow: 0px 2px 0px rgba(82, 82, 82, 0.2);
  position: relative;
}
/* line 11596, ../sass/_main.scss */
.transfer-steps-3 li hr {
  border-top: 2px solid #b4bcc9;
  left: 48px;
  position: absolute;
  top: 1px;
  width: 100px;
  z-index: 0;
}
/* line 11605, ../sass/_main.scss */
.transfer-steps-3 li h6 {
  width: 80%;
  text-align: center;
  font-size: 10px;
  padding-top: 10px;
  text-transform: uppercase;
  color: #525c65;
  display: inline-block;
  margin-top: 0;
}
/* line 11617, ../sass/_main.scss */
.transfer-steps-3 li.active span {
  background: #4dd984;
}
/* line 11620, ../sass/_main.scss */
.transfer-steps-3 li.active span:after {
  content: "";
  width: 41px;
  height: 41px;
  position: absolute;
  display: block;
  border: 2px solid #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  top: 2px;
  left: 2px;
}
/* line 11635, ../sass/_main.scss */
.transfer-steps-3 li.active h6 {
  color: #4dd984;
}
/* line 11639, ../sass/_main.scss */
.transfer-steps-3 li.active hr {
  border-top: 2px solid #4dd984;
  left: 45px;
}
/* line 11646, ../sass/_main.scss */
.transfer-steps-3 li.completed span {
  background: #4dd984;
}
/* line 11650, ../sass/_main.scss */
.transfer-steps-3 li.completed h6 {
  color: #4dd984;
}
/* line 11654, ../sass/_main.scss */
.transfer-steps-3 li.completed hr {
  border-top: 2px solid #4dd984;
  left: 45px;
}

/* line 11663, ../sass/_main.scss */
.new-set-details .shadow-box {
  margin: 0px;
  /*        .icon-validation-error{
              right: -17px !important;
          }*/
}
/* line 11666, ../sass/_main.scss */
.new-set-details .shadow-box.current-job {
  padding: 15px 0 0;
}
/* line 11669, ../sass/_main.scss */
.new-set-details .shadow-box.current-job ul {
  padding: 0 15px;
}
/* line 11672, ../sass/_main.scss */
.new-set-details .shadow-box.current-job ul.m-top {
  margin-top: 15px;
}
/* line 11677, ../sass/_main.scss */
.new-set-details .shadow-box.current-job .with-bg-color {
  background: #f8f9fc;
  padding-top: 15px;
  float: left;
  width: 100%;
}
/* line 11683, ../sass/_main.scss */
.new-set-details .shadow-box.current-job .with-bg-color textarea {
  height: 80px;
}
/* line 11687, ../sass/_main.scss */
.new-set-details .shadow-box.current-job .with-bg-color li {
  width: 100%;
}
/* line 11693, ../sass/_main.scss */
.new-set-details .shadow-box h6 {
  color: #31363f;
  font-size: 18px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  margin-bottom: 20px;
}
/* line 11700, ../sass/_main.scss */
.new-set-details .shadow-box h6 span {
  font-weight: 700;
}
/* line 11706, ../sass/_main.scss */
.new-set-details .shadow-box li h4 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 11715, ../sass/_main.scss */
.new-set-details .shadow-box li h5 {
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  color: #31363f;
  word-wrap: break-word;
  min-height: 16px;
}
/* line 11722, ../sass/_main.scss */
.new-set-details .shadow-box li h5.status {
  color: #70d56e;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
}
/* line 11735, ../sass/_main.scss */
.new-set-details .sub-section {
  margin: 25px 0 15px;
}
/* line 11738, ../sass/_main.scss */
.new-set-details .sub-section .sub-title {
  color: #31363f;
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  margin: 0 15px 0;
}
/* line 11745, ../sass/_main.scss */
.new-set-details .sub-section .shadow-box li h5 {
  font-size: 13px;
  word-wrap: break-word;
}
/* line 11749, ../sass/_main.scss */
.new-set-details .sub-section .shadow-box li h5.large {
  font-size: 15px;
}
/* line 11754, ../sass/_main.scss */
.new-set-details .sub-section .btn-green {
  float: right;
  margin-left: 4px;
  height: 26px;
  line-height: 26px;
}
/* line 11760, ../sass/_main.scss */
.new-set-details .sub-section .btn-green .icon-plus {
  margin-top: 8px;
}
/* line 11765, ../sass/_main.scss */
.new-set-details .sub-section .actions {
  margin-right: 15px;
}

/* line 11771, ../sass/_main.scss */
.storage-document-form .ng-invalid, .storage-image-form .ng-invalid {
  border-color: red;
}

/* line 11775, ../sass/_main.scss */
.storage-document-form .reset-border, .storage-image-form .reset-border {
  border-color: #b7bbbb !important;
}

/* line 11779, ../sass/_main.scss */
#searchEquipmentTable .table td:last-child, #searchEquipmentTable .table > thead > tr > th:last-child, #searchEquipmentTable .table > tbody > tr > td:last-child {
  padding-right: 6px;
}

/********************Accessories Section ************************/
/* line 11785, ../sass/_main.scss */
.grey-form-combined .box-with-shadow {
  padding: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: solid 0px #d2d9dc;
}
/* line 11793, ../sass/_main.scss */
.grey-form-combined .table-single {
  padding: 12px 20px;
  clear: both;
}
/* line 11799, ../sass/_main.scss */
.grey-form-combined .form-group .col-md-5 {
  display: table;
}
/* line 11802, ../sass/_main.scss */
.grey-form-combined .form-group .col-md-5 label {
  text-align: right;
  width: 100%;
}
/* line 11809, ../sass/_main.scss */
.grey-form-combined .heading-style {
  color: #555;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-size: 18px;
  margin-bottom: 14px;
}
/* line 11817, ../sass/_main.scss */
.grey-form-combined .no-radius {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 11822, ../sass/_main.scss */
.wrapper-content {
  padding: 0 15px;
}

/* line 11826, ../sass/_main.scss */
.heading-style {
  color: #555;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-size: 18px;
  margin-bottom: 14px;
}

/* line 11834, ../sass/_main.scss */
.btn-accessories {
  margin-top: -7px;
  padding: 0 15px 0 8px;
  margin-right: 17px;
}

/* line 11841, ../sass/_main.scss */
.select-with-validation .asset-category-list {
  top: 30px;
}
/* line 11845, ../sass/_main.scss */
.select-with-validation .error-validation .icon-validation-error {
  right: -22px;
}

/* line 11850, ../sass/_main.scss */
.kendoComboSearch .error-validation .icon-validation-error, .add-rental-base-setup .error-validation .icon-validation-error, .storage-validation .error-validation .icon-validation-error {
  right: -22px;
}

/* line 11854, ../sass/_main.scss */
.rental-activities .shadow-box h6.error-text {
  color: red;
  font-size: 12px;
  margin: 3px 0 6px;
}

/* line 11860, ../sass/_main.scss */
.storage-validation h6.error-text {
  color: red;
  font-size: 12px;
  margin: 3px 0 6px;
  font-weight: 400;
}

/* line 11867, ../sass/_main.scss */
.removedisable-bg {
  background-color: #ebebe4;
}
/* line 11870, ../sass/_main.scss */
.removedisable-bg textarea:disabled, .removedisable-bg input:not([type]):disabled, .removedisable-bg input[type="color"]:disabled, .removedisable-bg input[type="date"]:disabled, .removedisable-bg input[type="datetime"]:disabled, .removedisable-bg input[type="datetime-local"]:disabled, .removedisable-bg input[type="email"]:disabled, .removedisable-bg input[type="month"]:disabled, .removedisable-bg input[type="password"]:disabled, .removedisable-bg input[type="number"]:disabled, .removedisable-bg input[type="search"]:disabled, .removedisable-bg input[type="tel"]:disabled, .removedisable-bg input[type="text"]:disabled, .removedisable-bg input[type="time"]:disabled, .removedisable-bg input[type="url"]:disabled, .removedisable-bg input[type="week"]:disabled, .removedisable-bg select:disabled {
  background-color: #ebebe4;
  border: none !important;
}

/* line 11876, ../sass/_main.scss */
.btn-update-assignment {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  padding: 4px 12px;
  border-radius: 13px;
  line-height: 26px;
  color: #fff;
  font-weight: 700;
  display: inline-block;
  padding: 0 15px;
  text-transform: uppercase;
  font-size: 11px;
  border: none;
}

/* line 11893, ../sass/_main.scss */
.vehicle-survey .col-md-5 {
  width: 500px;
}
/* line 11897, ../sass/_main.scss */
.vehicle-survey .col-md-7 {
  width: calc(100% - 500px);
}
/* line 11901, ../sass/_main.scss */
.vehicle-survey .box-with-shadow {
  padding: 20px 20px 16px;
}
/* line 11905, ../sass/_main.scss */
.vehicle-survey .random-listing h4 {
  margin-top: 0;
}
/* line 11909, ../sass/_main.scss */
.vehicle-survey .col-md-7 .random-listing {
  width: 100%;
}

/* line 11914, ../sass/_main.scss */
.survey-section {
  counter-reset: item;
  margin-top: 45px;
}
/* line 11918, ../sass/_main.scss */
.survey-section .item::before {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  height: 100%;
  left: 20px;
  background: #b4bcc9;
  content: "";
}
/* line 11929, ../sass/_main.scss */
.survey-section .item {
  padding-left: 60px;
  position: relative;
  padding-bottom: 34px;
}
/* line 11934, ../sass/_main.scss */
.survey-section .item .item-holder {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #b7bbbb;
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  background: #fff;
  position: relative;
}
/* line 11945, ../sass/_main.scss */
.survey-section .item .item-holder h6 {
  font-size: 15px;
  color: #31363f;
  font-family: "proxima-nova", sans-serif;
  margin-bottom: 10px;
}
/* line 11951, ../sass/_main.scss */
.survey-section .item .item-holder h6 span {
  color: #fe465b;
}
/* line 11956, ../sass/_main.scss */
.survey-section .item .item-holder::before {
  position: absolute;
  top: 0;
  left: -60px;
  width: 41px;
  height: 41px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
  line-height: 41px;
  text-shadow: 0 2px 0 rgba(82, 82, 82, 0.2);
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  font-size: 17px;
  counter-increment: item;
  content: counter(item);
  color: #fff;
  background: #b4bcc9;
}
/* line 11978, ../sass/_main.scss */
.survey-section .item:last-child {
  padding-bottom: 0;
}
/* line 11982, ../sass/_main.scss */
.survey-section .item.completed .item-holder::before {
  background: #4dd984;
}
/* line 11986, ../sass/_main.scss */
.survey-section .item.completed::before {
  background: #4dd984;
}
/* line 11990, ../sass/_main.scss */
.survey-section .item.completed:last-child::before {
  background: #b4bcc9;
}
/* line 11994, ../sass/_main.scss */
.survey-section .item:last-child::before {
  height: 0;
}

/*********************Vehicle Policy Document***********************/
/* line 12002, ../sass/_main.scss */
.without-sidebar #header {
  position: inherit;
}
/* line 12006, ../sass/_main.scss */
.without-sidebar #header .navbar-content {
  padding-left: 25px;
}
/* line 12010, ../sass/_main.scss */
.without-sidebar #header .top-notifications li {
  margin: 15px 25px;
}
/* line 12014, ../sass/_main.scss */
.without-sidebar .main-links {
  margin-left: 0;
}

/* line 12019, ../sass/_main.scss */
.wrapper-without-sidebar {
  padding: 20px 25px;
}
/* line 12022, ../sass/_main.scss */
.wrapper-without-sidebar h2 {
  font-size: 28px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  margin-bottom: 25px;
  color: #31363f;
}
/* line 12030, ../sass/_main.scss */
.wrapper-without-sidebar .box-with-shadow {
  padding: 0 25px 5px;
}
/* line 12034, ../sass/_main.scss */
.wrapper-without-sidebar h4 {
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #676d78;
  margin-top: 25px;
  text-transform: uppercase;
  margin-bottom: 3px;
}
/* line 12044, ../sass/_main.scss */
.wrapper-without-sidebar p {
  color: #46474e;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  margin-bottom: 15px;
  min-height: 10px;
  line-height: 22px;
}
/* line 12052, ../sass/_main.scss */
.wrapper-without-sidebar p.no-margin {
  margin-bottom: 0;
}
/* line 12057, ../sass/_main.scss */
.wrapper-without-sidebar .button-controls {
  margin-top: 8px;
}
/* line 12060, ../sass/_main.scss */
.wrapper-without-sidebar .button-controls .button {
  min-width: 108px;
}

/* line 12066, ../sass/_main.scss */
.grey-table-content .btn-green-storage {
  margin-right: 20px;
  margin-top: 2px;
  font-size: 12px;
}

/* line 12073, ../sass/_main.scss */
.vehicle .edit-vehicle li {
  width: 47%;
  margin-right: 6px;
  padding-right: 7px;
}
/* line 12079, ../sass/_main.scss */
.vehicle .edit-vehicle-second li {
  width: 24%;
  margin-right: 3px;
  padding-right: 8px;
}

/* line 12087, ../sass/_main.scss */
.vehicleButtons .button {
  height: 26px;
  line-height: 26px;
  padding: 0 15px;
  display: inline-block;
  min-width: inherit;
}

/* line 12098, ../sass/_main.scss */
*
.survey-details-table .myHandle {
  width: 16px;
  float: left;
  margin-top: 3px;
}
/* line 12103, ../sass/_main.scss */
*
.survey-details-table .myHandle a {
  float: left;
}
/* line 12107, ../sass/_main.scss */
*
.survey-details-table .myHandle hr {
  background: #8f9a9f;
  width: 100%;
  height: 1px;
  margin: 0;
  border: none;
  float: left;
}
/* line 12116, ../sass/_main.scss */
*
.survey-details-table .myHandle .drag-up {
  margin: 0 2px 2px;
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -16px -33px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 12px;
}
/* line 12122, ../sass/_main.scss */
*
.survey-details-table .myHandle .drag-down {
  margin: 2px 2px 0;
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -28px -33px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 12px;
}

/* line 12130, ../sass/_main.scss */
.no-data-message {
  padding-bottom: 14px !important;
  padding-left: 3px !important;
}

/* line 12135, ../sass/_main.scss */
.tollTagTable .angucomplete-title {
  font-family: "proxima-nova", sans-serif;
  font-weight: inherit;
  color: #46474e;
  margin-bottom: 3px;
}

/* line 12142, ../sass/_main.scss */
.left-align p {
  text-align: left !important;
}

/* line 12146, ../sass/_main.scss */
.popup-in-header.modal-license .modal-wrapper {
  height: 365px;
}
/* line 12149, ../sass/_main.scss */
.popup-in-header.modal-license .modal-wrapper .table .heading td {
  background-color: #4F81BD;
  text-align: left;
  color: #fff;
}
/* line 12154, ../sass/_main.scss */
.popup-in-header.modal-license .modal-wrapper .table .heading td p {
  color: #fff;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 13px;
}
/* line 12162, ../sass/_main.scss */
.popup-in-header.modal-license .modal-wrapper .table {
  table-layout: fixed;
}
/* line 12166, ../sass/_main.scss */
.popup-in-header.modal-license .modal-wrapper .table td {
  padding: 10px;
}

/* line 12171, ../sass/_main.scss */
.popup-in-header.modal-license .modal-footer {
  padding-top: 0;
}

/* line 12175, ../sass/_main.scss */
.popup-in-header .button-controls {
  margin-bottom: 0;
}

/* line 12180, ../sass/_main.scss */
.privacy-terms .modal-wrapper {
  height: 415px;
}

/* line 12185, ../sass/_main.scss */
.popup-in-header {
  z-index: 10002 !important;
}

/* line 12189, ../sass/_main.scss */
.txt-style {
  display: inline-block;
  font-size: 12px;
  padding: 0px 0px 10px 0px;
  color: #B1AEAE;
}

/* line 12196, ../sass/_main.scss */
.random-list.random-list-fixed-width.custom-set li {
  display: inline-block;
  max-width: 22.4%;
  min-width: 22.4%;
  width: auto;
}

/* line 12204, ../sass/_main.scss */
.img-carousel .bx-wrapper {
  display: none !important;
}
/* line 12208, ../sass/_main.scss */
.img-carousel .bx-wrapper:first-child {
  display: block !important;
}

/* line 12213, ../sass/_main.scss */
.branch-dropdown .k-multiselect.k-header {
  /*    max-height: 30px;*/
}

/* line 12217, ../sass/_main.scss */
.k-autocomplete {
  width: 100%;
}

/* line 12221, ../sass/_main.scss */
.k-item {
  font-size: .9em;
}

/* line 12226, ../sass/_main.scss */
.certification-dm-table td {
  padding: 8px 5px;
}
/* line 12229, ../sass/_main.scss */
.certification-dm-table td input {
  width: 100%;
}
/* line 12234, ../sass/_main.scss */
.certification-dm-table .grey-header {
  padding: 7px 5px;
}

/* line 12239, ../sass/_main.scss */
.rental.table-responsive.m-top {
  margin-top: 15px;
}

/* line 12243, ../sass/_main.scss */
.equipmentModelBreadCrump {
  margin-top: 0px;
}

/*************Storage Management********************/
/* line 12248, ../sass/_main.scss */
.m-top-custom {
  margin-top: 6px;
}
/* line 12251, ../sass/_main.scss */
.m-top-custom.table-responsive {
  margin-top: 2px;
}
/* line 12255, ../sass/_main.scss */
.m-top-custom.search-blocks .section-single {
  padding-right: 0;
}

/*************Equipment Management********************/
/* line 12261, ../sass/_main.scss */
.k-tabstrip .section-list {
  clear: both;
}

/* line 12265, ../sass/_main.scss */
.k-tabstrip .breadcrumps {
  margin: 20px 0;
}

/* line 12269, ../sass/_main.scss */
.input-with-select {
  max-width: 150px !important;
}
/* line 12272, ../sass/_main.scss */
.input-with-select input {
  width: 50%;
  float: left;
  border-radius: 3px 0 0 3px;
}
/* line 12278, ../sass/_main.scss */
.input-with-select .select-style {
  width: 40%;
  float: left;
  position: relative;
  z-index: 1;
  margin-left: -1px;
  border-radius: 0 3px 3px 0;
}
/* line 12286, ../sass/_main.scss */
.input-with-select .select-style select {
  border-radius: 0 3px 3px 0;
}

/* line 12292, ../sass/_main.scss */
.right-aligned-label .col-md-2 {
  display: table;
}
/* line 12295, ../sass/_main.scss */
.right-aligned-label .col-md-2 label {
  text-align: right;
}

/* line 12301, ../sass/_main.scss */
.rental-custom-style .button {
  font-size: 10px;
}
/* line 12305, ../sass/_main.scss */
.rental-custom-style .btn-green {
  line-height: 24px;
}
/* line 12309, ../sass/_main.scss */
.rental-custom-style .random-list li {
  margin-bottom: 10px;
}
/* line 12313, ../sass/_main.scss */
.rental-custom-style .rental-activities .shadow-box {
  margin: 7px 15px;
}
/* line 12316, ../sass/_main.scss */
.rental-custom-style .rental-activities .shadow-box h6 {
  font-size: 14px;
  margin-bottom: 16px;
}
/* line 12321, ../sass/_main.scss */
.rental-custom-style .rental-activities .shadow-box li h4 {
  font-size: 11px;
}
/* line 12325, ../sass/_main.scss */
.rental-custom-style .rental-activities .shadow-box h5 {
  font-size: 12px;
}
/* line 12330, ../sass/_main.scss */
.rental-custom-style .rental-activities .sub-section {
  margin: 20px 0 15px;
}
/* line 12333, ../sass/_main.scss */
.rental-custom-style .rental-activities .sub-section.less-margin {
  margin-top: 8px;
}
/* line 12337, ../sass/_main.scss */
.rental-custom-style .rental-activities .sub-section .sub-title {
  font-size: 15px;
}
/* line 12341, ../sass/_main.scss */
.rental-custom-style .rental-activities .sub-section .m-top-less {
  margin-top: 8px;
}
/* line 12345, ../sass/_main.scss */
.rental-custom-style .rental-activities .sub-section .btn-green {
  float: right;
  margin-left: 4px;
  height: 22px;
  line-height: 20px;
}
/* line 12351, ../sass/_main.scss */
.rental-custom-style .rental-activities .sub-section .btn-green .icon-plus {
  margin-top: 6px;
  margin-right: 5px;
}
/* line 12358, ../sass/_main.scss */
.rental-custom-style .btn-submit {
  font-size: 10px;
}
/* line 12362, ../sass/_main.scss */
.rental-custom-style .table > thead > tr > th {
  font-size: 12px;
}
/* line 12366, ../sass/_main.scss */
.rental-custom-style .table .btn-row-action {
  padding: 3px 10px;
}
/* line 12370, ../sass/_main.scss */
.rental-custom-style .switch li label {
  width: 100px;
  font-size: 12px;
  padding: 0;
}
/* line 12376, ../sass/_main.scss */
.rental-custom-style .paging-text {
  font-size: 13px;
}
/* line 12380, ../sass/_main.scss */
.rental-custom-style .page-no {
  padding: 26px 12px 0 0;
  font-size: 13px;
}
/* line 12386, ../sass/_main.scss */
.rental-custom-style .table > thead > tr.row-filter-container > th.align-center .clear-filter {
  font-size: 11px;
}
/* line 12391, ../sass/_main.scss */
.rental-custom-style .table > thead > tr > td, .rental-custom-style .table > tbody > tr > td, .rental-custom-style .table > tfoot > tr > td {
  font-size: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* line 12398, ../sass/_main.scss */
.privacy-terms-in-out .modal-container {
  width: 74%;
  margin-left: -37%;
}

/* line 12403, ../sass/_main.scss */
.on-rent-red {
  color: #fc0d1b;
  font-size: 10px;
  font-family: "proxima-nova", sans-serif;
  line-height: 10px;
}

/* line 12410, ../sass/_main.scss */
.on-rent-blue {
  color: #000;
  font-size: 10px;
  font-family: "proxima-nova", sans-serif;
  line-height: 10px;
}

/* line 12417, ../sass/_main.scss */
.ic-on-rent {
  background: url(/assets/img/icons/ic-green-arrow.png) top 1px left no-repeat;
  padding-left: 11px;
  display: inline-block;
}

/* line 12423, ../sass/_main.scss */
.ic-off-rent {
  background: url(/assets/img/icons/ic-red-arrow.png) top left no-repeat;
  padding-left: 11px;
  display: inline-block;
  color: #000;
  font-size: 10px;
  font-family: "proxima-nova", sans-serif;
  line-height: 9px;
}

/* line 12433, ../sass/_main.scss */
.forecast-view .down-rented a {
  float: left;
  min-width: 50%;
}

/* line 12438, ../sass/_main.scss */
table.with-scroll.tbody-with-full-width > tbody {
  width: 100%;
}

/* line 12443, ../sass/_main.scss */
.add-vehicle-div textarea {
  height: 60px;
  min-height: 60px;
}
/* line 12448, ../sass/_main.scss */
.add-vehicle-div .grey-form-combined .form-group .col-md-5 {
  padding-left: 10px;
}
/* line 12451, ../sass/_main.scss */
.add-vehicle-div .grey-form-combined .form-group .col-md-5 label {
  word-break: inherit !important;
}

/* line 12458, ../sass/_main.scss */
.addVehicleForm .search-input {
  background-color: #FFF;
}
/* line 12462, ../sass/_main.scss */
.addVehicleForm .reset-border {
  border-color: #b7bbbb !important;
}
/* line 12466, ../sass/_main.scss */
.addVehicleForm .ng-invalid, .addVehicleForm .k-picker-wrap .k-input .ng-invalid, .addVehicleForm .dispatchOrderForm .ng-invalid .auto-complete-input-box input {
  border-color: red;
}

/* line 12471, ../sass/_main.scss */
.assignedEmployeeInput input {
  border-radius: 3px;
  border: solid 1px #b7bbbb;
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  font-size: 12px;
}

/* line 12478, ../sass/_main.scss */
.assignedEmployeeSearchInput input {
  border-radius: 3px !important;
  border: solid 1px #b7bbbb !important;
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  font-size: 12px;
}

/* line 12485, ../sass/_main.scss */
.equipmentAccessories span {
  word-wrap: break-word;
  white-space: initial;
}

/* line 12490, ../sass/_main.scss */
.equipmentDataIssue .section-single {
  width: 25%;
}

/* line 12494, ../sass/_main.scss */
.equipmentAccessoriesTable td, .table-holder td {
  white-space: inherit;
}

/* line 12500, ../sass/_main.scss */
.vehicle.wrapper-content li .f-width {
  margin-top: 5px;
}
/* line 12504, ../sass/_main.scss */
.vehicle.wrapper-content li h5 {
  min-height: 15px;
  word-wrap: break-word;
}
/* line 12510, ../sass/_main.scss */
.vehicle.wrapper-content .editable input, .vehicle.wrapper-content .editable .select-style {
  display: inline-block;
}
/* line 12514, ../sass/_main.scss */
.vehicle.wrapper-content .editable .inp-container > input, .vehicle.wrapper-content .editable .inp-container .select-style, .vehicle.wrapper-content .editable .inp-container > span {
  width: 85%;
}
/* line 12519, ../sass/_main.scss */
.vehicle.wrapper-content table td:last-child {
  padding-right: 0px;
}
/* line 12524, ../sass/_main.scss */
.vehicle.wrapper-content .ng-invalid:not(form):not(.k-widget) {
  border: solid 1px red;
}
/* line 12528, ../sass/_main.scss */
.vehicle.wrapper-content .reset-border {
  border-color: #b7bbbb !important;
}
/* line 12534, ../sass/_main.scss */
.vehicle.wrapper-content .inp-container .error-validation .icon-validation-error {
  z-index: 1;
}

/* line 12544, ../sass/_main.scss */
.add-vehicle-div .inp-container .error-validation .icon-validation-error {
  z-index: 1;
}

/* line 12551, ../sass/_main.scss */
.link-field {
  text-decoration: underline;
  color: #3fbfe1;
  cursor: pointer;
}

/* line 12557, ../sass/_main.scss */
.link-field:hover {
  text-decoration: underline;
  color: #3fbfe1;
}

/* line 12562, ../sass/_main.scss */
.notLink-field {
  color: #46474e;
  cursor: default;
}

/* line 12567, ../sass/_main.scss */
.notLink-field:hover {
  text-decoration: none;
  cursor: default !important;
  color: #46474e;
}

/***storage report***/
/* line 12575, ../sass/_main.scss */
.report-table .table > thead > tr > th, .report-table .table > thead > tr > td, .report-table .table > tbody > tr > td, .report-table .table > tfoot > tr > td {
  font-size: 12px !important;
}

/* line 12580, ../sass/_main.scss */
.equipmentAccessories .section-list .table-holder {
  height: auto !important;
}

/* line 12584, ../sass/_main.scss */
.fourRowTable tr:nth-child(n+5) {
  display: none;
}

/* line 12588, ../sass/_main.scss */
.oneRowTable tr:nth-child(n+2) {
  display: none;
}

/* line 12592, ../sass/_main.scss */
.display-row {
  display: table-row !important;
}

/* line 12596, ../sass/_main.scss */
.tenRowTable tr:nth-child(n+11) {
  display: none;
}

/* line 12602, ../sass/_main.scss */
.vehicleDetail-table td .select-style {
  max-width: 160px;
}
/* line 12606, ../sass/_main.scss */
.vehicleDetail-table td input:not(.k-input), .vehicleDetail-table td span.k-datepicker {
  max-width: 180px;
}
/* line 12611, ../sass/_main.scss */
.vehicleDetail-table td .k-picker-wrap .k-input {
  padding: 5px 22px 5px 6px;
}
/* line 12617, ../sass/_main.scss */
.vehicleDetail-table .file-upload input {
  max-width: none !important;
}

/* line 12623, ../sass/_main.scss */
.k-autocomplete.ng-invalid-validation-not-from-list:not(.reset-border) .error-validation {
  display: initial !important;
}

/* line 12628, ../sass/_main.scss */
.rep-bg-pink {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQImWP8//8/AxT8Z2BgYGBiQAMsMBkGBgZGrCoAHKEFBojDkM8AAAAASUVORK5CYII=") repeat left top #f3acc6;
  width: 100%;
  height: 21px;
}
/* line 12633, ../sass/_main.scss */
.rep-bg-pink h5 {
  color: #f96284;
  font-size: 16px;
}

/* line 12639, ../sass/_main.scss */
.rep-bg-green {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQImWP8//8/AxT8Z2BgYGBiQAMsMBkGBgZGrCoAHKEFBojDkM8AAAAASUVORK5CYII=") repeat left top #68db6f;
  width: 100%;
  height: 21px;
}
/* line 12644, ../sass/_main.scss */
.rep-bg-green h5 {
  color: green;
}

/* line 12653, ../sass/_main.scss */
.vehicle.wrapper-content tr td .k-picker-wrap input {
  padding: 5px 5px;
}
/* line 12658, ../sass/_main.scss */
.vehicle.wrapper-content tr td .inp-container {
  width: 80%;
}
/* line 12661, ../sass/_main.scss */
.vehicle.wrapper-content tr td .inp-container .icon-validation-error, .vehicle.wrapper-content tr td .inp-container .error-validation span {
  right: -22px;
}
/* line 12666, ../sass/_main.scss */
.vehicle.wrapper-content tr td .serv-box {
  width: 95%;
}
/* line 12670, ../sass/_main.scss */
.vehicle.wrapper-content tr td a.close-add-role {
  margin-top: 0px;
  margin-left: 0;
}
/* line 12675, ../sass/_main.scss */
.vehicle.wrapper-content tr td .icon-image.disabled, .vehicle.wrapper-content tr td .icon-file.disabled {
  vertical-align: middle;
}

/* line 12682, ../sass/_main.scss */
.usetting-prof-pic {
  width: 80px;
  position: relative;
  height: 80px;
  border-radius: 3px;
  border: 1px solid #B7BBBB;
  position: relative;
  overflow: hidden;
}
/* line 12691, ../sass/_main.scss */
.usetting-prof-pic input {
  width: 23px;
  height: 23px;
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: 0;
}

/* line 12701, ../sass/_main.scss */
.usersetting .form-group .usetting-prof-pic input + label, .userDetails .usetting-prof-pic input + label {
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -36px -296px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 23px;
  background-color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
}

/* line 12712, ../sass/_main.scss */
.usetting-prof-pic input.ic-edit {
  position: absolute;
  right: 0;
  border: 0px;
  background: aqua;
  border-radius: 0;
  cursor: pointer;
  height: 22px;
  padding: 0;
  width: 22px;
  bottom: 0;
  background: url("/assets/img/ic-edit-icon.png") no-repeat;
}

/* line 12726, ../sass/_main.scss */
.usetting-prof-pic img {
  width: 100%;
  height: 100%;
}

/* line 12731, ../sass/_main.scss */
a.updateemail {
  color: #43bee0;
  font-size: 14px;
  font-family: "proxima-nova-soft", sans-serif;
  text-align: right;
  padding: 5px 12px;
  text-decoration: underline;
  float: right;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  /* line 12743, ../sass/_main.scss */
  .ucdsetting .form-group .pull-right {
    float: none !important;
  }
}
/* line 12748, ../sass/_main.scss */
.usersetting-popup {
  overflow-y: auto;
  background: #fff;
  padding: 10px 0px;
  border-radius: 3px;
  background: #fff;
  text-align: center;
  line-height: 20px;
  z-index: 10000;
  border-radius: 3px;
  position: fixed;
  width: 40%;
  margin: auto;
  top: 35%;
  left: 0;
  right: 0;
}
/* line 12768, ../sass/_main.scss */
.usersetting-popup.popup-table-container table thead tr {
  background: #f1f1f1;
}
/* line 12771, ../sass/_main.scss */
.usersetting-popup.popup-table-container table thead tr th {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
/* line 12780, ../sass/_main.scss */
.usersetting-popup.popup-table-container table.with-scroll thead tr {
  padding-right: 0 !important;
}
/* line 12788, ../sass/_main.scss */
.usersetting-popup h2 {
  padding: 10px 15px 20px;
  font-size: 24px;
  font-weight: 400;
  color: #414853;
  text-align: left;
  font-family: "proxima-nova-soft", sans-serif;
  border-bottom: 1px solid #C4C4C4;
}
/* line 12797, ../sass/_main.scss */
.usersetting-popup h2 .total {
  color: red;
}
/* line 12802, ../sass/_main.scss */
.usersetting-popup h3 {
  padding: 5px 5px 5px;
  font-size: 15px;
  font-weight: 400;
  color: #414853;
  text-align: left;
  background-color: #eee;
  font-family: "proxima-nova-soft", sans-serif;
  border-bottom: 1px solid #C4C4C4;
}
/* line 12813, ../sass/_main.scss */
.usersetting-popup .ic-close {
  width: 22px;
  height: 22px;
  right: 10px;
  top: 10px;
  opacity: 0.7;
  position: absolute;
  background: url(/assets/img/ic-close-grey.png) no-repeat right;
}
/* line 12822, ../sass/_main.scss */
.usersetting-popup .ic-close:hover {
  opacity: 1;
}
/* line 12827, ../sass/_main.scss */
.usersetting-popup p {
  padding: 20px;
  text-align: center;
  color: #676d78;
}
/* line 12833, ../sass/_main.scss */
.usersetting-popup .btn-done {
  min-width: 100px;
  height: 40px;
  background-color: #3fbfe1;
}
/* line 12839, ../sass/_main.scss */
.usersetting-popup.equipment-service-popup {
  min-width: 42%;
  max-width: 43%;
  width: auto !important;
}
/* line 12845, ../sass/_main.scss */
.usersetting-popup .add-asset-table {
  border-bottom: 1px solid #C4C4C4;
  margin-bottom: 0px;
}
/* line 12846, ../sass/_main.scss */
.usersetting-popup .add-asset-table td {
  border-bottom: none;
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 12857, ../sass/_main.scss */
.bgoverlay {
  background-color: rgba(0, 0, 0, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  bottom: 0;
  height: 100%;
  width: 100%;
}

/* line 12869, ../sass/_main.scss */
.tooltip-link {
  position: relative;
}
/* line 12872, ../sass/_main.scss */
.tooltip-link:after {
  display: none;
  position: absolute;
  content: attr(data-content);
  top: 25px;
  left: -7px;
  padding: 6px 15px;
  background: #f1f1f1;
  border-radius: 5px;
  color: #444;
  font-weight: normal;
  height: auto;
  min-height: 28px;
  /*width: 200px;*/
  overflow: hidden;
  white-space: normal;
  margin: auto auto 32px;
  z-index: 9;
  border: 1px solid #e0e0e0;
  min-width: 200px;
  text-align: left;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 6px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 6px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 6px;
}
/* line 12898, ../sass/_main.scss */
.tooltip-link:before {
  position: absolute;
  content: "";
  display: none;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 7px solid #e0e0e0;
  top: 18px;
  left: 0;
}
/* line 12911, ../sass/_main.scss */
.tooltip-link:hover:after, .tooltip-link:hover:before {
  display: block;
}
/* line 12915, ../sass/_main.scss */
.tooltip-link.tooltip-right:after {
  right: -7px;
  left: auto;
}

/* Unlock account screen css */
/* line 12923, ../sass/_main.scss */
.loginMain {
  /*background: url("/assets/img/workprologin-bg.png") top left no-repeat;*/
  width: 100%;
  font-family: "proxima-nova", sans-serif;
  height: 100%;
  background-size: cover;
  text-align: center;
}
/* line 12931, ../sass/_main.scss */
.loginMain .loginhead {
  background-color: #282d33;
  color: #fff;
  font-family: "proxima-nova", sans-serif;
  float: left;
  width: 100%;
  padding: 14px;
}
/* line 12939, ../sass/_main.scss */
.loginMain .loginhead .logo {
  background: url(/assets/img/workprologo.png) no-repeat;
  width: 132px;
  height: 44px;
  float: left;
  display: inline-block;
}
/* line 12947, ../sass/_main.scss */
.loginMain .loginhead .poweredby {
  padding-top: 13px;
  display: block;
  text-align: right;
}
/* line 12952, ../sass/_main.scss */
.loginMain .loginhead .poweredby p {
  float: right;
  font-size: 16px;
  color: #fff;
}
/* line 12960, ../sass/_main.scss */
.loginMain .loginWrapper {
  width: 35%;
  background: rgba(255, 255, 255, 0.9);
  height: 100%;
  padding: 92px 20px 20px;
}
/* line 12966, ../sass/_main.scss */
.loginMain .loginWrapper h2 {
  font-size: 30px;
  color: #31363f;
  text-align: left;
}
/* line 12972, ../sass/_main.scss */
.loginMain .loginWrapper p {
  color: #333;
  font-size: 14px;
  text-align: left;
  line-height: 18px;
  margin-top: 20px;
}
/* line 12981, ../sass/_main.scss */
.loginMain .loginWrapper .form-login label {
  color: #333;
  /*                font-size: 16px;*/
  text-transform: inherit;
  font-weight: 400;
  display: block;
  text-align: left;
  margin-top: 25px;
  margin-bottom: 5px;
  height: inherit;
}
/* line 12993, ../sass/_main.scss */
.loginMain .loginWrapper .form-login label.unlock {
  margin-top: 40px;
  height: inherit;
  margin-bottom: 5px;
}
/* line 13000, ../sass/_main.scss */
.loginMain .loginWrapper .form-login input {
  display: block;
  border: solid 1px #b7bbbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: inherit;
  width: 100%;
  color: #838383;
}
/* line 13012, ../sass/_main.scss */
.loginMain .loginWrapper .verification {
  margin-top: 45px;
  display: inline-block;
  width: 100%;
}
/* line 13017, ../sass/_main.scss */
.loginMain .loginWrapper .verification label {
  display: inline-block;
  text-transform: inherit;
  position: relative;
  padding-left: 25px;
  color: #333;
  cursor: pointer;
  float: left;
  text-align: left;
  width: 40%;
  font-weight: 400;
  margin-right: 15px;
  /*                font-size: 16px; */
}
/* line 13031, ../sass/_main.scss */
.loginMain .loginWrapper .verification label:after {
  content: "";
  display: inline-block;
  width: 20px;
  top: 0;
  cursor: pointer;
  height: 20px;
  margin-right: 10px;
  left: 0;
  bottom: 1px;
  background-image: url(/assets/img/ic-grey-check.png);
}
/* line 13045, ../sass/_main.scss */
.loginMain .loginWrapper .verification input[type=radio] {
  display: none;
}
/* line 13049, ../sass/_main.scss */
.loginMain .loginWrapper .verification input[type=radio]:checked + label:after {
  content: "";
  color: red;
  background-image: url(/assets/img/ic-checked-radial.png);
  text-align: center;
  line-height: 18px;
}
/* line 13059, ../sass/_main.scss */
.loginMain a.forgot-password {
  float: left;
  width: 100%;
  text-align: left;
  font-family: "proxima-nova", sans-serif;
  text-decoration: underline;
  font-weight: 400;
  color: #2951a0;
  margin-top: 25px;
  font-size: 14px;
}
/* line 13071, ../sass/_main.scss */
.loginMain .normalwid {
  width: auto !important;
}
/* line 13075, ../sass/_main.scss */
.loginMain .rememberme {
  float: left;
  font-weight: 400;
  color: #636363;
  position: relative;
  font-size: 15px;
  text-decoration: none;
  margin-top: 30px;
  font-family: "proxima-nova", sans-serif;
  margin-bottom: 35px;
  padding-left: 23px;
}
/* line 13087, ../sass/_main.scss */
.loginMain .rememberme input {
  border: solid 1px #b7bbbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 45px;
  width: 100%;
  padding: 23px 19px 18px;
  margin-top: 30px;
  color: #838383;
}
/* line 13099, ../sass/_main.scss */
.loginMain .rememberme input[type="checkbox"] {
  position: absolute;
  width: 17px;
  height: 15px;
  background: #fff;
  display: block;
  float: left;
  cursor: pointer;
  bottom: 0px;
  left: 0px;
}
/* line 13112, ../sass/_main.scss */
.loginMain .btn-blue, .loginMain .btn-grey {
  width: 100PX;
  text-transform: uppercase;
  border: none;
  line-height: 39px;
  margin: 20px 0;
  color: #FFFFFF;
  background: #2951a0;
  float: right;
  font-size: 11px;
  font-weight: 700;
  border-radius: 26px;
}
/* line 13126, ../sass/_main.scss */
.loginMain .btn-grey {
  margin-right: 10px;
  background-color: #bbb;
  color: #fff;
}

/* line 13135, ../sass/_main.scss */
.btn-disabled {
  background: #7B8A7A;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  line-height: 26px;
  color: #fff;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  display: inline-block;
  padding: 0 15px;
  text-transform: uppercase;
  font-size: 10px;
  border: none;
  pointer-events: none;
}
/* line 13151, ../sass/_main.scss */
.btn-disabled:hover {
  color: #fff;
  background: #7B8A7A;
}

/* line 13157, ../sass/_main.scss */
.vehiclePolicy {
  position: relative;
}
/* line 13160, ../sass/_main.scss */
.vehiclePolicy button#previewButton {
  position: absolute;
  right: 20px;
  top: -6px;
  z-index: 23;
}

/* line 13168, ../sass/_main.scss */
.sales-report-popup.modal {
  z-index: 10000;
  overflow: auto;
}

/* line 13173, ../sass/_main.scss */
.preview, .documentBlock {
  font-family: Verdana,Geneva,sans-serif;
}
/* line 13176, ../sass/_main.scss */
.preview strong, .documentBlock strong {
  font-weight: 800 !important;
}
/* line 13180, ../sass/_main.scss */
.preview em, .documentBlock em {
  font-style: italic;
}
/* line 13184, ../sass/_main.scss */
.preview del, .documentBlock del {
  text-decoration: line-through;
}
/* line 13188, ../sass/_main.scss */
.preview h1, .documentBlock h1 {
  font-size: 2em !important;
}
/* line 13192, ../sass/_main.scss */
.preview h2, .documentBlock h2 {
  font-size: 1.5em !important;
}
/* line 13196, ../sass/_main.scss */
.preview h3, .documentBlock h3 {
  font-size: 1.16em !important;
  text-transform: initial !important;
}
/* line 13201, ../sass/_main.scss */
.preview h4, .documentBlock h4 {
  font-size: 1em !important;
}
/* line 13205, ../sass/_main.scss */
.preview h5, .documentBlock h5 {
  font-size: .83em !important;
}
/* line 13209, ../sass/_main.scss */
.preview h6, .documentBlock h6 {
  font-size: .7em !important;
}
/* line 13215, ../sass/_main.scss */
.preview ol, .documentBlock ol {
  list-style-type: decimal !important;
  padding-left: 2.5em;
}
/* line 13220, ../sass/_main.scss */
.preview ul, .documentBlock ul {
  list-style-type: disc !important;
  padding-left: 2.5em;
}

/* line 13226, ../sass/_main.scss */
.equipmentDetailList.edit-equipment li {
  width: 15%;
}

/* line 13230, ../sass/_main.scss */
.surveyDKView {
  padding-bottom: 30px;
}
/* line 13234, ../sass/_main.scss */
.surveyDKView .assign-submit .btn-submit {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 0 12px;
  line-height: 21px;
  margin-right: 10px;
  float: left !important;
  margin-top: 33px;
}
/* line 13247, ../sass/_main.scss */
.surveyDKView tr td {
  padding: 7px 5px !important;
}
/* line 13250, ../sass/_main.scss */
.surveyDKView tr td .inp-container {
  width: 80%;
}
/* line 13253, ../sass/_main.scss */
.surveyDKView tr td .inp-container .icon-validation-error {
  right: -22px;
}
/* line 13258, ../sass/_main.scss */
.surveyDKView tr td .inp-container .error-validation span {
  white-space: nowrap;
}
/* line 13264, ../sass/_main.scss */
.surveyDKView tr td .myHandle {
  width: 16px;
  float: right;
  margin-right: 50%;
  margin-top: 3px;
}
/* line 13270, ../sass/_main.scss */
.surveyDKView tr td .myHandle a {
  float: left;
}
/* line 13274, ../sass/_main.scss */
.surveyDKView tr td .myHandle hr {
  background: #8f9a9f;
  width: 100%;
  height: 1px;
  margin: 0;
  border: none;
  float: left;
}
/* line 13283, ../sass/_main.scss */
.surveyDKView tr td .myHandle .drag-up {
  margin: 0 2px 2px;
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -16px -33px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 12px;
}
/* line 13289, ../sass/_main.scss */
.surveyDKView tr td .myHandle .drag-down {
  margin: 2px 2px 0;
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -28px -33px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 12px;
}
/* line 13299, ../sass/_main.scss */
.surveyDKView tbody tr.selected {
  background-color: #ECE9E9;
}
/* line 13304, ../sass/_main.scss */
.surveyDKView thead > tr > th {
  padding: 7px 2px;
}
/* line 13308, ../sass/_main.scss */
.surveyDKView .ng-invalid:not(form):not(.k-widget) {
  border: 1px solid red;
}
/* line 13312, ../sass/_main.scss */
.surveyDKView .reset-border {
  border-color: #b7bbbb !important;
}
/* line 13316, ../sass/_main.scss */
.surveyDKView .section-list .header-area {
  float: none !important;
}
/* line 13320, ../sass/_main.scss */
.surveyDKView .ui-resizable-s {
  border: 1px solid transparent !important;
  width: 100%;
}
/* line 13325, ../sass/_main.scss */
.surveyDKView .m-top-35 {
  margin-top: 35px !important;
}

/* line 13331, ../sass/_main.scss */
.k-list-container.k-popup ul {
  overflow: auto;
  max-height: 150px;
}

/* line 13337, ../sass/_main.scss */
.security-sec ul li label:before {
  background: url(/assets/img/ic-grey-check.png);
}

/* line 13341, ../sass/_main.scss */
.security-sec ul li input[type="radio"]:checked + label:before {
  background: url(/assets/img/ic-checked-radial.png);
}

/* line 13345, ../sass/_main.scss */
.verificationCode {
  width: 100%;
  margin-top: 10px;
  display: inline-block;
}

/* line 13351, ../sass/_main.scss */
.verificationCode p {
  margin: 10px 0px;
}

/* line 13355, ../sass/_main.scss */
.security-sec {
  margin-top: 10px;
}

/* line 13359, ../sass/_main.scss */
.usersetting .grey-form-combined .table-single {
  padding-top: 30px;
}

/* line 13363, ../sass/_main.scss */
.security-sec ul li input[type='radio'] + label:after {
  display: none;
}

/* line 13367, ../sass/_main.scss */
.ucdsetting .grey-form-combined .box-with-shadow {
  padding: 10px 5px 5px;
}

/* line 13371, ../sass/_main.scss */
.ucdsetting a.updemail {
  text-transform: uppercase;
  color: #3fbfcd;
  font-size: 12px;
  float: right;
  font-weight: bold;
  text-decoration: underline;
}

/* line 13380, ../sass/_main.scss */
.updemail {
  color: #3fbfcd;
  font-size: 12px;
  float: left;
  font-weight: bold;
  margin-top: 10px;
  text-decoration: underline;
}

/* line 13389, ../sass/_main.scss */
.usqsetting {
  margin-top: 10px;
}

/* line 13394, ../sass/_main.scss */
.newlogin {
  display: flex;
  flex-direction: column;
}

/* line 13399, ../sass/_main.scss */
.newlogin .login-container {
  width: 37%;
  min-width: 470px;
  max-width: 550px;
  position: relative;
  float: left;
  background: rgba(255, 255, 255, 0.9);
  padding: 20px;
}

/* line 13409, ../sass/_main.scss */
.newlogin .login-form {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: transparent;
  width: 100%;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  width: 100%;
  position: inherit;
  display: inline-block;
  top: 0;
  padding: 0;
  margin-top: 0;
  display: inline-block;
}

/* line 13427, ../sass/_main.scss */
.newlogin h2 {
  font-size: 30px;
  color: #31363f;
  text-align: left;
  margin-bottom: 20px;
}

/* line 13434, ../sass/_main.scss */
.newlogin .form-controls input {
  margin-top: 0px;
}

/* line 13438, ../sass/_main.scss */
.newlogin .form-controls label {
  color: #333;
  /*    font-size: 16px;*/
  text-transform: inherit;
  font-weight: 400;
  display: block;
  text-align: left;
  margin-top: 5px;
  height: inherit;
  margin-bottom: 5px;
}

/* line 13451, ../sass/_main.scss */
.login-bg {
  background: transparent;
}

/* line 13455, ../sass/_main.scss */
.security-sec ul li label:before {
  background: url(/assets/img/ic-grey-check.png);
}

/* line 13459, ../sass/_main.scss */
.security-sec ul li input[type="radio"]:checked + label:before {
  background: url(/assets/img/ic-checked-radial.png);
}

/* line 13463, ../sass/_main.scss */
.verificationCode {
  width: 100%;
  margin-top: 10px;
  display: inline-block;
}

/* line 13469, ../sass/_main.scss */
.verificationCode p {
  margin: 10px 0px;
}

/* line 13473, ../sass/_main.scss */
.security-sec {
  margin-top: 10px;
}

/* line 13477, ../sass/_main.scss */
.usersetting .grey-form-combined .table-single {
  padding-top: 30px;
}

/* line 13481, ../sass/_main.scss */
.security-sec ul li input[type='radio'] + label:after {
  display: none;
}

/* line 13485, ../sass/_main.scss */
.ucdsetting .grey-form-combined .box-with-shadow {
  padding: 10px 5px 5px;
}

/* line 13489, ../sass/_main.scss */
.ucdsetting a.updemail {
  text-transform: uppercase;
  color: #3fbfcd;
  font-size: 12px;
  float: right;
  font-weight: bold;
  text-decoration: underline;
}

/* line 13498, ../sass/_main.scss */
.updemail {
  color: #3fbfcd;
  font-size: 12px;
  float: left;
  font-weight: bold;
  margin-top: 10px;
  text-decoration: underline;
}

/* line 13507, ../sass/_main.scss */
.generalTab .myHandle .drag-down {
  margin: 2px 2px 0;
  background-image: url("/assets/img/icons-sf2b2377004.png");
  background-position: -28px -36px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 12px;
}

/* line 13518, ../sass/_main.scss */
.generalTab .myHandle .drag-up {
  margin: 0 2px 2px;
  background-image: url("/assets/img/icons-sf2b2377004.png");
  background-position: -16px -36px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 12px;
}

/* line 13530, ../sass/_main.scss */
.report-group-grp .col-md-5 {
  width: 47%;
}
/* line 13534, ../sass/_main.scss */
.report-group-grp .col-md-7 {
  width: 53%;
}

/* line 13540, ../sass/_main.scss */
.table-single .muti-select {
  position: relative;
}
/* line 13543, ../sass/_main.scss */
.table-single .muti-select i.search-icon {
  padding-right: 35px;
  background: url(http://azur1qacs.cloudapp.net/BlueBuilderWorkPro/assets/img/search.png);
  background-repeat: no-repeat;
  background-position: 96% 5px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 20px;
  height: 20px;
}

/*added for change password tab in settings*/
/*.usersetting{
    .grey-form-combined .table-single{
        padding: 30px;
    }

    .form-group{
        input.full-width{
            padding: 10px;
            height: 40px;
            position: relative;
            margin-bottom: 8px;
            &.active{
                border: 1px solid #5cb75a;
                -webkit-box-shadow: -1px 2px 13px -2px rgba(0,0,0,0.21);
                -moz-box-shadow: -1px 2px 13px -2px rgba(0,0,0,0.21);
                box-shadow: -1px 2px 13px -2px rgba(0,0,0,0.21);
                &:focus{
                    border: 1px solid #5cb75a !important;
                }
            }
        }

        .checked{
            background: url(/assets/img/icons/ic-assign.png);
            width: 21px;
            height: 21px;
            position: absolute;
            right: -20px;
            top: 10px;
        }
    }
    .form-group label{
        height: 40px;
        font-size: 14px;
    }
    .rightcnt {
        padding-left: 70px;
        p{
            font-weight: 700;
            font-size: 14px;
            margin-bottom: 10px;
        }
        ul.decimal{
            list-style: decimal;
            line-height: 20px;
            padding-left: 15px;

            li{
                margin-bottom: 5px;
                strong{
                    font-weight: 700;
                }
            }


        }
        ul.decimal li ul.roman{
            list-style: lower-roman;
            padding-left: 3px;
            list-style-position: inside;

            strong{
                font-weight: 700;
            }
        }
    }
}*/
/* line 13626, ../sass/_main.scss */
.table-footer .button-controls {
  margin-top: 20px;
}

/* line 13630, ../sass/_main.scss */
.accessoriesTable select-style {
  max-width: 200px;
}

/*added for red border for input box in security settings*/
/* line 13635, ../sass/_main.scss */
.not-active {
  border: 1px solid #a94442 !important;
  -webkit-box-shadow: -1px 2px 13px -2px rgba(0, 0, 0, 0.21);
  -moz-box-shadow: -1px 2px 13px -2px rgba(0, 0, 0, 0.21);
  box-shadow: -1px 2px 13px -2px rgba(0, 0, 0, 0.21);
}
/* line 13641, ../sass/_main.scss */
.not-active:focus {
  border: 1px solid #5cb75a !important;
}

/* line 13646, ../sass/_main.scss */
.security-question-error {
  color: #a94442;
  margin-left: 20px;
}

/* line 13651, ../sass/_main.scss */
.body_bg_img img {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
}

/* line 13661, ../sass/_main.scss */
.main_body_sec {
  position: relative;
  height: 100%;
}

/* line 13666, ../sass/_main.scss */
.gray-btn {
  background-color: #8b8f90 !important;
}

/* line 13671, ../sass/_main.scss */
.equipmentDetails .form-group span {
  display: table-cell;
  vertical-align: middle;
  font-weight: 800;
  height: 30px;
}
/* line 13678, ../sass/_main.scss */
.equipmentDetails label {
  text-align: right;
}

/* line 13683, ../sass/_main.scss */
.usetting-prof-pic input[type="file"]::-webkit-file-upload-button {
  display: none;
}

/* line 13687, ../sass/_main.scss */
.help-block, .loginMain .loginWrapper .help-block {
  margin-bottom: 2px;
}
/* line 13690, ../sass/_main.scss */
.help-block p, .loginMain .loginWrapper .help-block p {
  font-size: 12px;
  color: #a94442;
}

/* line 13697, ../sass/_main.scss */
.labelStyle label {
  text-align: right;
}

/* line 13702, ../sass/_main.scss */
.labelTextStyle {
  color: #616f81;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: table-cell;
  vertical-align: middle;
  height: 30px;
  line-height: 17px;
  text-transform: none;
}

/* line 13715, ../sass/_main.scss */
.vehicle-survey .inp-container {
  display: block;
}
/* line 13718, ../sass/_main.scss */
.vehicle-survey .inp-container .ng-invalid {
  border: solid 1px red;
}
/* line 13722, ../sass/_main.scss */
.vehicle-survey .inp-container .reset-border {
  border-color: #b7bbbb !important;
}
/* line 13726, ../sass/_main.scss */
.vehicle-survey .inp-container input, .vehicle-survey .inp-container .select-style, .vehicle-survey .inp-container .k-datepicker {
  width: 98%;
}

/* line 13732, ../sass/_main.scss */
p.not-active {
  color: #a94442;
}

/*added for change password tab in settings*/
/* line 13738, ../sass/_main.scss */
.usersetting .grey-form-combined .table-single {
  padding: 30px;
}
/* line 13742, ../sass/_main.scss */
.usersetting .help-block.error-validation {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 13746, ../sass/_main.scss */
.usersetting .help-block.error-validation .icon-validation-error {
  right: -17px;
}
/* line 13750, ../sass/_main.scss */
.usersetting .help-block.error-validation span {
  top: 31px;
  right: -17px;
}
/* line 13757, ../sass/_main.scss */
.usersetting .form-group input.full-width {
  padding: 10px;
  height: 31px;
  position: relative;
  margin-bottom: 8px;
}
/* line 13764, ../sass/_main.scss */
.usersetting .form-group .valid-input {
  border: 1px solid #5cb75a;
}
/* line 13767, ../sass/_main.scss */
.usersetting .form-group .valid-input:focus {
  border: 1px solid #5cb75a !important;
}
/* line 13772, ../sass/_main.scss */
.usersetting .form-group .invalid-input {
  border: solid 1px red !important;
}
/* line 13775, ../sass/_main.scss */
.usersetting .form-group .invalid-input:focus {
  border: solid 1px red !important;
}
/* line 13780, ../sass/_main.scss */
.usersetting .form-group .checked {
  background: url(/assets/img/icons/ic-assign.png);
  width: 21px;
  height: 21px;
  position: absolute;
  right: -20px;
  top: 5px;
}
/* line 13790, ../sass/_main.scss */
.usersetting .form-group label {
  height: 40px;
  font-size: 14px;
}
/* line 13795, ../sass/_main.scss */
.usersetting .rightcnt {
  padding-left: 10px;
  padding-right: 0;
}
/* line 13799, ../sass/_main.scss */
.usersetting .rightcnt p {
  font-weight: 600;
  font-size: 12px;
  margin-bottom: 10px;
}
/* line 13805, ../sass/_main.scss */
.usersetting .rightcnt ul.decimal {
  /*list-style: decimal;*/
  line-height: 20px;
  padding-left: 15px;
}
/* line 13810, ../sass/_main.scss */
.usersetting .rightcnt ul.decimal li {
  margin-bottom: 1px;
  font-size: 12px;
  font-weight: 500;
}
/* line 13815, ../sass/_main.scss */
.usersetting .rightcnt ul.decimal li strong {
  font-weight: 700;
}
/* line 13821, ../sass/_main.scss */
.usersetting .rightcnt ul.decimal li ul.roman {
  list-style: lower-roman;
  padding-left: 3px;
  list-style-position: inside;
  margin-left: 20px;
}
/* line 13827, ../sass/_main.scss */
.usersetting .rightcnt ul.decimal li ul.roman strong {
  font-weight: 700;
}

/**************Unlock Account Security Question New User View********************/
/* line 13835, ../sass/_main.scss */
.user-settings-popup-wrapper {
  margin-left: -400px;
  width: 800px;
  height: inherit;
}
/* line 13840, ../sass/_main.scss */
.user-settings-popup-wrapper .col-md-3 {
  width: 30%;
}
/* line 13843, ../sass/_main.scss */
.user-settings-popup-wrapper .col-md-3 .pull-right {
  float: left;
}
/* line 13848, ../sass/_main.scss */
.user-settings-popup-wrapper .sec-qstns > .col-md-7 {
  width: 70%;
}
/* line 13852, ../sass/_main.scss */
.user-settings-popup-wrapper .sec-qstns > .col-md-5 {
  width: 30%;
}
/* line 13855, ../sass/_main.scss */
.user-settings-popup-wrapper .sec-qstns > .col-md-5 .col-md-7 {
  width: 100%;
}
/* line 13860, ../sass/_main.scss */
.user-settings-popup-wrapper .col-md-9 {
  width: 70%;
}
/* line 13864, ../sass/_main.scss */
.user-settings-popup-wrapper .content-header h2 {
  margin-bottom: 18px;
}
/* line 13868, ../sass/_main.scss */
.user-settings-popup-wrapper .usersetting .grey-form-combined .table-single {
  padding-bottom: 15px;
}

/* line 13873, ../sass/_main.scss */
.so-type-filter.security-sec ul li:last-child label {
  left: -2px;
}

/* line 13877, ../sass/_main.scss */
.vehicle.wrapper-content.equipmentClass tr td .icon-file.disabled, .vehicle.wrapper-content tr td .icon-image.disabled, .vehicle.wrapper-content tr td .icon-file.disabled {
  vertical-align: baseline;
}

/* line 13881, ../sass/_main.scss */
.k-tabstrip > .k-tabstrip-prev {
  left: -20px;
}

/*.k-animation-container{
    max-height: 200px!important;
    height:auto!important;
}*/
/* line 13889, ../sass/_main.scss */
span.k-widget.k-colorpicker {
  width: 52px;
  background: #eaeaea !important;
  height: 26px;
}
/* line 13894, ../sass/_main.scss */
span.k-widget.k-colorpicker .k-selected-color {
  border: solid 1px;
  border-color: rgba(191, 181, 181, 0.48);
}

/* line 13900, ../sass/_main.scss */
.k-popup .k-list .k-item {
  padding: 5px;
}

/* line 13904, ../sass/_main.scss */
.addEquipment span {
  /* word-break: break-all; */
  word-wrap: break-word;
}

/* line 13909, ../sass/_main.scss */
.equipmentClass tbody td {
  word-wrap: break-word;
}

/* line 13913, ../sass/_main.scss */
.equipmentProperties td div {
  /* word-break: break-all;  */
  word-wrap: break-word;
}

/* line 13918, ../sass/_main.scss */
.usersetting .select-style .help-block.error-validation .icon-validation-error, .usersetting .select-style .help-block.error-validation span {
  right: -21px;
}

/* line 13923, ../sass/_main.scss */
.with-rounded-corner.grey-form-combined .box-with-shadow {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}

/* line 13929, ../sass/_main.scss */
.email-activate-block {
  width: 500px;
  margin: 100px auto 20px;
}
/* line 13933, ../sass/_main.scss */
.email-activate-block p {
  padding: 20px;
  display: inline-block;
  line-height: 2;
}
/* line 13939, ../sass/_main.scss */
.email-activate-block a {
  color: red;
  text-transform: uppercase;
  margin-top: 20px;
}

/* line 13946, ../sass/_main.scss */
.loginMain .loginWrapper p.error-text {
  color: #a94442;
  font-size: 12px;
  margin-bottom: 0;
  line-height: 15px;
}

/* line 13954, ../sass/_main.scss */
.with-horz-scroll tfoot .page-no {
  position: fixed;
}
/* line 13958, ../sass/_main.scss */
.with-horz-scroll tfoot {
  min-height: 70px;
}
/* line 13962, ../sass/_main.scss */
.with-horz-scroll tfoot .paging {
  position: fixed;
  right: 0;
}

/* line 13968, ../sass/_main.scss */
.privacy-terms-popup .modal-container {
  width: 75%;
  height: 540px;
  background: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -37.5%;
  margin-top: -270px;
}

/* line 13982, ../sass/_main.scss */
.privacy-terms-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
}

/* line 13991, ../sass/_main.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #FFF;
}

/* line 13995, ../sass/_main.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: none;
}

/* line 13999, ../sass/_main.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgba(119, 119, 119, 0.53);
}

/* line 14003, ../sass/_main.scss */
.popup-exp-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 200px;
  right: 0;
}
/* line 14010, ../sass/_main.scss */
.popup-exp-sidebar.collpased-state {
  left: 85px;
}

/* line 14015, ../sass/_main.scss */
.responsivePopup {
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
}
/* line 14023, ../sass/_main.scss */
.responsivePopup td {
  font-size: 180% !important;
}
/* line 14027, ../sass/_main.scss */
.responsivePopup p {
  font-size: 203% !important;
  line-height: 120% !important;
}
/* line 14032, ../sass/_main.scss */
.responsivePopup table p {
  font-size: 143% !important;
  line-height: 120% !important;
}
/* line 14037, ../sass/_main.scss */
.responsivePopup h3 {
  font-size: 190% !important;
}

/* line 14042, ../sass/_main.scss */
.employee-user-link {
  text-decoration: underline;
  cursor: pointer;
}

/* line 14048, ../sass/_main.scss */
.accessoriesTable td {
  padding-left: 5px;
}

/* line 14053, ../sass/_main.scss */
.list-versions {
  width: 30%;
}
/* line 14056, ../sass/_main.scss */
.list-versions label {
  /* word-break: break-all;   */
  word-wrap: break-word;
}
/* line 14061, ../sass/_main.scss */
.list-versions li {
  width: 50%;
  float: left;
  padding-right: 15px;
  margin-bottom: 15px;
}

/* line 14070, ../sass/_main.scss */
.searchTable .k-autocomplete.k-state-default {
  height: 30px;
}
/* line 14075, ../sass/_main.scss */
.searchTable th .k-autocomplete.k-state-default {
  height: 26px;
}
/* line 14080, ../sass/_main.scss */
.searchTable .k-autocomplete .k-input {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  height: 26px;
  border: solid 1px #b7bbbb;
  padding: 5px 16px 5px 10px;
}
/* line 14088, ../sass/_main.scss */
.searchTable .search-input {
  background-position: 98% 4px;
}

/* line 14093, ../sass/_main.scss */
.noDataMessage {
  font-weight: normal;
}

/***search equipment***/
/* line 14099, ../sass/_main.scss */
.search-blocks .section-single.search-equipment {
  width: 16.65% !important;
}

/* line 14104, ../sass/_main.scss */
.nicescroll-rails-vr .nicescroll-cursors {
  width: 8px !important;
}

/* line 14108, ../sass/_main.scss */
.nicescroll-rails-hr .nicescroll-cursors {
  height: 8px !important;
}

/* line 14112, ../sass/_main.scss */
.search-input {
  background-position: 98% 6px;
}

/* line 14116, ../sass/_main.scss */
.noDataMessage {
  font-weight: normal;
}

/* line 14120, ../sass/_main.scss */
.MicrosoftMap .Infobox .infobox-stalk {
  margin-top: -2px;
}

/***GPS Tab***/
/* line 14126, ../sass/_main.scss */
.single-image-upload input[type="file"] {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 82px;
  height: 30px;
  opacity: 0;
  cursor: pointer;
}

/* line 14138, ../sass/_main.scss */
.GPS-picker .editable .k-picker-wrap input, .random-list.bordered-list .h-width .k-picker-wrap input {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
}

/* line 14145, ../sass/_main.scss */
.GPS-time-picker span {
  border-bottom: none !important;
}

/* line 14149, ../sass/_main.scss */
.GPS-auto-complete {
  margin-top: 2px;
}

/* line 14153, ../sass/_main.scss */
.GPS-datetime-picker .editable .k-datetimepicker input {
  padding-right: 44px !important;
}

/* line 14157, ../sass/_main.scss */
.disable-header {
  opacity: 0;
  pointer-events: none;
}

/*current utilization page */
/* line 14163, ../sass/_main.scss */
.current-utilization-overview {
  padding-left: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ffffff;
  border-bottom: solid 1px #d2d9dc;
  font-size: 12px !important;
  font-family: "proxima-nova", sans-serif;
}
/* line 14172, ../sass/_main.scss */
.current-utilization-overview .overview-items {
  border-right: solid 1px #d2d9dc;
  margin-left: 10px;
  font-size: 12px !important;
}

/* line 14179, ../sass/_main.scss */
.system-info-popup {
  width: 32% !important;
}

/* line 14183, ../sass/_main.scss */
.equipment-popup {
  width: 26%;
  min-width: 375px;
}

/* line 14188, ../sass/_main.scss */
.equipment-popup ul li {
  width: 50%;
  float: left;
  text-align: left;
  font-weight: bold;
}

/* line 14195, ../sass/_main.scss */
.equipment-popup ul li:nth-child(3n) {
  clear: both;
}

/* line 14199, ../sass/_main.scss */
.equipment-popup ul {
  padding: 20px;
}

/* line 14203, ../sass/_main.scss */
.popup-list {
  padding-bottom: 0 !important;
}
/* line 14206, ../sass/_main.scss */
.popup-list li {
  display: inline-block;
  padding: 0px 10px 10px 0px !important;
  width: 50%;
  font-family: "proxima-nova-soft", sans-serif;
}

/*::::::::HourMeter::::::::::*/
/* line 14215, ../sass/_main.scss */
.align-pad-inner {
  padding: 20px 15px;
}

/* line 14219, ../sass/_main.scss */
.prodcut-thumb-image {
  /*width:60px;
  height:60px;*/
  overflow: hidden;
}
/* line 14224, ../sass/_main.scss */
.prodcut-thumb-image img {
  float: left !important;
  margin-right: 0px !important;
  width: 100%;
}

/* line 14231, ../sass/_main.scss */
.Zoomblock {
  position: relative;
}
/* line 14234, ../sass/_main.scss */
.Zoomblock img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  text-align: center;
  margin: auto;
  width: 100%;
}
/* line 14244, ../sass/_main.scss */
.Zoomblock figure {
  /*height:290px;*/
  overflow: hidden;
  /*background:url(/assets/img/no-bg.png) no-repeat center;
      background-size: cover;*/
  background: rgba(0, 0, 0, 0.75);
}

/* line 14254, ../sass/_main.scss */
.bottomblock {
  position: absolute;
  bottom: 30px;
  right: 10px;
}
/* line 14259, ../sass/_main.scss */
.bottomblock button {
  border: none;
  cursor: pointer;
  width: 22px;
  height: 22px;
  font-size: 0px;
  opacity: 0.8;
}
/* line 14268, ../sass/_main.scss */
.bottomblock button#zoom-in {
  /*        background:url(/assets/img/ic-zoomin.png) no-repeat center center;*/
  background: url(/assets/img/ic-zoomin-grey.png) no-repeat center center;
}
/* line 14273, ../sass/_main.scss */
.bottomblock button#zoom-out {
  /*        background:url(/assets/img/ic-zoomout.png) no-repeat center center;*/
  background: url(/assets/img/ic-zoomout-grey.png) no-repeat center center;
}
/* line 14278, ../sass/_main.scss */
.bottomblock button#reset {
  /*        background:url(/assets/img/ic-reset.png) no-repeat center center;*/
  background: url(/assets/img/ic-reset-grey.png) no-repeat center center;
}

/* line 14284, ../sass/_main.scss */
.width55 {
  width: 55%;
}

/* line 14288, ../sass/_main.scss */
.width70 {
  width: 70%;
}

/* line 14292, ../sass/_main.scss */
.date {
  display: block;
}

/* line 14296, ../sass/_main.scss */
.marg-btm {
  margin-bottom: 30px;
}

/* line 14300, ../sass/_main.scss */
.list-order-items {
  display: block;
}

/* line 14304, ../sass/_main.scss */
.list-order-items li {
  display: inline-block;
  width: 48%;
}

/* line 14309, ../sass/_main.scss */
.list-order-items li .field-list h6 {
  display: inline-block;
  width: 36%;
  vertical-align: top;
}

/* line 14315, ../sass/_main.scss */
.list-order-items li .field-list label {
  width: 61%;
  display: inline-block;
  vertical-align: top;
}

/* line 14321, ../sass/_main.scss */
.no-margin-btnstyle .button {
  margin: 0px 0px;
  padding: 0 40px;
}

/* line 14326, ../sass/_main.scss */
.align-pad-box {
  padding: 20px 0px;
}

/* line 14330, ../sass/_main.scss */
.separator-tag {
  background: #f6f6f6;
  padding: 16px 20px;
  border-top: 1px solid #d2d9dc;
}

/* line 14336, ../sass/_main.scss */
.border-top {
  border-top: 1px solid #d2d9dc;
}

/* line 14340, ../sass/_main.scss */
.separator-tag h4 {
  font-weight: 800;
}

/* line 14344, ../sass/_main.scss */
.pad-aside {
  padding: 0px 25px;
}

/* line 14348, ../sass/_main.scss */
.btn-lists.pull-center {
  text-align: center;
  /* padding-top:5px;*/
}

/* line 14354, ../sass/_main.scss */
.btn-lists.pull-center a {
  float: none;
}

/* line 14358, ../sass/_main.scss */
.wrapper-without-sidebar .align-items h4 {
  margin-top: 0px;
  margin-bottom: 15px;
}

/* line 14363, ../sass/_main.scss */
.align-items p {
  font-weight: 600;
}

/* line 14367, ../sass/_main.scss */
.btn-blue:hover, .login-form .btn-grey:hover, .loginMain .btn-grey:hover {
  color: #FFF;
  background-color: #32AACC;
}

/* line 14372, ../sass/_main.scss */
.date-time {
  width: 100px;
  font-weight: 600;
}

/* line 14378, ../sass/_main.scss */
.hourmeter .btn-lists a {
  float: none !important;
  margin-left: 0px !important;
  margin-right: 10px;
  margin-top: 20px;
}
/* line 14387, ../sass/_main.scss */
.hourmeter.with-scroll > thead th, .hourmeter.with-scroll > tbody td {
  width: auto !important;
}
/* line 14392, ../sass/_main.scss */
.hourmeter .table .icon-filter {
  float: none !important;
}

/* line 14397, ../sass/_main.scss */
.BreadCrump {
  padding: 10px;
}
/* line 14400, ../sass/_main.scss */
.BreadCrump li {
  display: inline-block;
}

/* line 14405, ../sass/_main.scss */
.popup-list {
  padding-bottom: 0 !important;
}
/* line 14408, ../sass/_main.scss */
.popup-list li {
  display: inline-block;
  padding: 10px 0px;
  width: 50%;
}

/* line 14415, ../sass/_main.scss */
.hourmeter table.with-scroll > .hourmeter thead th, .hourmeter table.with-scroll > tbody td {
  /* width:auto!important;*/
}

/* line 14419, ../sass/_main.scss */
.width100 {
  width: 100px !important;
}

/* line 14423, ../sass/_main.scss */
.fstyle1 {
  text-align: left;
  padding: 0px 0px 10px 5px;
  font-size: 14px;
}

/* line 14430, ../sass/_main.scss */
.hour-meter-user-table .table > thead > tr > th:first-child {
  padding-left: 30px !important;
}

/* line 14435, ../sass/_main.scss */
.btn-terminate {
  background: #7B8A7A !important;
}

/* line 14439, ../sass/_main.scss */
.equipment-popup h2 {
  font-family: "proxima-nova-soft", sans-serif !important;
}

/* line 14443, ../sass/_main.scss */
.flt-right {
  display: block;
  /* float: right; */
  padding-left: 20px;
}

/* line 14450, ../sass/_main.scss */
.nested-listing {
  float: left;
  width: 100%;
  margin: 0 15px;
}
/* line 14455, ../sass/_main.scss */
.nested-listing ul {
  margin-left: 8px;
}
/* line 14458, ../sass/_main.scss */
.nested-listing ul li {
  padding-left: 12px;
  position: relative;
  margin-top: 10px;
}
/* line 14463, ../sass/_main.scss */
.nested-listing ul li span {
  left: 0;
  top: 4px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #8a969b;
  border-width: 5px;
}
/* line 14478, ../sass/_main.scss */
.nested-listing ul li.clicked span {
  border-left-color: #20499b;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 7px;
}
/* line 14487, ../sass/_main.scss */
.nested-listing ul li.selected {
  font-weight: 600;
}

/* line 14495, ../sass/_main.scss */
.rdb-list li {
  float: left;
  margin-right: 15px;
}
/* line 14499, ../sass/_main.scss */
.rdb-list li label {
  display: inline-block;
  padding-left: 24px;
  height: inherit;
  padding-top: 8px;
}
/* line 14506, ../sass/_main.scss */
.rdb-list li input[type='radio'] + label:after {
  top: 6px;
  right: inherit;
  left: 0;
}
/* line 14513, ../sass/_main.scss */
.rdb-list .search-input {
  background-position: 98% 4px;
}
/* line 14517, ../sass/_main.scss */
.rdb-list .noDataMessage {
  font-weight: normal;
}

/* line 14522, ../sass/_main.scss */
.nestedtree-view {
  padding: 20px 0px 20px 20px;
}
/* line 14526, ../sass/_main.scss */
.nestedtree-view ul.tree-view li {
  padding: 3px 0px;
}
/* line 14529, ../sass/_main.scss */
.nestedtree-view ul.tree-view li span.ic-arw {
  position: relative;
  padding-left: 12px;
  font-size: 14px;
}
/* line 14536, ../sass/_main.scss */
.nestedtree-view ul.tree-view li span.ic-arw.clicked {
  font-weight: 800;
}
/* line 14539, ../sass/_main.scss */
.nestedtree-view ul.tree-view li span.ic-arw.clicked .ic-acn {
  border-left-color: #20499b;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 8px;
}
/* line 14551, ../sass/_main.scss */
.nestedtree-view ul.tree-view li ul li {
  margin: 10px 0px 5px 20px;
}
/* line 14556, ../sass/_main.scss */
.nestedtree-view ul.tree-view li .ic-acn {
  top: 2px;
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  cursor: pointer;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #8a969b;
  border-width: 7px;
}
/* line 14570, ../sass/_main.scss */
.nestedtree-view ul.tree-view li .selected {
  font-weight: bold;
  color: #000;
  font-size: 1.05em;
}

/* line 14579, ../sass/_main.scss */
.model-editor-select {
  width: 100%;
  height: 30px;
}

/* line 14584, ../sass/_main.scss */
.tree-view-holder {
  min-height: 200px;
}

/* line 14588, ../sass/_main.scss */
.align-pad-inner-content {
  padding: 20px;
}

/* line 14592, ../sass/_main.scss */
.margin-bottom20 {
  margin-bottom: 20px;
}

/* line 14596, ../sass/_main.scss */
.mxHeight250 {
  max-height: 250px;
  overflow-y: scroll;
}

/* line 14602, ../sass/_main.scss */
.treeUl-3 ul.treeRadio {
  margin: 10px 0px 0px 25px;
}
/* line 14605, ../sass/_main.scss */
.treeUl-3 ul.treeRadio li {
  display: block;
  margin: 0px 10px 0px 0px !important;
  height: 30px;
}
/* line 14610, ../sass/_main.scss */
.treeUl-3 ul.treeRadio li span {
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
}
/* line 14616, ../sass/_main.scss */
.treeUl-3 ul.treeRadio li input[type='radio'] {
  height: auto !important;
}
/* line 14620, ../sass/_main.scss */
.treeUl-3 ul.treeRadio li input[type='radio'] + label:after {
  top: 8px !important;
}
/* line 14625, ../sass/_main.scss */
.treeUl-3 ul.treeRadio.add-additional-cp-link {
  display: block;
}
/* line 14628, ../sass/_main.scss */
.treeUl-3 ul.treeRadio.add-additional-cp-link .btn-green {
  display: inline-block;
  float: left !important;
  margin: 3px 0px 0px 10px;
}
/* line 14636, ../sass/_main.scss */
.treeUl-3 .add-additional-cp {
  margin-bottom: 10px;
  display: inline-block;
  float: left;
}
/* line 14641, ../sass/_main.scss */
.treeUl-3 .add-additional-cp .btn-green {
  margin-left: 10px;
}
/* line 14645, ../sass/_main.scss */
.treeUl-3 .add-additional-cp .input-with-select {
  display: inline-block;
}

/* line 14652, ../sass/_main.scss */
.category-text-div h2 {
  display: inline-block;
  float: left;
  max-width: 80%;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 14660, ../sass/_main.scss */
.category-text-div a {
  display: inline-block;
  float: left;
  margin-left: 5px;
}

/* line 14667, ../sass/_main.scss */
.model-editor-input-section {
  width: 40% !important;
}
/* line 14670, ../sass/_main.scss */
.model-editor-input-section label {
  text-transform: none;
  font-size: 15px;
}
/* line 14675, ../sass/_main.scss */
.model-editor-input-section .select-style.active select {
  color: #70d56e;
  font-weight: 700;
}
/* line 14679, ../sass/_main.scss */
.model-editor-input-section .select-style.active select option {
  color: black;
}
/* line 14684, ../sass/_main.scss */
.model-editor-input-section .select-style.inactive select {
  color: red;
  font-weight: 700;
}
/* line 14688, ../sass/_main.scss */
.model-editor-input-section .select-style.inactive select option {
  color: black;
}

/* line 14694, ../sass/_main.scss */
.model-editor-tree {
  width: 42% !important;
}
/* line 14697, ../sass/_main.scss */
.model-editor-tree .treeRadio {
  padding-left: 20px;
}

/* line 14703, ../sass/_main.scss */
.addUserForm1 .ng-invalid {
  border-color: red;
}

/* line 14707, ../sass/_main.scss */
.addUserForm1 .reset-border {
  border-color: #b7bbbb !important;
}

/* line 14711, ../sass/_main.scss */
.rolesTable {
  /* an outside constraint to react against */
  /* only styling below here */
}
/* line 14712, ../sass/_main.scss */
.rolesTable .scrolltable {
  overflow-x: scroll;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
}
/* line 14723, ../sass/_main.scss */
.rolesTable .scrolltable > .body {
  /*noinspection CssInvalidPropertyValue*/
  width: -webkit-fit-content;
  overflow-y: scroll;
  flex: 1;
  -webkit-flex: 1;
  /*width:101.1%;*/
}
/* line 14731, ../sass/_main.scss */
.rolesTable th, .rolesTable td {
  min-width: 150px;
}
/* line 14736, ../sass/_main.scss */
.rolesTable #constrainer {
  height: 200px;
  margin-left: 148px;
  position: relative;
  z-index: 1;
  /* background-color: red; */
  margin-top: 41px;
  border-left: 1px solid #d2d9dc;
}
/* line 14747, ../sass/_main.scss */
.rolesTable table {
  width: 100%;
}
/* line 14753, ../sass/_main.scss */
.rolesTable table {
  border-collapse: collapse;
}
/* line 14757, ../sass/_main.scss */
.rolesTable th, .rolesTable td {
  border: dashed 1px #d2d9dc;
  padding: 0.5em;
}
/* line 14762, ../sass/_main.scss */
.rolesTable th {
  border-width: 1px;
}
/* line 14766, ../sass/_main.scss */
.rolesTable td {
  border-width: 1px;
}
/* line 14770, ../sass/_main.scss */
.rolesTable tr:first-child td {
  border-top-width: 0;
}
/* line 14776, ../sass/_main.scss */
.rolesTable .headng-tag {
  position: absolute;
  left: -148px;
  top: 0px;
  width: 148px;
}
/* line 14783, ../sass/_main.scss */
.rolesTable .headng {
  height: 41px;
  line-height: 41px;
  font-weight: 700;
  text-transform: uppercase;
  color: #616f81;
  font-size: 12px;
  width: 100%;
  border-bottom: 1px solid #d2d9dc;
  text-align: center;
}

/* line 14796, ../sass/_main.scss */
#Scroll-table {
  border: 1px solid transparent;
  background-color: #FFF;
}

/* line 14802, ../sass/_main.scss */
.onesideParentFixedtable .box-with-shadow, .onesideParentFixedtable .eulaPolicyManagement {
  padding: 0px !important;
}
/* line 14806, ../sass/_main.scss */
.onesideParentFixedtable .onesideFixedtable {
  padding-left: 98px;
  position: relative;
  top: -16px;
}
/* line 14812, ../sass/_main.scss */
.onesideParentFixedtable .utilization-view {
  padding-right: 15px;
}
/* line 14816, ../sass/_main.scss */
.onesideParentFixedtable .table-scroll-wrapper table tr td:nth-child(2) div.check-all,
.onesideParentFixedtable .table-scroll-wrapper table tr th:nth-child(2) div.check-all {
  display: inline-block;
  float: left;
}
/* line 14822, ../sass/_main.scss */
.onesideParentFixedtable .table-scroll-wrapper table tr td div.check-all,
.onesideParentFixedtable .table-scroll-wrapper table tr th div.check-all {
  /*display:none;*/
}
/* line 14827, ../sass/_main.scss */
.onesideParentFixedtable .small-table-roles {
  min-width: 3510px !important;
}
/* line 14830, ../sass/_main.scss */
.onesideParentFixedtable .small-table-roles .checkbox-list.checkbox-table label {
  word-wrap: break-word;
  /* word-break: break-all; */
  white-space: normal;
  line-height: 1.2;
  text-align: left;
}
/* line 14840, ../sass/_main.scss */
.onesideParentFixedtable .large-table-roles {
  min-width: 5200px !important;
}
/* line 14843, ../sass/_main.scss */
.onesideParentFixedtable .large-table-roles .checkbox-list.checkbox-table label {
  word-wrap: break-word;
  /* word-break: break-all; */
  white-space: normal;
  line-height: 1.2;
  text-align: left;
}
/* line 14853, ../sass/_main.scss */
.onesideParentFixedtable .positioned-table {
  position: absolute;
  left: 0px;
  top: 1px;
  width: 100px;
  height: 100%;
  z-index: 10;
  border-right: 1px solid #d2d9dc;
}
/* line 14862, ../sass/_main.scss */
.onesideParentFixedtable .positioned-table table {
  width: 100%;
  height: 100%;
  background-color: #FFF;
}
/* line 14867, ../sass/_main.scss */
.onesideParentFixedtable .positioned-table table tr {
  display: block;
}
/* line 14871, ../sass/_main.scss */
.onesideParentFixedtable .positioned-table table th {
  height: 45px;
  text-align: center;
  border-bottom: 1px solid #d2d9dc;
  background-color: #fff;
  color: #616f81;
  text-transform: uppercase;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 600;
  display: block;
  width: 100%;
  /* vertical-align: middle; */
  line-height: 44px;
}
/* line 14887, ../sass/_main.scss */
.onesideParentFixedtable .positioned-table table:last-child {
  border-bottom-color: transparent;
}

/* line 14894, ../sass/_main.scss */
.onesideParentFixedtable .asset-table tbody tr td {
  height: 50px !important;
  white-space: nowrap;
}

/* line 14899, ../sass/_main.scss */
.onesideParentFixedtable .asset-table tbody tr td:first-child,
.onesideParentFixedtable .asset-table thead tr th:first-child {
  border-right-color: transparent !important;
}

/* line 14904, ../sass/_main.scss */
.set-height330 {
  height: 380px;
}

/* line 14908, ../sass/_main.scss */
.nonHeader th {
  font-weight: normal !important;
}

/* line 14913, ../sass/_main.scss */
.add-user-table tr > td {
  border-right: none;
}

/* line 14919, ../sass/_main.scss */
.add-user .table > thead > tr > th {
  border-right: none !important;
}
/* line 14923, ../sass/_main.scss */
.add-user .table > tbody > tr > td {
  border-right: none !important;
}

/* line 14928, ../sass/_main.scss */
.user-roles-header {
  border-bottom: none !important;
}

/* line 14932, ../sass/_main.scss */
.table-positioned {
  position: absolute;
  left: -120px;
  top: 0px;
  width: 106px;
  height: 100%;
  border-right: 1px solid #d2d9dc !important;
}
/* line 14940, ../sass/_main.scss */
.table-positioned .list-head {
  width: 120px;
  height: 32px;
  text-align: center;
  color: #676d78;
  font-size: 12px;
  font-family: proxima-nova-soft,sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 33px;
  border-top: 1px solid #d2d9dc;
}
/* line 14953, ../sass/_main.scss */
.table-positioned:last-child {
  border-bottom-color: transparent;
}

/* line 14958, ../sass/_main.scss */
.ct-wrapper {
  padding-left: 15px;
  padding-right: 15px;
  font-family: 'Open Sans', sans-serif;
}
/* line 14963, ../sass/_main.scss */
.ct-wrapper .box-style {
  /* border: none; */
  -moz-box-shadow: 0.5px 0.87px 2px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.87px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.87px 2px 0 rgba(0, 0, 0, 0.1);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d2d9dc;
  background: #fff;
}
/* line 14974, ../sass/_main.scss */
.ct-wrapper .box-style .header-area {
  background: #616f81;
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  width: 100%;
  /* float: left; */
  padding: 8px 10px 8px 20px;
  /* position: relative; */
  min-height: 42px;
  z-index: 1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 14990, ../sass/_main.scss */
.ct-wrapper .box-style .header-area h3 {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
}
/* line 15000, ../sass/_main.scss */
.ct-wrapper .add-user-roles .table-responsive {
  margin-bottom: 0px !important;
  margin-right: 0px !important;
  height: auto !important;
}
/* line 15005, ../sass/_main.scss */
.ct-wrapper .add-user-roles .table-responsive .mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-bottom: 0px !important;
}
/* line 15010, ../sass/_main.scss */
.ct-wrapper .add-user-roles .nicescroll-rails-vr {
  top: 31px !important;
}
/* line 15015, ../sass/_main.scss */
.ct-wrapper .table-responsive {
  margin-bottom: 10px !important;
  margin-right: 0px !important;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  margin: 0;
}
/* line 15024, ../sass/_main.scss */
.ct-wrapper .edit-roles-section .nicescroll-rails-vr {
  right: 33px !important;
}
/* line 15028, ../sass/_main.scss */
.ct-wrapper .checkbox-list.checkbox-table label {
  width: 126px !important;
}
/* line 15032, ../sass/_main.scss */
.ct-wrapper table.table.table-edit-roles .add-nice-scroll td {
  /*width:130px!important;*/
  font-family: 'Open Sans', sans-serif;
}

/* line 15038, ../sass/_main.scss */
.MicrosoftMap .Infobox .infobox-stalk {
  margin-top: 0px;
}

/***GPS Tab***/
/* line 15044, ../sass/_main.scss */
.single-image-upload input[type="file"] {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 82px;
  height: 30px;
  opacity: 0;
  cursor: pointer;
}

/* line 15056, ../sass/_main.scss */
.GPS-picker .editable .k-picker-wrap input, .random-list.bordered-list .h-width .k-picker-wrap input {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
}

/* line 15063, ../sass/_main.scss */
.GPS-time-picker span {
  border-bottom: none !important;
}

/* line 15067, ../sass/_main.scss */
.GPS-auto-complete {
  margin-top: 2px;
}

/* line 15071, ../sass/_main.scss */
.GPS-datetime-picker .editable .k-datetimepicker input {
  padding-right: 44px !important;
}

/* line 15075, ../sass/_main.scss */
.disable-header {
  opacity: 0;
  pointer-events: none;
}

/* line 15080, ../sass/_main.scss */
.section-list .filter-table table thead.rentalhead tr:first-child > th:first-child {
  padding-left: 0px;
}

/* line 15084, ../sass/_main.scss */
.section-list .filter-table .table > thead > tr.row-filter-container > th:first-child:before,
.section-list .filter-table .table > thead > tr.row-filter-container > th:first-child:after {
  top: -6px;
  right: 16%;
  left: inherit;
}

/*::::::::HourMeter::::::::::*/
/* line 15092, ../sass/_main.scss */
.align-pad-inner {
  padding: 20px 15px;
}

/* line 15097, ../sass/_main.scss */
.prodcut-thumb-image img {
  float: left !important;
  margin-right: 0px !important;
}

/* line 15103, ../sass/_main.scss */
.Zoomblock {
  position: relative;
}
/* line 15106, ../sass/_main.scss */
.Zoomblock img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  text-align: center;
  margin: auto;
}
/* line 15114, ../sass/_main.scss */
.Zoomblock figure {
  /*        max-height:380px;overflow:hidden;background: rgba(0,0,0,0.5);*/
  /*max-height:380px;*/
  overflow: hidden;
  background: white;
}

/* line 15122, ../sass/_main.scss */
.bottomblock {
  position: absolute;
  bottom: 30px;
  right: 10px;
}
/* line 15127, ../sass/_main.scss */
.bottomblock button {
  border: none;
  cursor: pointer;
  width: 22px;
  height: 22px;
  font-size: 0px;
  opacity: 0.8;
}
/* line 15136, ../sass/_main.scss */
.bottomblock button#zoom-in {
  /*        background:url(/assets/img/ic-zoomin.png) no-repeat center center;*/
  background: url(/assets/img/ic-zoomin-grey.png) no-repeat center center;
}
/* line 15141, ../sass/_main.scss */
.bottomblock button#zoom-out {
  /*        background:url(/assets/img/ic-zoomout.png) no-repeat center center;*/
  background: url(/assets/img/ic-zoomout-grey.png) no-repeat center center;
}
/* line 15146, ../sass/_main.scss */
.bottomblock button#pan-up {
  /*        background:url(/assets/img/ic-zoomout.png) no-repeat center center;*/
  background: url(/assets/img/ic-pan.png) no-repeat center center;
}
/* line 15151, ../sass/_main.scss */
.bottomblock button#rotate {
  /*        background:url(/assets/img/ic-zoomout.png) no-repeat center center;*/
  background: url(/assets/img/ic-rotate-grey.png) no-repeat center center;
}
/* line 15156, ../sass/_main.scss */
.bottomblock button#pan-down {
  /*        background:url(/assets/img/ic-zoomout.png) no-repeat center center;*/
  background: url(/assets/img/down.png) no-repeat center center;
}
/* line 15161, ../sass/_main.scss */
.bottomblock button#pan-down-grey {
  /*        background:url(/assets/img/ic-zoomout.png) no-repeat center center;*/
  background: url(/assets/img/ic-pan-down-grey.png) no-repeat center center;
}
/* line 15166, ../sass/_main.scss */
.bottomblock button#pan-up1 {
  /*        background:url(/assets/img/ic-zoomout.png) no-repeat center center;*/
  background: url(/assets/img/up.png) no-repeat center center;
}
/* line 15171, ../sass/_main.scss */
.bottomblock button#pan-right {
  /*        background:url(/assets/img/ic-zoomout.png) no-repeat center center;*/
  background: url(/assets/img/right1.png) no-repeat center center;
}
/* line 15176, ../sass/_main.scss */
.bottomblock button#pan-right1 {
  background: url(/assets/img/ic-pan-right1.png) no-repeat center center;
}
/* line 15180, ../sass/_main.scss */
.bottomblock button#pan-left1 {
  /*        background:url(/assets/img/ic-zoomout.png) no-repeat center center;*/
  background: url(/assets/img/left2.png) no-repeat center center;
}

/* line 15186, ../sass/_main.scss */
.btn-blue, .login-form .btn-grey, .loginMain .btn-grey {
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  line-height: 26px;
  color: #fff;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  display: inline-block;
  padding: 0 15px;
  text-transform: uppercase;
  font-size: 11px;
  border: none;
  background-color: #43bee0;
  color: #FFF;
}

/* line 15203, ../sass/_main.scss */
.btn-blue:hover, .login-form .btn-grey:hover, .loginMain .btn-grey:hover {
  color: #FFF;
  background-color: #32AACC;
}

/* line 15208, ../sass/_main.scss */
.width55 {
  width: 55%;
}

/* line 15212, ../sass/_main.scss */
.width70 {
  width: 70%;
}

/* line 15216, ../sass/_main.scss */
.date {
  display: block;
}

/* line 15220, ../sass/_main.scss */
.marg-btm {
  margin-bottom: 30px;
}

/* line 15224, ../sass/_main.scss */
.list-order-items {
  display: block;
}

/* line 15228, ../sass/_main.scss */
.list-order-items li {
  display: inline-block;
  width: 48%;
}

/* line 15233, ../sass/_main.scss */
.list-order-items li .field-list h6 {
  display: inline-block;
  width: 36%;
  vertical-align: top;
}

/* line 15239, ../sass/_main.scss */
.list-order-items li .field-list label {
  width: 61%;
  display: inline-block;
  vertical-align: top;
}

/* line 15245, ../sass/_main.scss */
.no-margin-btnstyle .button {
  margin: 0px 0px;
  padding: 0 40px;
}

/* line 15250, ../sass/_main.scss */
.align-pad-box {
  padding: 20px 0px;
}

/* line 15254, ../sass/_main.scss */
.separator-tag {
  background: #f6f6f6;
  padding: 12px 20px;
  border-top: 1px solid #d2d9dc;
}

/* line 15260, ../sass/_main.scss */
.border-top {
  border-top: 1px solid #d2d9dc;
}

/* line 15264, ../sass/_main.scss */
.separator-tag h4 {
  font-weight: 800;
}

/* line 15268, ../sass/_main.scss */
.pad-aside {
  padding: 0px 25px;
}

/* line 15272, ../sass/_main.scss */
.btn-lists.pull-center {
  text-align: center;
  padding-top: 20px;
}

/* line 15277, ../sass/_main.scss */
.btn-lists.pull-center a {
  float: none;
}

/* line 15281, ../sass/_main.scss */
.wrapper-without-sidebar .align-items h4 {
  margin-top: 10px;
  margin-bottom: 15px;
}

/* line 15286, ../sass/_main.scss */
.align-items p {
  font-weight: 600;
}

/* line 15290, ../sass/_main.scss */
.btn-blue:hover, .login-form .btn-grey:hover, .loginMain .btn-grey:hover {
  color: #FFF;
  background-color: #32AACC;
}

/* line 15295, ../sass/_main.scss */
.date-time {
  width: 100px;
  font-weight: 600;
}

/* line 15301, ../sass/_main.scss */
.hourmeter .btn-lists a {
  float: none !important;
}

/* line 15307, ../sass/_main.scss */
.inline-block li {
  display: inline-block;
  /*float: left;*/
  padding-right: 5px;
  padding-left: 0px;
}
/* line 15314, ../sass/_main.scss */
.inline-block li label {
  padding-left: 27px;
  font-size: 11px !important;
}
/* line 15319, ../sass/_main.scss */
.inline-block li input[type='radio'] + label:after {
  right: inherit !important;
  left: 0px;
}

/* line 15326, ../sass/_main.scss */
.inline {
  display: inline;
}

/* line 15330, ../sass/_main.scss */
.fstyle1 {
  text-align: left;
  padding-bottom: 10px;
  font-size: 14px;
}

/* line 15336, ../sass/_main.scss */
.align-pad-innernobottom {
  padding: 20px 15px 0px;
}

/* line 15340, ../sass/_main.scss */
.table-responsive.margin-btm10 {
  margin-bottom: 27px;
}

/* line 15344, ../sass/_main.scss */
.padd-less {
  padding: 0;
}

/* line 15348, ../sass/_main.scss */
.float-left {
  float: left;
}

/* line 15352, ../sass/_main.scss */
.float-right {
  float: right !important;
}

/* line 15356, ../sass/_main.scss */
.float-none {
  float: none !important;
}

/* line 15360, ../sass/_main.scss */
.k-datetimepicker .k-select {
  width: 3.5em;
}

/***Telogis***/
/* line 15365, ../sass/_main.scss */
.k-popup .k-item,
.k-list-optionlabel {
  font-weight: initial;
}

/* line 15370, ../sass/_main.scss */
.gps-k-input .k-textbox > input {
  height: 26px !important;
}

/* line 15374, ../sass/_main.scss */
.filter-date .k-datepicker span input {
  height: 30px !important;
}

/* line 15378, ../sass/_main.scss */
.GPS-height {
  height: 27px !important;
}

/* line 15382, ../sass/_main.scss */
.linkImageDetailsForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 15386, ../sass/_main.scss */
.linkImageDetailsForm .ng-invalid {
  border-color: red;
}

/* line 15390, ../sass/_main.scss */
.userDetails .random-listing li h4.m-top-less {
  font-size: 12px;
}

/* line 15394, ../sass/_main.scss */
.fiveRowTable tr:nth-child(n+6) {
  display: none;
}

/* line 15400, ../sass/_main.scss */
.wrapper-without-sidebar .no-margin-headingtop h4 {
  margin-top: 0px;
}

/* line 15406, ../sass/_main.scss */
.no-padding-bottom {
  padding-bottom: 0px !important;
}

/* line 15410, ../sass/_main.scss */
.map-witout-data {
  text-align: left;
  text-transform: inherit;
  width: 99.9%;
  margin-top: 50px;
}

/* line 15417, ../sass/_main.scss */
#bingLogo {
  cursor: default;
}

/* line 15421, ../sass/_main.scss */
.userDetails .random-listing li h4.m-top-less {
  font-size: 12px;
}

/* line 15425, ../sass/_main.scss */
.fiveRowTable tr:nth-child(n+6) {
  display: none;
}

/* line 15431, ../sass/_main.scss */
.wrapper-without-sidebar .no-margin-headingtop h4 {
  margin-top: 0px;
}

/* line 15437, ../sass/_main.scss */
.no-padding-bottom {
  padding-bottom: 0px !important;
}

/* line 15441, ../sass/_main.scss */
.height-auto {
  height: auto !important;
}

/* line 15446, ../sass/_main.scss */
.filter-date input {
  height: 30px !important;
}

/***inspectionstab ***/
/* line 15452, ../sass/_main.scss */
.inspection-type-filter {
  padding: 8px 0 13px;
  float: left;
  width: 100%;
}
/* line 15457, ../sass/_main.scss */
.inspection-type-filter span {
  font-size: 14px;
  font-family: "proxima-nova", sans-serif;
  color: #676d78;
  float: left;
  margin: 8px 25px 8px 0;
}
/* line 15466, ../sass/_main.scss */
.inspection-type-filter ul li {
  float: left;
}
/* line 15469, ../sass/_main.scss */
.inspection-type-filter ul li label {
  position: relative;
  width: auto;
  /*height: 32px;*/
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  color: #636363;
  text-transform: none;
  padding-left: 34px;
  /*border:solid 1px #cad2d5;*/
  left: -1px;
  padding-right: 10px;
}
/* line 15485, ../sass/_main.scss */
.inspection-type-filter ul li label:before {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -50px -97px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 17px;
  position: absolute;
  left: 9px;
  content: "";
}
/* line 15494, ../sass/_main.scss */
.inspection-type-filter ul li input[type="checkbox"]:checked + label {
  border: solid 1px #70d56e;
}
/* line 15497, ../sass/_main.scss */
.inspection-type-filter ul li input[type="checkbox"]:checked + label:before {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -77px -97px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 17px;
}
/* line 15502, ../sass/_main.scss */
.inspection-type-filter ul li:first-child label {
  left: 0;
  border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
}
/* line 15509, ../sass/_main.scss */
.inspection-type-filter ul li:nth-child(3) label {
  left: -2px;
}
/* line 15513, ../sass/_main.scss */
.inspection-type-filter ul li:last-child label {
  left: -3px;
  border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
}

/* line 15524, ../sass/_main.scss */
.inline-list li {
  display: inline-block;
}
/* line 15527, ../sass/_main.scss */
.inline-list li h3 {
  color: #fff;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}
/* line 15535, ../sass/_main.scss */
.inline-list li label, .inline-list li .select-style, .inline-list li h6 {
  display: inline-block !important;
  font-weight: 400 !important;
}

/*start1454*/
/* line 15545, ../sass/_main.scss */
.inspection-type-filter li input[type="radio"] + label {
  height: auto;
  padding-top: 0;
}

/* line 15553, ../sass/_main.scss */
.inspectionsForm .filter-reports ul select {
  width: 115px;
}

/*end 1454*/
/* Service Orders */
/* line 15561, ../sass/_main.scss */
.service-order .content-header {
  padding: 20px 10px 0;
}
/* line 15565, ../sass/_main.scss */
.service-order .section-list {
  margin-left: -5px;
  margin-right: -5px;
}
/* line 15570, ../sass/_main.scss */
.service-order .section-list .k-datetimepicker input {
  top: 0;
  left: 0;
  position: absolute;
  padding: 0 2px;
  padding-right: 41px;
}
/* line 15579, ../sass/_main.scss */
.service-order .section-list .ng-invalid {
  border-color: red;
}
/* line 15583, ../sass/_main.scss */
.service-order .section-list .reset-border {
  border-color: #b7bbbb;
}
/* line 15589, ../sass/_main.scss */
.service-order .abs-position-switcher .select-style, .service-order .abs-position-switcher .multi-select {
  width: 150px;
  display: inline-block;
}
/* line 15595, ../sass/_main.scss */
.service-order .map-witout-data {
  text-align: left;
  text-transform: inherit;
  width: 99.9%;
  margin-top: 50px;
}
/* line 15602, ../sass/_main.scss */
.service-order #bingLogo {
  cursor: default;
}
/* line 15606, ../sass/_main.scss */
.service-order .userDetails .random-listing li h4.m-top-less {
  font-size: 12px;
}
/* line 15610, ../sass/_main.scss */
.service-order .fiveRowTable tr:nth-child(n+6) {
  display: none;
}
/* line 15616, ../sass/_main.scss */
.service-order .wrapper-without-sidebar .no-margin-headingtop h4 {
  margin-top: 0px;
}
/* line 15622, ../sass/_main.scss */
.service-order .no-padding-bottom {
  padding-bottom: 0px !important;
}
/* line 15626, ../sass/_main.scss */
.service-order .height-auto {
  height: auto !important;
}
/* line 15631, ../sass/_main.scss */
.service-order .filter-date input {
  height: 30px !important;
}
/* line 15636, ../sass/_main.scss */
.service-order .switch.f-i li {
  width: 95px;
}
/* line 15640, ../sass/_main.scss */
.service-order .labelDiv {
  display: inline-block;
  margin-left: 81px;
}
/* line 15644, ../sass/_main.scss */
.service-order .labelDiv label:not(.multi-select-label) {
  display: inline-block;
  line-height: 5px;
  padding-right: 10px;
  color: #616f81;
  font-weight: 400;
  text-transform: capitalize;
  height: auto;
}
/* line 15655, ../sass/_main.scss */
.service-order .down-rented {
  position: relative;
}
/* line 15659, ../sass/_main.scss */
.service-order .dropdown-menu {
  left: 46px;
  width: auto;
  min-width: 100px;
  padding: 5px 10px;
  top: 7px;
  margin-top: 0;
}
/* line 15667, ../sass/_main.scss */
.service-order .dropdown-menu.new {
  border: solid 1px #19a3de;
  color: #19a3de;
}
/* line 15672, ../sass/_main.scss */
.service-order .dropdown-menu.completed {
  border: solid 1px  #19de56;
  color: #19de56;
}
/* line 15677, ../sass/_main.scss */
.service-order .dropdown-menu.overdue {
  border: solid 1px  #d81818;
  color: #d81818;
}
/* line 15683, ../sass/_main.scss */
.service-order .dropdown-menu:before {
  border-color: rgba(204, 204, 204, 0);
  border-right-color: #ccc;
  border-width: 9px;
  margin-top: -9px;
}
/* line 15690, ../sass/_main.scss */
.service-order .dropdown-menu:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 8px;
  margin-top: -8px;
}
/* line 15697, ../sass/_main.scss */
.service-order .icon-print {
  float: left;
  margin-top: 7px;
  margin-right: 5px;
}
/* line 15703, ../sass/_main.scss */
.service-order .icon-download-white {
  float: left;
  margin-top: 7px;
  margin-right: 5px;
}

/* line 15710, ../sass/_main.scss */
.ic-action-overdue {
  background: url(/assets/img/icons/ic-action-overdue.png) no-repeat center center;
  /*background-position: 19px 6px;*/
  background-repeat: no-repeat;
  /*overflow: hidden;*/
  display: inline-block;
  height: 29px;
  width: 100%;
  background-size: 23px 23px;
  cursor: default !important;
}

/* line 15724, ../sass/_main.scss */
.ic-action-star {
  background: url(/assets/img/icons/ic-action-star.png) no-repeat center center;
  /*background-position: 19px 6px;*/
  background-repeat: no-repeat;
  /*overflow: hidden;*/
  display: inline-block;
  height: 29px;
  width: 100%;
  background-size: 23px 23px;
  cursor: default !important;
}

/* line 15738, ../sass/_main.scss */
.ic-action-tick {
  background: url(/assets/img/icons/ic-action-tick.png) no-repeat center center;
  /*background-position: 19px 6px;*/
  background-repeat: no-repeat;
  /*overflow: hidden;*/
  display: inline-block;
  height: 29px;
  width: 100%;
  background-size: 25px 25px;
  cursor: default !important;
}

/* line 15752, ../sass/_main.scss */
.ic-completed {
  background: url(/assets/img/icons/ic-completed.png) no-repeat center center;
  background-position: -3px -4px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 21px;
  float: left;
  margin-top: 6px;
  border-radius: 4px;
  margin-right: 7px;
  cursor: default !important;
}

/* line 15767, ../sass/_main.scss */
.ic-new {
  background: url(/assets/img/icons/ic-new.png) no-repeat center center;
  background-position: -3px -3px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 21px;
  float: left;
  margin-top: 6px;
  border-radius: 4px;
  margin-right: 7px;
  cursor: default !important;
}

/* line 15782, ../sass/_main.scss */
.ic-overdue {
  background: url(/assets/img/icons/ic-overdue.png) no-repeat center center;
  background-position: -2px -3px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 22px;
  width: 21px;
  float: left;
  margin-top: 6px;
  border-radius: 4px;
  margin-right: 7px;
  cursor: default !important;
}

/* line 15798, ../sass/_main.scss */
.serviceRequestForm .reset-border {
  border-color: #b7bbbb !important;
}
/* line 15802, ../sass/_main.scss */
.serviceRequestForm .ng-invalid:not(form):not(.k-widget) {
  border: solid 1px red;
}

/* line 15808, ../sass/_main.scss */
.addCellularForm .reset-border {
  border-color: #b7bbbb !important;
}
/* line 15812, ../sass/_main.scss */
.addCellularForm .ng-invalid:not(form):not(.k-widget) {
  border: solid 1px red;
}

/* line 15817, ../sass/_main.scss */
.random-content-listing {
  padding: 15px 0;
  margin: 0;
  border-bottom: 1px solid #e4e4e4;
}
/* line 15822, ../sass/_main.scss */
.random-content-listing li {
  display: inline-block;
  list-style: none;
  padding: 0 15px;
  width: calc( 25% - 5px);
  vertical-align: top;
}
/* line 15829, ../sass/_main.scss */
.random-content-listing li h4 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px;
}

/* line 15840, ../sass/_main.scss */
.no-header {
  white-space: nowrap !important;
  display: table-cell !important;
}

/* line 15845, ../sass/_main.scss */
.no-header-tr {
  display: table-row !important;
}

/* line 15849, ../sass/_main.scss */
.serviceOrderDetail .rental-activities .shadow-box .icon-validation-error {
  right: -22px !important;
}

/* line 15854, ../sass/_main.scss */
.inspectionsForm .ic-action-overdue, .inspectionsForm .ic-action-star, .inspectionsForm .ic-action-tick {
  width: 27px;
  background-position: 4px 6px;
  cursor: default !important;
}
/* line 15860, ../sass/_main.scss */
.inspectionsForm .down-rented {
  position: relative;
}
/* line 15864, ../sass/_main.scss */
.inspectionsForm .dropdown-menu {
  right: none;
  left: 24px;
  width: auto;
  min-width: 100px;
  padding: 5px 10px;
  top: 7px;
  margin-top: 0;
}
/* line 15873, ../sass/_main.scss */
.inspectionsForm .dropdown-menu.n {
  border: solid 1px #19a3de;
  color: #19a3de;
}
/* line 15878, ../sass/_main.scss */
.inspectionsForm .dropdown-menu.c {
  border: solid 1px  #19de56;
  color: #19de56;
}
/* line 15883, ../sass/_main.scss */
.inspectionsForm .dropdown-menu.o {
  border: solid 1px  #d81818;
  color: #d81818;
}
/* line 15889, ../sass/_main.scss */
.inspectionsForm .dropdown-menu:before {
  border-color: rgba(204, 204, 204, 0);
  border-right-color: #ccc;
  border-width: 9px;
  margin-top: -9px;
}
/* line 15896, ../sass/_main.scss */
.inspectionsForm .dropdown-menu:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 8px;
  margin-top: -8px;
}
/* line 15905, ../sass/_main.scss */
.inspectionsForm .inspectionTable tbody tr td:first-child {
  padding-left: 10px !important;
}

/* line 15914, ../sass/_main.scss */
.emp-mgmt-tab .k-tabstrip-wrapper .k-tabstrip-items {
  margin-left: 15px !important;
}

/* line 15920, ../sass/_main.scss */
.table.image-queue > tbody > tr:last-child {
  /*padding-bottom: 45px;*/
}

/* line 15924, ../sass/_main.scss */
.fade.in {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.38);
}

/* line 15929, ../sass/_main.scss */
.popover.fade.in {
  background-color: white !important;
}

/* line 15933, ../sass/_main.scss */
.modal-backdrop.in {
  display: none;
}

/* line 15938, ../sass/_main.scss */
.gps-filter .table .icon-filter {
  float: none !important;
}
/* line 15942, ../sass/_main.scss */
.gps-filter .table > thead > tr > th:first-child {
  padding-left: 11px;
}
/* line 15946, ../sass/_main.scss */
.gps-filter .row-filter-container .icon-remove-white {
  margin-left: 0px;
}
/* line 15950, ../sass/_main.scss */
.gps-filter .section-list .filter-table .table > thead > tr.row-filter-container > th:first-child:before, .gps-filter .section-list .filter-table .table > thead > tr.row-filter-container > th:first-child:after {
  right: 24%;
}
/* line 15954, ../sass/_main.scss */
.gps-filter .section-list .filter-table table thead.rentalhead tr:first-child > th:first-child {
  padding-left: 20px !important;
}

/* line 15960, ../sass/_main.scss */
.gps-filter-items .select-style, .gps-filter-items input, .gps-filter-items span.k-datepicker, .gps-filter-items span.k-timepicker, .gps-filter-items span.k-datetimepicker, .gps-filter-items span.k-colorpicker, .gps-filter-items span.k-numerictextbox, .gps-filter-items span.k-combobox, .gps-filter-items span.k-dropdown, .gps-filter-items .k-toolbar .k-split-button, .gps-filter-items .k-autocomplete.k-state-default, .gps-filter-items .k-picker-wrap.k-state-default, .gps-filter-items .k-numeric-wrap.k-state-default, .gps-filter-items .k-dropdown-wrap.k-state-default {
  height: 26px;
}
/* line 15964, ../sass/_main.scss */
.gps-filter-items table > thead > tr.row-filter-container > th span.k-datepicker {
  height: 27px;
}

/* line 15970, ../sass/_main.scss */
.gps-hour-filter .table .icon-filter {
  float: none !important;
}
/* line 15974, ../sass/_main.scss */
.gps-hour-filter .table > thead > tr > th:first-child {
  padding-left: 5px;
}
/* line 15978, ../sass/_main.scss */
.gps-hour-filter .row-filter-container .icon-remove-white {
  /*margin-left: 0px;*/
}
/* line 15982, ../sass/_main.scss */
.gps-hour-filter .section-list .filter-table .table > thead > tr.row-filter-container > th:first-child:before, .gps-hour-filter .section-list .filter-table .table > thead > tr.row-filter-container > th:first-child:after {
  right: 24%;
}
/* line 15986, ../sass/_main.scss */
.gps-hour-filter .section-list .filter-table table thead.rentalhead tr:first-child > th:first-child {
  padding-left: 11px !important;
}

/***change password***/
/* line 15990, ../sass/_main.scss */
.password-msg {
  width: 100%;
  padding-top: 91px;
  display: inline-block;
}
/* line 15995, ../sass/_main.scss */
.password-msg p {
  /*font-weight: 700;*/
  text-align: left;
  line-height: 18px;
  font-size: 13px;
  margin-bottom: 10px;
}
/* line 16003, ../sass/_main.scss */
.password-msg ul.numeric-list {
  /*list-style: decimal;*/
  line-height: 20px;
  padding-left: 3px;
}
/* line 16008, ../sass/_main.scss */
.password-msg ul.numeric-list li {
  float: left !important;
  margin-bottom: 3px;
  text-align: left;
}
/* line 16013, ../sass/_main.scss */
.password-msg ul.numeric-list li strong {
  font-weight: 700;
}
/* line 16019, ../sass/_main.scss */
.password-msg ul.alpha {
  float: left !important;
  list-style: lower-alpha;
  padding-left: 3px;
  list-style-position: inside;
  margin-left: 15px;
}
/* line 16026, ../sass/_main.scss */
.password-msg ul.alpha strong {
  font-weight: 700;
}
/* line 16030, ../sass/_main.scss */
.password-msg ul.alpha li {
  float: left !important;
  padding-right: 5px;
  text-align: left;
  width: 100%;
}

/* line 16039, ../sass/_main.scss */
#ascrail2000 {
  display: block !important;
}

/***Reset Password***/
/* line 16044, ../sass/_main.scss */
.reset-password-msg {
  width: 100%;
  padding-top: 54px;
  display: inline-block;
}
/* line 16049, ../sass/_main.scss */
.reset-password-msg p {
  /*font-weight: 700;*/
  text-align: left;
  line-height: 18px;
  font-size: 13px;
  margin-bottom: 10px;
}
/* line 16057, ../sass/_main.scss */
.reset-password-msg ul.numeric-list {
  /*list-style: decimal;*/
  line-height: 20px;
  padding-left: 3px;
}
/* line 16062, ../sass/_main.scss */
.reset-password-msg ul.numeric-list li {
  float: left !important;
  margin-bottom: 3px;
  text-align: left;
}
/* line 16067, ../sass/_main.scss */
.reset-password-msg ul.numeric-list li strong {
  font-weight: 700;
}
/* line 16073, ../sass/_main.scss */
.reset-password-msg ul.alpha {
  float: left !important;
  list-style: lower-alpha;
  padding-left: 3px;
  list-style-position: inside;
  margin-left: 15px;
}
/* line 16080, ../sass/_main.scss */
.reset-password-msg ul.alpha strong {
  font-weight: 700;
}
/* line 16084, ../sass/_main.scss */
.reset-password-msg ul.alpha li {
  float: left !important;
  padding-right: 5px;
  text-align: left;
  width: 100%;
}

/* line 16094, ../sass/_main.scss */
.gps-filter-icon .table > thead > tr > th:first-child {
  padding-left: 20px !important;
}
/* line 16098, ../sass/_main.scss */
.gps-filter-icon .table > thead > tr > td, .gps-filter-icon .table > tbody > tr > td, .gps-filter-icon .table > tfoot > tr > td {
  text-align: left;
}
/* line 16101, ../sass/_main.scss */
.gps-filter-icon .table > thead > tr > td:first-child, .gps-filter-icon .table > tbody > tr > td:first-child, .gps-filter-icon .table > tfoot > tr > td:first-child {
  padding-left: 10px;
}

/* line 16110, ../sass/_main.scss */
.dashboard-filter ul li select {
  width: 100%;
}

/* line 16117, ../sass/_main.scss */
.emp-mgmt-tab .k-tabstrip-wrapper .k-tabstrip-items {
  margin-left: 15px !important;
}

/* line 16121, ../sass/_main.scss */
.equipmentGpsClass tbody td {
  word-wrap: break-word;
  /* word-break: break-all; */
}

/* line 16127, ../sass/_main.scss */
.turkImageDetails h4 {
  margin-top: 12px;
}

/* line 16131, ../sass/_main.scss */
.backgroundGrey {
  background: url(/assets/img/icons/ic-arrow-right-caret.png) right 15px center no-repeat #dae1e2;
  /*background : #dae1e2 !important;*/
}
/* line 16135, ../sass/_main.scss */
.backgroundGrey:hover {
  background: url(/assets/img/icons/ic-arrow-right-caret.png) right 15px center no-repeat #dae1e2 !important;
  /*text-decoration: none;*/
  /*background:#dae1e2 !important;*/
}

/* line 16143, ../sass/_main.scss */
.background-Default {
  background: #fafafa;
}
/* line 16146, ../sass/_main.scss */
.background-Default:hover {
  background: #fafafa;
}

/**********  Service Dashboard  **********/
/* line 16153, ../sass/_main.scss */
.dashbord-box {
  padding: 0 15px;
  margin-top: 7px;
  overflow: hidden;
}
/* line 16158, ../sass/_main.scss */
.dashbord-box .box {
  min-height: 164px;
  height: auto;
  display: inline-block;
  width: 100%;
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  border: solid 1px #d2d9dc;
  margin: 18px 0 0;
  background: #fff;
  border-radius: 6px;
}
/* line 16173, ../sass/_main.scss */
.dashbord-box .box h2 {
  font-size: 35px;
  font-family: "proxima-nova", sans-serif;
}
/* line 16178, ../sass/_main.scss */
.dashbord-box .box .border-bottom {
  border-bottom: solid 1px #d2d9dc;
}
/* line 16182, ../sass/_main.scss */
.dashbord-box .box .border-right {
  border-right: solid 1px #d2d9dc;
}
/* line 16186, ../sass/_main.scss */
.dashbord-box .box .box-wrapper {
  padding: 28px 29px 0px;
}
/* line 16189, ../sass/_main.scss */
.dashbord-box .box .box-wrapper h5 {
  font-size: 20px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  margin-bottom: 6px;
}
/* line 16196, ../sass/_main.scss */
.dashbord-box .box .box-wrapper h6 {
  color: rgba(70, 71, 78, 0.8);
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  margin-top: 5px;
}
/* line 16203, ../sass/_main.scss */
.dashbord-box .box .box-wrapper h6 span {
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  font-size: 13px;
  color: rgba(38, 79, 158, 0.77);
}
/* line 16212, ../sass/_main.scss */
.dashbord-box .box .btn-row-action {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  padding: 4px 12px;
  line-height: 15px;
}
/* line 16219, ../sass/_main.scss */
.dashbord-box .box .section-padding {
  margin: 10px;
  padding-bottom: 2px;
}
/* line 16223, ../sass/_main.scss */
.dashbord-box .box .section-padding h2 {
  font-size: 17px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  margin-top: 5px;
}
/* line 16230, ../sass/_main.scss */
.dashbord-box .box .section-padding span {
  font-size: 16px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  /* margin-top: 8px; */
  margin: 7px;
  color: rgba(97, 87, 87, 0.54);
}
/* line 16240, ../sass/_main.scss */
.dashbord-box .box .section-padding h5 {
  padding-top: 2px;
  font-size: 11px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 800;
  color: rgba(105, 90, 90, 0.68);
}
/* line 16250, ../sass/_main.scss */
.dashbord-box .box-section {
  margin: 15px;
}
/* line 16254, ../sass/_main.scss */
.dashbord-box .blue {
  color: #3fbfcd;
}
/* line 16258, ../sass/_main.scss */
.dashbord-box .green {
  color: darkseagreen;
}
/* line 16262, ../sass/_main.scss */
.dashbord-box .align-center {
  text-align: center;
  padding-top: 68px;
}
/* line 16267, ../sass/_main.scss */
.dashbord-box h5 {
  font-size: 15px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.43);
}
/* line 16274, ../sass/_main.scss */
.dashbord-box h5.rotate {
  width: 110px;
  position: absolute;
  left: -1.5%;
  top: 57%;
  font-size: 12px;
  font-weight: 700;
}
/* line 16283, ../sass/_main.scss */
.dashbord-box h5.due-text {
  font-size: 13px;
}
/* line 16287, ../sass/_main.scss */
.dashbord-box span {
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
}
/* line 16293, ../sass/_main.scss */
.dashbord-box span.key-text {
  font-weight: 200;
}
/* line 16297, ../sass/_main.scss */
.dashbord-box .padding-left {
  margin: 5px;
  padding-bottom: 20px;
  padding-top: 15px;
}
/* line 16303, ../sass/_main.scss */
.dashbord-box .dashboard-table {
  position: relative;
}
/* line 16306, ../sass/_main.scss */
.dashbord-box .dashboard-table thead tr {
  border-top: 0;
}
/* line 16310, ../sass/_main.scss */
.dashbord-box .dashboard-table .fht-table-wrapper {
  height: 245px !important;
}
/* line 16314, ../sass/_main.scss */
.dashbord-box .dashboard-table th {
  border-top: none !important;
}
/* line 16318, ../sass/_main.scss */
.dashbord-box .dashboard-table .fht-tbody .mCSB_scrollTools_vertical {
  top: 5px;
}
/* line 16322, ../sass/_main.scss */
.dashbord-box .dashboard-table .table > thead > tr > th:first-child, .dashbord-box .dashboard-table .table > tbody > tr > td:first-child {
  padding-left: 20px !important;
}
/* line 16326, ../sass/_main.scss */
.dashbord-box .dashboard-table .table > tbody > tr:last-child td {
  border: none;
}
/* line 16330, ../sass/_main.scss */
.dashbord-box .dashboard-table thead th {
  padding: 15px;
}
/* line 16335, ../sass/_main.scss */
.dashbord-box .view-all {
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

/* line 16342, ../sass/_main.scss */
.on-time-color {
  color: #00BFFF;
}

/* line 16346, ../sass/_main.scss */
.late-color {
  color: #FFBF00;
}

/* line 16350, ../sass/_main.scss */
.overdue-color {
  color: #FF0040;
}

/* line 16354, ../sass/_main.scss */
.pie-chart-inner-text {
  position: absolute;
  top: 39px;
  left: 121px;
  margin-top: -18px;
  margin-left: -57px;
  font-size: 15px;
  line-height: 21px;
  vertical-align: middle;
  text-align: center;
  color: rebeccapurple;
  z-index: 20;
}

/* line 16368, ../sass/_main.scss */
.rotate {
  -moz-transform: rotate(-90deg);
  /* Opera 10.5 */
  -o-transform: rotate(-90deg);
  /* Saf3.1+, Chrome */
  -webkit-transform: rotate(-90deg);
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";
  /* Standard */
  transform: rotate(-90deg);
}

/* line 16384, ../sass/_main.scss */
.tooltips {
  position: relative;
  display: inline-block;
  zcursor: help;
  color: #006080;
}

/* line 16392, ../sass/_main.scss */
.tooltips .tooltip-text-red {
  visibility: hidden;
  position: absolute;
  width: 94px;
  background-color: #fff;
  color: #f44336;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  z-index: 1;
  opacity: 0;
  transition: opacity 1s;
}

/* line 16406, ../sass/_main.scss */
.tooltip-text-red:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #f44336 transparent transparent;
}

/* line 16417, ../sass/_main.scss */
.tooltips:hover .tooltip-text-red {
  visibility: visible;
  opacity: 1;
  margin-left: 26px;
  border: 1px solid #f44336;
}

/* line 16426, ../sass/_main.scss */
.tooltips .tooltip-text-green {
  visibility: hidden;
  position: absolute;
  width: 94px;
  background-color: #fff;
  color: green;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  z-index: 1;
  opacity: 0;
  transition: opacity 1s;
}

/* line 16440, ../sass/_main.scss */
.tooltip-text-green:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent green transparent transparent;
}

/* line 16451, ../sass/_main.scss */
.tooltips:hover .tooltip-text-green {
  visibility: visible;
  opacity: 1;
  margin-left: 26px;
  border: 1px solid green;
}

/* line 16460, ../sass/_main.scss */
.tooltips .tooltip-text-blue {
  visibility: hidden;
  position: absolute;
  background-color: #fff;
  color: #2a6496;
  text-align: center;
  padding: 5px 10px;
  border-radius: 6px;
  z-index: 1;
  opacity: 0;
  transition: opacity 1s;
}

/* line 16473, ../sass/_main.scss */
.tooltip-text-blue:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #2a6496 transparent transparent;
}

/* line 16484, ../sass/_main.scss */
.tooltips:hover .tooltip-text-blue {
  visibility: visible;
  opacity: 1;
  margin-left: 26px;
  border: 1px solid #2a6496;
  /*width: 102%;*/
}

/* line 16493, ../sass/_main.scss */
.tooltips:hover .tooltip-inspection {
  margin-left: 28px !important;
}

/* line 16498, ../sass/_main.scss */
.gps-modal .row {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
}

/* line 16506, ../sass/_main.scss */
.gps-popup .vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
  pointer-events: none;
  /* This makes sure that we can still click outside of the modal to close it */
}
/* line 16513, ../sass/_main.scss */
.gps-popup .vertical-align-center {
  /* To center vertically */
  display: table-cell;
  vertical-align: middle;
  pointer-events: none;
}
/* line 16520, ../sass/_main.scss */
.gps-popup .modal-content {
  /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
  width: inherit;
  height: inherit;
  /* To center horizontally */
  margin: 0 auto;
  pointer-events: all;
}
/* line 16530, ../sass/_main.scss */
.gps-popup .update-certification .myHandle .drag-down {
  margin: 2px 2px 0;
  background-image: url("/assets/img/icons-sf2b2377004.png");
  background-position: -28px -36px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 12px;
  float: left;
}
/* line 16542, ../sass/_main.scss */
.gps-popup .update-certification .myHandle .drag-up {
  margin: 0 2px 2px;
  background-image: url("/assets/img/icons-sf2b2377004.png");
  background-position: -16px -36px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 6px;
  width: 12px;
  float: left;
}
/* line 16554, ../sass/_main.scss */
.gps-popup .update-certification .myHandle hr {
  background: #8f9a9f;
  width: 100%;
  height: 1px;
  margin: 0;
  border: none;
  float: left;
}
/* line 16563, ../sass/_main.scss */
.gps-popup .update-certification .myHandle {
  width: 17px;
  white-space: initial;
  float: right;
  margin-right: 86px;
}
/* line 16570, ../sass/_main.scss */
.gps-popup .modal-header {
  border-bottom: 1px solid #d2d9dc !important;
  padding: 12px 25px 5px;
}
/* line 16575, ../sass/_main.scss */
.gps-popup .modal-header h4 {
  font-size: 20px !important;
}
/* line 16579, ../sass/_main.scss */
.gps-popup .modal-body {
  margin-top: 20px;
}
/* line 16583, ../sass/_main.scss */
.gps-popup .modal-footer {
  background-color: #ffffff;
  border-top: 1px solid #d2d9dc !important;
  margin-top: 25px;
}

/* line 16590, ../sass/_main.scss */
.table-roles-list tbody tr:last-child {
  padding-bottom: 50px;
}

/* line 16595, ../sass/_main.scss */
#editStorageSetStorageItemsTable thead > tr > th:last-child {
  padding-right: 0;
}

/* line 16600, ../sass/_main.scss */
.last-block {
  padding-bottom: 75px;
}

/* line 16604, ../sass/_main.scss */
.current-job-section .table-holder .ng-invalid {
  border-color: red;
}

/* line 16608, ../sass/_main.scss */
.current-job-section .table-holder .reset-border {
  border-color: #b7bbbb;
}

/* line 16612, ../sass/_main.scss */
.current-job-section .editable .k-picker-wrap input, .random-list.bordered-list .h-width .k-picker-wrap input {
  top: 0;
  left: 0;
  position: absolute;
}

/* line 16618, ../sass/_main.scss */
.current-job-section .editable .k-datetimepicker input {
  padding-right: 44px !important;
}

/* line 16623, ../sass/_main.scss */
.current-job-editable .k-tabstrip-wrapper .k-header {
  background: none;
  box-shadow: none;
  border-top: none;
  border-bottom: solid 1px #b7bbbb;
  border-right: none;
  border-left: none;
  height: 30px !important;
}
/* line 16633, ../sass/_main.scss */
.current-job-editable input {
  top: 0;
  left: 0;
  position: absolute;
  display: block;
}

/* line 16642, ../sass/_main.scss */
.add-rental .add-rental-radio {
  padding-left: 20px !important;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 16648, ../sass/_main.scss */
.add-rental .search-block {
  margin-top: 10px;
}

@media only screen and (max-width: 1450px) {
  /* line 16658, ../sass/_main.scss */
  .current-job-tab .width_resp {
    width: 37%;
  }
}
/* line 16663, ../sass/_main.scss */
.padding-zero {
  padding: 0px !important;
}

/* line 16667, ../sass/_main.scss */
.k-tabstrip-wrapper .k-timepicker.k-header {
  height: 30px;
}

/* line 16671, ../sass/_main.scss */
.k-tabstrip-wrapper .k-datetimepicker.k-header {
  height: 30px;
}

/* line 16675, ../sass/_main.scss */
.rental-activity-status-on {
  color: #70d56e !important;
  font-family: "proxima-nova", sans-serif !important;
  font-weight: 600 !important;
}

/* line 16681, ../sass/_main.scss */
.rental-activity-status-off {
  color: red !important;
  font-family: "proxima-nova", sans-serif !important;
  font-weight: 600 !important;
}

/* line 16687, ../sass/_main.scss */
a.theme-link.expanded-search, a.theme-link.collapsed-search {
  position: relative;
}

/* line 16691, ../sass/_main.scss */
a.theme-link.expanded-search:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 16px;
  background: url("/assets/img/down-blue.png") no-repeat 5px 4px;
}

/* line 16699, ../sass/_main.scss */
a.theme-link.collapsed-search:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 16px;
  background: url("/assets/img/ic-select-dropdown-blue.png") no-repeat 5px 4px;
}

/* line 16707, ../sass/_main.scss */
a.theme-link-disabled {
  opacity: 0.4 !important;
  cursor: default !important;
}

/* line 16712, ../sass/_main.scss */
a.theme-link-disabled.expand-collapse:after {
  opacity: 0.4 !important;
  cursor: default !important;
  content: "";
  position: absolute;
  width: 25px;
  height: 16px;
  background: url("/assets/img/down-blue.png") no-repeat 5px 4px;
}

/* line 16722, ../sass/_main.scss */
.expand-collapse-search-with-right {
  margin-top: 10px;
  padding-right: 30px;
}

/* line 16728, ../sass/_main.scss */
#searchServiceTable th {
  padding-right: 5px;
}
/* line 16731, ../sass/_main.scss */
#searchServiceTable th span.sort-item {
  padding-right: 5px;
}
/* line 16736, ../sass/_main.scss */
#searchServiceTable td:last-child {
  padding-right: 3px;
}
/* line 16740, ../sass/_main.scss */
#searchServiceTable td:first-child {
  padding-left: 5px;
}
/* line 16744, ../sass/_main.scss */
#searchServiceTable th:first-child {
  padding-left: 5px;
}

/* line 16749, ../sass/_main.scss */
.employee-certification-name-col {
  background-color: #f9f9f9;
}

/* line 16755, ../sass/_main.scss */
.table-detail .icon-image,
.table-responsive .icon-image {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -15px -233px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
  margin: 0 5px;
}
/* line 16760, ../sass/_main.scss */
.table-detail .icon-image.disabled,
.table-responsive .icon-image.disabled {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -27px -153px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
  cursor: default;
}
/* line 16767, ../sass/_main.scss */
.table-detail .icon-file,
.table-responsive .icon-file {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -78px -233px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 15px;
  margin: 0 5px;
}
/* line 16772, ../sass/_main.scss */
.table-detail .icon-file.disabled,
.table-responsive .icon-file.disabled {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -40px -193px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 15px;
  cursor: default;
}

/* Assign job*/
/* line 16781, ../sass/_main.scss */
.assign-job-section {
  /*added for 2024*/
  /*end*/
}
/* line 16783, ../sass/_main.scss */
.assign-job-section input {
  width: 95%;
}
/* line 16787, ../sass/_main.scss */
.assign-job-section .rentals-select-style {
  width: 95% !important;
}
/* line 16791, ../sass/_main.scss */
.assign-job-section .current-job-tab td span.k-datepicker {
  width: 95% !important;
  max-width: 100%;
}
/* line 16796, ../sass/_main.scss */
.assign-job-section .current-job-tab td span.k-timepicker {
  width: 95% !important;
  max-width: 100%;
}
/* line 16801, ../sass/_main.scss */
.assign-job-section .current-job-tab td > input {
  width: 95% !important;
}
/* line 16804, ../sass/_main.scss */
.assign-job-section .select-style {
  width: 95%;
}
/* line 16809, ../sass/_main.scss */
.assign-job-section .inp-container .error-validation .icon-validation-error {
  right: 19px;
}
/* line 16813, ../sass/_main.scss */
.assign-job-section .rentalSelect.inp-container .error-validation .icon-validation-error {
  right: -24px;
}
/* line 16817, ../sass/_main.scss */
.assign-job-section .current-job-tab .shadow-box h4 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 16826, ../sass/_main.scss */
.assign-job-section .table-holder .ng-invalid {
  border-color: red;
}
/* line 16830, ../sass/_main.scss */
.assign-job-section .table-holder .reset-border {
  border-color: #b7bbbb;
}
/* line 16834, ../sass/_main.scss */
.assign-job-section .editable .k-picker-wrap input, .assign-job-section .random-list.bordered-list .h-width .k-picker-wrap input {
  top: 0;
  left: 0;
  position: absolute;
}
/* line 16840, ../sass/_main.scss */
.assign-job-section .editable .k-datetimepicker input {
  padding-right: 44px !important;
}
/* line 16845, ../sass/_main.scss */
.assign-job-section .current-job-editable .k-tabstrip-wrapper .k-header {
  background: none;
  box-shadow: none;
  border-top: none;
  border-bottom: solid 1px #b7bbbb;
  border-right: none;
  border-left: none;
  height: 30px !important;
}
/* line 16855, ../sass/_main.scss */
.assign-job-section .current-job-editable input {
  top: 0;
  left: 0;
  position: absolute;
  display: block;
}
/* line 16863, ../sass/_main.scss */
.assign-job-section .section-list .table-holder .blue-bg {
  background: rgba(158, 158, 158, 0.16);
  border-bottom: solid 1px #d2d9dc;
  font-weight: 700;
}
/* line 16869, ../sass/_main.scss */
.assign-job-section .section-list .table-holder .blue-bg {
  background: rgba(158, 158, 158, 0.16);
  border-bottom: solid 1px #d2d9dc;
  font-weight: 700;
}
/* line 16875, ../sass/_main.scss */
.assign-job-section .equipmentInfo .shadow-box {
  border-bottom: 0px;
}
/* line 16878, ../sass/_main.scss */
.assign-job-section .equipmentInfo .shadow-box td {
  border-bottom: 0px;
}
/* line 16883, ../sass/_main.scss */
.assign-job-section .systemInfoLink {
  background: url(/assets/img/icons/ic-next-wk.png) top left no-repeat;
  width: 30px;
  left: 1px;
  width: 30px;
  height: 15px;
  display: inline-block;
  /* top: 19px; */
  background-position: 7px 0px;
}
/* line 16895, ../sass/_main.scss */
.assign-job-section .button-action {
  width: auto;
  float: right;
  margin-bottom: 0px;
  /*margin-top: -7px;*/
}
/* line 16903, ../sass/_main.scss */
.assign-job-section .add-role-section {
  border-top: dashed 0px #d2d9dc;
}
/* line 16907, ../sass/_main.scss */
.assign-job-section .add-role-section.show {
  height: auto;
  padding: 0px;
}

/* End Assign Job */
/*salesForecast*/
/* line 16917, ../sass/_main.scss */
.forcast-equipment-select-table .blue-bg {
  padding: 0 !important;
  background: none !important;
}
/* line 16921, ../sass/_main.scss */
.forcast-equipment-select-table .blue-bg .col-md-12.table-forecast {
  padding: 0;
}

/* line 16927, ../sass/_main.scss */
.equipment-select-forcast-view {
  background: rgba(158, 158, 158, 0.16);
}
/* line 16930, ../sass/_main.scss */
.equipment-select-forcast-view .legends label {
  font-size: 12px;
  margin-right: 5px;
}
/* line 16935, ../sass/_main.scss */
.equipment-select-forcast-view .legends .title {
  font-size: 12px;
}
/* line 16939, ../sass/_main.scss */
.equipment-select-forcast-view .fht-thead {
  float: left;
}
/* line 16945, ../sass/_main.scss */
.equipment-select-forcast-view thead tr th {
  padding-left: 15px;
}
/* line 16948, ../sass/_main.scss */
.equipment-select-forcast-view thead tr th .icon-filter {
  float: left;
}
/* line 16957, ../sass/_main.scss */
.equipment-select-forcast-view tr td input[type="radio"] + label {
  width: 13px;
  height: 18px;
}
/* line 16961, ../sass/_main.scss */
.equipment-select-forcast-view tr td input[type="radio"] + label:after {
  top: 0px !important;
}
/* line 16969, ../sass/_main.scss */
.equipment-select-forcast-view .utilization-view .table > tbody > tr.sub-head td {
  background: #f2f3f3;
  border-right: none !important;
  padding: 5px;
}
/* line 16974, ../sass/_main.scss */
.equipment-select-forcast-view .utilization-view .table > tbody > tr.sub-head td input {
  width: 100%;
}
/* line 16978, ../sass/_main.scss */
.equipment-select-forcast-view .utilization-view .table > tbody > tr.sub-head td:first-child {
  padding-left: 15px;
  padding-top: 10px;
}

/* line 16986, ../sass/_main.scss */
.border-bottom-none {
  border-bottom: none !important;
}

/* line 16991, ../sass/_main.scss */
.sales-forecast .table > tbody > tr > td {
  vertical-align: top;
  font-weight: 500;
  font-size: 11px !important;
}
/* line 16997, ../sass/_main.scss */
.sales-forecast .table > tbody > tr > td .dataBand .data-band-span {
  font-weight: 600;
  float: left;
  font-size: 10px;
  text-overflow: ellipsis;
  text-align: left;
  margin-top: 5px;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  padding-left: 2px;
}
/* line 17011, ../sass/_main.scss */
.sales-forecast .table > tbody > tr > td .row-count {
  top: 1px;
}
/* line 17016, ../sass/_main.scss */
.sales-forecast .table .down-rented {
  font-weight: 600;
}
/* line 17021, ../sass/_main.scss */
.sales-forecast .padd-less-utilization-table .fht-table-wrapper, .sales-forecast .padd-less-utilization-table .fht-table-wrapper .fht-thead, .sales-forecast .padd-less-utilization-table .fht-table-wrapper .fht-tfoot, .sales-forecast .padd-less-utilization-table .fht-table-wrapper .fht-fixed-column .fht-tbody, .sales-forecast .padd-less-utilization-table .fht-table-wrapper .fht-fixed-body .fht-tbody, .sales-forecast .padd-less-utilization-table .fht-table-wrapper .fht-tbody {
  padding-right: 2px !important;
}
/* line 17026, ../sass/_main.scss */
.sales-forecast .sub-head {
  background: #fff !important;
  border-bottom: solid 1px #d2d9dc;
}
/* line 17030, ../sass/_main.scss */
.sales-forecast .sub-head td {
  color: #014d9c !important;
  font-weight: bold !important;
}

/* line 17038, ../sass/_main.scss */
.table-responsive.rental .forcast-table {
  height: calc(100% -  100px);
}
/* line 17042, ../sass/_main.scss */
.table-responsive.rental .section-list {
  height: 100%;
}
/* line 17046, ../sass/_main.scss */
.table-responsive.rental .col-md-12 {
  height: 100%;
}

/* line 17052, ../sass/_main.scss */
.sales-report-popup.modal {
  display: block;
  background: rgba(0, 0, 0, 0.57);
}
/* line 17057, ../sass/_main.scss */
.sales-report-popup .modal-backdrop.in {
  opacity: .4;
  filter: alpha(opacity=40);
}
/* line 17062, ../sass/_main.scss */
.sales-report-popup .modal-dialog {
  z-index: 1041;
  width: 600px;
}
/* line 17066, ../sass/_main.scss */
.sales-report-popup .modal-dialog .modal-content {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  border: solid 1px #e7ecef;
}
/* line 17075, ../sass/_main.scss */
.sales-report-popup .modal-header {
  padding: 25px 25px 5px;
  border: none;
}
/* line 17079, ../sass/_main.scss */
.sales-report-popup .modal-header h4 {
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  color: #31363f;
  float: left;
}
/* line 17085, ../sass/_main.scss */
.sales-report-popup .modal-header h4 span {
  margin: 0 13px;
}
/* line 17090, ../sass/_main.scss */
.sales-report-popup .modal-header h5 {
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  color: #848992;
}
/* line 17097, ../sass/_main.scss */
.sales-report-popup .border-head {
  border-bottom: 2px solid #eee;
  padding: 12px 15px;
}
/* line 17101, ../sass/_main.scss */
.sales-report-popup .border-head h4 {
  font-family: "proxima-nova", sans-serif;
  font-size: 24px;
  color: #31363f;
  float: left;
}
/* line 17109, ../sass/_main.scss */
.sales-report-popup .modal-body {
  padding: 0;
}
/* line 17112, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item {
  padding: 0 25px 20px;
}
/* line 17115, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item li {
  display: inline-block;
  border-right: solid 1px #d2d9dc;
  padding-right: 20px;
  margin-right: 20px;
  margin-top: 20px;
  vertical-align: top;
  min-height: 36px;
}
/* line 17124, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item li:last-child {
  border: none;
  margin-right: 0;
  padding-right: 0;
}
/* line 17131, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item h6 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 17139, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item p {
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  color: #31363f;
  margin-top: 9px;
}
/* line 17146, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item.border {
  border-bottom: solid 1px #d2d9dc;
}
/* line 17150, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item.bg-color {
  background: #f8f9fc;
}
/* line 17155, ../sass/_main.scss */
.sales-report-popup .modal-body .header-title {
  margin: 35px 0 40px;
  font-family: "proxima-nova", sans-serif;
  font-size: 28px;
  font-weight: 300;
  color: #31363f;
  text-align: center;
}
/* line 17164, ../sass/_main.scss */
.sales-report-popup .modal-body p.align-center {
  text-align: center;
  font-size: 15px;
  color: #939393;
  line-height: 24px;
}
/* line 17170, ../sass/_main.scss */
.sales-report-popup .modal-body p.align-center span {
  color: #46474e;
}
/* line 17175, ../sass/_main.scss */
.sales-report-popup .modal-body .button-controls {
  text-align: center;
  margin: 55px 0 32px;
  float: none;
}
/* line 17180, ../sass/_main.scss */
.sales-report-popup .modal-body .button-controls a {
  width: 100px;
  height: 30px;
  display: inline-block;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  line-height: 30px;
  margin: 0 5px;
}
/* line 17195, ../sass/_main.scss */
.sales-report-popup .modal-body .button-controls a.btn-cancel {
  background: #b1b1b1;
  color: #fff;
}
/* line 17199, ../sass/_main.scss */
.sales-report-popup .modal-body .button-controls a.btn-cancel:hover {
  background: #a8a8a8;
}
/* line 17204, ../sass/_main.scss */
.sales-report-popup .modal-body .button-controls a:focus {
  color: #fff;
}
/* line 17210, ../sass/_main.scss */
.sales-report-popup .modal-body div.headsub {
  background: #f4f4f5;
}
/* line 17214, ../sass/_main.scss */
.sales-report-popup .modal-body .head-sub {
  padding: 9px 0;
  font-weight: bold;
  font-size: 13px;
}
/* line 17220, ../sass/_main.scss */
.sales-report-popup .modal-body .input-txt {
  padding: 5px 0;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  color: #494663;
}
/* line 17228, ../sass/_main.scss */
.sales-report-popup .modal-body .container {
  width: 100%;
}
/* line 17232, ../sass/_main.scss */
.sales-report-popup .modal-body .select-box {
  border-radius: 3px;
}
/* line 17236, ../sass/_main.scss */
.sales-report-popup .modal-body .row {
  padding-bottom: 10px;
}
/* line 17240, ../sass/_main.scss */
.sales-report-popup .modal-body .col-md-2.padd-less {
  padding: 0 4px;
}
/* line 17245, ../sass/_main.scss */
.sales-report-popup .modal-footer {
  background: #f8f9fc;
  border: none;
  padding: 15px 25px;
  margin-top: 0;
}
/* line 17251, ../sass/_main.scss */
.sales-report-popup .modal-footer .btn-assign, .sales-report-popup .modal-footer .btn-cancel {
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  padding: 0 16px 0 10px;
  float: right;
  line-height: 27px;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  margin-left: 10px;
}
/* line 17267, ../sass/_main.scss */
.sales-report-popup .modal-footer .btn-assign i, .sales-report-popup .modal-footer .btn-cancel i {
  float: left;
  margin: 3px 0;
}
/* line 17272, ../sass/_main.scss */
.sales-report-popup .modal-footer .btn-assign:hover, .sales-report-popup .modal-footer .btn-cancel:hover {
  opacity: .92;
}
/* line 17277, ../sass/_main.scss */
.sales-report-popup .modal-footer .btn-assign {
  background: #70d56e;
}
/* line 17281, ../sass/_main.scss */
.sales-report-popup .modal-footer .btn-cancel {
  background: #f85559;
}
/* line 17285, ../sass/_main.scss */
.sales-report-popup .modal-footer .icon-assign-pop {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -21px -275px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
}
/* line 17289, ../sass/_main.scss */
.sales-report-popup .modal-footer .icon-cancel-pop {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -58px -254px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
}
/* line 17293, ../sass/_main.scss */
.sales-report-popup .modal-footer .btns {
  margin: 0;
  height: 29px;
  min-width: 90px;
}
/* line 17299, ../sass/_main.scss */
.sales-report-popup .modal-footer .btns-blue {
  background: #00bcd4;
}
/* line 17303, ../sass/_main.scss */
.sales-report-popup .modal-footer .btns-red {
  background: #f44336;
}

/* line 17310, ../sass/_main.scss */
.equipEdit span {
  width: 86% !important;
}
/* line 17313, ../sass/_main.scss */
.equipEdit span .icon-validation-error {
  right: 0px !important;
}
/* line 17317, ../sass/_main.scss */
.equipEdit span input {
  width: 86% !important;
}

/*end*/
/*** tch-Rentals***/
/* line 17326, ../sass/_main.scss */
.current-job-tab .shadow-box h4 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px;
}

/* line 17336, ../sass/_main.scss */
.current-job-section .table-holder .ng-invalid {
  border-color: red;
}
/* line 17340, ../sass/_main.scss */
.current-job-section .table-holder .ng-invalid .auto-complete-input-box input {
  border-color: red;
}

/* line 17347, ../sass/_main.scss */
.current-job-section .table-holder .reset-border {
  border-color: #b7bbbb;
}

/* line 17351, ../sass/_main.scss */
.current-job-section .editable .k-picker-wrap input, .random-list.bordered-list .h-width .k-picker-wrap input {
  top: 0;
  left: 0;
  position: absolute;
}

/* line 17357, ../sass/_main.scss */
.current-job-section .editable .k-datetimepicker input {
  padding-right: 44px !important;
}

/* line 17362, ../sass/_main.scss */
.current-job-editable .k-tabstrip-wrapper .k-header {
  background: none;
  box-shadow: none;
  border-top: none;
  border-bottom: solid 1px #b7bbbb;
  border-right: none;
  border-left: none;
  height: 30px !important;
}
/* line 17372, ../sass/_main.scss */
.current-job-editable input {
  top: 0;
  left: 0;
  position: absolute;
  display: block;
}

/* line 17381, ../sass/_main.scss */
.add-rental .add-rental-radio {
  padding-left: 20px !important;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 17387, ../sass/_main.scss */
.add-rental .search-block {
  margin-top: 10px;
}

/* line 17392, ../sass/_main.scss */
.notesPopUp {
  top: 20%;
}

/* line 17396, ../sass/_main.scss */
.notesPopUpText {
  word-break: break-all;
  float: left;
  padding: 6px 18px !important;
  text-align: left !important;
  max-height: 200px !important;
  overflow: auto !important;
}

@media only screen and (max-width: 1450px) {
  /* line 17410, ../sass/_main.scss */
  .current-job-tab .width_resp {
    width: 37%;
  }
}
/* line 17415, ../sass/_main.scss */
.padding-zero {
  padding: 0px !important;
}

/* line 17419, ../sass/_main.scss */
.k-tabstrip-wrapper .k-timepicker.k-header {
  height: 30px;
}

/* line 17423, ../sass/_main.scss */
.k-tabstrip-wrapper .k-datetimepicker.k-header {
  height: 30px;
}

/* line 17427, ../sass/_main.scss */
.rental-activity-status-on {
  color: #70d56e !important;
  font-family: "proxima-nova", sans-serif !important;
  font-weight: 600 !important;
}

/* line 17433, ../sass/_main.scss */
.rental-activity-status-off {
  color: red !important;
  font-family: "proxima-nova", sans-serif !important;
  font-weight: 600 !important;
}

/*end*/
/* line 17443, ../sass/_main.scss */
.serviceOrderDetail .editable .k-datepicker input, .serviceOrderDetail .editable .k-timepicker input {
  display: inline-block;
}
/* line 17449, ../sass/_main.scss */
.serviceOrderDetail .random-list > li {
  margin-right: 1%;
}
/* line 17453, ../sass/_main.scss */
.serviceOrderDetail .random-list.random-list-fixed-width li:nth-child(4) {
  max-width: 21%;
  min-width: 21%;
}

/* line 17459, ../sass/_main.scss */
.inspectionTable td .k-timepicker {
  height: 30px !important;
}

/* line 17463, ../sass/_main.scss */
.table-holder td.theme-link {
  margin-right: 0 !important;
}

/* line 17468, ../sass/_main.scss */
.inspectionsForm .section-list .table-holder .table > tbody > tr > td {
  padding: 10px 2px;
}

/* line 17473, ../sass/_main.scss */
.k-list-container.k-popup {
  max-height: 150px !important;
}

/*1904*/
/* line 17478, ../sass/_main.scss */
#searchStorage .search-blocks .section-single {
  width: 16%;
  float: left;
  margin-bottom: 7px;
  padding: 0 7px;
}

/* line 17485, ../sass/_main.scss */
#storageDetailsFirstSection.rental-activities .shadow-box .icon-validation-error {
  right: -19px !important;
}

/*1904 */
/* line 17490, ../sass/_main.scss */
.k-list-container.k-popup {
  max-height: 150px !important;
}

/* Assign job*/
/* line 17495, ../sass/_main.scss */
.assign-job-section {
  /*added for 2024*/
  /*  end */
}
/* line 17497, ../sass/_main.scss */
.assign-job-section input {
  width: 95%;
}
/* line 17501, ../sass/_main.scss */
.assign-job-section .rentals-select-style {
  width: 95% !important;
}
/* line 17505, ../sass/_main.scss */
.assign-job-section .current-job-tab td span.k-datepicker {
  width: 95% !important;
  max-width: 100%;
}
/* line 17510, ../sass/_main.scss */
.assign-job-section .current-job-tab td span.k-timepicker {
  width: 95% !important;
  max-width: 100%;
}
/* line 17515, ../sass/_main.scss */
.assign-job-section .current-job-tab td > input {
  width: 95%;
}
/* line 17518, ../sass/_main.scss */
.assign-job-section .select-style {
  width: 95%;
  /*changed from 80-90% for #2024*/
}
/* line 17522, ../sass/_main.scss */
.assign-job-section .inp-container .error-validation .icon-validation-error {
  right: 19px;
}
/* line 17526, ../sass/_main.scss */
.assign-job-section .rentalSelect.inp-container .error-validation .icon-validation-error {
  right: -24px;
}
/* line 17530, ../sass/_main.scss */
.assign-job-section .current-job-tab .shadow-box h4 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 17539, ../sass/_main.scss */
.assign-job-section .table-holder .ng-invalid {
  border-color: red;
}
/* line 17543, ../sass/_main.scss */
.assign-job-section .table-holder .reset-border {
  border-color: #b7bbbb;
}
/* line 17547, ../sass/_main.scss */
.assign-job-section .editable .k-picker-wrap input, .assign-job-section .random-list.bordered-list .h-width .k-picker-wrap input {
  top: 0;
  left: 0;
  position: absolute;
}
/* line 17553, ../sass/_main.scss */
.assign-job-section .editable .k-datetimepicker input {
  padding-right: 44px !important;
}
/* line 17558, ../sass/_main.scss */
.assign-job-section .current-job-editable .k-tabstrip-wrapper .k-header {
  background: none;
  box-shadow: none;
  border-top: none;
  border-bottom: solid 1px #b7bbbb;
  border-right: none;
  border-left: none;
  height: 30px !important;
}
/* line 17568, ../sass/_main.scss */
.assign-job-section .current-job-editable input {
  top: 0;
  left: 0;
  position: absolute;
  display: block;
}
/* line 17576, ../sass/_main.scss */
.assign-job-section .section-list .table-holder .blue-bg {
  background: rgba(158, 158, 158, 0.16);
  border-bottom: solid 1px #d2d9dc;
  font-weight: 700;
}
/* line 17582, ../sass/_main.scss */
.assign-job-section .section-list .table-holder .blue-bg {
  background: rgba(158, 158, 158, 0.16);
  border-bottom: solid 1px #d2d9dc;
  font-weight: 700;
}
/* line 17588, ../sass/_main.scss */
.assign-job-section .equipmentInfo .shadow-box {
  border-bottom: 0px;
}
/* line 17591, ../sass/_main.scss */
.assign-job-section .equipmentInfo .shadow-box td {
  border-bottom: 0px;
}
/* line 17596, ../sass/_main.scss */
.assign-job-section .systemInfoLink {
  background: url(/assets/img/icons/ic-next-wk.png) top left no-repeat;
  width: 30px;
  left: 1px;
  width: 30px;
  height: 15px;
  display: inline-block;
  /* top: 19px; */
  background-position: 7px 0px;
}
/* line 17608, ../sass/_main.scss */
.assign-job-section .button-action {
  width: auto;
  float: right;
  margin-bottom: -7px;
  margin-top: -7px;
}
/* line 17615, ../sass/_main.scss */
.assign-job-section .add-role-section {
  border-top: dashed 0px #d2d9dc;
}
/* line 17619, ../sass/_main.scss */
.assign-job-section .add-role-section.show {
  height: auto;
  padding: 0px;
}

/* End Assign Job */
/*salesForecast*/
/* line 17628, ../sass/_main.scss */
.border-bottom-none {
  border-bottom: none !important;
}

/* line 17633, ../sass/_main.scss */
.sales-forecast .table > tbody > tr > td {
  vertical-align: top;
  font-weight: 500;
  font-size: 11px !important;
}
/* line 17639, ../sass/_main.scss */
.sales-forecast .table > tbody > tr > td .dataBand .data-band-span {
  font-weight: 600;
  float: left;
  font-size: 10px;
  text-overflow: ellipsis;
  text-align: left;
  margin-top: 5px;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  padding-left: 2px;
}
/* line 17654, ../sass/_main.scss */
.sales-forecast .table .down-rented {
  font-weight: 600;
}
/* line 17659, ../sass/_main.scss */
.sales-forecast .padd-less-utilization-table .fht-table-wrapper, .sales-forecast .padd-less-utilization-table .fht-table-wrapper .fht-thead, .sales-forecast .padd-less-utilization-table .fht-table-wrapper .fht-tfoot, .sales-forecast .padd-less-utilization-table .fht-table-wrapper .fht-fixed-column .fht-tbody, .sales-forecast .padd-less-utilization-table .fht-table-wrapper .fht-fixed-body .fht-tbody, .sales-forecast .padd-less-utilization-table .fht-table-wrapper .fht-tbody {
  padding-right: 2px !important;
}
/* line 17664, ../sass/_main.scss */
.sales-forecast .sub-head {
  background: #fff !important;
  border-bottom: solid 1px #d2d9dc;
}
/* line 17668, ../sass/_main.scss */
.sales-forecast .sub-head td {
  color: #014d9c !important;
  font-weight: bold !important;
}

/* line 17676, ../sass/_main.scss */
.sales-report-popup.modal {
  display: block;
  background: rgba(0, 0, 0, 0.57);
}
/* line 17681, ../sass/_main.scss */
.sales-report-popup .modal-backdrop.in {
  opacity: .4;
  filter: alpha(opacity=40);
}
/* line 17686, ../sass/_main.scss */
.sales-report-popup .modal-dialog {
  z-index: 1041;
  width: 575px;
}
/* line 17690, ../sass/_main.scss */
.sales-report-popup .modal-dialog .modal-content {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  border: solid 1px #e7ecef;
}
/* line 17699, ../sass/_main.scss */
.sales-report-popup .modal-header {
  padding: 25px 25px 5px;
  border: none;
  width: 100%;
}
/* line 17704, ../sass/_main.scss */
.sales-report-popup .modal-header h4 {
  font-family: "proxima-nova", sans-serif;
  font-size: 29px;
  color: #31363f;
  float: left;
}
/* line 17710, ../sass/_main.scss */
.sales-report-popup .modal-header h4 span {
  margin: 0 13px;
}
/* line 17715, ../sass/_main.scss */
.sales-report-popup .modal-header h5 {
  float: left;
  font-family: "proxima-nova", sans-serif;
  font-size: 29px;
  color: #848992;
}
/* line 17723, ../sass/_main.scss */
.sales-report-popup .border-head {
  border-bottom: 2px solid #eee;
  padding: 12px 15px;
}
/* line 17727, ../sass/_main.scss */
.sales-report-popup .border-head h4 {
  font-family: "proxima-nova", sans-serif;
  font-size: 24px;
  color: #31363f;
  float: left;
}
/* line 17735, ../sass/_main.scss */
.sales-report-popup .modal-body {
  padding: 0;
}
/* line 17738, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item {
  padding: 0 25px 20px;
}
/* line 17741, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item li {
  display: inline-block;
  border-right: solid 1px #d2d9dc;
  padding-right: 20px;
  margin-right: 20px;
  margin-top: 20px;
  vertical-align: top;
  min-height: 36px;
}
/* line 17750, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item li:last-child {
  border: none;
  margin-right: 0;
  padding-right: 0;
}
/* line 17757, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item h6 {
  color: #676d78;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 17765, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item p {
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  color: #31363f;
  margin-top: 9px;
}
/* line 17772, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item.border {
  border-bottom: solid 1px #d2d9dc;
}
/* line 17776, ../sass/_main.scss */
.sales-report-popup .modal-body .list-item.bg-color {
  background: #f8f9fc;
}
/* line 17781, ../sass/_main.scss */
.sales-report-popup .modal-body .header-title {
  margin: 35px 0 40px;
  font-family: "proxima-nova", sans-serif;
  font-size: 28px;
  font-weight: 300;
  color: #31363f;
  text-align: center;
}
/* line 17790, ../sass/_main.scss */
.sales-report-popup .modal-body p.align-center {
  text-align: center;
  font-size: 15px;
  color: #939393;
  line-height: 24px;
}
/* line 17796, ../sass/_main.scss */
.sales-report-popup .modal-body p.align-center span {
  color: #46474e;
}
/* line 17801, ../sass/_main.scss */
.sales-report-popup .modal-body .button-controls {
  text-align: center;
  margin: 55px 0 32px;
  float: none;
}
/* line 17806, ../sass/_main.scss */
.sales-report-popup .modal-body .button-controls a {
  width: 100px;
  height: 30px;
  display: inline-block;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  line-height: 30px;
  margin: 0 5px;
}
/* line 17821, ../sass/_main.scss */
.sales-report-popup .modal-body .button-controls a.btn-cancel {
  background: #b1b1b1;
  color: #fff;
}
/* line 17825, ../sass/_main.scss */
.sales-report-popup .modal-body .button-controls a.btn-cancel:hover {
  background: #a8a8a8;
}
/* line 17830, ../sass/_main.scss */
.sales-report-popup .modal-body .button-controls a:focus {
  color: #fff;
}
/* line 17836, ../sass/_main.scss */
.sales-report-popup .modal-body div.headsub {
  background: #f4f4f5;
}
/* line 17840, ../sass/_main.scss */
.sales-report-popup .modal-body .head-sub {
  padding: 9px 0;
  font-weight: bold;
  font-size: 13px;
}
/* line 17846, ../sass/_main.scss */
.sales-report-popup .modal-body .input-txt {
  padding: 5px 0;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  color: #494663;
}
/* line 17854, ../sass/_main.scss */
.sales-report-popup .modal-body .container {
  width: 100%;
}
/* line 17858, ../sass/_main.scss */
.sales-report-popup .modal-body .select-box {
  border-radius: 3px;
}
/* line 17862, ../sass/_main.scss */
.sales-report-popup .modal-body .row {
  padding-bottom: 10px;
}
/* line 17866, ../sass/_main.scss */
.sales-report-popup .modal-body .col-md-2.padd-less {
  padding: 0 4px;
}
/* line 17871, ../sass/_main.scss */
.sales-report-popup .modal-footer {
  background: #f8f9fc;
  border: none;
  padding: 15px 25px;
  margin-top: 0;
}
/* line 17877, ../sass/_main.scss */
.sales-report-popup .modal-footer .btn-assign, .sales-report-popup .modal-footer .btn-cancel {
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  padding: 0 16px 0 10px;
  float: right;
  line-height: 27px;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  margin-left: 10px;
}
/* line 17893, ../sass/_main.scss */
.sales-report-popup .modal-footer .btn-assign i, .sales-report-popup .modal-footer .btn-cancel i {
  float: left;
  margin: 3px 0;
}
/* line 17898, ../sass/_main.scss */
.sales-report-popup .modal-footer .btn-assign:hover, .sales-report-popup .modal-footer .btn-cancel:hover {
  opacity: .92;
}
/* line 17903, ../sass/_main.scss */
.sales-report-popup .modal-footer .btn-assign {
  background: #70d56e;
}
/* line 17907, ../sass/_main.scss */
.sales-report-popup .modal-footer .btn-cancel {
  background: #f85559;
}
/* line 17911, ../sass/_main.scss */
.sales-report-popup .modal-footer .icon-assign-pop {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -21px -275px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
}
/* line 17915, ../sass/_main.scss */
.sales-report-popup .modal-footer .icon-cancel-pop {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -58px -254px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 21px;
  width: 21px;
}
/* line 17919, ../sass/_main.scss */
.sales-report-popup .modal-footer .btns {
  margin: 0;
  height: 29px;
  min-width: 90px;
}
/* line 17925, ../sass/_main.scss */
.sales-report-popup .modal-footer .btns-blue {
  background: #00bcd4;
}
/* line 17929, ../sass/_main.scss */
.sales-report-popup .modal-footer .btns-red {
  background: #f44336;
}

/*end*/
/* line 17938, ../sass/_main.scss */
.vehicle-gps-table td {
  padding-left: 2px !important;
}

/* line 17944, ../sass/_main.scss */
.model-editor-view .section-list .table-holder {
  border-radius: 6px;
}
/* line 17948, ../sass/_main.scss */
.model-editor-view input[type='radio'] + label:after {
  top: 9px;
  left: 1px;
}

/* line 17954, ../sass/_main.scss */
.serviceRequest-admin-view > .col-md-6 {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 17960, ../sass/_main.scss */
.forcast-table .btn-row-action {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  padding: 5px 8px;
  line-height: 12px;
  white-space: nowrap;
  width: 54px;
  display: block;
  text-align: center;
}

/*end*/
/*end*/
/* line 17976, ../sass/_main.scss */
.inp-container.zipField .error-validation .icon-validation-error {
  right: -3px;
}

/* line 17980, ../sass/_main.scss */
.state-dropdown {
  padding: 0px;
}
/* line 17983, ../sass/_main.scss */
.state-dropdown .select-style select {
  padding: 5px 17px 5px 8px;
}

/* line 17988, ../sass/_main.scss */
.warranty-span {
  display: inline-block;
}
/* line 17991, ../sass/_main.scss */
.warranty-span img {
  display: inline-block;
  float: left;
}
/* line 17996, ../sass/_main.scss */
.warranty-span b {
  width: calc(100% -  40px);
  display: inline-block;
  float: right;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 15px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 600;
  color: #625757;
}

/* line 18009, ../sass/_main.scss */
.bold-red {
  color: red;
  font-weight: bold;
}

/* line 18014, ../sass/_main.scss */
.bold-green {
  color: #0eb30e;
  font-weight: bold;
}

/* line 18019, ../sass/_main.scss */
.bold-blue {
  color: #0202bb;
  font-weight: bold;
}

/* line 18024, ../sass/_main.scss */
.table .btn-rmv {
  background-color: #f85559;
  width: 66px;
  padding-left: 20px;
  position: relative;
}

/* line 18031, ../sass/_main.scss */
.icon-delete-white {
  background: url("/assets/img/cancel.png") no-repeat !important;
  /* margin-right: 5px; */
  /* display: inherit; */
  left: 7px;
  position: absolute;
  top: 6px;
  /* margin-top: 0px; */
  overflow: hidden;
  display: inline-block;
  /* line-height: 81px; */
  /* padding-top: 3px; */
  /* vertical-align: middle; */
  height: 10px;
  width: 10px;
  background-color: #b1b1b1;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  cursor: pointer;
}

/* line 18061, ../sass/_main.scss */
.clear-icon {
  background: url(/assets/img/reset-blue.png) no-repeat;
  width: 29px;
  height: 27px;
  background-size: 100%;
  margin-right: 0 !important;
}

/* line 18069, ../sass/_main.scss */
.clear-icon.rotate {
  animation-name: rotate;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes rotate {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
/* line 18087, ../sass/_main.scss */
#editStorageSetStorageItemsTable thead tr {
  padding-right: 15px !important;
}
/* line 18090, ../sass/_main.scss */
#editStorageSetStorageItemsTable thead tr span.sort-item {
  padding-right: 5px !important;
}
/* line 18095, ../sass/_main.scss */
#editStorageSetStorageItemsTable tr.row-filter-container > th:first-child {
  padding-left: 24px;
}
/* line 18099, ../sass/_main.scss */
#editStorageSetStorageItemsTable thead tr:first-child > th:first-child {
  padding-left: 10px;
}

/* line 18107, ../sass/_main.scss */
.label-checked-multi-selector {
  background: url("/assets/img/ic-checkbox-checked.png") left center no-repeat !important;
  background-size: 17px !important;
}

/* line 18112, ../sass/_main.scss */
.filter-reports .filter-ul li:first-child {
  padding-left: 5px;
  display: inline-block;
  width: 100%;
}

/* line 18118, ../sass/_main.scss */
.filter-reports .filter-ul li {
  display: inline-block;
  width: 100%;
  float: left;
  padding-left: 5px;
}

/* line 18125, ../sass/_main.scss */
.multi-select-directive {
  width: 100%;
  display: inline-block;
}

/* line 18130, ../sass/_main.scss */
.multi-select-dropdown {
  position: relative;
  width: 100%;
  float: left;
}
/* line 18135, ../sass/_main.scss */
.multi-select-dropdown .checkbox-list {
  margin: 0 !important;
}
/* line 18139, ../sass/_main.scss */
.multi-select-dropdown .selet-result-div {
  min-height: 30px;
  max-height: 55px;
  height: auto;
  overflow: auto;
  overflow-x: hidden;
  background-color: white;
  border: 1px solid #b7bbbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
}
/* line 18153, ../sass/_main.scss */
.multi-select-dropdown .selet-result-div .placeholder {
  line-height: 30px;
  padding-left: 10px;
  text-transform: none;
  font-weight: 300;
  color: #C1C1C1;
  font-size: 0.95em;
}
/* line 18163, ../sass/_main.scss */
.multi-select-dropdown .checkbox-list label {
  background-size: 17px !important;
}
/* line 18167, ../sass/_main.scss */
.multi-select-dropdown .select-list {
  border: 1px solid #b7bbbb;
  background: #fff;
  webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  z-index: 9999;
  position: absolute;
  width: 100%;
  min-width: 192px;
}
/* line 18177, ../sass/_main.scss */
.multi-select-dropdown .select-list .filter-ul {
  height: 175px;
  overflow: auto;
}
/* line 18182, ../sass/_main.scss */
.multi-select-dropdown .select-list .list-lbl {
  padding-left: 5px;
  padding-top: 5px;
  line-height: 15px;
  text-transform: none;
  padding-bottom: 5px;
  border-bottom: 1px solid #aaa;
  color: #e81d1d;
  display: inline-block;
  width: 100%;
  font-weight: bold;
  height: auto;
}
/* line 18196, ../sass/_main.scss */
.multi-select-dropdown .select-list .list-div {
  margin-top: 10px;
  border-top: 1px solid #aaa;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 18203, ../sass/_main.scss */
.multi-select-dropdown .select-list .btn-list {
  padding: 0 10px;
  text-decoration: none;
  outline: none;
  font-size: 0.9rem;
  box-sizing: border-box;
  display: inline-block;
  height: 26px;
  line-height: 2em;
  color: #393939;
  cursor: pointer;
  border: 1px solid #e3e3e3;
  background-color: #fff;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  /* padding-left: 31px; */
  margin-left: 5px;
  /* width: 35px; */
  vertical-align: middle;
  padding-top: 0;
  margin-top: 0;
  margin-right: 5px;
}
/* line 18229, ../sass/_main.scss */
.multi-select-dropdown .select-list .btn-list:hover {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
/* line 18235, ../sass/_main.scss */
.multi-select-dropdown .close-dropdown {
  overflow: hidden;
  display: inline-block;
  height: 19px;
  width: 19px;
  vertical-align: middle;
  box-sizing: border-box;
  cursor: pointer;
}
/* line 18245, ../sass/_main.scss */
.multi-select-dropdown .icon-close {
  background: url(/assets/img/close.png) no-repeat;
  height: 20px;
  width: 20px;
}

/* line 18254, ../sass/_main.scss */
.service-group-tree ul.tree-view .add-section {
  margin: 0px 0px 5px 43px;
}
/* line 18258, ../sass/_main.scss */
.service-group-tree ul.tree-view .add-section .add-group a {
  color: #5cb75a;
  font-weight: 600;
  font-size: 0.85em;
}
/* line 18265, ../sass/_main.scss */
.service-group-tree ul.tree-view .add-section .input-with-select {
  max-width: 100% !important;
}
/* line 18268, ../sass/_main.scss */
.service-group-tree ul.tree-view .add-section .input-with-select input, .service-group-tree ul.tree-view .add-section .input-with-select .select-style {
  width: 33%;
}
/* line 18275, ../sass/_main.scss */
.service-group-tree .select-style select.border-red {
  border: solid 1px red;
}

/* line 18282, ../sass/_main.scss */
.align-pad-inner-content .row .btn-submit {
  float: left;
  margin-top: 3px;
}

/* line 18289, ../sass/_main.scss */
.border-red {
  border: solid 1px red;
}

/* line 18293, ../sass/_main.scss */
.hour-list-table {
  height: auto !important;
}

/*2064 */
/* line 18298, ../sass/_main.scss */
.dropzone {
  /* width: 250px; */
  /* height: 45px; */
  background: #f1fbfe;
  border: 2px dashed #d2d9dc;
  border-radius: 6px;
  text-align: center;
  padding: 20px;
  /* margin: 20px; */
  margin: 66px 26px 26px 26px;
}

/* line 18311, ../sass/_main.scss */
.imagezone {
  /* width: 250px; */
  /* height: 45px; */
  background: #fff;
  border: 1px solid #d2d9dc;
  border-radius: 6px;
  text-align: center;
  clear: both;
  margin: 26px 1.5% 26px 1.5%;
}
/* line 18321, ../sass/_main.scss */
.imagezone .img-thumb {
  max-width: 50px;
  max-height: 36px;
}
/* line 18326, ../sass/_main.scss */
.imagezone .icon-delete-white {
  background: url("/assets/img/cancel.png") no-repeat !important;
  /* margin-right: 5px; */
  /* display: inherit; */
  left: 7px;
  position: absolute;
  top: 6px;
  /* margin-top: 0px; */
  overflow: hidden;
  display: inline-block;
  /* line-height: 81px; */
  /* padding-top: 3px; */
  /* vertical-align: middle; */
  height: 10px;
  width: 10px;
  /*background-color: #b1b1b1;*/
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  cursor: pointer;
}

/* line 18357, ../sass/_main.scss */
.image-container {
  width: 300px;
  height: 30px;
}

/* performance upload */
/* line 18363, ../sass/_main.scss */
.mapping-table thead tr td, .mapping-table tbody tr td, .mapping-table tfoot tr td {
  border: solid 1px #d2d9dc;
}

/* line 18367, ../sass/_main.scss */
.mapping-table td:last-child, .mapping-table thead tr th:last-child, .mapping-table tbody tr td:last-child {
  padding-left: 30px;
  height: 30px;
}

/* line 18372, ../sass/_main.scss */
.mapping-table tbody tr td {
  white-space: inherit !important;
}

/* line 18376, ../sass/_main.scss */
.mapping-table .arrw-btn-up {
  background: url(/assets/img/arrow-btn-up.png) no-repeat;
  display: inline-block;
  width: 20px;
  height: 10px;
  vertical-align: bottom;
}

/* line 18384, ../sass/_main.scss */
.mapping-table .arrw-btn-down {
  background: url(/assets/img/arrow-btn-down.png) no-repeat;
  display: inline-block;
  width: 20px;
  height: 10px;
  vertical-align: top;
}

/* line 18392, ../sass/_main.scss */
.mapping-table .borderless {
  border: 0;
}

/* line 18396, ../sass/_main.scss */
.mapping-table .right {
  float: right;
}

/* line 18400, ../sass/_main.scss */
.uploader-title {
  color: #21211f !important;
  font-size: 13px !important;
  font-weight: normal !important;
  margin-bottom: 10px !important;
}

/*performance loader*/
/* line 18408, ../sass/_main.scss */
.performance-tab #tabstrip-2 {
  padding-top: 15px !important;
  margin-left: 0 !important;
  overflow: hidden;
}

/* line 18414, ../sass/_main.scss */
.section-list .performance-component .blue-bg {
  background: rgba(158, 158, 158, 0.16);
  border-bottom: solid 1px #d2d9dc;
  font-weight: 700;
}

/* line 18420, ../sass/_main.scss */
.random-list.random-list-fixed-width.custom.vehicle.performance-details li {
  max-width: 17.2%;
  min-width: 17.2%;
  padding-right: 1%;
  margin-right: 1%;
  word-wrap: break-word;
}

/* line 18428, ../sass/_main.scss */
.performanceHistoryDetForm .ng-invalid {
  border-color: red !important;
}

/* line 18432, ../sass/_main.scss */
.performanceHistoryDetForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 18436, ../sass/_main.scss */
.performanceValue-data-mgmt {
  border-left: none;
  padding-right: 0;
  padding-left: 0;
  border: 1px solid #D2D9DC;
}

/* line 18443, ../sass/_main.scss */
.value-period .grey-table-content td {
  border-right: none;
}

/* line 18447, ../sass/_main.scss */
.value-period-table tr.active a, .value-period-table tr.active:hover a {
  color: #fff;
  text-decoration: none;
}

/* line 18452, ../sass/_main.scss */
.value-period-table tbody tr td.active, .value-period-table tbody tr td.active:hover {
  background: url(/assets/img/icons/ic-white-arrow-right.png) right 15px center no-repeat;
}

/* line 18456, ../sass/_main.scss */
.value-period-table tr.active, .value-period-table tr.active:hover {
  background: #284f9e;
}

/* line 18460, ../sass/_main.scss */
.value-period-table tbody > tr > td {
  padding: 7px 10px;
}

/* line 18464, ../sass/_main.scss */
.value-period-table tr > td a {
  color: #31363f;
  font-size: 11px;
  font-family: "proxima-nova", sans-serif;
  width: 51%;
  float: left;
  margin-top: 4px;
  text-decoration: none;
}

/* line 18474, ../sass/_main.scss */
.valueperiod-add-icon {
  margin-top: 4px !important;
}

/* line 18478, ../sass/_main.scss */
.listing-sections .baseline-value {
  color: #31363f;
  font-size: 11px;
  font-family: "proxima-nova", sans-serif;
  width: 50%;
  float: left;
  margin-top: 4px;
  text-decoration: none;
  padding: 8px 15px 8px 10px;
}

/* line 18489, ../sass/_main.scss */
.performance-word-break {
  word-wrap: break-word;
  white-space: normal !important;
}

/* line 18494, ../sass/_main.scss */
.period-type li {
  border-bottom: dashed 1px #d2d9dc;
}
/* line 18497, ../sass/_main.scss */
.period-type li:last-child {
  border-bottom: none;
}

/* line 18502, ../sass/_main.scss */
.baseline-border li {
  border-bottom: dashed 1px #d2d9dc;
}

/* line 18506, ../sass/_main.scss */
.perfValueHistoryTable {
  margin-bottom: 50px !important;
}

/* line 18512, ../sass/_main.scss */
.modelDocumentForm .ng-invalid {
  border: solid 1px red;
}
/* line 18516, ../sass/_main.scss */
.modelDocumentForm .reset-border {
  border-color: #b7bbbb;
}
/* line 18520, ../sass/_main.scss */
.modelDocumentForm .k-datepicker {
  border-width: 0;
}

/* line 18525, ../sass/_main.scss */
::-webkit-file-upload-button {
  cursor: pointer;
}

/* line 18529, ../sass/_main.scss */
.file-upload-icon {
  position: relative;
  overflow: hidden;
}
/* line 18533, ../sass/_main.scss */
.file-upload-icon input[type="file"] {
  width: 26px;
  display: inline-block;
  float: right;
  opacity: 0;
  position: absolute;
  top: 2px;
  right: 0px;
  z-index: 1;
  cursor: pointer;
}
/* line 18545, ../sass/_main.scss */
.file-upload-icon input[type="text"] {
  width: calc(100% - 27px);
  display: inline-block;
  float: left;
}
/* line 18551, ../sass/_main.scss */
.file-upload-icon .icon-file {
  position: absolute;
  right: 0;
  top: 3px;
  z-index: 0;
  cursor: pointer;
}

/* line 18561, ../sass/_main.scss */
a.theme-link.expanded-search:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 16px;
  background: url("/assets/img/down-blue.png") no-repeat 5px 4px;
  top: 3px;
}

/* line 18570, ../sass/_main.scss */
a.theme-link.collapsed-search:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 16px;
  background: url("/assets/img/ic-select-dropdown-blue.png") no-repeat 5px 4px;
  top: 3px;
}

/* line 18579, ../sass/_main.scss */
.perf-history-save-btn {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  padding: 3px 8px !important;
  line-height: 15px !important;
}

/* line 18586, ../sass/_main.scss */
.formMergeToolSearch .reset-border {
  border-color: #b7bbbb !important;
}

/* line 18590, ../sass/_main.scss */
.merge-tool-eqp-search .table-holder .ng-invalid {
  border-color: red;
}

/* line 18594, ../sass/_main.scss */
.merge-tool-selectedrow {
  background: #d2d9dc;
}

/*merge tool &jo*/
/* line 18600, ../sass/_main.scss */
.merge-tool .table > thead > tr > td, .merge-tool .table > tbody > tr > td, .merge-tool .table > tfoot > tr > td {
  padding-top: 7px;
  padding-bottom: 6px;
}
/* line 18604, ../sass/_main.scss */
.merge-tool .table > thead > tr > td .checkbox-list label, .merge-tool .table > tbody > tr > td .checkbox-list label, .merge-tool .table > tfoot > tr > td .checkbox-list label {
  padding: 11px;
}
/* line 18609, ../sass/_main.scss */
.merge-tool td span.k-datepicker {
  max-width: 100%;
}
/* line 18613, ../sass/_main.scss */
.merge-tool .section-list.row {
  height: auto !important;
}
/* line 18618, ../sass/_main.scss */
.merge-tool form .table {
  max-height: 150px;
}
/* line 18623, ../sass/_main.scss */
.merge-tool table.with-scroll > tbody tr:last-child {
  border-bottom: dashed 0px #d2d9dc;
}
/* line 18627, ../sass/_main.scss */
.merge-tool table.with-scroll > tbody tr:nth-child(-n+3) {
  border-bottom: dashed 1px #d2d9dc;
}
/* line 18631, ../sass/_main.scss */
.merge-tool .table > thead:first-child > tr:first-child > th:first-child {
  padding-left: 10px !important;
}
/* line 18635, ../sass/_main.scss */
.merge-tool .section-list .header-area {
  float: none;
}
/* line 18639, ../sass/_main.scss */
.merge-tool .asset-category-list {
  max-height: 300px;
  min-width: 220px;
  left: auto;
}
/* line 18646, ../sass/_main.scss */
.merge-tool .header-area input[type='radio'] + label:after {
  top: 5px;
  right: 6px;
  cursor: pointer;
}
/* line 18653, ../sass/_main.scss */
.merge-tool .table > thead > tr > td, .merge-tool .table > tbody > tr > td, .merge-tool .table > tfoot > tr > td {
  font-size: 12px;
}
/* line 18657, ../sass/_main.scss */
.merge-tool .section-list .table-holder .table > thead > tr > td:first-child, .merge-tool .section-list .table-holder .table > tbody > tr > td:first-child, .merge-tool .section-list .table-holder .table > tfoot > tr > td:first-child {
  padding-left: 10px;
}
/* line 18661, ../sass/_main.scss */
.merge-tool .section-list h3 {
  font-size: 15px;
}
/* line 18665, ../sass/_main.scss */
.merge-tool .equipment-data-manager-header-list {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
/* line 18670, ../sass/_main.scss */
.merge-tool .table-holder {
  padding-right: 3px;
}
/* line 18675, ../sass/_main.scss */
.merge-tool .list-table tr > td:first-child {
  /* word-break: break-all; */
  word-wrap: break-word;
}
/* line 18685, ../sass/_main.scss */
.merge-tool .merge-details-block .table-holder tr td p {
  overflow: auto;
  max-height: 39px;
}
/* line 18695, ../sass/_main.scss */
.merge-tool .hide-first-col th:nth-child(2) {
  padding-left: 10px !important;
}
/* line 18699, ../sass/_main.scss */
.merge-tool .hide-first-col td:nth-child(2) {
  padding-left: 10px !important;
}

/* line 18705, ../sass/_main.scss */
.image-div-carousal {
  position: relative;
  height: 325px;
}
/* line 18709, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view {
  background: transparent;
  position: absolute;
  overflow: hidden;
}
/* line 18714, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .img-wrapper img {
  border: solid 1px #ffffff;
  -moz-box-shadow: 2px 1.866px 4px 0px rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 2px 1.866px 4px 0px rgba(0, 0, 0, 0.18);
  box-shadow: 2px 1.866px 4px 0px rgba(0, 0, 0, 0.18);
  min-width: 173px;
}
/* line 18722, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .carousel-block {
  width: 90%;
}
/* line 18726, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .owl-carousel.sync1 {
  display: block;
}
/* line 18730, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .popup-wrapper {
  display: block;
}
/* line 18734, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .popup-container {
  display: block;
  padding-top: 0;
}
/* line 18739, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .owl-prev {
  width: 18px;
  left: -5%;
  background-image: url(/assets/img/left.png);
  background-position: 0;
  background-size: 100% 103%;
}
/* line 18747, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .owl-next {
  width: 18px;
  right: -5%;
  background-image: url(/assets/img/right.png);
  background-position: 0;
  background-size: 100% 103%;
}
/* line 18755, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .owl-carousel.sync2.bottom-row {
  width: 100%;
}
/* line 18759, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .sync2.owl-carousel .owl-wrapper-outer {
  height: 80px;
}
/* line 18765, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .sync2.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item {
  margin: 5px 6px 0;
}
/* line 18771, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .owl-carousel .content-panel {
  background: rgba(0, 0, 0, 0.09);
}
/* line 18775, ../sass/_main.scss */
.image-div-carousal .popup-image-carousel.static-view .popup-with-no-image {
  padding: 64px 0;
  background: rgba(104, 104, 104, 0.31);
}

/* line 18783, ../sass/_main.scss */
.utility-tool-box .header-area {
  padding: 8px 0px 8px 15px;
}
/* line 18787, ../sass/_main.scss */
.utility-tool-box h3 {
  padding-right: 5px;
}

/* line 18792, ../sass/_main.scss */
.emp-mgmt-tab.tools-tab .k-tabstrip .k-content.k-state-active {
  border: solid 1px #b7bbbb;
}

/* line 18796, ../sass/_main.scss */
.mergetool-selected-box {
  border: 1px solid;
  border-color: #3fbfe1;
  padding: 5px;
  width: 90%;
}

/* line 18804, ../sass/_main.scss */
.utility-tool-box .table > tbody {
  height: 100px;
}
/* line 18808, ../sass/_main.scss */
.utility-tool-box table > thead > th {
  height: 50px;
}

/* line 18813, ../sass/_main.scss */
.height-30 {
  height: 30px;
}

/* line 18818, ../sass/_main.scss */
.hide-first-col th:first-child {
  display: none;
}
/* line 18822, ../sass/_main.scss */
.hide-first-col td:first-child {
  display: none;
}

/*merge too &jo end*/
/* line 18829, ../sass/_main.scss */
.table-asst-dtls tr td p {
  overflow: hidden;
  max-height: 37px;
}

/* line 18835, ../sass/_main.scss */
.img-rotate {
  transform: rotate(90deg);
}

/* line 18839, ../sass/_main.scss */
.select-equipment-categoty {
  width: 210px;
  height: 30px;
  margin-left: 15px;
  border: solid 1px #b7bbbb;
  border-radius: 3px;
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  font-size: 12px;
}

/*2086 &jo start*/
/* line 18850, ../sass/_main.scss */
.clone-icone {
  width: 19px;
  height: 19px;
  background: url(/assets/img/clone.png) top left no-repeat;
  display: inline-block;
  background-size: 100%;
}

/* line 18858, ../sass/_main.scss */
.clone-button {
  float: right;
  display: inline;
  text-decoration: underline;
  color: rgba(239, 5, 5, 0.98) !important;
}
/* line 18864, ../sass/_main.scss */
.clone-button span:nth-child(2) {
  vertical-align: text-top;
  font-size: 1.1em;
  font-weight: 500;
  padding: 0 5px;
}
/* line 18871, ../sass/_main.scss */
.clone-button:hover {
  text-decoration: underline;
  color: rgba(239, 5, 5, 0.98) !important;
}

/*2086 end*/
/* line 18882, ../sass/_main.scss */
.send-mail-table {
  width: 100%;
  display: block;
  height: auto;
  max-height: 250px;
}
/* line 18888, ../sass/_main.scss */
.send-mail-table thead {
  display: block;
}
/* line 18892, ../sass/_main.scss */
.send-mail-table tbody {
  display: block;
  height: 100%;
  max-height: 250px;
  overflow-y: auto;
  /* Trigger vertical scroll    */
  overflow-x: hidden;
}

/* line 18902, ../sass/_main.scss */
.usersetting-popup .attachment-items-list {
  padding: 5px 20px 5px 5px !important;
  text-align: left !important;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  position: relative;
}
/* line 18910, ../sass/_main.scss */
.usersetting-popup .attachment-items-list i.listAttache {
  background: url("/assets/img/icons/ic-attachment.png") 50% 50% no-repeat;
  display: inline-block;
  width: 15px;
  height: 14px;
  position: absolute;
  right: 3px;
  top: 10px;
  cursor: pointer;
}
/* line 18921, ../sass/_main.scss */
.usersetting-popup .attachment-items-list li {
  display: inline-block !important;
  width: 30% !important;
  font-weight: normal !important;
  float: none !important;
  padding: 2px 15px 2px 5px;
  border: 1px solid #ccc;
  border-radius: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0px 9px 2px 0px;
  box-sizing: border-box;
  position: relative;
}
/* line 18936, ../sass/_main.scss */
.usersetting-popup .attachment-items-list li i.listClose {
  background: url("/assets/img/icons/ic-close-grey.png") 50% 50% no-repeat;
  display: inline-block;
  width: 14px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 6px;
  cursor: pointer;
}
/* line 18949, ../sass/_main.scss */
.usersetting-popup .attachment-list {
  min-height: 20px;
  max-height: 70px;
  height: auto;
  overflow: auto;
  border: 1px solid #b7bbbb;
  border-radius: 3px;
}

/* line 18959, ../sass/_main.scss */
.no-attachment {
  float: left;
  width: 100%;
}
/* line 18963, ../sass/_main.scss */
.no-attachment a {
  color: #f10606;
  padding: 6px 0;
  width: 220px;
  text-align: left;
  float: left;
  text-decoration: underline;
}
/* line 18972, ../sass/_main.scss */
.no-attachment ul {
  width: auto !important;
  float: right !important;
}

/* line 18978, ../sass/_main.scss */
.send-attachment-popup {
  width: 36%;
  position: absolute;
  top: 0 !important;
}

/* line 18984, ../sass/_main.scss */
.send-mail-popup {
  width: 36%;
  position: absolute;
  top: -60px !important;
  max-height: calc(100% + 55px);
  overflow: auto;
}
/* line 18991, ../sass/_main.scss */
.send-mail-popup h3 {
  padding: 0;
  background-color: white;
  border-bottom: none;
}
/* line 18997, ../sass/_main.scss */
.send-mail-popup .reset-border {
  border-color: red;
  width: 94% !important;
  margin-right: 20px !important;
}
/* line 19003, ../sass/_main.scss */
.send-mail-popup .reset-width {
  width: 94% !important;
  margin-right: 20px !important;
}

/* line 19009, ../sass/_main.scss */
.send-mail-button {
  padding-top: 15px;
  background: #fff;
  display: inline-block;
  width: 100%;
}

/* line 19017, ../sass/_main.scss */
.current-job-tab td span.k-datepicker {
  max-width: 100%;
}

/* line 19022, ../sass/_main.scss */
.section-list .assembly-component .blue-bg {
  background: rgba(158, 158, 158, 0.16);
  border-bottom: solid 1px #d2d9dc;
  font-weight: 700;
}

/* line 19028, ../sass/_main.scss */
.assembly-class tr > td {
  border-right: none !important;
}

/* line 19032, ../sass/_main.scss */
.assembly-class tr > td span {
  color: #31363f;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  width: 51%;
  float: left;
  margin-top: 4px;
  text-decoration: none;
}

/* line 19042, ../sass/_main.scss */
.model-assembly-class .table > thead > tr > th a.icon-filter, .yard_filter a.icon-filter {
  float: right;
  position: relative;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-image: url("/assets/img/filter-ico.png");
  height: 20px;
  width: 20px;
  background-color: transparent;
  background-position: 0;
}

/* line 19055, ../sass/_main.scss */
.model-assembly-class .table > thead > tr > th.filter-cls {
  padding-left: 9px;
}

/* line 19059, ../sass/_main.scss */
.model-assembly-class .table > thead > tr > th.filter-cls-ico {
  padding-left: 0px;
}

/* line 19063, ../sass/_main.scss */
.model-assembly-class .table > thead > tr > th a.icon-filter.filter-active, .yard_filter a.icon-filter.filter-active {
  background-color: #b1b1b1;
  background-image: url("/assets/img/filter-active.png");
  background-color: transparent;
  background-position: 0;
}

/* line 19070, ../sass/_main.scss */
.model-assembly-class .table > thead > tr > th a.clear-filter, .yard_filter a.clear-filter {
  color: #284f9e;
  float: right;
  height: inherit;
  width: inherit;
}

/* line 19077, ../sass/_main.scss */
.model-assembly-class .table > thead > tr > th a.icon-remove-white {
  height: 20px;
  width: 20px;
}

/* line 19082, ../sass/_main.scss */
.model-assembly-class table.with-scroll > thead {
  background: transparent;
}

/* line 19087, ../sass/_main.scss */
.model-assembly-class .table > thead > tr > th {
  color: #fff !important;
}

/* line 19093, ../sass/_main.scss */
.model-assembly-class .table > thead > tr > th.assembly-cls {
  color: #fff !important;
}

/* line 19099, ../sass/_main.scss */
.model-assembly-class .table > thead > tr > th.action-cls {
  padding-right: 0;
  min-height: 37px;
}

/* line 19104, ../sass/_main.scss */
.model-assembly-class .table > thead > tr.first-row, .yard_table.table > thead > tr.first-row {
  background: #616f81;
  border-radius: 5px 5px 0 0;
}

/* line 19109, ../sass/_main.scss */
.model-assembly-class .table > thead > tr > th a, .yard_table.table > thead > tr > th a {
  float: right;
  position: relative;
  height: 26px;
  width: 28px;
  padding: 0;
  display: inline-block;
}

/* line 19118, ../sass/_main.scss */
.yard_table.table > thead > tr > th a {
  margin-top: 0px;
}

/* line 19122, ../sass/_main.scss */
.model-assembly-class .table > tbody > tr > .align-cls {
  padding-left: 4px;
}

/* line 19126, ../sass/_main.scss */
.model-assembly-class .table > tbody > tr > td.icon-algn-cls, .model-assembly-class .table > thead > tr > th.icon-algn-cls {
  padding-right: 18px;
}

/* line 19130, ../sass/_main.scss */
.model-assembly-class .table > tbody > tr > td.icon-algn-cls-mdl, .model-assembly-class .table > thead > tr > th.icon-algn-cls-mdl {
  padding-right: 24px;
}

/* line 19134, ../sass/_main.scss */
.model-assembly-icon {
  position: absolute;
  vertical-align: middle;
  left: 9px;
  top: -3px;
}

/* line 19141, ../sass/_main.scss */
.model-assembly-class h4 {
  padding-left: 17px;
  padding-top: 6px;
  padding-right: 8px;
  float: right;
}

/* line 19148, ../sass/_main.scss */
.assemblySwapForm .ng-invalid {
  border-color: red !important;
}

/* line 19152, ../sass/_main.scss */
.assemblySwapForm .reset-border {
  border-color: #b7bbbb !important;
}

/*.model-assembly-class .table>tbody>tr.active{
    background: url(/assets/img/icons/ic-white-arrow-right.png) right 15px center no-repeat #284f9e;
    color: #fff;

}*/
/* line 19161, ../sass/_main.scss */
.model-assembly-class .table > tbody > tr > td:first-child {
  padding-left: none !important;
}

/* line 19165, ../sass/_main.scss */
.model-assembly-class tr.active {
  background: url(/assets/img/icons/ic-white-arrow-right.png) right 8px center no-repeat #284f9e;
}
/* line 19168, ../sass/_main.scss */
.model-assembly-class tr.active span {
  color: white;
}

/* line 19174, ../sass/_main.scss */
.model-assembly-class .table > thead > tr > td.active, .model-assembly-class .table > tbody > tr > td.active, .model-assembly-class .table > tfoot > tr > td.active, .model-assembly-class .table > thead > tr > th.active, .model-assembly-class .table > tbody > tr > th.active, .model-assembly-class .table > tfoot > tr > th.active, .model-assembly-class .table > thead > tr.active > td, .model-assembly-class .table > tbody > tr.active > td, .model-assembly-class .table > tfoot > tr.active > td, .model-assembly-class .table > thead > tr.active > th, .model-assembly-class .table > tbody > tr.active > th, .model-assembly-class .table > tfoot > tr.active > th {
  background-color: transparent;
}

/* line 19180, ../sass/_main.scss */
.assembly-tab.emp-mgmt-tab .certification-mgmt {
  padding: 0px 14px;
}
/* line 19184, ../sass/_main.scss */
.assembly-tab.emp-mgmt-tab #tabstrip-2 {
  padding-top: 0 !important;
  margin-left: 0 !important;
  padding-bottom: 0;
}
/* line 19189, ../sass/_main.scss */
.assembly-tab.emp-mgmt-tab #tabstrip-2 a.close-add-role {
  margin-top: 3px;
}
/* line 19193, ../sass/_main.scss */
.assembly-tab.emp-mgmt-tab #tabstrip-2 a.btn-submit.add-role.icon-add-white {
  margin-top: 3px;
}

/* line 19200, ../sass/_main.scss */
.assembly-details .rental-activities .shadow-box {
  margin: 0px;
}
/* line 19203, ../sass/_main.scss */
.assembly-details .rental-activities .shadow-box .random-list > li {
  margin-right: 1%;
  padding-right: 2%;
  width: 9%;
}

/* line 19212, ../sass/_main.scss */
td .date-time-td-div {
  width: 49.5%;
}
/* line 19215, ../sass/_main.scss */
td .date-time-td-div:nth-child(1) {
  float: left;
}
/* line 19219, ../sass/_main.scss */
td .date-time-td-div:nth-child(2) {
  float: right;
}

/* line 19225, ../sass/_main.scss */
.assembly-breadcrumb {
  color: #53d989;
}

/* line 19232, ../sass/_main.scss */
.btn-gray {
  background: #b1b1b1;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  line-height: 26px;
  color: #fff;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  display: inline-block;
  padding: 0 15px;
  text-transform: uppercase;
  font-size: 10px;
  border: none;
  cursor: pointer;
}

/* line 19249, ../sass/_main.scss */
.service-order-list-block li {
  width: 24% !important;
  max-width: 24% !important;
}

/* line 19256, ../sass/_main.scss */
.current-job-tab tr td {
  padding-right: 15px !important;
  word-break: break-word;
}
/* line 19262, ../sass/_main.scss */
.current-job-tab .width_resp {
  width: 40%;
}

/* line 19268, ../sass/_main.scss */
.blue-bg-subHeader {
  /*margin-left: -19px;*/
  margin-bottom: 20px;
  margin-top: -21px;
  background: rgba(158, 158, 158, 0.16);
  height: 35px;
}

/* line 19277, ../sass/_main.scss */
.tab-view .k-tabstrip > .k-content {
  border: none;
  margin: 0;
}

/* line 19283, ../sass/_main.scss */
.border-radius-top-less {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 19288, ../sass/_main.scss */
.load-equipment-button-controls {
  margin-bottom: 0px;
  margin-top: 16px;
}

/* line 19294, ../sass/_main.scss */
.equipment-value .table > thead > tr.row-filter-container > th:first-child {
  padding: 4px 0 4px 2px;
}
/* line 19298, ../sass/_main.scss */
.equipment-value .filter-wrapper a.clear-filter {
  margin: 0;
}
/* line 19302, ../sass/_main.scss */
.equipment-value .row-filter-container .icon-remove-white {
  margin: 0;
}
/* line 19306, ../sass/_main.scss */
.equipment-value .icon-filter {
  float: left;
}
/* line 19310, ../sass/_main.scss */
.equipment-value .table thead > tr.row-filter-container > th:first-child:before {
  display: none;
}
/* line 19314, ../sass/_main.scss */
.equipment-value .filter-table .table > thead > tr.row-filter-container > th:first-child:after {
  right: 46%;
}
/* line 19318, ../sass/_main.scss */
.equipment-value .section-list .table-holder .theme-link {
  margin-right: 0;
}
/* line 19323, ../sass/_main.scss */
.equipment-value table input.ng-invalid {
  border: solid 1px red;
}
/* line 19327, ../sass/_main.scss */
.equipment-value table .reset-border {
  border-color: #b7bbbb !important;
}
/* line 19331, ../sass/_main.scss */
.equipment-value table .overflow-hidden {
  width: calc(100% - 12px) !important;
}
/* line 19335, ../sass/_main.scss */
.equipment-value table th span.k-datepicker {
  height: 26px !important;
}

/* line 19342, ../sass/_main.scss */
.table .btn-blue, .table .login-form .btn-grey, .login-form .table .btn-grey, .table .loginMain .btn-grey, .loginMain .table .btn-grey, .table .btn-green {
  line-height: 20px;
  padding: 0 10px;
  font-size: 10px;
}

/* line 19349, ../sass/_main.scss */
.equipmentValueLoaderForm .ng-invalid {
  border-color: red !important;
}

/* line 19353, ../sass/_main.scss */
.equipmentValueLoaderForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 19357, ../sass/_main.scss */
.k-calendar .k-content .k-link {
  z-index: 2;
}

/* line 19361, ../sass/_main.scss */
.k-calendar td {
  position: relative;
}

/* line 19365, ../sass/_main.scss */
.birthday {
  background: rgba(204, 204, 204, 0.22);
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  right: 1px;
  z-index: 1;
}

/* line 19375, ../sass/_main.scss */
.invalid-date {
  border-color: red !important;
}

/* line 19379, ../sass/_main.scss */
.valid-date {
  border-color: #b7bbbb !important;
}

/* line 19383, ../sass/_main.scss */
.max-width-175 {
  max-width: 175px;
}

/* line 19387, ../sass/_main.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 19391, ../sass/_main.scss */
.text-red {
  color: red;
}

/* line 19395, ../sass/_main.scss */
.equipmentValueLoaderTopForm .ng-invalid {
  border-color: red !important;
}

/* line 19399, ../sass/_main.scss */
.equipmentValueLoaderTopForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 19403, ../sass/_main.scss */
.assetValuePopUpForm .ng-invalid {
  border-color: #F00 !important;
}

/* line 19407, ../sass/_main.scss */
.assetValuePopUpForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 19412, ../sass/_main.scss */
.utilization .k-tabstrip-wrapper .k-tabstrip-items li {
  border-bottom: solid 0px #ffffff;
}
/* line 19416, ../sass/_main.scss */
.utilization .k-tabstrip-wrapper {
  border-bottom: solid 1px #bdb7b7;
}
/* line 19419, ../sass/_main.scss */
.utilization .k-tabstrip-wrapper .k-header {
  border-bottom: solid 0px #b7bbbb;
}
/* line 19423, ../sass/_main.scss */
.utilization .k-tabstrip-wrapper .k-tabstrip-items li.k-state-active {
  border-bottom: solid 0px #ffffff;
  height: 42px;
}

/* line 19437, ../sass/_main.scss */
.table.drivers-licence a.close-add-role {
  float: right;
  margin-right: 20px;
}

/* line 19447, ../sass/_main.scss */
.chart-popup {
  width: 400px;
  position: fixed;
  background: #f4f5f9;
  z-index: 9;
  border: 1px solid #d6dce0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.25) 0 0 10px;
}
/* line 19458, ../sass/_main.scss */
.chart-popup:after, .chart-popup:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  border-left: 13px solid #f4f5f9;
  right: -13px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 19474, ../sass/_main.scss */
.chart-popup:before {
  border-top: 15px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 14px solid #d6dce0;
  right: -14px;
}
/* line 19482, ../sass/_main.scss */
.chart-popup.top:before {
  top: 12px;
}
/* line 19486, ../sass/_main.scss */
.chart-popup.top:after {
  top: 14px;
}
/* line 19492, ../sass/_main.scss */
.chart-popup.center:before {
  top: calc(50% - 15px);
}
/* line 19496, ../sass/_main.scss */
.chart-popup.center:after {
  top: calc(50% - 13px);
}
/* line 19502, ../sass/_main.scss */
.chart-popup.center.edit:before {
  top: calc(50% - 31px);
}
/* line 19506, ../sass/_main.scss */
.chart-popup.center.edit:after {
  top: calc(50% - 29px);
}
/* line 19512, ../sass/_main.scss */
.chart-popup.bottom:before {
  top: calc(90% - 10px);
}
/* line 19516, ../sass/_main.scss */
.chart-popup.bottom:after {
  top: calc(90% - 8px);
}
/* line 19522, ../sass/_main.scss */
.chart-popup.bottom.edit:before {
  top: calc(90% - 30px);
}
/* line 19526, ../sass/_main.scss */
.chart-popup.bottom.edit:after {
  top: calc(90% - 28px);
}
/* line 19531, ../sass/_main.scss */
.chart-popup .popup-header {
  border-bottom: 1px solid #dce1e4;
  padding: 8px 10px;
}
/* line 19535, ../sass/_main.scss */
.chart-popup .popup-header .btn-blue, .chart-popup .popup-header .login-form .btn-grey, .login-form .chart-popup .popup-header .btn-grey, .chart-popup .popup-header .loginMain .btn-grey, .loginMain .chart-popup .popup-header .btn-grey, .chart-popup .popup-header .btn-green {
  line-height: 23px;
}
/* line 19539, ../sass/_main.scss */
.chart-popup .popup-header .close-add-role {
  margin-top: 0;
  margin-right: 0;
}
/* line 19543, ../sass/_main.scss */
.chart-popup .popup-header .close-add-role i {
  margin-top: 1px;
  display: block;
}
/* line 19550, ../sass/_main.scss */
.chart-popup table {
  margin: 10px 0;
}
/* line 19554, ../sass/_main.scss */
.chart-popup table tr td {
  padding: 7px 10px;
}
/* line 19555, ../sass/_main.scss */
.chart-popup table tr td:first-child {
  font-weight: bold;
}

/* line 19565, ../sass/_main.scss */
.common-word-break {
  word-wrap: break-word !important;
}

/* line 19571, ../sass/_main.scss */
.employee-vehicle-tab .reset-border-red {
  border-color: red !important;
}
/* line 19576, ../sass/_main.scss */
.employee-vehicle-tab .inp-container input {
  border: 1px solid #b7bbbb;
}

/* line 19582, ../sass/_main.scss */
#vehicleListContainer {
  width: 75% !important;
}

/* Kento Icons */
/* line 19588, ../sass/_main.scss */
.k-i-calendar {
  position: relative;
  top: 1px;
}

/* line 19595, ../sass/_main.scss */
.cellular .section-list .header-area .btn-green {
  padding: 2px 15px 0px 3px;
}
/* line 19599, ../sass/_main.scss */
.cellular .btn-add {
  float: right;
  height: 26px;
  width: 26px;
  padding: 0;
}
/* line 19605, ../sass/_main.scss */
.cellular .btn-add .icon-plus {
  margin: 8px;
}

/*.cellular-device .section-list .table-holder .table > tbody > tr > td:last-child{
    text-align:right;
}*/
/* line 19614, ../sass/_main.scss */
.add-cellular .blue-bg {
  background: rgba(158, 158, 158, 0.16);
  font-weight: 700;
  margin-left: 0px;
  margin-right: 0px;
  padding: 7px 20px;
}

/* line 19622, ../sass/_main.scss */
.carriersForm .ng-invalid {
  border-color: red;
}

/* line 19626, ../sass/_main.scss */
.carriersForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 19630, ../sass/_main.scss */
.searchDevice .table > tfoot > tr > td:first-child {
  padding-left: 10px;
}

/* line 19634, ../sass/_main.scss */
.assignCellularPopup .sales-report-popup .modal-footer {
  background: none;
  border-top: none !important;
}

/* line 19639, ../sass/_main.scss */
.assignCellularPopup .sales-report-popup .modal-header {
  border-bottom: solid 1px #ccc;
}

/* line 19644, ../sass/_main.scss */
.assignCellularPopUpForm .reset-border {
  border-color: #b7bbbb !important;
}
/* line 19648, ../sass/_main.scss */
.assignCellularPopUpForm .ng-invalid:not(form):not(.k-widget) {
  border: solid 1px red;
}

/* line 19653, ../sass/_main.scss */
.searchDevice {
  /*min-height:50px;*/
}

/* line 19657, ../sass/_main.scss */
.empGenTabShowMoreSpan {
  height: 30px;
  display: inline-block;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #d2d9dc;
  border-top: 0px;
}

/* line 19666, ../sass/_main.scss */
.empGenTabLink {
  text-align: right;
  display: block;
  margin-right: 20px;
  text-decoration: underline !important;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  font-size: 12px;
  padding: 8px 0;
}

/* line 19677, ../sass/_main.scss */
.cellularDeviceTab .section-list .table-holder table > tbody > tr > td:last-child > a {
  float: right;
  margin-right: 15px;
}

/* line 19682, ../sass/_main.scss */
.searchDeviceTab table.with-scroll > tbody td {
  word-break: break-word;
  white-space: inherit;
}

/* line 19687, ../sass/_main.scss */
.cellularDet {
  line-height: 42px;
  margin-bottom: 0px;
  margin: 6px 0 !important;
}

/* line 19693, ../sass/_main.scss */
.cellular-add a {
  position: relative;
}

/* line 19697, ../sass/_main.scss */
.cellular-add i {
  position: absolute;
  top: 1px;
  left: 2px;
}

/* line 19703, ../sass/_main.scss */
.cellular-Emp .grey-form-combined .box-with-shadow {
  border: solid 1px #d2d9dc;
  border-top: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/*2345*/
/* line 19712, ../sass/_main.scss */
.current-utilization-summary-thead tr > th:first-child {
  padding-left: 32px !important;
}

/* line 19717, ../sass/_main.scss */
.cellular-search-fields .search-blocks .section-single {
  width: 16%;
}

/* line 19721, ../sass/_main.scss */
.cellularErrTxt table.with-scroll > tbody {
  overflow-y: visible;
}

/* line 19725, ../sass/_main.scss */
div#cellularAssignedEmployee-list {
  max-height: 82px !important;
}

/* line 19729, ../sass/_main.scss */
div#cellularAssignedEmployee-list .k-list {
  max-height: 82px !important;
}

/* line 19733, ../sass/_main.scss */
.notesPopUpCellular {
  top: 50%;
  transform: translateY(-50%);
}

/*.cellularSubStr {
    border:1px solid red;
    width:200px;
}
.cellularSubStr h3 {
    overflow:hidden;
    white-space:nowrap;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;
    width:200px;
    height:1.2em;
}
.cellularSubStr h3:hover {
    overflow:visible;
}*/
/* Make Rent Ready */
/* line 19754, ../sass/_main.scss */
.servicesEquipment .theme-link {
  text-align: left !important;
}

/* line 19759, ../sass/_main.scss */
.offrentdetails-inspection .inp-container {
  width: 65% !important;
  height: 30px !important;
}
/* line 19764, ../sass/_main.scss */
.offrentdetails-inspection .select-style {
  width: 65% !important;
  height: 30px !important;
}

/* line 19770, ../sass/_main.scss */
.service-itemDetail table tr {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 19771, ../sass/_main.scss */
.service-itemDetail table tr td {
  border: none;
}
/* line 19774, ../sass/_main.scss */
.service-itemDetail table tr td h4 {
  margin-bottom: -6px !important;
  margin-top: 15px;
}

/* line 19785, ../sass/_main.scss */
.random-list.random-list-fixed-width.service-call li {
  float: left;
  width: 25%;
  max-width: 25%;
  margin-right: 0;
  padding-left: 2%;
  margin-bottom: 0;
}

/* line 19795, ../sass/_main.scss */
.service-call li h5 {
  word-wrap: break-word;
}

/* line 19801, ../sass/_main.scss */
.damage-report-wordwrap li h5 {
  word-wrap: break-word;
}

/* End Make Rent */
/* line 19807, ../sass/_main.scss */
.damage-report-list-block li {
  min-width: 24% !important;
  max-width: 24% !important;
  width: 24% !important;
}

/* line 19813, ../sass/_main.scss */
.multi-image-div-carousal {
  position: relative;
  height: 100%;
  width: 50%;
  margin: 0 auto;
}
/* line 19819, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.multi {
  padding: 10px 0;
}
/* line 19822, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.multi .item.add-image-slide {
  width: calc(100% - 431px);
}
/* line 19827, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view {
  background: transparent;
  position: absolute;
  overflow: hidden;
  width: 537px;
}
/* line 19833, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .img-wrapper img {
  border: solid 1px #ffffff;
  -moz-box-shadow: 2px 1.866px 4px 0px rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 2px 1.866px 4px 0px rgba(0, 0, 0, 0.18);
  box-shadow: 2px 1.866px 4px 0px rgba(0, 0, 0, 0.18);
  max-height: 125px;
  max-width: 100px;
}
/* line 19842, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .carousel-block {
  width: 90%;
}
/* line 19846, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-carousel.sync {
  display: block;
  width: 340px;
}
/* line 19851, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .popup-wrapper {
  display: block;
}
/* line 19855, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .popup-container {
  display: block;
  padding-top: 0;
}
/* line 19860, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-prev {
  width: 18px;
  left: -7%;
  background-image: url(/assets/img/left.png);
  background-position: 0;
  background-size: 100% 103%;
}
/* line 19868, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-next {
  width: 18px;
  right: -7%;
  background-image: url(/assets/img/right.png);
  background-position: 0;
  background-size: 100% 103%;
}
/* line 19876, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-next-right-shift {
  right: -37% !important;
}
/* line 19880, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-carousel.sync.bottom-row {
  width: 100%;
}
/* line 19887, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .sync.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
  width: 110px !important;
  max-width: 110px !important;
}
/* line 19888, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .sync.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item {
  margin: 5px 6px 0;
}
/* line 19897, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-carousel .content-panel {
  background: rgba(0, 0, 0, 0.09);
}
/* line 19901, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .popup-with-no-image {
  padding: 64px 0;
  background: rgba(104, 104, 104, 0.31);
}
/* line 19906, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-carousel.sync.bottom-row {
  width: calc(100% - 120px);
}
/* line 19910, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .add-image-slide img {
  min-width: 100px;
  min-height: 50px;
  max-height: 125px;
  max-width: 100px;
  height: 80px !important;
  width: 100px !important;
}
/* line 19919, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .add-image-slide-single {
  margin-top: 0px !important;
  float: none !important;
}
/* line 19924, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .add-image-slide-single img {
  margin-left: 200px !important;
}
/* line 19928, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .add-image-slide-single input {
  margin-left: 200px !important;
}
/* line 19932, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-controls-show {
  display: block !important;
}

/* line 19938, ../sass/_main.scss */
.multi-image-div-container {
  display: block;
  float: left;
  width: 100%;
  height: 150px;
}

/* line 19946, ../sass/_main.scss */
.damage-report-detail .damage-report-list-block li {
  min-width: 24% !important;
  max-width: 24% !important;
  width: 24% !important;
}
/* line 19952, ../sass/_main.scss */
.damage-report-detail .reset-border {
  border-color: red;
}
/* line 19956, ../sass/_main.scss */
.damage-report-detail .imagezone {
  clear: both !important;
}

/* line 19961, ../sass/_main.scss */
.margin-0 {
  margin: 0 !important;
}

/* line 19967, ../sass/_main.scss */
.ReportDamage .k-datetimepicker input {
  top: 0;
  left: 0;
  position: absolute;
  display: block;
}
/* line 19975, ../sass/_main.scss */
.ReportDamage input.ng-invalid, .ReportDamage select.ng-invalid {
  border-color: red !important;
}
/* line 19979, ../sass/_main.scss */
.ReportDamage input.reset-border, .ReportDamage select.reset-border {
  border-color: #b7bbbb !important;
}
/* line 19984, ../sass/_main.scss */
.ReportDamage td .close-add-role {
  margin-top: 0px;
  margin-right: 20px;
}

/* End Make Rent */
/* End Make Rent */
/*KanbanDashboard*/
/* line 19995, ../sass/_main.scss */
.kanban-board.popup {
  display: block;
  width: 300px;
  max-width: 100%;
  height: 305px;
  position: absolute;
  top: 120px;
  left: 0;
  z-index: 9;
  right: 0;
  margin: 0 auto;
  background: #fff;
  padding: 25px 20px;
}
/* line 20009, ../sass/_main.scss */
.kanban-board.popup h4 {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 20015, ../sass/_main.scss */
.kanban-board.popup .my-icons-user-big {
  width: 68px;
  height: 68px;
  margin: 35px auto 20px;
  border-radius: 34px;
  border: solid 2px #000;
}
/* line 20023, ../sass/_main.scss */
.kanban-board.popup select {
  min-width: 120px;
  margin: 0 auto;
  display: block;
  border: solid 1px #333;
  color: #333;
  padding: 1px;
}
/* line 20031, ../sass/_main.scss */
.kanban-board.popup select option {
  color: #333;
}
/* line 20036, ../sass/_main.scss */
.kanban-board.popup .button-group {
  width: 180px;
  margin: 15px auto;
  overflow: hidden;
}
/* line 20041, ../sass/_main.scss */
.kanban-board.popup .button-group input[type='button'] {
  border: solid 1px #ccc;
  background: #ccc;
  box-shadow: none;
  color: #000;
  font-weight: bold;
  width: 80px;
  margin-right: 5px;
  border-radius: 15px;
}
/* line 20053, ../sass/_main.scss */
.kanban-board.popup .my-icons-close {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 22px;
  right: 20px;
  cursor: pointer;
}
/* line 20062, ../sass/_main.scss */
.kanban-board.popup .img32 {
  width: 68px;
  height: 68px;
  margin: 0 0 20px;
  border-radius: 34px;
  margin-left: calc(50% - 34px);
}

/* line 20071, ../sass/_main.scss */
.kanban-header > div {
  position: relative;
}
/* line 20074, ../sass/_main.scss */
.kanban-header > div .my-icons-go-to {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
}

/* line 20085, ../sass/_main.scss */
.kanban-header {
  padding-left: 0px;
}
/* line 20088, ../sass/_main.scss */
.kanban-header > div {
  padding: 0px;
}

/* line 20093, ../sass/_main.scss */
.assign-bar {
  padding-bottom: 10px;
  padding-top: 10px;
  background: #eee;
}
/* line 20098, ../sass/_main.scss */
.assign-bar label {
  text-transform: capitalize;
  cursor: pointer;
}
/* line 20102, ../sass/_main.scss */
.assign-bar label span {
  padding: 1px 5px;
  border-radius: 6px;
}
/* line 20107, ../sass/_main.scss */
.assign-bar label span.as-count {
  color: #fff;
  background: #333;
}
/* line 20112, ../sass/_main.scss */
.assign-bar label span.unas-count {
  color: #555;
  background: #ccc;
}
/* line 20117, ../sass/_main.scss */
.assign-bar label span.all-count {
  color: #fff;
  background: #295A8A;
}
/* line 20123, ../sass/_main.scss */
.assign-bar input[type='text'] {
  width: 15%;
  background: #eee;
  border: solid 1px #bbb;
  margin-right: 7px;
}
/* line 20129, ../sass/_main.scss */
.assign-bar input[type='text'].search {
  width: 42%;
  background: #eee;
  border-radius: 12px;
  margin-right: 20px;
  border: solid 1px #bbb;
}
/* line 20138, ../sass/_main.scss */
.assign-bar input[type='text']:focus {
  border-color: #999;
}

/* line 20143, ../sass/_main.scss */
.assign-bar-label {
  padding: 11px 14px 5px 22px !important;
}

/* line 20147, ../sass/_main.scss */
.search-box {
  position: relative;
}
/* line 20150, ../sass/_main.scss */
.search-box .my-icons-search {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 20px;
  bottom: 6px;
  cursor: pointer;
}

/* line 20161, ../sass/_main.scss */
.kanban-search-box-select {
  width: 16%;
  display: inline-block;
  margin-right: 0px;
}

/* line 20167, ../sass/_main.scss */
.kanban-search-box-multiselect {
  width: 21%;
  display: inline-block;
  vertical-align: top;
  margin-top: -30px;
}

/* line 20174, ../sass/_main.scss */
.kanban-search-box-date {
  width: 14%;
  display: inline-block;
  margin-right: 0px;
  vertical-align: top;
  margin-top: -30px;
}

/* line 20182, ../sass/_main.scss */
.jav-search-box-date {
  width: 20%;
  display: inline-block;
  margin-right: 0px;
  vertical-align: top;
  margin-top: -30px;
}

/* line 20190, ../sass/_main.scss */
.kanban-row {
  background: #DFDFDF;
  padding: 0px 0px 20px;
  line-height: 18px;
}
/* line 20195, ../sass/_main.scss */
.kanban-row h3 {
  color: #777;
  font-weight: bold;
  font-size: 14px;
  min-height: 43px;
  padding: 16px 0px 10px;
  text-align: center;
  border-bottom: solid 1px #bbb;
  margin-bottom: 5px;
}
/* line 20206, ../sass/_main.scss */
.kanban-row h4 {
  text-transform: uppercase;
  color: #000;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  margin-bottom: 5px;
}
/* line 20215, ../sass/_main.scss */
.kanban-row hr {
  border-top: 0px;
  border-bottom: 0px;
  height: 1px;
  background: #bbb;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 20223, ../sass/_main.scss */
.kanban-row hr:last-child {
  margin-bottom: 0;
}
/* line 20228, ../sass/_main.scss */
.kanban-row > div {
  border-right: solid 1px #bbb;
  border-left: solid 1px #bbb;
  margin-left: -1px;
  /*
  border-bottom: solid 1px #bbb;
  padding-bottom: 10px;
  */
}
/* line 20239, ../sass/_main.scss */
.kanban-row > div:first-of-type {
  border-left: none;
  margin-left: 2px;
}
/* line 20244, ../sass/_main.scss */
.kanban-row > div:last-of-type {
  border-right: none;
}
/* line 20248, ../sass/_main.scss */
.kanban-row .col-xs-1, .kanban-row .col-sm-1, .kanban-row .col-md-1, .kanban-row .col-lg-1, .kanban-row .col-xs-2, .kanban-row .col-sm-2, .kanban-row .col-md-2, .kanban-row .col-lg-2, .kanban-row .col-xs-3, .kanban-row .col-sm-3, .kanban-row .col-md-3, .kanban-row .col-lg-3, .kanban-row .col-xs-4, .kanban-row .col-sm-4, .kanban-row .col-md-4, .kanban-row .col-lg-4, .kanban-row .col-xs-5, .kanban-row .col-sm-5, .kanban-row .col-md-5, .kanban-row .col-lg-5, .kanban-row .col-xs-6, .kanban-row .col-sm-6, .kanban-row .col-md-6, .kanban-row .col-lg-6, .kanban-row .col-xs-7, .kanban-row .col-sm-7, .kanban-row .col-md-7, .kanban-row .col-lg-7, .kanban-row .col-xs-8, .kanban-row .col-sm-8, .kanban-row .col-md-8, .kanban-row .col-lg-8, .kanban-row .col-xs-9, .kanban-row .col-sm-9, .kanban-row .col-md-9, .kanban-row .col-lg-9, .kanban-row .col-xs-10, .kanban-row .col-sm-10, .kanban-row .col-md-10, .kanban-row .col-lg-10, .kanban-row .col-xs-11, .kanban-row .col-sm-11, .kanban-row .col-md-11, .kanban-row .col-lg-11, .kanban-row .col-xs-12, .kanban-row .col-sm-12, .kanban-row .col-md-12, .kanban-row .col-lg-12 {
  padding-left: 8px;
  padding-right: 8px;
}
/* line 20253, ../sass/_main.scss */
.kanban-row .service-call-boxes {
  width: 25% !important;
}

/* line 20258, ../sass/_main.scss */
.rent-inspection-list {
  width: 100%;
}
/* line 20261, ../sass/_main.scss */
.rent-inspection-list .rent-headers {
  width: 100%;
  overflow: hidden;
  background: #404040;
  color: #fff;
  padding: 10px 0px;
}
/* line 20268, ../sass/_main.scss */
.rent-inspection-list .rent-headers div {
  font-size: 9px;
}
/* line 20273, ../sass/_main.scss */
.rent-inspection-list .rent-body {
  width: 100%;
  background: #585858;
  overflow: hidden;
  padding: 10px 0px;
}
/* line 20279, ../sass/_main.scss */
.rent-inspection-list .rent-body div {
  color: #fff;
  font-size: 10px;
}

/* line 20286, ../sass/_main.scss */
.high-priority {
  width: 100%;
}
/* line 20289, ../sass/_main.scss */
.high-priority .rent-headers {
  width: 100%;
  overflow: hidden;
  background: #D74B00;
  color: #fff;
  padding: 10px 0px;
}
/* line 20296, ../sass/_main.scss */
.high-priority .rent-headers div {
  font-size: 9px;
}
/* line 20301, ../sass/_main.scss */
.high-priority .rent-body {
  width: 100%;
  background: #B05300;
  overflow: hidden;
  padding: 10px 0px;
}
/* line 20307, ../sass/_main.scss */
.high-priority .rent-body div {
  color: #fff;
  font-size: 10px;
}
/* line 20312, ../sass/_main.scss */
.high-priority .rent-body ol {
  list-style-type: decimal;
  padding-left: 20px;
}

/* line 20319, ../sass/_main.scss */
.normal-priority {
  width: 100%;
}
/* line 20322, ../sass/_main.scss */
.normal-priority .rent-headers {
  width: 100%;
  overflow: hidden;
  background: #295A8A;
  color: #fff;
  padding: 10px 0px;
}
/* line 20329, ../sass/_main.scss */
.normal-priority .rent-headers div {
  font-size: 9px;
}
/* line 20334, ../sass/_main.scss */
.normal-priority .rent-body {
  width: 100%;
  background: #2A4961;
  overflow: hidden;
  padding: 10px 0px;
}
/* line 20340, ../sass/_main.scss */
.normal-priority .rent-body div {
  color: #fff;
  font-size: 10px;
}
/* line 20345, ../sass/_main.scss */
.normal-priority .rent-body ol {
  list-style-type: decimal;
  padding-left: 20px;
}

/* line 20352, ../sass/_main.scss */
.rent-ready-list {
  width: 100%;
}
/* line 20355, ../sass/_main.scss */
.rent-ready-list .rent-headers {
  width: 100%;
  overflow: hidden;
  background: #7D8A2E;
  color: #fff;
  padding: 10px 0px;
}
/* line 20362, ../sass/_main.scss */
.rent-ready-list .rent-headers div {
  font-size: 9px;
}
/* line 20367, ../sass/_main.scss */
.rent-ready-list .rent-body {
  width: 100%;
  background: #55610D;
  overflow: hidden;
  padding: 10px 0px;
}
/* line 20373, ../sass/_main.scss */
.rent-ready-list .rent-body div {
  color: #fff;
  font-size: 10px;
}

/* line 20380, ../sass/_main.scss */
.icons-display {
  padding: 0px !important;
}
/* line 20383, ../sass/_main.scss */
.icons-display div {
  min-height: 24px;
  width: 24px;
  margin: 0 auto;
}
/* line 20389, ../sass/_main.scss */
.icons-display p {
  padding: 5px;
  text-align: center;
}

/* line 20395, ../sass/_main.scss */
.data-head {
  position: relative;
  padding: 0px !important;
}
/* line 20399, ../sass/_main.scss */
.data-head p {
  padding-right: 27px;
  text-align: right;
}

/* line 20405, ../sass/_main.scss */
.my-icons-edit {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  right: 4px;
  cursor: pointer;
}

/* line 20415, ../sass/_main.scss */
.my-icons-assign {
  cursor: pointer;
}

/* line 20420, ../sass/_main.scss */
.high-priority .rent-body li {
  padding-right: 5px;
}
/* line 20423, ../sass/_main.scss */
.high-priority .rent-body li span.my-icons-checked {
  width: 10px;
  height: 10px;
  display: inline-block;
  clear: both;
  position: absolute;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
  right: 0;
}

/* line 20438, ../sass/_main.scss */
.normal-priority .rent-body li {
  padding-right: 5px;
}
/* line 20441, ../sass/_main.scss */
.normal-priority .rent-body li span.my-icons-checked {
  width: 10px;
  height: 10px;
  display: inline-block;
  clear: both;
  position: absolute;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
  right: 0;
}

/* line 20455, ../sass/_main.scss */
.kanban-notes-display {
  word-wrap: break-word;
}

/* line 20459, ../sass/_main.scss */
.jav-notes-display {
  word-wrap: break-word;
}

/* line 20463, ../sass/_main.scss */
.kanban-link {
  text-decoration: underline;
  cursor: pointer;
}

/* Extra fields */
/* line 20469, ../sass/_main.scss */
.select-style.kanban-search-box-select,
.kanban-search-box-multiselect .multi-select-dropdown .selet-result-div {
  background-color: #eee;
}

/* line 20475, ../sass/_main.scss */
.rent-body p.assigned-inspection-empname {
  text-align: center;
  clear: both;
}
/* line 20480, ../sass/_main.scss */
.rent-body div.assigned-inspection-empim {
  /*        float: left;*/
  clear: both;
  /*        padding-left: 5px;*/
}

/* Extra fields ENd */
@media only screen and (min-width: 992px) {
  /* line 20490, ../sass/_main.scss */
  .kanban-row .kanban-cols {
    width: 20%;
  }
}
/* line 112, my-icons/*.png */
.my-icons-sprite, .my-icons-assign, .my-icons-checked, .my-icons-close, .my-icons-edit, .my-icons-go-to, .my-icons-search, .my-icons-user-big, .my-icons-user-medium, .my-icons-user {
  background-image: url('../../assets/img/my-icons-s70f110c082.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.my-icons-assign {
  background-position: 0 0;
}

/* line 84, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.my-icons-checked {
  background-position: 0 -24px;
}

/* line 84, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.my-icons-close {
  background-position: 0 -34px;
}

/* line 84, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.my-icons-edit {
  background-position: 0 -50px;
}

/* line 84, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.my-icons-go-to {
  background-position: 0 -66px;
}

/* line 84, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.my-icons-search {
  background-position: 0 -90px;
}

/* line 84, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.my-icons-user-big {
  background-position: 0 -114px;
}

/* line 84, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.my-icons-user-medium {
  background-position: 0 -178px;
}

/* line 84, ../../../../../../.rvm/gems/ruby-2.6.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.my-icons-user {
  background-position: 0 -210px;
}

/*KanbanDashboard end*/
/* Job Assignment Dashboard */
/* line 20504, ../sass/_main.scss */
.job-assign .technicians-list > div {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
}
/* line 20510, ../sass/_main.scss */
.job-assign .technicians-list > div .col-md-12 .img32 {
  margin-bottom: 5px;
}
/* line 20514, ../sass/_main.scss */
.job-assign .technicians-list > div .col-md-12 > p {
  padding-top: 5px;
}
/* line 20519, ../sass/_main.scss */
.job-assign .technicians-list > div > div {
  min-height: 100px;
  background: #E8D9AC;
  padding-top: 10px;
}
/* line 20524, ../sass/_main.scss */
.job-assign .technicians-list > div > div .my-icons-user-medium {
  width: 32px;
  height: 32px;
  float: left;
  margin-bottom: 12px;
}
/* line 20531, ../sass/_main.scss */
.job-assign .technicians-list > div > div > p {
  float: left;
  font-size: 16px;
  padding-left: 15px;
  font-weight: bold;
}

/* line 20541, ../sass/_main.scss */
.task-list {
  width: 100%;
  clear: both;
  margin: 7px 0;
  color: #fff;
  line-height: 20px;
}
/* line 20548, ../sass/_main.scss */
.task-list .task-headers {
  background: #7D8A2E;
  overflow: hidden;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 0px;
}
/* line 20555, ../sass/_main.scss */
.task-list .task-headers .task-id {
  text-decoration: underline;
  cursor: pointer;
}
/* line 20561, ../sass/_main.scss */
.task-list .task-body {
  background: #55610D;
  overflow: hidden;
  font-size: 11px;
  padding: 10px 0px;
}
/* line 20567, ../sass/_main.scss */
.task-list .task-body h5 {
  text-decoration: underline;
}
/* line 20571, ../sass/_main.scss */
.task-list .task-body p {
  margin-top: 7px;
}
/* line 20575, ../sass/_main.scss */
.task-list .task-body ol {
  list-style-type: decimal;
  padding-left: 25px;
}

/* line 20582, ../sass/_main.scss */
.background-image-init {
  background-size: 100%;
  background-position: 0;
}

/* line 20587, ../sass/_main.scss */
.pointer {
  cursor: pointer;
}

/*Popup Changes*/
/* line 20592, ../sass/_main.scss */
#assignedEmployee {
  background: url(/assets/img/search-popup.png) center right no-repeat;
}

/* line 20596, ../sass/_main.scss */
.img24 {
  border-radius: 12px;
}

/* line 20600, ../sass/_main.scss */
.img32 {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  float: left;
}

/* Job Assignment Dashboard end */
/* line 20608, ../sass/_main.scss */
.section-list .table-holder .theme-link.showMore {
  text-align: right !important;
  padding: 8px 0 !important;
  margin-right: 20px !important;
}

/* line 20614, ../sass/_main.scss */
.employeeAssignPopup .ng-invalid {
  border-color: red !important;
}

/* line 20618, ../sass/_main.scss */
.employeeAssignPopup .reset-border {
  border-color: #b7bbbb !important;
}

/* line 20622, ../sass/_main.scss */
.ellipsis {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 20629, ../sass/_main.scss */
ol {
  counter-reset: item;
  margin-left: 0;
  padding-left: 0;
}
/* line 20634, ../sass/_main.scss */
ol li {
  display: block;
  margin-bottom: .5em;
}
/* line 20639, ../sass/_main.scss */
ol li::before {
  display: inline-block;
  content: counter(item) ") ";
  counter-increment: item;
  width: 2em;
  margin-left: -2em;
}

/* line 20649, ../sass/_main.scss */
.form-group h5 {
  line-height: 30px;
  height: 30px;
}

/* line 20655, ../sass/_main.scss */
.border-class {
  border: 1px solid black;
}

/* line 20659, ../sass/_main.scss */
.serviceItemDetailTable tr td {
  vertical-align: top !important;
}

/* line 20663, ../sass/_main.scss */
tr .showDots {
  display: inline-block;
  width: 150px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

/* Asset Work bench start*/
/* line 20672, ../sass/_main.scss */
.header-area-no-radius-top {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

/* line 20677, ../sass/_main.scss */
.header-area-no-radius-bottom {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

/* line 20682, ../sass/_main.scss */
.workbench-search-header {
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

/* line 20688, ../sass/_main.scss */
button.popover-triger {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border: 0px;
  position: relative;
  top: 12px;
  /*    z-index: 13;*/
  z-index: 3;
  background: url(/assets/img/ic_recent.PNG) no-repeat;
  background-size: 100%;
  right: 1px;
}

/* line 20702, ../sass/_main.scss */
button.popover-triger.open {
  background: #bfbfbf;
}

/* line 20706, ../sass/_main.scss */
button.popover-triger.open:after {
  content: 'X';
  color: #fff;
  font-size: 11px;
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  top: 5px;
  text-align: center;
}

/* line 20718, ../sass/_main.scss */
.actions.pull-right {
  position: relative;
}

/* line 20722, ../sass/_main.scss */
.popover.activities {
  display: block;
  border-radius: 0px;
  border: #e0e0e0 1px solid;
  min-width: 256px;
  right: -29px;
  left: auto;
  top: 47px;
  /*    z-index:12;*/
  z-index: 2;
}

/* line 20734, ../sass/_main.scss */
.popover.activities:before {
  display: block;
  content: '';
  width: 35px;
  height: 47px;
  border-radius: 5px 5px 0 0;
  background: #fff;
  position: absolute;
  top: -47px;
  right: 22px;
  border: #e0e0e0 1px solid;
  border-bottom: 0px;
}

/* line 20748, ../sass/_main.scss */
.popover.activities h1 {
  border-bottom: 1px #e2e2e2 solid;
  color: #969696;
  font-weight: 600;
  padding: 10px 15px;
  text-transform: uppercase;
}

/* line 20756, ../sass/_main.scss */
ul.actvity-listing {
  padding: 15px;
}

/* line 20760, ../sass/_main.scss */
ul.actvity-listing i.avtar {
  width: 45px;
  height: 45px;
  border-radius: 45px;
  display: block;
  background: #c1c1c1;
  position: relative;
}
/* line 20768, ../sass/_main.scss */
ul.actvity-listing i.avtar.avtar-sm {
  width: 30px;
  height: 30px;
  border-radius: 30px;
}
/* line 20774, ../sass/_main.scss */
ul.actvity-listing i.avtar span {
  position: absolute;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  top: 7px;
  left: 0;
  right: 0;
}

/* line 20787, ../sass/_main.scss */
ul.actvity-listing h3 {
  font-size: 14px;
  color: #828282;
  font-weight: normal;
  text-transform: none;
  margin: 0;
  line-height: 18px;
}

/* line 20796, ../sass/_main.scss */
ul.actvity-listing h3 ~ span {
  font-size: 12px;
  text-transform: none;
  display: block;
  color: #c1c1c1;
  padding-bottom: 2px;
  font-weight: normal;
}

/* line 20805, ../sass/_main.scss */
ul.actvity-listing .row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}

/* line 20810, ../sass/_main.scss */
ul.actvity-listing .row > div {
  padding-left: 7.5px;
  padding-right: 7.5px;
}

/* line 20815, ../sass/_main.scss */
ul.actvity-listing li {
  margin-bottom: 15px;
}
/* line 20818, ../sass/_main.scss */
ul.actvity-listing li:last-child {
  margin-bottom: 0px;
}

/* line 20823, ../sass/_main.scss */
.viewPopupLoader {
  background-position: 42% 50% !important;
}

/*.multi-image-div-carousal{
    position:relative;
    height: 100%;
    width: 50%;
    margin: 0 auto;
    .popup-image-carousel.static-view{
        background: rgba(0, 0, 0, 0);
        position: absolute;
        overflow: hidden;
        width : 600px;
        .img-wrapper img {
            border: solid 1px #ffffff;
            @include box-shadow(2px 1.866px 4px 0px rgba(0, 0, 0, 0.18));
            min-width: 173px;
        }
        .carousel-block{
            width:90%;
        }
        .owl-carousel.sync{
            display:block;
            width : 400px;
        }
        .popup-wrapper{
            display: block;
        }
        .popup-container{
            display: block;
            padding-top:0;
        }
        .owl-prev{
            width: 18px;
            left: -5%;
            background-image: url(/assets/img/left.png);
            background-position: 0;
            background-size: 100% 103%;
        }
        .owl-next{
            width: 18px;
            right: -5%;
            background-image: url(/assets/img/right.png);
            background-position: 0;
            background-size: 100% 103%;
        }
        .owl-next-right-shift{
            right : -30% !important;
        }
        .owl-carousel.sync.bottom-row{
            width:100%
        }
        .sync.owl-carousel .owl-wrapper-outer {
            height: 80px;

        }

        .sync.owl-carousel .owl-wrapper-outer .owl-wrapper{
            .owl-item{

                .item {
                    margin: 5px 6px 0;
                }
            }
        }
        .owl-carousel .content-panel {
            background: rgba(0, 0, 0, 0.09)
        }
        .popup-with-no-image{
            padding: 64px 0;
            background: rgba(104, 104, 104, 0.31);
        }
        .owl-carousel.sync.bottom-row{
            width:calc(100% - 120px);;
        }
    }
}
.multi-image-div-container{
    display: block;
    float: left;
    width: 100%;
    height: 150px;
}*/
/* line 20908, ../sass/_main.scss */
.multi-image-div-carousal {
  position: relative;
  height: 100%;
  width: 50%;
  margin: 0 auto;
}
/* line 20914, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view {
  background: transparent;
  position: absolute;
  overflow: hidden;
  width: 537px;
}
/* line 20920, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .img-wrapper img {
  border: solid 1px #ffffff;
  -moz-box-shadow: 2px 1.866px 4px 0px rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 2px 1.866px 4px 0px rgba(0, 0, 0, 0.18);
  box-shadow: 2px 1.866px 4px 0px rgba(0, 0, 0, 0.18);
  /*            min-width: 100px;
              min-height: 100px;*/
  max-height: 125px;
  /*max-width: 100px;*/
  /*height: 125px !important;*/
  width: 100px !important;
}
/* line 20934, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .carousel-block {
  width: 90%;
}
/* line 20938, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-carousel.sync {
  display: block;
  width: 340px;
}
/* line 20943, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .popup-wrapper {
  display: block;
}
/* line 20947, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .popup-container {
  display: block;
  padding-top: 0;
}
/* line 20952, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-prev {
  width: 18px;
  left: -7%;
  background-image: url(/assets/img/left.png);
  background-position: 0;
  background-size: 100% 103%;
}
/* line 20960, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-next {
  width: 18px;
  right: -7%;
  background-image: url(/assets/img/right.png);
  background-position: 0;
  background-size: 100% 103%;
}
/* line 20968, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-next-right-shift {
  right: -37% !important;
}
/* line 20972, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-carousel.sync.bottom-row {
  width: 100%;
}
/* line 20976, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .sync.owl-carousel .owl-wrapper-outer {
  height: 80px;
}
/* line 20981, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .sync.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
  width: 110px !important;
  max-width: 110px !important;
}
/* line 20982, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .sync.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item {
  margin: 5px 6px 0;
}
/* line 20991, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-carousel .content-panel {
  background: rgba(0, 0, 0, 0.09);
}
/* line 20995, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .popup-with-no-image {
  padding: 64px 0;
  background: rgba(104, 104, 104, 0.31);
}
/* line 21000, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-carousel.sync.bottom-row {
  width: calc(100% - 120px);
}
/* line 21004, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .add-image-slide img {
  min-width: 100px;
  min-height: 50px;
  max-height: 125px;
  max-width: 100px;
  height: 80px !important;
  width: 100px !important;
}
/* line 21013, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .add-image-slide-single {
  margin-top: 0px !important;
  float: none !important;
}
/* line 21018, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .add-image-slide-single img {
  margin-left: 200px !important;
}
/* line 21022, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .add-image-slide-single input {
  margin-left: 200px !important;
}
/* line 21026, ../sass/_main.scss */
.multi-image-div-carousal .popup-image-carousel.static-view .owl-controls-show {
  display: block !important;
}

/* line 21032, ../sass/_main.scss */
.multi-image-div-container {
  display: block;
  float: left;
  width: 100%;
  height: 150px;
}

/* line 21039, ../sass/_main.scss */
.assetScoreRulesForm .ng-invalid {
  border-color: red;
}

/* line 21043, ../sass/_main.scss */
.assetScoreRulesForm .reset-border {
  border-color: #b7bbbb !important;
}

/* Asset Work bench End*/
/* line 21049, ../sass/_main.scss */
.on-rent-text {
  font-size: 13px;
  font-weight: bold !important;
  color: #6cd769 !important;
}

/* line 21055, ../sass/_main.scss */
.off-rent-text {
  font-size: 13px;
  font-weight: bold !important;
  color: #fb5355 !important;
}

/* line 21061, ../sass/_main.scss */
.angular-ui-tree-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: linear-gradient(45deg, #ffffff 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #ffffff 75%, #ffffff);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
  pointer-events: none;
}

/* line 21073, ../sass/_main.scss */
.angular-ui-tree-nodes {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 21080, ../sass/_main.scss */
.angular-ui-tree-nodes .angular-ui-tree-nodes {
  padding-left: 20px;
}

/* line 21084, ../sass/_main.scss */
.angular-ui-tree-node, .angular-ui-tree-placeholder {
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  line-height: 20px;
}

/* line 21092, ../sass/_main.scss */
.angular-ui-tree-hidden {
  display: none;
}

/* line 21096, ../sass/_main.scss */
.angular-ui-tree-placeholder {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
}

/* line 21102, ../sass/_main.scss */
.angular-ui-tree-handle {
  cursor: move;
  text-decoration: none;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 20px;
  line-height: 20px;
}

/* line 21113, ../sass/_main.scss */
.angular-ui-tree-drag {
  position: absolute;
  pointer-events: none;
  z-index: 999;
  opacity: .8;
}

/* Equipment Category */
/* line 21121, ../sass/_main.scss */
.category table tr td input {
  width: 60%;
}

/* line 21126, ../sass/_main.scss */
.category .usersetting-popup h3 {
  background-color: #fff;
  border-bottom: none;
}

/* line 21132, ../sass/_main.scss */
.equipmentModelTableBody {
  height: auto !important;
}

/* line 21136, ../sass/_main.scss */
#angular-tree-root-div {
  margin-left: 15px !important;
  margin-right: 15px;
  margin-top: 10px;
  background: #fff;
  padding: 20px;
  min-height: 280px;
  border: solid 1px #ddd;
  border-radius: 3px;
}
/* line 21146, ../sass/_main.scss */
#angular-tree-root-div > h3 {
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: solid 1px #eee;
  padding-bottom: 15px;
  margin-top: -5px;
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
}

/* line 21159, ../sass/_main.scss */
.angular-ui-tree ol#tree-root li, .angular-ui-tree-drag li {
  list-style-type: none;
  position: relative;
  color: #666;
  background: url(/assets/img/expand.png) no-repeat;
  background-position: 0px 18px;
  padding-top: 14px;
}
/* line 21167, ../sass/_main.scss */
.angular-ui-tree ol#tree-root li::before, .angular-ui-tree-drag li::before {
  content: "";
}
/* line 21171, ../sass/_main.scss */
.angular-ui-tree ol#tree-root li.li-expand, .angular-ui-tree-drag li.li-expand {
  background: url(/assets/img/collapse.png) no-repeat;
  background-position: 0px 18px;
}
/* line 21176, ../sass/_main.scss */
.angular-ui-tree ol#tree-root li div.angular-ui-tree-handle, .angular-ui-tree-drag li div.angular-ui-tree-handle {
  display: inline-block;
  padding: 1px 10px;
  border: solid 1px #ccc;
  border-radius: 15px;
  box-shadow: 0px 2px 2px #ccc;
  margin-left: 30px;
}
/* line 21186, ../sass/_main.scss */
.angular-ui-tree ol#tree-root li img.extra-add, .angular-ui-tree ol#tree-root li img.tr-add, .angular-ui-tree ol#tree-root li img.tr-close, .angular-ui-tree-drag li img.extra-add, .angular-ui-tree-drag li img.tr-add, .angular-ui-tree-drag li img.tr-close {
  margin-left: 5px;
  margin-bottom: -4px;
}
/* line 21192, ../sass/_main.scss */
.angular-ui-tree ol#tree-root li:last-of-type, .angular-ui-tree-drag li:last-of-type {
  padding-bottom: 10px;
}
/* line 21195, ../sass/_main.scss */
.angular-ui-tree ol#tree-root li:last-of-type::before, .angular-ui-tree-drag li:last-of-type::before {
  top: 31px;
  left: 33px;
  width: 25px;
}
/* line 21201, ../sass/_main.scss */
.angular-ui-tree ol#tree-root li:last-of-type::after, .angular-ui-tree-drag li:last-of-type::after {
  top: 4px;
  height: 43%;
}
/* line 21208, ../sass/_main.scss */
.angular-ui-tree ol#tree-root .add-new-tree-tem, .angular-ui-tree-drag .add-new-tree-tem {
  background: none;
}
/* line 21211, ../sass/_main.scss */
.angular-ui-tree ol#tree-root .add-new-tree-tem img, .angular-ui-tree-drag .add-new-tree-tem img {
  margin-top: 10px;
  margin-left: 30px;
}

/* line 21218, ../sass/_main.scss */
#tree-root, #tree-root ol {
  list-style-type: none;
  position: relative;
  overflow: hidden;
}
/* line 21223, ../sass/_main.scss */
#tree-root li, #tree-root ol li {
  margin: 0;
  padding: 0 12px;
  position: relative;
}
/* line 21228, ../sass/_main.scss */
#tree-root li::before, #tree-root li::after, #tree-root ol li::before, #tree-root ol li::after {
  content: '';
  position: absolute;
  left: 0;
}
/* line 21234, ../sass/_main.scss */
#tree-root li::before, #tree-root ol li::before {
  border-top: 1px dashed #ccc;
  top: 25px;
  width: 15px;
  height: 0;
  left: 43px;
}
/* line 21242, ../sass/_main.scss */
#tree-root li::after, #tree-root ol li::after {
  border-left: 1px dashed #ccc;
  height: 100%;
  width: 0px;
  top: 10px;
  left: 7px;
}

/* line 21253, ../sass/_main.scss */
#angular-tree-root-div > ol > li::after {
  border-left: 1px dashed #ccc;
  height: 98%;
  width: 0px;
  top: 35px;
  left: 7px;
}

/* line 21263, ../sass/_main.scss */
#tree-root ol::before {
  position: absolute;
  height: 29px;
  content: '';
  border-left: dashed 1px #ccc;
  left: 27px;
  top: -12px;
}

/* line 21273, ../sass/_main.scss */
.center-div {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 300px;
  height: 50px;
}

/* Equipment Category End */
/* line 21286, ../sass/_main.scss */
.documentsTab {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 21291, ../sass/_main.scss */
.documentTab-details {
  width: 61% !important;
  padding-right: 0px;
  margin-right: -13px;
}

@media (min-width: 1400px) {
  /* line 21298, ../sass/_main.scss */
  .documentTab-details {
    width: 60% !important;
  }
}
/* line 21303, ../sass/_main.scss */
.equipmentsDocumentForm .ng-invalid {
  border-color: red !important;
}

/* line 21307, ../sass/_main.scss */
.equipmentsDocumentForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 21312, ../sass/_main.scss */
.switch-view input[type='radio'] + label {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

/* line 21321, ../sass/_main.scss */
.emp-resendMail {
  float: right;
  margin-right: 0px;
  border-radius: 13px;
  line-height: 24.5px;
  color: #fff;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  display: inline-block;
  padding: 1.5px 15px;
  text-transform: uppercase;
  font-size: 10px;
  border: none;
  cursor: pointer;
  margin-top: 10px;
}

/* line 21337, ../sass/_main.scss */
.jobview-content {
  padding: 0 15px 0 0px;
  background: #fff;
}

/* line 21342, ../sass/_main.scss */
.job-view-content {
  padding: 0;
  overflow-x: hidden;
}

/* line 21348, ../sass/_main.scss */
.job-section .job-head {
  display: inline;
  height: 36px;
}
/* line 21353, ../sass/_main.scss */
.job-section .job-sub-head {
  font-size: 16px;
  color: #007ec1;
}
/* line 21357, ../sass/_main.scss */
.job-section .job-sub-head span {
  color: #616f81;
}
/* line 21362, ../sass/_main.scss */
.job-section .job-box {
  border-radius: 5px;
  position: relative;
}
/* line 21366, ../sass/_main.scss */
.job-section .job-box th {
  text-transform: none;
  font-size: 14px;
  color: rgba(64, 64, 72, 0.78);
  border-top: none !important;
}
/* line 21374, ../sass/_main.scss */
.job-section .job-tab-bottom {
  margin-bottom: 0px;
}
/* line 21377, ../sass/_main.scss */
.job-section .job-tab-bottom .active-filter {
  border-left: 1px solid #d2d9dc;
  border-top-left-radius: 5px;
  display: block;
  box-shadow: 0px 0px 46px 0px #d2d9dc;
}
/* line 21385, ../sass/_main.scss */
.job-section .job-span-head {
  font-weight: normal;
  color: #b1b1b1;
}
/* line 21390, ../sass/_main.scss */
.job-section .job-sect-margin {
  height: 30%;
}
/* line 21397, ../sass/_main.scss */
.job-section .job-table-div {
  border-bottom: solid 1px #d2d9dc;
}
/* line 21401, ../sass/_main.scss */
.job-section .job-table {
  width: 100%;
}
/* line 21405, ../sass/_main.scss */
.job-section .job-table tr.actives {
  background: #e9ebee;
}
/* line 21408, ../sass/_main.scss */
.job-section .job-table tr.actives .bottom {
  padding-bottom: 10px;
}
/* line 21413, ../sass/_main.scss */
.job-section .job-table tr th.job-tab-th {
  font-weight: 700;
  color: rgba(98, 87, 115, 0.89);
  font-size: 13px;
  padding: 10px 6px 5px 10px;
  font-family: "proxima-nova-soft", sans-serif;
}
/* line 21421, ../sass/_main.scss */
.job-section .job-table .left-margin {
  padding-left: 15px !important;
}
/* line 21425, ../sass/_main.scss */
.job-section .job-table tr td.job-tab-td {
  font-weight: bold;
  color: #494e56;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  padding: 0px 2px 10px 10px;
  vertical-align: top;
}
/* line 21435, ../sass/_main.scss */
.job-section .job-table tr td.job-tab-td label {
  font-weight: 700;
  color: #616f81;
  font-size: 14px;
}
/* line 21442, ../sass/_main.scss */
.job-section .job-table tr td.job-tab-td-filter {
  font-weight: 700;
  color: #3f4249;
  font-size: 12px;
  padding: 3px 2px 5px 10px;
}
/* line 21451, ../sass/_main.scss */
.job-section .job-table tr td.job-tab-td-filter label {
  font-weight: 700;
  color: #616f81;
  font-size: 13px;
}
/* line 21457, ../sass/_main.scss */
.job-section .job-table tr td.job-tab-td-filter .checkbox-list label {
  padding-left: 25px;
}
/* line 21462, ../sass/_main.scss */
.job-section .job-table tr .border-row {
  border-bottom: 1px dotted #b1b1b1;
}
/* line 21466, ../sass/_main.scss */
.job-section .job-table tr .colapse-td {
  width: 50%;
}
/* line 21470, ../sass/_main.scss */
.job-section .job-table tr td.job-tab-in-progress {
  font-weight: 900;
  color: #e99a01;
  font-size: 13px;
  padding-left: 10px;
  vertical-align: top;
  padding-top: 3px;
  font-family: "proxima-nova-soft", sans-serif;
}
/* line 21480, ../sass/_main.scss */
.job-section .job-table tr td.job-tab-closed {
  font-weight: 900;
  color: #a4c346;
  font-size: 13px;
  padding-left: 10px;
  vertical-align: top;
  padding-top: 3px;
  font-family: "proxima-nova-soft", sans-serif;
}
/* line 21490, ../sass/_main.scss */
.job-section .job-table tr td.job-tab-upcoming {
  font-weight: 900;
  color: #34b8f6;
  font-size: 13px;
  padding-left: 10px;
  vertical-align: top;
  padding-top: 3px;
  font-family: "proxima-nova-soft", sans-serif;
}
/* line 21500, ../sass/_main.scss */
.job-section .job-table tr th.detail-head, .job-section .job-table tr td.detail-head {
  color: #747892;
  font-size: 13px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: bolder;
  text-transform: uppercase;
  vertical-align: baseline;
}
/* line 21510, ../sass/_main.scss */
.job-section .job-table tr th.detail-ans, .job-section .job-table tr td.detail-ans {
  font-weight: 900;
  font-family: 'Open Sans', sans-serif;
  color: #46474e;
  word-break: break-word;
  font-size: 13px;
  padding: 3px 2px 12px 10px;
  vertical-align: top;
}
/* line 21521, ../sass/_main.scss */
.job-section tr th.main-tab-head, .job-section tr td.main-tab-head {
  padding-left: 12px !important;
  color: #676d78;
  font-size: 15px;
  /*font-family: " Proxima Nova Semibold", sans-serif;*/
  font-weight: 700;
}
/* line 21530, ../sass/_main.scss */
.job-section .tab-job-head {
  /*font-family: "proxima-nova-soft", sans-serif;*/
  text-transform: uppercase;
  color: #616f81;
  font-size: 13px;
}
/* line 21537, ../sass/_main.scss */
.job-section .tab-main-job-head {
  /*font-family: "proxima-nova-soft", sans-serif;*/
  font-weight: bolder;
  text-transform: uppercase;
  color: #616f81;
  font-size: 13px;
}
/* line 21545, ../sass/_main.scss */
.job-section .head-tr {
  border-bottom: solid 1px #d2d9dc;
  border-top: solid 1px #d2d9dc;
}
/* line 21550, ../sass/_main.scss */
.job-section .content-tr {
  border-bottom: dashed 1px #d2d9dc;
}
/* line 21554, ../sass/_main.scss */
.job-section .sub-head {
  background: #f6f6f6;
  border-bottom: dashed 1px #d2d9dc;
}
/* line 21559, ../sass/_main.scss */
.job-section .content-margin {
  padding: 8px !important;
}
/* line 21563, ../sass/_main.scss */
.job-section #filter {
  height: 60%;
  position: absolute;
  background: white;
  width: 100%;
  right: 0px;
  left: 0;
  top: 44px;
}
/* line 21578, ../sass/_main.scss */
.job-section #filter-active {
  right: 1px;
  left: 0;
  top: 44px;
  bottom: 100px;
}
/* line 21585, ../sass/_main.scss */
.job-section tr.active {
  position: relative;
}
/* line 21589, ../sass/_main.scss */
.job-section tr.active:after {
  width: 0;
  height: 0;
  border-top: 23px solid transparent;
  border-left: 15px solid whitesmoke;
  border-bottom: 23px solid transparent;
  content: "";
  position: absolute;
}
/* line 21599, ../sass/_main.scss */
.job-section .job-detail-tab .k-tabstrip-wrapper .k-tabstrip-items {
  margin-left: 0 !important;
  padding-left: 15px !important;
}
/* line 21604, ../sass/_main.scss */
.job-section .document-job {
  font-family: "proxima-nova", sans-serif;
  font-weight: bolder;
  color: #616f81;
  font-size: 13px;
}
/* line 21611, ../sass/_main.scss */
.job-section .attachment {
  color: #3fbee1 !important;
}
/* line 21615, ../sass/_main.scss */
.job-section .select-table {
  vertical-align: middle !important;
  border: 0 !important;
}
/* line 21620, ../sass/_main.scss */
.job-section .zero-margin {
  margin: 0;
}
/* line 21624, ../sass/_main.scss */
.job-section span.glyphicon.collapse_in:after {
  /* background-color: #3c3333; */
  content: "";
  position: absolute;
  width: 25px;
  height: 16px;
  background: url(/assets/img/icons/down-1.png) no-repeat 5px 4px;
  top: -15px;
}
/* line 21634, ../sass/_main.scss */
.job-section span.glyphicon.collapse_out:after {
  /* background-color: #3c3333; */
  content: "";
  position: absolute;
  width: 25px;
  height: 16px;
  background: url(/assets/img/icons/up-1.png) no-repeat 5px 4px;
  top: -15px;
}
/* line 21644, ../sass/_main.scss */
.job-section .job-button {
  height: 27px;
  margin: 5px 5px;
}

/* line 21651, ../sass/_main.scss */
.customMarker div {
  left: -5px !important;
  top: 8px !important;
  font-size: 12px !important;
}

/* line 21658, ../sass/_main.scss */
.equip-tab .equipmentModelTableBody tr td {
  padding-left: 8px;
}

/* line 21662, ../sass/_main.scss */
.job-box .infobox-title {
  font-family: "proxima-nova-soft", sans-serif !important;
  font-size: 10pt !important;
  line-height: 1.1 !important;
  margin-right: 20px !important;
  display: inline-block !important;
  font-weight: bold !important;
  padding: 10px !important;
  color: #333 !important;
  max-height: 70px !important;
  overflow: auto !important;
  white-space: nowrap;
}

/* line 21677, ../sass/_main.scss */
.job-view-content .MicrosoftMap .MapPushpinBase {
  width: 30px !important;
}
/* line 21680, ../sass/_main.scss */
.job-view-content .MicrosoftMap .MapPushpinBase div {
  font-size: 8pt !important;
  top: 7px !important;
}

/* line 21687, ../sass/_main.scss */
.job-box .Infobox {
  position: relative !important;
  background-color: white !important;
  border: 1px solid #888888 !important;
  left: 0px !important;
  top: -21px !important;
  pointer-events: auto !important;
  width: 100% !important;
  height: 100% !important;
}
/* line 21697, ../sass/_main.scss */
.job-box .Infobox .info-msg {
  white-space: nowrap;
}

/* line 21702, ../sass/_main.scss */
.job-box .MicrosoftMap .MapPushpinBase img {
  width: 100%;
}

/* line 21706, ../sass/_main.scss */
.job-box .infobox-stalk {
  width: 33px !important;
  height: 38px !important;
  overflow: hidden !important;
  position: absolute !important;
  z-index: 1 !important;
  /*    left: 20px !important;
      top: 57px !important;*/
}

/* line 21719, ../sass/_main.scss */
.job-section-detail .job-box .Infobox {
  top: -6px !important;
  left: -6px !important;
}
/* line 21724, ../sass/_main.scss */
.job-section-detail .job-box .infobox-title {
  margin-right: 0px !important;
  padding: 10px 10px 3px !important;
}
/* line 21730, ../sass/_main.scss */
.job-section-detail .job-box .infobox-stalk {
  top: 36px !important;
}

/* line 21736, ../sass/_main.scss */
.job-documet-table .ng-invalid {
  border-color: red;
}
/* line 21740, ../sass/_main.scss */
.job-documet-table .reset-border {
  border-color: #b7bbbb !important;
}

/* line 21745, ../sass/_main.scss */
.address-ico {
  background: url(/assets/img/icons/address.png) no-repeat 5px 4px;
  width: 22px;
  height: 27px;
  cursor: pointer;
}

/* line 21753, ../sass/_main.scss */
.job-DO-table tr.row-filter-container > th:first-child:after {
  left: 23px;
}
/* line 21757, ../sass/_main.scss */
.job-DO-table thead > tr.row-filter-container > th span.k-datepicker {
  height: 27px !important;
}
/* line 21763, ../sass/_main.scss */
.job-DO-table tr th .float-left {
  float: left;
}
/* line 21769, ../sass/_main.scss */
.job-DO-table .btn-blue, .job-DO-table .login-form .btn-grey, .login-form .job-DO-table .btn-grey, .job-DO-table .loginMain .btn-grey, .loginMain .job-DO-table .btn-grey {
  padding: 2px 10px;
}

/* line 21775, ../sass/_main.scss */
.sales-report-popup.do .modal-dialog {
  width: 475px;
}
/* line 21779, ../sass/_main.scss */
.sales-report-popup.do .modal-header h4 {
  font-size: 21px;
}
/* line 21783, ../sass/_main.scss */
.sales-report-popup.do .head-sub {
  font-size: 14px;
  text-transform: uppercase;
  font-family: "proxima-nova-soft", sans-serif;
  color: #4b535d;
}
/* line 21791, ../sass/_main.scss */
.sales-report-popup.do .modal-body .input-txt {
  padding: 2px 0 10px;
  font-size: 13px;
  text-transform: none;
}
/* line 21796, ../sass/_main.scss */
.sales-report-popup.do .modal-body .input-txt b {
  padding: 1px 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /* border-radius: 15px; */
  -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 2px rgba(0, 0, 0, 0.1);
  border: solid 1px #e7ecef;
}
/* line 21809, ../sass/_main.scss */
.sales-report-popup.do .modal-body label {
  font-size: 13px;
  line-height: 13px;
}
/* line 21814, ../sass/_main.scss */
.sales-report-popup.do .modal-body .row {
  padding-top: 5px;
}

/* line 21820, ../sass/_main.scss */
.width-100 {
  width: 100%;
}

/* line 21824, ../sass/_main.scss */
.border-bottom-dashed {
  border-bottom: dashed 1px #d2d9dc;
}

/* line 21828, ../sass/_main.scss */
.padding-top-0 {
  padding-top: 0 !important;
}

/* line 21832, ../sass/_main.scss */
.padding-bottom-0 {
  padding-bottom: 0 !important;
}

/* line 21837, ../sass/_main.scss */
.ui-autocomplete {
  position: fixed;
  cursor: default;
  z-index: 9999;
}

/* line 21843, ../sass/_main.scss */
* html .ui-autocomplete {
  width: 1px;
}

/* line 21847, ../sass/_main.scss */
.ui-menu {
  list-style: none;
  padding: 5px 0;
  display: block;
  float: left;
  background: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #b6b6b6;
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.175);
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.175);
}

/* line 21863, ../sass/_main.scss */
.bing-map-popup .MicrosoftMap .Infobox {
  width: auto !important;
}
/* line 21866, ../sass/_main.scss */
.bing-map-popup .MicrosoftMap .Infobox .infobox-title {
  white-space: nowrap;
}
/* line 21871, ../sass/_main.scss */
.bing-map-popup .infobox-stalk {
  /*left:12px!important;*/
}
/* line 21875, ../sass/_main.scss */
.bing-map-popup .modal-dialog {
  width: 80%;
  float: right;
  margin-right: 5%;
}
/* line 21880, ../sass/_main.scss */
.bing-map-popup .modal-dialog .modal-header {
  border-bottom: 0;
}
/* line 21883, ../sass/_main.scss */
.bing-map-popup .modal-dialog .modal-header .main-row {
  border-bottom: 1px solid #d2d9dc;
  padding-bottom: 12px;
}
/* line 21888, ../sass/_main.scss */
.bing-map-popup .modal-dialog .modal-header .row.ui-widget {
  margin-top: 1%;
  border-bottom: 1px solid #d2d9dc;
  padding-bottom: 10px;
  margin-bottom: 0;
}
/* line 21894, ../sass/_main.scss */
.bing-map-popup .modal-dialog .modal-header .row.ui-widget .search-input {
  width: auto;
  border: 1px solid #b7bbbb;
  background-color: #fff;
  background: none;
  padding-right: 30px;
  cursor: auto;
  margin-bottom: 0;
}
/* line 21906, ../sass/_main.scss */
.bing-map-popup .modal-dialog .modal-body {
  height: 400px;
  margin: 0 15px;
}
/* line 21911, ../sass/_main.scss */
.bing-map-popup .modal-dialog .modal-footer {
  background: #fff;
  border-top: 1px solid #b7bbbb;
}
/* line 21915, ../sass/_main.scss */
.bing-map-popup .modal-dialog .modal-footer .row.ui-widget {
  background: #fff;
  text-align: center;
  margin: auto;
  display: block;
  width: 8%;
}

/* line 21926, ../sass/_main.scss */
bingmap-location-selector {
  z-index: 2;
}

/* line 21930, ../sass/_main.scss */
.ui-menu .ui-menu {
  margin-top: -3px;
}

/* line 21934, ../sass/_main.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
  min-height: 2em;
}

/* line 21944, ../sass/_main.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}

/* line 21952, ../sass/_main.scss */
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/* line 21958, ../sass/_main.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: rgba(184, 193, 195, 0.16);
  font-weight: bold;
  color: black;
}

/* line 21964, ../sass/_main.scss */
.ui-menu-item-wrapper {
  padding: 5px 7px;
}

/* line 21970, ../sass/_main.scss */
.addJobView .add-contact-table {
  height: auto;
  width: 350px;
  overflow-y: auto;
}
/* line 21976, ../sass/_main.scss */
.addJobView .add-contact-table table td {
  padding: 5px !important;
  border-bottom: 0px;
  word-break: break-all;
}
/* line 21982, ../sass/_main.scss */
.addJobView .add-contact-table table th {
  padding: 5px !important;
}
/* line 21988, ../sass/_main.scss */
.addJobView .search-input {
  border: 1px solid #b7bbbb;
  background-color: #fff;
  margin: 0;
}
/* line 21994, ../sass/_main.scss */
.addJobView .ng-invalid {
  border-color: red;
}
/* line 21998, ../sass/_main.scss */
.addJobView .reset-border {
  border-color: #b7bbbb !important;
}

/* line 22003, ../sass/_main.scss */
.auto-complete-input-box {
  position: relative;
}
/* line 22006, ../sass/_main.scss */
.auto-complete-input-box .select-list {
  border-left: 1px solid #b7bbbb;
  border-right: 1px solid #b7bbbb;
  border: 1px solid #b7bbbb;
  background: #fff;
  webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.1);
  z-index: 99;
  position: absolute;
  width: auto;
  height: auto;
  min-width: 100%;
}
/* line 22019, ../sass/_main.scss */
.auto-complete-input-box .select-list .filter-ul {
  max-height: 150px;
  overflow: auto;
  box-shadow: 0px 0px 11px -3px rgba(0, 0, 0, 0.48);
  padding: 0;
}
/* line 22025, ../sass/_main.scss */
.auto-complete-input-box .select-list .filter-ul li {
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
  max-width: none !important;
  display: block;
  float: none;
  overflow: hidden;
  height: 30px;
  margin-bottom: 0;
  border: none;
}
/* line 22038, ../sass/_main.scss */
.auto-complete-input-box .select-list .filter-ul li:hover {
  background: #E4E4E4;
}
/* line 22042, ../sass/_main.scss */
.auto-complete-input-box .select-list .filter-ul .highlighted {
  background: #E4E4E4;
}
/* line 22046, ../sass/_main.scss */
.auto-complete-input-box .select-list .filter-ul label {
  cursor: pointer;
  float: none;
  white-space: normal;
  word-break: break-all;
  text-overflow: ellipsis;
  text-transform: none;
  font-weight: 500;
  font-size: 13px;
  color: rgba(101, 107, 115, 0.83);
}
/* line 22060, ../sass/_main.scss */
.auto-complete-input-box input {
  cursor: default;
  background-color: #fff;
  margin: 0;
  padding-right: 22px !important;
}
/* line 22067, ../sass/_main.scss */
.auto-complete-input-box .ng-invalid {
  border-color: red;
}
/* line 22071, ../sass/_main.scss */
.auto-complete-input-box .reset-border {
  border-color: #b7bbbb !important;
}
/* line 22075, ../sass/_main.scss */
.auto-complete-input-box .icon-validation-error {
  left: 242px;
}
/* line 22079, ../sass/_main.scss */
.auto-complete-input-box .error-validation {
  display: none;
}

/* line 22085, ../sass/_main.scss */
.auto-complete-input-box.inp-container .error-validation {
  display: block;
}

/* line 22091, ../sass/_main.scss */
.emp-mgmt-tab table tr td .auto-complete-input-box input {
  padding-right: 22px !important;
}

/* line 22096, ../sass/_main.scss */
.search-icon {
  right: 0;
  background: url(/assets/img/search.png) no-repeat 45%;
  position: absolute;
  top: 0;
  width: 29px;
  height: 100%;
  z-index: 1;
  cursor: pointer;
}

/* line 22107, ../sass/_main.scss */
#storageDetailsFirstSection .random-list.random-list-fixed-width.custom li {
  max-width: 14.4%;
  min-width: 14.4%;
}

/* line 22114, ../sass/_main.scss */
.customMarker div {
  left: -5px !important;
  top: 8px !important;
  font-size: 12px !important;
}

/* line 22121, ../sass/_main.scss */
.equip-tab .equipmentModelTableBody tr td {
  padding-left: 8px;
}

/* line 22127, ../sass/_main.scss */
.width-100 {
  width: 100%;
}

/* line 22130, ../sass/_main.scss */
.border-bottom-dashed {
  border-bottom: dashed 1px #d2d9dc;
}

/* line 22133, ../sass/_main.scss */
.padding-top-0 {
  padding-top: 0 !important;
}

/* line 22136, ../sass/_main.scss */
.padding-bottom-0 {
  padding-bottom: 0 !important;
}

/* line 22140, ../sass/_main.scss */
.ui-autocomplete {
  position: fixed;
  cursor: default;
  z-index: 9999;
}

/* line 22150, ../sass/_main.scss */
.emp-mgmt-tab table tr td .auto-complete-input-box input {
  padding-right: 22px !important;
}

/* line 22154, ../sass/_main.scss */
.search-icon {
  right: 0;
  background: url(/assets/img/search.png) no-repeat 45%;
  position: absolute;
  top: 0;
  width: 29px;
  height: 100%;
  z-index: 1;
  cursor: pointer;
}

/* line 22165, ../sass/_main.scss */
.closeJobPopUpForm .ng-invalid {
  border-color: red;
}
/* line 22169, ../sass/_main.scss */
.closeJobPopUpForm .reset-border {
  border-color: #b7bbbb !important;
}

/* line 22174, ../sass/_main.scss */
.tooltip-link-job {
  position: relative;
}
/* line 22177, ../sass/_main.scss */
.tooltip-link-job:after {
  display: none;
  position: absolute;
  content: attr(data-content);
  top: 25px;
  left: -7px;
  padding: 6px 15px;
  background: #f1f1f1;
  border-radius: 5px;
  color: #444;
  font-weight: normal;
  height: auto;
  min-height: 28px;
  /*width: 200px;*/
  overflow: hidden;
  white-space: normal;
  margin: auto;
  z-index: 9;
  border: 1px solid #e0e0e0;
  min-width: 247px;
  text-align: left;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 6px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 6px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 6px;
}
/* line 22203, ../sass/_main.scss */
.tooltip-link-job:before {
  position: absolute;
  content: "";
  display: none;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 7px solid #e0e0e0;
  top: 18px;
  left: 0;
}
/* line 22216, ../sass/_main.scss */
.tooltip-link-job:hover:after, .tooltip-link-job:hover:before {
  display: block;
  width: 10px;
}

/* line 22224, ../sass/_main.scss */
#bing-map-div .MapPushpinBase div {
  font-size: 8pt !important;
  top: 8px !important;
}
/* line 22230, ../sass/_main.scss */
#bing-map-div div .Infobox:parent {
  z-index: 1;
}

/* line 22235, ../sass/_main.scss */
.background-blue {
  background-color: #3fbfcd !important;
}

/* line 22239, ../sass/_main.scss */
#customerText .error-validation .icon-validation-error {
  right: -20px;
}

/* line 22243, ../sass/_main.scss */
.btn-gray:hover {
  color: #fff;
}

/* line 22247, ../sass/_main.scss */
#storageDetailsFirstSection .random-list.random-list-fixed-width.custom li {
  max-width: 14.4%;
  min-width: 14.4%;
}

/* line 22252, ../sass/_main.scss */
table.tbody-scroll-table {
  moz-box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  align-items: stretch;
}
/* line 22265, ../sass/_main.scss */
table.tbody-scroll-table tbody {
  overflow-y: scroll;
  display: inline-block;
  -ms-overflow-x: auto !important;
}
/* line 22271, ../sass/_main.scss */
table.tbody-scroll-table tr {
  width: 100%;
  display: table;
}

/* line 22277, ../sass/_main.scss */
.sales-forecast-customer .auto-complete-input-box input {
  width: 90%;
}

/* line 22281, ../sass/_main.scss */
.service-call-body td {
  white-space: normal;
}

/* line 22285, ../sass/_main.scss */
.job-list-row td {
  word-break: break-all;
}

/* line 22292, ../sass/_main.scss */
.hour-tab-manager {
  margin-left: 0px !important;
  padding-left: 0px !important;
}
/* line 22296, ../sass/_main.scss */
.hour-tab-manager li.hour-tab.k-state-active {
  background: #616f81 !important;
}
/* line 22300, ../sass/_main.scss */
.hour-tab-manager li.hour-tab {
  width: 33%;
  background: #b7bbbb !important;
}
/* line 22304, ../sass/_main.scss */
.hour-tab-manager li.hour-tab span {
  color: #fff !important;
}

/* line 22310, ../sass/_main.scss */
.hour-meter-turk .table > thead > tr.row-filter-container > th:first-child:before {
  left: 23px !important;
}

/* line 22314, ../sass/_main.scss */
.sales-forecast-add-button-small {
  background-image: url(/assets/img/icons-s2e3bc04e8f.png);
  background-position: -31px -587px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 14px;
  width: 14px;
  background-color: #5cb75a;
  -moz-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  -webkit-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  float: right;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22333, ../sass/_main.scss */
.sales-forecast-add-button-small .tooltiptext {
  visibility: hidden;
  width: 180px;
  height: 25px;
  background-color: #FAFAFA;
  border-width: 1px;
  border-style: solid;
  border-color: #C7C4C4;
  color: #BE8E05;
  padding: 4px 0px 2px 5px;
  text-transform: capitalize;
  top: -5px;
  left: 50px;
  font-size: 11px;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

/* line 22353, ../sass/_main.scss */
.sales-forecast-add-button-small:hover .tooltiptext {
  visibility: visible;
}

/* line 22357, ../sass/_main.scss */
.sales-forecast-add-button-small .tooltiptext::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #C7C4C4 transparent transparent;
}

/* line 22369, ../sass/_main.scss */
.error-validation-without-left .icon-validation-error {
  left: inherit !important;
}

/* line 22375, ../sass/_main.scss */
.assign-job-section .icon-validation-error {
  right: -10px !important;
}
/* line 22380, ../sass/_main.scss */
.assign-job-section .addForeacast-rent-type .icon-validation-error {
  right: -20px !important;
}

/* line 22386, ../sass/_main.scss */
.static-head-col-table {
  /*.ft_container table tr th {	font-weight: bold; }*/
  /*.ft_rwrapper { width: 100%; padding-right: 17px; }*/
}
/* line 22387, ../sass/_main.scss */
.static-head-col-table .table {
  background: #fff;
}
/* line 22391, ../sass/_main.scss */
.static-head-col-table .ft_container table {
  border-width: 0px;
  margin: 0px;
  border-collapse: collapse;
  margin: 0;
  outline-style: none;
}
/* line 22401, ../sass/_main.scss */
.static-head-col-table .ft_container table thead {
  -moz-user-select: none;
  -webkit-user-select: none;
}
/* line 22406, ../sass/_main.scss */
.static-head-col-table .ft_container table tr th,
.static-head-col-table .ft_container table tr td {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  overflow: hidden;
  max-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 22420, ../sass/_main.scss */
.static-head-col-table .ft_container table tr:first-child td,
.static-head-col-table .ft_container table tr:first-child th {
  border-top-width: 1px;
  border-color: #CCCCCC;
}
/* line 22426, ../sass/_main.scss */
.static-head-col-table .ft_container table tr td:first-child,
.static-head-col-table .ft_container table tr th:first-child {
  border-left-width: 1px;
  border-color: #CCCCCC;
}
/* line 22432, ../sass/_main.scss */
.static-head-col-table .ft_container {
  overflow: hidden;
  padding: 0px;
}
/* line 22437, ../sass/_main.scss */
.static-head-col-table .ft_rel_container {
  position: relative;
  overflow: hidden;
  border-width: 0px;
  width: 100%;
  height: 100%;
}
/* line 22445, ../sass/_main.scss */
.static-head-col-table .ft_r, .static-head-col-table .ft_rc {
  background-image: none;
}
/* line 22449, ../sass/_main.scss */
.static-head-col-table .ft_rc {
  position: absolute;
  z-index: 1005;
}
/* line 22454, ../sass/_main.scss */
.static-head-col-table .ft_r, .static-head-col-table .ft_c {
  position: relative;
}
/* line 22458, ../sass/_main.scss */
.static-head-col-table .ft_rwrapper, .static-head-col-table .ft_cwrapper {
  overflow: hidden;
  position: absolute;
  z-index: 1001;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}
/* line 22469, ../sass/_main.scss */
.static-head-col-table .ft_scroller {
  overflow: auto;
  height: 100%;
  padding: 0px;
  margin: 0px;
  padding-bottom: 200px;
}
/* line 22477, ../sass/_main.scss */
.static-head-col-table .ft_container tbody tr.ui-widget-content, .static-head-col-table thead.ui-widget-header {
  background-image: none;
}
/* line 22481, ../sass/_main.scss */
.static-head-col-table .ft_rc ui-widget-header {
  -moz-box-shadow: 2px 0.87px 2px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 2px 0.87px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 0.87px 2px 0 rgba(0, 0, 0, 0.1);
}
/* line 22485, ../sass/_main.scss */
.static-head-col-table .ft_rwrapper {
  -moz-box-shadow: 0 2.87px 2px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2.87px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2.87px 2px 0 rgba(0, 0, 0, 0.1);
}
/* line 22489, ../sass/_main.scss */
.static-head-col-table .ft_cwrapper {
  -moz-box-shadow: 1px 0px 2px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 1px 0px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 1px 0px 2px 0 rgba(0, 0, 0, 0.1);
  padding-bottom: 200px;
}

/* line 22497, ../sass/_main.scss */
.fixed-scroll-table .aggr-unit {
  border-bottom: solid 1px #d2d9dc !important;
}
/* line 22498, ../sass/_main.scss */
.fixed-scroll-table .aggr-unit td {
  color: #014d9c !important;
  font-weight: 700 !important;
  font-size: 11px !important;
  text-transform: uppercase;
}
/* line 22508, ../sass/_main.scss */
.fixed-scroll-table .table tbody tr td {
  vertical-align: top;
  font-weight: 500;
  font-size: 11px !important;
  border-bottom: dashed 1px #d2d9dc;
  height: 1px;
}
/* line 22515, ../sass/_main.scss */
.fixed-scroll-table .table tbody tr td .row-count {
  bottom: -2px;
}
/* line 22520, ../sass/_main.scss */
.fixed-scroll-table .table thead .main-header {
  border-bottom: 0 !important;
}
/* line 22523, ../sass/_main.scss */
.fixed-scroll-table .table thead .main-header th {
  border-bottom: 0 !important;
  padding-top: 14px !important;
  padding-bottom: 0px !important;
}
/* line 22530, ../sass/_main.scss */
.fixed-scroll-table .eqp-extra-arry-tr .border-less {
  border-bottom: 0 !important;
}
/* line 22534, ../sass/_main.scss */
.fixed-scroll-table .table tbody .asset-row-border-less td {
  border-bottom: 0;
}

/* line 22539, ../sass/_main.scss */
.border-bottom-dashed {
  border-bottom: dashed 1px #d2d9dc !important;
}

/* line 22543, ../sass/_main.scss */
#imageTypeError .icon-validation-error {
  right: 35px;
}

/* line 22547, ../sass/_main.scss */
.date-time-padding-less span.k-picker-wrap {
  padding: 0 !important;
}

/* line 22551, ../sass/_main.scss */
.print {
  background: #fff;
  display: inline-block;
  width: 100%;
}
/* line 22556, ../sass/_main.scss */
.print header {
  padding: 20px 0 10px;
  border-bottom: 1px dotted;
  float: left;
  width: 100%;
}
/* line 22562, ../sass/_main.scss */
.print header h2 {
  font-size: 1.1em;
  font-weight: bold;
  display: inline-block;
}
/* line 22567, ../sass/_main.scss */
.print header h2 i {
  font-style: italic;
}
/* line 22572, ../sass/_main.scss */
.print header h3 {
  display: inline-block;
}
/* line 22576, ../sass/_main.scss */
.print header .logo-div {
  display: inline-block;
  float: none;
}
/* line 22582, ../sass/_main.scss */
.print .header {
  font-size: 1.1em;
  font-weight: bold;
}
/* line 22587, ../sass/_main.scss */
.print .sub-header {
  display: block;
  font-size: 0.9em;
  padding: 10px 0;
}
/* line 22593, ../sass/_main.scss */
.print .rowsperpage {
  padding: 5px;
  text-align: right;
  font-size: 0.9em;
}
/* line 22599, ../sass/_main.scss */
.print .padding-0 {
  padding: 0 !important;
}
/* line 22603, ../sass/_main.scss */
.print .table {
  border: 1px solid #d2d9dc;
}
/* line 22606, ../sass/_main.scss */
.print .table th {
  background: #e7e7ea;
  border-right: 1px solid #d2d9dc;
  padding-left: 5px !important;
}
/* line 22611, ../sass/_main.scss */
.print .table th:first-child {
  border-left: 1px solid #d2d9dc;
}
/* line 22616, ../sass/_main.scss */
.print .table td {
  padding-left: 5px !important;
}
/* line 22623, ../sass/_main.scss */
.print .inspection-list-table td span {
  font-size: 13px;
}
/* line 22630, ../sass/_main.scss */
.print .assignment-container-view .shadow-box {
  margin: 0px 10px 0px 10px;
}
/* line 22634, ../sass/_main.scss */
.print .assignment-container-view .list-with-columns li {
  width: 25%;
  max-width: 25% !important;
}

/* line 22641, ../sass/_main.scss */
.left-white-border {
  border-left: 1px solid #fff;
  padding-left: 20px;
}

/* line 22646, ../sass/_main.scss */
.padding-left-0 {
  padding-left: 0 !important;
}

/* line 22650, ../sass/_main.scss */
.border-right {
  border-right: solid 1px #d2d9dc;
}

/* line 22654, ../sass/_main.scss */
.padding-left {
  padding-left: 10px;
}

/* line 22658, ../sass/_main.scss */
.padding-right {
  padding-right: 10px;
}

/* line 22662, ../sass/_main.scss */
.margin-right {
  margin-right: 10px !important;
}

/* line 22666, ../sass/_main.scss */
.inspection-customfilter-text {
  vertical-align: super;
  color: #616f81;
}

/* line 22671, ../sass/_main.scss */
.custom-filter-container {
  position: absolute;
  z-index: 9;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 0 0 8px 8px;
  -moz-box-shadow: 0.5px 5.866px 9px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.5px 5.866px 9px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0.5px 5.866px 9px 5px rgba(0, 0, 0, 0.1);
  padding: 15px;
}
/* line 22683, ../sass/_main.scss */
.custom-filter-container .asset-category-list {
  margin-top: -3px;
}
/* line 22688, ../sass/_main.scss */
.custom-filter-container .custom-filter-table th {
  padding: 5px;
}
/* line 22691, ../sass/_main.scss */
.custom-filter-container .custom-filter-table th .title {
  padding-bottom: 5px;
  float: left;
  font-weight: 600;
  color: #616f81;
  width: 100%;
}
/* line 22699, ../sass/_main.scss */
.custom-filter-container .custom-filter-table th input {
  width: 100%;
}
/* line 22703, ../sass/_main.scss */
.custom-filter-container .custom-filter-table th .select-style {
  display: inline-block;
}
/* line 22707, ../sass/_main.scss */
.custom-filter-container .custom-filter-table th .button {
  padding: 7px 15px;
  float: right;
  height: auto;
  min-width: 0;
}
/* line 22715, ../sass/_main.scss */
.custom-filter-container .custom-filter-table .ng-invalid {
  border-color: red;
}
/* line 22718, ../sass/_main.scss */
.custom-filter-container .custom-filter-table .ng-invalid .multi-select-dropdown .selet-result-div {
  border-color: red;
}
/* line 22723, ../sass/_main.scss */
.custom-filter-container .custom-filter-table .reset-border {
  border-color: #b7bbbb !important;
}
/* line 22726, ../sass/_main.scss */
.custom-filter-container .custom-filter-table .reset-border .multi-select-dropdown .selet-result-div {
  border-color: #b7bbbb !important;
}
/* line 22732, ../sass/_main.scss */
.custom-filter-container:after {
  content: "";
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: -6px;
  left: 44%;
  border-bottom: 6px solid #fff;
}

/* line 22744, ../sass/_main.scss */
.custom-filter-container.create-filter:after {
  left: 83%;
}

/* line 22749, ../sass/_main.scss */
.underLine {
  text-decoration: underline;
}

/* line 22753, ../sass/_main.scss */
.bold {
  font-weight: bold;
}

/* line 22757, ../sass/_main.scss */
.padding-top-20 {
  padding-top: 20px;
}

/* line 22761, ../sass/_main.scss */
.button:hover {
  color: #fff;
}

/* line 22765, ../sass/_main.scss */
.vertical-align-super {
  vertical-align: super;
}

/* line 22770, ../sass/_main.scss */
.create-service-block .create-service-top-filter-section {
  width: 100%;
}
/* line 22772, ../sass/_main.scss */
.create-service-block .create-service-top-filter-section .select-style {
  display: inline-block;
  width: 200px;
}
/* line 22777, ../sass/_main.scss */
.create-service-block .content-section {
  padding: 15px 15px 15px 15px;
  height: 470px;
}
/* line 22781, ../sass/_main.scss */
.create-service-block .section-single {
  display: inline-block;
}
/* line 22784, ../sass/_main.scss */
.create-service-block .label-text {
  font-weight: 400;
  height: auto;
  line-height: normal;
  text-transform: none;
  padding-bottom: 2px;
  color: #616f81;
  font-size: 12px;
  font-family: "proxima-nova-soft", sans-serif;
}
/* line 22794, ../sass/_main.scss */
.create-service-block .ng-invalid .auto-complete-input-box input {
  border-color: red;
}

/*2783*/
/* line 22802, ../sass/_main.scss */
.document-class.popup-table-container {
  max-width: 100%;
  width: 80% !important;
  left: 17%;
  right: 3%;
  padding: 0;
}
/* line 22809, ../sass/_main.scss */
.document-class.popup-table-container h3 {
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  text-align: left;
  background: none;
  font-family: "proxima-nova", sans-serif;
  border-bottom: 0;
}
/* line 22820, ../sass/_main.scss */
.document-class.popup-table-container a.close-add-role {
  margin-top: 2px;
}
/* line 22824, ../sass/_main.scss */
.document-class.popup-table-container th {
  background: #fff !important;
}
/* line 22829, ../sass/_main.scss */
.document-class.popup-table-container tbody td {
  padding-left: 5px;
}
/* line 22833, ../sass/_main.scss */
.document-class.popup-table-container tbody tr:last-child {
  border-bottom: none;
}
/* line 22834, ../sass/_main.scss */
.document-class.popup-table-container tbody tr:last-child td {
  border-bottom: none;
  padding-bottom: 30px;
}
/* line 22842, ../sass/_main.scss */
.document-class.popup-table-container tbody .ng-invalid {
  border: solid 1px red;
}
/* line 22846, ../sass/_main.scss */
.document-class.popup-table-container tbody .reset-border {
  border-color: #b7bbbb !important;
}

/* line 22854, ../sass/_main.scss */
.create-service-block .create-service-top-filter-section {
  width: 100%;
}
/* line 22857, ../sass/_main.scss */
.create-service-block .create-service-top-filter-section .select-style {
  display: inline-block;
  width: 200px;
}
/* line 22863, ../sass/_main.scss */
.create-service-block .content-section {
  padding: 15px 15px 15px 15px;
  height: 470px;
}
/* line 22868, ../sass/_main.scss */
.create-service-block .section-single {
  display: inline-block;
}
/* line 22872, ../sass/_main.scss */
.create-service-block .label-text {
  font-weight: 400;
  height: auto;
  line-height: normal;
  text-transform: none;
  padding-bottom: 2px;
  color: #616f81;
  font-size: 12px;
  font-family: "proxima-nova-soft", sans-serif;
}
/* line 22883, ../sass/_main.scss */
.create-service-block .ng-invalid .auto-complete-input-box input {
  border-color: red;
}

/* line 22888, ../sass/_main.scss */
.min-height-150 {
  min-height: 150px;
}

/* line 22892, ../sass/_main.scss */
.padding-right-0 {
  padding-right: 0;
}

/* line 22897, ../sass/_main.scss */
.table th .multiselect-th-container {
  width: 200px;
  display: inline-block;
  vertical-align: middle;
  min-height: 30px;
}
/* line 22903, ../sass/_main.scss */
.table th .multiselect-th-container .selet-result-div {
  min-height: 33px;
}
/* line 22906, ../sass/_main.scss */
.table th .multiselect-th-container .selet-result-div div {
  display: list-item !important;
}
/* line 22909, ../sass/_main.scss */
.table th .multiselect-th-container .selet-result-div div ul {
  max-width: 100%;
}
/* line 22912, ../sass/_main.scss */
.table th .multiselect-th-container .selet-result-div div ul li {
  padding-right: 25px !important;
  float: left;
  max-width: 100%;
}
/* line 22917, ../sass/_main.scss */
.table th .multiselect-th-container .selet-result-div div ul li > span:first-child {
  width: 100%;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 22px;
  text-transform: none;
}
/* line 22926, ../sass/_main.scss */
.table th .multiselect-th-container .selet-result-div div ul li > span:nth-child(2) {
  width: 25px;
  float: right;
  margin-right: -25px;
}

/* line 22939, ../sass/_main.scss */
.auto-complete-inp-pos-relative .auto-complete-input-box input {
  position: relative;
}

/* line 22944, ../sass/_main.scss */
.check-box-label {
  background-size: 17px;
  font-weight: 400;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  height: 25px;
  line-height: normal;
  text-transform: none;
  padding-bottom: 2px;
  color: #616f81;
  max-width: 85%;
  word-wrap: break-word;
  position: relative;
  background: url(/assets/img/ic-checkbox.png) left center no-repeat;
  padding-left: 32px;
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
}

/* line 22964, ../sass/_main.scss */
.check-box-label-checked {
  background: url("/assets/img/ic-checkbox-checked.png") left center no-repeat !important;
  background-size: 17px !important;
}

/* line 22969, ../sass/_main.scss */
.datePickerWithText {
  display: inline-block;
  width: 100%;
}
/* line 22973, ../sass/_main.scss */
.datePickerWithText .k-widget.k-autocomplete {
  height: auto;
  line-height: normal;
  padding: 0;
  border: 0;
  display: inline-block;
}
/* line 22982, ../sass/_main.scss */
.datePickerWithText.ng-invalid input {
  border-color: red;
}
/* line 22988, ../sass/_main.scss */
.datePickerWithText.reset-border input {
  border-color: #b7bbbb;
}

/* line 22995, ../sass/_main.scss */
.invalid-border-color {
  border-color: red !important;
}

/*Start ticket #2895*/
/* line 23000, ../sass/_main.scss */
.table.yard_table > thead > tr > th {
  color: #FFF;
}

/* line 23004, ../sass/_main.scss */
.yard_filter a.icon-filter {
  float: left;
  margin-top: 5px;
}

/* line 23009, ../sass/_main.scss */
.yard_filter.listing-sections li {
  background: white;
}

/* line 23013, ../sass/_main.scss */
.yard_filter.listing-sections li:hover {
  background: #e9e9e9;
  text-decoration: none;
}

/* line 23018, ../sass/_main.scss */
.yard_filter.listing-sections li.active, .yard_filter.listing-sections li.active:hover {
  background: url(/assets/img/icons/ic-white-arrow-right.png) right 15px center no-repeat #284f9e;
}

/* line 23022, ../sass/_main.scss */
.curve_branch {
  border-radius: 5px 5px 0 0;
}

/* line 23026, ../sass/_main.scss */
.branch_filter_yard {
  float: left;
  padding: 5px 10px;
}
/* line 23030, ../sass/_main.scss */
.branch_filter_yard input {
  max-width: calc(100% - 30px);
  height: 26px;
}
/* line 23035, ../sass/_main.scss */
.branch_filter_yard a {
  margin-top: 3px;
}

/* line 23040, ../sass/_main.scss */
.yard_table.table > thead > tr > th a i {
  top: 8px;
  left: 9px;
  margin-left: 0px;
  margin-top: 0px;
}

/* line 23048, ../sass/_main.scss */
.longitude_style input {
  width: calc(100% - 40px) !important;
  float: left;
}
/* line 23053, ../sass/_main.scss */
.longitude_style .address-ico {
  float: left;
  width: 26px;
}

/*End ticket #2895*/
/* line 23063, ../sass/_main.scss */
.inventory-summary-container .utilization {
  min-height: 0px;
}
/* line 23067, ../sass/_main.scss */
.inventory-summary-container .summary-table-container {
  width: 100%;
  height: auto;
  overflow-x: auto;
  overflow-y: hidden;
  background: #fff;
  margin-bottom: 0;
}
/* line 23075, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .table-scroll-wrapper {
  display: inline-block;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 100%;
  height: 100%;
}
/* line 23083, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table {
  max-width: none;
  min-width: 100%;
  width: auto;
  margin: 0;
}
/* line 23089, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table thead tr {
  padding-right: 0;
  border-right: solid 13px transparent;
  align-items: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
}
/* line 23096, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table thead tr th {
  padding: 10px 5px 10px 5px;
  white-space: normal;
  text-align: center;
  border: none;
  border-right: solid 1px #d2d9dc !important;
}
/* line 23103, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table thead tr th:last-child {
  border-right: none !important;
}
/* line 23109, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table tbody tr {
  align-items: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
}
/* line 23114, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table tbody tr td {
  border: none;
  border-right: solid 1px #d2d9dc !important;
  font-weight: 500;
  font-size: 10px;
  color: #46474e;
}
/* line 23121, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table tbody tr td:last-child {
  border-right: none !important;
}
/* line 23127, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table tbody tr:last-child td {
  border-bottom: 1px solid #d2d9dc !important;
}
/* line 23131, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table tbody tr:last-child {
  border-right: none !important;
}
/* line 23136, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table tbody tr tfoot tr td {
  font-weight: 500;
  color: #46474e;
}
/* line 23144, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table tbody tr td:not(:first-child) {
  text-align: center;
}
/* line 23147, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table tbody tr td:not(:first-child) a {
  cursor: default !important;
}
/* line 23152, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table tbody tr.header-row {
  background: #e5eeff;
}
/* line 23156, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .summary-table tbody tr.header-row td {
  border-bottom: solid 1px #d2d9dc;
  font-weight: 700;
  font-size: 10px;
  color: #616f81;
}
/* line 23164, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .hidden-table {
  margin-top: -39px;
}
/* line 23165, ../sass/_main.scss */
.inventory-summary-container .summary-table-container .hidden-table thead {
  visibility: hidden;
}

/* line 23177, ../sass/_main.scss */
.bingmapAddress-Style {
  padding-left: 0px;
}

/* line 23181, ../sass/_main.scss */
.grey-table-content .yard_table td {
  white-space: normal;
}

/* line 23185, ../sass/_main.scss */
.overflow-y-hidden {
  overflow-y: hidden !important;
}

/* line 23189, ../sass/_main.scss */
.tagUploaderUpload {
  margin-top: 0px;
}

/* line 23193, ../sass/_main.scss */
.section-upload {
  margin-top: 0px;
}
/* line 23196, ../sass/_main.scss */
.section-upload input[type='radio'] + label {
  padding-top: 0;
  height: 30px;
  padding-right: 15px;
}
/* line 23201, ../sass/_main.scss */
.section-upload input[type='radio'] + label:after {
  top: 4px;
}

/* line 23208, ../sass/_main.scss */
.date-slider-container {
  width: 100%;
}
/* line 23211, ../sass/_main.scss */
.date-slider-container .view-section {
  overflow: hidden;
  /*.backward-date-selector{
      background: url(/assets/img/icons/ic-prev-wk.png) top left no-repeat;
      width: 30px;
      left: 1px;
      width: 30px;
      height: 15px;
      display: inline-block;
      background-position: 7px 0px;
      float:left;
  }
  .forward-date-selector{
      background: url(/assets/img/icons/ic-next-wk.png) top left no-repeat;
      width: 30px;
      left: 1px;
      width: 30px;
      height: 15px;
      display: inline-block;
      background-position: 7px 0px;
      float: right;
  }*/
}
/* line 23234, ../sass/_main.scss */
.date-slider-container .view-section .backward-date-selector {
  float: left;
}
/* line 23238, ../sass/_main.scss */
.date-slider-container .view-section .forward-date-selector {
  float: right;
}
/* line 23242, ../sass/_main.scss */
.date-slider-container .view-section .backward-date-selector, .date-slider-container .view-section .forward-date-selector {
  font-size: 19px;
  font-weight: 700;
}
/* line 23247, ../sass/_main.scss */
.date-slider-container .view-section .date-label {
  font-size: 19px;
  font-weight: 600;
  color: #428bca;
}
/* line 23253, ../sass/_main.scss */
.date-slider-container .view-section .k-widget, .date-slider-container .view-section .k-datepicker {
  display: inline;
}
/* line 23256, ../sass/_main.scss */
.date-slider-container .view-section .k-widget .k-picker-wrap, .date-slider-container .view-section .k-datepicker .k-picker-wrap {
  display: inline;
}
/* line 23259, ../sass/_main.scss */
.date-slider-container .view-section .k-widget .k-picker-wrap input, .date-slider-container .view-section .k-datepicker .k-picker-wrap input {
  width: 12% !important;
  display: inline;
}
/* line 23267, ../sass/_main.scss */
.date-slider-container .datepicker-holder {
  position: relative;
}
/* line 23270, ../sass/_main.scss */
.date-slider-container .datepicker-holder .k-datepicker {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 16px;
  opacity: 0;
  cursor: pointer;
}
/* line 23281, ../sass/_main.scss */
.date-slider-container .datepicker-holder .k-picker-wrap .k-input, .date-slider-container .datepicker-holder .k-picker-wrap .k-select, .date-slider-container .datepicker-holder .k-picker-wrap, .date-slider-container .datepicker-holder .k-picker-wrap.k-state-default {
  width: 100%;
  height: 16px;
  display: inline-block !important;
  cursor: pointer;
}
/* line 23289, ../sass/_main.scss */
.date-slider-container .date-holder {
  display: table;
  margin: 0 auto;
}

/* line 23295, ../sass/_main.scss */
.workQueue-view {
  position: relative;
}
/* line 23298, ../sass/_main.scss */
.workQueue-view .k-widget, .workQueue-view .k-datepicker {
  display: inine-block;
  width: 150px;
}
/* line 23302, ../sass/_main.scss */
.workQueue-view .k-widget .k-picker-wrap k-state-default, .workQueue-view .k-datepicker .k-picker-wrap k-state-default {
  display: inine-block;
  width: 100%;
}

/* line 23310, ../sass/_main.scss */
.daysheet-view-table .table > tbody > tr > td:first-child, .daysheet-view-table .table > tbody > tr > td:first-child {
  padding-left: 8px;
}
/* line 23314, ../sass/_main.scss */
.daysheet-view-table .table thead tr {
  width: calc(100% - 12px);
}
/* line 23317, ../sass/_main.scss */
.daysheet-view-table .table thead tr th {
  font-size: 11px !important;
}
/* line 23322, ../sass/_main.scss */
.daysheet-view-table .table tr {
  position: relative;
}
/* line 23326, ../sass/_main.scss */
.daysheet-view-table .table tr td {
  font-size: 10px !important;
  padding: 2px 2px;
}
/* line 23330, ../sass/_main.scss */
.daysheet-view-table .table tr td .check-box {
  width: 18px;
  display: inline-block;
  margin-left: 10px;
  height: 18px;
  padding: 0;
  background-size: 100% !important;
}
/* line 23339, ../sass/_main.scss */
.daysheet-view-table .table tr td .ic-color-picker {
  background-image: url("/assets/img/icons/ic-color-picker.png");
  height: 18px;
  width: 18px;
  background-size: 100%;
  background-position: initial;
  vertical-align: middle;
}
/* line 23348, ../sass/_main.scss */
.daysheet-view-table .table tr td .ellipsis {
  display: block;
}
/* line 23352, ../sass/_main.scss */
.daysheet-view-table .table tr td:last-child {
  padding-right: 1px;
}
/* line 23358, ../sass/_main.scss */
.daysheet-view-table .first-DO-line td {
  font-weight: bold;
}
/* line 23363, ../sass/_main.scss */
.daysheet-view-table .table .btn-blue, .daysheet-view-table .table .login-form .btn-grey, .login-form .daysheet-view-table .table .btn-grey, .daysheet-view-table .table .loginMain .btn-grey, .loginMain .daysheet-view-table .table .btn-grey, .daysheet-view-table .table .btn-green, .daysheet-view-table .table .btn-grey {
  line-height: 100%;
  padding: 3px 6px;
  font-size: 8px;
}
/* line 23369, ../sass/_main.scss */
.daysheet-view-table table.with-scroll > tbody tr {
  border-top: dashed 1px #d2d9dc;
  border-bottom: none;
}
/* line 23373, ../sass/_main.scss */
.daysheet-view-table table.with-scroll > tbody tr:last-child {
  border-bottom: dashed 1px #d2d9dc;
}
/* line 23377, ../sass/_main.scss */
.daysheet-view-table table.with-scroll > tbody tr:first-child {
  border-top: none;
}
/* line 23382, ../sass/_main.scss */
.daysheet-view-table .line-loader {
  position: absolute;
  width: 100%;
  background-image: url(/assets/img/threedots.gif);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  z-index: 9999;
  background-color: rgba(255, 255, 255, 0.8);
  background-size: 44px;
  height: 31px;
}

/* line 23395, ../sass/_main.scss */
.dispatch-filter-section {
  display: inline-block;
  width: 100%;
}
/* line 23399, ../sass/_main.scss */
.dispatch-filter-section .section-single {
  display: inline-block;
  margin-left: 10px;
  width: 130px;
  float: left;
}
/* line 23406, ../sass/_main.scss */
.dispatch-filter-section .col-md-7 {
  width: 130px;
  margin-left: 10px;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 23413, ../sass/_main.scss */
.dispatch-filter-section .multi-select-filter {
  width: 130px;
  margin-bottom: 7px;
  padding-bottom: 10px;
  display: inline-block;
  margin-left: 10px;
}
/* line 23421, ../sass/_main.scss */
.dispatch-filter-section label {
  text-transform: none;
  height: 18px;
  line-height: 16px;
}

/* line 23428, ../sass/_main.scss */
.gantt-chart-th {
  padding: 10px 0 !important;
}
/* line 23431, ../sass/_main.scss */
.gantt-chart-th span {
  text-align: center;
}

/* line 23438, ../sass/_main.scss */
table.gantt-table-daily .gantt-chart-th span:first-child {
  text-align: left;
  padding-left: 10px;
}
/* line 23443, ../sass/_main.scss */
table.gantt-table-daily .gantt-chart-th span:last-child {
  text-align: right;
  padding-right: 10px;
}
/* line 23448, ../sass/_main.scss */
table.gantt-table-daily .gantt-chart-th span {
  border: none;
}

/* line 23454, ../sass/_main.scss */
.gantt-chart-horizontal-container.gantt-monthly {
  overflow-x: auto;
  overflow-y: hidden;
}
/* line 23458, ../sass/_main.scss */
.gantt-chart-horizontal-container.gantt-monthly .table-responsive {
  min-width: 1080px;
}

/* line 23464, ../sass/_main.scss */
.linear-multiselect-container {
  /*float:left;*/
}
/* line 23466, ../sass/_main.scss */
.linear-multiselect-container .options-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #fff;
  /*float: left;*/
}
/* line 23474, ../sass/_main.scss */
.linear-multiselect-container .options-list li {
  float: left;
  font-size: 11px;
  background-color: #808080;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  margin-left: 3px;
  margin-bottom: 3px;
  background-image: -ms-linear-gradient(top, #787788 0%, #808080 46%, #7C7C7D 50%, #6E6E6E 53%, #616161 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #787788 0%, #808080 46%, #7C7C7D 50%, #6E6E6E 53%, #616161 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #787788 0%, #808080 46%, #7C7C7D 50%, #6E6E6E 53%, #616161 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #787788), color-stop(46, #808080), color-stop(50, #7C7C7D), color-stop(53, #6E6E6E), color-stop(100, #616161));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #787788 0%, #808080 46%, #7C7C7D 50%, #6E6E6E 53%, #616161 100%);
  /* W3C Markup */
  background-image: linear-gradient(to bottom, #787788 0%, #808080 46%, #7c7c7d 50%, #6e6e6e 53%, #616161 100%);
}
/* line 23490, ../sass/_main.scss */
.linear-multiselect-container .options-list li a {
  display: block;
  color: white;
  text-align: center;
  padding: 5px;
  text-decoration: none;
  min-width: 0;
}
/* line 23499, ../sass/_main.scss */
.linear-multiselect-container .options-list li.active {
  background: #52ad50;
  box-shadow: none;
}
/* line 23504, ../sass/_main.scss */
.linear-multiselect-container .options-list .clear_filter {
  background: none;
  background-color: #e5e8f1;
  box-shadow: none;
}
/* line 23510, ../sass/_main.scss */
.linear-multiselect-container .options-list .btn-clear {
  background-color: #43bee0;
  border-radius: 4px;
}

/* Dispatch Assignment View */
/* line 23520, ../sass/_main.scss */
.custom-styling {
  margin: 15px 15px 0;
}
/* line 23523, ../sass/_main.scss */
.custom-styling.shadow-box {
  padding: 15px 0 0;
}
/* line 23527, ../sass/_main.scss */
.custom-styling ul, .custom-styling .panel-head {
  padding: 0 15px;
}
/* line 23531, ../sass/_main.scss */
.custom-styling .panel-head h4 span {
  color: #d2d9dc;
  margin: 0 5px;
}
/* line 23536, ../sass/_main.scss */
.custom-styling h4 {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  color: #31363f;
  font-size: 18px;
  margin-bottom: 17px;
  display: inline-block;
}
/* line 23545, ../sass/_main.scss */
.custom-styling li {
  max-width: inherit !important;
}
/* line 23548, ../sass/_main.scss */
.custom-styling li h6 {
  margin-bottom: 10px;
}
/* line 23551, ../sass/_main.scss */
.custom-styling li h6 .cat-title {
  font-weight: 700;
  color: #6E6E79;
  text-transform: uppercase;
  font-family: "proxima-nova-soft", sans-serif;
  font-size: 1.1em;
}
/* line 23559, ../sass/_main.scss */
.custom-styling li h6:last-of-type {
  margin-bottom: 0;
}
/* line 23564, ../sass/_main.scss */
.custom-styling li .uppercase {
  text-transform: uppercase;
}
/* line 23568, ../sass/_main.scss */
.custom-styling li .so-title {
  color: #000;
  font-weight: 500;
}
/* line 23574, ../sass/_main.scss */
.custom-styling .select-style, .custom-styling select {
  height: 27px !important;
  max-width: 120px;
}
/* line 23579, ../sass/_main.scss */
.custom-styling .pull-right {
  margin-left: 7px;
}
/* line 23583, ../sass/_main.scss */
.custom-styling .select-style {
  margin-left: 12px;
}
/* line 23587, ../sass/_main.scss */
.custom-styling .btn-green {
  font-size: 13px;
  text-transform: none;
}
/* line 23592, ../sass/_main.scss */
.custom-styling .with-bg-color {
  background: #f8f9fc;
  padding-top: 15px;
  border-top: solid 1px #d2d9dc;
}
/* line 23597, ../sass/_main.scss */
.custom-styling .with-bg-color li {
  width: 47.5%;
  border-right: none;
  border-left: solid 1px #d2d9dc;
  padding-left: 2%;
}
/* line 23603, ../sass/_main.scss */
.custom-styling .with-bg-color li:first-of-type {
  border-left: none;
  padding-left: 0;
}

/* line 23611, ../sass/_main.scss */
.popover-triger {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border: 0px;
  position: relative;
  display: inline-block;
  z-index: 3;
  background: url(/assets/img/ic_recent.PNG) no-repeat;
  background-size: 100%;
  right: 1px;
}

/* line 23624, ../sass/_main.scss */
.btn-theme-blue {
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  line-height: 26px;
  color: #fff;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  display: inline-block;
  padding: 0 15px;
  font-size: 13px;
  border: none;
  background-color: #0070c0;
  color: #FFF;
}

/* line 23639, ../sass/_main.scss */
.assignment-view-container {
  margin: 0;
}
/* line 23642, ../sass/_main.scss */
.assignment-view-container.shadow-box {
  margin: 10px 0px 0;
  padding: 10px 15px 4px;
}
/* line 23647, ../sass/_main.scss */
.assignment-view-container .k-tabstrip > .k-content {
  padding: 0;
}
/* line 23651, ../sass/_main.scss */
.assignment-view-container .k-tabstrip-wrapper .k-tabstrip-items li .k-link {
  line-height: 20px;
}
/* line 23655, ../sass/_main.scss */
.assignment-view-container .k-tabstrip-wrapper .k-tabstrip-items li, .assignment-view-container .k-tabstrip-wrapper .k-tabstrip-items li .k-link {
  height: 32px;
}
/* line 23661, ../sass/_main.scss */
.assignment-view-container .table td button {
  line-height: 22px;
}

/* line 23669, ../sass/_main.scss */
.add-item span {
  float: left;
  line-height: 30px;
  margin-right: 10px;
}
/* line 23675, ../sass/_main.scss */
.add-item input {
  float: left;
  margin-right: 7px;
}
/* line 23680, ../sass/_main.scss */
.add-item .btn-theme-blue {
  margin-top: 5px;
}

/* line 23686, ../sass/_main.scss */
.line-item .table > caption + thead > tr:first-child > th, .line-item .table > colgroup + thead > tr:first-child > th, .line-item .table > thead:first-child > tr:first-child > th {
  /*text-align: center;*/
  text-transform: none;
  border-top: none;
}
/* line 23692, ../sass/_main.scss */
.line-item .table > thead > tr > td, .line-item .table > tbody > tr > td, .line-item .table > tfoot > tr > td {
  /*text-align: center;*/
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 23698, ../sass/_main.scss */
.line-item table.with-scroll > thead tr {
  border-top: none;
}
/* line 23702, ../sass/_main.scss */
.line-item button {
  line-height: 26px;
}
/* line 23706, ../sass/_main.scss */
.line-item .btn-theme-blue {
  position: relative;
  top: -2px;
}
/* line 23710, ../sass/_main.scss */
.line-item .btn-theme-blue:hover, .line-item .btn-theme-blue:focus {
  color: #fff;
}
/* line 23715, ../sass/_main.scss */
.line-item color-picker {
  position: relative;
  top: 3px;
  margin-left: 5px;
}
/* line 23721, ../sass/_main.scss */
.line-item .table {
  margin-bottom: 5px;
}
/* line 23725, ../sass/_main.scss */
.line-item .line-item-holder {
  border-bottom: dashed 1px #d2d9dc;
  margin-top: 5px;
}
/* line 23729, ../sass/_main.scss */
.line-item .line-item-holder .no-p-r {
  width: 100%;
}
/* line 23734, ../sass/_main.scss */
.line-item .add-item-holder {
  margin-bottom: 7px;
}
/* line 23737, ../sass/_main.scss */
.line-item .add-item-holder h5 {
  margin-top: 6px;
  font-size: 12px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  color: #616f81;
  margin-bottom: 12px;
}
/* line 23747, ../sass/_main.scss */
.line-item .add-item-holder .input-holder auto-complete-input-box {
  float: left;
  width: calc(100% - 45px);
}
/* line 23752, ../sass/_main.scss */
.line-item .add-item-holder .input-holder .btn-add {
  width: 21px;
  height: 21px;
  background-color: #5cb75a;
  border-radius: 50%;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  text-align: center;
  margin-top: 5px;
  float: right;
  margin-right: 65px;
}
/* line 23766, ../sass/_main.scss */
.line-item .add-item-holder .input-holder .auto-complete-input-box .icon-validation-error {
  left: auto;
  right: -23px;
}
/* line 23771, ../sass/_main.scss */
.line-item .add-item-holder .input-holder .error-validation span {
  right: 32px;
  top: 30px;
}
/* line 23778, ../sass/_main.scss */
.line-item .add-items {
  margin-top: 34px;
  padding-right: 0;
}
/* line 23782, ../sass/_main.scss */
.line-item .add-items i {
  float: left;
  margin-right: 5px;
}
/* line 23787, ../sass/_main.scss */
.line-item .add-items span {
  line-height: 20px;
  color: #274f9e;
  width: calc(100% - 25px);
  float: right;
  word-wrap: break-word;
  padding-bottom: 7px;
  font-weight: 600;
}

/* line 23799, ../sass/_main.scss */
.tab-with-container {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 23803, ../sass/_main.scss */
.tab-with-container .k-tabstrip-wrapper .k-header {
  height: auto;
  border-bottom: none;
}
/* line 23808, ../sass/_main.scss */
.tab-with-container .k-tabstrip > .k-content, .tab-with-container .k-panelbar .k-tabstrip > .k-content {
  margin: -1px 0 0;
}
/* line 23812, ../sass/_main.scss */
.tab-with-container .k-state-active, .tab-with-container .k-state-active:hover, .tab-with-container .k-active-filter, .tab-with-container .k-tabstrip .k-state-active {
  border-color: #b7bbbb;
}

/* line 23818, ../sass/_main.scss */
.workQueue-view-tabs .main-table {
  height: 420px;
  position: relative;
}
/* line 23822, ../sass/_main.scss */
.workQueue-view-tabs .main-table table:first-child {
  max-height: 100%;
  height: auto !important;
}
/* line 23829, ../sass/_main.scss */
.workQueue-view-tabs .main-table table:first-child thead tr th:last-child .sort-item {
  word-break: break-word;
}
/* line 23836, ../sass/_main.scss */
.workQueue-view-tabs .main-table table:first-child tbody {
  overflow-y: auto;
}
/* line 23841, ../sass/_main.scss */
.workQueue-view-tabs .main-table tr {
  padding-right: 0px;
}
/* line 23845, ../sass/_main.scss */
.workQueue-view-tabs .main-table tr td {
  width: 100%;
  padding: 0 !important;
}
/* line 23850, ../sass/_main.scss */
.workQueue-view-tabs .main-table tr.do-data-row td {
  padding: 5px 10px 5px 0 !important;
}
/* line 23854, ../sass/_main.scss */
.workQueue-view-tabs .main-table thead tr {
  padding-right: 23px;
}
/* line 23859, ../sass/_main.scss */
.workQueue-view-tabs .sub-table {
  width: 100%;
}
/* line 23862, ../sass/_main.scss */
.workQueue-view-tabs .sub-table table > thead > tr {
  border: solid 1px #d2d9dc;
  background: #e5eeff;
}
/* line 23866, ../sass/_main.scss */
.workQueue-view-tabs .sub-table table > thead > tr th {
  font-weight: 700;
  color: #46474e;
  width: 100%;
  cursor: pointer;
}
/* line 23874, ../sass/_main.scss */
.workQueue-view-tabs .sub-table table tbody tr td {
  white-space: normal;
  text-align: left;
  padding: 5px 0px 5px 4px !important;
}
/* line 23880, ../sass/_main.scss */
.workQueue-view-tabs .sub-table tbody {
  max-height: 100%;
  overflow-y: scroll;
}
/* line 23885, ../sass/_main.scss */
.workQueue-view-tabs .sub-table table tfoot tr td {
  padding-left: 20px !important;
}
/* line 23891, ../sass/_main.scss */
.workQueue-view-tabs .table-responsive table tr > th {
  font-size: 12px;
}
/* line 23895, ../sass/_main.scss */
.workQueue-view-tabs .table-responsive table tbody tr td {
  white-space: normal;
  font-weight: 600;
  font-size: 11px;
}
/* line 23900, ../sass/_main.scss */
.workQueue-view-tabs .table-responsive table tbody tr td .ellipsis {
  display: block;
  padding-right: 5px;
}
/* line 23908, ../sass/_main.scss */
.workQueue-view-tabs .table-responsive.l-padding thead tr {
  padding-right: 11px;
}
/* line 23912, ../sass/_main.scss */
.workQueue-view-tabs .table-responsive.l-padding thead th:last-child {
  padding-right: 0;
}
/* line 23917, ../sass/_main.scss */
.workQueue-view-tabs .expanded-table::after {
  /* background-color: #3c3333; */
  content: "";
  position: absolute;
  width: 25px;
  height: 16px;
  background: url(/assets/img/icons/down-1.png) no-repeat 5px 4px;
  top: 0px;
  right: 2%;
}
/* line 23928, ../sass/_main.scss */
.workQueue-view-tabs .collapsed-table::after {
  /* background-color: #3c3333; */
  content: "";
  position: absolute;
  width: 25px;
  height: 16px;
  background: url(/assets/img/icons/up-1.png) no-repeat 5px 4px;
  top: 0px;
  right: 2%;
}

/* line 23941, ../sass/_main.scss */
.work-queue-tab-container .k-tabstrip > .k-content, .work-queue-tab-container .k-tabstrip > .k-state-active {
  padding: 0px 15px !important;
  background-image: none !important;
}
/* line 23946, ../sass/_main.scss */
.work-queue-tab-container #tabstrip-2 {
  padding-top: 0px !important;
  background-image: none !important;
}
/* line 23951, ../sass/_main.scss */
.work-queue-tab-container #jobstatustabstrip-2 {
  height: 210px !important;
}

/* line 23957, ../sass/_main.scss */
.create-dispatch-order-container .panel-head {
  margin-bottom: 15px;
}
/* line 23961, ../sass/_main.scss */
.create-dispatch-order-container .custom-styling {
  margin-top: 0;
}
/* line 23965, ../sass/_main.scss */
.create-dispatch-order-container .custom-styling .select-style, .create-dispatch-order-container .custom-styling select {
  height: 30px !important;
  max-width: inherit;
  margin-left: 0;
}
/* line 23971, ../sass/_main.scss */
.create-dispatch-order-container .no-p-l {
  padding-left: 0;
}
/* line 23975, ../sass/_main.scss */
.create-dispatch-order-container .labelstyle {
  float: right;
  line-height: 30px;
}
/* line 23980, ../sass/_main.scss */
.create-dispatch-order-container .with-bg-color {
  display: inline-block;
  width: 100%;
  margin-top: 15px;
  padding-bottom: 15px;
}
/* line 23986, ../sass/_main.scss */
.create-dispatch-order-container .with-bg-color .labelstyle {
  float: none;
}
/* line 23993, ../sass/_main.scss */
.create-dispatch-order-container > .ng-invalid .auto-complete-input-box input {
  border-color: red;
}
/* line 23999, ../sass/_main.scss */
.create-dispatch-order-container input[type="text"]:disabled {
  border: solid 1px #b7bbbb;
}

/* line 24005, ../sass/_main.scss */
.modal-dialog .k-datetimepicker input {
  top: 0;
  left: 0;
  position: absolute;
  padding: 0 2px;
  padding-right: 41px;
}

/* line 24014, ../sass/_main.scss */
.margin-right-5 {
  margin-right: 5px;
}

/* line 24018, ../sass/_main.scss */
.slide-out {
  transform: translateX(0);
  -moz-transform: translateX(0);
  -webkit-transform: translateX(0);
  opacity: 1;
  animation: slide-out 0.5s ease 1;
  -moz-animation: slide-out 0.5s ease 1;
  -webkit-animation: slide-out 0.5s ease 1;
}

/* line 24028, ../sass/_main.scss */
.slide-in {
  transform: translateX(0);
  -moz-transform: translateX(0);
  -webkit-transform: translateX(0);
  opacity: 1;
  animation: slide-in 0.5s ease 1;
  -moz-animation: slide-in 0.5s ease 1;
  -webkit-animation: slide-in 0.5s ease 1;
}

/* line 24038, ../sass/_main.scss */
.btn-medium {
  margin: 0;
  height: auto !important;
  padding: 7px 14px;
  min-width: 0;
}

/* line 24045, ../sass/_main.scss */
.padd-10 {
  padding: 10px;
}

/* line 24049, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog {
  width: 48%;
}
/* line 24052, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog .modal-header, .sales-report-popup.popup-large .modal-dialog .modal-body, .sales-report-popup.popup-large .modal-dialog .modal-footer {
  width: 100%;
  display: inline-block;
  background: #fff;
}
/* line 24058, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog .modal-header {
  padding: 25px 0 5px;
}
/* line 24062, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog .modal-body {
  padding: 12px 15px 0;
}
/* line 24066, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog .k-tabstrip > .k-content {
  margin: -1px 0 0;
  border-color: #b7bbbb;
  padding: 0 15px 15px;
}
/* line 24072, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog .btn-green {
  padding-right: 24px;
}
/* line 24076, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog .modal-footer {
  padding: 7px 25px;
}
/* line 24080, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog .short-detail {
  font-size: 13px;
  font-weight: 700;
  color: #616f81;
  font-family: "proxima-nova-soft", sans-serif;
  text-transform: uppercase;
  margin-bottom: 6px;
}
/* line 24088, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog .short-detail span {
  color: #46474e;
  font-weight: 400;
  text-transform: none;
}
/* line 24094, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog .short-detail:last-of-type {
  margin-bottom: 0;
}
/* line 24099, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog h3.sub-title {
  color: #616f81;
  font-weight: 700;
  font-size: 16px;
  margin: 12px 0;
}
/* line 24106, ../sass/_main.scss */
.sales-report-popup.popup-large .modal-dialog .button-controls {
  margin: 15px 0 0;
}

/* line 24111, ../sass/_main.scss */
.emp-mgmt-tab .k-tabstrip-wrapper .modal-body .k-tabstrip-items {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* line 24116, ../sass/_main.scss */
.emp-mgmt-tab .k-tabstrip .modal-body .k-content.k-state-active {
  background: none;
  border: solid 1px #b7bbbb;
  margin-bottom: 10px;
}

/* line 24122, ../sass/_main.scss */
.custom-styling .select-style.edit-sel, .custom-styling .select-style.edit-sel select {
  width: 100%;
  max-width: 100%;
  height: 30px !important;
}

/* line 24128, ../sass/_main.scss */
.custom-styling span.half-width-picker {
  width: 45%;
  margin-right: 10%;
  float: left;
}
/* line 24133, ../sass/_main.scss */
.custom-styling span.half-width-picker:last-of-type {
  margin-right: 0;
}

/* line 24138, ../sass/_main.scss */
.list-with-columns {
  display: table;
  margin-bottom: 15px;
  min-width: 70%;
}
/* line 24143, ../sass/_main.scss */
.list-with-columns li {
  padding-left: 2%;
  padding-right: 2%;
  border-right: solid 1px #d2d9dc;
  display: table-cell;
  margin-bottom: 15px;
  vertical-align: top;
}
/* line 24151, ../sass/_main.scss */
.list-with-columns li:first-child {
  padding-left: 0;
}
/* line 24155, ../sass/_main.scss */
.list-with-columns li:last-child {
  border-right: none;
}
/* line 24160, ../sass/_main.scss */
.list-with-columns .inp-container {
  padding-right: 15px;
}
/* line 24164, ../sass/_main.scss */
.list-with-columns .ng-invalid {
  border-color: red;
}
/* line 24168, ../sass/_main.scss */
.list-with-columns .address-ico {
  margin-left: 0;
  width: 24px;
}
/* line 24173, ../sass/_main.scss */
.list-with-columns .cust-width {
  width: calc(100% - 30px);
}

/* line 24178, ../sass/_main.scss */
.custom-styling .list-with-columns li h6 {
  margin-top: 10px;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 12px;
}
/* line 24184, ../sass/_main.scss */
.custom-styling .list-with-columns li h6:first-child {
  margin-top: 0;
}

/* line 24190, ../sass/_main.scss */
.assignment-container-view .reset-border {
  border-color: #b7bbbb !important;
}
/* line 24194, ../sass/_main.scss */
.assignment-container-view .list-with-columns .inp-container {
  padding: 0px;
}
/* line 24198, ../sass/_main.scss */
.assignment-container-view .ng-invalid {
  border-color: red;
}
/* line 24200, ../sass/_main.scss */
.assignment-container-view .ng-invalid > .auto-complete-input-box input {
  border-color: red;
}
/* line 24204, ../sass/_main.scss */
.assignment-container-view .custom-styling {
  margin: 0;
}
/* line 24206, ../sass/_main.scss */
.assignment-container-view .custom-styling li h6 {
  font-weight: 600;
  font-size: 12px;
}
/* line 24212, ../sass/_main.scss */
.assignment-container-view .icon-print {
  float: left;
  margin-top: 7px;
  margin-right: 5px;
  background-image: url(/assets/img/icons-s2e3bc04e8f.png);
  background-position: -47px -154px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 19px;
  width: 20px;
  opacity: 1;
}
/* line 24226, ../sass/_main.scss */
.assignment-container-view .line-item-table tbody tr td {
  padding: 5px 2px 5px 2px !important;
}

/* line 24232, ../sass/_main.scss */
.completed-popup .ng-invalid {
  border-color: red !important;
}
/* line 24236, ../sass/_main.scss */
.completed-popup .reset-border {
  border-color: #b7bbbb !important;
}

/* line 24243, ../sass/_main.scss */
.RD-gantt-table tr td {
  font-size: 10px !important;
  font-weight: 600 !important;
  overflow: visible;
}
/* line 24248, ../sass/_main.scss */
.RD-gantt-table tr td .band {
  opacity: 1;
  border-radius: 14px;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 28px;
  color: white;
  line-height: 25px;
  border: none;
  font-weight: normal;
  font-size: 12px;
  overflow: visible;
}
/* line 24262, ../sass/_main.scss */
.RD-gantt-table tr td .band span {
  padding: 0 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  width: 100%;
  color: black;
}
/* line 24272, ../sass/_main.scss */
.RD-gantt-table tr td .band.red {
  z-index: 3;
}
/* line 24276, ../sass/_main.scss */
.RD-gantt-table tr td .band.dotted-texture {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQImWP8//8/AxT8Z2BgYGBiQAMsMBkGBgZGrCoAHKEFBojDkM8AAAAASUVORK5CYII=");
  color: black;
  background-repeat: round;
}
/* line 24282, ../sass/_main.scss */
.RD-gantt-table tr td .band.slashed-texture {
  background-image: url("/assets/img/slased-pattern.png");
  color: black;
}
/* line 24287, ../sass/_main.scss */
.RD-gantt-table tr td .band.pink, .RD-gantt-table tr td .band.yellow {
  color: black;
}
/* line 24291, ../sass/_main.scss */
.RD-gantt-table tr td .band.bare-rental {
  background-color: #70d56e !important;
}
/* line 24295, ../sass/_main.scss */
.RD-gantt-table tr td .band.om-rental {
  background-color: #f3acc6 !important;
}
/* line 24299, ../sass/_main.scss */
.RD-gantt-table tr td .band:hover {
  z-index: 4;
  -moz-box-shadow: 0.5px 1.866px 2px 0px rgba(69, 91, 95, 0.57);
  -webkit-box-shadow: 0.5px 1.866px 2px 0px rgba(69, 91, 95, 0.57);
  box-shadow: 0.5px 1.866px 2px 0px rgba(69, 91, 95, 0.57);
  border-radius: 15px;
}
/* line 24308, ../sass/_main.scss */
.RD-gantt-table tr td .band:hover .tooltip {
  display: block !important;
}
/* line 24313, ../sass/_main.scss */
.RD-gantt-table tr td .band .tooltip {
  display: none;
  z-index: 4;
}
/* line 24319, ../sass/_main.scss */
.RD-gantt-table tr td .tooltip {
  top: 50px;
  left: 50%;
  width: 290px;
  margin-left: -136px;
  bottom: inherit;
  display: block;
  height: fit-content;
  z-index: 4;
  padding-top: 0px;
}
/* line 24330, ../sass/_main.scss */
.RD-gantt-table tr td .tooltip:after {
  top: -9px;
  left: 50%;
  margin-left: -8px;
}
/* line 24336, ../sass/_main.scss */
.RD-gantt-table tr td .tooltip p {
  font-weight: normal;
  font-size: 12px;
  line-height: 19px;
  word-break: break-word;
  white-space: normal;
}
/* line 24343, ../sass/_main.scss */
.RD-gantt-table tr td .tooltip p span {
  font-size: 11px;
  display: inline;
  padding: 0px;
  position: relative !important;
}
/* line 24353, ../sass/_main.scss */
.RD-gantt-table tr td .seperated-list li {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px solid #b7bbbb;
}
/* line 24359, ../sass/_main.scss */
.RD-gantt-table tr td .seperated-list li:last-child {
  border: none;
}
/* line 24364, ../sass/_main.scss */
.RD-gantt-table tr td:first-child {
  padding-left: 10px !important;
}
/* line 24368, ../sass/_main.scss */
.RD-gantt-table tr td.red-text {
  color: #fb5355;
}
/* line 24372, ../sass/_main.scss */
.RD-gantt-table tr td.chartData {
  overflow: visible;
}
/* line 24379, ../sass/_main.scss */
.RD-gantt-table .hideDouble .band.red {
  display: none;
}
/* line 24384, ../sass/_main.scss */
.RD-gantt-table table.with-scroll > tbody tr:last-child {
  border-bottom: dashed 1px #d2d9dc;
}
/* line 24392, ../sass/_main.scss */
.RD-gantt-table.employee-dispatch-table tr td .band span {
  position: absolute;
  z-index: 2;
}
/* line 24396, ../sass/_main.scss */
.RD-gantt-table.employee-dispatch-table tr td .band span.sub-band {
  position: absolute;
  border-radius: 14px;
  left: 0;
  top: 0;
  bottom: 0;
  width: auto;
  padding: 0;
  z-index: 1;
  background: #97AD96;
}
/* line 24413, ../sass/_main.scss */
.RD-gantt-table tbody {
  min-height: 70%;
  padding-bottom: 175px;
  overflow-x: hidden;
}

/* line 24420, ../sass/_main.scss */
.icon-job-status-complete {
  background-image: url(/assets/img/icons/ic-job-status-complete.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: middle;
}

/* line 24431, ../sass/_main.scss */
.icon-job-status-in-progress {
  background-image: url(/assets/img/icons/ic-job-status-in-progress.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: middle;
}

/* line 24442, ../sass/_main.scss */
.icon-job-status-incomplete {
  background-image: url(/assets/img/icons/ic-job-status-incomplete.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: middle;
}

/* line 24453, ../sass/_main.scss */
.icon-revised-do {
  background-image: url(/assets/img/icons/ic-revised-do.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: middle;
}

/* line 24464, ../sass/_main.scss */
.icon-multiple-do {
  background-image: url(/assets/img/icons/ic-multiple-do.png);
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: middle;
}

/* line 24475, ../sass/_main.scss */
.no-p-l {
  padding-left: 0 !important;
}

/* line 24480, ../sass/_main.scss */
.vacation-Style .ng-invalid {
  border-color: red;
}
/* line 24484, ../sass/_main.scss */
.vacation-Style .reset-border {
  border-color: #b7bbbb;
}

/* line 24489, ../sass/_main.scss */
.auto-height {
  height: auto !important;
}

/* line 24493, ../sass/_main.scss */
.check-box-cancelled {
  background: url("/assets/img/ic-checkbox-cancelled.png") left center no-repeat !important;
  background-size: 16px !important;
}

/* line 24498, ../sass/_main.scss */
.check-box-no-response {
  background: url(/assets/img/ic-checkbox.png) left center no-repeat !important;
}

/* line 24503, ../sass/_main.scss */
.work-queue-job-status-popup .ng-invalid {
  border-color: red;
}
/* line 24507, ../sass/_main.scss */
.work-queue-job-status-popup .reset-border {
  border-color: #b7bbbb;
}
/* line 24511, ../sass/_main.scss */
.work-queue-job-status-popup ul.k-tabstrip-items {
  height: 100%;
}
/* line 24514, ../sass/_main.scss */
.work-queue-job-status-popup ul.k-tabstrip-items li {
  height: 100% !important;
}
/* line 24519, ../sass/_main.scss */
.work-queue-job-status-popup .k-tabstrip-wrapper .k-widget, .work-queue-job-status-popup .k-header {
  border-bottom: none !important;
}
/* line 24523, ../sass/_main.scss */
.work-queue-job-status-popup .modal-body .col-md-12 table {
  width: 100%;
}
/* line 24526, ../sass/_main.scss */
.work-queue-job-status-popup .modal-body .col-md-12 table td {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  color: #46474e;
  padding: 2px;
}
/* line 24533, ../sass/_main.scss */
.work-queue-job-status-popup .modal-body .col-md-12 table td .auto-complete-input-box {
  width: 85%;
}

/* line 24539, ../sass/_main.scss */
.po-heading {
  font-size: 24px;
  font-weight: 400;
  color: #414853;
  font-family: "proxima-nova-soft", sans-serif;
  /*margin: 0 5px 13px;*/
}
/* line 24546, ../sass/_main.scss */
.po-heading.custom-margin {
  margin: 15px 0 0;
}

/* line 24551, ../sass/_main.scss */
.po-body {
  margin: 0 15px;
}

/* line 24555, ../sass/_main.scss */
.with-border-field {
  border-top: solid 1px #d2d9dc;
  border-bottom: solid 1px #d2d9dc;
  padding-top: 4px;
  margin: 0 15px;
}
/* line 24561, ../sass/_main.scss */
.with-border-field .rdb-list li {
  margin-right: 0;
  padding-left: 0;
}

/* line 24567, ../sass/_main.scss */
.m-t-15 {
  margin-top: 15px !important;
}

/* line 24571, ../sass/_main.scss */
.po-body .half-width {
  width: 50%;
  float: left;
  border-right: solid 1px #d2d9dc;
  padding-right: 10px;
  margin: 6px 0 10px;
}
/* line 24578, ../sass/_main.scss */
.po-body .half-width:last-of-type {
  padding-right: 0;
  border-right: none;
  padding-left: 10px;
}

/* line 24586, ../sass/_main.scss */
.assign-holder .line-item-holder .add-item-holder h5 {
  display: none;
}
/* line 24590, ../sass/_main.scss */
.assign-holder .line-item-holder .add-items {
  margin-top: 0px;
}
/* line 24594, ../sass/_main.scss */
.assign-holder .line-item-holder .add-item-holder {
  margin-top: 5px;
  padding-right: 0px;
  width: 10%;
}
/* line 24601, ../sass/_main.scss */
.assign-holder .line-item-holder:first-of-type .add-item-holder h5 {
  display: block;
}
/* line 24605, ../sass/_main.scss */
.assign-holder .line-item-holder:first-of-type th {
  display: block;
}
/* line 24609, ../sass/_main.scss */
.assign-holder .line-item-holder:first-of-type .add-items {
  /*margin-top: 34px;*/
}
/* line 24613, ../sass/_main.scss */
.assign-holder .line-item-holder:first-of-type .add-item-holder {
  margin-top: 0px;
}
/* line 24618, ../sass/_main.scss */
.assign-holder .line-item-holder tbody tr:last-child {
  border-bottom: none;
}
/* line 24622, ../sass/_main.scss */
.assign-holder .line-item-holder tbody td {
  font-size: 12px !important;
}

/* line 24627, ../sass/_main.scss */
.no-p-r {
  padding-right: 0 !important;
}

/* line 24631, ../sass/_main.scss */
.m-l-10 {
  margin-left: 10px;
}

/* line 24635, ../sass/_main.scss */
.m-l-20 {
  margin-left: 20px;
}

/* line 24642, ../sass/_main.scss */
.daysheet-view-container .daysheet-view .filter label {
  text-transform: none;
}
/* line 24648, ../sass/_main.scss */
.daysheet-view-container .tooltiptext {
  width: 125px;
}
/* line 24652, ../sass/_main.scss */
.daysheet-view-container .tooltiptext::after {
  top: 10px !important;
}
/* line 24657, ../sass/_main.scss */
.daysheet-view-container .table-responsive > .table {
  min-width: 1275px;
}
/* line 24662, ../sass/_main.scss */
.daysheet-view-container table tbody tr th {
  font-family: proxima-nova-soft, sans-serif;
}
/* line 24666, ../sass/_main.scss */
.daysheet-view-container .starts-today-span {
  font-size: 16px;
}

/* line 24672, ../sass/_main.scss */
.dav-doc-view .section-list .table-holder .icon-image {
  margin: 0;
}

/* line 24677, ../sass/_main.scss */
.bubble, .bubble-green, .bubble-red, .bubble-grey, .bubble-yellow {
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  display: inline-block;
  margin: 0 10px;
  cursor: default;
}
/* line 24687, ../sass/_main.scss */
.bubble:hover, .bubble-green:hover, .bubble-red:hover, .bubble-grey:hover, .bubble-yellow:hover {
  cursor: default;
}

/* line 24692, ../sass/_main.scss */
.bubble-green {
  background-image: -moz-linear-gradient(90deg, #16A206 20%, #7ecb93 93%);
  background-image: -webkit-linear-gradient(90deg, #16A206 20%, #7ecb93 93%);
  background-image: -ms-linear-gradient(90deg, #16A206 20%, #7ecb93 93%);
  border-color: #5c865c;
}

/* line 24701, ../sass/_main.scss */
.bubble-red {
  background-image: -moz-linear-gradient(90deg, #f5696c 20%, #fc9fa1 93%);
  background-image: -webkit-linear-gradient(90deg, #f5696c 20%, #fc9fa1 93%);
  background-image: -ms-linear-gradient(90deg, #f5696c 20%, #fc9fa1 93%);
  border-color: #a66864;
}

/* line 24710, ../sass/_main.scss */
.bubble-grey {
  background-image: -moz-linear-gradient(90deg, #9e9e9e 20%, #d5d5d5 93%);
  background-image: -webkit-linear-gradient(90deg, #9e9e9e 20%, #d5d5d5 93%);
  background-image: -ms-linear-gradient(90deg, #9e9e9e 20%, #d5d5d5 93%);
  border-color: #818181;
}

/* line 24719, ../sass/_main.scss */
.bubble-yellow {
  background-image: -moz-linear-gradient(90deg, #e9ec0c 10%, #fcbf73 93%);
  background-image: -webkit-linear-gradient(90deg, #e9ec0c 10%, #fcbf73 93%);
  background-image: -ms-linear-gradient(90deg, #e9ec0c 10%, #fcbf73 93%);
  border-color: #c99145;
}

/* line 24728, ../sass/_main.scss */
.sales-report-popup.popup-60.popup-large .modal-dialog {
  width: 60%;
}

/* line 24732, ../sass/_main.scss */
a.close-add-role.custom-margin {
  margin-top: 15px;
  margin-right: 0;
}

/* line 24738, ../sass/_main.scss */
.dolineAuto .auto-complete-input-box .icon-validation-error {
  right: -23px;
  left: auto;
}
/* line 24743, ../sass/_main.scss */
.dolineAuto .inp-container .error-validation span {
  right: -34px;
}
/* line 24747, ../sass/_main.scss */
.dolineAuto .auto-complete-input-box {
  height: 30px;
}

/* line 24753, ../sass/_main.scss */
.check-box-with-hover .tooltiptext {
  visibility: hidden;
  height: auto;
  background-color: #FAFAFA;
  border-width: 1px;
  border-style: solid;
  border-color: #C7C4C4;
  color: #46474e;
  padding: 4px 0px 2px 5px;
  text-transform: uppercase;
  top: 0px;
  left: 35px;
  font-size: 11px;
  position: absolute;
  z-index: 1;
}
/* line 24770, ../sass/_main.scss */
.check-box-with-hover .tooltiptext::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 9px;
  border-style: solid;
  border-color: transparent #E0DCDC transparent transparent;
}
/* line 24781, ../sass/_main.scss */
.check-box-with-hover .tooltiptext .inline-radio label::after {
  top: 16px !important;
}

/* line 24786, ../sass/_main.scss */
.check-box-with-hover:hover .tooltiptext {
  visibility: visible;
}

/* line 24791, ../sass/_main.scss */
.departure span.k-timepicker {
  width: 74% !important;
}

/* line 24796, ../sass/_main.scss */
table.with-scroll.vertical-scroll > tbody {
  overflow-y: auto;
  width: 100%;
}

/* line 24801, ../sass/_main.scss */
table.with-scroll.vertical-scroll > thead tr {
  padding-right: 0;
}

/* line 24806, ../sass/_main.scss */
.job-documet-table .ng-invalid {
  border-color: red;
}
/* line 24810, ../sass/_main.scss */
.job-documet-table .reset-border {
  border-color: #b7bbbb !important;
}

/* line 24816, ../sass/_main.scss */
.dispatchGroupForm .ng-invalid {
  border: solid 1px red;
}
/* line 24820, ../sass/_main.scss */
.dispatchGroupForm .reset-border {
  border-color: #b7bbbb;
}

/* line 24825, ../sass/_main.scss */
.clear-both {
  clear: both;
}

/* line 24830, ../sass/_main.scss */
.past-date-rental .reset-border {
  border-color: #b7bbbb !important;
}
/* line 24834, ../sass/_main.scss */
.past-date-rental .ng-invalid {
  border-color: red;
}
/* line 24840, ../sass/_main.scss */
.past-date-rental .modal-header h2 span {
  margin: 0;
}
/* line 24844, ../sass/_main.scss */
.past-date-rental .modal-header h2 > span {
  width: calc(100% - 200px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
/* line 24854, ../sass/_main.scss */
.past-date-rental .job-details-label {
  padding-top: 7px;
}

/* line 24860, ../sass/_main.scss */
.less-inp-padding .auto-complete-input-box input {
  padding-left: 7px;
  padding-right: 20px !important;
}

/* line 24869, ../sass/_main.scss */
.sales-report-popup .modal-dialog .inp-container .ng-invalid {
  border-color: red;
}
/* line 24873, ../sass/_main.scss */
.sales-report-popup .modal-dialog .inp-container .reset-border {
  border-color: #b7bbbb !important;
}
/* line 24881, ../sass/_main.scss */
.sales-report-popup .modal-dialog .with-border-field {
  border-top: 0px;
  border-bottom: 0px;
}

/* line 24889, ../sass/_main.scss */
.multiselect-filters label {
  float: left;
  line-height: 23px;
  text-transform: none;
}
/* line 24896, ../sass/_main.scss */
.multiselect-filters .pull-right label, .multiselect-filters .pull-right linear-multi-select-filter {
  float: right;
}
/* line 24901, ../sass/_main.scss */
.multiselect-filters .pull-right.sec-avbl linear-multi-select-filter {
  max-width: calc(100% - 80px);
}
/* line 24907, ../sass/_main.scss */
.multiselect-filters .pull-right.sec-job linear-multi-select-filter {
  max-width: calc(100% - 60px);
}

/* line 24914, ../sass/_main.scss */
.table > tbody > tr > td.flex-align-column-child {
  display: -webkit-box;
  display: -webkit-flex;
  -webkit-align-items: center;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
/* line 24922, ../sass/_main.scss */
.table > tbody > tr > td.flex-align-column-child i {
  float: left;
  margin-right: 3px;
}
/* line 24927, ../sass/_main.scss */
.table > tbody > tr > td.flex-align-column-child a {
  float: left;
  width: calc(100% - 23px);
}
/* line 24932, ../sass/_main.scss */
.table > tbody > tr > td.flex-align-column-child span {
  float: left;
  width: calc(100% - 27px);
  margin-right: 4px;
}

/* line 24939, ../sass/_main.scss */
.sales-report-popup .modal-dialog .inp-container .reset-border.k-timepicker, .sales-report-popup .modal-dialog .inp-container .reset-border.k-datepicker, .sales-report-popup .modal-dialog .inp-container .k-timepicker.ng-invalid, .sales-report-popup .modal-dialog .inp-container .k-datepicker.ng-invalid {
  border: 0 !important;
}

/* line 24943, ../sass/_main.scss */
.sales-report-popup .modal-dialog .inp-container .error-validation .icon-validation-error {
  right: -22px;
  left: auto;
}

/* line 24947, ../sass/_main.scss */
.sales-report-popup .modal-dialog .quantity .error-validation .icon-validation-error {
  right: -7px !important;
}

/* line 24951, ../sass/_main.scss */
.sales-report-popup .modal-dialog auto-complete-input-box.ng-invalid input {
  border-color: red;
}

/* line 24955, ../sass/_main.scss */
.sales-report-popup.popup-50 .modal-dialog {
  width: 50%;
}
/* line 24958, ../sass/_main.scss */
.sales-report-popup.popup-50 .modal-dialog .modal-body {
  padding-bottom: 10px;
}

/* line 24965, ../sass/_main.scss */
.dispatch-legends > span.dotted-texture {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQImWP8//8/AxT8Z2BgYGBiQAMsMBkGBgZGrCoAHKEFBojDkM8AAAAASUVORK5CYII=") !important;
  background-repeat: round !important;
}
/* line 24970, ../sass/_main.scss */
.dispatch-legends > span.slashed-texture {
  background-image: url("/assets/img/slased-pattern.png") !important;
  background-repeat: round !important;
}
/* line 24975, ../sass/_main.scss */
.dispatch-legends > span.Committed {
  background-color: black !important;
}
/* line 24979, ../sass/_main.scss */
.dispatch-legends > span.Work-Assignment {
  background-color: #04b4dc !important;
}
/* line 24983, ../sass/_main.scss */
.dispatch-legends > span.pink {
  background-color: #F93F7E !important;
}
/* line 24987, ../sass/_main.scss */
.dispatch-legends > span.orange {
  background-color: orange !important;
}
/* line 24991, ../sass/_main.scss */
.dispatch-legends > span.yellow {
  background-color: yellow !important;
}
/* line 24995, ../sass/_main.scss */
.dispatch-legends > span.Working {
  background-color: #04b4dc !important;
}
/* line 24999, ../sass/_main.scss */
.dispatch-legends > span.Available {
  background-color: #00b050 !important;
}
/* line 25003, ../sass/_main.scss */
.dispatch-legends > span.purple {
  background-color: purple !important;
}
/* line 25007, ../sass/_main.scss */
.dispatch-legends > span.bare-rental {
  background-color: #69e07f !important;
}
/* line 25011, ../sass/_main.scss */
.dispatch-legends > span.om-rental {
  background-color: #f3acc6 !important;
}

/* line 25018, ../sass/_main.scss */
.assignment-view-container.line-item button[disabled], .assignment-view-container.line-item html input[disabled], .assignment-view-container.line-item a.disabled {
  cursor: default;
  pointer-events: none;
}

/* line 25024, ../sass/_main.scss */
.viewBooking {
  float: left;
  margin-top: 5px;
  margin-right: 12px;
}

/* line 25030, ../sass/_main.scss */
.yes-p-l {
  padding-left: 10px !important;
}

/* line 25035, ../sass/_main.scss */
.shop-asign-popup .modal-dialog .k-datetimepicker input {
  padding: 0 7px;
}

/* line 25042, ../sass/_main.scss */
.RD-view .modal .modal-dialog .modal-content {
  border: solid 0px rgba(136, 150, 222, 0.45) !important;
  border-radius: 5px;
}
/* line 25047, ../sass/_main.scss */
.RD-view .modal .modal-body {
  padding-top: 10px;
}
/* line 25050, ../sass/_main.scss */
.RD-view .modal .modal-body .table > thead > tr > th {
  padding: 4px 0;
}
/* line 25055, ../sass/_main.scss */
.RD-view .modal .modal-header {
  padding: 15px 10px 12px;
  background: #001890 !important;
  border-radius: 5px 5px 0 0;
  display: inline-block;
}
/* line 25061, ../sass/_main.scss */
.RD-view .modal .modal-header h4, .RD-view .modal .modal-header h2 {
  color: #fff;
  font-weight: 600;
  font-size: 20px;
  width: 100%;
}
/* line 25067, ../sass/_main.scss */
.RD-view .modal .modal-header h4 span, .RD-view .modal .modal-header h2 span {
  margin: 0;
}
/* line 25071, ../sass/_main.scss */
.RD-view .modal .modal-header h4 > span, .RD-view .modal .modal-header h2 > span {
  width: calc(100% - 0px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
/* line 25082, ../sass/_main.scss */
.RD-view .modal .k-tabstrip-wrapper .k-tabstrip-top {
  display: inline;
}
/* line 25088, ../sass/_main.scss */
.RD-view .modal form[name="addJobForm"] input[type="radio"] + label {
  height: inherit;
}
/* line 25095, ../sass/_main.scss */
.RD-view .bing-map-popup .modal-header {
  background: #FFF !important;
  padding: 12px 15px;
}
/* line 25099, ../sass/_main.scss */
.RD-view .bing-map-popup .modal-header h4 {
  color: #31363f;
}
/* line 25107, ../sass/_main.scss */
.RD-view .table th .sort-item {
  word-break: break-word;
  padding-right: 4px;
}
/* line 25113, ../sass/_main.scss */
.RD-view .table > tbody > tr > td {
  padding: 5px 2px 5px 0;
}
/* line 25118, ../sass/_main.scss */
.RD-view ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-weight: normal;
}
/* line 25122, ../sass/_main.scss */
.RD-view ::-moz-placeholder {
  /* Firefox 19+ */
  font-weight: normal;
}
/* line 25126, ../sass/_main.scss */
.RD-view :-ms-input-placeholder {
  /* IE 10+ */
  font-weight: normal;
}
/* line 25130, ../sass/_main.scss */
.RD-view :-moz-placeholder {
  font-weight: normal;
}

/* line 25135, ../sass/_main.scss */
.min-height-75 {
  min-height: 75px;
}

/* line 25139, ../sass/_main.scss */
.margin-top-30 {
  margin-top: 30px;
}

/* line 25144, ../sass/_main.scss */
.bookPop .modal-dialog {
  margin: 13% auto 0;
}

/* line 25150, ../sass/_main.scss */
.RD-view .modal.bookPop .modal-body .table > thead > tr > th {
  padding: 4px 2px;
}

/* line 25156, ../sass/_main.scss */
.assignPop .modal-dialog {
  margin: 148px auto 0;
}

/* line 25161, ../sass/_main.scss */
.popupHeader {
  width: 95% !important;
  word-wrap: break-word;
  float: left;
}

/* line 25168, ../sass/_main.scss */
form[name="editDispatchOrderForm"] input, form[name="editDispatchOrderForm"] select {
  font-size: 13px;
  font-weight: 600;
  border: solid 1px #b7bbbb;
}
/* line 25173, ../sass/_main.scss */
form[name="editDispatchOrderForm"] input:hover, form[name="editDispatchOrderForm"] select:hover {
  font-size: 13px;
  font-weight: 600;
}
/* line 25180, ../sass/_main.scss */
form[name="editDispatchOrderForm"] li h6 span {
  word-break: break-word;
}

/* line 25186, ../sass/_main.scss */
.bookingPop {
  border-left: solid 1px #d2d9dc;
  border-right: solid 1px #d2d9dc;
  border-bottom: solid 1px #d2d9dc;
}
/* line 25191, ../sass/_main.scss */
.bookingPop tbody tr td {
  padding: 5px 2px 5px 2px !important;
}

/* line 25196, ../sass/_main.scss */
.editButton {
  margin-right: 1px;
  padding: 0px 13px !important;
}

/* line 25201, ../sass/_main.scss */
.viewButton {
  padding: 0px 10px !important;
}

/* line 25205, ../sass/_main.scss */
.display-block {
  display: block;
}

/* line 25210, ../sass/_main.scss */
.inventory-lot-summary-container .search-blocks {
  margin-top: 15px;
}
/* line 25214, ../sass/_main.scss */
.inventory-lot-summary-container .general .section-list {
  padding: 10px;
}
/* line 25217, ../sass/_main.scss */
.inventory-lot-summary-container .general .section-list .table-responsive {
  margin-left: 0;
  margin-right: 0;
}
/* line 25222, ../sass/_main.scss */
.inventory-lot-summary-container .general .section-list .table-responsive .table {
  width: 100%;
  height: 375px;
}
/* line 25227, ../sass/_main.scss */
.inventory-lot-summary-container .general .section-list .table-responsive .table tbody tr td {
  font-size: 10px;
}
/* line 25230, ../sass/_main.scss */
.inventory-lot-summary-container .general .section-list .table-responsive .table tbody tr td a {
  cursor: default;
}

/* line 25237, ../sass/_main.scss */
.work-queue-est-date-align::after {
  bottom: -16px !important;
  margin-right: -14px !important;
}

/* line 25242, ../sass/_main.scss */
.configure-resource-popup {
  width: 75%;
}
/* line 25245, ../sass/_main.scss */
.configure-resource-popup .m-top-less {
  margin-top: -10px;
}
/* line 25249, ../sass/_main.scss */
.configure-resource-popup .button-controls {
  margin-bottom: 0px;
}
/* line 25253, ../sass/_main.scss */
.configure-resource-popup .section-list h3 {
  color: #fff;
  font-weight: 600;
  background: none;
  border: none;
}
/* line 25260, ../sass/_main.scss */
.configure-resource-popup .section-list .table-holder table {
  height: 370px;
}
/* line 25263, ../sass/_main.scss */
.configure-resource-popup .section-list .table-holder table tr {
  border: none;
}
/* line 25267, ../sass/_main.scss */
.configure-resource-popup .section-list .table-holder table tbody {
  height: 100%;
}
/* line 25272, ../sass/_main.scss */
.configure-resource-popup .inp-container .ng-invalid {
  border-color: red;
}
/* line 25275, ../sass/_main.scss */
.configure-resource-popup .inp-container .reset-border {
  border-color: #b7bbbb;
}
/* line 25279, ../sass/_main.scss */
.configure-resource-popup .k-content {
  margin: 0 !important;
  border: none !important;
}
/* line 25283, ../sass/_main.scss */
.configure-resource-popup .k-tabstrip-wrapper {
  height: 100% !important;
}
/* line 25287, ../sass/_main.scss */
.configure-resource-popup .employee-update-container .date-check-section {
  width: 100%;
  height: auto;
  padding: 0px;
  display: inline-block;
}
/* line 25293, ../sass/_main.scss */
.configure-resource-popup .employee-update-container .date-check-section ul {
  float: left;
  margin-left: 35px;
  width: 50%;
}
/* line 25298, ../sass/_main.scss */
.configure-resource-popup .employee-update-container .date-check-section ul li {
  display: inline-block;
  margin-right: 0px;
  width: 33.33%;
  text-align: left;
}
/* line 25305, ../sass/_main.scss */
.configure-resource-popup .employee-update-container .date-table-section table tbody tr td .inp-container {
  width: 85%;
  display: inline-block;
}
/* line 25311, ../sass/_main.scss */
.configure-resource-popup .employee-update-container .do-line-section table > thead > tr.row-filter-container > th:first-child:after {
  left: 4px !important;
}
/* line 25314, ../sass/_main.scss */
.configure-resource-popup .employee-update-container .do-line-section table > thead > tr.row-filter-container > th:first-child:before {
  left: 4px !important;
}
/* line 25317, ../sass/_main.scss */
.configure-resource-popup .employee-update-container .do-line-section table tbody tr td {
  padding-left: 2px;
}
/* line 25320, ../sass/_main.scss */
.configure-resource-popup .employee-update-container .do-line-section table tbody tr td:last-child {
  padding-left: 3px;
}
/* line 25324, ../sass/_main.scss */
.configure-resource-popup .employee-update-container .multi-select-dropdown .selet-result-div {
  min-height: 26px !important;
}

/* line 25330, ../sass/_main.scss */
.assign-holder .line-item-container-list {
  width: 100%;
}
/* line 25333, ../sass/_main.scss */
.assign-holder .line-item-container-list li table tbody .btn-add {
  width: 24px;
  height: 24px;
  background-color: #5cb75a;
  border-radius: 50%;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  text-align: center;
  margin-top: 5px;
  float: right;
  margin-right: 65px;
}
/* line 25347, ../sass/_main.scss */
.assign-holder .line-item-container-list li:hover {
  cursor: move;
}
/* line 25351, ../sass/_main.scss */
.assign-holder .line-item-container-list li.ui-sortable-helper {
  cursor: move;
}
/* line 25355, ../sass/_main.scss */
.assign-holder .line-item-container-list table tbody tr {
  border: none !important;
}
/* line 25359, ../sass/_main.scss */
.assign-holder .line-item-container-list ul li {
  border-bottom: dashed 1px #d2d9dc;
}
/* line 25363, ../sass/_main.scss */
.assign-holder .line-item-container-list ul li:last-child {
  border-bottom: none !important;
}

/* line 25368, ../sass/_main.scss */
.assign-holder > .line-item-container-list > li {
  border: 1px solid #b7bbbb;
  padding: 10px;
  margin-bottom: 5px;
}

/* line 25374, ../sass/_main.scss */
.dashed-border-bottom {
  border-bottom: dashed 1px #d2d9dc !important;
}

/* line 25378, ../sass/_main.scss */
.border-bottom-less {
  border-bottom: none !important;
}

/* line 25381, ../sass/_main.scss */
.dav-drag-start {
  border: solid 1px #d2d9dc !important;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  cursor: move;
}

/* line 25388, ../sass/_main.scss */
.add-new-item {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -49px -556px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 26px;
  width: 26px;
  background-color: #5cb75a;
  -moz-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  -webkit-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  float: right;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 25399, ../sass/_main.scss */
.add-new-item:hover {
  background-color: #55a954;
}

/* line 25405, ../sass/_main.scss */
.label-radio:after {
  width: 18px;
  height: 18px;
  background: url(/assets/img/radio.png) top left no-repeat;
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
}

/* line 25415, ../sass/_main.scss */
.label-radio-checked:after {
  background: url(/assets/img/radio-selected-theme-02.png) top left no-repeat;
}

/* Responsiveness Rapid Dispatch Day sheet */
@media (max-width: 1000px) {
  /* line 25423, ../sass/_main.scss */
  .small-screen-mb {
    margin-bottom: 10px;
  }

  /* line 25427, ../sass/_main.scss */
  .linear-multiselect-container .options-list li {
    margin-right: 1px;
    margin-bottom: 5px !important;
  }

  /* line 25432, ../sass/_main.scss */
  .daysheet-view-container .table-responsive > .table {
    min-width: 1400px;
  }

  /* line 25436, ../sass/_main.scss */
  .linear-filter-container {
    height: 160px !important;
  }

  /* line 25439, ../sass/_main.scss */
  .daysheet-view-table table tbody {
    height: 1155px !important;
  }
}
@media (max-width: 480px) {
  /* line 25445, ../sass/_main.scss */
  .linear-multiselect-container .options-list li a {
    font-size: 15px;
    padding: 5px 10px;
  }

  /* line 25450, ../sass/_main.scss */
  html .content-header.workQueue-view.daysheet-view label {
    font-size: 15px !important;
  }
}
/* Responsiveness Rapid Dispatch Day sheet End */
/* line 25457, ../sass/_main.scss */
.assignment-print-container-view .custom-styling {
  border: none;
  box-shadow: none;
}
/* line 25461, ../sass/_main.scss */
.assignment-print-container-view .custom-styling .panel-head {
  border-bottom: solid 3px;
  padding: 10px;
}
/* line 25465, ../sass/_main.scss */
.assignment-print-container-view .custom-styling .panel-head .list-with-columns {
  padding: 0px 0px 10px 0px;
  margin: 0;
  width: 100%;
}
/* line 25472, ../sass/_main.scss */
.assignment-print-container-view .custom-styling .panel-head .list-with-columns li {
  padding: 0;
  margin: 0;
  width: 50%;
}
/* line 25477, ../sass/_main.scss */
.assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-container {
  display: inline-block;
  width: 25%;
  vertical-align: top;
}
/* line 25482, ../sass/_main.scss */
.assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-container h4 {
  font-weight: 600;
  font-size: 14px;
}
/* line 25487, ../sass/_main.scss */
.assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-container span {
  font-weight: 600;
  float: right;
  font-size: 14px;
}
/* line 25493, ../sass/_main.scss */
.assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-container h5 {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  color: #31363f;
  font-size: 14px;
  display: inline;
}
/* line 25501, ../sass/_main.scss */
.assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-container .semi-colon {
  font-size: 17px;
}
/* line 25505, ../sass/_main.scss */
.assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-right {
  width: 70% !important;
}
/* line 25508, ../sass/_main.scss */
.assignment-print-container-view .custom-styling .panel-head .list-with-columns li .section-container {
  display: inline-block;
  width: 100%;
  padding: 5px 10px 5px 10px;
}
/* line 25515, ../sass/_main.scss */
.assignment-print-container-view .custom-styling h4 {
  margin: 0;
}
/* line 25520, ../sass/_main.scss */
.assignment-print-container-view .shadow-box {
  border: none;
}
/* line 25524, ../sass/_main.scss */
.assignment-print-container-view .assign-holder .line-item-holder .table-holder {
  width: 90% !important;
}

/* line 25531, ../sass/_main.scss */
.ssn-disabled-input {
  background-color: #ebebe4;
  border-bottom: none !important;
}

/* line 25535, ../sass/_main.scss */
.status-yes:before {
  /*color: #6cd769;
  font-weight: 700;
  font-size: 12px;*/
  color: #31363f;
  font-size: 13px;
  content: "Yes";
}

/* line 25544, ../sass/_main.scss */
.status-no:before {
  /*color: #fb5355;
  font-weight: 700;
  font-size: 12px;*/
  color: #31363f;
  font-size: 13px;
  content: "No";
}

/* line 25555, ../sass/_main.scss */
.RD-billing-container .k-datepicker {
  width: 150px;
}
/* line 25559, ../sass/_main.scss */
.RD-billing-container .filter ul li .top-margin {
  margin-top: 20px;
}
/* line 25563, ../sass/_main.scss */
.RD-billing-container .filter ul li multi-select-filter {
  width: 150px;
}

/* line 25569, ../sass/_main.scss */
.ssn-disabled-input {
  background-color: #ebebe4;
  border-bottom: none !important;
}

/* line 25574, ../sass/_main.scss */
.sidebar-item {
  cursor: pointer;
}

/* line 25578, ../sass/_main.scss */
.sidebar-item:hover {
  background: #bbbb;
}

/* line 25582, ../sass/_main.scss */
.sidebar-item-selected {
  background: #bbbb;
}

/* line 25586, ../sass/_main.scss */
.dav-send-sms .send-sms-button {
  text-align: center;
}
/* line 25590, ../sass/_main.scss */
.dav-send-sms .send-sms-table tbody tr:last-child td {
  border-bottom: none !important;
}
/* line 25594, ../sass/_main.scss */
.dav-send-sms .modal-content {
  margin: auto !important;
}
/* line 25597, ../sass/_main.scss */
.dav-send-sms .send-sms-table {
  background: #ffff !important;
}

/* line 25601, ../sass/_main.scss */
.gantt-grid-line {
  display: inline-block;
  border-right: solid 1px #d2d9dc;
  height: 35px;
}

/* line 25607, ../sass/_main.scss */
.gantt-daily-header-bottomless {
  padding-top: 20px !important;
  padding-bottom: 0px !important;
}

/* line 25612, ../sass/_main.scss */
.daily:first-child {
  margin-left: -8px;
}

/* line 25616, ../sass/_main.scss */
.gantt-daily-header {
  padding: 10px 0px !important;
}

/* line 25620, ../sass/_main.scss */
.gantt-weekly-header-text {
  font-size: 8px;
  text-align: left !important;
  float: left;
}

/* line 25626, ../sass/_main.scss */
.gantt-weekly-body-text {
  font-size: 8px;
  text-align: left !important;
  float: left;
  border-right: dashed 1px #d2d9dc;
  height: 35px;
}

/* line 25634, ../sass/_main.scss */
.gantt-weekly-body-text:last-child {
  border-right: none !important;
}

/* line 25638, ../sass/_main.scss */
.gantt-weekly-header-text:last-child {
  border-right: none !important;
}

/* line 25642, ../sass/_main.scss */
.gantt-weekly-header-text:first-child {
  padding-left: 0px !important;
}

/* line 25646, ../sass/_main.scss */
.gantt-monthly-header-section {
  display: inline-block;
  border-right: solid 1px #d2d9dc;
}

/* line 25651, ../sass/_main.scss */
.gantt-monthly-header-section:last-child {
  border: none;
}

/* line 25655, ../sass/_main.scss */
.gantt-daily-header-section {
  display: inline-block;
  font-size: 10px;
  padding-left: 0px !important;
  text-align: left !important;
}

/* line 25662, ../sass/_main.scss */
.gantt-daily-header-section:first-child {
  margin-left: -8px !important;
}

/* line 25666, ../sass/_main.scss */
.gantt-daily-header-section:last-child {
  border: none;
}

/* line 25670, ../sass/_main.scss */
.gantt-weekly-header-section {
  display: inline-block;
  border-right: solid 1px #d2d9dc;
  text-align: center;
}

/* line 25676, ../sass/_main.scss */
.gantt-weekly-header-section:last-child {
  border: none;
}

/* line 25680, ../sass/_main.scss */
.radio-label::after {
  width: 18px;
  height: 18px;
  background: url(/assets/img/radio.png) top left no-repeat;
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  right: inherit !important;
  left: 0px;
}

/* line 25692, ../sass/_main.scss */
.radio-label {
  position: relative;
  padding-left: 20px;
  padding-right: 5px;
  padding-top: 11px;
}

/* line 25699, ../sass/_main.scss */
label.checked::after {
  background: url(/assets/img/radio-selected-theme-02.png) top left no-repeat;
}

/* line 25704, ../sass/_main.scss */
.swapEqpPopup .form-group {
  margin: 0 !important;
  padding: 0px 0px 15px 0px !important;
}
/* line 25709, ../sass/_main.scss */
.swapEqpPopup .button-controls {
  margin: 0 !important;
}
/* line 25713, ../sass/_main.scss */
.swapEqpPopup .form-group .date-picker {
  width: 27%;
}
/* line 25717, ../sass/_main.scss */
.swapEqpPopup .form-group .time-picker {
  width: 26%;
}

/* line 25723, ../sass/_main.scss */
.daysheet-rent-popup .k-content {
  padding: 10px !important;
  margin-bottom: 20px !important;
  height: 350px !important;
  border-radius: 4px;
}

/* line 25731, ../sass/_main.scss */
.icon-print-blue {
  float: left;
  margin-left: 5px;
  margin-top: 2px;
  background-image: url(/assets/img/ic-print-grey.png);
  background-repeat: no-repeat;
  overflow: hidden;
  height: 19px;
  width: 20px;
  opacity: 1;
}

/* line 25743, ../sass/_main.scss */
.ddv-filter-button {
  background-color: #5cb75a;
  border-radius: 4px;
  display: inline-block;
  color: white;
  text-align: center;
  padding-top: 4px;
  text-decoration: none;
  min-width: 0;
  width: 8%;
  height: 20px;
}

/* line 25755, ../sass/_main.scss */
.ddv-filter-button:hover {
  color: white;
}

/* line 25758, ../sass/_main.scss */
.linear-filter-container {
  height: 120px;
  width: 100%;
  font-family: proxima-nova,sans-serif;
}
/* line 25762, ../sass/_main.scss */
.linear-filter-container label {
  text-transform: capitalize;
}
/* line 25765, ../sass/_main.scss */
.linear-filter-container .filter-left-container {
  width: 65%;
  height: 100%;
  float: left;
}
/* line 25770, ../sass/_main.scss */
.linear-filter-container .filter-right-container {
  width: 35%;
  height: 100%;
  float: right;
}
/* line 25774, ../sass/_main.scss */
.linear-filter-container .filter-right-container .first-section {
  float: right !important;
  width: auto !important;
}
/* line 25778, ../sass/_main.scss */
.linear-filter-container .filter-right-container .second-section {
  float: right !important;
  width: auto !important;
}
/* line 25783, ../sass/_main.scss */
.linear-filter-container .sub-container {
  width: 100%;
  float: left;
}
/* line 25786, ../sass/_main.scss */
.linear-filter-container .sub-container .first-section {
  float: left;
  width: 10%;
}
/* line 25790, ../sass/_main.scss */
.linear-filter-container .sub-container .second-section {
  float: right;
  width: 90%;
}

/* line 25797, ../sass/_main.scss */
.dav-tooltip-container:hover .dav-resource-tooltip {
  display: block;
}

/* line 25802, ../sass/_main.scss */
.dav-tooltip-container .dav-resource-tooltip {
  display: none;
}
/* line 25805, ../sass/_main.scss */
.dav-tooltip-container .hover-container {
  position: absolute;
}

/* line 25809, ../sass/_main.scss */
.dav-resource-tooltip {
  left: 60px;
  top: 20px;
  width: 475px;
  margin-left: -136px;
  bottom: inherit;
  display: block;
  height: fit-content;
  z-index: 4;
  padding: 5px;
}
/* line 25819, ../sass/_main.scss */
.dav-resource-tooltip table {
  width: 100%;
  border: 1px solid #b7bbbb;
}
/* line 25822, ../sass/_main.scss */
.dav-resource-tooltip table tr {
  border: 1px solid #b7bbbb;
}
/* line 25825, ../sass/_main.scss */
.dav-resource-tooltip table tr th {
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: white;
  font-size: 11px;
  padding: 5px 2px 5px 2px;
  display: table-cell !important;
  border: 1px solid #b7bbbb !important;
  text-align: center;
  background: #0070c0;
}
/* line 25837, ../sass/_main.scss */
.dav-resource-tooltip table tr td {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-size: 11px;
  color: #46474e;
  display: table-cell !important;
  border: 1px solid #b7bbbb !important;
  background: antiquewhite;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 25848, ../sass/_main.scss */
.dav-resource-tooltip table tr td a {
  text-decoration: underline;
}
/* line 25851, ../sass/_main.scss */
.dav-resource-tooltip table tbody tr {
  display: table-row !important;
}

/* line 25856, ../sass/_main.scss */
.dav-resource-tooltip::after {
  bottom: 100%;
}

/* line 25859, ../sass/_main.scss */
.info-icon {
  background: url(/assets/img/ic_info.png) no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  display: inline-block;
}

/* line 25866, ../sass/_main.scss */
.ddv-hover {
  left: 35%;
  top: 20%;
  width: 45%;
  z-index: 10;
  padding: 0;
}
/* line 25872, ../sass/_main.scss */
.ddv-hover .header-container {
  border-bottom: solid 1px #d2d9dc;
  padding: 10px 20px;
}
/* line 25875, ../sass/_main.scss */
.ddv-hover .header-container h3 {
  font-family: "proxima-nova", sans-serif;
  font-size: 13px;
  color: #676d78;
  font-weight: 700;
  text-transform: uppercase;
  width: 85%;
}
/* line 25883, ../sass/_main.scss */
.ddv-hover .header-container .ic-close {
  width: 22px;
  height: 22px;
  right: 10px;
  top: 10px;
  opacity: 0.7;
  position: absolute;
  background: url(/assets/img/ic-close-grey.png) no-repeat right;
}
/* line 25893, ../sass/_main.scss */
.ddv-hover .body-container {
  padding: 5px;
}
/* line 25895, ../sass/_main.scss */
.ddv-hover .body-container table tbody tr td {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/* line 25901, ../sass/_main.scss */
.ddv-hover:after {
  background: none !important;
}

/* line 25904, ../sass/_main.scss */
.dav-tooltip-top {
  top: 45px !important;
}

/**********************Theme-one******************************/
/* line 3, ../sass/_theme-select.scss */
.theme-one #sidebar {
  background: #424a5c;
}
/* line 5, ../sass/_theme-select.scss */
.theme-one #sidebar .main-nav {
  border-bottom: solid 1px #303644;
}
/* line 8, ../sass/_theme-select.scss */
.theme-one #sidebar .common-nav {
  border-top: solid 1px #576073;
}
/* line 12, ../sass/_theme-select.scss */
.theme-one .main-links, .theme-one .active-tab, .theme-one .link {
  background-color: #274f9e;
  color: #fff;
}
/* line 16, ../sass/_theme-select.scss */
.theme-one .link:hover {
  background-color: #18408f;
}
/* line 19, ../sass/_theme-select.scss */
.theme-one .active-tab {
  border-bottom: solid 1px #274f9e;
}
/* line 22, ../sass/_theme-select.scss */
.theme-one .btn-submit, .theme-one .filter-active, .theme-one .sort-down .icon-sort, .theme-one .sort-up .icon-sort, .theme-one .sort-up .sort-item:after, .theme-one .sort-down .sort-item:after {
  background-color: #3fbfe1;
}
/* line 24, ../sass/_theme-select.scss */
.theme-one .btn-submit:hover, .theme-one .filter-active:hover, .theme-one .sort-down .icon-sort:hover, .theme-one .sort-up .icon-sort:hover, .theme-one .sort-up .sort-item:after:hover, .theme-one .sort-down .sort-item:after:hover {
  background-color: #35b5d7;
}
/* line 28, ../sass/_theme-select.scss */
.theme-one .btn-line {
  border: dashed 1px #3fbfe1;
  color: #3fbfe1;
}
/* line 31, ../sass/_theme-select.scss */
.theme-one .btn-line:hover {
  border: dashed 1px #2babcd;
  color: #2babcd;
}
/* line 36, ../sass/_theme-select.scss */
.theme-one .switch {
  border: solid 2px #3fbfe1;
}
/* line 38, ../sass/_theme-select.scss */
.theme-one .switch li {
  border-right: solid 2px #3fbfe1;
}
/* line 40, ../sass/_theme-select.scss */
.theme-one .switch li label {
  color: #3fbfe1;
}
/* line 44, ../sass/_theme-select.scss */
.theme-one .switch input[type="radio"]:checked + label {
  background: #3fbfe1;
}
/* line 48, ../sass/_theme-select.scss */
.theme-one .breadcrumps a, .theme-one .breadcrumps li {
  color: #3fbfe1;
}
/* line 51, ../sass/_theme-select.scss */
.theme-one .edit-role-link > a {
  color: #3fbfe1;
}
/* line 54, ../sass/_theme-select.scss */
.theme-one .theme-link {
  color: #3fbfe1;
}
/* line 56, ../sass/_theme-select.scss */
.theme-one .theme-link:hover {
  color: #35b5d7;
}
/* line 60, ../sass/_theme-select.scss */
.theme-one .assembly-breadcrumb {
  color: #3fbfe1 !important;
}
/* line 62, ../sass/_theme-select.scss */
.theme-one .assembly-breadcrumb:hover {
  color: #35b5d7 !important;
}

/* line 68, ../sass/_theme-select.scss */
.theme-two #sidebar {
  background: #483e3e;
}
/* line 70, ../sass/_theme-select.scss */
.theme-two #sidebar .main-nav {
  border-bottom: solid 1px #262424;
}
/* line 73, ../sass/_theme-select.scss */
.theme-two #sidebar .common-nav {
  border-top: solid 1px #575252;
}
/* line 78, ../sass/_theme-select.scss */
.theme-two #header .navbar-header {
  background: #262424;
  border-bottom: solid 1px #575252;
}
/* line 83, ../sass/_theme-select.scss */
.theme-two .main-links, .theme-two .active-tab, .theme-two .link {
  background-color: #5cb75a;
  color: #fff;
}
/* line 87, ../sass/_theme-select.scss */
.theme-two .link:hover {
  background-color: #4da84b;
}
/* line 90, ../sass/_theme-select.scss */
.theme-two .active-tab {
  border-bottom: solid 1px #5cb75a;
}
/* line 93, ../sass/_theme-select.scss */
.theme-two .btn-submit, .theme-two .filter-active, .theme-two .sort-down .icon-sort, .theme-two .sort-up .icon-sort, .theme-two .sort-up .sort-item:after, .theme-two .sort-down .sort-item:after {
  background-color: #53da89;
}
/* line 95, ../sass/_theme-select.scss */
.theme-two .btn-submit:hover, .theme-two .filter-active:hover, .theme-two .sort-down .icon-sort:hover, .theme-two .sort-up .icon-sort:hover, .theme-two .sort-up .sort-item:after:hover, .theme-two .sort-down .sort-item:after:hover {
  background-color: #44cb7a;
}
/* line 99, ../sass/_theme-select.scss */
.theme-two .btn-line {
  border: dashed 1px #53da89;
  color: #53da89;
}
/* line 102, ../sass/_theme-select.scss */
.theme-two .btn-line:hover {
  border: dashed 1px #3fc675;
  color: #3fc675;
}
/* line 107, ../sass/_theme-select.scss */
.theme-two .switch {
  border: solid 2px #53da89;
}
/* line 109, ../sass/_theme-select.scss */
.theme-two .switch li {
  border-right: solid 2px #53da89;
}
/* line 111, ../sass/_theme-select.scss */
.theme-two .switch li label {
  color: #53da89;
}
/* line 115, ../sass/_theme-select.scss */
.theme-two .switch input[type="radio"]:checked + label {
  background: #53da89;
}
/* line 119, ../sass/_theme-select.scss */
.theme-two .breadcrumps a, .theme-two .breadcrumps li {
  color: #53da89;
}
/* line 122, ../sass/_theme-select.scss */
.theme-two .edit-role-link > a {
  color: #53da89;
}
/* line 125, ../sass/_theme-select.scss */
.theme-two .theme-link {
  color: #53da89;
}
/* line 127, ../sass/_theme-select.scss */
.theme-two .theme-link:hover {
  color: #49d07f;
}
/* line 131, ../sass/_theme-select.scss */
.theme-two .assembly-breadcrumb {
  color: #53da89 !important;
}
/* line 133, ../sass/_theme-select.scss */
.theme-two .assembly-breadcrumb:hover {
  color: #49d07f !important;
}

/* line 139, ../sass/_theme-select.scss */
.theme-three #sidebar {
  background: #262930;
}
/* line 142, ../sass/_theme-select.scss */
.theme-three .main-links, .theme-three .active-tab, .theme-three .link {
  background-color: #558EA0;
  color: #fff;
}
/* line 146, ../sass/_theme-select.scss */
.theme-three .link:hover {
  background-color: #467f91;
}
/* line 149, ../sass/_theme-select.scss */
.theme-three .btn-submit, .theme-three .filter-active, .theme-three .sort-down .icon-sort, .theme-three .sort-up .icon-sort, .theme-three .sort-up .sort-item:after, .theme-three .sort-down .sort-item:after {
  background-color: #6fc7e8;
}
/* line 151, ../sass/_theme-select.scss */
.theme-three .btn-submit:hover, .theme-three .filter-active:hover, .theme-three .sort-down .icon-sort:hover, .theme-three .sort-up .icon-sort:hover, .theme-three .sort-up .sort-item:after:hover, .theme-three .sort-down .sort-item:after:hover {
  background-color: #65bdde;
}
/* line 155, ../sass/_theme-select.scss */
.theme-three .active-tab {
  border-bottom: solid 1px #558EA0;
}
/* line 158, ../sass/_theme-select.scss */
.theme-three .btn-line {
  border: dashed 1px #6fc7e8;
  color: #6fc7e8;
}
/* line 161, ../sass/_theme-select.scss */
.theme-three .btn-line:hover {
  border: dashed 1px #5bb3d4;
  color: #5bb3d4;
}
/* line 166, ../sass/_theme-select.scss */
.theme-three .switch {
  border: solid 2px #6fc7e8;
}
/* line 168, ../sass/_theme-select.scss */
.theme-three .switch li {
  border-right: solid 2px #6fc7e8;
}
/* line 170, ../sass/_theme-select.scss */
.theme-three .switch li label {
  color: #6fc7e8;
}
/* line 174, ../sass/_theme-select.scss */
.theme-three .switch input[type="radio"]:checked + label {
  background: #6fc7e8;
}
/* line 178, ../sass/_theme-select.scss */
.theme-three .breadcrumps a, .theme-three .breadcrumps li {
  color: #6fc7e8;
}
/* line 181, ../sass/_theme-select.scss */
.theme-three .edit-role-link > a {
  color: #6fc7e8;
}
/* line 184, ../sass/_theme-select.scss */
.theme-three .theme-link {
  color: #6fc7e8;
}
/* line 186, ../sass/_theme-select.scss */
.theme-three .theme-link:hover {
  color: #65bdde;
}
/* line 190, ../sass/_theme-select.scss */
.theme-three .assembly-breadcrumb {
  color: #6fc7e8 !important;
}
/* line 192, ../sass/_theme-select.scss */
.theme-three .assembly-breadcrumb:hover {
  color: #65bdde !important;
}

/* line 1, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget {
  list-style: none;
}

/* line 6, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  padding: 4px;
}

@media (min-width: 768px) {
  /* line 11, ../sass/_controls.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  /* line 16, ../sass/_controls.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  /* line 21, ../sass/_controls.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
/* line 25, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}

/* line 31, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #cccccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}

/* line 39, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}

/* line 46, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #cccccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}

/* line 54, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}

/* line 61, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}

/* line 65, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}

/* line 69, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}

/* line 72, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}

/* line 75, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}

/* line 78, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}

/* line 86, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}

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

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

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

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

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

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

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

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

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

/* line 188, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}

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

/* line 202, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}

/* line 209, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}

/* line 214, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

/* line 218, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
}

/* line 222, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

/* line 227, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}

/* line 230, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

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

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

/* line 258, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
  border: none;
  padding: 7px 5px;
  border-bottom: solid 1px #ddd;
}

/* line 264, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}

/* line 267, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}

/* line 272, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}

/* line 278, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

/* line 283, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}

/* line 290, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}

/* line 294, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}

/* line 298, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3fbfe1;
  color: #ffffff;
}

/* line 303, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}

/* line 306, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

/* line 312, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 12px;
}

/* line 322, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}

/* line 325, ../sass/_controls.scss */
.random-list.random-list-fixed-width .bootstrap-datetimepicker-widget ul li {
  float: none;
  width: 100% !important;
}

/* line 329, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #3fbfe1;
  color: #ffffff;
}

/* line 333, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}

/* line 336, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

/* line 342, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}

/* line 346, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}

/* line 349, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}

/* line 352, ../sass/_controls.scss */
.input-group.date .input-group-addon {
  cursor: pointer;
}

/* line 355, ../sass/_controls.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 366, ../sass/_controls.scss */
.datepicker th.dow, .datepicker td, .datepicker th {
  width: 20px;
  font-size: 12px;
  padding: 5px;
  text-align: center;
}
/* line 372, ../sass/_controls.scss */
.datepicker th, .datepicker th.dow {
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #616f81;
  border: none;
}
/* line 379, ../sass/_controls.scss */
.datepicker td {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  color: #46474e;
}
/* line 383, ../sass/_controls.scss */
.datepicker td.off {
  color: #ccc;
}
/* line 386, ../sass/_controls.scss */
.datepicker td.today, .datepicker td.active {
  background: #3fbfe1;
  color: #fff;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 393, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget {
  min-width: 250px;
}
/* line 395, ../sass/_controls.scss */
.bootstrap-datetimepicker-widget .glyphicon-time, .bootstrap-datetimepicker-widget .glyphicon-calendar {
  background-image: none;
  font-size: 14px;
}

/* line 400, ../sass/_controls.scss */
.form-control:focus {
  border: solid 1px #ccc;
}

/**********************Kendo Datepicker*************************/
/* line 404, ../sass/_controls.scss */
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: 100%;
  height: 30px;
  background: none !important;
  border: none;
}

/* line 410, ../sass/_controls.scss */
td span.k-datepicker {
  max-width: 175px;
}

/* line 413, ../sass/_controls.scss */
.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default {
  border: none;
  height: 38px;
  background: none !important;
}

/* line 418, ../sass/_controls.scss */
.k-picker-wrap .k-input {
  border: solid 1px #b7bbbb;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 422, ../sass/_controls.scss */
.assign-emp .k-picker-wrap .ng-invalid, .addVehicleForm .k-picker-wrap .ng-invalid {
  border-color: red;
}

/* line 426, ../sass/_controls.scss */
.k-animation-container, .k-widget, .k-widget *, .k-animation-container *, .k-widget *:before, .k-animation-container *:after, .k-block .k-header, .k-list-container {
  box-sizing: border-box;
}

/* line 429, ../sass/_controls.scss */
.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: 30px;
  line-height: 30px;
  padding: 5px 22px 5px 10px;
  text-indent: 0;
}

/* line 436, ../sass/_controls.scss */
.k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select {
  border: none;
}

/* line 439, ../sass/_controls.scss */
.k-picker-wrap.k-state-focused {
  box-shadow: none !important;
}

/* line 442, ../sass/_controls.scss */
.k-picker-wrap.k-state-border-down {
  padding-bottom: 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 445, ../sass/_controls.scss */
.k-picker-wrap.k-state-border-down .k-input {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 449, ../sass/_controls.scss */
.k-calendar-container {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: "proxima-nova", sans-serif !important;
}

/* line 453, ../sass/_controls.scss */
.k-calendar td {
  text-align: center;
  font-size: 13px;
}

/* line 457, ../sass/_controls.scss */
.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: rgba(184, 193, 195, 0.16);
}

/* line 461, ../sass/_controls.scss */
.k-calendar th {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  color: #616f81;
  text-align: center;
  padding-top: 7px;
  padding-bottom: 7px;
}

/* line 470, ../sass/_controls.scss */
.k-popup.k-list-container, .k-popup.k-calendar-container {
  padding: 0;
}

/* line 473, ../sass/_controls.scss */
.k-widget.k-calendar .k-nav-fast {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 25px;
  color: #616f81;
}

/* line 480, ../sass/_controls.scss */
.k-calendar .k-footer .k-nav-today {
  font-size: 13px;
}

/* line 483, ../sass/_controls.scss */
.k-picker-wrap {
  padding: 0;
}

/* line 486, ../sass/_controls.scss */
.k-picker-wrap .k-select {
  right: 0px;
}

/* line 489, ../sass/_controls.scss */
.k-state-selected > .k-link, .k-panelbar > li > .k-state-selected, .k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #2e2e2e;
}

/* line 492, ../sass/_controls.scss */
.k-list-container {
  background: #fff;
  font-family: "proxima-nova", sans-serif !important;
}

/* line 496, ../sass/_controls.scss */
.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: #3fbfe1;
  border-color: #3fbfe1;
}

/* line 501, ../sass/_controls.scss */
.k-calendar-container .k-state-selected {
  background-color: #fff;
  border-color: #fff;
}

/* line 507, ../sass/_controls.scss */
.table > thead > tr.row-filter-container > th .k-picker-wrap .k-input {
  height: 27px;
  line-height: inherit;
}

/* line 511, ../sass/_controls.scss */
.table > thead > tr.row-filter-container > th span.k-datepicker {
  height: 28px;
  max-width: 150px;
}

/*********************Kendo Multiselect***************************/
/* line 516, ../sass/_controls.scss */
.k-state-hover > .k-i-close {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -33px -135px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 16px;
}

/* line 519, ../sass/_controls.scss */
.k-multiselect.k-header {
  max-height: 58px;
  overflow: auto;
}

/* line 524, ../sass/_controls.scss */
.k-multiselect-wrap .k-input {
  height: 0;
  padding: 0;
  width: 0 !important;
  border: none;
}
/* line 529, ../sass/_controls.scss */
.k-multiselect-wrap .k-input:focus {
  border: none !important;
}
/* line 533, ../sass/_controls.scss */
.k-multiselect-wrap ul {
  float: inherit;
}
/* line 535, ../sass/_controls.scss */
.k-multiselect-wrap ul .k-i-close {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -17px -117px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 16px;
}
/* line 538, ../sass/_controls.scss */
.k-multiselect-wrap ul .k-select {
  top: 1px;
}
/* line 542, ../sass/_controls.scss */
.k-multiselect-wrap .k-button {
  background: #eee;
  border-color: #eee;
  padding: 3px 22px 3px 6px !important;
  color: #525c65 !important;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/******************Kendo Editor***********************/
/* line 551, ../sass/_controls.scss */
.k-editor.k-header.k-editor-widget {
  border: none;
}

/* line 554, ../sass/_controls.scss */
table.k-editor {
  border-spacing: 0;
}
/* line 556, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar-wrap {
  background: #616f81;
  border-radius: 5px 5px 0 0;
  white-space: inherit;
}
/* line 561, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar {
  padding: 0 10px;
}
/* line 563, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool {
  background: #4b5869;
  border-color: #424a5c;
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07), inset 0px 0.5px 0px 0px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07), inset 0px 0.5px 0px 0px rgba(255, 255, 255, 0.5);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07), inset 0px 0.5px 0px 0px rgba(255, 255, 255, 0.5);
  width: 32px;
  height: 32px;
}
/* line 569, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool .k-tool-icon {
  vertical-align: top;
}
/* line 572, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool .k-bold {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -60px -784px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 575, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool .k-italic {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -907px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 578, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool .k-underline {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -54px -724px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 581, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool .k-justifyLeft {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -60px -814px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 584, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool .k-justifyCenter {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -844px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 587, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool .k-justifyRight {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -60px -754px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 590, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool .k-insertUnorderedList {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -754px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 593, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool .k-insertUnorderedList {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -754px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 596, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool .k-insertOrderedList {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -814px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 599, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool.k-state-selected {
  background: #303644;
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07);
}
/* line 602, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool.k-state-selected .k-bold {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -30px -844px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 605, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool.k-state-selected .k-italic {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -664px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 608, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool.k-state-selected .k-undeline {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: 0 -784px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 611, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool.k-state-selected .k-justifyLeft {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -60px -844px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 614, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool.k-state-selected .k-justifyCenter {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -24px -724px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 617, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool.k-state-selected .k-justifyRight {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -30px -784px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 620, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool.k-state-selected .k-insertUnorderedList {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -30px -754px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}
/* line 623, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool.k-state-selected .k-insertOrderedList {
  background-image: url('../../assets/img/icons-sbb9dcf77a1.png');
  background-position: -30px -814px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  width: 30px;
}

/* line 631, ../sass/_controls.scss */
span.k-tool-icon.k-indent {
  background-position: -312px 0;
  margin-top: 4px;
  display: block;
}

/* line 636, ../sass/_controls.scss */
span.k-tool-icon.k-outdent {
  background-position: -312px -24px;
  display: block;
  margin-top: 4px;
  margin-left: 2px;
}

/* line 642, ../sass/_controls.scss */
span.k-tool-icon.k-createLink {
  background-position: -312px -48px;
  display: block;
  margin-top: 3px;
  margin-left: 3px;
}

/* line 648, ../sass/_controls.scss */
span.k-tool-icon.k-insertImage {
  display: block;
  margin-top: 3px;
  margin-left: 3px;
  background-position: -312px -96px;
}

/* line 654, ../sass/_controls.scss */
span.k-tool-icon.k-createTable {
  background-position: -216px 0;
  display: block;
  margin-top: 3px;
  margin-left: 3px;
}

/* line 660, ../sass/_controls.scss */
.k-dropdown-wrap .k-input, .k-dropdown-wrap .k-state-hover .k-input {
  color: #fff;
}

/* line 663, ../sass/_controls.scss */
span.k-widget.k-dropdown.k-header.k-editor-widget {
  height: auto;
  border: none;
  border: #616F81 1px solid;
}

/* line 668, ../sass/_controls.scss */
.k-editor .k-editable-area {
  padding: 20px;
}

/* line 672, ../sass/_controls.scss */
.k-window-titlebar {
  margin-top: -36px !important;
  height: auto !important;
}

/* line 676, ../sass/_controls.scss */
div.k-window {
  padding-top: 2.5em !important;
}
/* line 678, ../sass/_controls.scss */
div.k-window button.k-dialog-insert.k-button.k-primary {
  min-width: 80px;
  padding: 0 10px;
  height: 30px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: none;
  font-weight: 700;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  /* margin: 10px 5px; */
  background: #3fbfe1;
}
/* line 693, ../sass/_controls.scss */
div.k-window button.k-dialog-close.k-button {
  min-width: 80px;
  padding: 0 10px;
  height: 30px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: none;
  font-weight: 700;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  /* margin: 10px 5px; */
  background: #b1b1b1;
}

/* line 710, ../sass/_controls.scss */
.k-popup.k-list-container {
  min-width: 180px !important;
}

/* line 713, ../sass/_controls.scss */
.k-widget .k-edit-field .k-checkbox {
  float: left;
}

/* line 714, ../sass/_controls.scss */
.k-widget .k-edit-field label.k-checkbox-label {
  float: left;
  padding-top: 1px;
}

/* line 719, ../sass/_controls.scss */
table ul.k-editor-toolbar .k-input {
  color: #000 !important;
}

/* line 723, ../sass/_controls.scss */
.k-ct-popup .k-ct-cell {
  background-color: #EAEAEA;
}

/* line 727, ../sass/_controls.scss */
.k-ct-popup .k-ct-cell.k-state-selected {
  background-color: #3fbfe1;
}

/* line 730, ../sass/_controls.scss */
table ul.k-editor-toolbar .k-combobox {
  width: 46%;
  display: inline-block;
  height: 30px;
}

/* line 734, ../sass/_controls.scss */
div.k-window .k-edit-buttons .k-primary {
  min-width: 80px;
  padding: 0 10px;
  height: 30px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: none;
  font-weight: 700;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  /* margin: 10px 5px; */
  background: #3fbfe1;
}

/* line 750, ../sass/_controls.scss */
table ul.k-editor-toolbar span.k-colorpicker {
  width: 50px !important;
  float: left;
  position: relative;
  background: #FFF !important;
  border-color: #424a5c;
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07), inset 0px 0.5px 0px 0px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07), inset 0px 0.5px 0px 0px rgba(255, 255, 255, 0.5);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07), inset 0px 0.5px 0px 0px rgba(255, 255, 255, 0.5);
  width: 32px;
  height: 32px;
}

/* line 762, ../sass/_controls.scss */
table ul.k-editor-toolbar .k-combobox span.k-dropdown-wrap span.k-select {
  background-color: #FFF !important;
  height: 30px;
}

/* line 766, ../sass/_controls.scss */
.random-list.random-list-fixed-width.custom.vehicle .waSlideMenu-menu li {
  max-width: none;
  min-width: 0;
  display: block;
  margin: 0;
  word-wrap: normal;
  float: none;
}

/* line 774, ../sass/_controls.scss */
table.k-editor .k-editor-toolbar .k-tool.k-state-selected .k-underline {
  background-position: -30px -554px;
}

@media (max-width: 1500px) {
  /* line 778, ../sass/_controls.scss */
  .k-webkit .k-editor-toolbar li.k-tool-group {
    max-width: 200px;
  }
}
/*Gantt Chart*/
/* line 784, ../sass/_controls.scss */
.gantt {
  width: 100%;
  line-height: 1;
}

/* line 789, ../sass/_controls.scss */
.gantt-scrollable {
  overflow-y: hidden;
  overflow-x: scroll;
}

/* line 794, ../sass/_controls.scss */
.gantt-head, .gantt-labels {
  cursor: default;
}

/* line 798, ../sass/_controls.scss */
.gantt-labels {
  float: left;
  border-right: 1px solid #dddddd;
}

/* line 803, ../sass/_controls.scss */
.gantt-labels-head {
  border-top: 1px solid transparent;
  border-bottom: 1px solid #dddddd;
}

/* line 808, ../sass/_controls.scss */
.gantt-labels-body {
  overflow: hidden;
}

/* line 812, ../sass/_controls.scss */
.gantt-head {
  overflow: hidden;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}

/* line 818, ../sass/_controls.scss */
.gantt-head-row, .gantt-labels-head-row {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 2em;
  white-space: nowrap;
}

/* line 826, ../sass/_controls.scss */
.gantt-head-row-bottom {
  border-bottom: 1px solid #dddddd;
}

/* line 830, ../sass/_controls.scss */
.gantt-head-row span {
  position: absolute;
  border-right: 1px solid #dddddd;
}

/* line 835, ../sass/_controls.scss */
.gantt-labels-row span, .gantt-labels-head-row span, .gantt-head-row span {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline-block;
  height: 2em;
  text-align: center;
  padding-top: 0.5em;
  overflow: hidden;
  text-overflow: clip;
}

/* line 847, ../sass/_controls.scss */
.gantt-labels-row span, .gantt-labels-head-row {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 852, ../sass/_controls.scss */
.gantt-labels-head-row {
  overflow: hidden;
  white-space: nowrap;
}

/* line 857, ../sass/_controls.scss */
.gantt-labels-row {
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
}

/* line 863, ../sass/_controls.scss */
.gantt-body {
  position: relative;
  width: 100%;
}

/* line 868, ../sass/_controls.scss */
.gantt-body-background {
  position: absolute;
  width: 100%;
}

/* line 873, ../sass/_controls.scss */
.gantt-body-foreground {
  position: absolute;
  height: 100%;
}

/* line 878, ../sass/_controls.scss */
.gantt-foreground-col, .gantt-foreground-col-weekend, .gantt-foreground-col-nonworkhour {
  position: absolute;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline-block;
  height: 100%;
  border-right: 1px solid #dddddd;
}

/* line 888, ../sass/_controls.scss */
.gantt-foreground-col-weekend, .gantt-foreground-col-nonworkhour {
  background-color: rgba(200, 200, 200, 0.3);
}

/* line 892, ../sass/_controls.scss */
.gantt-background-row-alt {
  background-color: #EFEFEF;
}

/* line 896, ../sass/_controls.scss */
.gantt-row {
  position: relative;
}

/* Move row to top when hovering to ensure its tooltips
     appear above other tasks which may have higher z-index.  */
/* line 902, ../sass/_controls.scss */
.gantt-row:hover {
  z-index: 999;
}

/* line 906, ../sass/_controls.scss */
.gantt-row-height {
  height: 2em;
}

/* line 910, ../sass/_controls.scss */
.gantt-task {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  min-width: 0.6em;
  height: 80%;
  background-color: grey;
  border-radius: 2px;
}

/* line 920, ../sass/_controls.scss */
.gantt-task-milestone {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  width: 0.6em !important;
  height: 80%;
  background-color: grey;
  border-radius: 0.3em;
}

/* line 930, ../sass/_controls.scss */
.gantt-task-content {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0.3em;
  overflow: hidden;
}

/* line 937, ../sass/_controls.scss */
.gantt-task-content span {
  display: inline-block;
  white-space: nowrap;
}

/* line 942, ../sass/_controls.scss */
.gantt-task-info {
  position: fixed;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  padding: 9px 12px;
  opacity: 0;
  z-index: 999;
}

/* line 953, ../sass/_controls.scss */
.gantt-task-info-content {
  line-height: 1.1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 960, ../sass/_controls.scss */
.gantt-task-infoArrow:before, .gantt-task-infoArrowR:before {
  position: absolute;
  top: 100%;
  width: 0px;
  height: 0px;
  border-top: 8px solid rgba(0, 0, 0, 0.1);
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  content: '';
}

/* line 970, ../sass/_controls.scss */
.gantt-task-infoArrow:before {
  left: 10px;
}

/* line 974, ../sass/_controls.scss */
.gantt-task-infoArrowR:before {
  right: 10px;
}

/* line 978, ../sass/_controls.scss */
.gantt-task-infoArrow:after, .gantt-task-infoArrowR:after {
  position: absolute;
  top: 100%;
  width: 0px;
  height: 0px;
  border-top: 7px solid #ffffff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  content: '';
}

/* line 988, ../sass/_controls.scss */
.gantt-task-infoArrow:after {
  left: 11px;
}

/* line 992, ../sass/_controls.scss */
.gantt-task-infoArrowR:after {
  right: 11px;
}

/* line 996, ../sass/_controls.scss */
.gantt-task-bounds {
  height: 125%;
  top: -12.5%;
  position: absolute;
  z-index: 99;
  border: 1px dashed;
  pointer-events: none;
}

/* line 1005, ../sass/_controls.scss */
.gantt-task-bounds-in {
  border-color: #2E4F2E;
}

/* line 1008, ../sass/_controls.scss */
.gantt-task-bounds-out {
  border-color: #FF6347;
}

/* line 1012, ../sass/_controls.scss */
.gantt-vertical-line {
  width: 1px;
  border-left: 1px solid red;
  height: 100%;
  position: relative;
  z-index: 2;
}

/* Color Picker */
/* line 1020, ../sass/_controls.scss */
.popover {
  border-radius: 0;
  box-shadow: none;
  max-width: 500px;
}
/* line 1024, ../sass/_controls.scss */
.popover.fade.in {
  background: #f6f4f1 !important;
}
/* line 1027, ../sass/_controls.scss */
.popover.right > .arrow:after {
  border-right-color: #f6f4f1;
}
/* line 1030, ../sass/_controls.scss */
.popover.left > .arrow:after {
  border-left-color: #f6f4f1;
}
/* line 1033, ../sass/_controls.scss */
.popover.top > .arrow:after {
  border-top-color: #f6f4f1;
}
/* line 1036, ../sass/_controls.scss */
.popover.bottom > .arrow:after {
  border-bottom-color: #f6f4f1;
}

/* line 1040, ../sass/_controls.scss */
color-picker {
  position: relative;
  display: inline-block;
}
/* line 1043, ../sass/_controls.scss */
color-picker .panel-title {
  font-size: 16px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: 700;
  line-height: 36px;
  color: #fff;
  float: left;
  margin-left: 15px;
}
/* line 1052, ../sass/_controls.scss */
color-picker .color-holder {
  padding: 0 15px 8px;
  text-align: center;
}
/* line 1056, ../sass/_controls.scss */
color-picker .button {
  line-height: 24px;
  float: right;
  height: 22px;
  text-align: center;
  margin-left: 0;
  margin: 7px 5px;
  min-width: auto;
  padding: 0 13px;
  width: 70px;
}

/* line 1068, ../sass/_controls.scss */
.popover-content {
  /* padding: 8px 9px 6px; */
  padding: 0;
  float: left;
  opacity: 0;
  visibility: hidden;
  -moz-transition: opacity 0.2s linear, visibility 0.2s linear;
  -o-transition: opacity 0.2s linear, visibility 0.2s linear;
  -webkit-transition: opacity 0.2s linear, visibility 0.2s linear;
  transition: opacity 0.2s linear, visibility 0.2s linear;
  position: fixed;
  background: #fff;
  border: solid 1px #f6f4f1;
  white-space: nowrap;
  width: auto;
  margin-top: -36px;
  z-index: 9;
  border-radius: 6px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  min-width: 275px;
  min-height: 89px;
}
/* line 1086, ../sass/_controls.scss */
.popover-content .grey-header, .popover-content .blue-header {
  border-radius: 6px 6px 0 0;
  margin-bottom: 10px;
  padding-right: 10px;
}
/* line 1091, ../sass/_controls.scss */
.popover-content:after, .popover-content:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 1101, ../sass/_controls.scss */
.popover-content:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 8px;
  margin-top: -8px;
}
/* line 1107, ../sass/_controls.scss */
.popover-content:before {
  border-color: rgba(246, 244, 241, 0);
  border-right-color: #E0E0E0;
  border-width: 9px;
  margin-top: -9px;
}
/* line 1114, ../sass/_controls.scss */
.popover-content.left:after, .popover-content.left:before {
  left: 100%;
}
/* line 1117, ../sass/_controls.scss */
.popover-content.left:after {
  border-right-color: none;
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
}
/* line 1122, ../sass/_controls.scss */
.popover-content.left:before {
  border-right-color: none;
  border-color: rgba(246, 244, 241, 0);
  border-left-color: #f6f4f1;
}
/* line 1129, ../sass/_controls.scss */
.popover-content.bottom:after, .popover-content.bottom:before {
  left: calc(50% - 4px);
  top: 0%;
}
/* line 1133, ../sass/_controls.scss */
.popover-content.bottom:after {
  border-right-color: none;
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
}
/* line 1138, ../sass/_controls.scss */
.popover-content.bottom:before {
  border-right-color: none;
  border-color: rgba(246, 244, 241, 0);
  border-left-color: #f6f4f1;
}
/* line 1145, ../sass/_controls.scss */
.popover-content.noarrow:after {
  content: none;
}
/* line 1148, ../sass/_controls.scss */
.popover-content.noarrow:before {
  content: none;
}
/* line 1152, ../sass/_controls.scss */
.popover-content .border-blue {
  border: 2px solid rgba(34, 135, 210, 0.9);
}

/* line 1156, ../sass/_controls.scss */
.color-item {
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-right: 3px;
  cursor: pointer;
}
/* line 1162, ../sass/_controls.scss */
.color-item:last-of-type {
  margin-right: 0;
}
/* line 1165, ../sass/_controls.scss */
.color-item.selected:after {
  content: '';
  display: block;
  width: 6px;
  height: 12px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  margin-left: 9px;
  margin-top: 5px;
}
/* line 1177, ../sass/_controls.scss */
.color-item.selected.None:after {
  border-color: #B9ACAC;
}

/* line 1181, ../sass/_controls.scss */
.show-popover {
  opacity: 1;
  visibility: visible;
}

/*end*/
@media only screen and (min-width: 1685px) {
  /* line 4, ../sass/_media.scss */
  .reports.daily-reports .nicescroll-rails, .reports.finance-reports .nicescroll-rails, .reports.branch-summary .nicescroll-rails, .reports.weekly .nicescroll-rails {
    left: inherit !important;
    right: 0;
  }

  /* line 8, ../sass/_media.scss */
  .current-utilization .filter ul select, .current-utilization .filter ul .datepicker-holder {
    width: 150px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 14, ../sass/_media.scss */
  .merge-tool .table > thead > tr > td, .merge-tool .table > tbody > tr > td, .merge-tool .table > tfoot > tr > td {
    padding-top: 10px;
    padding-bottom: 8px;
  }
}
@media only screen and (max-width: 1599px) {
  /* line 22, ../sass/_media.scss */
  .merge-tool .table > thead > tr > td, .merge-tool .table > tbody > tr > td, .merge-tool .table > tfoot > tr > td {
    padding-top: 7px;
    padding-bottom: 6px;
  }

  /* line 27, ../sass/_media.scss */
  .random-list > li {
    margin-right: 2%;
    padding-right: 2%;
    max-width: 17%;
    word-wrap: break-word;
  }

  /* line 33, ../sass/_media.scss */
  .select-style {
    background-position: right 7px center;
  }

  /* line 36, ../sass/_media.scss */
  .data-manager-equipment-filter h5 {
    font-size: 12px;
    margin-top: 2px;
  }

  /* line 40, ../sass/_media.scss */
  .pink h5, .band h6, .band h5 {
    font-size: 13px;
  }

  /* line 43, ../sass/_media.scss */
  .bordered-list {
    padding: 31px 0 0;
  }

  /* line 46, ../sass/_media.scss */
  .bordered-list li {
    margin-right: 0;
  }

  /* line 49, ../sass/_media.scss */
  .content-header h4 {
    font-size: 18px;
  }

  /* line 52, ../sass/_media.scss */
  #header .navbar-header .user h2 {
    font-size: 15px;
  }

  /* line 55, ../sass/_media.scss */
  .breadcrumps li {
    font-size: 14px;
  }

  /* line 58, ../sass/_media.scss */
  .breadcrumps {
    margin: 12px 0 7px;
  }

  /* line 61, ../sass/_media.scss */
  .switch li {
    /*width: 90px;*/
  }

  /* line 64, ../sass/_media.scss */
  .switch li label {
    /*width: 90px;*/
    font-size: 13px;
  }

  /* line 68, ../sass/_media.scss */
  .switch.f-i li {
    width: 144px;
  }

  /* line 71, ../sass/_media.scss */
  .rental-activities .shadow-box h6 {
    font-size: 17px;
    margin-bottom: 16px;
  }

  /* line 75, ../sass/_media.scss */
  .rental-activities .shadow-box li h4, .emp-quick-detail .box.width-45 .content-block h4 {
    font-size: 12px;
  }

  /* line 78, ../sass/_media.scss */
  .rental-activities .shadow-box li h5, .rental-activities .sub-section .shadow-box li h5 {
    word-wrap: break-word;
  }

  /* line 82, ../sass/_media.scss */
  .rental-activities .sub-section .sub-title {
    font-size: 17px;
  }

  /* line 86, ../sass/_media.scss */
  label {
    font-size: 12px;
  }

  /* line 89, ../sass/_media.scss */
  .form-group {
    margin-bottom: 4px;
  }

  /* line 92, ../sass/_media.scss */
  .select-style select {
    height: 30px;
  }

  /* line 95, ../sass/_media.scss */
  .select-style, input, 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, .k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default {
    height: 30px;
  }

  /* line 98, ../sass/_media.scss */
  .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: 30px;
    line-height: 22px;
  }

  /* line 102, ../sass/_media.scss */
  .table > thead > tr.row-filter-container > th .k-picker-wrap .k-select {
    top: 2px;
  }

  /* line 105, ../sass/_media.scss */
  #sidebar ul li a span {
    font-size: 14px;
  }

  /* line 108, ../sass/_media.scss */
  .form-control {
    font-size: 12px;
    height: 30px;
  }

  /* line 112, ../sass/_media.scss */
  .input-group-addon {
    padding: 5px 8px;
  }

  /* line 115, ../sass/_media.scss */
  .date-range .input-group-addon {
    padding: 5px 8px 5px 0;
  }

  /* line 118, ../sass/_media.scss */
  textarea {
    min-height: 160px;
  }

  /* line 121, ../sass/_media.scss */
  .edit-roles-list .edit-roles-content {
    font-size: 13px;
  }

  /* line 124, ../sass/_media.scss */
  .button {
    height: 30px;
  }

  /* line 127, ../sass/_media.scss */
  .add-rental-search .search-categories .search-btn {
    line-height: 34px;
  }

  /* line 130, ../sass/_media.scss */
  .table > thead > tr > th {
    font-size: 12px;
  }

  /* line 133, ../sass/_media.scss */
  .service-order .table > thead > tr > th {
    font-size: 11px;
    padding: 8px 2px;
  }

  /* line 137, ../sass/_media.scss */
  .assigned-jobs tbody tr td {
    font-size: 13px;
  }

  /* line 140, ../sass/_media.scss */
  .assigned-jobs .table {
    margin-bottom: 5px;
  }

  /* line 143, ../sass/_media.scss */
  .bfh-datepicker .form-control, .bfh-timepicker .form-control {
    height: 30px;
    padding-right: 0;
  }

  /* line 147, ../sass/_media.scss */
  input[type="radio"] + label {
    height: 40px;
  }

  /* line 150, ../sass/_media.scss */
  .search-categories textarea {
    min-height: 170px;
  }

  /* line 153, ../sass/_media.scss */
  .add-rental-search .search-categories .table-style.smallTable {
    height: 350px;
  }
  /* line 155, ../sass/_media.scss */
  .add-rental-search .search-categories .table-style.smallTable tbody {
    height: 269px;
  }

  /* line 159, ../sass/_media.scss */
  .add-rental-search .search-categories .table-style {
    height: 326px;
  }
  /* line 161, ../sass/_media.scss */
  .add-rental-search .search-categories .table-style tbody {
    height: 245px;
  }

  /* line 165, ../sass/_media.scss */
  .reports .table > thead > tr > td.down-rented .dropdown-menu, .reports .table > tbody > tr > td.down-rented .dropdown-menu, .reports .table > tfoot > tr > td.down-rented .dropdown-menu {
    padding: 15px 16px 9px;
  }
  /* line 167, ../sass/_media.scss */
  .reports .table > thead > tr > td.down-rented .dropdown-menu h5, .reports .table > tbody > tr > td.down-rented .dropdown-menu h5, .reports .table > tfoot > tr > td.down-rented .dropdown-menu h5 {
    font-size: 15px;
  }
  /* line 170, ../sass/_media.scss */
  .reports .table > thead > tr > td.down-rented .dropdown-menu h6, .reports .table > tbody > tr > td.down-rented .dropdown-menu h6, .reports .table > tfoot > tr > td.down-rented .dropdown-menu h6 {
    font-size: 13px;
    margin-bottom: 10px;
  }

  /* line 175, ../sass/_media.scss */
  .reports .dropdown-menu a span {
    font-size: 14px;
  }

  /* line 178, ../sass/_media.scss */
  .select-role li a {
    font-size: 13px;
  }

  /* line 181, ../sass/_media.scss */
  .roles-and-permissions .section-header h4 {
    font-size: 14px;
    margin-top: 6px;
  }

  /* line 185, ../sass/_media.scss */
  .transaction-permissions .permissions-list li h6 {
    font-size: 14px;
  }

  /* line 188, ../sass/_media.scss */
  .transaction-permissions .permissions-list li p {
    font-size: 13px;
    margin-bottom: 14px;
  }

  /* line 192, ../sass/_media.scss */
  .assigned-users .assigned-users-list li .user h6 {
    font-size: 10px;
  }

  /* line 195, ../sass/_media.scss */
  .assigned-users .assigned-users-list li .user h5 {
    font-size: 14px;
  }

  /* line 198, ../sass/_media.scss */
  .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    font-size: 13px;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  /* line 204, ../sass/_media.scss */
  .gps-view tbody > tr > td {
    font-size: 13.5px;
  }

  /* line 210, ../sass/_media.scss */
  .roles-and-permissions .section-header {
    padding-bottom: 10px;
  }

  /* line 213, ../sass/_media.scss */
  .dashboard-overview li h4 {
    font-size: 33px;
    line-height: 33px;
  }

  /* line 217, ../sass/_media.scss */
  .dashboard-overview li h5 {
    font-size: 12px;
    line-height: 15px;
    margin-left: 11px;
  }

  /* line 222, ../sass/_media.scss */
  .content-header .address h5 {
    font-size: 18px;
    margin-top: 3px;
  }

  /* line 226, ../sass/_media.scss */
  .content-header .address p, .dashboard-main .dashboard-bottom .box .item-listing li p {
    font-size: 13px;
    line-height: 18px;
  }

  /* line 230, ../sass/_media.scss */
  .dashboard-main .box .box-wrapper {
    padding: 15px 20px;
  }

  /* line 233, ../sass/_media.scss */
  .dashboard-main .box .box-wrapper h5, .dashboard-main .dashboard-bottom .box h3 {
    font-size: 17px;
  }

  /* line 236, ../sass/_media.scss */
  .dashboard-main .box .box-wrapper .progress-indicator {
    margin-top: 27px;
  }

  /* line 239, ../sass/_media.scss */
  .dashboard-main .dashboard-bottom .box h3 {
    margin-bottom: 20px;
  }

  /* line 242, ../sass/_media.scss */
  .dashboard-main .box .box-wrapper p, .dashboard-main .box .box-wrapper h6 {
    font-size: 12px;
  }

  /* line 245, ../sass/_media.scss */
  .dashboard-main .box .box-wrapper h6 span {
    font-size: 14px;
  }

  /* line 248, ../sass/_media.scss */
  .reports .table > thead > tr th {
    font-size: 11px;
  }

  /* line 251, ../sass/_media.scss */
  .reports .table > tbody > tr.main-head td, .reports .table > tbody > tr.sub-end td, .reports .table > tbody > tr.main-end td {
    font-size: 12px;
  }

  /* line 254, ../sass/_media.scss */
  .reports .table > tbody > tr.second-sub-head td, .reports .table > tbody > tr.sub-head td {
    font-size: 11px;
  }

  /* line 257, ../sass/_media.scss */
  .filter-reports ul select {
    width: 90px;
  }

  /* line 260, ../sass/_media.scss */
  .multi-select .btn-group-vertical > .btn, .multi-select .btn-group > .btn, .multi-select .btn-group, .multi-select .btn-group-vertical {
    height: 34px;
  }

  /* line 263, ../sass/_media.scss */
  .filter-reports .multi-select .btn-group-vertical > .btn, .filter-reports .multi-select .btn-group > .btn, .filter-reports .multi-select .btn-group, .filter-reports .multi-select .btn-group-vertical {
    height: 27px;
  }

  /* line 266, ../sass/_media.scss */
  .util-filter.filter-reports .multi-select .btn-group-vertical > .btn, .util-filter.filter-reports .multi-select .btn-group > .btn, .util-filter.filter-reports .multi-select .btn-group, .util-filter.filter-reports .multi-select .btn-group-vertical {
    height: 30px;
  }

  /* line 269, ../sass/_media.scss */
  .icon-back {
    margin: 5px 7px 0 15px;
  }

  /**************************8/1/2016**************************/
  /* line 273, ../sass/_media.scss */
  .cl-wk-view .wk-block {
    font-size: 12px;
  }

  /* line 276, ../sass/_media.scss */
  .cl-wk-view .cl-wk-content .expandable-box h5 {
    font-size: 13px;
  }

  /* line 279, ../sass/_media.scss */
  .cl-wk-view .cl-wk-content .expandable-box h6 {
    font-size: 30px;
  }

  /* line 282, ../sass/_media.scss */
  .expanded li {
    font-size: 13px;
    margin-bottom: 14px;
  }

  /* line 286, ../sass/_media.scss */
  .week-slider {
    padding-top: 20px;
  }

  /* line 289, ../sass/_media.scss */
  .week-slider span {
    font-size: 15px;
  }

  /* line 292, ../sass/_media.scss */
  .sales-order-selectors, .so-dropdown-template select {
    font-size: 15px;
  }

  /* line 295, ../sass/_media.scss */
  .sales-report-popup .modal-body .header-title {
    font-size: 23px;
    margin-bottom: 24px;
  }

  /* line 299, ../sass/_media.scss */
  .sales-report-popup .modal-body .button-controls {
    margin-top: 40px;
  }

  /* line 302, ../sass/_media.scss */
  .sales-report-popup .modal-body p.align-center {
    font-size: 14px;
  }

  /* line 305, ../sass/_media.scss */
  .sales-report-popup .modal-header h4, .sales-report-popup .modal-header h5 {
    font-size: 15px;
  }

  /* line 308, ../sass/_media.scss */
  .sales-report-popup .modal-body .list-item h6 {
    font-size: 12px;
  }

  /* line 311, ../sass/_media.scss */
  .sales-report-popup .modal-body .list-item p {
    font-size: 15px;
  }

  /* line 314, ../sass/_media.scss */
  .current-utilization .filter ul select, .current-utilization .filter ul .datepicker-holder {
    width: 130px;
  }

  /* line 317, ../sass/_media.scss */
  .row-filter-container .k-dropdown-wrap .k-i-arrow-s {
    background: url(/assets/img/ic-select-dropdown.png) top 6px left no-repeat;
  }

  /* line 321, ../sass/_media.scss */
  .rental-custom-style .button {
    font-size: 10px;
  }
  /* line 324, ../sass/_media.scss */
  .rental-custom-style .btn-green {
    line-height: 24px;
  }
  /* line 327, ../sass/_media.scss */
  .rental-custom-style .random-list li {
    margin-bottom: 10px;
  }
  /* line 330, ../sass/_media.scss */
  .rental-custom-style .rental-activities .shadow-box {
    margin: 7px 15px;
  }
  /* line 332, ../sass/_media.scss */
  .rental-custom-style .rental-activities .shadow-box h6 {
    font-size: 14px;
    margin-bottom: 16px;
  }
  /* line 336, ../sass/_media.scss */
  .rental-custom-style .rental-activities .shadow-box li h4 {
    font-size: 11px;
  }
  /* line 339, ../sass/_media.scss */
  .rental-custom-style .rental-activities .shadow-box h5 {
    font-size: 12px;
  }
  /* line 343, ../sass/_media.scss */
  .rental-custom-style .rental-activities .sub-section {
    margin: 20px 0 15px;
  }
  /* line 345, ../sass/_media.scss */
  .rental-custom-style .rental-activities .sub-section.less-margin {
    margin-top: 8px;
  }
  /* line 348, ../sass/_media.scss */
  .rental-custom-style .rental-activities .sub-section .sub-title {
    font-size: 15px;
  }
  /* line 351, ../sass/_media.scss */
  .rental-custom-style .rental-activities .sub-section .m-top-less {
    margin-top: 8px;
  }
  /* line 354, ../sass/_media.scss */
  .rental-custom-style .rental-activities .sub-section .btn-green {
    float: right;
    margin-left: 4px;
    height: 22px;
    line-height: 20px;
  }
  /* line 359, ../sass/_media.scss */
  .rental-custom-style .rental-activities .sub-section .btn-green .icon-plus {
    margin-top: 6px;
    margin-right: 5px;
  }
  /* line 365, ../sass/_media.scss */
  .rental-custom-style .btn-submit {
    font-size: 10px;
  }
  /* line 368, ../sass/_media.scss */
  .rental-custom-style .table > thead > tr > th {
    font-size: 12px;
  }
  /* line 371, ../sass/_media.scss */
  .rental-custom-style .table .btn-row-action {
    padding: 3px 10px;
  }
  /* line 374, ../sass/_media.scss */
  .rental-custom-style .switch li label {
    width: 100px;
    font-size: 12px;
    padding: 0;
  }
  /* line 379, ../sass/_media.scss */
  .rental-custom-style .paging-text {
    font-size: 13px;
  }
  /* line 382, ../sass/_media.scss */
  .rental-custom-style .page-no {
    padding: 26px 12px 0 0;
    font-size: 13px;
  }
  /* line 387, ../sass/_media.scss */
  .rental-custom-style .table > thead > tr.row-filter-container > th.align-center .clear-filter {
    font-size: 11px;
  }
}
@media only screen and (max-width: 1360px) {
  /* line 394, ../sass/_media.scss */
  #sidebar.sidebar_v2 ul li i,
  #sidebar ul li a i {
    width: 20px;
    height: 20px;
  }

  /* line 399, ../sass/_media.scss */
  .icon-dashboard {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -40px;
  }

  /* line 402, ../sass/_media.scss */
  .icon-sales-orders {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -360px;
  }

  /* line 405, ../sass/_media.scss */
  .icon-dispatch-orders {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -80px;
  }

  /* line 408, ../sass/_media.scss */
  .icon-equipment {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -200px;
  }

  /* line 411, ../sass/_media.scss */
  .icon-data-manager {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -60px;
  }

  /* line 414, ../sass/_media.scss */
  .icon-rentals {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -320px;
  }

  /* line 417, ../sass/_media.scss */
  .icon-reports {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -340px;
  }

  /* line 420, ../sass/_media.scss */
  .icon-reports {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -340px;
  }

  /* line 423, ../sass/_media.scss */
  .icon-settings {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -400px;
  }

  /* line 426, ../sass/_media.scss */
  .icon-logout {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -260px;
  }

  /* line 429, ../sass/_media.scss */
  .icon-org-settings {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -280px;
  }

  /* line 432, ../sass/_media.scss */
  .icon-utilization {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -160px;
  }

  /* line 435, ../sass/_media.scss */
  .icon-employees {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -120px;
  }

  /* line 438, ../sass/_media.scss */
  .icon-storage {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -140px;
  }

  /* line 441, ../sass/_media.scss */
  .icon-vehicle {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 0;
  }

  /* line 444, ../sass/_media.scss */
  .icon-jobs {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -240px;
  }

  /* line 447, ../sass/_media.scss */
  .icon-hour-meter {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -220px;
  }

  /* line 450, ../sass/_media.scss */
  .icon-service-request {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -380px;
  }

  /* line 453, ../sass/_media.scss */
  .icon-data-loader {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -300px;
  }

  /* line 456, ../sass/_media.scss */
  .icon-assembly {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -180px;
  }

  /* line 459, ../sass/_media.scss */
  .icon-dispatch {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -100px;
  }

  /* line 463, ../sass/_media.scss */
  .icon-asset-workbench {
    background-image: url('../../assets/img/icons-small-sa77e42b641.png');
    background-position: 0 -20px;
  }

    /*.icon-dispatch{
        @include use-sprite-small(ic-dispatch-small);
    }




    */
  /* line 474, ../sass/_media.scss */
  .custom-styling li {
    max-width: 23% !important;
  }

  /* line 477, ../sass/_media.scss */
  .custom-styling .with-bg-color li {
    max-width: 46% !important;
  }
}
@media only screen and (min-width: 991px) and (max-width: 1280px) {
  /* line 482, ../sass/_media.scss */
  .account-creation-steps li {
    /*float: left;
    width: 20%;*/
  }
  /* line 485, ../sass/_media.scss */
  .account-creation-steps li hr {
    width: 73px;
  }

  /* line 489, ../sass/_media.scss */
  .account-creation-steps.items-2 li {
    width: auto;
  }

  /* line 492, ../sass/_media.scss */
  .apply-btn {
    width: 73px;
  }

  /* line 495, ../sass/_media.scss */
  .date-range p, .filter-reports span {
    font-size: 13px;
  }

  /* line 498, ../sass/_media.scss */
  .filter-reports ul select, .filter-reports .multi-select {
    width: 70px;
  }

  /* line 501, ../sass/_media.scss */
  .multi-select .multiselect-selected-text {
    width: 75%;
  }

  /* line 504, ../sass/_media.scss */
  .util-filter .multi-select {
    width: 145px;
  }

  /* line 507, ../sass/_media.scss */
  .filter-reports ul li, .filter-reports ul li:first-child {
    padding-left: 5px !important;
  }

  /* line 510, ../sass/_media.scss */
  .k-multiselect-wrap ul li {
    padding-left: 0;
  }

  /* line 513, ../sass/_media.scss */
  .filter-reports ul li label {
    font-size: 12px;
  }

  /* line 516, ../sass/_media.scss */
  .filter-reports .apply-btn {
    margin-left: 5px;
  }

  /* line 519, ../sass/_media.scss */
  .random-list.random-list-fixed-width .editable .k-datetimepicker .k-picker-wrap input {
    padding-right: 49px;
  }

  /* line 522, ../sass/_media.scss */
  .glyphicon-calendar, .rental-activities .add-rental-search .glyphicon-calendar, .rental-activities .rent-transaction-details .glyphicon-calendar, .k-i-calendar, .k-multiselect-wrap span.k-icon {
    font-size: 0 !important;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 527, ../sass/_media.scss */
  .emp-quick-detail .box.width-45 .content-block p.ex-f-size {
    font-size: 15px;
  }

  /* line 530, ../sass/_media.scss */
  .emp-quick-detail .col-md-10 {
    width: 100%;
  }

  /* line 534, ../sass/_media.scss */
  .create-dispatch-order-container .create-dispatch-order .k-picker-wrap input {
    padding-right: 23px;
  }
  /* line 537, ../sass/_media.scss */
  .create-dispatch-order-container .create-dispatch-order .form-group .col-md-4 {
    width: 41.66666667%;
  }
  /* line 540, ../sass/_media.scss */
  .create-dispatch-order-container .create-dispatch-order .form-group .col-md-4.inp-container {
    width: 33.33333333%;
  }
  /* line 543, ../sass/_media.scss */
  .create-dispatch-order-container .create-dispatch-order .labelstyle {
    float: none;
    line-height: 16px;
  }
  /* line 547, ../sass/_media.scss */
  .create-dispatch-order-container .create-dispatch-order .auto-complete-input-box .icon-validation-error {
    left: auto;
    right: -22px;
  }
  /* line 551, ../sass/_media.scss */
  .create-dispatch-order-container .create-dispatch-order .inp-container .error-validation span {
    right: -22px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 557, ../sass/_media.scss */
  .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: normal;
  }
}
/*@media only screen and (max-width:991px){
    .account-creation-steps {
        float: left;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .form-group{
        margin-bottom: 15px;
    }
    .account-creation-steps li{
        float: left;
        width: 20%;
    }
    .roles-and-permissions .col-md-2,.roles-and-permissions .col-md-5{
        width: 100%;
    }
}
@media only screen and (max-width:767px){
    #sidebar{
        left:-200px;
    }
    .content-area{
        padding-left: 30px;
    }
    .main-links{
        padding-left: 14px;
    }
    #header .navbar-header{
        left:-200px;
    }
    #header .navbar-content{
        padding-left: 0;
    }
    .content-header h2{
        font-size: 29px;
        width: 100%;
        display: inline-block;
    }
    .content-header h4{
        font-size: 16px;
    }
    .navbar.navbar-default .navbar-brand{
        display: block;
    }
    .navbar .container-fluid{
        padding-left: 0;
    }
    .main-links li{
        width: 100%;
        margin: 0;
        a{
            width: 100%;
        }
    }
    .navbar-nav{
        margin: 0 -15px;
    }
    .transaction-permissions{
        border:solid 1px #d2d9dc;
        width:100%;
        display:inline-block;
    }
}
@media only screen and (max-width:480px){
    #header .top-notifications li{
        margin: 15px 10px;
    }
    .account-creation-steps li h6{
        font-size: 7px;
    }
    .account-creation-steps li hr{
        width: 36px;
    }
}
*/
@media only screen and (max-width: 1100px) {
  /* line 637, ../sass/_media.scss */
  .assigned-users .assigned-users-list li .user, .assigned-users .assigned-users-list li .actions {
    width: 50%;
  }

  /* line 640, ../sass/_media.scss */
  .branch-management .btn-line {
    font-size: 10px;
  }

  /* line 643, ../sass/_media.scss */
  .random-list.random-list-fixed-width .editable .k-datetimepicker .k-picker-wrap input {
    padding-right: 49px;
  }

  /* line 646, ../sass/_media.scss */
  .waSlideMenu-nav a {
    padding: 10px 26px 10px 10px;
    width: 79%;
  }
}
/* line 652, ../sass/_media.scss */
.mobile #sidebar, .mobile #header, .mobile .powered, .mobile .copyright, .mobile .main-links, .k-mobile #sidebar, .k-mobile #header, .k-mobile .powered, .k-mobile .copyright, .k-mobile .main-links {
  position: absolute;
}

/* line 655, ../sass/_media.scss */
.mobile .main-links, .k-mobile .main-links {
  width: auto;
  right: 0;
}

/* line 659, ../sass/_media.scss */
.rightAlign {
  float: right;
}

/* line 662, ../sass/_media.scss */
.options-list li a {
  min-width: 100px;
}

/* line 665, ../sass/_media.scss */
.linear-multiselect-container .options-list {
  background: none;
}

/*.k-mobile #sidebar ul.main-nav{
    max-height: none !important
}
.k-mobile #sidebar ul.common-nav{
    padding-bottom: 90px;
}*/
@media (max-width: 1050px) {
  /* line 677, ../sass/_media.scss */
  .RD-view .equipment-view .legends .color-block {
    width: 11px;
    height: 11px;
    margin-right: 2px;
  }
  /* line 682, ../sass/_media.scss */
  .RD-view .equipment-view .legends label {
    font-size: 11px;
    margin-left: -3px;
    line-height: 15px;
    margin-right: 0;
  }
  /* line 690, ../sass/_media.scss */
  .RD-view .daysheet-view-container .table-responsive {
    overflow-x: auto;
    width: calc(100% + 30px);
  }
  /* line 696, ../sass/_media.scss */
  .RD-view .workQueue-view-container .main-table {
    overflow-x: auto;
    width: calc(100% + 30px);
  }
  /* line 699, ../sass/_media.scss */
  .RD-view .workQueue-view-container .main-table > .table {
    min-width: 950px;
  }

  /* line 706, ../sass/_media.scss */
  .mobile .main-links {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
  }

  /* line 712, ../sass/_media.scss */
  body {
    /* min-width:1050px;*/
  }

  /* line 717, ../sass/_media.scss */
  .report-admin .sort-default .sort-item:after, .report-admin .sort-up .sort-item:after, .report-admin .sort-down .sort-item:after {
    right: -7px;
  }

  /* line 720, ../sass/_media.scss */
  .dashboard-overview li {
    padding: 0 5px;
  }

  /* line 723, ../sass/_media.scss */
  .dashboard-main .box .box-wrapper .progress-indicator {
    margin-top: 14px;
  }

  /* line 726, ../sass/_media.scss */
  .dashboard-main .box .box-wrapper {
    padding: 10px 20px;
  }

  /* line 729, ../sass/_media.scss */
  .c_scheme input[type="radio"] + label::after {
    left: -5px;
  }

  /* line 732, ../sass/_media.scss */
  .select-style select {
    padding: 5px 17px 5px 8px;
  }

  /* line 735, ../sass/_media.scss */
  .table .btn-submit.btn-row-action, .apply-btn.no-margin {
    font-size: 10px;
    padding: 4px 10px;
    white-space: nowrap;
  }

  /* line 740, ../sass/_media.scss */
  .apply-btn.no-margin {
    width: auto;
    margin-top: 9px;
    line-height: inherit;
  }

  /* line 745, ../sass/_media.scss */
  .filter-wrapper a.clear-filter, .table > thead > tr.row-filter-container > th.align-center .clear-filter {
    font-size: 10px;
    line-height: 24px;
  }

  /* line 749, ../sass/_media.scss */
  .content-wrapper.less-margin {
    display: inline-block;
  }

  /* line 752, ../sass/_media.scss */
  .apply-btn {
    width: 73px;
  }

  /* line 755, ../sass/_media.scss */
  .date-range p, .filter-reports span {
    font-size: 13px;
  }

  /* line 758, ../sass/_media.scss */
  .filter-reports ul select, .filter-reports .multi-select {
    width: 70px;
  }

  /* line 761, ../sass/_media.scss */
  .multi-select .multiselect-selected-text {
    width: 75%;
  }

  /* line 764, ../sass/_media.scss */
  .filter-reports ul li {
    padding-left: 5px;
  }

  /* line 767, ../sass/_media.scss */
  .filter-reports ul.multiselect-container li:first-child {
    padding-left: 5px;
  }

  /* line 770, ../sass/_media.scss */
  .util-filter ul.multiselect-container {
    right: 0;
  }

  /* line 773, ../sass/_media.scss */
  .filter-reports .apply-btn {
    margin-left: 5px;
  }

  /* line 776, ../sass/_media.scss */
  .filter-reports ul li label {
    font-size: 12px;
  }

  /* line 779, ../sass/_media.scss */
  .table > thead > tr > th {
    font-size: 11px;
  }

  /* line 782, ../sass/_media.scss */
  .filter-reports span.k-icon, .k-multiselect-wrap span.k-icon {
    font-size: 0;
  }

  /* line 786, ../sass/_media.scss */
  .workQueue-view .multi-select-directive {
    width: 100%;
  }
  /* line 789, ../sass/_media.scss */
  .workQueue-view .k-widget, .workQueue-view .k-datepicker {
    width: 120px;
  }

  /* line 793, ../sass/_media.scss */
  .l-padding .table > thead > tr.row-filter-container > th:first-child:before {
    margin-top: -3px;
  }

  /* line 796, ../sass/_media.scss */
  .sales-report-popup.popup-60.popup-large .modal-dialog, .sales-report-popup.work-queue-job-status-popup.popup-large .modal-dialog {
    width: 80% !important;
  }

  /* line 800, ../sass/_media.scss */
  .line-item-holder .table > tbody > tr > td:last-child {
    padding-right: 0;
  }
  /* line 802, ../sass/_media.scss */
  .line-item-holder .table > tbody > tr > td:last-child color-picker {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 809, ../sass/_media.scss */
  .main-links li {
    margin: 0 5px;
  }

  /* line 812, ../sass/_media.scss */
  .main-links li a {
    padding: 0;
  }

  /* line 815, ../sass/_media.scss */
  .c_scheme .pallet span {
    font-size: 9px;
  }

  /* line 818, ../sass/_media.scss */
  .table .btn-submit.btn-row-action, .apply-btn.no-margin {
    padding: 5px 10px;
  }

  /****16-10-2015****/
  /* line 822, ../sass/_media.scss */
  .select-role li a {
    font-size: 12px;
  }

  /* line 825, ../sass/_media.scss */
  .select-role li a {
    padding: 14px 34px 12px 15px;
  }

  /* line 828, ../sass/_media.scss */
  .add-role-section.show {
    padding: 20px 15px;
  }

  /* line 831, ../sass/_media.scss */
  .add-role-section input {
    width: 62%;
  }

  /* line 834, ../sass/_media.scss */
  .roles-and-permissions .button-controls {
    padding: 10px 15px;
  }

  /* line 837, ../sass/_media.scss */
  .multi-select .multiselect-selected-text {
    width: 82%;
  }

  /* line 840, ../sass/_media.scss */
  .so-type-filter span {
    margin-right: 4px;
  }

  /* line 843, ../sass/_media.scss */
  .sort-item {
    word-break: break-all;
  }

  /* line 846, ../sass/_media.scss */
  .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    font-size: 12px;
  }

  /* line 849, ../sass/_media.scss */
  .add-contact-table .btn-submit.btn-row-action {
    margin: 0 2px 0 0;
    padding: 4px 7px;
  }

  /* line 853, ../sass/_media.scss */
  .ssn-container input {
    height: 18px;
  }

  /* line 856, ../sass/_media.scss */
  .ssn-container input.char-3 {
    width: 26px;
  }

  /* line 859, ../sass/_media.scss */
  .ssn-container input.char-2 {
    width: 17px;
  }

  /* line 862, ../sass/_media.scss */
  .ssn-container input.char-4 {
    width: 40px;
  }

  /* line 865, ../sass/_media.scss */
  .listing-sections .grey-header h4 {
    font-size: 11px;
  }

  /* line 868, ../sass/_media.scss */
  .rental-tab-content .last-column {
    padding: 0;
  }
  /* line 870, ../sass/_media.scss */
  .rental-tab-content .last-column .link-text {
    margin-left: 10px !important;
  }
  /* line 873, ../sass/_media.scss */
  .rental-tab-content .last-column .btn-submit {
    margin: 0;
  }

  /* line 877, ../sass/_media.scss */
  .col-md-2.less-padding {
    padding: 0;
  }

  /* line 880, ../sass/_media.scss */
  #searchEquipmentTable .sort-item {
    word-break: break-word;
  }
}
@media (max-height: 850px) {
  /* line 886, ../sass/_media.scss */
  .dataManage .content-header h2 {
    margin-bottom: 0px;
  }

  /* line 889, ../sass/_media.scss */
  .dataManage .breadcrumps {
    margin: 5px 0 0px;
  }

  /* line 892, ../sass/_media.scss */
  .dataManage label {
    height: 34px;
  }

  /* line 895, ../sass/_media.scss */
  .dataManage .button {
    margin-top: 0;
  }

  /* line 899, ../sass/_media.scss */
  .dataManage .accordion-style.equipment-accordion .panel .panel-heading .panel-title a {
    padding: 10px 20px 10px 30px;
  }

  /* line 902, ../sass/_media.scss */
  .dataManage .accordion-style.equipment-accordion .panel .panel-heading .panel-title a:after {
    top: 16px;
  }

  /* line 905, ../sass/_media.scss */
  .dataManage .accordion-style .panel-body {
    padding: 10px 15px 0px;
  }

  /* line 908, ../sass/_media.scss */
  .form-group {
    margin-bottom: 4px;
  }
}
@media only screen and (max-width: 1253px) {
  /* line 914, ../sass/_media.scss */
  .date-range p {
    padding: 10px 3px;
  }

  /* line 917, ../sass/_media.scss */
  .random-list.random-list-fixed-width.custom li {
    min-width: 18.4%;
  }
}
@media only screen and (max-width: 1190px) {
  /* line 922, ../sass/_media.scss */
  .so-type-filter ul li label {
    padding-left: 20px;
    padding-right: 3px;
    font-size: 11px;
  }

  /* line 927, ../sass/_media.scss */
  .so-type-filter ul li label:before {
    left: 3px;
  }

  /* line 930, ../sass/_media.scss */
  .so-type-filter.security-sec ul li label {
    padding-left: 34px;
    padding-right: 10px;
    font-size: 13px;
  }

  /* line 935, ../sass/_media.scss */
  .so-type-filter.security-sec ul li label:before {
    left: 9px;
  }

  /* line 938, ../sass/_media.scss */
  .switch-medium.switch li {
    width: auto;
  }

  /* line 941, ../sass/_media.scss */
  .switch-medium.switch li label {
    padding: 0 10px;
  }

  /* line 944, ../sass/_media.scss */
  .so-date-range {
    bottom: -23px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 949, ../sass/_media.scss */
  .inp-container .error-validation .icon-validation-error, .inp-container .error-validation span {
    right: -10px;
  }

  /* line 952, ../sass/_media.scss */
  .assignment-container-view .inp-container .error-validation .icon-validation-error {
    right: -22px;
  }

  /* line 955, ../sass/_media.scss */
  .dropdown-group .inp-container .error-validation .icon-validation-error, .dropdown-group .inp-container .error-validation span {
    right: -25px;
  }

  /* line 958, ../sass/_media.scss */
  .select-style {
    background-position: right 7px center;
  }
}
@media (max-height: 1050px) and (max-width: 1150px) {
  /* line 963, ../sass/_media.scss */
  .password-msg {
    padding-top: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 850px) {
  /* line 968, ../sass/_media.scss */
  .switch li label, .switch li {
    width: 84px;
  }

  /* line 971, ../sass/_media.scss */
  .dashboard-overview li:first-child {
    padding-right: 0;
  }

  /* line 975, ../sass/_media.scss */
  .vehicle.wrapper-content .edit-vehicle li .f-width {
    min-height: 59px;
  }

  /* line 978, ../sass/_media.scss */
  .vehicle.wrapper-content .edit-vehicle li .f-width h4 {
    height: 24px;
  }

  /* line 981, ../sass/_media.scss */
  .vehicle.wrapper-content .icon-edit-employee {
    right: -6px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 986, ../sass/_media.scss */
  table.with-scroll > tbody td {
    /*word-break: break-word;*/
    word-break: break-all !important;
  }

  /* line 990, ../sass/_media.scss */
  .assign-equipmentTable td, .soList-table td {
    word-break: break-all !important;
  }

  /* line 993, ../sass/_media.scss */
  .form-group label {
    word-break: break-all !important;
  }

  /* line 996, ../sass/_media.scss */
  .tree-structure span {
    word-wrap: break-all;
  }
}
/* line 1000, ../sass/_media.scss */
_:-ms-lang(x), table.with-scroll > tbody td, .assign-equipmentTable td, .soList-table td, .form-group label, .tree-structure span {
  word-wrap: break-all !important;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 1002, ../sass/_media.scss */
  body {
    overflow-y: visible;
  }
}
@media only screen and (max-device-width: 480px) {
  /* line 1007, ../sass/_media.scss */
  body {
    overflow-y: visible;
  }

  /* line 1010, ../sass/_media.scss */
  .add-contact-table .btn-submit.btn-row-action {
    font-size: 9px;
    margin: 1px 2px 0 0;
  }

  /* line 1014, ../sass/_media.scss */
  .add-contact-table a.close-add-role {
    margin-right: 1px;
  }

  /* line 1017, ../sass/_media.scss */
  .rental-activities ul.random-list.random-list-fixed-width.b-bottom.m-top.custom li:last-child .select-style {
    margin-top: 14px;
  }
}
@media (min-width: 1050px) {
  /* line 1022, ../sass/_media.scss */
  .report-group-min-width {
    min-width: 940px;
    max-width: 1000px;
  }
}
@media (max-height: 1050px) and (max-width: 1150px) {
  /* line 1028, ../sass/_media.scss */
  .password-msg {
    padding-top: 25px;
  }
}
@media (min-width: 789px) {
  /* line 1033, ../sass/_media.scss */
  ::-webkit-scrollbar {
    width: 12px;
    height: 12px;
  }

  /* line 1037, ../sass/_media.scss */
  ::-webkit-scrollbar-track {
    background-color: rgba(234, 234, 234, 0.35);
    border-left: 1px solid rgba(204, 204, 204, 0.15);
  }

  /* line 1041, ../sass/_media.scss */
  ::-webkit-scrollbar-thumb {
    background-color: #ccc;
  }

  /* line 1044, ../sass/_media.scss */
  ::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
  }

  /* line 1047, ../sass/_media.scss */
  ::-webkit-scrollbar-button:horizontal:increment {
    background-image: url(/assets/img/scroll-bar-arw-rt.png);
    background-repeat: no-repeat;
    background-color: rgba(234, 234, 234, 0.26);
  }

  /* line 1053, ../sass/_media.scss */
  ::-webkit-scrollbar-button:horizontal:decrement {
    background-image: url(/assets/img/scroll-bar-arw-lt.png);
    background-repeat: no-repeat;
    background-color: rgba(234, 234, 234, 0.26);
  }

  /* line 1059, ../sass/_media.scss */
  ::-webkit-scrollbar-button:vertical:increment {
    background-image: url(/assets/img/scroll-bar-arw-dn.png);
    background-repeat: no-repeat;
    background-color: rgba(234, 234, 234, 0.26);
  }

  /* line 1065, ../sass/_media.scss */
  ::-webkit-scrollbar-button:vertical:decrement {
    background-image: url(/assets/img/scroll-bar-arw-up.png);
    background-repeat: no-repeat;
    background-color: rgba(234, 234, 234, 0.26);
  }

  /* line 1070, ../sass/_media.scss */
  ::-webkit-scrollbar-button:start {
    /*        display: block;*/
  }
}
@media only screen and (max-width: 1155px) {
  /* line 1075, ../sass/_media.scss */
  .table > thead > tr > td:first-child, .table > tbody > tr > td:first-child, .table > tfoot > tr > td:first-child, .table > thead > tr > th:first-child, .table > thead > tr.row-filter-container > th:first-child {
    padding-left: 23px;
  }

  /* line 1078, ../sass/_media.scss */
  .section-list .table-holder .table > thead > tr > td:first-child, .section-list .table-holder .table > tbody > tr > td:first-child, .section-list .table-holder .table > tfoot > tr > td:first-child, .section-list .table-holder .table > caption + thead > tr:first-child > th:first-child, .section-list .table-holder .table > colgroup + thead > tr:first-child > th:first-child, .section-list .table-holder .table > thead:first-child > tr:first-child > th:first-child, .table > thead > tr > td:first-child, .table > tbody > tr > td:first-child, .table > tfoot > tr > td:first-child, .table > thead > tr > th:first-child, .table > thead > tr.row-filter-container > th:first-child {
    padding-left: 5px;
  }
}
@media only screen and (min-width: 799px) and (orientation: landscape) {
  /* line 1083, ../sass/_media.scss */
  .privacy-terms-in-out .modal-container {
    max-height: 90%;
    margin-top: -23.5%;
  }

  /* line 1087, ../sass/_media.scss */
  .privacy-terms-in-out.modal-license .modal-wrapper {
    height: 325px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1255px) {
  /* line 1092, ../sass/_media.scss */
  .loginMain .loginWrapper {
    width: 50%;
  }

  /* line 1096, ../sass/_media.scss */
  table .btn-submit, table .btn-green {
    font-size: 9px;
  }
}
@media only screen and (max-width: 1080px) {
  /* line 1106, ../sass/_media.scss */
  .administartion-view .main-links li {
    max-width: 4.5%;
  }
  /* line 1108, ../sass/_media.scss */
  .administartion-view .main-links li a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
  }

  /* line 1120, ../sass/_media.scss */
  .sidebar-collapse .administartion-view .main-links li {
    max-width: 5.5%;
  }
  /* line 1127, ../sass/_media.scss */
  .sidebar-collapse .emp-vaction-popup .modal-dialog {
    margin: 155px auto 0 !important;
  }

  /* line 1133, ../sass/_media.scss */
  .content-area {
    min-width: 750px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1139, ../sass/_media.scss */
  .loginMain .btn-blue, .loginMain .btn-grey, .loginMain .btn-grey {
    float: none;
  }
}
/* line 1143, ../sass/_media.scss */
.content-header h5 {
  margin-bottom: 19px;
  margin-top: 3px;
}

@media only screen and (max-width: 1250px) {
  /* line 1149, ../sass/_media.scss */
  .dashbord-box .col-md-4, .dashbord-box .col-xs-4, .dashbord-box .col-md-6, .dashbord-box .col-xs-6 {
    padding-left: 5px;
    padding-right: 5px;
  }
}
/* line 1156, ../sass/_media.scss */
.content-area.removemtpl {
  margin-top: 0px;
  padding-left: 0px;
}

/* line 1161, ../sass/_media.scss */
.content-wrapper.mt0 {
  margin-top: 0px;
}

/* line 1164, ../sass/_media.scss */
.adDashboard .loginhead {
  padding-bottom: 0px;
}

/* .usersetting .form-group input.full-width {
    padding: 10px;
    height: 30px;
    position: relative;
    margin-bottom: 8px;
} */
/* line 1173, ../sass/_media.scss */
.usersetting .form-group label {
  height: 40px;
  font-size: 12px;
}

/* line 1177, ../sass/_media.scss */
.loginhead {
  background-color: #282d33;
  color: #fff;
  font-family: "proxima-nova", sans-serif;
  float: left;
  width: 100%;
  padding: 14px;
}
/* line 1184, ../sass/_media.scss */
.loginhead .logo {
  background: url(/assets/img/workprologo.png) no-repeat;
  width: 132px;
  height: 44px;
  float: left;
  display: inline-block;
}
/* line 1191, ../sass/_media.scss */
.loginhead .poweredby {
  padding-top: 13px;
  display: block;
  text-align: right;
}
/* line 1195, ../sass/_media.scss */
.loginhead .poweredby p {
  float: right;
  font-size: 16px;
  color: #fff;
}

/* line 1208, ../sass/_media.scss */
.security-sec .so-type-filter ul li label {
  position: relative;
  width: auto;
  height: 32px;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  color: #636363;
  text-transform: none;
  padding-left: 34px;
  border: solid 1px #cad2d5;
  left: -1px;
  padding-right: 10px;
}

/* line 1223, ../sass/_media.scss */
.security-sec ul li label:before {
  background: url(/assets/img/ic-grey-check.png);
}

/* line 1226, ../sass/_media.scss */
.security-sec ul li input[type="radio"]:checked + label:before {
  background: url(/assets/img/ic-checked-radial.png);
}

/* line 1230, ../sass/_media.scss */
.verificationCode {
  width: 100%;
  margin-top: 10px;
  display: inline-block;
}

/* line 1235, ../sass/_media.scss */
.verificationCode p {
  margin: 10px 0px;
}

/* line 1239, ../sass/_media.scss */
.security-sec {
  margin-top: 10px;
}

/* line 1243, ../sass/_media.scss */
.usersetting .grey-form-combined .table-single {
  padding-top: 30px;
}

/* line 1247, ../sass/_media.scss */
.security-sec ul li input[type='radio'] + label:after {
  display: none;
}

/* line 1251, ../sass/_media.scss */
.ucdsetting .grey-form-combined .box-with-shadow {
  padding: 10px 5px 5px;
}

/* line 1255, ../sass/_media.scss */
.ucdsetting a.updemail {
  text-transform: uppercase;
  color: #3fbfcd;
  font-size: 12px;
  float: right;
  font-weight: bold;
  text-decoration: underline;
}

/* line 1263, ../sass/_media.scss */
.updemail {
  color: #3fbfcd;
  font-size: 12px;
  float: left;
  font-weight: bold;
  margin-top: 10px;
  text-decoration: underline;
}

@media all and (-ms-high-contrast: none) {
  /* line 1273, ../sass/_media.scss */
  .inventory-summary-container .summary-table-container .summary-table thead tr {
    padding-right: 13px;
  }

  /* IE10 */
  /* line 1274, ../sass/_media.scss */
  *::-ms-backdrop, .inventory-summary-container .summary-table-container .summary-table thead tr {
    padding-right: 5px;
  }

  /* IE11 */
}
@-webkit-keyframes slide-in {
  0% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
  10% {
    -webkit-transform: translateX(25%);
    opacity: 1;
  }
  25% {
    -webkit-transform: translateX(50%);
    opacity: 1;
  }
  35% {
    -webkit-transform: translateX(75%);
    opacity: 0.5;
  }
  50% {
    -webkit-transform: translateX(95%);
    opacity: 0;
  }
  51% {
    -webkit-transform: translateX(-95%);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-75%);
    opacity: 0.5;
  }
  70% {
    -webkit-transform: translateX(-50%);
    opacity: 0.8;
  }
  85% {
    -webkit-transform: translateX(-25%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes slide-in {
  0% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
  10% {
    -moz-transform: translateX(25%);
    opacity: 1;
  }
  25% {
    -moz-transform: translateX(50%);
    opacity: 0.8;
  }
  35% {
    -moz-transform: translateX(75%);
    opacity: 0.5;
  }
  50% {
    -moz-transform: translateX(95%);
    opacity: 0;
  }
  51% {
    -moz-transform: translateX(-95%);
    opacity: 0;
  }
  60% {
    -moz-transform: translateX(-75%);
    opacity: 0.5;
  }
  70% {
    -moz-transform: translateX(-50%);
    opacity: 0.8;
  }
  85% {
    -moz-transform: translateX(-25%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  10% {
    transform: translateX(25%);
    opacity: 1;
  }
  25% {
    transform: translateX(50%);
    opacity: 0.8;
  }
  35% {
    transform: translateX(75%);
    opacity: 0.5;
  }
  50% {
    transform: translateX(95%);
    opacity: 0;
  }
  51% {
    transform: translateX(-95%);
    opacity: 0;
  }
  60% {
    transform: translateX(-75%);
    opacity: 0.5;
  }
  75% {
    transform: translateX(-50%);
    opacity: .8;
  }
  85% {
    transform: translateX(-30%);
    opacity: 1;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-out {
  0% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
  10% {
    -webkit-transform: translateX(-25%);
    opacity: 1;
  }
  25% {
    -webkit-transform: translateX(-50%);
    opacity: 1;
  }
  35% {
    -webkit-transform: translateX(-75%);
    opacity: 0.5;
  }
  50% {
    -webkit-transform: translateX(-95%);
    opacity: 0;
  }
  51% {
    -webkit-transform: translateX(95%);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(75%);
    opacity: 0.5;
  }
  70% {
    -webkit-transform: translateX(50%);
    opacity: 0.8;
  }
  85% {
    -webkit-transform: translateX(25%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes slide-out {
  0% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
  10% {
    -moz-transform: translateX(-25%);
    opacity: 1;
  }
  25% {
    -moz-transform: translateX(-50%);
    opacity: 0.8;
  }
  35% {
    -moz-transform: translateX(-75%);
    opacity: 0.5;
  }
  50% {
    -moz-transform: translateX(-95%);
    opacity: 0;
  }
  51% {
    -moz-transform: translateX(95%);
    opacity: 0;
  }
  60% {
    -moz-transform: translateX(75%);
    opacity: 0.5;
  }
  70% {
    -moz-transform: translateX(50%);
    opacity: 0.8;
  }
  85% {
    -moz-transform: translateX(25%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-out {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  10% {
    transform: translateX(-25%);
    opacity: 1;
  }
  25% {
    transform: translateX(-50%);
    opacity: 0.8;
  }
  35% {
    transform: translateX(-75%);
    opacity: 0.5;
  }
  50% {
    transform: translateX(-95%);
    opacity: 0;
  }
  51% {
    transform: translateX(95%);
    opacity: 0;
  }
  60% {
    transform: translateX(75%);
    opacity: 0.5;
  }
  75% {
    transform: translateX(50%);
    opacity: .8;
  }
  85% {
    transform: translateX(30%);
    opacity: 1;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
/* line 1, ../sass/_header.scss */
#header.header_v2 {
  z-index: 10000;
  background-color: #274f9e;
}
/* line 5, ../sass/_header.scss */
#header.header_v2 h1 {
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: bold;
  color: #fff;
  font-size: 24px;
  padding: 18px;
}
/* line 13, ../sass/_header.scss */
#header.header_v2 .navbar-header {
  white-space: nowrap;
  height: 60px;
  background: #424a5c;
  border-bottom: none;
}
/* line 19, ../sass/_header.scss */
#header.header_v2 .navbar-header h1 {
  float: left;
}
/* line 23, ../sass/_header.scss */
#header.header_v2 .navbar-header a {
  margin: 18px;
  margin-right: 0;
}
/* line 30, ../sass/_header.scss */
#header.header_v2 .header-left h1 {
  color: #fff;
}
/* line 36, ../sass/_header.scss */
#header.header_v2 .top-notifications li {
  font-size: 16px;
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: bold;
  color: #fff;
  border-left: 1px solid #13264c;
  margin: 0;
  cursor: pointer;
}
/* line 45, ../sass/_header.scss */
#header.header_v2 .top-notifications li.top-notifications-text {
  padding: 22px;
}
/* line 49, ../sass/_header.scss */
#header.header_v2 .top-notifications li .symbol {
  margin: 17.5px 22px;
}
/* line 53, ../sass/_header.scss */
#header.header_v2 .top-notifications li .dropdown-toggle {
  height: 7px;
  margin: 0 4px;
}
/* line 60, ../sass/_header.scss */
#header.header_v2 .account-popover {
  position: absolute;
  top: 90px;
  right: 10px;
}
/* line 66, ../sass/_header.scss */
#header.header_v2 .account-popover ul li {
  font-size: 16px;
  font-family: "proxima-nova-soft", sans-serif;
  color: #424a5c;
  border-bottom: 1px solid #d4d4d4;
  text-align: center;
  padding: 20px;
  cursor: pointer;
}
/* line 75, ../sass/_header.scss */
#header.header_v2 .account-popover ul li:last-child {
  border-bottom: none;
}
/* line 82, ../sass/_header.scss */
#header.header_v2 .help-popover {
  position: absolute;
  top: 90px;
  right: 110px;
}
/* line 87, ../sass/_header.scss */
#header.header_v2 .help-popover h1 {
  font-family: "proxima-nova-soft", sans-serif;
  text-align: center;
  font-weight: bold;
  color: #424a5c;
  font-size: 18px;
}
/* line 95, ../sass/_header.scss */
#header.header_v2 .help-popover .changelog-fade {
  position: absolute;
  width: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
  transform: translate3d(0, -100%, 0);
  height: 60px;
  pointer-events: none;
}
/* line 104, ../sass/_header.scss */
#header.header_v2 .help-popover .changelog {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 60px;
}
/* line 110, ../sass/_header.scss */
#header.header_v2 .help-popover .changelog .change {
  padding: 24px 18px;
  padding-top: 0;
  line-height: 20px;
}
/* line 115, ../sass/_header.scss */
#header.header_v2 .help-popover .changelog .change h2 {
  font-family: "proxima-nova-soft", sans-serif;
  font-weight: bold;
  color: #424a5c;
  text-align: left;
  white-space: initial;
  font-size: 14px;
  text-indent: 15px;
}
/* line 124, ../sass/_header.scss */
#header.header_v2 .help-popover .changelog .change h2::before {
  position: absolute;
  content: "•";
  color: #5cb75a;
  font-size: 30px;
  line-height: 15px;
  text-indent: -15px;
}
/* line 133, ../sass/_header.scss */
#header.header_v2 .help-popover .changelog .change p {
  white-space: initial;
}
/* line 139, ../sass/_header.scss */
#header.header_v2 .help-popover .feedback {
  background-color: #f3f3f3;
}
/* line 142, ../sass/_header.scss */
#header.header_v2 .help-popover .feedback form {
  padding: 0 18px;
}
/* line 145, ../sass/_header.scss */
#header.header_v2 .help-popover .feedback form input, #header.header_v2 .help-popover .feedback form textarea, #header.header_v2 .help-popover .feedback form button {
  margin-bottom: 12px;
}
/* line 149, ../sass/_header.scss */
#header.header_v2 .help-popover .feedback form input {
  font-size: 12px;
}
/* line 153, ../sass/_header.scss */
#header.header_v2 .help-popover .feedback form textarea {
  min-height: 80px;
  font-size: 12px;
}
/* line 158, ../sass/_header.scss */
#header.header_v2 .help-popover .feedback form button {
  width: 100%;
}

/* line 166, ../sass/_header.scss */
.theme-one #sidebar.sidebar_v2 {
  background-color: #272c39;
}

/* line 170, ../sass/_header.scss */
#sidebar.sidebar_v2 {
  overflow-y: auto;
}
/* line 173, ../sass/_header.scss */
#sidebar.sidebar_v2 .sub-nav-title {
  text-align: center;
  color: #b7bec1;
  font-weight: bold;
  background-color: #272c39;
  border-bottom: 1px solid #626a6d;
  line-height: 2em;
  margin: 0;
}
/* line 183, ../sass/_header.scss */
#sidebar.sidebar_v2 ul {
  background-color: #424a5c;
  border-bottom: 1px solid #626a6d;
  overflow: hidden;
  padding: 0;
}
/* line 190, ../sass/_header.scss */
#sidebar.sidebar_v2 ul li {
  font-weight: bold;
  border-bottom: 1px solid #626a6d;
  padding: 14px 20px;
  color: #fff;
}
/* line 196, ../sass/_header.scss */
#sidebar.sidebar_v2 ul li i {
  margin-right: 8px;
}
/* line 200, ../sass/_header.scss */
#sidebar.sidebar_v2 ul li span, #sidebar.sidebar_v2 ul li i {
  vertical-align: middle;
}
/* line 204, ../sass/_header.scss */
#sidebar.sidebar_v2 ul li.sidebar-item-selected {
  background-color: #272c39;
}
/* line 209, ../sass/_header.scss */
#sidebar.sidebar_v2 .main-nav {
  margin-top: 60px;
}
/* line 212, ../sass/_header.scss */
#sidebar.sidebar_v2 .main-nav li {
  font-size: larger;
}
/* line 218, ../sass/_header.scss */
#sidebar.sidebar_v2 .sub-nav-other li {
  padding: 14px 10px;
  font-size: smaller;
}

/* line 225, ../sass/_header.scss */
.symbol {
  height: 1.4em;
  width: 1.4em;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
}

/* line 233, ../sass/_header.scss */
.hamburger-symbol {
  height: 2em;
  width: 2em;
  float: left;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"  viewBox="0 0 28 24" style="enable-background:new 0 0 28 24;" xml:space="preserve"><style type="text/css"> .st1{fill:%23FFFFFF;}</style>   <g transform="translate(-38 -19)">     <path id="Rectangle_4" class="st1" d="M40,19h20c1.1,0,2,0.9,2,2l0,0c0,1.1-0.9,2-2,2H40c-1.1,0-2-0.9-2-2l0,0       C38,19.9,38.9,19,40,19z"/>   </g>   <g transform="translate(-38 -10)">     <path id="Rectangle_4-2" class="st1" d="M40,19h20c1.1,0,2,0.9,2,2l0,0c0,1.1-0.9,2-2,2H40c-1.1,0-2-0.9-2-2l0,0       C38,19.9,38.9,19,40,19z"/>   </g>   <g transform="translate(-38 -1)">     <path id="Rectangle_4-3" class="st1" d="M40,19h20c1.1,0,2,0.9,2,2l0,0c0,1.1-0.9,2-2,2H40c-1.1,0-2-0.9-2-2l0,0       C38,19.9,38.9,19,40,19z"/>   </g></svg>');
}

/* line 257, ../sass/_header.scss */
.settings-symbol {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"  viewBox="0 0 19 19" style="enable-background:new 0 0 19 19;" xml:space="preserve"><style type="text/css"> .st1{fill:%23FFFFFF;}</style>  <path id="Path_7" class="st1" d="M18.9,8.4C18.9,8.2,18.6,8,18.3,8c-1.2,0-2.1-0.9-2.1-2.1c0-0.6,0.2-1.2,0.7-1.6    c0.2-0.2,0.2-0.5,0.1-0.7C16.5,3,16,2.5,15.4,2.1c-0.2-0.2-0.5-0.1-0.7,0.1c-0.6,0.6-1.5,0.8-2.4,0.5c-0.8-0.3-1.3-1.2-1.3-2.1    c0-0.3-0.2-0.5-0.5-0.6C9.9,0,9.2,0,8.5,0.1C8.2,0.1,8,0.3,8,0.6c0,0.9-0.5,1.7-1.3,2C5.9,2.9,5,2.7,4.3,2.1    C4.2,1.9,3.8,1.9,3.6,2C3.1,2.5,2.5,3,2.1,3.6C1.9,3.8,1.9,4.1,2.1,4.3C2.8,4.9,3,5.8,2.7,6.6C2.3,7.4,1.5,8,0.6,7.9    c-0.3,0-0.5,0.2-0.5,0.5C0,9.1,0,9.8,0.1,10.6C0.1,10.8,0.4,11,0.7,11c0.9,0,1.6,0.5,2,1.3c0.3,0.8,0.1,1.8-0.5,2.3    c-0.2,0.2-0.2,0.5-0.1,0.7c0.4,0.6,0.9,1.1,1.5,1.5c0.2,0.2,0.5,0.2,0.7-0.1c0.6-0.6,1.5-0.9,2.4-0.5c0.8,0.3,1.3,1.2,1.3,2.1    c0,0.3,0.2,0.5,0.5,0.6c0.7,0.1,1.4,0.1,2.1,0c0.3,0,0.5-0.3,0.5-0.5c0-0.9,0.5-1.7,1.3-2c0.8-0.3,1.7-0.1,2.4,0.5    c0.2,0.2,0.5,0.2,0.7,0.1c0.6-0.4,1.1-1,1.5-1.5c0.2-0.2,0.2-0.5-0.1-0.7c-0.7-0.6-0.9-1.5-0.5-2.4c0.3-0.8,1.1-1.3,1.9-1.3h0.1    c0.3,0,0.5-0.2,0.6-0.5C19,9.9,19,9.2,18.9,8.4z M9.5,12.7c-1.8,0-3.2-1.4-3.2-3.2s1.4-3.2,3.2-3.2s3.2,1.4,3.2,3.2c0,0,0,0,0,0    C12.7,11.3,11.3,12.7,9.5,12.7z"/></svg>');
}

/* line 276, ../sass/_header.scss */
.help-symbol {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"  viewBox="0 0 19 19" style="enable-background:new 0 0 19 19;" xml:space="preserve"><style type="text/css"> .st1{fill:%23FFFFFF;}</style>   <path id="Path_6" class="st1" d="M9.4,0C4.1,0.1-0.1,4.4,0,9.6s4.4,9.4,9.6,9.4c5.2-0.1,9.4-4.4,9.4-9.6C18.9,4.1,14.6-0.1,9.4,0     C9.4,0,9.4,0,9.4,0z M9.3,15.3L9.3,15.3c-0.8,0-1.4-0.7-1.4-1.4c0-0.7,0.6-1.3,1.4-1.3h0c0.8,0,1.4,0.6,1.4,1.4     C10.8,14.6,10.2,15.3,9.3,15.3C9.4,15.3,9.4,15.3,9.3,15.3L9.3,15.3z M12.7,8.5c-0.3,0.4-0.7,0.7-1.1,1L11,10     c-0.3,0.2-0.5,0.4-0.6,0.7c-0.1,0.2-0.1,0.4-0.1,0.6v0.1H8.1l0-0.2C8.1,10.6,8.2,10,8.5,9.6C9,9.1,9.6,8.6,10.2,8.2     c0.2-0.1,0.3-0.2,0.4-0.4c0.2-0.2,0.3-0.5,0.3-0.8c0-0.3-0.1-0.7-0.3-0.9c-0.3-0.3-0.7-0.5-1.1-0.4c-0.4,0-0.9,0.2-1.1,0.5     C8.2,6.5,8.1,6.9,8,7.3v0.1H5.8V7.3c0-1.2,0.5-2.3,1.5-3c0.6-0.4,1.4-0.6,2.1-0.6c1,0,2,0.2,2.8,0.8c0.8,0.6,1.2,1.4,1.1,2.4     C13.3,7.5,13.1,8.1,12.7,8.5L12.7,8.5z"/></svg>');
}

/* line 1, ../sass/_main_beta.scss */
body, html {
  background: #FFFFFF;
}

/* line 5, ../sass/_main_beta.scss */
.p-0 {
  padding: 0 !important;
}

/* line 9, ../sass/_main_beta.scss */
.pr-0 {
  padding-right: 0 !important;
}

/* line 13, ../sass/_main_beta.scss */
.pl-0 {
  padding-left: 0 !important;
}

/* line 17, ../sass/_main_beta.scss */
.ddv-filter-button {
  width: inherit;
  display: inline-block;
  padding: 4px 5px;
}

/* line 25, ../sass/_main_beta.scss */
.linear-multiselect-container .options-list li {
  background-image: none;
  background-color: #f3f3f3;
  border: 1px solid #d4d4d4;
  box-sizing: border-box;
  box-shadow: none;
}
/* line 33, ../sass/_main_beta.scss */
.linear-multiselect-container .options-list li a {
  color: black;
  padding: 3px 4px;
}
/* line 38, ../sass/_main_beta.scss */
.linear-multiselect-container .options-list li.active {
  background: #3cd86f;
  border-color: #0cbb0c;
}
/* line 43, ../sass/_main_beta.scss */
.linear-multiselect-container .options-list li.active a {
  color: #fff;
}

/* line 49, ../sass/_main_beta.scss */
.daysheet-view-container {
  text-align: right;
}
/* line 51, ../sass/_main_beta.scss */
.daysheet-view-container .filter-collapse {
  line-height: 30px;
}

/* line 57, ../sass/_main_beta.scss */
.daysheet-view-table a {
  color: #0974d0;
}
/* line 61, ../sass/_main_beta.scss */
.daysheet-view-table .btn-green {
  background: #53da89;
  color: #fff;
}
/* line 65, ../sass/_main_beta.scss */
.daysheet-view-table .btn-green:hover {
  background: #0cbb0c;
}
/* line 71, ../sass/_main_beta.scss */
.daysheet-view-table .table thead > tr > td,
.daysheet-view-table .table tbody > tr > td,
.daysheet-view-table .table tfoot > tr > td {
  color: #000;
  font-size: 10px !important;
}
/* line 79, ../sass/_main_beta.scss */
.daysheet-view-table table.with-scroll > tbody tr {
  border-top: solid 1px #d2d9dc;
  border-bottom: none;
}
/* line 83, ../sass/_main_beta.scss */
.daysheet-view-table table.with-scroll > tbody tr:last-child {
  border-bottom: solid 1px #d2d9dc;
}

/* line 91, ../sass/_main_beta.scss */
.sidebar-collapse #sidebar.sidebar_v2 {
  width: 0;
}
/* line 96, ../sass/_main_beta.scss */
.sidebar-collapse #header.header_v2 .navbar-header {
  width: 200px;
}
/* line 99, ../sass/_main_beta.scss */
.sidebar-collapse #header.header_v2 .navbar-content {
  padding-left: 200px;
}
/* line 105, ../sass/_main_beta.scss */
.sidebar-collapse .content_v2 .content-wrapper, .sidebar-collapse .content_v2 .main-links {
  margin-left: 0;
  width: 100%;
}
/* line 110, ../sass/_main_beta.scss */
.sidebar-collapse .powered {
  margin-bottom: 7px;
}

/* line 116, ../sass/_main_beta.scss */
.content_v2 .main-links {
  width: calc(100% - 200px);
  padding: 0 25px;
  margin-left: 200px;
  background-color: #EBEBEB !important;
}
/* line 122, ../sass/_main_beta.scss */
.content_v2 .main-links li a {
  color: #274f9e;
}
/* line 126, ../sass/_main_beta.scss */
.content_v2 .main-links li.active a {
  border-bottom: 1px solid #274f9e;
}

/* line 3, ../sass/_equipment.scss */
.search-equipment-v2 .button-controls {
  margin-top: 60px;
}
/* line 7, ../sass/_equipment.scss */
.search-equipment-v2 .main-search {
  height: 40px;
  width: 360px;
  margin: 12px 0;
  box-shadow: none;
}
/* line 14, ../sass/_equipment.scss */
.search-equipment-v2 .main-search-btn {
  height: 40px;
  width: 120px;
  background-color: #274f9e;
}
/* line 20, ../sass/_equipment.scss */
.search-equipment-v2 .btn-right {
  position: absolute;
  margin: 12px 0;
}
/* line 25, ../sass/_equipment.scss */
.search-equipment-v2 .form-group {
  width: 24%;
  display: inline-block;
  vertical-align: middle;
  padding: 0 8px;
  box-sizing: border-box;
}
/* line 32, ../sass/_equipment.scss */
.search-equipment-v2 .form-group label {
  text-transform: none;
  font-weight: normal;
  color: #000;
}
/* line 38, ../sass/_equipment.scss */
.search-equipment-v2 .form-group input,
.search-equipment-v2 .form-group .k-datepicker,
.search-equipment-v2 .form-group .select-style,
.search-equipment-v2 .form-group .select-style select,
.search-equipment-v2 .form-group .multi-select-dropdown .selet-result-div {
  height: 40px;
  box-shadow: none;
  border-radius: 0;
}
/* line 49, ../sass/_equipment.scss */
.search-equipment-v2 .search-blocks {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  box-shadow: 1px 2px 3px #ddd;
  padding: 20px;
  z-index: 1;
}

/* line 60, ../sass/_equipment.scss */
.equipment-main {
  position: relative;
  z-index: 2;
}
/* line 64, ../sass/_equipment.scss */
.equipment-main .slideit {
  max-height: 158px;
  overflow: hidden;
  height: -webkit-fill-available;
}
/* line 70, ../sass/_equipment.scss */
.equipment-main h3 {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 8px;
}
/* line 76, ../sass/_equipment.scss */
.equipment-main p {
  margin-bottom: 6px;
}

/* line 81, ../sass/_equipment.scss */
.equipment-info {
  margin: 40px 12px;
}
/* line 84, ../sass/_equipment.scss */
.equipment-info p {
  display: flex;
  margin-bottom: 8px;
}
/* line 89, ../sass/_equipment.scss */
.equipment-info strong {
  font-weight: bold;
}

/* line 95, ../sass/_equipment.scss */
.equipment-activity li {
  padding: 1em 0;
}
/* line 99, ../sass/_equipment.scss */
.equipment-activity h6 {
  color: #828282;
}

/* line 107, ../sass/_equipment.scss */
.table-v2 thead:first-child tr:first-child th {
  border-top: 0;
  font-size: 14px;
  padding: 4px;
  line-height: 2;
  color: #000;
  text-transform: none;
}
/* line 115, ../sass/_equipment.scss */
.table-v2 thead:first-child tr:first-child th:first-child {
  padding-left: 22px;
}
/* line 122, ../sass/_equipment.scss */
.table-v2 tbody tr {
  cursor: pointer;
}
/* line 125, ../sass/_equipment.scss */
.table-v2 tbody tr td {
  border-bottom: solid 1px #d2d9dc;
  font-size: 14px;
  padding: 14px 4px;
  line-height: 1;
}
/* line 131, ../sass/_equipment.scss */
.table-v2 tbody tr td:first-child {
  padding-left: 22px;
}
/* line 137, ../sass/_equipment.scss */
.table-v2 tbody tr.active td {
  background-color: #d7e1f1;
}

/* line 145, ../sass/_equipment.scss */
.table-detail {
  border: solid 1px #d2d9dc;
}
/* line 148, ../sass/_equipment.scss */
.table-detail thead:first-child {
  background-color: #f5f5f5;
}
/* line 151, ../sass/_equipment.scss */
.table-detail thead:first-child tr:first-child {
  border-top: 0;
}
/* line 153, ../sass/_equipment.scss */
.table-detail thead:first-child tr:first-child th {
  border-top: 0;
  font-size: 14px;
  padding: 4px;
  line-height: 2;
  font-weight: normal;
  color: #000;
  text-transform: none;
  text-align: left;
  white-space: nowrap;
}
/* line 169, ../sass/_equipment.scss */
.table-detail tbody tr td {
  border-bottom: solid 1px #d2d9dc;
  font-size: 14px;
  padding: 14px 4px;
  line-height: 1;
  text-align: left;
}
/* line 178, ../sass/_equipment.scss */
.table-detail tbody tr.active td {
  background-color: #d7e1f1;
}
/* line 183, ../sass/_equipment.scss */
.table-detail tbody tr:last-child {
  border-bottom: 0;
}

/* line 190, ../sass/_equipment.scss */
.scroll-content {
  overflow-y: scroll;
  overflow-x: hidden;
  height: -webkit-fill-available;
}

/* line 196, ../sass/_equipment.scss */
.bg-white {
  background: #fff;
}

/* line 200, ../sass/_equipment.scss */
.border-radius-0 {
  border-radius: 0;
}

/* line 204, ../sass/_equipment.scss */
.border-bottom {
  border-bottom: 1px solid #ccc;
}

/* line 208, ../sass/_equipment.scss */
.border-right {
  border-right: 1px solid #ccc;
}

/* line 215, ../sass/_equipment.scss */
.m-0 {
  margin: 0rem;
}

/* line 218, ../sass/_equipment.scss */
.mx-0 {
  margin: 0 0rem;
}

/* line 221, ../sass/_equipment.scss */
.my-0 {
  margin: 0rem 0;
}

/* line 224, ../sass/_equipment.scss */
.mt-0 {
  margin-top: 0rem;
}

/* line 227, ../sass/_equipment.scss */
.mb-0 {
  margin-bottom: 0rem;
}

/* line 230, ../sass/_equipment.scss */
.ml-0 {
  margin-left: 0rem;
}

/* line 233, ../sass/_equipment.scss */
.mr-0 {
  margin-right: 0rem;
}

/* line 236, ../sass/_equipment.scss */
.p-0 {
  padding: 0rem;
}

/* line 239, ../sass/_equipment.scss */
.px-0 {
  padding: 0 0rem;
}

/* line 242, ../sass/_equipment.scss */
.py-0 {
  padding: 0rem 0;
}

/* line 245, ../sass/_equipment.scss */
.pt-0 {
  padding-top: 0rem;
}

/* line 248, ../sass/_equipment.scss */
.pb-0 {
  padding-bottom: 0rem;
}

/* line 251, ../sass/_equipment.scss */
.pl-0 {
  padding-left: 0rem;
}

/* line 254, ../sass/_equipment.scss */
.pr-0 {
  padding-right: 0rem;
}

/* line 215, ../sass/_equipment.scss */
.m-1 {
  margin: 0.1rem;
}

/* line 218, ../sass/_equipment.scss */
.mx-1 {
  margin: 0 0.1rem;
}

/* line 221, ../sass/_equipment.scss */
.my-1 {
  margin: 0.1rem 0;
}

/* line 224, ../sass/_equipment.scss */
.mt-1 {
  margin-top: 0.1rem;
}

/* line 227, ../sass/_equipment.scss */
.mb-1 {
  margin-bottom: 0.1rem;
}

/* line 230, ../sass/_equipment.scss */
.ml-1 {
  margin-left: 0.1rem;
}

/* line 233, ../sass/_equipment.scss */
.mr-1 {
  margin-right: 0.1rem;
}

/* line 236, ../sass/_equipment.scss */
.p-1 {
  padding: 0.1rem;
}

/* line 239, ../sass/_equipment.scss */
.px-1 {
  padding: 0 0.1rem;
}

/* line 242, ../sass/_equipment.scss */
.py-1 {
  padding: 0.1rem 0;
}

/* line 245, ../sass/_equipment.scss */
.pt-1 {
  padding-top: 0.1rem;
}

/* line 248, ../sass/_equipment.scss */
.pb-1 {
  padding-bottom: 0.1rem;
}

/* line 251, ../sass/_equipment.scss */
.pl-1 {
  padding-left: 0.1rem;
}

/* line 254, ../sass/_equipment.scss */
.pr-1 {
  padding-right: 0.1rem;
}

/* line 215, ../sass/_equipment.scss */
.m-2 {
  margin: 0.2rem;
}

/* line 218, ../sass/_equipment.scss */
.mx-2 {
  margin: 0 0.2rem;
}

/* line 221, ../sass/_equipment.scss */
.my-2 {
  margin: 0.2rem 0;
}

/* line 224, ../sass/_equipment.scss */
.mt-2 {
  margin-top: 0.2rem;
}

/* line 227, ../sass/_equipment.scss */
.mb-2 {
  margin-bottom: 0.2rem;
}

/* line 230, ../sass/_equipment.scss */
.ml-2 {
  margin-left: 0.2rem;
}

/* line 233, ../sass/_equipment.scss */
.mr-2 {
  margin-right: 0.2rem;
}

/* line 236, ../sass/_equipment.scss */
.p-2 {
  padding: 0.2rem;
}

/* line 239, ../sass/_equipment.scss */
.px-2 {
  padding: 0 0.2rem;
}

/* line 242, ../sass/_equipment.scss */
.py-2 {
  padding: 0.2rem 0;
}

/* line 245, ../sass/_equipment.scss */
.pt-2 {
  padding-top: 0.2rem;
}

/* line 248, ../sass/_equipment.scss */
.pb-2 {
  padding-bottom: 0.2rem;
}

/* line 251, ../sass/_equipment.scss */
.pl-2 {
  padding-left: 0.2rem;
}

/* line 254, ../sass/_equipment.scss */
.pr-2 {
  padding-right: 0.2rem;
}

/* line 215, ../sass/_equipment.scss */
.m-3 {
  margin: 0.3rem;
}

/* line 218, ../sass/_equipment.scss */
.mx-3 {
  margin: 0 0.3rem;
}

/* line 221, ../sass/_equipment.scss */
.my-3 {
  margin: 0.3rem 0;
}

/* line 224, ../sass/_equipment.scss */
.mt-3 {
  margin-top: 0.3rem;
}

/* line 227, ../sass/_equipment.scss */
.mb-3 {
  margin-bottom: 0.3rem;
}

/* line 230, ../sass/_equipment.scss */
.ml-3 {
  margin-left: 0.3rem;
}

/* line 233, ../sass/_equipment.scss */
.mr-3 {
  margin-right: 0.3rem;
}

/* line 236, ../sass/_equipment.scss */
.p-3 {
  padding: 0.3rem;
}

/* line 239, ../sass/_equipment.scss */
.px-3 {
  padding: 0 0.3rem;
}

/* line 242, ../sass/_equipment.scss */
.py-3 {
  padding: 0.3rem 0;
}

/* line 245, ../sass/_equipment.scss */
.pt-3 {
  padding-top: 0.3rem;
}

/* line 248, ../sass/_equipment.scss */
.pb-3 {
  padding-bottom: 0.3rem;
}

/* line 251, ../sass/_equipment.scss */
.pl-3 {
  padding-left: 0.3rem;
}

/* line 254, ../sass/_equipment.scss */
.pr-3 {
  padding-right: 0.3rem;
}

/* line 215, ../sass/_equipment.scss */
.m-4 {
  margin: 0.4rem;
}

/* line 218, ../sass/_equipment.scss */
.mx-4 {
  margin: 0 0.4rem;
}

/* line 221, ../sass/_equipment.scss */
.my-4 {
  margin: 0.4rem 0;
}

/* line 224, ../sass/_equipment.scss */
.mt-4 {
  margin-top: 0.4rem;
}

/* line 227, ../sass/_equipment.scss */
.mb-4 {
  margin-bottom: 0.4rem;
}

/* line 230, ../sass/_equipment.scss */
.ml-4 {
  margin-left: 0.4rem;
}

/* line 233, ../sass/_equipment.scss */
.mr-4 {
  margin-right: 0.4rem;
}

/* line 236, ../sass/_equipment.scss */
.p-4 {
  padding: 0.4rem;
}

/* line 239, ../sass/_equipment.scss */
.px-4 {
  padding: 0 0.4rem;
}

/* line 242, ../sass/_equipment.scss */
.py-4 {
  padding: 0.4rem 0;
}

/* line 245, ../sass/_equipment.scss */
.pt-4 {
  padding-top: 0.4rem;
}

/* line 248, ../sass/_equipment.scss */
.pb-4 {
  padding-bottom: 0.4rem;
}

/* line 251, ../sass/_equipment.scss */
.pl-4 {
  padding-left: 0.4rem;
}

/* line 254, ../sass/_equipment.scss */
.pr-4 {
  padding-right: 0.4rem;
}

/* line 215, ../sass/_equipment.scss */
.m-5 {
  margin: 0.5rem;
}

/* line 218, ../sass/_equipment.scss */
.mx-5 {
  margin: 0 0.5rem;
}

/* line 221, ../sass/_equipment.scss */
.my-5 {
  margin: 0.5rem 0;
}

/* line 224, ../sass/_equipment.scss */
.mt-5 {
  margin-top: 0.5rem;
}

/* line 227, ../sass/_equipment.scss */
.mb-5 {
  margin-bottom: 0.5rem;
}

/* line 230, ../sass/_equipment.scss */
.ml-5 {
  margin-left: 0.5rem;
}

/* line 233, ../sass/_equipment.scss */
.mr-5 {
  margin-right: 0.5rem;
}

/* line 236, ../sass/_equipment.scss */
.p-5 {
  padding: 0.5rem;
}

/* line 239, ../sass/_equipment.scss */
.px-5 {
  padding: 0 0.5rem;
}

/* line 242, ../sass/_equipment.scss */
.py-5 {
  padding: 0.5rem 0;
}

/* line 245, ../sass/_equipment.scss */
.pt-5 {
  padding-top: 0.5rem;
}

/* line 248, ../sass/_equipment.scss */
.pb-5 {
  padding-bottom: 0.5rem;
}

/* line 251, ../sass/_equipment.scss */
.pl-5 {
  padding-left: 0.5rem;
}

/* line 254, ../sass/_equipment.scss */
.pr-5 {
  padding-right: 0.5rem;
}

/* line 215, ../sass/_equipment.scss */
.m-6 {
  margin: 0.6rem;
}

/* line 218, ../sass/_equipment.scss */
.mx-6 {
  margin: 0 0.6rem;
}

/* line 221, ../sass/_equipment.scss */
.my-6 {
  margin: 0.6rem 0;
}

/* line 224, ../sass/_equipment.scss */
.mt-6 {
  margin-top: 0.6rem;
}

/* line 227, ../sass/_equipment.scss */
.mb-6 {
  margin-bottom: 0.6rem;
}

/* line 230, ../sass/_equipment.scss */
.ml-6 {
  margin-left: 0.6rem;
}

/* line 233, ../sass/_equipment.scss */
.mr-6 {
  margin-right: 0.6rem;
}

/* line 236, ../sass/_equipment.scss */
.p-6 {
  padding: 0.6rem;
}

/* line 239, ../sass/_equipment.scss */
.px-6 {
  padding: 0 0.6rem;
}

/* line 242, ../sass/_equipment.scss */
.py-6 {
  padding: 0.6rem 0;
}

/* line 245, ../sass/_equipment.scss */
.pt-6 {
  padding-top: 0.6rem;
}

/* line 248, ../sass/_equipment.scss */
.pb-6 {
  padding-bottom: 0.6rem;
}

/* line 251, ../sass/_equipment.scss */
.pl-6 {
  padding-left: 0.6rem;
}

/* line 254, ../sass/_equipment.scss */
.pr-6 {
  padding-right: 0.6rem;
}

/* line 215, ../sass/_equipment.scss */
.m-7 {
  margin: 0.7rem;
}

/* line 218, ../sass/_equipment.scss */
.mx-7 {
  margin: 0 0.7rem;
}

/* line 221, ../sass/_equipment.scss */
.my-7 {
  margin: 0.7rem 0;
}

/* line 224, ../sass/_equipment.scss */
.mt-7 {
  margin-top: 0.7rem;
}

/* line 227, ../sass/_equipment.scss */
.mb-7 {
  margin-bottom: 0.7rem;
}

/* line 230, ../sass/_equipment.scss */
.ml-7 {
  margin-left: 0.7rem;
}

/* line 233, ../sass/_equipment.scss */
.mr-7 {
  margin-right: 0.7rem;
}

/* line 236, ../sass/_equipment.scss */
.p-7 {
  padding: 0.7rem;
}

/* line 239, ../sass/_equipment.scss */
.px-7 {
  padding: 0 0.7rem;
}

/* line 242, ../sass/_equipment.scss */
.py-7 {
  padding: 0.7rem 0;
}

/* line 245, ../sass/_equipment.scss */
.pt-7 {
  padding-top: 0.7rem;
}

/* line 248, ../sass/_equipment.scss */
.pb-7 {
  padding-bottom: 0.7rem;
}

/* line 251, ../sass/_equipment.scss */
.pl-7 {
  padding-left: 0.7rem;
}

/* line 254, ../sass/_equipment.scss */
.pr-7 {
  padding-right: 0.7rem;
}

/* line 215, ../sass/_equipment.scss */
.m-8 {
  margin: 0.8rem;
}

/* line 218, ../sass/_equipment.scss */
.mx-8 {
  margin: 0 0.8rem;
}

/* line 221, ../sass/_equipment.scss */
.my-8 {
  margin: 0.8rem 0;
}

/* line 224, ../sass/_equipment.scss */
.mt-8 {
  margin-top: 0.8rem;
}

/* line 227, ../sass/_equipment.scss */
.mb-8 {
  margin-bottom: 0.8rem;
}

/* line 230, ../sass/_equipment.scss */
.ml-8 {
  margin-left: 0.8rem;
}

/* line 233, ../sass/_equipment.scss */
.mr-8 {
  margin-right: 0.8rem;
}

/* line 236, ../sass/_equipment.scss */
.p-8 {
  padding: 0.8rem;
}

/* line 239, ../sass/_equipment.scss */
.px-8 {
  padding: 0 0.8rem;
}

/* line 242, ../sass/_equipment.scss */
.py-8 {
  padding: 0.8rem 0;
}

/* line 245, ../sass/_equipment.scss */
.pt-8 {
  padding-top: 0.8rem;
}

/* line 248, ../sass/_equipment.scss */
.pb-8 {
  padding-bottom: 0.8rem;
}

/* line 251, ../sass/_equipment.scss */
.pl-8 {
  padding-left: 0.8rem;
}

/* line 254, ../sass/_equipment.scss */
.pr-8 {
  padding-right: 0.8rem;
}

/* line 259, ../sass/_equipment.scss */
.m-auto {
  margin: auto;
}

/* line 263, ../sass/_equipment.scss */
.bg-success {
  background-color: green;
}

/* line 267, ../sass/_equipment.scss */
.bg-danger {
  background-color: red;
}

/* line 271, ../sass/_equipment.scss */
.bg-warning {
  background-color: yellow;
}

/* line 275, ../sass/_equipment.scss */
.block-loader {
  display: block;
  background-image: url(/assets/img/loader.gif);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 45px;
}

/* line 284, ../sass/_equipment.scss */
.equipment-popover {
  position: absolute;
  right: 10px;
  top: 78px;
}
/* line 290, ../sass/_equipment.scss */
.equipment-popover ul li {
  float: none;
  font-size: 16px;
  font-family: "proxima-nova-soft", sans-serif;
  color: #424a5c;
  border-bottom: 1px solid #d4d4d4;
  text-align: center;
  padding: 20px;
  cursor: pointer;
}
/* line 300, ../sass/_equipment.scss */
.equipment-popover ul li:last-child {
  border-bottom: none;
}

/* line 307, ../sass/_equipment.scss */
.flex {
  display: flex;
}

/* line 311, ../sass/_equipment.scss */
strong {
  font-weight: bold;
}

/* line 315, ../sass/_equipment.scss */
.bg-light {
  background: #f5f5f5;
}

/* line 319, ../sass/_equipment.scss */
.clear {
  clear: both;
}

/* line 323, ../sass/_equipment.scss */
.icon-add-blue::after {
  content: "+";
  font-size: 1em;
  font-weight: bold;
  vertical-align: middle;
  color: #274f9e;
}

/* line 333, ../sass/_equipment.scss */
ul.selectable li label {
  margin: 0 10px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px !important;
  padding-bottom: 4px;
  border-radius: 4px;
  cursor: pointer;
}
/* line 334, ../sass/_equipment.scss */
ul.selectable li label::before {
  content: none;
}
/* line 345, ../sass/_equipment.scss */
ul.selectable li input[type="radio"] + label {
  background: #fff;
}
/* line 348, ../sass/_equipment.scss */
ul.selectable li input[type="radio"]:checked + label {
  background: #f5f5f5;
  color: #274f9e;
}

@media print {
  /* line 2, ../sass/print.scss */
  .print {
    background: #fff;
    display: inline-block;
    width: 100%;
    /*    thead { display:table-header-group }
        tfoot { display:table-footer-group }*/
  }
  /* line 7, ../sass/print.scss */
  .print header {
    padding: 5px 0;
    border-bottom: 1px solid #000;
    display: block;
    float: left;
    width: 100%;
  }
  /* line 13, ../sass/print.scss */
  .print header h2 {
    font-size: 1.1em;
    font-weight: bold;
    display: inline-block;
  }
  /* line 17, ../sass/print.scss */
  .print header h2 i {
    font-style: italic;
  }
  /* line 24, ../sass/print.scss */
  .print header .fn-div {
    display: none;
  }
  /* line 27, ../sass/print.scss */
  .print header h4 {
    font-size: 10px;
    display: inline-block;
  }
  /* line 31, ../sass/print.scss */
  .print header .logo-div {
    display: inline-block;
    float: none;
    width: 100% !important;
  }
  /* line 35, ../sass/print.scss */
  .print header .logo-div h4 {
    margin-top: 20px;
  }
  /* line 40, ../sass/print.scss */
  .print .float-right {
    float: right;
  }
  /* line 43, ../sass/print.scss */
  .print .col-md-12 {
    width: 100%;
  }
  /* line 46, ../sass/print.scss */
  .print .col-md-10 {
    width: 83.33333333%;
  }
  /* line 49, ../sass/print.scss */
  .print .col-md-2 {
    width: 16.66666667%;
  }
  /* line 52, ../sass/print.scss */
  .print .col-md-1, .print .col-md-2, .print .col-md-3, .print .col-md-4, .print .col-md-5, .print .col-md-6, .print .col-md-7, .print .col-md-8, .print .col-md-9, .print .col-md-10, .print .col-md-11, .print .col-md-12 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 59, ../sass/print.scss */
  .print .rowsperpage {
    text-align: right;
    padding: 5px 10px;
    font-size: 8px;
  }
  /* line 64, ../sass/print.scss */
  .print .sub-header {
    display: block;
    font-size: 8px;
    padding: 5px 0;
  }
  /* line 69, ../sass/print.scss */
  .print .col-md-5 {
    width: 41.66666667%;
  }
  /* line 72, ../sass/print.scss */
  .print .col-md-7 {
    width: 58.33333333%;
  }
  /* line 75, ../sass/print.scss */
  .print .padding-0 {
    padding: 0 !important;
  }
  /* line 78, ../sass/print.scss */
  .print .header {
    font-weight: normal;
  }
  /* line 81, ../sass/print.scss */
  .print table {
    page-break-after: auto;
  }
  /* line 82, ../sass/print.scss */
  .print tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  /* line 83, ../sass/print.scss */
  .print td {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  /* line 86, ../sass/print.scss */
  .print .table {
    border: 1px solid #d2d9dc;
    margin-top: 10px !important;
  }
  /* line 89, ../sass/print.scss */
  .print .table thead {
    display: table-caption;
    border: 1px solid #e0e0e0;
  }
  /* line 93, ../sass/print.scss */
  .print .table th {
    box-shadow: none;
    border-top: solid 0px #d2d9dc;
    border-bottom: none;
    border-right: 1px solid #d2d9dc;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px !important;
    font-family: "proxima-nova", sans-serif;
    word-wrap: break-word;
    white-space: inherit;
    padding: 5px 2px;
    vertical-align: middle;
    background-color: #f7f7f7 !important;
    -webkit-print-color-adjust: exact;
  }
  /* line 108, ../sass/print.scss */
  .print .table th:first-child {
    border-left: 0px solid #d2d9dc;
  }
  /* line 111, ../sass/print.scss */
  .print .table th:last-child {
    border-right: 0px solid #d2d9dc;
  }
  /* line 115, ../sass/print.scss */
  .print .table td {
    padding: 5px 0px 5px 2px;
    font-size: 9px !important;
    -ms-word-break: break-all;
    word-break: break-all;
    page-break-inside: avoid;
    /* Non standard for webkit */
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    white-space: initial;
  }
  /* line 134, ../sass/print.scss */
  .print .inspection-list-table td span {
    font-size: 11px;
  }
  /* line 139, ../sass/print.scss */
  .print .shadow-box {
    margin: 0px 10px 0px 10px;
    padding: 15px 0 0;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    border: solid 1px #d2d9dc;
    padding: 15px 15px 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    background: #fff;
  }
  /* line 153, ../sass/print.scss */
  .print .list-with-columns {
    display: table;
    margin-bottom: 15px;
    min-width: 70%;
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
  }
  /* line 160, ../sass/print.scss */
  .print .list-with-columns li:last-child {
    border-right: none;
  }
  /* line 163, ../sass/print.scss */
  .print .list-with-columns li:first-child {
    padding-left: 0;
  }
  /* line 166, ../sass/print.scss */
  .print .list-with-columns li {
    padding-left: 2%;
    padding-right: 2%;
    border-right: solid 1px #d2d9dc;
    display: table-cell;
    margin-bottom: 15px;
    vertical-align: top;
  }
  /* line 173, ../sass/print.scss */
  .print .list-with-columns li h6 {
    font-weight: 600;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 12px;
  }
  /* line 181, ../sass/print.scss */
  .print .list-with-columns li h6:first-child {
    margin-top: 0;
  }
  /* line 187, ../sass/print.scss */
  .print .custom-styling .with-bg-color {
    background: #f8f9fc;
    padding-top: 15px;
    border-top: solid 1px #d2d9dc;
  }
  /* line 191, ../sass/print.scss */
  .print .custom-styling .with-bg-color li:first-of-type {
    border-left: none;
    padding-left: 0;
  }
  /* line 195, ../sass/print.scss */
  .print .custom-styling .with-bg-color li {
    width: 47.5%;
    border-right: none;
    border-left: solid 1px #d2d9dc;
    padding-left: 2%;
  }
  /* line 202, ../sass/print.scss */
  .print .custom-styling .random-list > li {
    margin-right: 2%;
    padding-right: 2%;
    word-wrap: break-word;
    display: inline-block;
    margin-bottom: 15px;
    vertical-align: top;
  }
  /* line 210, ../sass/print.scss */
  .print .custom-styling ul {
    padding: 0 15px;
    list-style: none;
    margin: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
  }
  /* line 220, ../sass/print.scss */
  .print .red-text {
    color: #fb5355 !important;
  }
  /* line 222, ../sass/print.scss */
  .print .red-text:hover {
    color: #fb5355;
  }
  /* line 226, ../sass/print.scss */
  .print .icon-crane {
    background-image: url(/assets/img/icons-s2e3bc04e8f.png);
    background-position: -49px -135px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: inline-block;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    vertical-align: middle;
  }
  /* line 238, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling {
    border: none;
    box-shadow: none;
  }
  /* line 241, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling .panel-head {
    border-bottom: solid 3px;
    padding: 10px;
  }
  /* line 244, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling .panel-head .list-with-columns {
    padding: 0px 0px 10px 0px;
    margin: 0;
    width: 100%;
  }
  /* line 250, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling .panel-head .list-with-columns li {
    padding: 0;
    width: 50%;
  }
  /* line 253, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-container {
    display: inline-block;
    width: 25%;
    vertical-align: top;
  }
  /* line 257, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-container h4 {
    font-weight: 600;
    display: inline-block;
    font-size: 14px;
  }
  /* line 262, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-container span {
    font-weight: 600;
    float: right;
    font-size: 14px;
  }
  /* line 267, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-container h5 {
    font-family: "proxima-nova", sans-serif;
    font-weight: 400;
    color: #31363f;
    font-size: 14px;
    display: inline;
    margin: 0;
  }
  /* line 275, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-container .semi-colon {
    font-size: 17px;
  }
  /* line 279, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling .panel-head .list-with-columns li .label-right {
    width: 70% !important;
  }
  /* line 282, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling .panel-head .list-with-columns li .section-container {
    display: inline-block;
    width: 100%;
    padding: 5px 10px 5px 10px;
  }
  /* line 288, ../sass/print.scss */
  .print .assignment-print-container-view .custom-styling h4 {
    margin: 0;
  }
  /* line 292, ../sass/print.scss */
  .print .assignment-print-container-view .assign-holder .table thead tr {
    width: 100% !important;
    display: flex !important;
  }
  /* line 295, ../sass/print.scss */
  .print .assignment-print-container-view .assign-holder .table thead tr th {
    border-right: none !important;
  }
  /* line 299, ../sass/print.scss */
  .print .assignment-print-container-view .assign-holder .table-holder {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 80%;
  }
  /* line 304, ../sass/print.scss */
  .print .assignment-print-container-view .cat-title {
    font-weight: 700;
    color: #6E6E79;
    text-transform: uppercase;
    font-family: "proxima-nova-soft", sans-serif;
    font-size: 1.1em;
  }
  /* line 311, ../sass/print.scss */
  .print .assignment-print-container-view .title-content {
    font-family: "proxima-nova", sans-serif;
    font-weight: 500;
    color: #46474e;
  }
  /* line 316, ../sass/print.scss */
  .print .assignment-print-container-view .add-items {
    margin-top: 0px;
    padding-right: 0;
    padding-left: 10px;
  }
  /* line 320, ../sass/print.scss */
  .print .assignment-print-container-view .add-items i {
    float: left;
    margin-right: 5px;
  }
  /* line 324, ../sass/print.scss */
  .print .assignment-print-container-view .add-items span {
    line-height: 20px;
    color: #274f9e;
    width: calc(100% - 25px);
    float: right;
    word-wrap: break-word;
    padding-bottom: 7px;
    font-weight: 600;
  }
  /* line 334, ../sass/print.scss */
  .print .assignment-print-container-view .add-item-holder {
    max-width: 125px;
  }
  /* line 336, ../sass/print.scss */
  .print .assignment-print-container-view .add-item-holder .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  /* line 341, ../sass/print.scss */
  .print .assignment-print-container-view .shadow-box {
    border: none;
  }
  /* line 343, ../sass/print.scss */
  .print .assignment-print-container-view .shadow-box .no-items-div {
    padding-left: 10px;
  }
  /* line 347, ../sass/print.scss */
  .print .assignment-print-container-view .assign-holder .line-item-holder {
    margin: 0;
    padding-left: 10px;
  }
  /* line 350, ../sass/print.scss */
  .print .assignment-print-container-view .assign-holder .line-item-holder .table-holder {
    width: 90% !important;
  }
  /* line 352, ../sass/print.scss */
  .print .assignment-print-container-view .assign-holder .line-item-holder .table-holder table thead tr th {
    font-family: "proxima-nova-soft", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #616f81;
    font-size: 13px !important;
  }
  /* line 359, ../sass/print.scss */
  .print .assignment-print-container-view .assign-holder .line-item-holder .table-holder table tbody tr td {
    font-family: "proxima-nova", sans-serif;
    font-weight: 400;
    font-size: 13px !important;
    color: #46474e;
  }

  /* line 369, ../sass/print.scss */
  body, html {
    margin: 0;
    padding: 0;
  }
}
@page {
  size: auto;
  margin: 10mm 5mm 5mm 5mm;
}

