/**********************************************************/
/* SERVING FILES:                                         */
/* bootstrap.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* template_variables.less */
/* template_css.less */
/* template_sprites.less */
/* animation.less */
/* colorpicker.less */
/**********************************************************/
/**********************************************************/
/* bootstrap.less */
/**********************************************************/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.42857143;
  color: #111111;
  background-color: #f3f4f6;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #5a81b6;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #3c5c88;
  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: 2px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fdfdfe;
  border: 1px solid #aab2bc;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 17px;
  margin-bottom: 17px;
  border: 0;
  border-top: 1px solid #aab2bc;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: #5e5e5e;
}
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: #999999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 17px;
  margin-bottom: 8.5px;
}
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: 8.5px;
  margin-bottom: 8.5px;
}
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: 27px;
}
h2,
.h2 {
  font-size: 24px;
}
h3,
.h3 {
  font-size: 18px;
}
h4,
.h4 {
  font-size: 14px;
}
h5,
.h5 {
  font-size: 12px;
}
h6,
.h6 {
  font-size: 11px;
}
p {
  margin: 0 0 8.5px;
}
.lead {
  margin-bottom: 17px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 18px;
  }
}
small,
.small {
  font-size: 91%;
}
mark,
.mark {
  background-color: #ffffff;
  padding: 0.2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #a0a0a0;
}
.text-primary {
  color: #5a81b6;
}
a.text-primary:hover {
  color: #446899;
}
.text-success {
  color: #56b15c;
}
a.text-success:hover {
  color: #439148;
}
.text-info {
  color: #e8f0fb;
}
a.text-info:hover {
  color: #bdd4f3;
}
.text-warning {
  color: #eea742;
}
a.text-warning:hover {
  color: #e89115;
}
.text-danger {
  color: #d9534f;
}
a.text-danger:hover {
  color: #c9302c;
}
.bg-primary {
  color: #fff;
  background-color: #5a81b6;
}
a.bg-primary:hover {
  background-color: #446899;
}
.bg-success {
  background-color: #bfe1c1;
}
a.bg-success:hover {
  background-color: #9cd19f;
}
.bg-info {
  background-color: #ffffff;
}
a.bg-info:hover {
  background-color: #e6e6e6;
}
.bg-warning {
  background-color: #ffffff;
}
a.bg-warning:hover {
  background-color: #e6e6e6;
}
.bg-danger {
  background-color: #f4cecd;
}
a.bg-danger:hover {
  background-color: #eba5a3;
}
.page-header {
  padding-bottom: 7.5px;
  margin: 34px 0 17px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 8.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 17px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 8.5px 17px;
  margin: 0 0 17px;
  font-size: 15px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 17px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 2px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8px;
  margin: 0 0 8.5px;
  font-size: 11px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1500px) {
  .container {
    width: 1550px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  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: auto;
}
.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: auto;
}
.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: auto;
  }
  .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: auto;
  }
  .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: auto;
  }
  .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: auto;
  }
  .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: 1500px) {
  .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: auto;
  }
  .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: auto;
  }
  .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 {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #a0a0a0;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 17px;
}
.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 #e6e8eb;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #e6e8eb;
}
.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 #e6e8eb;
}
.table .table {
  background-color: #f3f4f6;
}
.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 #e6e8eb;
}
.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 #e6e8eb;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f8f9fa;
}
.table-hover > tbody > tr:hover {
  background-color: #dde5ef;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #dde5ef;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #cbd7e7;
}
.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: #bfe1c1;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #add9b0;
}
.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: #ffffff;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #f2f2f2;
}
.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: #ffffff;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #f2f2f2;
}
.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: #f4cecd;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #f0b9b8;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 12.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #e6e8eb;
  }
  .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 {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 17px;
  font-size: 18px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  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;
  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: 6px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #111111;
}
.form-control {
  display: block;
  width: 100%;
  height: 29px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #111111;
  background-color: #fff;
  background-image: none;
  border: 1px solid #aab2bc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-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: #8e9aab;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(142, 154, 171, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(142, 154, 171, 0.6);
}
.form-control::-moz-placeholder {
  color: #a0a0a0;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #a0a0a0;
}
.form-control::-webkit-input-placeholder {
  color: #a0a0a0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #f3f4f6;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 29px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 26px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 38px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 17px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 6px;
  padding-bottom: 6px;
  margin-bottom: 0;
  min-height: 29px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 26px;
  padding: 4px 8px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-sm {
  height: 26px;
  line-height: 26px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 26px;
  padding: 4px 8px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
select.form-group-sm .form-control {
  height: 26px;
  line-height: 26px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 26px;
  padding: 4px 8px;
  font-size: 11px;
  line-height: 1.5;
  min-height: 28px;
}
.input-lg {
  height: 38px;
  padding: 8px 14px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 2px;
}
select.input-lg {
  height: 38px;
  line-height: 38px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 38px;
  padding: 8px 14px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 2px;
}
select.form-group-lg .form-control {
  height: 38px;
  line-height: 38px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 38px;
  padding: 8px 14px;
  font-size: 15px;
  line-height: 1.33;
  min-height: 32px;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 36.25px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 29px;
  height: 29px;
  line-height: 29px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 38px;
  height: 38px;
  line-height: 38px;
}
.input-sm + .form-control-feedback {
  width: 26px;
  height: 26px;
  line-height: 26px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #56b15c;
}
.has-success .form-control {
  border-color: #56b15c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #439148;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #9cd19f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #9cd19f;
}
.has-success .input-group-addon {
  color: #56b15c;
  border-color: #56b15c;
  background-color: #bfe1c1;
}
.has-success .form-control-feedback {
  color: #56b15c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #eea742;
}
.has-warning .form-control {
  border-color: #eea742;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #e89115;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f6d3a0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f6d3a0;
}
.has-warning .input-group-addon {
  color: #eea742;
  border-color: #eea742;
  background-color: #ffffff;
}
.has-warning .form-control-feedback {
  color: #eea742;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  border-color: #d9534f;
  background-color: #f4cecd;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.has-feedback label ~ .form-control-feedback {
  top: 22px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #515151;
}
@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 .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .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;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 23px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 6px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11.64px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 5px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.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,
.btn.focus {
  color: #111111;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #111111;
  background-color: #fdfdfe;
  border-color: #e6e8eb;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #111111;
  background-color: #e1e3e7;
  border-color: #c3c9d0;
}
.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.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: #fdfdfe;
  border-color: #e6e8eb;
}
.btn-default .badge {
  color: #fdfdfe;
  background-color: #111111;
}
.btn-primary {
  color: #ffffff;
  background-color: #5a81b6;
  border-color: #4c74ab;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #446899;
  border-color: #395780;
}
.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.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: #5a81b6;
  border-color: #4c74ab;
}
.btn-primary .badge {
  color: #5a81b6;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #56b15c;
  border-color: #4ba351;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #439148;
  border-color: #38793c;
}
.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.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: #56b15c;
  border-color: #4ba351;
}
.btn-success .badge {
  color: #56b15c;
  background-color: #ffffff;
}
.btn-info {
  color: #000000;
  background-color: #e8f0fb;
  border-color: #d2e2f7;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #000000;
  background-color: #bdd4f3;
  border-color: #9ec0ee;
}
.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.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: #e8f0fb;
  border-color: #d2e2f7;
}
.btn-info .badge {
  color: #e8f0fb;
  background-color: #000000;
}
.btn-warning {
  color: #000000;
  background-color: #eea742;
  border-color: #ec9c2b;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #000000;
  background-color: #e89115;
  border-color: #c77c12;
}
.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.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: #eea742;
  border-color: #ec9c2b;
}
.btn-warning .badge {
  color: #eea742;
  background-color: #000000;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  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.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: #ffffff;
}
.btn-link {
  color: #5a81b6;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.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: #3c5c88;
  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: #999999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 8px 14px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 2px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 4px 8px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 3px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-block {
  display: block;
  width: 100%;
}
.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 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fdfdfe;
  border: 1px solid #aab2bc;
  border: 1px solid #aab2bc;
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #aab2bc;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #111111;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #111111;
  background-color: #dde5ef;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #111111;
  text-decoration: none;
  outline: 0;
  background-color: #e8f0fb;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 11px;
  line-height: 1.42857143;
  color: #999999;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -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: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 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: 38px;
  padding: 8px 14px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 2px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 38px;
  line-height: 38px;
}
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: 26px;
  padding: 4px 8px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 26px;
  line-height: 26px;
}
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: 5px 10px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: #111111;
  text-align: center;
  background-color: #f3f4f6;
  border: 1px solid #aab2bc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 4px 8px;
  font-size: 11px;
  border-radius: 2px;
}
.input-group-addon.input-lg {
  padding: 8px 14px;
  font-size: 15px;
  border-radius: 2px;
}
.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-bottom-right-radius: 0;
  border-top-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-bottom-left-radius: 0;
  border-top-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 {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #f3f4f6;
}
.nav > li.disabled > a {
  color: #cbd0d8;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #cbd0d8;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #f3f4f6;
  border-color: #5a81b6;
}
.nav .nav-divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #aab2bc;
}
.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: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #f3f4f6 #f3f4f6 #aab2bc;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #111111;
  background-color: #f3f4f6;
  border: 1px solid #aab2bc;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #aab2bc;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #aab2bc;
    border-radius: 2px 2px 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: #f3f4f6;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.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: #111111;
  background-color: #e8f0fb;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #aab2bc;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #aab2bc;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #f3f4f6;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 17px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.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-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.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;
  padding: 16.5px 15px;
  font-size: 15px;
  line-height: 17px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.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: 8.25px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 17px;
}
@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: 17px;
  }
  .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: 16.5px;
    padding-bottom: 16.5px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
