/* ITC - PoCo 5 */
body.poco-cockpit div#cage {
  width: 100%;
}
body.poco-cockpit div#cage > #main {
  padding-left: 0px;
  padding-right: 0px;
  clear: both;
  text-align: center;
  width: 100%;
}
body.poco-cockpit.in div#menu-bg-line {
  height: 214px !important;
}
body.poco-cockpit.side-collapse div#cage > #accordionMenu {
  padding-top: 10px;
  margin-left: 15px;
  margin-right: -15px;
  padding-right: 20px;
}
body.poco-cockpit.side-collapse div#cage > #main {
  width: 75%;
  clear: none;
}
div#menu-bg-line {
  top: -2px;
}
/*** NEW ***/
#menu-container {
  height: 118px;
  display: none;
}
div#headMenu {
  /*position: absolute;
  top: 114px;
  left: 0px;
  width: 100%;
  z-index: 11112;*/
}
div#headMenu.fixed {
  /*position: fixed;
  top: 0px;*/
}
/*** NEW ***/
div#headMenu {
  height: 48px;
  background-color: #f3f4f6;
  border-top: 1px solid #96a6b3;
}
div#headMenu > div {
  margin-top: 12px;
}
div#headMenu #logout,
div#headMenu #home-link {
  color: #1a3552;
}
div#headMenu #logout:hover,
div#headMenu #home-link:hover {
  text-decoration: none;
}
div#headMenu #logout #head-menu-logout-icon,
div#headMenu #home-link #head-menu-logout-icon {
  margin-left: 20px;
}
div#headMenu .no-news {
  margin-right: 15px;
}
div#headMenu .postbox-badge {
  background-color: #ff8a16;
  margin-left: 0px;
  margin-right: 15px;
  margin-top: -8px;
  padding: 1px 6px 3px 5px;
}
div#topMenu .container-fluid {
  padding-left: 0px;
}
div#topMenu .container-fluid > #itc-navbar-collapse {
  padding-left: 16px;
}
div#topMenu #miniature-context-3-lines {
  font-size: 12px;
  color: #ffffff;
  line-height: 13px;
  margin-right: 15px;
  padding-top: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div#topMenu #miniature-context-2-lines {
  font-size: 12px;
  color: #ffffff;
  line-height: 20px;
  margin-right: 15px;
  padding-top: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* NEW */
div#topMenu {
  /* position: absolute;
    top: 162px;
    left: 0px;
    width: 100%;
    background-color: #5e7386;
    border-bottom: 2px solid #ff8a16;
    
    .navbar {
      margin-bottom: 0px;
      min-height: 48px;
    }  */
}
div#topMenu.fixed-with-headmenu {
  /*  position: fixed;
  top: 48px;  */
}
/* NEW */
#widget-layout-container {
  margin: 0 auto;
  min-width: 320px;
  max-width: 1600px;
  /*1280px;*/
}
.widget-container {
  /* ausgeloggt:  breit: 315px, hoch 335px */
  background-color: #FFFFFF;
  border: 1px solid #96a6b3;
  float: left;
  height: 313px;
  margin: 10px;
  position: relative;
  text-align: left;
  width: 293px;
}
.widget-container .panel {
  background-color: transparent;
}
.in .widget-container {
  /* eingeloggt:  breit: 315px, hoch 315px */
  height: 293px;
}
.widget-loading-container {
  text-align: center;
  padding-top: 85px;
}
#login-key {
  margin-top: 12px;
  width: 109%;
}
.widget-container.customer {
  background-size: 43%;
  background-position: center 70px;
}
.widget-container.contract {
  background-size: 46%;
  background-position: center 75px;
}
.widget-container.contract img.branch-icon {
  height: 15px;
  vertical-align: top;
}
.widget-container.contract img.branch-icon.power {
  margin-top: 4px;
  margin-left: -4px;
  margin-right: -2px;
}
.widget-container.contract img.branch-icon.gas {
  margin-top: 3px;
  margin-left: -3px;
}
.widget-container.contract img.branch-icon.water {
  margin-top: 4px;
  margin-left: -1px;
  margin-right: 3px;
}
.widget-container.contract img.branch-icon.thermal {
  margin-top: 4px;
  margin-left: -1px;
  margin-right: 3px;
}
.widget-container.meter.power {
  background-size: 25%;
  background-position: center 124px;
}
.widget-container.meter.gas {
  background-size: 30%;
  background-position: center 115px;
}
.widget-container.meter.water {
  background-size: 53%;
  background-position: center 125px;
}
.widget-container.meter.thermal {
  background-size: 50%;
  background-position: center 115px;
}
.widget-container.quick-links {
  background-size: 59%;
  background-position: center 90px;
}
.widget-container.prepayment {
  background-size: 70%;
  background-position: center 105px;
}
.widget-container.invoice {
  background-size: 46%;
  background-position: center 75px;
}
.widget-container.customer-account {
  background-size: 52%;
  background-position: center 75px;
}
.widget-container.bankdata {
  background-size: 46%;
  background-position: center 75px;
}
.widget-container.postbox {
  background-size: 60%;
  background-position: center 118px;
}
.widget-container.postbox .postbox-entry {
  clear: both;
  float: left;
}
.widget-container.postbox .postbox-entry:last-child {
  margin-bottom: -1px;
}
.widget-container.postbox .postbox-entry a.widget-postbox-link {
  color: #EA7000;
  display: block;
  font-family: 'PT-Sans-bold';
  height: 33px;
}
.widget-container.postbox .postbox-entry a.widget-postbox-link .widget-postbox-link-icon {
  font-family: 'Glyphicons Halflings';
  float: left;
  font-size: 13px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 2px;
}
.widget-container.postbox .postbox-entry a.widget-postbox-link .widget-postbox-subject {
  width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}
