/*!
 * This CSS file contains brand specific 
 * and functional addtions to the bootstrap.css
 * (e.g. select2 / slider)
 * setup by Markus Knigge and Dennis Breutling
 * last change 30.11.2015
*/
/*!
 * Bootstrap-select v1.6.4 (http://silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2015 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
}
.bootstrap-select > .btn {
  width: 100%;
  padding-right: 25px;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #a21e4d;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select .btn:focus {
  outline: thin dotted #707578 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group .btn .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.bootstrap-select.btn-group .btn .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .btn {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  z-index: 1035;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #ffffff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #d3d6d9;
  margin: 0 5px;
}
.bootstrap-select.btn-group.fit-width .btn .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .btn .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .btn {
  z-index: 1036;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox input.form-control {
  margin-bottom: 0;
  width: 100%;
}
.mobile-device {
  position: absolute !important;
  top: 0;
  left: 0;
  display: block !important;
  width: 100%;
  height: 100% !important;
  opacity: 0;
}
/*!
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 * modified for Bootstrap 3.x for FSAG by Dennis Breutling / Markus Knigge
 */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin: 0 0 9px 0px;
}
.slider.slider-horizontal {
  width: 100%;
  height: 1.42857143;
}
.slider.slider-horizontal .slider-track {
  width: 100%;
  margin-top: -0.35714286;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -1px;
}
.slider.slider-horizontal .slider-handle.triangle {
  border-width: 0 0.71428571 0.71428571 0.71428571;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}