@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 .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .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;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
.navbar-btn.btn-sm {
  margin-top: 12px;
  margin-bottom: 12px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 16.5px;
  margin-bottom: 16.5px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: rgba(203, 208, 216, 0.6);
  border-color: rgba(184, 191, 202, 0.6);
}
.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: #111111;
}
.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: rgba(184, 191, 202, 0.6);
}
.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: rgba(184, 191, 202, 0.6);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: rgba(184, 191, 202, 0.6);
  color: #555;
}
@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: rgba(184, 191, 202, 0.6);
  }
  .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-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #586577;
  border-color: #424c5a;
}
.navbar-inverse .navbar-brand {
  color: #ffffff;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #495462;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #424c5a;
}
.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: #495462;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #424c5a;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #424c5a;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #424c5a;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #495462;
  }
  .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: #ffffff;
    background-color: #424c5a;
  }
  .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: #ffffff;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #ffffff;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 17px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #999999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 17px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 5px 10px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #5a81b6;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #3c5c88;
  background-color: #eeeeee;
  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;
  background-color: #5a81b6;
  border-color: #5a81b6;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 8px 14px;
  font-size: 15px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 4px 8px;
  font-size: 11px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pager {
  padding-left: 0;
  margin: 17px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #5a81b6;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #446899;
}
.label-success {
  background-color: #56b15c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #439148;
}
.label-info {
  background-color: #e8f0fb;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #bdd4f3;
}
.label-warning {
  background-color: #eea742;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #e89115;
}
.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: 11px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #586577;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #5a81b6;
  background-color: #ffffff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 2px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 54px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 17px;
  line-height: 1.42857143;
  background-color: #fdfdfe;
  border: 1px solid #aab2bc;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #5a81b6;
}
.thumbnail .caption {
  padding: 9px;
  color: #111111;
}
.alert {
  padding: 2.5px;
  margin-bottom: 17px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 22.5px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #bfe1c1;
  border-color: #56b15c;
  color: #56b15c;
}
.alert-success hr {
  border-top-color: #4ba351;
}
.alert-success .alert-link {
  color: #439148;
}
.alert-info {
  background-color: #ffffff;
  border-color: #e8f0fb;
  color: #e8f0fb;
}
.alert-info hr {
  border-top-color: #d2e2f7;
}
.alert-info .alert-link {
  color: #bdd4f3;
}
.alert-warning {
  background-color: #ffffff;
  border-color: #eea742;
  color: #eea742;
}
.alert-warning hr {
  border-top-color: #ec9c2b;
}
.alert-warning .alert-link {
  color: #e89115;
}
.alert-danger {
  background-color: #f4cecd;
  border-color: #d9534f;
  color: #d9534f;
}
.alert-danger hr {
  border-top-color: #d43f3a;
}
.alert-danger .alert-link {
  color: #c9302c;
}
@-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 {
  overflow: hidden;
  height: 17px;
  margin-bottom: 17px;
  background-color: #f3f4f6;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 11px;
  line-height: 17px;
  color: #ffffff;
  text-align: center;
  background-color: #5a81b6;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #56b15c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #e8f0fb;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #eea742;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fdfdfe;
  border: 1px solid #aab2bc;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item {
  color: #111111;
}
a.list-group-item .list-group-item-heading {
  color: #111111;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #111111;
  background-color: #dde5ef;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #999999;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #999999;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #111111;
  background-color: #e8f0fb;
  border-color: #aab2bc;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #111111;
}
.list-group-item-success {
  color: #56b15c;
  background-color: #bfe1c1;
}
a.list-group-item-success {
  color: #56b15c;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #56b15c;
  background-color: #add9b0;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #56b15c;
  border-color: #56b15c;
}
.list-group-item-info {
  color: #e8f0fb;
  background-color: #ffffff;
}
a.list-group-item-info {
  color: #e8f0fb;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #e8f0fb;
  background-color: #f2f2f2;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #e8f0fb;
  border-color: #e8f0fb;
}
.list-group-item-warning {
  color: #eea742;
  background-color: #ffffff;
}
a.list-group-item-warning {
  color: #eea742;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #eea742;
  background-color: #f2f2f2;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #eea742;
  border-color: #eea742;
}
.list-group-item-danger {
  color: #d9534f;
  background-color: #f4cecd;
}
a.list-group-item-danger {
  color: #d9534f;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #d9534f;
  background-color: #f0b9b8;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 17px;
  background-color: #fdfdfe;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 10px;
}
.panel-heading {
  padding: 10px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px;
  background-color: #f3f4f6;
  border-top: 1px solid #aab2bc;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 10px;
  padding-right: 10px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.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: 1px;
}
.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: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.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: 1px;
}
.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: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #e6e8eb;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 17px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #aab2bc;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #aab2bc;
}
.panel-default {
  border-color: #c8cdd4;
}
.panel-default > .panel-heading {
  color: #111111;
  background-color: #f8f9fa;
  border-color: #c8cdd4;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #c8cdd4;
}
.panel-default > .panel-heading .badge {
  color: #f8f9fa;
  background-color: #111111;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #c8cdd4;
}
.panel-primary {
  border-color: #5a81b6;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #5a81b6;
  border-color: #5a81b6;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #5a81b6;
}
.panel-primary > .panel-heading .badge {
  color: #5a81b6;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #5a81b6;
}
.panel-success {
  border-color: #56b15c;
}
.panel-success > .panel-heading {
  color: #56b15c;
  background-color: #bfe1c1;
  border-color: #56b15c;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #56b15c;
}
.panel-success > .panel-heading .badge {
  color: #bfe1c1;
  background-color: #56b15c;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #56b15c;
}
.panel-info {
  border-color: #e8f0fb;
}
.panel-info > .panel-heading {
  color: #e8f0fb;
  background-color: #ffffff;
  border-color: #e8f0fb;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #e8f0fb;
}
.panel-info > .panel-heading .badge {
  color: #ffffff;
  background-color: #e8f0fb;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #e8f0fb;
}
.panel-warning {
  border-color: #eea742;
}
.panel-warning > .panel-heading {
  color: #eea742;
  background-color: #ffffff;
  border-color: #eea742;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #eea742;
}
.panel-warning > .panel-heading .badge {
  color: #ffffff;
  background-color: #eea742;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #eea742;
}
.panel-danger {
  border-color: #d9534f;
}
.panel-danger > .panel-heading {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d9534f;
}
.panel-danger > .panel-heading .badge {
  color: #f4cecd;
  background-color: #d9534f;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d9534f;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 2px;
}
.well-sm {
  padding: 9px;
  border-radius: 2px;
}
.close {
  float: right;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #f3f4f6;
  border: 1px solid #aab2bc;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 10px;
  border-bottom: 1px solid #6b7b91;
  min-height: 11.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #aab2bc;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #111111;
  text-align: center;
  text-decoration: none;
  background-color: #c4c9d1;
  border-radius: 2px;
}
.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: #c4c9d1;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #c4c9d1;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #c4c9d1;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #c4c9d1;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #c4c9d1;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #c4c9d1;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #c4c9d1;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #c4c9d1;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  background-color: #f3f4f6;
  background-clip: padding-box;
  border: 1px solid #aab2bc;
  border: 1px solid #aab2bc;
  border-radius: 2px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 12px;
  background-color: #6b7b91;
  border-bottom: 1px solid #606f82;
  border-radius: 1px 1px 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 {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #717e8f;
  border-top-color: #aab2bc;
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fdfdfe;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #717e8f;
  border-right-color: #aab2bc;
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fdfdfe;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #717e8f;
  border-bottom-color: #aab2bc;
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fdfdfe;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #717e8f;
  border-left-color: #aab2bc;
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fdfdfe;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.container:before,
.container-fluid:before,
.row:before,
.form-horizontal .form-group:before,
.btn-toolbar:before,
.btn-group-vertical > .btn-group:before,
.nav:before,
.navbar:before,
.navbar-header:before,
.navbar-collapse:before,
.pager:before,
.panel-body:before,
.modal-footer:before,
.dl-horizontal dd: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 {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd: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-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1500px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1500px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1500px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1500px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1500px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* template_variables.less */
/**********************************************************/
/**********************************************************************
 Local ScreenSize and Color Defintions
 *********************************************************************/
/**
*  Color Scheme
**/
/**********************************************************/
/* template_css.less */
/**********************************************************/
html {
  -webkit-font-smoothing: antialiased;
}
html,
body {
  height: 100%;
}
label {
  font-weight: normal;
}
.progress-cursor {
  cursor: progress;
}
.form-group-top-spacing {
  margin-top: 15px;
}
.progress {
  height: 4px;
}
.wrapping-text {
  white-space: normal;
}
::-ms-clear {
  display: none;
}
::-ms-reveal {
  display: none;
}
.invisible {
  visibility: hidden !important;
}
.italic {
  font-style: italic;
}
.defaultFontColor {
  color: #111111;
}
@media (max-width:  767px ) {
  span.usernamedisplay {
    display: none !important;
  }
  li.usernamedisplay {
    display: list-item !important;
  }
  .usernameicon {
    display: inline-block !important;
  }
}
@media (min-width:  767px ) {
  span.usernamedisplay {
    display: inline !important;
  }
  li.usernamedisplay {
    display: none !important;
  }
  .usernameicon {
    display: none !important;
  }
}
.usermenu li i[class*="icon-"] {
  vertical-align: text-bottom;
}
/**********************************************************************
 Plain Mode is the one where only centered elements will be displayed
 This applies for the Modul selection, Login, Logout and error module
 *********************************************************************/
html.plain {
  background: url('inet/img/background-bottom.png'), url('inet/img/cc-background-top-style.png');
  background-color: #f3f4f6;
  background-position: right bottom, left top;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
html.plain body {
  background-color: transparent;
}
html.plain .navigation {
  background-color: transparent;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
html.plain .container-fluid {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
html.plain .content-table-wrapper {
  display: table;
  min-height: 100%;
  height: 100% !important;
  height: auto;
  width: 100%;
}
html.plain .content-table-wrapper > .content-row-wrapper {
  display: table-row;
}
html.plain .content-table-wrapper > .content-row-wrapper > .content-wrapper {
  display: table-cell;
  vertical-align: middle;
  margin: 0 auto 0;
}
@media (max-width:  767px ) {
  html.plain {
    background-attachment: scroll, fixed;
  }
  html.plain.full-sized,
  html.plain.full-sized body {
    height: auto;
  }
  html.plain.full-sized .footer,
  html.plain.full-sized body .footer {
    position: relative !important;
    bottom: 0 !important;
    opacity: 1 !important;
    background-color: #f3f4f6;
    box-shadow: none;
    border-top: 1px solid #d7dadf;
  }
  html.plain.full-sized .footer .handle small,
  html.plain.full-sized body .footer .handle small {
    font-size: 12px;
  }
  html.plain.full-sized .footer .handle,
  html.plain.full-sized body .footer .handle {
    padding: 10px;
  }
}
@media (min-width:  767px ) {
  html.plain div.sticky-pusher {
    height: 0px !important;
  }
}
html.plain .username {
  color: #111111;
}
@media (max-width:  767px ) {
  html.plain span.usernamedisplay {
    display: inline !important;
  }
  html.plain li.usernamedisplay {
    display: none !important;
  }
  html.plain .usernameicon {
    display: none !important;
  }
}
/**********************************************************************
 Mixin for the Navigation Bar. Everything that affects the height of
 the bar - or needs to be affected can be set to it in here.
 *********************************************************************/
/**********************************************************************
 Top-Navigation is the right side of the upper navigation bar
 *********************************************************************/
.top-navigation {
  height: 100%;
}
.top-navigation.pull-right {
  margin: 0px 10px;
}
.top-navigation > div {
  height: 100%;
}
.top-navigation li {
  display: inline;
  vertical-align: middle;
}
.top-navigation li a span {
  padding-left: 5px;
}
.modulecolormarker {
  width: 10px;
  position: absolute;
  height: 100%;
  z-index: -1;
  transition: width 200ms ease-in-out;
}
li:hover .modulecolormarker,
div.modulecolorexpanded .modulecolormarker {
  width: 60px;
  transition: width 200ms ease-in-out;
}
@media (max-width:  767px ) {
  li:hover .modulecolormarker,
  div.modulecolorexpanded .modulecolormarker {
    width: 60px;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  li:hover .modulecolormarker,
  div.modulecolorexpanded .modulecolormarker {
    width: 60px;
  }
}
.modulelink {
  padding-left: 20px !important;
  background: none !important;
}
.modulelink .h3 {
  padding-left: 5px !important;
}
/**********************************************************************
 Definition of the Side-Navigation and all its trees.
 *********************************************************************/
.navigation .side-navigation {
  z-index: 2;
  font-weight: normal;
  line-height: 1.42857143;
  /**********************************************************************
     The following list styles are for the left handside navigation tree
     *********************************************************************/
  /**********************************************************************
     End of list
     *********************************************************************/
}
@media (min-width:  767px ) {
  .navigation .side-navigation {
    position: fixed;
  }
}
.navigation .side-navigation .side-navigation-wrapper ul li a {
  color: #111111;
}
.navigation .side-navigation .side-navigation-wrapper ul li.active a {
  color: #111111;
  background-color: #e8f0fb;
}
.navigation .side-navigation .side-navigation-wrapper ul li a:hover {
  color: #111111;
  text-decoration: none;
  background-color: #dde5ef;
}
.navigation .side-navigation .side-navigation-wrapper ul li a:focus {
  text-decoration: none;
}
.navigation .side-navigation .side-navigation-wrapper li .clickable {
  cursor: pointer;
}
@media (max-width:  767px ) {
  .navigation .side-navigation .side-navigation-wrapper {
    padding: 0;
  }
}
@media (min-width:  767px ) {
  .navigation .side-navigation .side-navigation-wrapper {
    height: 100%;
  }
  .navigation .side-navigation .side-navigation-content {
    position: relative;
    width: 100%;
    height: 100%;
  }
}
.navigation .side-navigation .side-navigation-content {
  background-color: #fdfdfe;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.navigation .side-navigation .side-navigation-content ul {
  overflow-y: auto;
  width: 100%;
  max-height: 100%;
}
.navigation .side-navigation .side-navigation-content .side-navigation-tree,
.navigation .side-navigation .side-navigation-content .side-navigation-tree-xs {
  height: 100%;
}
.navigation .side-navigation .dropdown-toggle,
.navigation .side-navigation ul.dropdown-menu li {
  display: table;
  width: 100%;
}
.navigation .side-navigation .dropdown-toggle a.clickable,
.navigation .side-navigation ul.dropdown-menu li a.clickable,
.navigation .side-navigation .dropdown-toggle.visible-xs,
.navigation .side-navigation ul.dropdown-menu li.visible-xs {
  padding: 0 10px;
}
.navigation .side-navigation .dropdown-toggle a.clickable > *:not(:last-child),
.navigation .side-navigation ul.dropdown-menu li a.clickable > *:not(:last-child) {
  padding-right: 10px;
}
.navigation .side-navigation .dropdown-toggle {
  height: 100%;
}
.navigation .side-navigation .app-name {
  z-index: 3;
  display: block;
}
.navigation .side-navigation .app-name div.dropdown-toggle *,
.navigation .side-navigation .app-name ul.dropdown-menu li * {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
}
.navigation .side-navigation .app-name ul.dropdown-menu {
  min-width: 100%;
  background-color: #f3f4f6;
  border: none;
}
@media (min-width:  767px ) {
  .navigation .side-navigation .app-name ul.dropdown-menu {
    display: block;
    visibility: hidden;
    position: relative;
    top: 0px;
    padding: 0px;
    margin: 0px;
  }
}
.navigation .side-navigation .app-name ul.dropdown-menu li a.clickable {
  padding: 10px;
}
.navigation .side-navigation .app-name.open ul.dropdown-menu {
  visibility: visible;
}
.navigation .side-navigation .app-name ul a:hover,
.navigation .side-navigation .app-name ul a:focus {
  text-decoration: underline;
}
.navigation .side-navigation .app-name,
.navigation .side-navigation .app-name a,
.navigation .side-navigation .app-name a .h3 {
  color: #ffffff;
}
.navigation .side-navigation .app-name ul li a,
.navigation .side-navigation .app-name ul li a .h3 {
  color: #111111;
}
.navigation .side-navigation .side-navigation-wrapper ul li a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 2.4;
}
@media (min-width:  767px ) {
  .navigation .side-navigation .side-navigation-wrapper ul li a {
    white-space: nowrap;
  }
}
.navigation .side-navigation ul {
  list-style-type: none;
  padding-left: 0px;
}
.navigation .side-navigation li {
  display: none;
}
@media (max-width:  767px ) {
  .navigation .side-navigation li {
    display: block;
  }
}
.navigation .side-navigation li a {
  padding-right: 20px;
}
.navigation .side-navigation li.visible {
  display: block;
}
.navigation .side-navigation li.level0 a {
  padding-left: 15px;
}
.navigation .side-navigation li.level1 a {
  padding-left: 30px;
}
.navigation .side-navigation li.level2 a {
  padding-left: 45px;
}
.navigation .side-navigation li.level3 a {
  padding-left: 60px;
}
.navigation .side-navigation li.level4 a {
  padding-left: 70px;
}
.navigation .side-navigation li.level5 a {
  padding-left: 80px;
}
.navigation .side-navigation li.level6 a {
  padding-left: 90px;
}
.navigation .side-navigation li.level7 a {
  padding-left: 100px;
}
.navigation .side-navigation li.level8 a {
  padding-left: 105px;
}
.navigation .side-navigation li.level9 a {
  padding-left: 110px;
}
/**********************************************************************
 Sticky Footer
 *********************************************************************/
.footer {
  z-index: 15;
  display: none;
  text-align: right;
  background-color: #ffffff;
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2);
  transition: bottom 500ms ease-in-out;
}
.footer[id] {
  display: block;
}
html:not(.full-sized) .footer:not(.sticky) {
  bottom: 0px;
  position: absolute;
  width: 100%;
}
.footer .logoposition {
  position: absolute;
  left: 10px;
  top: 5px;
  bottom: 5px;
}
.footer .disclaimer {
  display: table;
  height: 100%;
}
@media (min-width:  767px ) {
  .footer.sticky .disclaimer {
    opacity: 0;
    transition: opacity 500ms ease-in-out;
  }
}
.footer .logo,
.footer .supportlink {
  display: table-cell;
  vertical-align: middle;
  padding: 10px 10px;
}
.footer .handle {
  text-align: right;
  padding: 3px;
}
.footer:hover {
  bottom: 0px !important;
}
.footer:hover .disclaimer {
  opacity: 1;
}
.user-options {
  position: absolute;
}
.body {
  -ms-overflow-style: scrollbar;
  background-color: #f3f4f6;
}
.text-ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.navigation {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background-color: #586577;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  z-index: 14;
  color: #ffffff !important;
}
.side-width {
  width: 100%;
}
.panel-heading {
  text-transform: uppercase;
  color: #111111;
  font-weight: bold;
}
.module {
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
  transition: box-shadow 0.25s ease-in-out;
}
.module:hover {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}
.module-text {
  font-size: 12px;
  font-weight: normal;
  overflow: visible;
  line-height: 20px;
}
.error-header {
  padding-top: 0px;
  margin-top: 0px;
  word-break: break-word;
}
.login-hint {
  margin-bottom: 24px;
}
*[disabled],
*[readonly],
*[disabled] .form-control,
.disabled,
.disabled > * {
  cursor: initial !important;
  color: #a0a0a0 !important;
}
.dialog-optional-actions {
  margin-left: 10px;
  display: inline-block;
}
@media (min-width:  767px ) {
  .show-on-row-hover {
    visibility: hidden;
  }
  .hasfocus .show-on-row-hover,
  tr:hover .show-on-row-hover {
    visibility: visible;
  }
  .remove-on-row-hover {
    display: inline-block;
  }
  .hasfocus .remove-on-row-hover,
  tr:hover .remove-on-row-hover {
    display: none;
  }
  .insert-on-row-hover {
    display: none;
  }
  .hasfocus .insert-on-row-hover,
  tr:hover .insert-on-row-hover {
    display: inline-block;
  }
}
tr:hover .show-border-on-row-hover {
  color: #111111;
  background-color: #fdfdfe;
  border-color: #e6e8eb;
}
tr:hover .show-border-on-row-hover:hover,
tr:hover .show-border-on-row-hover:focus,
tr:hover .show-border-on-row-hover.focus,
tr:hover .show-border-on-row-hover:active,
tr:hover .show-border-on-row-hover.active,
.open > .dropdown-toggletr:hover .show-border-on-row-hover {
  color: #111111;
  background-color: #e1e3e7;
  border-color: #c3c9d0;
}
tr:hover .show-border-on-row-hover:active,
tr:hover .show-border-on-row-hover.active,
.open > .dropdown-toggletr:hover .show-border-on-row-hover {
  background-image: none;
}
tr:hover .show-border-on-row-hover.disabled,
tr:hover .show-border-on-row-hover[disabled],
fieldset[disabled] tr:hover .show-border-on-row-hover,
tr:hover .show-border-on-row-hover.disabled:hover,
tr:hover .show-border-on-row-hover[disabled]:hover,
fieldset[disabled] tr:hover .show-border-on-row-hover:hover,
tr:hover .show-border-on-row-hover.disabled:focus,
tr:hover .show-border-on-row-hover[disabled]:focus,
fieldset[disabled] tr:hover .show-border-on-row-hover:focus,
tr:hover .show-border-on-row-hover.disabled.focus,
tr:hover .show-border-on-row-hover[disabled].focus,
fieldset[disabled] tr:hover .show-border-on-row-hover.focus,
tr:hover .show-border-on-row-hover.disabled:active,
tr:hover .show-border-on-row-hover[disabled]:active,
fieldset[disabled] tr:hover .show-border-on-row-hover:active,
tr:hover .show-border-on-row-hover.disabled.active,
tr:hover .show-border-on-row-hover[disabled].active,
fieldset[disabled] tr:hover .show-border-on-row-hover.active {
  background-color: #fdfdfe;
  border-color: #e6e8eb;
}
tr:hover .show-border-on-row-hover .badge {
  color: #fdfdfe;
  background-color: #111111;
}
/*
 Popover von Bootstrap
 */
.popover {
  max-width: none;
  background-color: #f3f4f6;
}
@media (max-width:  767px ) {
  .modules .popover {
    left: -40px !important;
    right: -40px !important;
  }
}
.popover-title {
  background-color: #6b7b91;
  color: #ffffff;
  font-weight: bold;
  word-wrap: break-word;
  text-align: center;
}
.popover-title-text {
  cursor: text;
}
.popover-content {
  text-align: center;
  background-color: #f3f4f6;
  max-height: 400px;
  max-width: 400px;
  overflow: auto;
  padding: 9px 17px 9px 14px;
  /* default war 9 14 9 14 +3 damit wenn vertical scrollbar kommt keine horizontale immer dazukommt, bei FF hätte +1 genügt*/
}
.popover-content td {
  padding: 4px 8px;
}
.popover .popoverclose {
  margin-left: 3px;
}
.popover .popoverclose i {
  vertical-align: top;
}
.popover .arrowHidden {
  opacity: 0;
}
.popover .arrowFadeIn {
  -webkit-transition: opacity 3s;
  -moz-transition: opacity 3s;
  -o-transition: opacity 3s;
  -ms-transition: opacity 3s;
  transition: opacity 3s;
}
.popover.top > .arrow:after {
  border-top-color: #f3f4f6;
}
.popover.bottom > .arrow:after {
  border-bottom-color: #f3f4f6;
}
.popover.left > .arrow:after {
  border-left-color: #f3f4f6;
}
.popover.right > .arrow:after {
  border-right-color: #f3f4f6;
}
.modal-content {
  border-collapse: separate !important;
}
.modal-header {
  background-color: #6b7b91;
  box-shadow: 0 1px 4px rgba(107, 123, 145, 0.2);
}
.modal-title {
  color: #ffffff;
  font-weight: bold;
  font-size: 130%;
}
.btn-link.action-close {
  padding: 2px;
}
/**********************************************************************
 Side-Bar Tree and others below a nav class element
 *********************************************************************/
.nav .visible,
.nav .visible:hover .tree-child {
  transition: opacity 0.3s ease, -webkit-transform 0.3s 0.5s ease;
  transition: opacity 0.3s ease, transform 0.3s 0.5s ease;
}
.nav .tree-child {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATUlEQVR42mPw8vJioAQzUNuAzUCsRIkB/4H4GxA3ADEHuQbA8F0g9qXEABjG6y1iDMDrLWINwOktuhlAkRfIDkSyo5GihERxUqZ/bgQAH60Z1u5saycAAAAASUVORK5CYII=");
  height: 16px;
  width: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left top;
  position: relative;
  top: 3px;
  left: -3px;
  opacity: 0.25;
}
@media (max-width:  767px ) {
  .nav .tree-child {
    display: none;
  }
}
.nav .visible:hover .tree-child {
  opacity: 0.5;
}
.nav .expanded .tree-child {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZElEQVR42mPw8vJioAQzDCoDNgPxfyLxJmwGKAHxdyI0f4OqxeqFBiIMqMcXBpxAfBePZpAcB6FA9MVjgA+xsbAZX8ARYwB6gKIEHLHpoAFXwBFrACxAMQKOlJToC8VDJC+QhQGduhnV4Bs+oQAAAABJRU5ErkJggg==");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left top;
}
.nav .tree-empty {
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  position: relative;
  display: inline-block;
  z-index: 100000;
}
@media (max-width:  767px ) {
  .nav .tree-empty {
    display: none;
  }
}
.nav .hover-icon {
  position: relative;
  top: 3px;
  opacity: 0.5;
}
.nav .hover-icon:hover {
  opacity: 1;
}
/*XS*/
@media (max-width:  767px ) {
  .navigation {
    height: 40px;
  }
  .top-navigation {
    min-height: inherit !important;
    border-radius: 0px !important;
    border-width: 0px !important;
  }
  .container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .content-wrapper {
    /* to center properly it needs the same on top and bottom */
    padding-top: 60px;
    padding-bottom: 20px;
  }
  .top-navigation .top-navigation-item {
    line-height: 40px;
  }
  .top-navigation .top-navigation-item .dropdown-menu li a {
    line-height: 2.4;
  }
  .top-navigation .top-navigation-item.loginbuttons button {
    margin-left: 0;
    margin-right: 5px;
  }
  .top-navigation .top-navigation-item.loginbuttons button:first-child {
    margin-left: 5px;
  }
  div.app-name ul.dropdown-menu li div {
    height: 40px;
  }
  .app-name {
    height: 40px;
  }
  .side-navigation-wrapper {
    padding-top: 40px;
  }
  .header-table-wrapper-inner {
    height: 40px;
  }
  .sticky-pusher.sticky {
    position: fixed;
  }
  .content-table-wrapper {
    padding: 0 !important;
  }
  .side-navigation-wrapper img {
    width: 28px;
  }
  div.side-navigation-content {
    line-height: 5px;
  }
  div.app-name div {
    font-size: 16px;
  }
  .dropdown-menu {
    padding: 0 !important;
    margin: 0 !important;
    border: none;
    border-radius: 0;
  }
  .panel-image {
    width: 48px;
    height: 48px;
    margin: 10px 10px;
  }
  .module img {
    width: 64px;
    height: 64px;
    margin: 10px;
  }
  .module-wrapper {
    padding: 15px 0 2px 0;
  }
  .open > .top-menu {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 40px;
    max-height: 100%;
    margin-bottom: -40px;
  }
  .navigation {
    z-index: 100;
  }
}
@media (max-width:  767px ) and (min-width:  767px ) {
  html.plain .content-wrapper {
    padding-bottom: 100px;
  }
}
@media (max-width:  767px ) and (max-width:  767px ) {
  .side-navigation {
    height: auto !important;
  }
}
@media (max-width:  767px ) and (max-width:  767px ) {
  .side-navigation-wrapper {
    height: 40px;
  }
}
/*SM*/
@media (min-width:  767px ) and (max-width:  991px ) {
  .navigation {
    height: 40px;
  }
  .top-navigation {
    min-height: inherit !important;
    border-radius: 0px !important;
    border-width: 0px !important;
  }
  .container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .content-wrapper {
    /* to center properly it needs the same on top and bottom */
    padding-top: 60px;
    padding-bottom: 20px;
  }
  .top-navigation .top-navigation-item {
    line-height: 40px;
  }
  .top-navigation .top-navigation-item .dropdown-menu li a {
    line-height: 2.4;
  }
  .top-navigation .top-navigation-item.loginbuttons button {
    margin-left: 0;
    margin-right: 5px;
  }
  .top-navigation .top-navigation-item.loginbuttons button:first-child {
    margin-left: 5px;
  }
  div.app-name ul.dropdown-menu li div {
    height: 40px;
  }
  .app-name {
    height: 40px;
  }
  .side-navigation-wrapper {
    padding-top: 40px;
  }
  .header-table-wrapper-inner {
    height: 40px;
  }
  .side-width {
    min-width: 170px;
  }
  div.app-name div {
    font-size: 16px;
  }
  .panel-image {
    width: 64px;
    height: 64px;
    margin: 10px;
  }
  .module img {
    width: 96px;
    height: 96px;
    margin: 10px;
  }
  .module-wrapper {
    padding: 15px 0 2px 0;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) and (min-width:  767px ) {
  html.plain .content-wrapper {
    padding-bottom: 100px;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) and (max-width:  767px ) {
  .side-navigation {
    height: auto !important;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) and (max-width:  767px ) {
  .side-navigation-wrapper {
    height: 40px;
  }
}
/*MD*/
@media (min-width:  991px ) and (max-width:  1499px ) {
  .navigation {
    height: 40px;
  }
  .top-navigation {
    min-height: inherit !important;
    border-radius: 0px !important;
    border-width: 0px !important;
  }
  .container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .content-wrapper {
    /* to center properly it needs the same on top and bottom */
    padding-top: 60px;
    padding-bottom: 20px;
  }
  .top-navigation .top-navigation-item {
    line-height: 40px;
  }
  .top-navigation .top-navigation-item .dropdown-menu li a {
    line-height: 2.4;
  }
  .top-navigation .top-navigation-item.loginbuttons button {
    margin-left: 0;
    margin-right: 5px;
  }
  .top-navigation .top-navigation-item.loginbuttons button:first-child {
    margin-left: 5px;
  }
  div.app-name ul.dropdown-menu li div {
    height: 40px;
  }
  .app-name {
    height: 40px;
  }
  .side-navigation-wrapper {
    padding-top: 40px;
  }
  .header-table-wrapper-inner {
    height: 40px;
  }
  .side-width {
    min-width: 200px;
  }
  div.app-name div {
    font-size: 18px;
  }
  .panel-image {
    width: 64px;
    height: 64px;
    margin: 10px;
  }
  .module img {
    width: 96px;
    height: 96px;
    margin: 10px;
  }
  .module-wrapper {
    padding: 25px 0 2px 0;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) and (min-width:  767px ) {
  html.plain .content-wrapper {
    padding-bottom: 100px;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) and (max-width:  767px ) {
  .side-navigation {
    height: auto !important;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) and (max-width:  767px ) {
  .side-navigation-wrapper {
    height: 40px;
  }
}
/*LG*/
@media (min-width:  1500px ) {
  .navigation {
    height: 40px;
  }
  .top-navigation {
    min-height: inherit !important;
    border-radius: 0px !important;
    border-width: 0px !important;
  }
  .container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .content-wrapper {
    /* to center properly it needs the same on top and bottom */
    padding-top: 60px;
    padding-bottom: 20px;
  }
  .top-navigation .top-navigation-item {
    line-height: 40px;
  }
  .top-navigation .top-navigation-item .dropdown-menu li a {
    line-height: 2.4;
  }
  .top-navigation .top-navigation-item.loginbuttons button {
    margin-left: 0;
    margin-right: 5px;
  }
  .top-navigation .top-navigation-item.loginbuttons button:first-child {
    margin-left: 5px;
  }
  div.app-name ul.dropdown-menu li div {
    height: 40px;
  }
  .app-name {
    height: 40px;
  }
  .side-navigation-wrapper {
    padding-top: 40px;
  }
  .header-table-wrapper-inner {
    height: 40px;
  }
  .side-width {
    min-width: 250px;
  }
  div.app-name div {
    font-size: 20px;
  }
  .panel-image {
    width: 64px;
    height: 64px;
    margin: 10px;
  }
  .module img {
    width: 128px;
    height: 128px;
    margin: 10px;
  }
  .module-wrapper {
    padding: 25px 0 2px 0;
  }
}
@media (min-width:  1500px ) and (min-width:  767px ) {
  html.plain .content-wrapper {
    padding-bottom: 100px;
  }
}
@media (min-width:  1500px ) and (max-width:  767px ) {
  .side-navigation {
    height: auto !important;
  }
}
@media (min-width:  1500px ) and (max-width:  767px ) {
  .side-navigation-wrapper {
    height: 40px;
  }
}
.navigation .top-menu {
  overflow-y: auto;
}
/**********************************************************************
 HAMBURGER MENU
 *********************************************************************/
.navigation .dropdown .menubutton,
.navigation .dropdown .menubutton:before,
.navigation .dropdown .menubutton:after {
  display: inline-block;
  width: 3.2rem;
  height: 0.15rem;
  background-color: #ffffff;
  position: relative;
  border-radius: 2px;
  top: 8px;
  transition: top 0.3s ease, -webkit-transform 0.3s 0.5s ease;
  transition: top 0.3s ease, transform 0.3s 0.5s ease;
}
.navigation .dropdown .menubutton:before,
.navigation .dropdown .menubutton:after {
  content: '';
  position: absolute;
  top: 9px;
}
.navigation .dropdown .menubutton:before {
  top: -9px;
}
.navigation .dropdown.open .menubutton:after,
.navigation .dropdown.open .menubutton:before {
  top: 0px;
}
/**********************************************************************
 Search Panel (in Help Page)
 *********************************************************************/
.search-pane {
  width: 100%;
  padding: 10px;
  position: relative;
  z-index: 1;
}
.search-pane input {
  padding-right: 30px;
}
.search-pane .search-delete {
  position: absolute;
  right: 16px;
  top: 17px;
}
.scrollable-search-menu {
  height: auto;
  max-height: 300px;
  overflow-x: hidden;
}
.searchhighlight {
  background-color: rgba(232, 240, 251, 0.7);
  border: 1px solid #e8f0fb;
  padding-top: 10px;
  padding-bottom: 10px;
}
.flotr-mouse-value {
  background-color: #c4c9d1 !important;
  color: #111111 !important;
  opacity: 0.9 !important;
  filter: alpha(opacity=90) !important;
}
.hide-if-empty:empty {
  display: none;
}
/*
Pagination Object
*/
ul.pagination {
  cursor: pointer;
}
.pagination {
  margin-top: 0px;
}
/*
Tooltip from Bootstrap UI
*/
.widget-view .tooltip-inner {
  max-width: none;
}
.body .tooltip-inner td {
  padding: 1px 3px;
  text-align: left;
}
/*
    SortHeader and ComboLink
*/
.widget-view .open > .dropdown-menu {
  max-height: 250px;
  overflow: auto;
}
.open.combolink > .dropdown-menu > li {
  cursor: pointer;
}
.combolink > .dropdown-toggle,
.sortHeader {
  cursor: pointer;
}
.combolink > a.dropdown-toggle > .ng-binding {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 18px;
  margin-right: -20px;
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
}
.combolink a:hover {
  text-decoration: none;
}
.overflowpopup {
  overflow: auto;
  max-height: 250px;
  white-space: nowrap;
}
@media (max-width:  767px ) {
  .overflowpopup {
    word-break: break-all;
  }
}
/**********************************************************************
 Vertical Center for e.g. statistics module.
 *********************************************************************/
.vertical-center {
  display: table;
  height: 100%;
}
.vertical-center > * {
  display: table-cell;
  vertical-align: middle;
}
.vertical-bottom {
  vertical-align: bottom !important;
}
.vertical-sub {
  vertical-align: sub !important;
}
/**********************************************************************
 Styled Content
 *********************************************************************/
.contentblock {
  margin-bottom: 20px;
}
/**********************************************************************
 Image Animation
 *********************************************************************/
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.spin-animation {
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  margin: 4px;
}
.mouse-pointer {
  cursor: pointer !important;
}
.mouse-default {
  cursor: default !important;
}
/* ************************************************
   Loading indicator
************************************************ */
@keyframes rotateicon {
  from {
    transform: scale(1) rotate(0deg);
  }
  to {
    transform: scale(1) rotate(360deg);
  }
}
@-webkit-keyframes rotateicon {
  from {
    -webkit-transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(360deg);
  }
}
.loadingindicator {
  visibility: hidden;
}
.top-navigation:last-child {
  padding-right: 16px;
  vertical-align: middle;
}
.loadingindicatorstatic {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  display: inline-block !important;
  animation-name: rotateicon;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-name: rotateicon;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
}
.loadingindicator.loading {
  visibility: visible;
  animation-name: rotateicon;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-name: rotateicon;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
}
/* ************************************************
   Loading overlay
************************************************ */
.loadingoverlay {
  z-index: 999999;
  position: fixed;
  display: none;
}
.loadingoverlayblending {
  height: 100%;
  width: 100%;
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  background: #f3f4f6;
  opacity: 0.75;
}
.loadingoverlaywrapper {
  height: 100%;
  width: 100%;
  display: table;
  position: fixed;
  top: 0px;
  left: 0px;
}
.loadingoverlaywrapperinner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.loadingoverlaycontent {
  display: inline;
  padding: 30px;
  background: #fdfdfe;
  opacity: 1;
}
.loadingoverlaycontent h4 {
  display: inline;
}
.loadingoverlaycontent img {
  margin-right: 20px;
}
.notificationoverlay {
  z-index: 1000000;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
}
/* ************************************************
   Notification overlay
************************************************ */
.notificationoverlayblending {
  height: 100%;
  width: 100%;
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  background: #f3f4f6;
  opacity: 0.75;
}
.notificationoverlaywrapper {
  height: 100%;
  width: 100%;
  display: table;
  position: fixed;
  top: 0px;
  left: 0px;
}
.notificationoverlaywrapperinner {
  display: table-cell;
  vertical-align: middle;
}
/* ************************************************
   Overlay Fade
************************************************ */
.overlayfade {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #f3f4f6;
}
.overlayfade.ng-hide-add,
.overlayfade.ng-hide-remove {
  /* this needs to be here to make it visible during the animation
       since the .ng-hide class is already on the element rendering
       it as hidden. */
  display: block !important;
  -webkit-transition: 0.3s linear all;
  transition: 0.3s linear all;
}
.overlayfade.ng-hide-add,
.overlayfade.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
.overlayfade.ng-hide,
.overlayfade.ng-hide-add.ng-hide-add-active,
.overlayfade.ng-hide-remove {
  opacity: 0;
}
/* ************************************************
   Notify
************************************************ */
.notify.ng-enter {
  -webkit-transition: 0.3s linear all;
  transition: 0.3s linear all;
  opacity: 0;
  max-height: 0px;
}
.notify.ng-enter-active {
  opacity: 1;
  max-height: 100px;
}
.notify.ng-leave {
  -webkit-transition: 0.3s linear all;
  transition: 0.3s linear all;
  opacity: 1;
  max-height: 100px;
}
.notify.ng-leave-active {
  opacity: 0;
  max-height: 0px;
}
/* ************************************************
   Dialog overlay
************************************************ */
.dialogoverlay {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
.dialogoverlayblending {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #f3f4f6;
  opacity: 0.85;
}
.dialogoverlaywrapper {
  height: 100%;
  width: 100%;
  display: table;
}
.dialogoverlaywrapperinner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.dialogserviceposition {
  position: absolute;
  left: 0px;
  top: 100px;
}
@media (max-width:  767px ) {
  .dialogserviceposition.filechooser {
    overflow-y: auto;
    top: 0px;
    max-height: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
/* ************************************************
   Basic Helper
************************************************ */
.linewrap {
  word-break: break-all;
}
td.linewrap {
  white-space: normal !important;
}
/**********************************************************************
 Tooltip
 *********************************************************************/
.tooltip-inner {
  max-width: none !important;
}
/**********************************************************************
 SelectInput
 *********************************************************************/
.mslistwrapper {
  color: #111111 !important;
  cursor: text;
  padding: 5px 10px;
  min-height: 29px;
  height: auto;
  line-height: 1;
}
.mslistwrapper[disabled] {
  cursor: default !important;
}
.mslist {
  padding: 0px;
  display: inline-block;
  margin: 0px;
  margin-right: 18px;
  line-height: 1.42857143;
}
.mslistelement {
  float: left;
  list-style: none;
}
.mslistelement:hover {
  text-decoration: line-through;
  color: #d9534f;
  cursor: pointer;
}
.mslistelement[disabled] {
  text-decoration: none !important;
  cursor: default !important;
}
.mslistelementtext {
  float: left;
  list-style: none;
  border: none;
}
.mslistelementcomma {
  list-style: none;
  float: left;
}
.mslistelementcomma[disabled] {
  cursor: default !important;
}
.mstextelement {
  width: 10px;
  border: none;
  padding: 0px;
  outline: 0;
}
.mstextelement:focus {
  outline: 0;
}
/**********************************************************************
 NoScript Secion
 *********************************************************************/
div.noscript {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #f3f4f6;
  text-align: center;
  color: #eea742;
  font-weight: bold;
  padding-top: 33%;
  z-index: 99999;
  text-decoration: underline;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
 *******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #56b15c;
}
.has-success .form-control {
  border-color: #56b15c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #439148;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #9cd19f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #9cd19f;
}
.has-success .input-group-addon {
  color: #56b15c;
  border-color: #56b15c;
  background-color: #bfe1c1;
}
.has-success .form-control-feedback {
  color: #56b15c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #eea742;
}
.has-warning .form-control {
  border-color: #eea742;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #e89115;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f6d3a0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f6d3a0;
}
.has-warning .input-group-addon {
  color: #eea742;
  border-color: #eea742;
  background-color: #ffffff;
}
.has-warning .form-control-feedback {
  color: #eea742;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  border-color: #d9534f;
  background-color: #f4cecd;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.table-content-editable {
  vertical-align: middle !important;
}
.formfield-dropdown {
  left: 15px;
  right: 15px;
  max-height: 300px;
  overflow-y: auto;
}
.input-group .formfield-dropdown {
  left: 0;
  right: 0;
}
inlinerenderer .formfield-dropdown {
  left: 0px;
  right: 0px;
}
label[disabled] {
  color: #999999;
}
.dimmed {
  opacity: 0.5;
}
.dimmed-more {
  opacity: 0.3;
}
.uppercase {
  text-transform: uppercase;
}
.font-small {
  font-size: 85%;
}
filesystem-input-directory .rightplacement,
filesystem-input-file .rightplacement {
  right: 22px;
  line-height: 2.85714286;
}
filesystem-input-directory input,
filesystem-input-file input {
  padding-right: 30px !important;
}
inlinerenderer filesystem-input-directory .rightplacement,
inlinerenderer filesystem-input-file .rightplacement {
  right: 8px !important;
  line-height: 1.42857143;
}
.client-notification {
  background-color: #586577;
  color: #ffffff;
  text-align: center;
  font-weight: bolder;
  opacity: 0.75;
  filter: alpha(opacity=75);
}
input[type='password'][readonly] {
  background-color: #fff;
}
.strikethrough {
  text-decoration: line-through;
}
.modal-backdrop.remotegui {
  display: none;
}
.modal-backdrop.remotegui.in {
  display: block;
}
.modal-backdrop.intro-element {
  opacity: 0;
}
.welcome-backdrop {
  display: none;
}
.welcome-backdrop.in {
  display: block;
}
@media (min-width:  767px ) {
  .welcome-backdrop > .popover.introduction > .popover-content {
    min-width: 400px;
    max-width: 600px;
  }
}
.intro-image {
  background: url('inet/img/introduction_48.png');
  width: 48px;
  height: 48px;
  display: inline-block;
}
.intro-header {
  padding-bottom: 0px !important;
  vertical-align: top;
  line-height: 48px;
  margin-top: 16px;
}
.no-popover-transition {
  -moz-transition: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.table tr:first-child td {
  border-width: 0px;
}
table table {
  background: none;
}
/* After a long discussion and tests: the current version works for all browsers. Legacy browser will use break-all */
.word-break {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.modal-backdrop.introduction {
  z-index: 1100;
  position: fixed;
}
.popover.introduction {
  z-index: 1102;
}
.introduction .popover-title {
  background-color: #f3f4f6;
  border-width: 0px;
  color: #111111;
  font-weight: normal;
  font-size: 18px;
}
.introduction .popover-content {
  line-height: 1.5;
}
.styledtable {
  margin-bottom: 1px;
}
.styledtable th {
  text-transform: uppercase;
  color: #111111;
  font-weight: bold;
  border-bottom: 1px solid #aab2bc !important;
}
.styledtable th .dropdown-menu {
  text-transform: none;
}
.styledtable table {
  margin-bottom: 0px;
}
::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #a0a0a0 !important;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #a0a0a0 !important;
  opacity: 1;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #a0a0a0 !important;
  opacity: 1;
}
:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #a0a0a0 !important;
}
/**********************************************************************
 Fullscreen Modal
 *********************************************************************/
@media (min-width: 768px) {
  .modal-print-xl {
    width: 95%;
  }
  .modal-print-content {
    max-height: 85vh;
    width: 100%;
  }
  .modal-print-content-fixed {
    height: 85vh;
  }
  .modal-print-body {
    height: 100%;
    vertical-align: top;
  }
  .modal-print-body-iframe {
    padding: 0px;
    height: 100%;
  }
}
@media (max-width: 767px) {
  .modal-print {
    width: 100%;
    margin: 0px;
  }
  .modal-print-content {
    height: 100vh;
    width: 100%;
  }
  .modal-print-body {
    height: 100%;
    vertical-align: top;
  }
  .modal-print-body-iframe {
    padding: 0px;
    height: 100%;
  }
}
.text-right {
  text-align: right !important;
}
.text-left {
  text-align: left !important;
}
.moduleEntry {
  display: inline-block;
  position: relative;
  padding: 15px;
  margin: 10px;
  width: 180px;
  height: 180px;
}
.moduleEntry.dragging {
  -webkit-filter: blur(1px) grayscale(80%);
  -moz-filter: blur(1px) grayscale(80%%);
  -o-filter: blur(1px) grayscale(80%%);
  -ms-filter: blur(1px) grayscale(80%%);
  filter: blur(1px) grayscale(80%%);
  opacity: 0.8;
}
.moduleEntry img {
  display: inline-block;
  width: 96px;
  height: 96px;
}
.moduleEntry .titlewrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.moduleEntry .title {
  position: absolute;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.moduleEntry .titletext {
  position: relative;
  padding: 4px 4px 13px 4px;
  color: #111111;
  font-size: 150%;
  white-space: normal;
  transition: color 0.2s;
  text-transform: none;
  font-weight: normal;
}
.moduleEntry .colormarker {
  position: absolute;
  left: 0px;
  bottom: 0px;
  right: 0px;
  height: 10px;
  transition: height 0.3s;
}
.moduleEntry.smallEntry {
  width: 130px;
  height: 130px;
}
.moduleEntry.smallEntry img {
  width: 64px;
  height: 64px;
}
.moduleEntry.smallEntry .titletext {
  padding: 2px 2px 8px 2px;
  font-size: 120%;
}
.moduleEntry.smallEntry .colormarker {
  height: 6px;
}
.moduleEntry.smallEntry.ng-enter.ng-enter-active,
.moduleEntry.smallEntry.ng-move.ng-move-active,
.moduleEntry.smallEntry.ng-leave {
  opacity: 1;
  width: 130px;
  margin: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.moduleEntry:hover,
.moduleEntry:focus {
  background-color: #fdfdfe;
}
.moduleEntry:hover .colormarker,
.moduleEntry:focus .colormarker {
  height: 100%;
}
.moduleEntry:hover .titletext,
.moduleEntry:focus .titletext {
  color: white;
  transition: color 0.1s;
}
.moduleEntry.ng-enter,
.moduleEntry.ng-leave {
  -webkit-transition: 200ms linear all;
  -moz-transition: 200ms linear all;
  -ms-transition: 200ms linear all;
  -o-transition: 200ms linear all;
  transition: 200ms linear all;
  overflow: hidden;
  text-overflow: clip;
}
.moduleEntry.ng-leave.ng-leave-active,
.moduleEntry.ng-enter {
  opacity: 0;
  width: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.moduleEntry.ng-enter.ng-enter-active,
.moduleEntry.ng-leave {
  opacity: 1;
  width: 180px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.moduleDescriptionArea {
  padding: 30px 10px;
  min-height: 150px;
}
.moduleDescriptionText {
  color: #a0a0a0;
  font-size: 150%;
}
.modules {
  border: 3px dashed transparent;
  min-height: 0px;
  transition: all 0.2s;
}
.modules.dragmode {
  border: 3px dashed #5a81b6;
  min-height: 206px;
}
.modules.dragmode.smallList {
  min-height: 156px;
}
.modules.dragmode .dragHint {
  opacity: 1;
  line-height: 160px;
  transition: all 0.2s;
}
.modules.dragmode.smallList .dragHint {
  line-height: 110px;
}
.modules .dragHint {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  line-height: 0px;
  opacity: 0;
  color: #a0a0a0;
  transition: all 0.4s;
}
.form-control:not(.input-lg,
.form-control .input-sm) {
  font-size: 12px !important;
}
.form-control:not(.mce-content-body):not(.resizeable) {
  height: inherit !important;
}
.form-control:focus {
  border-color: rgba(90, 129, 182, 0.5) !important;
  outline: 0 !important;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(90, 129, 182, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(90, 129, 182, 0.5) !important;
  outline: 0 !important;
}
.filesysteminputbutton {
  position: absolute;
  right: 16px;
  top: 1px;
  padding: 3.5px;
  bottom: 1px;
  width: 30px;
}
.filesysteminputbutton:focus {
  outline: rgba(90, 129, 182, 0.5) 1px solid !important;
}
.filesysteminputbutton i {
  position: absolute;
  left: 8px;
}
.nomodulesloginhint {
  line-height: 1.78571429;
}
.rangeslider {
  position: relative;
}
.rangeslider .progresswrapper {
  padding-bottom: 0.8em !important;
  padding-top: 0.8em !important;
  position: relative;
}
.rangeslider .progresswrapper .progress {
  margin-bottom: 0em !important;
  margin-top: 0em !important;
  margin-right: 0em !important;
  margin-left: 0em !important;
}
.rangeslider .progresswrapper .handlehorizontal {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3em;
  padding: 0px;
}
.rangeslider .progresswrapper .handlehorizontal .stripes {
  display: inline-block;
  padding-bottom: 0.2em;
}
.rangeslider .progresswrapper .handlehorizontal .slidervalue {
  padding: 0.2em;
  display: inline-block;
}
.rangeslider .progress-bar {
  transition: none !important;
  webkit-transition: none !important;
}
.radial-progress {
  background-color: #c4c4c4;
  border-radius: 50%;
  display: inline-block;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill,
.radial-progress .circle .shadow {
  position: absolute;
  border-radius: 50%;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill {
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 0.5s;
  transition: -ms-transform 0.5s;
  transition: transform 0.5s;
}
.radial-progress .circle .mask .fill {
  background-color: #5a81b6;
}
.radial-progress .inset {
  position: absolute;
  background-color: #fdfdfe;
  border-radius: 50%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
/**********************************************************/
/* template_sprites.less */
/**********************************************************/
[class*="icon-"] {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left top;
}
[disabled] > [class*="icon-"] {
  opacity: 0.5;
}
.icon-close-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAdElEQVR42mPw8vJiAOJUIL4CxDJQPjKWgcqB1DCABJKB+C8Q/wfiB0CsgKb4NlTuHxBnMUB1/0fCd6AKZaBsZLkrDDgk7uAQk8FmNTZ8H+ZUBhzuxaqYWA0PsGkg5KQHyE4i2dMkB2sSUsTdJxBxmQykJg0AzhrR2o5L01MAAAAASUVORK5CYII=");
  width: 12px;
  height: 12px;
}
.icon-delete {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAuElEQVR42mPw8vJiwII7gPg/Gu7AppYBhwGfgVgAiS8AFcNrQBEQf8JiMzr+BFWLYQAxmpENwesFojEyJw+I/xBh+x+oWgwD5pDghTnYDGiFSnJC+f+R5GBsTii7FZcXQJLSeAyQhrKxeiEcKqmLxwBdKDscmwH2UEkHPAbA1NhjM0ADKhmEx4AgKFsDmwGCUMkUPAakQNmCuBLSTyAuw2NAGVQNzsz0mIg08BifAc0EUuMfqBq4HgA3rEdBHf2ZzQAAAABJRU5ErkJggg==");
}
.icon-details {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/klEQVR42p3TsUsCURzA8RMRIggRhwhcFEJchMCpv0Au3HR3FHdpbYimBnfBIRpzFBqkSXBwEJc6clIcCwQhAonz++QJPx4+79Hwgbt3777H/Y7zfN/3tC5CixUekBb7d+TJzLwolPX1Kc5sgSAi0MYd+oj/N6COn1GPCpziGldI6ICcyeBY4AZf2OjNnzok977bApf4wSMuUMALFsbwAlvgXj0xDMOYWFef7hdVl8ATOgeGOEbTJdDCN07Eeh5/yLgEklhiiBoaen1ivFZw7Cvk8KqHqaZ9ix7ekHIJ7MXF8Tnm+EDWNWAqYo2RLTCLCCglVORez/F3NnX3920BSIUw+6zLaMQAAAAASUVORK5CYII=");
}
.icon-download {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAv0lEQVR42uXSsQ3CMBQEUBdhBOoMkCK0UTawkGCLlDAAhScASpgCNmAEqCMWCA09RcxZOksfE4wlSorXOHenyInSWqtffAtY+rcBI4ohk/oGJqUcDmQwhWZgxJcbZjI5UMIaOoavUIgRXy74zDLrOqW/qDvsoU74eWpmXcfKgR1UCQMVsy8DUgsryEUp51kb5lXkk/Vwov5Tzg1MYAu3yFjIZTf+Er0RzOAAj4GSOzvCnNnojzSGBZzhAkuevWWfDRQ7/MjmBL4AAAAASUVORK5CYII=");
}
.icon-download-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAp0lEQVR42r3QIQ7CMACF4TLIIEHgOAE34AqoeRSeZH4JlmtwA2AJCkeyEww/szNgSEAx/pJX0pTNIj7z+l621iRJYlo08nNm/j7YovYGtbLOQR97b3DCoG0wRYYNYpwlVpap8xnkeKLAChFGEikr1MndBQ+YdTyA0ZntNP6LWCXWGGOIJS54uY4dVMHIukmYV+6Tc+xwbyk9cMQCvfBfJ0hxlVTZt/MGoH61h9C5CGQAAAAASUVORK5CYII=");
  width: 12px;
  height: 12px;
}
.icon-help {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAzklEQVR42q2TwQ2DMAxF3SFYIcPk3iG4ZYN2DVYgxwiJITIHBwaoxMl1pB9KgwmV6OEJiP0/jp2QtZYKjPAUgjCBgDVT5q8vzHyTpxNewiJEoQMRaynmkPsxwMIgsOCFRqmsQSzlDNkkBx0CrSIsaZHrsoFBaX6TxAeMiHtoDKE5S1E2V8jbSZoHocPxh9K3BgRNIIypqwjT33rFIGmmM4O7MEM443tnUNtC/muvjHbdgtbEM76aqI3xqHGkjbF2kDSD3UH6y1G+dpmuXOc3V6hOMn8zEooAAAAASUVORK5CYII=");
}
.icon-home {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAyklEQVR42uXSMQ6CQBAF0KXRis6WxNrClgtQ7R1IqPUGtNyBmjNQcgIbSi5ga2KnCYWOf/RjCIE10Eryks3szM+yYKy1xmFPkz2u4RjuFM8JWEEOMpBzzxkQwIkDLRzgyLVwL5gKiODCxjOEsKOQNWFP9A0QEQ+LFB5sqGADCdwoYa1ij/amOqspJYtPyMCHYuQOCu5l7NVaabi42s+jx21GhjsNeyxnRANq2PaOLD90r6QztQaseSEy03u2/xWWBBhXwPAf+YeARV4yv12bMdWvjwAAAABJRU5ErkJggg==");
}
.icon-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtklEQVR42q2Tyw3EIAxEvUXQAsXQSW50sGkjNeSI0gV1pISVcvIO0rAfhFGk5PCUyB4PxoCEEKTBgxkksJPEmG/1nx9VfeAbwQscIIOFZMZKLlL7NWBgAwpW4DqdOeaKZqsmNRmZmJoiJb+xibFYDTxbWzur9gyE2lLjhcM5jLYtHGuewgnnjmgedCCsScJjWgzRyKDU7LcYWFuQs1sYDdEy+Bvi5WO0LpI2mBfplqt87TFdec5v3L1GAnBXS/0AAAAASUVORK5CYII=");
}
.icon-lock {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdUlEQVR42mPw8vJiQMLsQNwFxM+A+D8aBol1AjEbsh4GNAO6sGhExx34DIDZXArErEjiIHY5VO4pPgNgtrChiTNAxWDyBA1gwIEHuQFHiYgBGD6CzYD/JGKiDOiAYrINICg3+A0oR0rCZBlAUiwcIUHzYZg+APlgZW1YZgQKAAAAAElFTkSuQmCC");
}
.icon-lock-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAY0lEQVR42mPw8vJigGJ2IO4C4mdA/B+KQexOIGaDqWNA0tCFpBAdd2DTADO5FIhZobgcKvYUmwaYaWxIYmxI4jg1MKBhrBqO4nE/DB9B1vCfSIxTA07xgdNA0A9HiFB8GKQWAC/91G6AvvyQAAAAAElFTkSuQmCC");
  width: 12px;
  height: 12px;
}
.icon-logout {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAT0lEQVR42mPw8vJioATjkvhPJMZrAC65UCB+RY4BokC8ilwXINuK14AGEsOEAV3zf3INaMCniBgDyik1ANkQssOA4kDEF41D1ACKMhPRGAC8uknVeu0qVwAAAABJRU5ErkJggg==");
}
.icon-login {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYElEQVR42mPw8vJioATjkvhPJMZrACHbB5kBAkCcBsX8RAYg3ACQ5ntIAXOXSEPgBmSQEOog3IFuQBqJBtRj88JdJAV3kLxQDxVrgLJrcAUiSEMqFJMciMMkIVE9MxGNAQ0oKCNlRMVxAAAAAElFTkSuQmCC");
}
.icon-guestmode {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeklEQVR42mPw8vJioATjkvhPJMZrACHb8RrAQKkB04D4ExA/BGJPUg0QRPPnVlINcEAz4AmpBnAD8WkkA6rJCQNPqIKXQMxCqgGyQDwfquArECcDMQcxBogA8QYg/oMlwbwB4kpCBqQRSHV/gZiPbgnpPzUMoCgzEY0BsIwiroML9tUAAAAASUVORK5CYII=");
}
.icon-file-pdf {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArklEQVR42mPw8vJiAOINQPyfAL4PxA5Q9XAMY/xHl8CCQWo+AHECKQYYoBkgAMQXkA3BZ4ADVLEBmhoBqEsciDHgABArQPkfsIQJXgMUCITNf2LCAOZvsgwIgIZBA7kGbIDavgA96ogxIAGqMR+IJ0ADExSI56F8A3wGOCDFtQKSuADUWw1QNlYDQJIPoAqJSZkoBhhAnbiACM04w8CASM1EpwOiDSAmO6NjkB4GABCDLAcRdQhfAAAAAElFTkSuQmCC");
}
.icon-nofilter {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1klEQVR42rXTOw4BURTG8QmdwiZ0orAAz2bCRZQaovauNdzWKhQ6iUIjkWA3Kq8VCN/EuXJyMi+E5FdN/t/IvVhKKesX34YZWMiBCNRhBkvYwh4OsIMNJCALJyjJgTWMIQkxjzc78dnEcuBBb+2q1ycFcYjS8xzFZei4DWga4e7QFLHzgonXIWoRtyi+0LfqwTToFjTFbcizuC9jv2tMs7gCA7fYb6AAV4qHMP/kh8TjEZ2HDjtg4io02IGGGijCjWJ5I4EDJq6xhzYciR00sBLx3/+Nb0+eRhW61uK8/AAAAABJRU5ErkJggg==");
}
.icon-nofilter-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAqElEQVR42o3RMQoCMRCF4YiFthbWFuINbAWxTLGNB7AQzxDsxHPYewYLUWQbTyGIjXuJ+A/MQhgStfgWkn0vDInz3nexxAE3nHFBjTuO6GOOxvG5YosJOnAZM7yxkEXECRtMMUQvF8ZYNoKWUk/5acIjrNpTwj9hyaZzhl9hWxADOzPWaaZ4Gxre2xsrhWWMB3alQi4cS4U07DQUvxUaffZ2s8JLVbbwAYRBrSGKgIVEAAAAAElFTkSuQmCC");
  width: 12px;
  height: 12px;
}
.icon-notok {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcElEQVR42q2TUQoAIQhE5xJdqkOFx+t7L1QGCstCKsx+vI9oxtQUvXcoTZnKsHPEMO3xwM2PsgwJzPLSHU+DRVsfJDE701NaSRC5aEYmkOQOKLwSZlepM+wPis26Nvf3AFQJVBOpb6QHiR5lepmodd6HRmvAbUitOQAAAABJRU5ErkJggg==");
}
.icon-ok-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAdElEQVR42mPw8vJiIAUTq5ADiGWI1cAGxJuB+CEQKxFj8nYg/g/FB2ASMlBJfIrvA7ECSEIOiO8C8U4g5kRzBkwx2DkwPxxAkgCZKIDNZORQUoAKwhS8x6UYOZRgzvqPzRm44gFZE1bF2OJBAeonBUpjGo4BkDWir3RGSdwAAAAASUVORK5CYII=");
  width: 12px;
  height: 12px;
}
.icon-ok {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbElEQVR42mPw8vJioAQzDIQBCkB8AEozkKP5ARD/h9IK5GqG4QOUaEZxAYq/iNUMCwMMfxGrGWbAARwKCGrG5gJkhQQ1I0cjNkMIakZPB7gMwakZW0JCNwSvZlwpUQEpDBTIzQsKxGimSm4EAFYqIWqCMBWAAAAAAElFTkSuQmCC");
}
.icon-ok-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdklEQVR42mPw8vJioAQz0N2A////CwDxfiA2INkAqObz/yHgPcgQcjXDwANKNH+AuwDdX8RqBocBNn8RqxlmwAI0BWBDiNGM7IILWAwhqBkejTgMIagZJR3gMQSnZoyEhMUQvJqxpkQkQwhqxpmUoYYY0CU3AgC4kvE6b9XvMQAAAABJRU5ErkJggg==");
}
.icon-option {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvklEQVR42q2TwQ3DIAxFGSASnYYhmArBCrBOcmAQJFaAe+tI35VFQxWqHv7BzvfDthxlrVUTJdITSjOfDDaSJ2nEhwAcyGl4thFwJjLMBaYuAB25gjgzhAFemO/KS4AW9DsqPKrcgV99nQEJS+qD6ZzTQHn41lGT1JdXjOjOzHx/AUTSTmoLIzTURLlEt7BENx7Sg1QXABU1b0D44ZDC7JQrWmzDzE50+XHKDAncGpbEgF2MGq5+pitFAYgz3wuT+HuUDqfkqAAAAABJRU5ErkJggg==");
}
.icon-paint {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAT0lEQVR42mPw8vJioASDiKNA/J8EfBjdgP8k2vofmwFkY3INgLuGAeonUjQfQjeAEkxbA4gORKKiC19CwobfQg14Q64B2KJspBnwhthABAAW9zZ8GloylgAAAABJRU5ErkJggg==");
}
.icon-reload {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA50lEQVR42t2TMQ6CMBiFKwknYHIxgYGVMLs4Ew7DEbqiE46GCzhzBi/hARwME4MJxlAfyWtSGqqR0eEb2vz/y/+374ksy4TFBlTgAlpwAw2QILZqpXnwwAH0QDl4gEIptaKg0s0+OLPoCWqwBQFYgxycwMCaqxbVAnte3EE6s5ZmBzpzqvEy4tgvkHxoFnpsWyAER1D+2myusJg/EZgzjPzSWPLhQ7GgOeGXj18f2QIdzeJqTmk2RfNNVtD2HGjbnDYOaOuaNle0vW8KSAakYGBcYeoZOM98RHvnmHcNo9wy2hWjPlnrDUyKPLqhOtJAAAAAAElFTkSuQmCC");
}
.icon-run {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mPw8vJioAQz0MqABUDMRYkB/4H4KhBrUWIACH8F4nhKDIBhnF4i1gCcXiLFAJiXEgbMAIq8QHYgUhSNFCUkipMy/XIjAJm9DeIgIRmpAAAAAElFTkSuQmCC");
}
.icon-sort-asc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAARklEQVR42mPw8vJiQMMNUIwijk3RfyhuwKUQWRGGYnyKUBQTUgRXzIDFM1jxsFNIUvBgjV9kcXyJoQFbFKJLNuBLFHidAQCCL7OlUQ/8RAAAAABJRU5ErkJggg==");
  width: 10px;
}
.icon-sort-desc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAQklEQVR42mPw8vJiQMMNUIwijksRhmJ8JqHw8VqHLA7j/CeAGxiwmIIVDzuFJAUPPsUN2KIQqyJciQJDES7PYI13AAI5s6UEHgoeAAAAAElFTkSuQmCC");
  width: 10px;
}
.icon-sort {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAO0lEQVR42mPw8vJiQMMNUIwijksRhmJ8JqHw8VqHLA7j/CeAGxiwmIIVDzuFJAUPUQFOUhSSlCjwOgMA1k6qsdYHLrYAAAAASUVORK5CYII=");
  width: 10px;
}
.icon-tree-collapsed {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATUlEQVR42mPw8vJioAQzUNuAzUCsRIkB/4H4GxA3ADEHuQbA8F0g9qXEABjG6y1iDMDrLWINwOktuhlAkRfIDkSyo5GihERxUqZ/bgQAH60Z1u5saycAAAAASUVORK5CYII=");
}
.icon-tree-expanded {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZElEQVR42mPw8vJioAQzDCoDNgPxfyLxJmwGKAHxdyI0f4OqxeqFBiIMqMcXBpxAfBePZpAcB6FA9MVjgA+xsbAZX8ARYwB6gKIEHLHpoAFXwBFrACxAMQKOlJToC8VDJC+QhQGduhnV4Bs+oQAAAABJRU5ErkJggg==");
}
.icon-user {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAnElEQVR42mPw8vJioATjk5QA4lgoliDVgHAg/o+Gw0kx4C4WA+6SYsB7LAa8J8qA////MwLpH1gM+AGVI+gCdSyaYVidGAOYgHgvFs17oXJEhYEDFgMcSE0He5A07yEnIfUhGdBHigH2QLwBiP8iGfAXKmaPzwAtID6LJwZg+CxULYoBtkD8iQjNMPwJqgduwFESNMPwUUKBSBQGAK+gObzPodOpAAAAAElFTkSuQmCC");
}
.icon-wait {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/UlEQVR42pWTPQrCQBBGVytBLYJIsBKbHEFygiApvYGF/doKQa/iESR4Cj2BvWnsbddv4RuYrBrW4hU7zL79mRlTlqUJWIAKnMEDNKAGR5CF+XrRByuwAUswBjnYgTtw4AWsc67XEjCwBsMvN/KMwIkSz0UkkjD9sTFES6wIko6TQybgqZ6T+eAgcrOwV7c4+MAcbMEsUlAoQe0DNy6ukYJUCRrDOksgjZRcmX8zbBIRFJGCGZ89N+wwEez//NCBYXu+KHiyVDGbfekTWVh1i1OkYBq28iWQjDpOXoetLBKrnnPnIOUcrCUHbcXB+5hGIePH1izxg6NdcdRb+W8aACnXEyH3rgAAAABJRU5ErkJggg==");
}
.icon-wait-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/klEQVR42pWTPQrCQBCFV6uAWoiIpBKbHCF4giApvYGFfWwDolfJESTkFHqC9Eljn3Z9i29wXTWsA1+xw+zbn5mntNbKYQWO4AIa0IISnEHk1tuLIdiAHYjBBKzBAdT6GR3I0jQdvAkwsQWjLzcyjEGhX1GJiBTMf2x0sUUyEZj2nOwyA3frOZFJBp6bhdy6xckklmAPQk+BxBIoTeLGxdVTYGEJtIp9llh4ilxZf1McEonEUyDks5eKEyaR//mhgeJ4dhS4s1U+m03rp7LIrFsUngJzd5QrR2Tcc/LWHWURyazn1DTSmsaKabQNjffhRiHix5ZscUNrH2n1t/oHnsovgRm7x/IAAAAASUVORK5CYII=");
}
.icon-nouserimage {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAvklEQVR42mPw8vJiIIT///8fAMT9QLwfikFsf2L0EmP4gf+4wXqKLAAaUPCfMCigxIILRFhwnhILiAKjFgxtCz4QYf4HSixYQIQFCyixwIAICwwoLSom4DF8AsVlEZ6gWkCVwg5HsXGBWH3EGu4AKnOQyx8gtifbAqiB84H4PhGRfB+q1oGgBdCK5f5/8gFIbwCGBUBBAagrqAVAZgkgW3DgP/UBuLYDGZ7wn3YggVauh4EDIAsaaImJzmjkYgBXg09FowNacwAAAABJRU5ErkJggg==");
  width: 24px;
  height: 24px;
}
.icon-closewindow {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAhklEQVR42qWT2wnAIAxFHck5nCL7//RukCpoSWoegoGAoOe0mGtprZWb/hbMTL2f3tU7PPbmGVKCCa8yJQJeRVIA1qUkBjwKUlA9iQevD/x/0ZK4sBIEEhfeBIkE1uWWg9sOp3MKu5IMRjbiDK7RiKMgwQjSJvGijCDKMKMsJDh4TNge002/0y99vC4Dpq0AAAAASUVORK5CYII=");
}
.icon-introduction {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAY0lEQVR42mPw8vJiwIP/QzFONegKicUPgVgJ3QAGErA3EN8EGYLNgP9oTv+PwyuNQHyAqi6gKAzkgPguGQYxwDRfB+JAEr0BN+AANEDQwwNXYGIYAHNBELkuoDgMqJKUR7IBAJb6N1nXJEYxAAAAAElFTkSuQmCC");
}
.icon-optionsmenu {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAI0lEQVR42mPw8vJiwIH/o2Gs6hiGtwFEYZoaMBoLo7FAPwMAWfQN4JuCimkAAAAASUVORK5CYII=");
}
.icon-optionsmenu-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAI0lEQVR42mP4//8/Aw6MDrCqYxjeBhCFaWrAaCyMxgL9DAAAoiQs/u/a2IcAAAAASUVORK5CYII=");
}
.icon-back {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAe0lEQVR42mPw8vJiwIET8MjBMT7N/8k1AKaZLAOQNZNsALpmZHwfiOcDsQEuA/BpRsf1lBoAwgWkegEdvwdiAWIDEaTQAYgnAPEHJLkAcqLRAMmQBnITUgIxBuBLygJQAxwIGcCAx4APhPICPgwLULINKIBFIbkGoCRnABkSI2YMs1qsAAAAAElFTkSuQmCC");
}
.icon-back-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfElEQVR42mP4//8/Aw6cgEcOjvFp/k+uATDNZBmArJlkA9A1I4P7QDwfiA1wGYBPMzqop9QAECgg1Qvo4D0QCxAbiCCFDkA8AYg/IMkFkBONBkiGNJCbkBKIMQBfUhaAGuBAyAAGPAZ8IJQX8GFYgJJtQAEsCsk1ACU5AwBhQkKE01acRQAAAABJRU5ErkJggg==");
}
.icon-sort-amount-asc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVUlEQVR42mP4//8/AxKGAXT+fzR1cMxAawMIYlJcgNVwmhtAEy+gqKG5ATT1AlabqG4AUV4QAOILWAz/AMQGxIYBuiFEaUYPRJghRGvGFgsCpGgGYQBjvVEgyZNneQAAAABJRU5ErkJggg==");
}
.icon-sort-amount-desc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATElEQVR42mP4//8/AxKGAXQ+TsBAawMIYkpcQB8DaOIF+hpAVS8MjAFEeUEAiC9gCawPQGxAbBigG0KUZnQvwAwhWjO2MBAgRTMIAwC/B1EgLGieSgAAAABJRU5ErkJggg==");
}
.icon-sort-amount-asc-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVUlEQVR42mPw8vJiQML/oRid/x9NHRwz0NoAgpgUF2A1nOYG0MQLKGpobgBNvQDGNDeAKC8IAPEFLKZ/AGIDYsMA3RCiNKMHIswQojVjiwUBUjSDMAAbjTICy5bQlAAAAABJRU5ErkJggg==");
}
.icon-sort-amount-desc-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATElEQVR42mPw8vJiQML/oRidjxMz0NoAgpgSF9DHAJp4gb4GUNULA2MAUV4QAOILWALrAxAbEBsG6IYQpRndCzBDiNaMLQwESNEMwgB21zICmwEJ2QAAAABJRU5ErkJggg==");
}
.icon-chkbox-checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdElEQVR42mPwgoDHQPyfRAzS48lApmYYfsRAgWYwprsBXygx4BUQ6wJxOTkGvARiHSBmgNJf8BkwDaoBl+aX+FwwFU0hXs3YDEDXgFczLi/AAosBijWA+Dmp0QgzBK9mQrHwEpezqZ4SKc5MniAGOZqB2AMAmRfBVQL0dMEAAAAASUVORK5CYII=");
}
.icon-chkbox-unchecked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAM0lEQVR42mPwgoDHQPyfRAzS48lApmYYfsSAxGEgEYP1jRowasAwMoDizOQJYpCjGYg9APc7SeTy4k6ZAAAAAElFTkSuQmCC");
}
.has-error .icon-chkbox-checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAd0lEQVR42mO4GezvBcSPgfg/iRikx5OBTM0w/IiBAs1gTHcDvlBiwCsg1gXicnIMeAnEOkDMAKW/4DNgGlQDLs0v8blgKppCvJqxGYCuAa9mXF6ABRYDFGsA8XNSoxFmCF7NhGLhJS5nUz0lUpyZPEEMcjQDsQcAbFdeZMgsHJgAAAAASUVORK5CYII=");
}
.has-error .icon-chkbox-unchecked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAN0lEQVR42mO4GezvBcSPgfg/iRikx5OBTM0w/IgBicNAIgbrGzVg1IBhZADFmckTxCBHMxB7AADKe+bkbacb/QAAAABJRU5ErkJggg==");
}
.icon-radio-checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABDklEQVR42pWTSw6CQAyG2agLiQcRiKx8XIGLiQuNqNHD+LiEegPBteACEoy2yd+kmYxBF18ybf+WtjM4URQ5BgGREBfiCfi8JHxTr40OsSVexPsLNbEh2mYBTj5BVKKDEdEFfF4hxpqjFJECOwRuxMAylhBCw9q1FAjQdtmQrIuUGMdzsJw32hYRtzcjMiIlYj03vs45CzauMIZKEFsWGKv4GL4zGwUMVwkyS4G7irvw5WzklgKppcBNxXvwPf4ZYfptBFniylhijE4al+jjSkpc0S/XWCGnL86NmjP88SEl+iVyewcEKrQ4xmKZCXwVNHuiZf5MbYjqhp8pkWSzgODxcnjDeCMFznOe2dR/AJSjUIpE+lZnAAAAAElFTkSuQmCC");
}
.icon-radio-unchecked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42q2TSwrCMBCGs7EuLB7EttiV1iv0bop9oIfxcYnqDbyArYsUKnUG/oEQlD5w8UEm+ednMpmoOI6VRUAkxI14AV7vCd/Wm8GUOBBvov1BQ+SEYxtw8hUijQrWxAzwOsUZay5iIgZHHDyI5ZdrCSE0rM3EIEDZuiPZNNG4jqfQnBZlq55kyNlxcEewGmAQIafgoELgDjBwkVNyUI4wmCPn+ZcrSBPTsU308SQaT9TnGWvkLGQzNwYp7DlIiTmJPJZnHNQoMUJjmQ32amhOxMT+TA5ETcdnSiTZNhA8bg53GDNSYb3lO9v6D/a1NRcSmWNzAAAAAElFTkSuQmCC");
}
/**********************************************************/
/* animation.less */
/**********************************************************/
.fadein.ng-hide-add {
  transition: 0.5s linear all;
}
.fadein.ng-hide-remove {
  transition: 0.3s linear all;
}
.fadein.ng-hide-add {
  opacity: 1;
}
.fadein.ng-hide-add.ng-hide-add-active {
  opacity: 0;
}
.fadein.ng-hide-remove {
  opacity: 0;
}
.fadein.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
/**********************************************************/
/* colorpicker.less */
/**********************************************************/
/*!
 * Bootstrap Colorpicker
 * http://mjolnic.github.io/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */
.colorpicker-saturation {
  width: 256px;
  height: 256px;
  background-image: url("colorpicker/img/saturation.png");
  background-size: 256px 256px;
  cursor: crosshair;
  float: left;
}
.colorpicker-saturation i {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.colorpicker-hue,
.colorpicker-alpha {
  width: 25px;
  height: 256px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
.colorpicker-hue i,
.colorpicker-alpha i {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
.colorpicker-hue {
  background-image: url("colorpicker/img/hue.png");
  background-size: auto 256px;
}
.colorpicker-alpha {
  background-image: url("colorpicker/img/alpha.png");
  display: none;
}
.colorpicker {
  top: 0;
  left: 0;
  padding: 4px;
  min-width: 130px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 2500;
}
.colorpicker:before,
.colorpicker:after {
  display: table;
  content: "";
  line-height: 0;
}
.colorpicker:after {
  clear: both;
}
.colorpicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  right: 6px;
}
.colorpicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  right: 7px;
}
.colorpicker div {
  position: relative;
}
.colorpicker.colorpicker-with-alpha {
  min-width: 140px;
}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
  display: block;
}
.colorpicker-color {
  height: 25px;
  margin-top: 5px;
  clear: both;
  background-image: url("colorpicker/img/alpha.png");
  background-position: 0 100%;
}
.colorpicker-color div {
  height: 25px;
}
.colorpicker-element .input-group-addon i,
.colorpicker-element .add-on i {
  display: inline-block;
  cursor: pointer;
  height: 16px;
  vertical-align: text-top;
  width: 16px;
}
.colorpicker.colorpicker-inline {
  position: relative;
  display: inline-block;
  float: none;
  z-index: auto;
}
.colorpicker.colorpicker-horizontal {
  width: 110px;
  min-width: 110px;
  height: auto;
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation {
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-color {
  width: 100px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  width: 100px;
  height: 15px;
  float: left;
  cursor: col-resize;
  margin-left: 0px;
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue i,
.colorpicker.colorpicker-horizontal .colorpicker-alpha i {
  display: block;
  height: 15px;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  border: none;
  margin-top: 0px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue {
  background-image: url("colorpicker/img/hue-horizontal.png");
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  background-image: url("colorpicker/img/alpha-horizontal.png");
}
.colorpicker.colorpicker-hidden {
  display: none;
}
.colorpicker.colorpicker-visible {
  display: block;
}
.colorpicker-inline.colorpicker-visible {
  display: inline-block;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #aab2bc;
  border: 1px solid #aab2bc;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #8893a1;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  background-image: none;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
fieldset[disabled] .input-group .btn-default.dropdown-toggle,
fieldset[disabled] .input-group .input-group-btn .btn-default,
fieldset[disabled] .btn-default.dropdown-toggle.form-control,
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:active,
fieldset[disabled] .input-group .input-group-btn .btn-default:active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.active,
fieldset[disabled] .input-group .input-group-btn .btn-default.active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.active {
  background-color: #fff;
  border-color: #aab2bc;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f3f4f6 !important;
  border-color: #c7ccd3 !important;
}
.form-control[disabled] {
  background-color: #f3f4f6 !important;
  border: 1px solid #c7ccd3 !important;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* config-sprites.less */
/* crconfig.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* config-sprites.less */
/**********************************************************/
.icon-addconfig {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAgklEQVR42mPw8vJiAOKlQPwPiP/jwH+B+DIQR0PVwzGMAVLAgS6JhkEGXQHiBmwG/CegGaZGFIgvAXEHuQaAaDGoS6LJMQAZXybGgO9QjC7OCA03ggb8JyBHGwO+40kP3+liwMCHATHRSLQBBFMmKZkJGXOgJ6SlUIH/RGKQ2iUgvQD0FjSCI9j1CAAAAABJRU5ErkJggg==");
}
.icon-blank-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAFklEQVR42mPw8vJiIAUzjGoY1YAdAwCyXXzhz574zwAAAABJRU5ErkJggg==");
  width: 12px !important;
  height: 12px !important;
}
.icon-blank {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGUlEQVR42mPw8vJioAQzjBowasCoAcPFAAB9fd4BgHOpRgAAAABJRU5ErkJggg==");
}
.icon-database-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABKUlEQVR42u3Xv0rDUBTH8SzOOlg3fQjF7opdsruIOPQBVBBUWl+hU/EtOrZvIIp/0La6OurWDgVFF+v3wi8Q7Yk41IvDGT6Q3Nx7zhnyCyRJ0zQpMIcKDnCKDs7RxyOGeJeh1nra09GZcHZDtcw+3xcWcIIbfGA8JaHWNerqYQ6wg9cpNi0SemxbAzxHaJ55sgYIU71EaB56bFkDLKKEY1z9wTtwiSPMY8ka4B6ruftZrGMfTbRxhq7e+EEuBQOtdbWnrTN7WFOtrG4ZD9YA2bQhRodYxswPMf2tUGNFNS9yfQoHyHvDLVpooIZdVLGp70RF11U9q2lvOHOnGlbtiQFGEVMw8hR4CjwFngJPgafAU+Ap+JcpGEfmMTR/TmPFsPDvOIkQwy8+AVqrBhkKXuzWAAAAAElFTkSuQmCC");
  width: 32px !important;
  height: 32px !important;
}
.icon-database {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAkUlEQVR42u3Quw3CQBCE4Y0owCmPgC7cwnWBJWdg9wIZAgTNWG4CJ5CecxAI/pUmIfSJ0MGXrHZGq7UQgmGOGge06NDjKb1mrXYqZczDF7zxGcgzZy84JRa8cPSCFRbYYI8GV0Q8JGrWaGetTGFqu2GLEjmWyDCRTLNcOzvcPWsJp/8YfzD+4G8/cLOEH0w9+wUuQ56YfCmkwwAAAABJRU5ErkJggg==");
}
.icon-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAApklEQVR42qWTQQrDIBRE3TXpEboJeJogzXm6TM5kF71LoNBtDtBmaScwH4zV1urigYHvyzioMsaoGn4NNKRYMIGxVNCBJ3gBXSKwYCX2X0EPHONPXJ9zBQcwgwc4ghbcSZMj8P/oyOAl+iqQ4m78FsG2vsYKDQXhkC8QuU0J+kjME4kdbyeQ4sKi/ATRuaQ5IfhIqnje7bIs4JLJwj1ainOFWFX7nN80wSNa8pPS2gAAAABJRU5ErkJggg==");
}
.icon-filesystem-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB7ElEQVR42r2XQUsCQRTHlzqmQkGH1KRzfYQOmhSmwea5jh5Tgy6BBPYJuofWB+gQlZX2PbIMokN26qYGRRj1Nv7BY7Gd2dndOfwO8/a9mf/MvDcza+RyOQN8a+Z3XMMmwNCEsoAEUSJaRId4Ax3YisRsEAJixCExlFjaL+KEmPNLQJ4YKOxxnzC9CtjGjFQTzYotqwrIexycizDdCogrLrvTdkTdCDgOoO5rsgISEtl+RiSJCZAiLgQxQ6ysUEBJ0NEui9kkNli7IojdkhHQFMx8ioiMyOwIvjXg24O9x+KvZAQ8OAhIojqWiTXihegSWWKFWCeW4NtGf20W35ER4JT9IebfZfZnZg/D1kS7xfwGOgREbFlft5Wjpy1IsS3IQoQ1+CrbgjR8q+hvn8U/ek1Cq9QmHZLQ+nYJ3wLsBRZ/LiOgKCilikMZ7jG/DGwZZivJCJiVOIgayPYQSLOZ/zGP/hbQ/mDHsfAorvtw9IZtVVFzcxfEkLGqg/ds+fFEzLi9jk0P1/Et62eMWFR9kJQVRbQQP46bNePlSWYqbIeVQ9PEqa0klR+lUSSRzKP0kzggXpmt6tezPI4r9Zq4x7H9jtPQuul24HM0YkV8ESDLzT85oU3AnU1AW7eA/ohHqVYBgf0bBi5A++/5Dyx5an52jHPuAAAAAElFTkSuQmCC");
  width: 32px !important;
  height: 32px !important;
}
.icon-filesystem {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAlklEQVR42mPw8vJiAOL/ZGIGBiQDGEjEeA3wB+IDQPwFivcDsS+xBnTgcXIrIQP8ifC3Dz4DDhBhwD58BnzGFtJAHIrE/0SOARZAfAfK/4jPgH04DFgExDlQ/h58BvjgMOAnECsB8RsvCMAbjc1YDADR9UBsRGxC8oY6FTnAngExG7EGYEu2IBxNqQFnyDWAqMxEVnYGABMrX2VZRVEZAAAAAElFTkSuQmCC");
}
.icon-folder {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAc0lEQVR42mPw8vJioAQzUMOA/2j4IRArUWIASYbgMoAQpr4BjygNxJVAbECGS87DDCgA4n4yDCiAGWALxK9I1PwLiEVBBvwA4nAybF8PC4NjUA6pBgTADFgEdQ4pmkHeZYUZcIQM2/uRo/E1GQYYUC03AgAIw3N8ZdOoxwAAAABJRU5ErkJggg==");
}
.icon-folderup {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mPw8vJioAQzUMOA/3hwB6UGEDSEGAPw4sFvwH0oJsuAh0CsBMRyQHyXVANgmmGhjdMQBiI04zWEUBjANJMdiEPEAIowAEJSiTWzFOS0AAAAAElFTkSuQmCC");
}
.icon-menu {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVR42mPw8vJioAQzDBoD/pOJB5EBo2EwGgYDm5kA0DtbkpQ5ZOQAAAAASUVORK5CYII=");
}
.icon-pencil {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAqklEQVR42mPw8vJiIAErAPF+IP4CxLuBWI6BRAMOAPF/JLyLFJsLoPR9JAM+E6sZpqkBjb+PFM3f0QwBeUeBWM0LgVgVyZACmDpcmuWA+C5U8XIgZgPiBVD+QyBWwmcA0ZqxGUCSZnQDSNaMbABZmmEGsCOF9kogZoWG+n+ouAK+qAYRlkgp6z7UEKI0wwwoQkvfBJ2NbsBqcjXDDDgOxKuAuBDqHXZScigApgQrJZgHnDgAAAAASUVORK5CYII=");
}
.icon-plus {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPUlEQVR42mPw8vJiwIHfAvF/KH6DSx0DHgP+o+FRA/AY8BaLYmLxGwYKNIMxVQx4Q6kXRtMBDQ14Q0x2BgBSck0KT2r8PgAAAABJRU5ErkJggg==");
}
.icon-role-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABVklEQVR42u3WvUtCYRTH8UvQUkMENRT0DxQ5REHQf3DXXrYIoq0E0aGEGqMxqMaWImrrhbaoofwTQlfngl6WLAer34ETPDyce+LayQie4QOi4u/rVR+M4jiO/lIUAkJACPhvAaNwBU/sEkZaFdDDox+eB+huRcC8ME5uoReGYJYN/kbAqjD+CgOwBe/O/XR70zogLwQcwXjClSFjlgGnwsAKFJSAnGXAmjBA40UlYNn6Z1j2BhZgQwlYtw5Y9AYm4EwJOLYOaIMbZ6DIX7SaMF7jg8s0oANKzsg1dMJJM+8+TQAdLIfwIgwdQIbPBPd8GLYI6IJdaCifc5lPwn3nvj2Lk7AfKsrwBR9C9Lws3DuP3cES9P0k4Dxh+BEmeXgH6krkG2xrIVpAPWGcPu8ZeFaGffTcqbQB0gvNwfQ334kkDSkiTQBdkXaoNjH+pRr+E4aAEOD7BBx7ToutQv0qAAAAAElFTkSuQmCC");
  width: 32px !important;
  height: 32px !important;
}
.icon-star-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAkklEQVR42mPw8vJiwIKNoBhDjgGHhg1AvJ5YDQZA/A+KjQlp4AHijUD8H4o3QsVQNJQC8QEgfoakEB0/g6opBWkQB+LLeBTD8HUgloJZJQbEF/EovgbEkuh+kMGjQQabpw3xaDDApiEGScElKIbxY7Bp6ADiB0CcBsTMQMwIxKFAfAuI27FpMANiViwRyQqVA/MBspe3Md6hJkYAAAAASUVORK5CYII=");
  width: 12px !important;
  height: 12px !important;
}
.icon-tristate {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUElEQVR42mPwgoDHQPyfRAzS48lApmYYfsSAxGEgEYP10cQAXGEC9jMxBuALk0fEGEAo4EaCARQHoidUITbNHnRJSCQbQHFmwuVngppBYQIAkEGF6CtrJDIAAAAASUVORK5CYII=");
}
.icon-user-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA7ElEQVR42mPw8vJiGEjMMOqAUQcMZQeIArElFIvS0wFCQLwOiP8B8X8oBrHXALEgPRywE8lidLyN1g5Qx2M5DKvQ0gGhRDgggJYOiCLCAeG0dEAQEQ4IpKUDFhLhgLm0dEA3EQ7ooKUDQAXOGTyWg+REaF0OZOJxQDo9CiIuIH6MxfLHUDm61AV2WIpiO3pWRgJYQoCfHg4QhaaBE1gcABLLILVmJFahMBA3APEnIrLhVyCeCMTi1HJAChB/JMJidAzSk0yJA5iAeBoZFqPjKVCzSHZAERUsh+ECchzwkIoOuD/aKh51wKgDcGEAXfQu5HLhu5AAAAAASUVORK5CYII=");
  width: 32px !important;
  height: 32px !important;
}
.icon-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+UlEQVR42p2TSw6CQAyG2Yhb4BiiF+EKeiIRAtHoOXzsfFxCPYigrPDxN/mbkAmjwcWXdKbtP9NOx4miyDEYgRxcwJ2InYGhGd9c9MESPJm0BgkR+wFqsACuKSDJJ/ACMfBabuZRTGKOKqLOFR1jI+lNmnsTxs5VYMRrxy2ntgkIKcsJHTbnbrm2TcBnT1JZXNkkp4OAsAVnMUow/UNgBgoxCkv9vwTkRW5awsYS9I2dlpCxIX6H5ABU2sQhnyTpUELGnIFuLP4YpLw5iTKWBzpSSzkBT5aYPeiZn8nleNbsyYZiKd+8oi/XZFNACZl05oyUtKVHAzP+A9cFMZdA/YNJAAAAAElFTkSuQmCC");
}
.icon-eye {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvklEQVR42tWT0Q2DMAxEM4JHYITMkSnYgFHaDZoNygawAWzQbAAbpLH0LKVRBar60348IZnz+ZyACyG4b3A/aeALt8JU2GCi5o8MBGE+YUL7YuCZtBdSoafeN80JzcPS2GRtXinmJmabwKPVHlHBiKvtl9i349kmsMTaczeDrTKIB/vHZuXRVlC3hRfCpPxmuqBZ6JH6EBOuA/EjuypXagOaVB9ifY0z0+zuL2DfREYjZx9SRLjDTK37j3/hI55ajTKEPduCcAAAAABJRU5ErkJggg==");
}
.icon-import {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbklEQVR42mPw8vJioAQTUvAfikeSAQJAfAFJIzr+AMQGhFyAyxAMzfi8gG4IVs3IBjggKX4PVQwz5AMS/zySOgdkAw6gORfZEGyaQXg/zAAHHAH2Ho9muCuw2Y5uyHk88vsZ8EgShRmokZkG1gUArhpFsmTzKUAAAAAASUVORK5CYII=");
}
.icon-fire {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA5ElEQVR42mPw8vJiwIHFgHgbELPiUcPAgEdSE4j/A/FLIOYgx4AiqAH/gPgsOQZcgxoAwzFAbALERkDMiMsAZihti6YZhO8AMSeUzYzLgE4o/RqLASDcDaXXYzMgBYh3APE0NE3fcRimjG4AyNYvWBQaAPElLOLTkQ1ww6LgL5QGpQM2LPJPkA1YiUUBKNTvIrmwAIsauAEv0STuQcWd0WKIaAO0cKSNO0hqdiMbsAhJYgeexHUcSZ0DsgGCSBKVeAw4BlWzAls60AfiH0DcjscAUJpYiy8v8ABxFw7NitAMhiIOAJ70Q7bRctRCAAAAAElFTkSuQmCC");
}
.icon-right-read-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABV0lEQVR42u3Wu0oDQRiG4bVLo41o5RFEgulEa1GscgvpxDvIDViKjSK2HorYaWVEG/UejIXHgHbGrOCxi+s78AWGMI4TTboUD8vO/jNfdiazu1E2m43aydW4iy8kgWooIRcaYDqkmvylJugCSyEByR+mwvTpwzmW2xVgjv26k5wv4FjHeezgFp9yg23MOQJsJV/AGM6s4vcfFvcUI47+XVpHZ8A0nvGCKhbUvtgweFU1MaZ802w3DuEJd0hrkG5d63EEpFVbwWBIwCFeMaFzcyerGMdaQ0Csmoz6FEMCiirO6Lzg2VybVsAbDkKnqGJNkbnte8fgD+hVTRmPGAgJiLRgsRYwr9B1XMqGpiyvGrNmk6GLXDeqv2CiQY4UsoJ9tZlrJxj+ZeM5A/Z0nMUWrrXJPnCl+Z8J3Nkte1R0AjoB/39l2lK+x3X9pV9r4qXv+ggo+AJa6hvkuo/fiZKVVQAAAABJRU5ErkJggg==");
  width: 24px !important;
  height: 24px !important;
}
.icon-right-write-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABFElEQVR42rWVTQ4BMRiGWfi5AEsRiaUDuMIcgUvgAGLpGCQmgiNIsLOxMrYysXEBEivqbfItvtRMp9PW4knTpn2fTttpC0EQFP5JUmMIPkAY8gYR6JkK5IBqzplK0QVMTATCYinkmBo4g6kPQRPswRNswZ3a6/QlfVfBQdmHk1KPbAVy5gMqYxb4YH2KtI+5BTx0otR3aRmmAh72UiQHKq0FPHwO2kwy0JwqI0EDXKltCcpgRvUbaLkIbMMzBSfH8ExBxzFcK2h4CE8VVNhpWYESnRpB7c2cd9OPoMv+zJgkNuGpglHCXZ9nWTIFG0/hqYIjWIMhLVfF4anUHtOxh7dY+H4yOdWs6zqkDsISOXahE3jlC3cChqsyUY6UAAAAAElFTkSuQmCC");
  width: 24px !important;
  height: 24px !important;
}
.icon-right-exec-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAs0lEQVR42mPw8vJioCXGJrgUiP8B8X8i8V8gvgzEUcRaANLAQaJLQRZdAeIGYiy4TkZQgCwQw2YJusIfQBxLpgUMSJZE47IAFq4PgFicRAuQ8WVCFvyHRvQKMnzDCI1HghbAMCjYIskMMqIsICfYyLKAlGAbnBbQLIhoFsnkJlOiLCA1oxFtwQ/kbE4LCxiQszmtLPg/asGAW0BOlYmMOfAV17BK/y8JlT62RsASfBZQFQMA0Wd3l4bj+g4AAAAASUVORK5CYII=");
  width: 24px !important;
  height: 24px !important;
}
/**********************************************************/
/* crconfig.less */
/**********************************************************/
.highlighted {
  background-color: #fdf5c1;
}
.has-error .panel.panel-default {
  border: 1px solid #d9534f;
}
.grouplabel {
  font-size: 125%;
  margin-bottom: 10px;
}
.btn-categories {
  background: none !important;
  background-color: transparent !important;
  color: #111111 !important;
  border-color: transparent !important;
  width: 140px;
  height: 96px;
  margin: 1px;
  white-space: normal;
  word-wrap: normal;
  word-break: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
.btn-categories.btn-categories-active {
  background-color: #5cb85c !important;
  color: #ffffff !important;
  border-color: #4cae4c !important;
}
.btn-categories.btn-categories-active:hover,
.btn-categories.btn-categories-active:focus,
.btn-categories.btn-categories-active.focus {
  color: #ffffff !important;
  background-color: #449d44 !important;
  border-color: #398439 !important;
}
.btn-categories:hover {
  background: none !important;
  background-color: transparent !important;
  color: #111111 !important;
  box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.35);
}
.btn-categories:focus {
  background: none !important;
  background-color: transparent !important;
  color: #111111 !important;
}
.btn-link-sm {
  padding: 1px;
}
.tree-empty-searchresult,
.list-empty-searchresult {
  display: none;
}
.tree-empty-searchresult:only-child {
  display: block;
}
.list-empty-searchresult:only-child {
  display: table-row;
}
.checkbox-label,
.checkbox-label:hover,
.checkbox-label:focus {
  font-weight: normal;
  color: #111111;
  text-decoration: none;
  margin-left: 5px;
  display: inline-block;
}
.checkbox-button,
.checkbox-button:hover,
.checkbox-button:focus {
  text-decoration: none;
  white-space: normal;
  text-align: left;
}
.checkbox-button:not(.no-margin),
.checkbox-button:hover:not(.no-margin),
.checkbox-button:focus:not(.no-margin) {
  margin-left: -10px;
}
.propertygroup-label {
  font-size: 125%;
  margin-top: 20px;
  border-bottom: 1px solid #333333;
  width: 100%;
  margin-bottom: 10px;
  font-weight: bold;
}
form:first-child .propertygroup-label {
  margin-top: 0px;
}
tr inlinerenderer .form-control {
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  border-bottom: 2px solid transparent !important;
  padding: 2px 0px !important;
  color: #111111;
  margin-bottom: 1.5px;
}
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control,
tr inlinerenderer .btn-default.dropdown-toggle.form-control,
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
tr inlinerenderer .btn-default.dropdown-toggle.form-control:hover,
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
tr inlinerenderer .btn-default.dropdown-toggle.form-control:focus,
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus,
tr inlinerenderer .btn-default.dropdown-toggle.form-control.focus,
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:active,
tr inlinerenderer .btn-default.dropdown-toggle.form-control:active,
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.active,
tr inlinerenderer .btn-default.dropdown-toggle.form-control.active {
  color: #111111;
}
tr inlinerenderer {
  display: inline !important;
}
tr.editing inlinerenderer .form-control {
  border-color: #333333 !important;
  height: auto;
}
tr.editing td.editable {
  vertical-align: bottom !important;
}
tr.editing inlinerenderer button {
  white-space: normal;
}
.cellvalue {
  border-bottom: 2px solid transparent !important;
}
tr.editing td.editable .cellvalue {
  display: none;
}
.license-header {
  border-bottom: 1px solid #333333;
}
.license-detail-key {
  word-break: break-all;
  margin: 0px;
}
.license-detail-value {
  width: 100%;
  padding: 5px 0px 0px 10px;
}
.license-detail-label {
  vertical-align: top;
  padding-top: 5px;
  text-align: right;
  padding-left: 10px;
  white-space: nowrap;
}
.active-config {
  margin-right: 3px;
}
.configurationstable td {
  vertical-align: middle !important;
}
.column-set .checkbox-button {
  padding-bottom: 0px;
}
@media(min-width: 767px) {
  .col-sm-half {
    width: 50%;
    float: left;
    padding-right: 15px;
  }
  .col-sm-half + .col-sm-half {
    padding-left: 15px;
    padding-right: 0px;
  }
  .col-sm-half + form:not(.col-sm-half) {
    clear: both;
  }
  .col-sm-halfintended {
    width: 33.33333333%;
    float: left;
    padding-right: 15px;
    margin-left: 33.33333333%;
  }
  .col-sm-halfintended + .col-sm-halfintended {
    padding-left: 15px;
    padding-right: 0px;
    margin-left: 0px;
  }
  .col-sm-halfintended + form:not(.col-sm-halfintended) {
    clear: both;
  }
}
.has-error .checkbox-label {
  color: #d9534f;
}
.configslider {
  position: relative;
}
.configslider .progresswrapper {
  padding-bottom: 0.8em !important;
  padding-top: 0.8em !important;
  position: relative;
}
.configslider .progresswrapper .progress {
  margin-bottom: 0em !important;
  margin-top: 0em !important;
}
.configslider .progresswrapper .handlehorizontal {
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 3em;
  padding: 0px;
}
.configslider .progresswrapper .handlehorizontal .stripes {
  display: inline-block;
  padding-bottom: 0.2em;
}
.configslider .progresswrapper .handlehorizontal .slidervalue {
  padding: 0.2em;
  display: inline-block;
}
.configslider .progress-bar {
  transition: none !important;
  webkit-transition: none !important;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  background-image: none;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
fieldset[disabled] .input-group .btn-default.dropdown-toggle,
fieldset[disabled] .input-group .input-group-btn .btn-default,
fieldset[disabled] .btn-default.dropdown-toggle.form-control,
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:active,
fieldset[disabled] .input-group .input-group-btn .btn-default:active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.active,
fieldset[disabled] .input-group .input-group-btn .btn-default.active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.active {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* template_variables.less */
/* override-dokuwiki.less */
/* helpStyles.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* template_variables.less */
/**********************************************************/
/**********************************************************************
 Local ScreenSize and Color Defintions
 *********************************************************************/
/**
*  Color Scheme
**/
/**********************************************************/
/* override-dokuwiki.less */
/**********************************************************/
#helpFrame {
  padding: 0px 20px;
  /* import default dokuwiki css styles from well known location */
}
@media screen {
  #helpFrame dl.plugin_definitionlist {
    padding: 0 0 0.5em 0;
    border-bottom: 1px dashed #e0e0e0;
    font-size: 90%;
  }
  #helpFrame dl.plugin_definitionlist dt {
    clear: left;
    margin: 0.5em 0 0;
  }
  #helpFrame dl.plugin_definitionlist dt+dt {
    margin-top: 0;
  }
  #helpFrame dl.plugin_definitionlist dd+dt {
    border-top: 1px dashed #e0e0e0;
    padding-top: 0.5em;
  }
  #helpFrame dl.plugin_definitionlist dt span.term {
    float: left;
    width: 10em;
  }
  #helpFrame dl.plugin_definitionlist dd {
    margin: 0 0 0 10.3em;
    padding: 0 0 0 0.8em;
    background: url(data:image/gif;base64,R0lGODlhBAAEAIAAAGOMnP///yH5BAEAAAEALAAAAAAEAAQAAAIEhI8JBQA7) no-repeat 0 0.4em;
  }
  #helpFrame dl.plugin_definitionlist dd p {
    margin: 0;
    padding: 0;
  }
}
#helpFrame body {
  padding: 0;
  margin: 0;
}
#helpFrame #center {
  margin: 0;
  padding: 0 20px;
  margin-right: 20px;
}
#helpFrame #dokuwiki__top {
  margin: 0;
}
#helpFrame #dw__search {
  display: none;
}
#helpFrame div.dokuwiki {
  padding: 20px 0;
}
#helpFrame div.dokuwiki p,
#helpFrame div.dokuwiki table {
  margin-top: 17px;
  margin-bottom: 0;
}
#helpFrame div.dokuwiki ul,
#helpFrame div.dokuwiki ol {
  margin-top: 5px;
  margin-bottom: 0;
}
#helpFrame div.dokuwiki ul ul,
#helpFrame div.dokuwiki ul ol,
#helpFrame div.dokuwiki ol ul,
#helpFrame div.dokuwiki ol ol {
  margin-top: 0;
  padding-top: 0;
}
#helpFrame div.dokuwiki img.media {
  margin: 0;
  margin-bottom: -3px;
}
#helpFrame #inet_footer p,
#helpFrame #inet_footer ul {
  padding: 0 20px 20px;
  margin: 0;
}
#helpFrame #manageBar {
  float: right;
  margin-bottom: 50px;
}
#helpFrame #manageBar * {
  display: inline;
}
#helpFrame div.column_center {
  height: 100%;
  padding: 0 1.5%;
  margin: 0 1.5%;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