.widget-container.postbox .postbox-entry.read a.widget-postbox-link {
  font-family: 'PT-Sans';
}
.widget-container.postbox .postbox-entry.read a.widget-postbox-link .widget-postbox-link-icon {
  color: #FFC78F;
}
.widget-formline-text a {
  color: #ea7000;
}
.widget-bottom-container {
  position: absolute;
  left: 0px;
  bottom: 15px;
}
.widget-bottom-container a {
  color: #ea7000;
  padding-left: 23px;
}
.widget-bottom-container a.inactive {
  color: #9fabb7;
  cursor: default;
}
.widget-bottom-container a.inactive:hover {
  text-decoration: none;
}
.widget-bottom-container a.inactive span.popover-tooltip {
  display: inline-block;
  margin-top: -2px;
}
.widget-bottom-container div:last-child {
  margin-bottom: 0px;
}
#quick-links {
  list-style-type: none;
  margin-left: -55px;
}
#quick-links li {
  padding-left: 23px;
  margin-bottom: 10px;
}
#quick-links li a {
  color: #ea7000;
}
.multi-widget span.content-switch {
  display: table;
}
.multi-widget span.content-switch span.content-switch-row {
  display: table-row;
}
.multi-widget span.content-switch span.content-switch-row span.content-switch-cell {
  display: table-cell;
}
.multi-widget span.content-switch span.content-switch-row span.content-switch-cell span.content-switch-prev {
  color: #485f73;
  cursor: pointer;
  font-size: 11px;
  margin-right: 0px;
  padding: 5px 10px 5px 3px;
}
.multi-widget span.content-switch span.content-switch-row span.content-switch-cell span.current-switch {
  color: #485f73;
}
.multi-widget span.content-switch span.content-switch-row span.content-switch-cell span.total-switch {
  color: #9FABB7;
}
.multi-widget span.content-switch span.content-switch-row span.content-switch-cell span.total-switch:before {
  content: '/';
}
.multi-widget span.content-switch span.content-switch-row span.content-switch-cell span.content-switch-next {
  color: #485f73;
  cursor: pointer;
  font-size: 11px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 5px 10px 5px 3px;
}
.widget-container.product-calculator div.widget-consumption-input-row {
  clear: both;
  float: left;
  width: 100%;
  margin-top: 2px;
}
.widget-container.product-calculator div#power-slider-legend p.widget-formline-text {
  clear: both;
  float: left;
  margin-top: -6px;
}
.widget-container.product-calculator div#power-slider-legend div.widget-formline-text {
  clear: both;
  float: left;
  margin-top: -5px;
  margin-bottom: -5px;
  width: 100%;
}
.widget-container.product-calculator div#power-slider-legend div.widget-formline-text div {
  float: left;
  width: 20%;
}
.widget-container.product-calculator div#power-slider-legend div.widget-formline-text #power-slider-full-step-1 {
  padding-left: 5px;
}
.widget-container.product-calculator div#power-slider-legend div.widget-formline-text #power-slider-full-step-2 {
  padding-left: 13px;
}
.widget-container.product-calculator div#power-slider-legend div.widget-formline-text #power-slider-full-step-3 {
  padding-left: 21px;
}
.widget-container.product-calculator div#power-slider-legend div.widget-formline-text #power-slider-full-step-4 {
  padding-left: 29px;
}
.widget-container.product-calculator div#power-slider-legend div.widget-formline-text #power-slider-full-step-5 {
  padding-left: 35px;
}
.widget-container.product-calculator div#gas-slider-legend #gas-slider-full-step-1 {
  background-repeat: no-repeat;
  background-position: 2px 14px;
  float: left;
  height: 36px;
  width: 25%;
  font-size: 12px;
  padding-top: 30px;
  padding-left: 0px;
}
.widget-container.product-calculator div#gas-slider-legend #gas-slider-full-step-2 {
  background-repeat: no-repeat;
  background-position: 5px 1px;
  float: left;
  height: 30px;
  width: 25%;
  font-size: 12px;
  padding-top: 30px;
  padding-left: 12px;
}
.widget-container.product-calculator div#gas-slider-legend #gas-slider-full-step-3 {
  background-repeat: no-repeat;
  background-position: 20px 1px;
  float: left;
  height: 30px;
  width: 25%;
  font-size: 12px;
  padding-top: 30px;
  padding-left: 22px;
}
.widget-container.product-calculator div#gas-slider-legend #gas-slider-full-step-4 {
  background-repeat: no-repeat;
  background-position: 26px 0px;
  float: left;
  height: 30px;
  width: 25%;
  font-size: 12px;
  padding-top: 30px;
  padding-left: 26px;
}
.widget-container.product-calculator div.widget-slider-container {
  clear: both;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}