.slider.slider-vertical {
  height: 210px;
  width: 1.42857143;
}
.slider.slider-vertical .slider-track {
  width: 0.71428571;
  height: 100%;
  margin-left: -0.35714286;
  left: 50%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-handle {
  margin-left: -0.35714286;
  margin-top: -0.71428571;
}
.slider.slider-vertical .slider-handle.triangle {
  border-width: 0.71428571 0 0.71428571 0.71428571;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  margin-left: 0;
}
.slider input {
  display: none;
}
.slider .tooltip-inner {
  white-space: nowrap;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  background-color: #004666;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding-right: 22px;
}
.slider-selection {
  position: absolute;
  background-color: #004666;
  -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.slider-handle {
  height: 20px;
  position: inherit;
  width: 20px;
}
/* TEST*/
.slider-handle-content {
  background: #d8aa00;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  position: relative;
  padding-top: 4px;
  width: 100%;
  height: 100%;
  color: white;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  line-height: 10px;
}
/* http://jhollingworth.github.io/bootstrap-wysihtml5/
   altered by Markus Knigge 2015 */
ul.wysihtml5-toolbar {
  margin: 0;
  padding: 0;
  display: block;
}
ul.wysihtml5-toolbar .btn-xs {
  padding: 5px 5px 2px 4px;
}
ul.wysihtml5-toolbar::after {
  clear: both;
  display: table;
  content: "";
}
ul.wysihtml5-toolbar > li {
  float: left;
  display: list-item;
  list-style: none;
  margin: 0 5px 10px 0;
}
ul.wysihtml5-toolbar a.btn.wysihtml5-command-active,
ul.wysihtml5-toolbar a.btn.wysihtml5-action-active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #a8adb3;
  outline: 0;
}
ul.wysihtml5-commands-disabled .dropdown-menu {
  display: none;
}
ul.wysihtml5-toolbar div.wysihtml5-colors {
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 2px;
  margin-left: 5px;
  position: absolute;
  pointer-events: none;
}
.wysihtml5-toolbar i {
  font-size: 13px;
}
ul.wysihtml5-toolbar a.wysihtml5-colors-title {
  padding-left: 30px;
}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="black"] {
  background: #000000;
}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="silver"] {
  background: #a8adb3;
}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="gray"] {
  background: #707578;
}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="red"] {
  background: #a21e4d;
}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="green"] {
  background: #95a844;
}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="blue"] {
  background: #006384;
}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="yellow"] {
  background: #d8aa00;
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #a8adb3;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDRGMTBEQUU2OUIxMUU0OTI5NzhDQzM2Q0E2QTRGRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDRGMTBEQkU2OUIxMUU0OTI5NzhDQzM2Q0E2QTRGRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlENEYxMEQ4RTY5QjExRTQ5Mjk3OENDMzZDQTZBNEZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlENEYxMEQ5RTY5QjExRTQ5Mjk3OENDMzZDQTZBNEZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+L48THgAAAYBJREFUeNpi/P//PwMtARMDjQELAXkeIA4AYl8g1gVicSBmBOLXQHwViLcC8Togfo/TBFAQ4cBhQHz9Pyr4DcXI4B4QJ+EyB5fhPf8xQTUQK0FxJhb52UDMSowF3f+xgxAkNXY41MxFNw89kkHhXYIjNGWBWAiK5XGoSQLiZFxxwAnEN/7jB7+gGB94BsRCMHORU5E3EKtjcdUbIN4PTT3MIDdBfWCMwxeSQBwOxNPRfbAYh4vWY4knZwK+2IYtDnRwuOgPFjFWAvlHEVtOFsShWA+Ic4BYA0mMkYgMimEBLk1qQDwZiK0pLYveE1D7mwRzv2Cz4DIJ5RYzAbX3sVmwEYfij9Bk+gRJ7BVU7C0OPZtJyWgb8RSIcwhlNGQffAficiyu+YUnKH5iEasB4ne46gNQMHUDcSmSmAY0Z2Kr+gzR+HOBeB4x9UH3f9LBLCBmIbY+gFU414gwGFThJOIyh5FApc+NVGWCMpwANEOCUtZdpCrzAy4DGId8qwIgwACRG9H+E5SWigAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDRGMTBERUU2OUIxMUU0OTI5NzhDQzM2Q0E2QTRGRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDRGMTBERkU2OUIxMUU0OTI5NzhDQzM2Q0E2QTRGRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlENEYxMERDRTY5QjExRTQ5Mjk3OENDMzZDQTZBNEZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlENEYxMERERTY5QjExRTQ5Mjk3OENDMzZDQTZBNEZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oYH8/wAAAXxJREFUeNq81k0oBGEcx3GzbTaXlZcURVwcJCdJ2sPuXSlxcHNSKFdRbjhuueDMQRy1DuS2kZeToxxZFxZ5KVt4fGf6b6ZtXs3Dvz618+zM85t5nplnxlBKVf1lGZoCGjGCIwwihy5s6wqoQRZNeEE9lnBqaB6iDG4xj0ssxzR23o1xuYok8lareQUekuhBGn1otv2XQKv8Nve5QEra1zBljY5Lx73YQRGf6qcekccE9mR7FvsYsB0fQ4tTgDkni9JZSc4qSC24jUJlw6ocsFs+A9wECHhFh1/AtOy8LtvtMkwfAQKOUecV0IAHnMm2OVn3KnhN+g3RjOzYj2oUVLg6kYl1DTiwnUlWha83tHkFXKnolXYKKD/JCQ1PsmMf5YBnDQFPjq1yKVsRh6cod6LrHAxFDMj53aZxnP+y8y95bnyXipSsP2FrxWtFrmwYw3uIzjdkeQ4cYMrIkuFVd5jzeZdY3F6ZcQxjFJ2oRQkFHGIT1//5VeFa3wIMAADPGVOHjhL+AAAAAElFTkSuQmCC") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDRGMTBENkU2OUIxMUU0OTI5NzhDQzM2Q0E2QTRGRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDRGMTBEN0U2OUIxMUU0OTI5NzhDQzM2Q0E2QTRGRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwQzFBNDA5RTY5QTExRTQ5Mjk3OENDMzZDQTZBNEZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAwQzFBNDBBRTY5QTExRTQ5Mjk3OENDMzZDQTZBNEZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lG5u8AAAARhJREFUeNpi/P//PwMtARMDjcGoBciAEYgnAfE+IDaCi4IimQqYFYjn/keA50BsAU5AVDJ88X9M8A6I9VmoEMQLgDgKi5wgEDtS4nIOIF7xHzc4B8TS6JrEoZoWALEgHsPZgXgNHsPPArEkehxIAfFFJEVHgFgIh+Gb8Bh+BohFYOphmiTRDIeBozCXQDE3EG/FYzjIUWLIDoIxXPBoOg7EwkDMRsDwo9iCFdll6/FoPkwgWA7jijNkDsiFS/+TDvYAsQCuBIEuwALEy0kwfBeOhIDTAhBmxJEz0cEOaNAykGoBzJKFlBpOqCxiBuJZWAzfQKzhxBZ2yJZshmY0oosURiLr5Dwg5gbiHiD+TVIlMVrpEwIAAQYA1+B8viB+uoEAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMEMxQTQwN0U2OUExMUU0OTI5NzhDQzM2Q0E2QTRGRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMEMxQTQwOEU2OUExMUU0OTI5NzhDQzM2Q0E2QTRGRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwQzFBNDA1RTY5QTExRTQ5Mjk3OENDMzZDQTZBNEZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAwQzFBNDA2RTY5QTExRTQ5Mjk3OENDMzZDQTZBNEZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7RIcfgAAAYJJREFUeNpi/P//PwMtARMDjQGpFpQC8WMgbiFaByiIiMRaQPz7PwJYEqOPFAuW/0cFO6hpgSkQ//2PCVypZcH2/9jBCSBmotQCx//4QSAlFoBcdxBq0F0gNgNiIyA2AeKLUHEQzUauBX5ILr2AJncQSS6BHAtYgPg8kiF3gJgTSf4skhzId1zYzMGX0aKB2ACJzwbEzFA2CxCzI8kpAXEGKRmNB4hvo0XmGyAWhMpzQF2NDJ4DsQixPkgBYhU0MZCr/0LZIJoDTV4CiPPRDWLEUpoKAfEVIJZEE/8HxMeA+AsQcwKxDVKQwcAnINYG4if4Crt8LIbD1CoAsTKUxqaXD4gr8MWBFBC/w5GhPgGxDFSdABA/w6HuGxCr44qDKiAWxBEvf6FBAAKfgfg3DnWg4KvH5gMNIP6Kp0gAydkCsRI0N7/BoxZUrJujZ7RF/wmDX9Ag+EmE2k0gc5FT0UsgFqNibfkOiIVZkATagDgXiFmpYPgfIJ6PKx8MrVYFQIABAL6D62DL3vSLAAAAAElFTkSuQmCC") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}
.toast {
  background-color: #34393b;
  border: 1px solid #000000;
}
.toast-success {
  background-color: #95a844;
  border: 1px solid #65722e;
}
.toast-error {
  background-color: #a21e4d;
  border: 1px solid #772048;
}
.toast-info {
  background-color: #33829d;
  border: 1px solid #006384;
}
.toast-warning {
  background-color: #d8aa00;
  border: 1px solid #8c6e00;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
/* Custom Radio and Checkboxes with icolib - thanks to Matthias Lueck for adding this! */
/* to hide the checkbox and radio itself */
@font-face {
  font-family: 'customIcons';
  src: url('../../_common/font/custom.eot');
  src: url('../../_common/font/custom.eot?#iefix') format('embedded-opentype'), url('../../_common/font/custom.svg#customs') format('svg'), url('../../_common/font/custom.woff') format('woff'), url('../../_common/font/custom.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'customIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input[type=radio],
input[type=checkbox] {
  opacity: 0;
}
input[type=radio] ~ span:before,
input[type=checkbox] ~ span:first-of-type:before {
  font-family: 'customIcons';
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: attr(data-icon);
  speak: none;
  font-variant: normal;
  font-size: 16px;
  display: inline-block;
}
/* unchecked icon */
input[type=radio] ~ span:before {
  content: "\e60e";
  letter-spacing: 5px;
  /* space between checkbox and label */
}
/* style requirement */
input[type=radio].input-validation-error ~ span:before {
  color: #d8aa00;
}
/* style error */
.form-group.has-error label > input[type=radio].input-validation-error ~ span:before {
  color: #a21e4d;
}
/* checked icon */
input[type=radio]:checked ~ span:before {
  content: "\e60d";
}
/* hover  */
input[type=radio]:hover ~ span:before {
  text-shadow: 0 0 1px #94989a;
}
/* disabled */
input[type=radio]:disabled ~ span:before {
  color: #d3d6d9;
  text-shadow: none;
}
/* indent the control */
input[type=radio] ~ span {
  text-indent: -20px;
}
/*** custom checkboxes ***/
/* unchecked icon */
input[type=checkbox] ~ span:first-of-type:before {
  content: "\e611";
  letter-spacing: 5px;
  /* space between checkbox and label */
}
/* checked icon */
input[type=checkbox]:checked ~ span:first-of-type:before {
  content: "\e60f";
}
/* style requirement */
input[type=checkbox].input-validation-error ~ span:first-of-type:before {
  color: #d8aa00;
}
/* Addition by Markus: halb markiert  */
input[type=checkbox].half-marked ~ span:first-of-type:before {
  content: "\e610";
}
/* style error */
.form-group.has-error label > input[type=checkbox].input-validation-error ~ span:first-of-type:before {
  color: #a21e4d;
}
/* hover */
input[type=checkbox]:hover ~ span:first-of-type:before {
  text-shadow: 0 0 1px #94989a;
}
/* disabled */
input[type=checkbox]:disabled ~ span:first-of-type:before {
  color: #d3d6d9;
  text-shadow: none;
}
/* indent the control */
input[type=checkbox] ~ span:first-of-type {
  text-indent: -13px;
}
.icon-zoom-out:before {
  content: "\e63c";
}
.icon-zoom-in:before {
  content: "\e63b";
}
.icon-view-map:before {
  content: "\e63a";
}
.icon-view-list:before {
  content: "\e639";
}
.icon-view-grid:before {
  content: "\e638";
}
.icon-view-flag:before {
  content: "\e637";
}
.icon-user:before {
  content: "\e636";
}
.icon-upload-cloud:before {
  content: "\e635";
}
.icon-toolbox:before {
  content: "\e634";
}
.icon-tool:before {
  content: "\e633";
}
.icon-time:before {
  content: "\e632";
}
.icon-settings:before {
  content: "\e631";
}
.icon-search:before {
  content: "\e630";
}
.icon-save:before {
  content: "\e62f";
}
.icon-refresh:before {
  content: "\e62e";
}
.icon-question:before {
  content: "\e62d";
}
.icon-print:before {
  content: "\e62c";
}
.icon-pin:before {
  content: "\e62b";
}
.icon-oilcan:before {
  content: "\e62a";
}
.icon-minimize:before {
  content: "\e63d";
}
.icon-menu:before {
  content: "\e63e";
}
.icon-maximize:before {
  content: "\e63f";
}
.icon-mail:before {
  content: "\e640";
}
.icon-link:before {
  content: "\e641";
}
.icon-info:before {
  content: "\e642";
}
.icon-image:before {
  content: "\e643";
}
.icon-global:before {
  content: "\e644";
}
.icon-forward:before {
  content: "\e645";
}
.icon-edit:before {
  content: "\e646";
}
.icon-download-cloud:before {
  content: "\e647";
}
.icon-delete:before {
  content: "\e648";
}
.icon-close:before {
  content: "\e649";
}
.icon-clipboard:before {
  content: "\e64a";
}
.icon-check:before {
  content: "\e64b";
}
.icon-cart:before {
  content: "\e64c";
}
.icon-camera:before {
  content: "\e64d";
}
.icon-calendar:before {
  content: "\e64e";
}
.icon-book:before {
  content: "\e64f";
}
.icon-attach:before {
  content: "\e650";
}
.icon-alert:before {
  content: "\e651";
}
.icon-alarm:before {
  content: "\e652";
}
.icon-x-s:before {
  content: "\e653";
}
.icon-upload-s:before {
  content: "\e654";
}
.icon-tag-s:before {
  content: "\e655";
}
.icon-remove-s:before {
  content: "\e656";
}
.icon-remove-circle-s:before {
  content: "\e657";
}
.icon-refresh-s:before {
  content: "\e658";
}
.icon-ratings-s:before {
  content: "\e659";
}
.icon-plus-s:before {
  content: "\e65a";
}
.icon-mail-s:before {
  content: "\e65b";
}
.icon-library-s:before {
  content: "\e65c";
}
.icon-forward-s:before {
  content: "\e65d";
}
.icon-favourites-s:before {
  content: "\e65e";
}
.icon-download-s:before {
  content: "\e65f";
}
.icon-compare-s:before {
  content: "\e660";
}
.icon-close-s:before {
  content: "\e661";
}
.icon-check-square-s:before {
  content: "\e662";
}
.icon-check-s:before {
  content: "\e663";
}
.icon-arrow-s:before {
  content: "\e664";
}
.icon-add-s:before {
  content: "\e665";
}
.icon-arrow-circle-s:before {
  content: "\e666";
}
.icon-checkbox-unchecked:before {
  content: "\e611";
}
.icon-checkbox-partial:before {
  content: "\e610";
}
.icon-checkbox-checked:before {
  content: "\e60f";
}
.icon-radio-unchecked:before {
  content: "\e60e";
}
.icon-radio-checked:before {
  content: "\e60d";
}
.icon-tire:before {
  content: "\e900";
}
.icon-factory-ok:before {
  content: "\e901";
}
.icon-car-dealer:before {
  content: "\e902";
}
.icon-ALU:before {
  content: "\e90c";
}
.icon-AK-FIN:before {
  content: "\e90b";
}
.icon-AK_GAR:before {
  content: "\e90a";
}
.icon-Sofort:before {
  content: "\e909";
}
.icon-AK_VVM:before {
  content: "\e908";
}
.icon-AK_DIV:before {
  content: "\e907";
}
.icon-Gutachten:before {
  content: "\e906";
}
.icon-AK_JZ2:before {
  content: "\e905";
}
.icon-Tage:before {
  content: "\e904";
}
.icon-AK_DF4:before {
  content: "\e903";
}
.icon-AK_DF3:before {
  content: "\e90d";
}
.icon-AK_DF2:before {
  content: "\e90e";
}
.icon-AK_DF1:before {
  content: "\e90f";
}
.icon-XENON:before {
  content: "\e625";
}
.icon-WINTER:before {
  content: "\e624";
}
.icon-TRUCKREG:before {
  content: "\e623";
}
.icon-TEL:before {
  content: "\e622";
}
.icon-STDHZG:before {
  content: "\e621";
}
.icon-SOUND:before {
  content: "\e620";
}
.icon-SONDER:before {
  content: "\e61f";
}
.icon-SLINE:before {
  content: "\e61e";
}
.icon-SHZ:before {
  content: "\e61d";
}
.icon-RLINE:before {
  content: "\e61c";
}
.icon-REARCAM:before {
  content: "\e61b";
}
.icon-PDC:before {
  content: "\e61a";
}
.icon-NAVI:before {
  content: "\e619";
}
.icon-LEDER:before {
  content: "\e618";
}
.icon-GRA:before {
  content: "\e617";
}
.icon-ESD:before {
  content: "\e616";
}
.icon-DEF3:before {
  content: "\e615";
}
.icon-DEF2:before {
  content: "\e614";
}
.icon-DEF1:before {
  content: "\e613";
}
.icon-BUSINESS:before {
  content: "\e612";
}
.icon-AWD:before {
  content: "\e626";
}
.icon-AUT:before {
  content: "\e627";
}
.icon-ASSI:before {
  content: "\e628";
}
.icon-AIRSUSP:before {
  content: "\e629";
}
.icon-AHK:before {
  content: "\e60c";
}
.icon-ACAUTO:before {
  content: "\e60b";
}
.icon-AC:before {
  content: "\e60a";
}
.icon-COLOUR:before {
  content: "\e609";
}
.icon-90DAYS:before {
  content: "\e608";
}
.icon-80DAYS:before {
  content: "\e607";
}
.icon-70DAYS:before {
  content: "\e606";
}
.icon-60DAYS:before {
  content: "\e605";
}
.icon-50DAYS:before {
  content: "\e604";
}
.icon-40DAYS:before {
  content: "\e603";
}
.icon-30DAYS:before {
  content: "\e602";
}
.icon-20DAYS:before {
  content: "\e601";
}
.icon-10DAYS:before {
  content: "\e600";
}
/*  I-SEP Bootstrap Framework					*/
/*  styling additions for brandneutral VW AG Stylin		*/
/*  -----------------------------------------------------	*/
/* First made up 30.07.2012					*/
/* Last change 22.12.2015					*/
@font-face {
  font-family: 'Cellini';
  src: url('../../vwag/font/CelliniOT-Medi.eot');
  src: url('../../vwag/font/CelliniOT-Medi.eot?#iefix') format('embedded-opentype'), url('../../vwag/font/CelliniOT-Medi.woff') format('woff'), url('../../vwag/font/CelliniOT-Medi.ttf') format('ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TheSans';
  src: url('../../vwag/font/TheSans.eot');
  src: url('../../vwag/font/TheSans.eot?#iefix') format('embedded-opentype'), url('../../vwag/font/TheSans.woff') format('woff'), url('../../vwag/font/TheSans.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.select2-container {
  width: 100% !important;
  padding: 0;
}
.pos-relative {
  position: relative;
}
.js-tooltip {
  position: absolute;
  top: 0;
  right: 0;
}
/* //////////////// Dashboard Specials ///////////////// */
.dashboardBG {
  background: url(../img/background_glass.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.dashboardBG2 {
  background: url(../img/background_towers.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.dashboardBG3 {
  background: url(../img/background_firestairs.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.dashboardBG body,
.dashboardBG2 body,
.dashboardBG3 body {
  background: none;
}
.dashboard .panel {
  background: rgba(255, 255, 255, 0.8);
}
.dashboard .page-header {
  border: none;
}
.dashboard .panel-group {
  margin-bottom: 0px;
}
/* Dashboard Specials */
.dashboard .panel-body {
  min-height: 160px;
  max-height: 160px;
  margin: 10px;
  font-size: 11px;
}
.dashboard .panel-big {
  min-height: 160px;
  max-height: 190px;
}
.dashboard .panel-body .table {
  margin: 0;
}
.dashboard .panel-body .list-group {
  margin: 0;
}
.dashboard .panel-body .list-group-item {
  padding: 9px 15px;
}
.dashboard .panel-heading .fa {
  margin-top: -4px;
}
.dashboard .panel-title {
  font-weight: bold;
  padding: 2px 10px;
  text-transform: uppercase;
}
.loginfield .dashboard .panel-title {
  font-family: 'Cellini', 'Georgia', 'Times New Roman', 'Times', serif;
  padding: 2px 10px;
  color: #004666;
  text-transform: none;
  font-weight: normal;
  font-size: 22px;
}
.loginfield .dashboard .panel-body {
  min-height: 100px;
  max-height: 100px;
}
.dashboard .panel-footer {
  background: none;
  border: none;
}
/* ///////////////////// HEADER ////////////////////// */
header {
  background-color: #fafafa;
  position: relative;
  border-bottom: solid 1px #d3d6d9;
}
.noline {
  border-bottom: none;
}
.header-links {
  display: none;
}
.branding {
  height: 90px;
  max-width: 420px;
  background: url(../../vwag/img/wortmarke.svg) no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.no-svg .branding {
  background: url(../../vwag/img/wortmarke.png) no-repeat center;
  background-size: 500px 95px;
  max-width: 500px;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  margin-top: 2px;
}
.well {
  box-shadow: none;
}
.well-bordered {
  border: 1px solid #d8dddd;
}
.input-datepicker {
  position: relative;
  z-index: 2;
}
.getleft {
  margin-left: -15px;
}
.no-deco a:hover,
.no-deco a:focus,
.no-deco a:active {
  text-decoration: none;
}
.content {
  padding-bottom: 15px;
  padding-top: 0px;
}
.page-header,
.brand,
h1,
.dropdown-header,
.navbar-brand,
.exit,
.navbar-nav > li > a {
  font-family: 'Cellini', 'Georgia', 'Times New Roman', 'Times', serif;
}
.page-header {
  margin: 0;
  margin-bottom: -1px;
  padding-bottom: 0;
}
.page-header a,
.page-header button {
  margin-top: 22px;
  font-family: 'Verdana', 'Arial', sans serif;
}
.navbar-brand,
.exit,
.navbar-nav > li > a {
  font-size: 17px;
  line-height: 20px;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  background: none;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  background: transparent;
}
.dropdown-menu {
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  background-clip: border-box;
}
.dropdown-header {
  font-size: 14px;
}
.dropdown-menu > li > a {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAFCAYAAABirU3bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RDg4RjdGMzAzNzAxMUU0OTdGOEFGMDgyMzQ2RkYwMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RDg4RjdGNDAzNzAxMUU0OTdGOEFGMDgyMzQ2RkYwMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjREODhGN0YxMDM3MDExRTQ5N0Y4QUYwODIzNDZGRjAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjREODhGN0YyMDM3MDExRTQ5N0Y4QUYwODIzNDZGRjAxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yDg1oAAAACxJREFUeNpirG/v/M/AwMAIxAwNFWUMTAwQ8B9KwwXggsgCjMgCjDBRgAADAJykBgexeVXsAAAAAElFTkSuQmCC') no-repeat scroll 20px 10px transparent;
  padding-left: 28px;
}
/* SUBMENU BY SANDER */
/* 2nd, 3rd Level / from external source */
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #a8adb3;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #94989a;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
.bootstrap-select.btn-group .dropdown-menu {
  background-color: #ffffff;
}
.bootstrap-select.btn-group .dropdown-menu li a:hover {
  background-color: #e5e6e8;
}
h2,
h3,
h4,
h5,
h6,
.breadcrumb {
  font-family: 'Verdana', 'Arial', sans serif;
}
.page-header {
  font-size: 31px;
  color: #004666;
}
.page-header small {
  color: #a8adb3;
}
.exit {
  margin-right: -15px;
}
.popover-content {
  color: #4c5356;
}
.code {
  font-family: icolib;
  cursor: pointer;
}
.navbar-inverse .navbar-nav > li > a {
  font-family: 'Verdana', 'Arial', sans serif;
  font-size: 12px;
}
.navbar-inverse .exit {
  background-color: #a21e4d;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  font-family: 'Verdana', 'Arial', sans serif;
  font-size: 12px;
  margin-right: -15px;
}
.navbar-inverse .navbar-brand {
  font-family: 'Verdana', 'Arial', sans serif;
  font-size: 12px;
}
.navbar-nav {
  margin: 0px;
}
.navbar-toggle {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 11px 0px 0px 15px;
}
/* NAV BADGES */
.navbar-inverse .navbar-nav .badge {
  background-color: #ffffff;
  color: #004666;
  font-weight: normal;
}
/* SERVICE NAV ///////////////////////////////// */
.navbar-nav.navbar-service {
  margin-left: 0;
  margin-right: -15px;
}
.navbar-nav.navbar-service > li {
  display: inline;
}
.navbar-nav.navbar-service > li > a {
  display: inline-block;
}
.navbar-inverse .navbar-nav.navbar-service > li > a {
  background-color: #a21e4d;
  color: #f6e8ed;
}
.navbar-inverse .navbar-nav.navbar-service > li > a:hover,
.navbar-inverse .navbar-nav.navbar-service > li > a:focus {
  background-color: #b54b71;
  color: #ffffff;
}
.navbar-nav.navbar-right:last-child {
  margin-right: -15px;
}
.navbar-service .text-link,
.navbar-tools .text-link {
  display: none;
}
/* TOOLS NAV ///////////////////////////////// */
.navbar-nav.navbar-tools {
  margin-left: 0;
  margin-right: 0;
}
.navbar-nav.navbar-tools > li {
  display: inline;
}
.navbar-nav.navbar-tools > li > a {
  display: inline-block;
}
.navbar-inverse .navbar-nav.navbar-tools > li > a {
  background-color: #336b85;
  color: #e5ecef;
}
.navbar-inverse .navbar-nav.navbar-tools > li > a:hover,
.navbar-inverse .navbar-nav.navbar-tools > li > a:focus {
  background-color: #6690a3;
  color: #ffffff;
}
/* ///////////////////// QUICK ACCESS BAR ////////////////////// */
.quickaccess.affix {
  margin-left: -15px;
  top: 36px;
  width: 100%;
  z-index: 900;
  padding: 5px 15px 0px 15px;
}
.quickaccess {
  background-color: #fafafa;
  padding: 10px 0px 0px 0px;
  border-bottom: solid 1px #d3d6d9;
}
.navbar-default a .fa,
.navbar-inverse a .fa,
.navbar-special a .fa,
.navbar-tools a .fa,
.navbar-service a .fa {
  font-size: 16px;
}
.navbar {
  border: none;
  margin-bottom: 0px;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-top: 1px solid #d3d6d9;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e5e6e8;
  color: #7f8789;
}
#help {
  background: rgba(229, 236, 239, 0.95);
  border: 1px solid #336b85;
  display: block;
  overflow: auto;
  position: fixed;
  right: -20em;
  top: 95px;
  width: 240px;
  z-index: 2000;
  border-radius: 1px;
  transition: right 0.3s ease-in-out 0s;
  -webkit-transition: right 0.3s ease-in-out 0s;
  -moz-transition: right 0.3s ease-in-out 0s;
  -o-transition: right 0.3s ease-in-out 0s;
}
.help-expanded #help {
  right: 0;
}
body.help-expanded {
  margin-left: 0em;
  transition: right 0.4s ease-in-out 0s;
  -webkit-transition: right 0.4s ease-in-out 0s;
  -moz-transition: right 0.4s ease-in-out 0s;
  -o-transition: right 0.4s ease-in-out 0s;
}
.help-content {
  padding: 12px;
}
.trunc-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.btn-fileupload {
  position: relative;
  overflow: hidden;
}
.btn-fileupload input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}
.tablespecial td {
  white-space: nowrap;
}
.tablespecial .spectd {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 1px;
}
.tablespecial .bold {
  font-weight: bold;
}
footer {
  bottom: 0;
  margin: 0px;
  width: 100%;
  background-color: #4c5356;
  padding: 5px 0px 0px;
  position: absolute;
}
.footer-meta {
  text-align: center;
  clear: both;
  display: block;
  margin: 5px 0;
  font-size: 10px;
}
.footer-meta a {
  font-size: 10px;
  color: #d3d6d9;
}
.footer-meta a:hover {
  text-decoration: underline;
}
footer .divider {
  margin: 0px -5px 0px 10px;
  color: #d3d6d9;
}
footer .pager {
  margin: 0px 0px;
}
.footerlink {
  padding-top: 6px;
}
.footerlink a {
  color: white;
  font-size: 12px;
}
.logotype {
  color: white;
  font-family: Cellini;
  font-size: 22px;
}
/* color animation in footer */
.textClass {
  font-size: 16px;
  -webkit-animation: color_change 2s infinite alternate;
  -moz-animation: color_change 2s infinite alternate;
  -ms-animation: color_change 2s infinite alternate;
  -o-animation: color_change 2s infinite alternate;
  animation: color_change 2s infinite alternate;
  cursor: pointer;
}
@-webkit-keyframes color_change {
  from {
    color: #ffffff;
  }
  to {
    color: #d8aa00;
  }
}
@-moz-keyframes color_change {
  from {
    color: #ffffff;
  }
  to {
    color: #d8aa00;
  }
}
@-ms-keyframes color_change {
  from {
    color: #ffffff;
  }
  to {
    color: #d8aa00;
  }
}
@-o-keyframes color_change {
  from {
    color: #ffffff;
  }
  to {
    color: #d8aa00;
  }
}
@keyframes color_change {
  from {
    color: #ffffff;
  }
  to {
    color: #d8aa00;
  }
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #335f7d;
  background-image: -moz-linear-gradient(top, #335f7d, #004666);
  background-image: -ms-linear-gradient(top, #335f7d, #004666);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#335f7d), to(#004666));
  background-image: -webkit-linear-gradient(top, #335f7d, #004666);
  background-image: -o-linear-gradient(top, #335f7d, #004666);
  background-image: linear-gradient(top, #335f7d, #004666);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #335f7d , endColorstr= #004666 ,GradientType=0 );
  /* IE6-9 */
  border-radius: 2px;
  color: #ffffff;
  border-color: #004666;
}
.pager li > a:hover,
.pager li > a:focus {
  background-color: #4c7d94;
  background-image: -moz-linear-gradient(top, #4c7d94, #336b85);
  background-image: -ms-linear-gradient(top, #4c7d94, #336b85);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4c7d94), to(#336b85));
  background-image: -webkit-linear-gradient(top, #4c7d94, #336b85);
  background-image: -o-linear-gradient(top, #4c7d94, #336b85);
  background-image: linear-gradient(top, #4c7d94, #336b85);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #4c7d94 , endColorstr= #336b85 ,GradientType=0 );
  /* IE6-9 */
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  padding-left: 20px;
  font-size: 1.6em;
}
.nav-pills li a:hover,
.nav-pills li a:focus {
  background-color: #ededee;
  color: #006384;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #ededee;
  border: none;
}
.affix {
  top: 0px;
  width: 100%;
  z-index: 1030;
  margin-left: 0px;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
}
.lead {
  color: #336b85;
  font-size: 12px;
}
.form-control {
  color: #5e6467;
}
.selecttwo {
  border-radius: 3px;
}
.tab-content {
  background-color: #e5e6e8;
  padding: 10px;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  background-color: #004666;
}
.nav-tabs li a {
  background-color: #004666;
  color: #ffffff;
}
.btn-primary:hover {
  background-color: #4c7d94;
  background-image: -moz-linear-gradient(top, #4c7d94, #336b85);
  background-image: -ms-linear-gradient(top, #4c7d94, #336b85);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4c7d94), to(#336b85));
  background-image: -webkit-linear-gradient(top, #4c7d94, #336b85);
  background-image: -o-linear-gradient(top, #4c7d94, #336b85);
  background-image: linear-gradient(top, #4c7d94, #336b85);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #4c7d94 , endColorstr= #336b85 ,GradientType=0 );
  /* IE6-9 */
}
.btn-primary {
  background-color: #335f7d;
  background-image: -moz-linear-gradient(top, #335f7d, #004666);
  background-image: -ms-linear-gradient(top, #335f7d, #004666);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#335f7d), to(#004666));
  background-image: -webkit-linear-gradient(top, #335f7d, #004666);
  background-image: -o-linear-gradient(top, #335f7d, #004666);
  background-image: linear-gradient(top, #335f7d, #004666);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #335f7d , endColorstr= #004666 ,GradientType=0 );
  /* IE6-9 */
}
.btn-primary:active {
  background-color: #004666;
  background-image: -moz-linear-gradient(top, #004666, #004666);
  background-image: -ms-linear-gradient(top, #004666, #004666);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#004666), to(#004666));
  background-image: -webkit-linear-gradient(top, #004666, #004666);
  background-image: -o-linear-gradient(top, #004666, #004666);
  background-image: linear-gradient(top, #004666, #004666);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #004666 , endColorstr= #004666 ,GradientType=0 );
  /* IE6-9 */
  color: #e5ecef;
}
.btn-default {
  background-color: #f6f6f6;
  background-image: -moz-linear-gradient(top, #f6f6f6, #ededee);
  background-image: -ms-linear-gradient(top, #f6f6f6, #ededee);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#ededee));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #ededee);
  background-image: -o-linear-gradient(top, #f6f6f6, #ededee);
  background-image: linear-gradient(top, #f6f6f6, #ededee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #f6f6f6 , endColorstr= #ededee ,GradientType=0 );
  /* IE6-9 */
}
.btn-default:hover {
  background-color: #ededee;
  background-image: -moz-linear-gradient(top, #ededee, #d8dddd);
  background-image: -ms-linear-gradient(top, #ededee, #d8dddd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ededee), to(#d8dddd));
  background-image: -webkit-linear-gradient(top, #ededee, #d8dddd);
  background-image: -o-linear-gradient(top, #ededee, #d8dddd);
  background-image: linear-gradient(top, #ededee, #d8dddd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #ededee , endColorstr= #d8dddd ,GradientType=0 );
  /* IE6-9 */
}
.btn-default:active {
  background-color: #b7babb;
  background-image: -moz-linear-gradient(top, #b7babb, #b7babb);
  background-image: -ms-linear-gradient(top, #b7babb, #b7babb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b7babb), to(#b7babb));
  background-image: -webkit-linear-gradient(top, #b7babb, #b7babb);
  background-image: -o-linear-gradient(top, #b7babb, #b7babb);
  background-image: linear-gradient(top, #b7babb, #b7babb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #b7babb , endColorstr= #b7babb ,GradientType=0 );
  /* IE6-9 */
  color: #5e6467;
}
.btn-info:hover {
  background-color: #4c91a9;
  background-image: -moz-linear-gradient(top, #4c91a9, #33829d);
  background-image: -ms-linear-gradient(top, #4c91a9, #33829d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4c91a9), to(#33829d));
  background-image: -webkit-linear-gradient(top, #4c91a9, #33829d);
  background-image: -o-linear-gradient(top, #4c91a9, #33829d);
  background-image: linear-gradient(top, #4c91a9, #33829d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #4c91a9 , endColorstr= #33829d ,GradientType=0 );
  /* IE6-9 */
}
.btn-info {
  background-color: #33829d;
  background-image: -moz-linear-gradient(top, #33829d, #197290);
  background-image: -ms-linear-gradient(top, #33829d, #197290);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33829d), to(#197290));
  background-image: -webkit-linear-gradient(top, #33829d, #197290);
  background-image: -o-linear-gradient(top, #33829d, #197290);
  background-image: linear-gradient(top, #33829d, #197290);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #33829d , endColorstr= #197290 ,GradientType=0 );
  /* IE6-9 */
}
.btn-info:active {
  background-color: #006384;
  background-image: -moz-linear-gradient(top, #006384, #006384);
  background-image: -ms-linear-gradient(top, #006384, #006384);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#006384), to(#006384));
  background-image: -webkit-linear-gradient(top, #006384, #006384);
  background-image: -o-linear-gradient(top, #006384, #006384);
  background-image: linear-gradient(top, #006384, #006384);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #006384 , endColorstr= #006384 ,GradientType=0 );
  /* IE6-9 */
  color: #e5eff2;
}
.btn-success:hover {
  background-color: #b5c27c;
  background-image: -moz-linear-gradient(top, #b5c27c, #9fb156);
  background-image: -ms-linear-gradient(top, #b5c27c, #9fb156);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b5c27c), to(#9fb156));
  background-image: -webkit-linear-gradient(top, #b5c27c, #9fb156);
  background-image: -o-linear-gradient(top, #b5c27c, #9fb156);
  background-image: linear-gradient(top, #b5c27c, #9fb156);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #b5c27c , endColorstr= #9fb156 ,GradientType=0 );
  /* IE6-9 */
}
.btn-success {
  background-color: #aab969;
  background-image: -moz-linear-gradient(top, #aab969, #95a844);
  background-image: -ms-linear-gradient(top, #aab969, #95a844);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#aab969), to(#95a844));
  background-image: -webkit-linear-gradient(top, #aab969, #95a844);
  background-image: -o-linear-gradient(top, #aab969, #95a844);
  background-image: linear-gradient(top, #aab969, #95a844);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #aab969 , endColorstr= #95a844 ,GradientType=0 );
  /* IE6-9 */
}
.btn-success:active {
  background-color: #95a844;
  background-image: -moz-linear-gradient(top, #95a844, #95a844);
  background-image: -ms-linear-gradient(top, #95a844, #95a844);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#95a844), to(#95a844));
  background-image: -webkit-linear-gradient(top, #95a844, #95a844);
  background-image: -o-linear-gradient(top, #95a844, #95a844);
  background-image: linear-gradient(top, #95a844, #95a844);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #95a844 , endColorstr= #95a844 ,GradientType=0 );
  /* IE6-9 */
  color: #f4f6ec;
}
.btn-warning:hover {
  background-color: #e4c34c;
  background-image: -moz-linear-gradient(top, #e4c34c, #dcb219);
  background-image: -ms-linear-gradient(top, #e4c34c, #dcb219);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e4c34c), to(#dcb219));
  background-image: -webkit-linear-gradient(top, #e4c34c, #dcb219);
  background-image: -o-linear-gradient(top, #e4c34c, #dcb219);
  background-image: linear-gradient(top, #e4c34c, #dcb219);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #e4c34c , endColorstr= #dcb219 ,GradientType=0 );
  /* IE6-9 */
}
.btn-warning {
  background-color: #e0bb33;
  background-image: -moz-linear-gradient(top, #e0bb33, #d8aa00);
  background-image: -ms-linear-gradient(top, #e0bb33, #d8aa00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e0bb33), to(#d8aa00));
  background-image: -webkit-linear-gradient(top, #e0bb33, #d8aa00);
  background-image: -o-linear-gradient(top, #e0bb33, #d8aa00);
  background-image: linear-gradient(top, #e0bb33, #d8aa00);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #e0bb33 , endColorstr= #d8aa00 ,GradientType=0 );
  /* IE6-9 */
}
.btn-warning:active {
  background-color: #d8aa00;
  background-image: -moz-linear-gradient(top, #d8aa00, #d8aa00);
  background-image: -ms-linear-gradient(top, #d8aa00, #d8aa00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d8aa00), to(#d8aa00));
  background-image: -webkit-linear-gradient(top, #d8aa00, #d8aa00);
  background-image: -o-linear-gradient(top, #d8aa00, #d8aa00);
  background-image: linear-gradient(top, #d8aa00, #d8aa00);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #d8aa00 , endColorstr= #d8aa00 ,GradientType=0 );
  /* IE6-9 */
  color: #fbf6e5;
}
.btn-danger:hover {
  background-color: #be6182;
  background-image: -moz-linear-gradient(top, #be6182, #ab345e);
  background-image: -ms-linear-gradient(top, #be6182, #ab345e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#be6182), to(#ab345e));
  background-image: -webkit-linear-gradient(top, #be6182, #ab345e);
  background-image: -o-linear-gradient(top, #be6182, #ab345e);
  background-image: linear-gradient(top, #be6182, #ab345e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #be6182 , endColorstr= #ab345e ,GradientType=0 );
  /* IE6-9 */
}
.btn-danger {
  background-color: #b54b71;
  background-image: -moz-linear-gradient(top, #b54b71, #a21e4d);
  background-image: -ms-linear-gradient(top, #b54b71, #a21e4d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b54b71), to(#a21e4d));
  background-image: -webkit-linear-gradient(top, #b54b71, #a21e4d);
  background-image: -o-linear-gradient(top, #b54b71, #a21e4d);
  background-image: linear-gradient(top, #b54b71, #a21e4d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #b54b71 , endColorstr= #a21e4d ,GradientType=0 );
  /* IE6-9 */
}
.btn-danger:active {
  background-color: #a21e4d;
  background-image: -moz-linear-gradient(top, #a21e4d, #a21e4d);
  background-image: -ms-linear-gradient(top, #a21e4d, #a21e4d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a21e4d), to(#a21e4d));
  background-image: -webkit-linear-gradient(top, #a21e4d, #a21e4d);
  background-image: -o-linear-gradient(top, #a21e4d, #a21e4d);
  background-image: linear-gradient(top, #a21e4d, #a21e4d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #a21e4d , endColorstr= #a21e4d ,GradientType=0 );
  /* IE6-9 */
  color: #f6e8ed;
}
.badge-default,
.label-default {
  color: #4c5356;
}
.badge-primary {
  background-color: #004666;
}
.badge-info {
  background-color: #197290;
}
.badge-success {
  background-color: #95a844;
}
.badge-warning {
  background-color: #d8aa00;
}
.badge-danger {
  background-color: #a21e4d;
}
.link-list {
  margin-bottom: 20px;
  padding-left: 0;
  list-style: none;
}
.link-list > li {
  padding: 5px 0px;
}
.link-list > li > a {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAFCAYAAABirU3bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RDg4RjdGMzAzNzAxMUU0OTdGOEFGMDgyMzQ2RkYwMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RDg4RjdGNDAzNzAxMUU0OTdGOEFGMDgyMzQ2RkYwMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjREODhGN0YxMDM3MDExRTQ5N0Y4QUYwODIzNDZGRjAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjREODhGN0YyMDM3MDExRTQ5N0Y4QUYwODIzNDZGRjAxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yDg1oAAAACxJREFUeNpirG/v/M/AwMAIxAwNFWUMTAwQ8B9KwwXggsgCjMgCjDBRgAADAJykBgexeVXsAAAAAElFTkSuQmCC') no-repeat scroll 0px 6px transparent;
  padding-left: 10px;
}
.link-list > li > a:hover {
  text-decoration: none;
}
/* added feature WIZARD NAVIGATION by LEADDYNO / https://github.com/LeadDyno/bootstrap-nav-wizard */
.wizard .tab-content {
  background-color: #fafafa;
  border-left: 1px solid #d3d6d9;
  border-right: 1px solid #d3d6d9;
  border-bottom: 1px solid #d3d6d9;
}
ul.nav-wizard {
  background-color: #fafafa;
  border: 1px solid #d3d6d9;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  position: relative;
  overflow: hidden;
}
ul.nav-wizard:before {
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 32px;
  height: 33px;
  border-top: 1px solid #d3d6d9;
  border-bottom: 1px solid #d3d6d9;
  z-index: 11;
  content: " ";
}
ul.nav-wizard:after {
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 96px;
  height: 33px;
  border-top: 1px solid #d3d6d9;
  border-bottom: 1px solid #d3d6d9;
  z-index: 11;
  content: " ";
}
ul.nav-wizard li {
  position: relative;
  float: left;
  height: 32px;
  display: inline-block;
  text-align: middle;
  padding: 0 20px 0 30px;
  margin: 0;
  font-size: 12px;
  line-height: 32px;
}
ul.nav-wizard li a {
  color: #004666;
  padding: 0;
}
ul.nav-wizard li a:hover {
  background-color: transparent;
}
ul.nav-wizard li:before {
  position: absolute;
  display: block;
  border: 17px solid transparent;
  border-left: 16px solid #d3d6d9;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  right: -16px;
}
ul.nav-wizard li:after {
  position: absolute;
  display: block;
  border: 17px solid transparent;
  border-left: 16px solid #fafafa;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  right: -15px;
}
ul.nav-wizard li.active {
  color: #fafafa;
  background: #004666;
}
ul.nav-wizard li.active:after {
  border-left: 16px solid #004666;
}
ul.nav-wizard li.active a,
ul.nav-wizard li.active a:active,
ul.nav-wizard li.active a:visited,
ul.nav-wizard li.active a:focus {
  color: #fafafa;
  background: #004666;
}
ul.nav-wizard .active ~ li {
  color: #a8adb3;
  background: #ededee;
}
ul.nav-wizard .active ~ li:after {
  border-left: 16px solid #ededee;
}
ul.nav-wizard .active ~ li a,
ul.nav-wizard .active ~ li a:active,
ul.nav-wizard .active ~ li a:visited,
ul.nav-wizard .active ~ li a:focus {
  color: #a8adb3;
  background: #ededee;
}
ul.nav-wizard.nav-wizard-backnav li:hover {
  color: #004666;
  background: #005f8a;
}
ul.nav-wizard.nav-wizard-backnav li:hover:after {
  border-left: 16px solid #005f8a;
}
ul.nav-wizard.nav-wizard-backnav li:hover a,
ul.nav-wizard.nav-wizard-backnav li:hover a:active,
ul.nav-wizard.nav-wizard-backnav li:hover a:visited,
ul.nav-wizard.nav-wizard-backnav li:hover a:focus {
  color: #004666;
  background: #005f8a;
}
ul.nav-wizard.nav-wizard-backnav .active ~ li {
  color: #004666;
  background: #004666;
}
ul.nav-wizard.nav-wizard-backnav .active ~ li:after {
  border-left: 16px solid #004666;
}
ul.nav-wizard.nav-wizard-backnav .active ~ li a,
ul.nav-wizard.nav-wizard-backnav .active ~ li a:active,
ul.nav-wizard.nav-wizard-backnav .active ~ li a:visited,
ul.nav-wizard.nav-wizard-backnav .active ~ li a:focus {
  color: #004666;
  background: #004666;
}
hr {
  border-top-color: #d3d6d9;
}
.hr-dark {
  border-top-color: #707578;
}
.hr-primary-light {
  border-top-color: #b2c7d1;
}
.hr-danger-light {
  border-top-color: #e3bbc9;
}
.hr-warning-light {
  border-top-color: #f6e5bc;
}
.hr-info-light {
  border-top-color: #b2d0da;
}
.hr-success-light {
  border-top-color: #dfe5c7;
}
.hr-primary {
  border-top-color: #004666;
}
.hr-danger {
  border-top-color: #a21e4d;
}
.hr-warning {
  border-top-color: #d8aa00;
}
.hr-info {
  border-top-color: #006384;
}
.hr-success {
  border-top-color: #95a844;
}
.alert-leftbordered {
  border-left-width: 4px;
  border-color: #d8dddd;
  background-color: #ffffff;
}
.alert-leftbordered p {
  color: #707578;
}
.alert-leftbordered p strong {
  text-transform: uppercase;
}
.alert-leftbordered.alert-danger {
  border-left-color: #a21e4d;
}
.alert-leftbordered.alert-info {
  border-left-color: #006384;
}
.alert-leftbordered.alert-warning {
  border-left-color: #d8aa00;
}
.alert-leftbordered.alert-success {
  border-left-color: #95a844;
}
.alert-leftbordered.alert-dismissable .close {
  color: #707578;
}
.panel-group .panel {
  border-radius: 0px;
  margin-bottom: 1px;
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #b7babb;
}
.panel-title {
  font-size: 12px;
}
.panel-heading .panel-toggle {
  display: block;
  text-decoration: none;
  font-weight: bold;
}
.panel-heading {
  border-radius: none;
  padding: 6px 10px;
}
.panel-body {
  padding: 4px;
  background-color: none;
}
.panel-heading .panel-toggle i:before {
  content: " ";
}
.panel-heading .panel-toggle i {
  float: right;
  padding: 0px 8px 0px 0px;
  background: url(../../vwag/img/accordion_minus.png) no-repeat center;
  width: 20px;
  height: 20px;
  margin-top: -3px;
}
.panel-heading .panel-toggle i:hover {
  float: right;
  padding: 0px 8px 0px 0px;
  background: url(../../vwag/img/accordion_minus_hover.png) no-repeat center;
  width: 20px;
  height: 20px;
  margin-top: -3px;
}
.panel-heading .panel-toggle .fa-plus {
  float: right;
  padding: 0px 8px 0px 0px;
  background: url(../../vwag/img/accordion_plus.png) no-repeat center;
  width: 20px;
  height: 20px;
  margin-top: -3px;
}
.panel-heading .panel-toggle .fa-plus:hover {
  background: url(../../vwag/img/accordion_plus_hover.png) no-repeat center;
}
.carousel-control.right,
.carousel-control.left {
  background: none;
  color: #004666;
  width: 5%;
  filter: none;
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
  font-size: 50px;
  font-family: 'Verdana', 'Arial', sans serif;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  background-color: #d8dddd;
  background-image: -moz-linear-gradient(top, #d8dddd, #ededee);
  background-image: -ms-linear-gradient(top, #d8dddd, #ededee);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d8dddd), to(#ededee));
  background-image: -webkit-linear-gradient(top, #d8dddd, #ededee);
  background-image: -o-linear-gradient(top, #d8dddd, #ededee);
  background-image: linear-gradient(top, #d8dddd, #ededee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #d8dddd , endColorstr= #ededee ,GradientType=0 );
  /* IE6-9 */
}
.slider.slider-horizontal .slider-track {
  height: 20px;
}
.slider-selection {
  background-color: #e5e6e8;
}
.slider-handle-content {
  background-color: #ededee;
  background-image: -moz-linear-gradient(top, #ededee, #d8dddd);
  background-image: -ms-linear-gradient(top, #ededee, #d8dddd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ededee), to(#d8dddd));
  background-image: -webkit-linear-gradient(top, #ededee, #d8dddd);
  background-image: -o-linear-gradient(top, #ededee, #d8dddd);
  background-image: linear-gradient(top, #ededee, #d8dddd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #ededee , endColorstr= #d8dddd ,GradientType=0 );
  /* IE6-9 */
  position: relative;
  padding-top: 3px;
  color: #000000;
  font-weight: normal;
  font-size: 20px;
}
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: 0px;
  height: 20px;
  width: 30px;
}
.slider > .tooltip .top {
  padding: 5px 5px;
  margin-top: -6px;
}
.pointer {
  cursor: pointer;
}
table .small {
  font-size: 11px;
}
@keyframes rotating {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotating2 {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
.spinner {
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  height: 1em;
  font-size: 2em;
  line-height: 1;
  margin: .5em;
  font-family: FontAwesome;
  animation: rotating 1s infinite steps(8);
  -webkit-animation: rotating2 1s infinite steps(8);
  speak: none;
  color: #004666;
}
.spinner:before {
  content: "\f110";
}
.spinner-xs {
  font-size: 2em;
}
.spinner-s {
  font-size: 2em;
}
.spinner-m {
  font-size: 3em;
}
.spinner-l {
  font-size: 6em;
}
.toolbar.affix {
  margin-left: -15px;
  top: 36px;
  width: 100%;
  z-index: 800;
}
.toolbar {
  background-color: #f6f6f6;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 10px;
  border: solid 1px #d8dddd;
  clear: both;
  height: 37px;
}
.toolbar .navbar-nav > li > a {
  padding-bottom: 9px;
  padding-top: 9px;
}
.toolbar > .container-fluid {
  padding-left: 5px;
  padding-right: 5px;
}
.toolbar .separator {
  background-color: #d8dddd;
  width: 1px;
  height: 37px;
  margin: 0 5px;
  padding: 0;
}
.navbar.toolbar .btn-toolbar {
  clear: none;
  float: left;
}
.navbar.toolbar .btn-toolbar,
.navbar-right {
  margin-right: 0;
}
.ie6 .spinner:before,
.ie7 .spinner:before,
.ie8 .spinner:before,
.ie9 .spinner:before {
  content: none;
}
.ie6 .spinner,
.ie7 .spinner,
.ie8 .spinner,
.ie9 .spinner {
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0px;
}
.ie6 .spinner-xs,
.ie7 .spinner-xs,
.ie8 .spinner-xs,
.ie9 .spinner-xs {
  background-image: url(../../_common/img/spinner_small.gif);
  height: 16px;
  width: 16px;
}
.ie6 .spinner-s,
.ie7 .spinner-s,
.ie8 .spinner-s,
.ie9 .spinner-s {
  background-image: url(../../_common/img/spinner_small.gif);
  height: 32px;
  width: 32px;
}
.ie6 .spinner-m,
.ie7 .spinner-m,
.ie8 .spinner-m,
.ie9 .spinner-m {
  background-image: url(../../_common/img/spinner_large.gif);
  height: 55px;
  width: 55px;
}
.ie6 .spinner-l,
.ie7 .spinner-l,
.ie8 .spinner-l,
.ie9 .spinner-l {
  background-image: url(../../_common/img/spinner_large.gif);
  height: 70px;
  width: 70px;
}
.ie6 .btn.active,
.ie7 .btn.active,
.ie8 .btn.active,
.ie9 .btn.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ie6 .btn-group,
.ie7 .btn-group,
.ie8 .btn-group,
.ie9 .btn-group {
  display: block;
}
.ie6 .placeholder,
.ie7 .placeholder,
.ie8 .placeholder,
.ie9 .placeholder {
  color: #a8adb3;
}
.ie6 #help,
.ie7 #help,
.ie8 #help,
.ie9 #help {
  background-color: #ffffff;
}
.ie6 .dashboard .panel,
.ie7 .dashboard .panel,
.ie8 .dashboard .panel,
.ie9 .dashboard .panel {
  background-color: #f6f6f6;
}
/* MEDIA QUERIES */
/* Landscape phone to portrait tablet */
/* Portrait tablet to landscape and desktop */
/* Landscape phones and down */
@media (max-width: 767px) {
  .navbar {
    border: none;
    margin-left: 0px;
    margin-right: 0px;
  }
  .branding {
    height: 70px;
    max-width: 340px;
  }
  .no-svg .branding {
    background: url(../../vwag/img/wortmarke_s.png) no-repeat center;
    background-size: 367px 70px;
  }
  header {
    margin-left: 0px;
    margin-right: 0px;
  }
  .form-group {
    margin-bottom: 0px;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAFCAYAAABirU3bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RDg4RjdGMzAzNzAxMUU0OTdGOEFGMDgyMzQ2RkYwMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RDg4RjdGNDAzNzAxMUU0OTdGOEFGMDgyMzQ2RkYwMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjREODhGN0YxMDM3MDExRTQ5N0Y4QUYwODIzNDZGRjAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjREODhGN0YyMDM3MDExRTQ5N0Y4QUYwODIzNDZGRjAxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yDg1oAAAACxJREFUeNpirG/v/M/AwMAIxAwNFWUMTAwQ8B9KwwXggsgCjMgCjDBRgAADAJykBgexeVXsAAAAAElFTkSuQmCC') no-repeat scroll 20px 10px transparent;
  }
  .navbar-nav .open .dropdown-menu {
    background-color: #e5e6e8;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #7f8789;
  }
  .quickaccess {
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 479px) {
  .branding {
    height: 50px;
    max-width: 320px;
  }
  .no-svg .branding {
    background: url(../../vwag/img/wortmarke_xs.png) no-repeat center;
    background-size: 262px 50px;
  }
}
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .navbar-inverse .navbar-collapse .navbar-nav > li {
    border-top: none;
  }
  .navbar-service .text-link,
  .navbar-tools .text-link {
    display: none;
  }
  .navbar-inverse .navbar-nav.navbar-service,
  .navbar-default .navbar-nav.navbar-service {
    margin-left: 0;
    margin-right: 0;
  }
  .subnav ul.nav-pills {
    margin-left: 15px;
    margin-right: 15px;
  }
  .user-info {
    text-align: left;
  }
  .navbar.navbar-inverse .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
  .navbar.navbar-inverse .collapse.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
  .navbar-inverse .navbar-nav.navbar-right:last-child {
    margin-right: 0;
  }
  /* Altering horizontal Property lists - use an <hr class="hr-less-margin"/> to separate the rows */
  .dl-horizontal dt {
    text-align: left;
    line-height: 1.8;
  }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .navbar-service .text-link,
  .navbar-tools .text-link {
    display: inline;
  }
  .navbar-tools a .fa,
  .navbar-service a .fa {
    font-size: 12px;
  }
  .user-info {
    padding-right: 30px;
  }
}