#helpFrame div.column_left,
#helpFrame div.column_center,
#helpFrame div.column_right {
  width: 31%;
  float: left;
  position: relative;
}
#helpFrame div.clearfloat {
  clear: both;
}
#helpFrame hr {
  background: #ccc;
  color: #ccc;
  height: 1px;
  border: none;
  margin-top: 17px;
  margin-bottom: 20px;
  position: relative;
}
#helpFrame div.clearer + hr {
  margin-bottom: 15px;
}
#helpFrame #inet_footer hr {
  margin-bottom: 0;
}
#helpFrame .clearer {
  clear: both;
}
#helpFrame div.clearer {
  width: 0;
}
#helpFrame div.dokuwiki div {
  overflow: visible;
}
#helpFrame div.dokuwiki p:first-child {
  margin-top: 0 !important;
}
#helpFrame #breadcrumbs {
  float: left;
}
#helpFrame #breadcrumbs a,
#helpFrame #breadcrumbs img {
  padding: 0 5px;
  vertical-align: middle;
}
#helpFrame #index__tree ul * {
  list-style: none !important;
}
#helpFrame div.help_breadcrumbs {
  display: none;
}
#helpFrame div.caption {
  border: none;
  text-align: center;
  font-size: 80%;
}
#helpFrame div.figure {
  margin: 2em auto;
  page-break-inside: avoid;
}
#helpFrame body {
  font: 12px/17px Arial, Calibri, Verdana, Helvetica, sans-serif;
  text-align: left;
}
#helpFrame img {
  border: none;
}
#helpFrame div.dokuwiki {
  font-size: 12px;
  overflow: hidden;
}
#helpFrame strong {
  color: #000;
}
#helpFrame #inet_footer p {
  font-size: 11px;
  border: 0;
}
#helpFrame div#footer * {
  color: #000 !important;
}
#helpFrame a {
  text-decoration: none;
}
#helpFrame a:hover {
  text-decoration: underline;
}
#helpFrame div.dokuwiki h2 a img.medialeft,
#helpFrame div.dokuwiki h2 a img.mediaright {
  margin-top: 0;
  margin-bottom: 10px;
}
#helpFrame div.inlinetoc2 {
  border: none !important;
}
#helpFrame div.inlinetoc2 ul {
  list-style-type: none !important;
}
#helpFrame abbr {
  border: none;
}
#helpFrame a:link,
#helpFrame a:visited {
  color: #0041B7;
  text-decoration: none;
}
#helpFrame a:hover,
#helpFrame a:active {
  color: #0041B7;
  text-decoration: underline;
}
#helpFrame div.dokuwiki h1 a,
#helpFrame div.dokuwiki h2 a,
#helpFrame div.dokuwiki a.nolink {
  color: #000 !important;
  text-decoration: none !important;
  font-family: Verdana, Arial;
  z-index: 5;
}
#helpFrame div.dokuwiki h3 a,
#helpFrame div.dokuwiki h4 a {
  color: #222 !important;
}
#helpFrame div.dokuwiki h2,
#helpFrame div.dokuwiki h3,
#helpFrame div.dokuwiki h4,
#helpFrame div.dokuwiki h5 {
  z-index: 5;
  margin-top: 25px;
}
#helpFrame div.dokuwiki h1 a,
#helpFrame div.dokuwiki h1 {
  font-size: 18px;
  font-weight: bold;
}
#helpFrame div.dokuwiki h1 {
  border-bottom: 1px solid #ccc;
}
#helpFrame div.dokuwiki h2 a,
#helpFrame div.dokuwiki h2 {
  font-size: 16px;
  font-weight: bold;
}
#helpFrame div.dokuwiki h3 a,
#helpFrame div.dokuwiki h3 {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
}
#helpFrame div.dokuwiki h3 {
  margin-bottom: 0;
}
#helpFrame a.urlextern,
#helpFrame a.interwiki,
#helpFrame a.windows,
#helpFrame a.mail,
#helpFrame a.media {
  padding-left: 0;
  background: none !important;
}
#helpFrame div.dokuwiki a.urlextern:visited,
#helpFrame div.dokuwiki a.windows:visited,
#helpFrame div.dokuwiki a.interwiki:visited,
#helpFrame div.dokuwiki a.wikilink1:visited {
  color: #006FB7;
}
#helpFrame div.dokuwiki a.urlextern:link,
#helpFrame div.dokuwiki a.windows:link,
#helpFrame div.dokuwiki a.interwiki:link,
#helpFrame div.dokuwiki a.urlextern:hover,
#helpFrame div.dokuwiki a.urlextern:active,
#helpFrame div.dokuwiki a.windows:hover,
#helpFrame div.dokuwiki a.windows:active,
#helpFrame div.dokuwiki a.interwiki:hover,
#helpFrame div.dokuwiki a.interwiki:active,
#helpFrame div.dokuwiki a.wikilink1:active,
#helpFrame div.dokuwiki a.wikilink1:hover {
  color: #0041B7;
}
#helpFrame a.wikilink1,
#helpFrame div.dokuwiki h2 a.wikilink1 {
  color: #0041B7;
}
#helpFrame a.wikilink2 {
  color: #BA2904 !important;
  text-decoration: none !important;
  border-bottom: dashed 1px #BA2904 !important;
}
#helpFrame #dw__toc {
  margin: -13px 0 0 20px;
  padding: 2px;
  float: right;
  max-width: 50%;
  font-size: 11px;
  clear: both;
}
#helpFrame div.tocheader {
  border: 0 none;
  text-align: left;
  font-weight: bold;
  padding: 3px;
  padding-left: 0;
  margin-bottom: 2px;
}
#helpFrame span.toc_open,
#helpFrame span.toc_close {
  border: 1px solid #fff;
  float: right;
  display: block;
  margin: 3px 3px 0 0;
}
#helpFrame span.toc_open span,
#helpFrame span.toc_close span {
  display: none;
}
#helpFrame span.toc_open {
  margin-top: 3px;
  border-top: 1px solid #000;
}
#helpFrame span.toc_close {
  margin-top: 0;
  border-bottom: 1px solid #000;
}
#helpFrame #toc__inside {
  border: 1px solid #b0b0b0;
  border-top: 0;
  border-left: 0;
  background-color: #fff;
  text-align: left;
  padding: 5px 0;
}
#helpFrame #dw__inlinetoc > h3 {
  display: none;
}
#helpFrame #dw__inlinetoc > ul {
  border: none;
}
#helpFrame #toc__toggle {
  display: none !important;
}
#helpFrame div.dokuwiki ul.toc {
  list-style-type: none;
  list-style-image: none;
  line-height: 1.3;
  padding: 1px;
  padding-left: 13px;
  margin: 0;
}
#helpFrame ul.toc li {
  padding-left: 5px;
}
#helpFrame ul.toc li.clear {
  background-image: none;
  padding-left: 5px;
}
#helpFrame a.toc:link,
#helpFrame a.toc:visited {
  color: #0041B7;
}
#helpFrame a.toc:hover,
#helpFrame a.toc:active {
  color: #000;
}
#helpFrame .li {
  color: #000;
  font-weight: normal;
}
#helpFrame ol,
#helpFrame ul {
  margin: 0;
  margin-left: 13px;
  padding: 0;
}
#helpFrame div.dokuwiki ul {
  list-style: disc;
}
#helpFrame div.dokuwiki ul li {
  color: #0041B7;
}
#helpFrame div.dokuwiki ol li {
  list-style: none;
  margin-left: 30px;
  color: #000;
  font-weight: normal;
}
#helpFrame ol {
  list-style-type: decimal;
}
#helpFrame ol ol {
  list-style-type: upper-roman;
}
#helpFrame ol ol ol {
  list-style-type: lower-alpha;
}
#helpFrame ol ol ol ol {
  list-style-type: lower-greek;
}
#helpFrame blockquote {
  border-left: 2px solid #b0b0b0;
  padding-left: 3px;
}
#helpFrame div.dokuwiki pre {
  font-size: 12px;
  padding: 5px;
  border: none;
  color: #000;
  overflow: auto;
}
#helpFrame div.dokuwiki pre.pre {
  background-color: #EFEFEF;
}
#helpFrame div.dokuwiki pre.code {
  background-color: #EFEFEF;
  border: 1px solid #d9d9d9;
}
#helpFrame div.dokuwiki code {
  font-size: 12px;
}
#helpFrame div.dokuwiki pre.file {
  background-color: #F1F1F1;
}
#helpFrame table.inline {
  background-color: #fff;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 1px;
  width: 100%;
}
#helpFrame table.inline thead {
  background-color: #f0f0f0;
}
#helpFrame table.inline th {
  white-space: nowrap;
  vertical-align: top;
  text-align: left;
}
#helpFrame table.inline td,
#helpFrame table.inline th {
  border: 1px solid #d9d9d9;
  border-left: none;
  border-right: none;
  padding: 5px;
}
#helpFrame div.dokuwiki div.preview {
  background-color: #fff;
  margin: 0;
  padding: 0;
  border: 1px dashed #d9d9d9;
}
#helpFrame div.dokuwiki div.breadcrumbs {
  background-color: #fff;
  color: #666;
  font-size: 12px;
  padding: 0 0 0 4px;
}
#helpFrame div.dokuwiki span.user {
  color: #858585;
  font-size: 11px;
}
#helpFrame div.dokuwiki li.minor {
  color: #666;
  font-style: italic;
}
#helpFrame div.dokuwiki img.media {
  margin: 3px;
}
#helpFrame div.dokuwiki img.medialeft {
  border: 0;
  float: left;
  margin: 0 15px 15px 0;
}
#helpFrame div.dokuwiki img.mediaright {
  border: 0;
  float: right;
  margin: 0 0 15px 15px;
}
#helpFrame div.dokuwiki img.mediacenter {
  border: 0;
  display: block;
  margin: 0 auto;
}
#helpFrame div.dokuwiki img.middle {
  vertical-align: middle;
}
#helpFrame div.dokuwiki acronym {
  cursor: help;
  border-bottom: 1px dotted #ccc;
}
#helpFrame div.dokuwiki div.footnotes {
  clear: both;
  padding-top: 20px;
}
#helpFrame div.dokuwiki a.fn_top,
#helpFrame div.dokuwiki a.fn_bot {
  color: #000 !important;
}
#helpFrame div.dokuwiki div.fn {
  border-top: 1px solid #ccc;
  font-size: 11px;
  padding-left: 20px;
  padding-top: 10px;
}
#helpFrame div.dokuwiki a.fn_bot {
  font-weight: bold;
}
#helpFrame div.insitu-footnote {
  font-size: 11px;
  line-height: 1.2;
  border: 1px solid #b0b0b0;
  background-color: #EFEFEF;
  text-align: left;
  padding: 4px;
  max-width: 40%;
}
#helpFrame * html .insitu-footnote pre.code,
#helpFrame * html .insitu-footnote pre.file {
  padding-bottom: 18px;
}
#helpFrame br#scroll__here {
  clear: both;
}
#helpFrame div.dokuwiki h3,
#helpFrame div.dokuwiki div.level1,
#helpFrame div.dokuwiki div.level2,
#helpFrame div.dokuwiki div.level3 {
  margin-left: 20px;
}
#helpFrame div.dokuwiki h4,
#helpFrame div.dokuwiki h5,
#helpFrame div.dokuwiki div.level4,
#helpFrame div.dokuwiki div.level5 {
  margin-left: 30px;
}
#helpFrame .code .co0 {
  color: #666;
  font-style: italic;
}
#helpFrame .code .co4 {
  color: #c00;
  font-style: italic;
}
#helpFrame .code .es5 {
  color: #069;
  font-weight: bold;
}
#helpFrame .code .es6 {
  color: #093;
  font-weight: bold;
}
#helpFrame .code .kw2 {
  color: #000;
  font-weight: bold;
}
#helpFrame .code .kw5 {
  color: #008000;
}
#helpFrame .code .kw6 {
  color: #f08;
  font-weight: bold;
}
#helpFrame .code .me0 {
  color: #004000;
}
#helpFrame .code .nu0 {
  color: #c6c;
}
#helpFrame .code .re0 {
  color: #00f;
}
#helpFrame .code .re3 {
  color: #f33;
  font-weight: bold;
}
#helpFrame .code .re4 {
  color: #099;
}
#helpFrame .code .re5 {
  color: #603;
}
#helpFrame .code .sc-2 {
  color: #404040;
}
#helpFrame .code .sy3 {
  color: #000040;
}
#helpFrame .code .br0,
#helpFrame .code .sy0 {
  color: #6c6;
}
#helpFrame .code .co1,
#helpFrame .code .coMULTI,
#helpFrame .code .sc-1 {
  color: #808080;
  font-style: italic;
}
#helpFrame .code .co2,
#helpFrame .code .sy1 {
  color: #393;
}
#helpFrame .code .co3,
#helpFrame .code .sy4 {
  color: #008080;
}
#helpFrame .code .es0,
#helpFrame .code .es1,
#helpFrame .code .esHARD {
  color: #009;
  font-weight: bold;
}
#helpFrame .code .es2,
#helpFrame .code .es3,
#helpFrame .code .es4 {
  color: #609;
  font-weight: bold;
}
#helpFrame .code .kw1,
#helpFrame .code .kw8 {
  color: #b1b100;
}
#helpFrame .code .kw10,
#helpFrame .code .kw11,
#helpFrame .code .kw12,
#helpFrame .code .kw9 {
  color: #039;
  font-weight: bold;
}
#helpFrame .code .kw13,
#helpFrame .code .kw14,
#helpFrame .code .kw15,
#helpFrame .code .kw16,
#helpFrame .code .me1,
#helpFrame .code .me2 {
  color: #060;
}
#helpFrame .code .kw3,
#helpFrame .code .kw7,
#helpFrame .code .sy2 {
  color: #006;
}
#helpFrame .code .kw4,
#helpFrame .code .re2 {
  color: #933;
}
#helpFrame .code .re1,
#helpFrame .code .st0,
#helpFrame .code .st_h {
  color: #f00;
}
#helpFrame .tagsections.header.tag:before,
#helpFrame .tagsections.header.tag.property {
  display: none !important;
}
#helpFrame .tagsections.header.tag a {
  width: 2em;
  height: 2em;
  background-size: 100%;
  text-indent: 100%;
  display: inline-block;
  vertical-align: bottom;
  overflow: hidden;
}
#helpFrame h1 .tagsections.header.tag.option {
  float: right;
}
#helpFrame h1 .tagsections.header.tag.option:first-child {
  margin-left: 0;
  margin-right: 1em;
}
#helpFrame .tagsections.header.tag.option {
  margin-top: -1em;
  position: relative;
}
#helpFrame .tagsections.header.tag.option:first-child {
  margin-left: 1em;
}
#helpFrame .tagsections.header.tag.option a:before {
  display: none;
  position: absolute;
  margin-top: 10px;
  margin-right: -2.7em;
  top: 100%;
  right: 100%;
  padding: 2px 5px;
  white-space: pre;
  text-indent: 0;
  float: none;
  font-size: 10pt;
  font-weight: normal;
  color: #fff;
  background: rgba(0, 65, 183, 0.8);
  border-radius: 5px;
}
#helpFrame .tagsections.header.tag.option:hover a:before {
  display: block;
}
#helpFrame .tagsections.header.tag.option:hover a:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: solid 10px transparent;
  border-bottom-color: rgba(0, 65, 183, 0.8);
  top: 100%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