.widget-container.product-calculator div.widget-slider-container.power {
  margin-top: -3px;
}
.double-widget-container {
  width: 293px;
  height: 313px;
  position: relative;
  float: left;
  margin: 10px;
}
.double-widget-container .double-widget-top {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  border: 1px solid #96a6b3;
  text-align: left;
  max-height: 147px;
  overflow: hidden;
}
.double-widget-container .double-widget-bottom {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  border: 1px solid #96a6b3;
  text-align: left;
  max-height: 147px;
  overflow: hidden;
}
.double-widget-container .double-widget-top .panel-body,
.double-widget-container .double-widget-bottom .panel-body {
  height: 105px;
}
.double-widget-container .double-widget-top .panel-body .double-widget-link-container,
.double-widget-container .double-widget-bottom .panel-body .double-widget-link-container {
  position: absolute;
  left: 15px;
  bottom: 14px;
}
#process-layout-container {
  margin: 0 auto;
  text-align: left;
  min-width: 320px;
  max-width: 960px;
  position: relative;
  padding: 0px 20px;
}
#process-layout-container #stepsContainer {
  margin-top: 0px;
  margin-right: 40px;
  position: absolute;
  top: 0px;
  right: 0px;
}
span.step {
  background-color: #96a6b3;
}
span.step.active {
  background-color: #ff8a16;
}
#close-process {
  position: absolute;
  top: 0px;
  right: 20px;
  z-index: 555;
}
#close-process a.btn {
  font-family: 'Glyphicons Halflings';	
  padding: 8px 12px;
}
#close-process a.btn-default {
  border-color: #9fabb7;
}
#close-process a.btn-default:hover {
  border-color: #485f73;
}
#close-process.shadowed, #cms-editable-btn.shadowed {
  -webkit-box-shadow: -1px 2px 6px 0px rgba(72, 95, 115, 0.4);
  -moz-box-shadow: -1px 2px 6px 0px rgba(72, 95, 115, 0.4);
  box-shadow: -1px 2px 6px 0px rgba(72, 95, 115, 0.4);
}
.consumption-segments-container {
  margin-top: 5px;
  position: relative;
}
.consumption-segments-container > .consumption-segment {
  height: 34px;
}
.consumption-segments-container > .consumption-segment.flatmate {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 50px;
}
.consumption-segments-container > .consumption-segment.house-small {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 50px;
}
.consumption-segments-container > .consumption-segment.flatmates {
  position: absolute;
  top: 0px;
  right: 22px;
  width: 60px;
}
.consumption-segments-container > .consumption-segment.house-large {
  position: absolute;
  top: 0px;
  right: 22px;
  width: 60px;
}
.consumption-segments-container .col-xs-20.col-xs-offset-2:after {
  height: 34px;
}
.slider-track,
.slider-selection {
  box-shadow: none;
  background-color: #e0e4e8;
}
.details-meter-value-container {
  margin-bottom: 10px;
}
.details-meter-value-container *.col-xs-24,
.details-meter-value-container *.col-xs-23,
.details-meter-value-container *.col-xs-22,
.details-meter-value-container *.col-xs-21,
.details-meter-value-container *.col-xs-20,
.details-meter-value-container *.col-xs-19,
.details-meter-value-container *.col-xs-18,
.details-meter-value-container *.col-xs-17,
.details-meter-value-container *.col-xs-16,
.details-meter-value-container *.col-xs-15,
.details-meter-value-container *.col-xs-14,
.details-meter-value-container *.col-xs-13,
.details-meter-value-container *.col-xs-12,
.details-meter-value-container *.col-xs-11,
.details-meter-value-container *.col-xs-10,
.details-meter-value-container *.col-xs-9,
.details-meter-value-container *.col-xs-8,
.details-meter-value-container *.col-xs-7,
.details-meter-value-container *.col-xs-6,
.details-meter-value-container *.col-xs-5,
.details-meter-value-container *.col-xs-4,
.details-meter-value-container *.col-xs-3,
.details-meter-value-container *.col-xs-2,
.details-meter-value-container *.col-xs-1 {
  padding: 3px 0px !important;
}
.details-meter-value-container .mv-pre-comma {
  margin-top: -3px;
}
.details-meter-value-container .mv-pre-comma.not-available {
  margin-top: -3px;
}
.details-meter-value-container .mv-comma {
  margin-top: -3px;
}
.details-meter-value-container .mv-post-comma {
  margin-top: -3px;
}
.invoice-pdf-link,
.invoice-pdf-link:hover,
.invoice-pdf-link:focus {
  color: #ea7000;
}
.invoice-pdf-icon {
  margin-top: -4px;
  margin-right: 7px;
}
.code-red {
  color: #FF0000 !important;
}
.code-green {
  color: #32a817 !important;
}
.code-blue {
  color: #0a6aa0 !important;
}
.code-yellow 
{
	color: #ffaa22 !important
}
.code-yellow 
{
	color: #ffaa22 !important
}
.color-inherit
{
	color: inherit !important;
}
.swiper-container,
.swiper-slide {
  width: 291px;
  height: 251px;
}
.swiper-slide {
  position: relative;
}
.swiper-slide.meter.power {
  background-size: 25%;
  background-position: center 84px;
}
.swiper-slide.meter.gas {
  background-size: 30%;
  background-position: center 95px;
}
.swiper-slide.meter.water {
  background-size: 53%;
  background-position: center 105px;
}
.swiper-slide.meter.thermal {
  background-size: 50%;
  background-position: center 95px;
}
.btn-tooltip {
  float: right;
  margin-left: 20px;
  margin-right: 5px;
  margin-top: 5px;
}
.btn-inactive {
  background: none #BBBBBB;
  color: #FFFFFF;
  cursor: default;
}
.btn-inactive:hover,
.btn-inactive:focus {
  background: none #BBBBBB;
  color: #FFFFFF;
}
.navbar-triangle {
  color: #fff;
  font-size: 16px;
}
#accordionMenu a span.using-glyphicons {
  color: #fff;
}
/* collect overwritten bootstrap less'ns */
.table.products-table td.has-pretty-child {
  padding-bottom: 2px;
  width: 30px;
}
.table.products-table td.has-pretty-child .prettyradio,
.table.products-table td.has-pretty-child .prettycheckbox {
  margin-left: 0px;
}
.table.products-table td.has-pretty-child .prettycheckbox label,
.table.products-table td.has-pretty-child .prettyradio label {
  display: none;
}
.table.products-table td span,
.table.products-table td a.form-link {
  display: inline-block;
  margin-top: 4px;
}
.table-collapse-row td {
  background-color: #F3F4F6 !important;
}
.table-row-collapse-btn {
  float: right;
  padding: 0px 12px;
}
table.dataTable {
  margin-top: 0px !important;
  border: 1px solid #E0E4E8;
  border-left: 2px solid #E0E4E8;
}
table.dataTable > thead > tr > th {
  background-color: #f3f4f6;
  border-left: 1px solid #e0e4e8 !important;
  border-right: 0px !important;
  border-bottom: 1px solid #9FABB7 !important;
}
table.dataTable > thead > tr > th:first-child {
  border-left: 0px !important;
}
table.dataTable > thead > tr > th.dataTableDateColumn {
  width: 60px;
}
table.dataTable > tbody > tr > td {
  border-left: 1px solid #e0e4e8 !important;
  border-bottom: 1px solid #e0e4e8 !important;
  border-right: 0px;
  border-top: 0px;
}
table.dataTable > tbody > tr > td:first-child {
  border-left: 0px !important;
}
table.dataTable > tbody > tr > td:last-child a:hover,
table.dataTable > tbody > tr > td:last-child a:focus {
  text-decoration: none !important;
}
table.dataTable > tbody > tr > td:last-child a.form-link:hover,
table.dataTable > tbody > tr > td:last-child a.form-link:focus {
  text-decoration: underline !important;
}
table.dataTable > tbody > tr {
  font-weight: bold;
}
table.dataTable > tbody > tr:last-child td {
  border-bottom: 0px !important;
}
table.dataTable > tbody tr.read {
  font-weight: normal;
}
table.dataTable > tbody tr.read td:first-child .using-glyphicons {
  color: #CACFD4;
}
table.dataTable > tbody tr.read td .using-glyphicons {
  font-weight: bold;
}
table.dataTable > tbody tr.read td:last-child {
  color: #485f73;
}
table.dataTable.postbox {
  border-bottom: 1px solid #96a6b3 !important;
}
table.dataTable.postbox thead tr th:first-child {
  padding-right: 25px;
  width: 1px !important;
}
table.dataTable.postbox thead tr th:last-child {
  width: 1px !important;
}
table.dataTable.postbox td {
  border-bottom: 1px solid #96a6b3 !important;
}
table.dataTable.postbox td .postboxTableMessageContent {
  font-family: 'PT-Sans';
  font-weight: normal;
  background-color: #F9F9F9;
  margin: -8px;
  padding: 8px;
}
table.dataTable.postbox td .postboxTableMessageContent ul {
  margin-left: -23px;
}
table.dataTable.postbox td .postboxTableMessageContent h3 {
  font-size: 16px;
  border-color: #e0e4e8;
  padding-bottom: 5px;
}
table.dataTable.postbox td div.datatable-subject-table {
  display: table;
  width: 100%;
}
table.dataTable.postbox td div.datatable-subject-table div.datatable-subject-table-row {
  display: table-row;
}
table.dataTable.postbox td div.datatable-subject-table div.datatable-subject-table-row div.datatable-subject-table-cell {
  display: table-cell;
}
table.dataTable.postbox td div.datatable-subject-table div.datatable-subject-table-row div.datatable-subject-table-cell:first-child {
  padding-right: 10px;
}
table.dataTable.postbox td div.datatable-subject-table div.datatable-subject-table-row div.datatable-subject-table-cell div.attachment {
  text-align: right;
  font-family: 'Glyphicons Halflings';
  font-weight: normal;
}
table.dataTable.postbox td.open-message-border {
  border-bottom-color: #e0e4e8 !important;
}
.pagination > li.active > a {
  background-color: #5E7386;
  border-color: #5E7386;
  font-family: 'PT-Sans-bold';
}
.pagination > li.active > a:hover,
.pagination > li.active > a:focus {
  background-color: #5E7386;
  border-color: #5E7386;
  font-family: 'PT-Sans-bold' !important;
}
.pagination > li > a:hover,
.pagination > li > a:focus {
  background-color: #E0E4E8;
}
.pagination > li.paginate_button a:hover,
.pagination > li.paginate_button a:focus {
  font-family: 'PT-Sans';
}
.prettycheckbox label img.check-branch-icon,
.prettyradio label img.check-branch-icon {
  height: 30px;
  margin-left: 5px;
  margin-top: -10px;
}
.prettycheckbox label,
.prettyradio label {
  float: none;
  margin-top: 4px;
  margin-left: 40px;
}
.form-group-panel-default .form-group .key-label img.label-icon {
  margin-left: 65px;
}
.details-label-branch-icon {
  height: 30px;
}
.radio-inline.with-media-icon {
  margin-right: 12px;
}
.prettyradio label img.radio-branch-icon {
  height: 28px;
  width: 28px;
  margin-left: -5px;
  margin-top: -7px;
}
.open > .dropdown-menu > li.sub-menu-head {
  font-size: 16px;
  font-family: 'PT-Sans-bold';
  padding: 3px 20px;
}
.dropdown-menu .divider {
  margin: 0px;
}
#headMenu a.dropdown-toggle {
  color: #1a3552;
  text-decoration: none !important;
}
#headMenu a.dropdown-toggle + .dropdown-menu {
  margin-top: 10px;
}
#headMenu a#head-menu-postbox-link:hover {
  text-decoration: none;
}
img.top-drop-menu-icon {
  margin-top: -3px;
  margin-right: 10px;
}
header > .alert {
  position: absolute;
  top: 15px;
  left: 0px;
  right: 0px;
  width: 80%;
  max-width: 939px;
  z-index: 11113;
  margin-left: auto;
  margin-right: auto;
}
.widget-container .alert {
  position: absolute;
  top: 0px;
  left: 0px;
  margin-left: -1px;
  margin-right: -1px;
  margin-top: -1px;
  width: 293px;
  z-index: 99;
}
.widget-container .alert h4 {
  margin-top: -6px;
}
#widget-layout-container .panel {
  border-radius: 0px;
}
#widget-layout-container .panel-default {
  border: 0px;
  box-shadow: none;
}
#widget-layout-container .panel-heading {
  border-radius: 0px;
}
#widget-layout-container .panel-heading > h3.panel-title {
  padding-right: 0%;
}
#widget-layout-container .panel-heading > h3.panel-title > a.openDetails {
  display: block;
  float: right;
  height: 25px;
  width: 25px;
  margin-top: -4px;
  margin-right: -10px;
}
#widget-layout-container .panel-body {
  position: relative;
}
#widget-layout-container .panel-body > .widget-formline-text {
  font-size: 100%;
}
#widget-layout-container .panel-body .radio-inline,
#widget-layout-container .panel-body .checkbox-inline {
  margin-bottom: -15px;
  margin-top: -15px;
}
#widget-layout-container .panel-body .radio-inline > .prettyradio > label,
#widget-layout-container .panel-body .checkbox-inline > .prettyradio > label,
#widget-layout-container .panel-body .radio-inline > .prettycheckbox > label,
#widget-layout-container .panel-body .checkbox-inline > .prettycheckbox > label {
  font-weight: normal;
}
#widget-layout-container .panel-body .widget-meter-value-container {
  clear: both;
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-24,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-23,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-22,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-21,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-20,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-19,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-18,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-17,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-16,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-15,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-14,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-13,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-12,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-11,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-10,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-9,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-8,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-7,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-6,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-5,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-4,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-3,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-2,
#widget-layout-container .panel-body .widget-meter-value-container *.col-xs-1 {
  padding-left: 0px;
  padding-right: 0px;
}
#widget-layout-container .panel-body .widget-meter-value-container .mv-type {
  background-color: #E0E4E8;
  text-align: center;
  float: left;
}
#widget-layout-container .panel-body .widget-meter-value-container .mv-pre-comma {
  background-color: #485f73;
  border-left: 1px solid #FFFFFF;
  color: #FFFFFF;
  text-align: center;
}
#widget-layout-container .panel-body .widget-meter-value-container .mv-pre-comma.not-available {
  background-color: #485f73;
  color: #FFFFFF;
}
#widget-layout-container .panel-body .widget-meter-value-container .mv-comma {
  background-color: #E0E4E8;
  border-left: 1px solid #FFFFFF;
  text-align: center;
}
#widget-layout-container .panel-body .widget-meter-value-container .mv-post-comma {
  background-color: #E0E4E8;
  border-left: 1px solid #FFFFFF;
  text-align: center;
}
#widget-layout-container .panel-body .widget-meter-value-container .mv-unit {
  background-color: #E0E4E8;
  border-left: 1px solid #FFFFFF;
  text-align: center;
}
.tab-pane .icon-strong-meter {
  margin-left: 6px;
}
.nav-tabs {
  border-bottom: 1px solid #96a6b3;
}
.nav-tabs .dropdown-menu {
  border-top: 1px solid #96a6b3 !important;
}
.nav-tabs .dropdown-menu > .active > a,
.nav-tabs .dropdown-menu > .active > a:hover,
.nav-tabs .dropdown-menu > .active > a:focus {
  background-color: #f3f4f6;
  color: #485f73;
}
.nav-tabs > li > a {
  color: #1a3552;
  font-family: 'PT-Sans-bold';
  background-color: #ffffff;
  border-color: #96a6b3 #96a6b3 transparent;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
.nav-tabs .open > a,
.nav-tabs .open > a:hover,
.nav-tabs .open > a:focus {
  background-color: transparent;
  border-left-color: #96a6b3;
  border-right-color: #96a6b3;
  border-top-color: #96a6b3;
  border-bottom-color: #FFFFFF;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border-color: #96a6b3 #96a6b3 transparent;
  color: #1a3552;
  font-family: 'PT-Sans-bold';
}
.tab-pane {
  border-left: 1px solid #96a6b3;
  border-right: 1px solid #96a6b3;
  border-bottom: 1px solid #96a6b3;
  margin-bottom: 15px;
  padding: 15px 15px 0px 15px;
}
.navbar-toggle {
  background-color: #ff8a16;
}
.navbar > .container-fluid .navbar-brand {
  margin-left: 0px;
  white-space: nowrap;
  overflow: hidden;
}
.navbar > .container-fluid .navbar-brand:hover,
.navbar > .container-fluid .navbar-brand:focus {
  background-color: transparent;
}
footer .navbar-nav {
  margin: 0px;
}
/* collect overwritten bootstrap plugin less'ns */
.fileinput-remove-button,
.kv-fileinput-upload {
  padding: 6px 10px;
}
.btn-file {
  padding: 6px 10px;
}
.fileinput-remove-button {
  display: none;
}
/* breakpoint styles */
@media (max-width: 991px) {
  body.poco-cockpit.side-collapse div#cage > #main {
    clear: both;
    width: 100%;
  }
}
@media (max-width: 767px) {
  body.poco-cockpit.side-collapse div#cage {
    width: 100% !important;
  }
  div#branches {
    margin-right: 14px;
  }
  div#menu-bg-line {
    top: -61px;
  }
  /*** NEU ***/
  div#headMenu {
    /*top: 55px;*/
  }
  div#topMenu {
    /*top: 103px;*/
  }
  /*** NEU ***/
  div#topMenu .container-fluid {
    padding-left: 15px;
  }
  ul#top-drop-menu {
    background-color: #ffffff;
    margin-top: 0px;
  }
  .navbar-toggle {
    margin: 5px 15px 7px 15px;
    padding: 10px 10px;
    border: 2px solid;
  }
  #topMenu .navbar-nav > li > a.dropdown-toggle {
    padding-left: 31px;
  }
  #topMenu .open .dropdown-menu > li.sub-menu-head {
    padding-left: 31px;
  }
  #topMenu .open .dropdown-menu > li.sub-menu-head:hover {
    padding-left: 25px;
  }
  #topMenu .open .dropdown-menu li:hover,
  #topMenu .open .dropdown-menu li:focus {
    background-color: #f3f4f6 !important;
    border-left: 6px solid #ff8a16 !important;
    padding-left: 7px;
  }
  #topMenu .open .dropdown-menu li:hover a,
  #topMenu .open .dropdown-menu li:focus a {
    padding-left: 12px;
  }
  #topMenu .open .dropdown-menu li:last-child {
    border-bottom: 1px solid #96a6b3;
  }
  #topMenu .open .dropdown-menu li a {
    color: #485f73;
    padding-left: 31px;
  }
  .single-button .pull-right {
    width: 100%;
  }
  .single-button .pull-right .btn-primary {
    width: 100%;
  }
  #process-layout-container {
    padding: 0px 15px;
    margin-top: -5px;
  }
  #close-process {
    right: 15px;
  }
  .form-group-panel-default .form-group .key-label img.label-icon {
    margin-bottom: 7px;
    margin-left: 0px;
    width: 50px;
  }
}
@media (max-width: 800px) {
  body.side-collapse #cage {
    width: 100% !important;
  }
}
@media (max-width: 359px) {
  #process-layout-container {
    padding: 0px 10px;
    margin-top: -10px;
  }
  #close-process {
    right: 10px;
  }
  .form-group-panel-default .form-group .key-label img.label-icon {
    width: 35px;
  }
}
.cms-editable
{
	display: inline;
}