#helpFrame .tagsections.header.tag.option.advanced a {
  background-image: url(/lib/tpl/helppages/tags/advanced_64.png);
}
#helpFrame .tagsections.header.tag.option.advanced a:before {
  content: "Advanced";
}
#helpFrame .tagsections.header.tag.option.plus a {
  background-image: url(/lib/tpl/helppages/tags/plusfeature_64.png);
}
#helpFrame .tagsections.header.tag.option.plus a:before {
  content: "Plus";
}
#helpFrame .tagsections.header.tag.option.beforereading a {
  background-image: url(/lib/tpl/helppages/tags/beforereading_64.png);
}
#helpFrame .tagsections.header.tag.option.beforereading a:before {
  content: "Before Reading";
}
#helpFrame .tagsections.header.tag.option.whilereading a {
  background-image: url(/lib/tpl/helppages/tags/whilereading_64.png);
}
#helpFrame .tagsections.header.tag.option.whilereading a:before {
  content: "While Reading";
}
#helpFrame .tagsections.header.tag.option.whileprinting a {
  background-image: url(/lib/tpl/helppages/tags/whileprinting_64.png);
}
#helpFrame .tagsections.header.tag.option.whileprinting a:before {
  content: "While Printing";
}
#helpFrame .tagsections.header.tag.option.crystalsyntax a {
  background-image: url(/lib/tpl/helppages/tags/crystalsyntax_64.png);
}
#helpFrame .tagsections.header.tag.option.crystalsyntax a:before {
  content: "Crystal Syntax";
}
#helpFrame .tagsections.header.tag.option.basicsyntax a {
  background-image: url(/lib/tpl/helppages/tags/basicsyntax_64.png);
}
#helpFrame .tagsections.header.tag.option.basicsyntax a:before {
  content: "Basic Syntax";
}
body#helpFrame {
  padding-top: 20px;
}
#helpFrame .search-highlight {
  background-color: #5a81b6;
  color: #ffffff;
  margin: -2px;
  padding: 2px;
}
div#helpFrame div#helpHtml {
  background: none !important;
  color: #111111 !important;
}
#helpFrame .li,
#helpFrame h1 {
  color: #111111 !important;
}
#helpFrame a {
  color: #5a81b6 !important;
}
#helpFrame code {
  /*	color: @brand-primary !important; */
  background-color: #f3f4f6;
}
#helpFrame div.dokuwiki img {
  max-width: 100% !important;
}
#helpFrame div.dokuwiki td > img {
  max-width: initial !important;
}
#helpFrame div.dokuwiki td > a {
  word-break: break-all;
}
#helpFrame div.dokuwiki tr.row:before,
#helpFrame div.dokuwiki tr.row:after {
  content: initial;
  clear: initial;
}
/**********************************************************/
/* helpStyles.less */
/**********************************************************/
.icon-pdf {
  background-image: url('../img/pdf.png');
}
.fullonhover {
  opacity: 0.5;
}
.fullonhover:hover {
  opacity: 1;
}
.downloadHelp {
  margin-left: 3px;
  display: none;
}
.navigation .side-navigation .side-navigation-wrapper ul li a:hover .downloadHelp {
  display: inline-block;
}
@media (max-width:  767px ) {
  .navigation .downloadHelp {
    display: inline-block;
  }
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #aab2bc;
  border: 1px solid #aab2bc;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #8893a1;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  background-image: none;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
fieldset[disabled] .input-group .btn-default.dropdown-toggle,
fieldset[disabled] .input-group .input-group-btn .btn-default,
fieldset[disabled] .btn-default.dropdown-toggle.form-control,
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:active,
fieldset[disabled] .input-group .input-group-btn .btn-default:active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.active,
fieldset[disabled] .input-group .input-group-btn .btn-default.active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.active {
  background-color: #fff;
  border-color: #aab2bc;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f3f4f6 !important;
  border-color: #c7ccd3 !important;
}
.form-control[disabled] {
  background-color: #f3f4f6 !important;
  border: 1px solid #c7ccd3 !important;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* maintenance.less */
/* sprites.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* maintenance.less */
/**********************************************************/
.maintenance .btn-checkbox,
.maintenance .btn-checkbox:hover,
.maintenance .btn-checkbox:focus,
.maintenance .btn-checkbox:active {
  color: #111111;
  text-decoration: none;
  margin-left: -10px;
}
.maintenance .layout-table {
  display: table;
  width: 100%;
}
.maintenance .layout-table.layout-table-fullheight {
  height: 100%;
}
.maintenance .layout-tr {
  display: table-row;
}
.maintenance .layout-td {
  display: table-cell;
  padding-left: 10px;
}
.maintenance .layout-td:first-child {
  padding-left: 0px;
}
.maintenance .layout-td.layout-td-halfwidth {
  width: 50%;
}
.maintenance .layout-td.layout-td-thirdwidth {
  width: 33%;
}
.maintenance .layout-td.layout-td-quaterwidth {
  width: 25%;
}
.maintenance .layout-td.layout-td-minwidth {
  width: 0%;
}
.maintenance .progress-fullwidth {
  width: 100%;
}
.maintenance .fullwidth {
  width: 100%;
  margin-bottom: 5px;
}
.maintenance .fullwidth:last-child {
  margin-bottom: 0px;
}
.maintenance .progress {
  margin-bottom: 0px;
  margin-right: 20px;
}
.maintenance .progress-bar.resetting {
  transition: initial !important;
  -webkit-transition: initial !important;
}
.maintenance .margin-left {
  margin-left: 10px;
}
.maintenance .margin-right {
  margin-right: 10px;
}
.maintenance .margin-left-small {
  margin-left: 5px;
}
.maintenance .margin-right-small {
  margin-right: 5px;
}
.maintenance .maintenance-backup .editlocation {
  opacity: 0.3;
}
.maintenance .maintenance-backup .editlocation:hover {
  opacity: 1;
}
.maintenance .maintenance-backup .progress.storage {
  width: 100%;
}
.maintenance .maintenance-backup .definitions-title {
  font-size: 110%;
  margin-top: 10px;
  border-bottom: 1px solid #333333;
  width: 100%;
  margin-bottom: 8px;
  font-weight: bold;
}
.maintenance .maintenance-backup .definitions-table {
  margin-bottom: 2px;
}
.maintenance .maintenance-backup .definitions-table .table {
  table-layout: fixed;
}
.maintenance .maintenance-backup .list-group.tasklist {
  margin-bottom: 2px;
}
.maintenance .maintenance-backup .jobentry .panel {
  min-height: 250px;
  position: relative;
}
.maintenance .maintenance-backup .jobentry .panel-heading {
  text-transform: none;
}
.maintenance .maintenance-backup .jobentry .panel-heading small {
  font-size: 85%;
}
.maintenance .maintenance-backup .jobentry .panel .clicktoopenlayer {
  padding: 30px;
  opacity: 0;
  background-color: #fdfdfd;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.maintenance .maintenance-backup .jobentry.upload .uploadlayer {
  padding: 30px;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.maintenance .maintenance-backup .jobentry .panel .clicktoopenlayer table,
.maintenance .maintenance-backup .jobentry.upload table {
  width: 100%;
  height: 100%;
}
.maintenance .maintenance-backup .jobentry .panel:hover .clicktoopenlayer {
  opacity: 0.8;
}
.maintenance .maintenance-backup .jobentry .tasklist {
  border-bottom: 1px solid #a0a0a0;
  padding-bottom: 5px;
  margin-bottom: 4px;
}
.maintenance .maintenance-backup .jobentry h3 {
  margin: 0px;
}
.maintenance .maintenance-backup .jobentry .centercontent {
  text-align: center;
  padding: 14px;
}
.maintenance .maintenance-backup .jobentry .progress {
  margin-top: 16px;
}
.maintenance .maintenance-backup .jobentry [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
.maintenance .maintenance-backup .jobentry .row,
.maintenance .maintenance-backup .jobentry .form-group {
  margin-left: -10px;
  margin-right: -10px;
}
.maintenance .maintenance-backup .jobentry.upload {
  opacity: 0.5;
}
.maintenance .maintenance-backup .jobentry.upload:hover {
  opacity: 1;
}
.maintenance .maintenance-backup .imagecolumn {
  vertical-align: top;
}
.maintenance .maintenance-backup .checkboxcolumn {
  vertical-align: top;
  line-height: 32px;
}
.maintenance .maintenance-backup .checkboxcolumn i {
  vertical-align: middle;
}
.maintenance .maintenance-backup .backupjobhint {
  padding: 40px;
}
.maintenance .maintenance-backup #uploadjobchooser {
  display: none;
}
/**********************************************************/
/* sprites.less */
/**********************************************************/
.icon-edit-location {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAj0lEQVR42mPw8vJiIICNgPgmEL8C4nBCiiWBOA6I/wLxfyB+Scjkt0DcAMRJUE03CCm+DVXYALXJCJ/iU0AsD9X0Fuo8BnTFBkD8BojPArEiEJ8A4vdAbApTQ5JiZA1EKYZpUIG68RzUzaegfCNsAQIiCqFhDNOEUzFMw2qohv+4nIGu4TgQr4LapEIoqQAA42GoNbR7wscAAAAASUVORK5CYII=");
  width: 12px !important;
  height: 12px !important;
}
.icon-backupdefinition-large {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAgUlEQVR42u3XsQ3AMAgEQEbISNRM4REyAqMxAhs5iuRETlLH/wXFNzSchC2BmJkgIwVgAvTFeQAUAFAqgAMATgUIACCoAB0UDoACAUoBcCDAKQABBAQFoCNTGxHFCBIIyBOwr9wBX7V2FRMAyPkRbotHkaPn5xe0nyE5etRlVIA7B9U8AhPZd1WlAAAAAElFTkSuQmCC");
  width: 32px !important;
  height: 32px !important;
}
.icon-upload-large {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAvElEQVR42u3asQ3DMAxFQc2nKbKZR3ViIEVaAxFJmVf8Ad4VhiR4zDlH5w0AAABk7PXZ0RXgij+/O7oB/MaXQMiOT0eoEJ+KUCU+DaFSfApCtfhwhIrxoQhV48MQKseHIFSPX46wQ/xShF3ilyHsFL8EYbf4vyNEHDbuxj3uLgAAAAAAAAAAAAAAAAAAAAAAAAAAQDMAP0kBAFAb4Gw2AAAAPAvg7kEMAAAAPoIAAAAAAAAAAA8iAAB0B3gDnLZrjhsERDgAAAAASUVORK5CYII=");
  width: 64px !important;
  height: 64px !important;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  background-image: none;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
fieldset[disabled] .input-group .btn-default.dropdown-toggle,
fieldset[disabled] .input-group .input-group-btn .btn-default,
fieldset[disabled] .btn-default.dropdown-toggle.form-control,
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:active,
fieldset[disabled] .input-group .input-group-btn .btn-default:active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.active,
fieldset[disabled] .input-group .input-group-btn .btn-default.active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.active {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* template_variables.less */
/* setupWizard.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* template_variables.less */
/**********************************************************/
/**********************************************************************
 Local ScreenSize and Color Defintions
 *********************************************************************/
/**
*  Color Scheme
**/
/**********************************************************/
/* setupWizard.less */
/**********************************************************/
.step .loadingindicator {
  position: relative;
  top: 1px;
}
.normalcase {
  text-transform: initial;
}
.setupmessages {
  padding: 40px 0px;
  text-align: justify;
}
.setupmessages .h3 {
  line-height: 1.25;
}
ol.instructions li {
  margin-bottom: 5px;
}
.step-header {
  white-space: nowrap;
}
.noborder {
  border-width: 0px !important;
}
.prewrap {
  white-space: pre-wrap;
}
.failureImage {
  width: 50px;
  height: 50px;
  margin-right: 10px;
}
.stacktrace {
  max-height: 500px;
}
.setupContainer {
  height: 100%;
  display: table;
}
.license-attribute-label {
  padding-right: 15px;
  vertical-align: top;
  white-space: nowrap;
}
.license-attribute-row {
  padding-top: 2px;
}
.step .header-icon {
  position: relative;
  top: 3px;
  left: -3px;
  opacity: 0.25;
}
@media (max-width:  767px ) {
  .step .header-icon {
    display: none;
  }
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #aab2bc;
  border: 1px solid #aab2bc;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #8893a1;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  background-image: none;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
fieldset[disabled] .input-group .btn-default.dropdown-toggle,
fieldset[disabled] .input-group .input-group-btn .btn-default,
fieldset[disabled] .btn-default.dropdown-toggle.form-control,
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:active,
fieldset[disabled] .input-group .input-group-btn .btn-default:active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.active,
fieldset[disabled] .input-group .input-group-btn .btn-default.active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.active {
  background-color: #fff;
  border-color: #aab2bc;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f3f4f6 !important;
  border-color: #c7ccd3 !important;
}
.form-control[disabled] {
  background-color: #f3f4f6 !important;
  border: 1px solid #c7ccd3 !important;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* template_variables.less */
/* statistics.less */
/* reportstats.less */
/* logging.less */
/* benchmark.less */
/* jobs.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* template_variables.less */
/**********************************************************/
/**********************************************************************
 Local ScreenSize and Color Defintions
 *********************************************************************/
/**
*  Color Scheme
**/
/**********************************************************/
/* statistics.less */
/**********************************************************/
.statisticsApp .chart-danger {
  background-color: #d9534f;
}
.statisticsApp .chart-success {
  background-color: #56b15c;
}
.statisticsApp .chart-primary {
  background-color: #5a81b6;
}
.statisticsApp .chart-secondary {
  background-color: #a57e49;
}
.statisticsApp .chart-fontcolor {
  color: #111111;
}
.statisticsApp .chart-gridcolor {
  color: #f8f9fa;
}
/*
Chart
*/
.statisticsApp .chart {
  height: 200px;
}
.statisticsApp .popupChart {
  width: 100%;
}
/*
Chart Popup
*/
.statisticsApp .chart .flotr-mouse-value {
  z-index: 999;
}
.statisticsApp .labeledInfo table,
.statisticsApp .chart .flotr-mouse-value table {
  background: none;
  background-color: transparent;
}
.statisticsApp div.overview .chart {
  height: 140px;
}
.statisticsApp table th,
.statisticsApp table td {
  vertical-align: middle !important;
}
/**
Chart Legend item in Popup, will get additional bg-color with other class
*/
.statisticsApp .chartPopupLegend {
  width: 25px;
  height: 5px;
  margin-right: 4px;
}
/*
    Table for users and reports, where a user is on the first column
*/
.statisticsApp table.userTable {
  table-layout: fixed;
  margin-bottom: 0px;
}
.statisticsApp table.userTable th {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.statisticsApp table.userTable td {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/**
    layout sachen
*/
.paddingRightNone {
  padding-right: 0px;
}
.paddingLeftNone {
  padding-left: 0px;
}
.marginRightMedium {
  margin-right: 14px;
}
.breakWord {
  word-wrap: break-word;
}
.tableLabelColumn {
  white-space: nowrap;
}
.statisticsApp .popover-content {
  text-align: left;
}
/*
LabeledInfo Element
*/
div.labeledInfo {
  display: inline-block;
  text-align: center;
  padding: 5px 10px;
}
.text-color-default {
  color: inherit;
}
.overflowlist {
  overflow: hidden;
  position: relative;
  padding-left: 0;
}
@media (min-width:  767px ) {
  .overflowlist {
    max-height: 200px;
    white-space: nowrap;
  }
}
@media (max-width:  767px ) {
  .overflowlist {
    word-break: break-all;
  }
}
.overflowlist:hover,
.overflowlist:focus {
  overflow: auto;
}
.environmentvalue {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
}
.statisticsApp .table-footer {
  padding-top: 5px;
}
/**********************************************************/
/* reportstats.less */
/**********************************************************/
/*XS*/
@media (max-width: 767px) {
  .userTable.reportTable .popover {
    max-width: 200px;
  }
}
/**********************************************************/
/* logging.less */
/**********************************************************/
.logWidget span.log_line {
  white-space: pre;
}
.log_short #logArea {
  height: 150px;
}
.logWidget .dropdown-menu li a i {
  vertical-align: middle;
  margin-right: 10px;
}
#logArea {
  word-break: keep-all;
  word-wrap: normal;
  height: 400px;
  overflow: scroll;
}
#logArea span {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
/**********************************************************/
/* benchmark.less */
/**********************************************************/
.statisticsApp .benchmark .popover-content {
  overflow: auto;
  max-height: 240px;
  width: 400px;
}
.statisticsApp .benchmark .popover-content-chart .popover-content {
  overflow: visible;
}
.statisticsApp .benchmarkItem .vertical-center {
  min-height: 140px;
  height: 140px;
}
.statisticsApp .benchmark .trafficLight {
  width: 40px;
  height: 40px;
  margin: 8px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  box-shadow: inset 0px 2px 3px black;
}
.statisticsApp .benchmark .redTrafficLight .firstTrafficLight {
  background: #FF0000;
}
.statisticsApp .benchmark .redTrafficLight .secondTrafficLight {
  background: #444400;
}
.statisticsApp .benchmark .redTrafficLight .thirdTrafficLight {
  background: #003D00;
}
.statisticsApp .benchmark .yellowTrafficLight .firstTrafficLight {
  background: #3D0000;
}
.statisticsApp .benchmark .yellowTrafficLight .secondTrafficLight {
  background: #FFFF00;
}
.statisticsApp .benchmark .yellowTrafficLight .thirdTrafficLight {
  background: #003D00;
}
.statisticsApp .benchmark .greenTrafficLight .firstTrafficLight {
  background: #3D0000;
}
.statisticsApp .benchmark .greenTrafficLight .secondTrafficLight {
  background: #444400;
}
.statisticsApp .benchmark .greenTrafficLight .thirdTrafficLight {
  background: #00FF00;
}
.statisticsApp .benchmark .greyTrafficLight .firstTrafficLight {
  background: #3D0000;
}
.statisticsApp .benchmark .greyTrafficLight .secondTrafficLight {
  background: #444400;
}
.statisticsApp .benchmark .greyTrafficLight.warning .secondTrafficLight {
  animation-name: blinkyellow;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: ease;
  -webkit-animation-name: blinkyellow;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease;
}
@keyframes blinkyellow {
  0% {
    background: #444400;
  }
  15% {
    background: #444400;
  }
  35% {
    background: #FFFF00;
  }
  65% {
    background: #FFFF00;
  }
  85% {
    background: #444400;
  }
  100% {
    background: #444400;
  }
}
.statisticsApp .benchmark .greyTrafficLight .thirdTrafficLight {
  background: #003D00;
}
.statisticsApp .benchmark .trafficLightFrame {
  border-radius: 10px;
  background: black;
  float: left;
  box-shadow: 1px 1px 1px #4c4c4c;
  margin: 12px 0 14px;
}
/**********************************************************/
/* jobs.less */
/**********************************************************/
table.jobsTable {
  table-layout: fixed;
  margin-bottom: 0px;
}
table.jobsTable th,
table.jobsTable td.word-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
}
table.jobsTable th.col-job {
  text-align: left;
}
table.jobsTable .col-job {
  word-wrap: break-word;
}
@media (max-width:  767px ) {
  table.jobsTable .col-job {
    width: 30%;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.jobsTable .col-job {
    width: 30%;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.jobsTable .col-job {
    width: 30%;
  }
}
@media (min-width:  1500px ) {
  table.jobsTable .col-job {
    width: 30%;
  }
}
@media (max-width:  767px ) {
  table.jobsTable .col-state {
    width: 100px;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.jobsTable .col-state {
    width: 100px;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.jobsTable .col-state {
    width: 100px;
  }
}
@media (min-width:  1500px ) {
  table.jobsTable .col-state {
    width: 100px;
  }
}
@media (max-width:  767px ) {
  table.jobsTable .col-action {
    width: 60px;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.jobsTable .col-action {
    width: 60px;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.jobsTable .col-action {
    width: 60px;
  }
}
@media (min-width:  1500px ) {
  table.jobsTable .col-action {
    width: 60px;
  }
}
@media (max-width:  767px ) {
  table.jobsTable .col-stacktrace {
    width: 100px;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.jobsTable .col-stacktrace {
    width: 100px;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.jobsTable .col-stacktrace {
    width: 100px;
  }
}
@media (min-width:  1500px ) {
  table.jobsTable .col-stacktrace {
    width: 100px;
  }
}
@media (max-width:  767px ) {
  table.jobsTable .popover-content {
    max-width: 400px;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.jobsTable .popover-content {
    max-width: 600px;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.jobsTable .popover-content {
    max-width: 900px;
  }
}
@media (min-width:  1500px ) {
  table.jobsTable .popover-content {
    max-width: 1200px;
  }
}
table.jobsTable .popover-content pre {
  display: table-cell;
}
#view_jobs .table-footer .dropdown-menu {
  top: auto;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #aab2bc;
  border: 1px solid #aab2bc;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #8893a1;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  background-image: none;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
fieldset[disabled] .input-group .btn-default.dropdown-toggle,
fieldset[disabled] .input-group .input-group-btn .btn-default,
fieldset[disabled] .btn-default.dropdown-toggle.form-control,
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:active,
fieldset[disabled] .input-group .input-group-btn .btn-default:active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.active,
fieldset[disabled] .input-group .input-group-btn .btn-default.active,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.active {
  background-color: #fff;
  border-color: #aab2bc;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f3f4f6 !important;
  border-color: #c7ccd3 !important;
}
.form-control[disabled] {
  background-color: #f3f4f6 !important;
  border: 1px solid #c7ccd3 !important;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
