@charset "UTF-8";

@import url("https://fonts.googleapis.com/css?family=Changa:200&effect=outline&display=swap");

@font-face {
  font-family: 'DINWebPro';
  src: url("https://cdn-ng.krohne.com/fonts/DINWebPro-Light.woff2") format("woff"); }
@font-face {
  font-family: 'DINWebPro';
  src: url("https://cdn-ng.krohne.com/fonts/DINWebPro-Medium.woff2") format("woff");
  font-weight: bold; }
body {
  /*#model-h250Test{
  	display: none;
  }*/ }
 html:not(#pageElement) body:not(.loaded), #configuration.thinking {
    animation-play-state: running;
    opacity: 1;
    position: relative; }
@keyframes spinner {
  0% {
    transform: translate3d(-50%, -50%, 0) rotate(0deg); }
  100% {
    transform: translate3d(-50%, -50%, 0) rotate(360deg); } }
    body:not(.loaded).-paused, #configuration.thinking.-paused {
      animation-play-state: paused;
      opacity: 0.2;
      transition: opacity linear 0.1s; }
      html:not(#pageElement) body:not(.loaded)::before, #configuration.thinking::before {
      animation: 1.5s linear infinite spinner;
      animation-play-state: inherit;
      border: solid 3px #dedede;
      border-bottom-color: #005da8;
      border-radius: 50%;
      content: "";
      height: 40px;
      left: 50%;
      opacity: inherit;
      position: absolute;
      top: 50%;
      transform: translate3d(-50%, -50%, 0);
      width: 40px;
      will-change: transform;
      z-index: 1000; }
  body *:focus {
    outline: none; }
    html:not(#pageElement) body select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 26px 0 10px;
    background: white url(/bmfsweb/krohnetest2/image/Icons/dropdown.png) no-repeat center right 7px;
    background-size: 7px 4px;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    line-height: 28px;
    height: 27px;
    font-size: 12px;
    overflow: hidden;
    border: 1px solid #aaa; }
    html:not(#pageElement) body option {
    font-family: arial, sans-serif; }
    html:not(#pageElement) body input[type='checkbox'], html:not(#pageElement) body input[type='radio'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 0;
    font-size: 14px;
    width: auto;
    float: left;
    margin-right: .75em;
    background: transparent; }
    html:not(#pageElement) body input[type='checkbox']:checked, html:not(#pageElement) body input[type='checkbox']:not(:checked), html:not(#pageElement) body input[type='radio']:checked, html:not(#pageElement) body input[type='radio']:not(:checked) {
      background: transparent;
      position: relative;
      opacity: 0;
      margin: 0;
      padding: 0; }
      html:not(#pageElement) body input[type='checkbox']:checked + label::before, html:not(#pageElement) body input[type='checkbox']:not(:checked) + label::before, html:not(#pageElement) body input[type='radio']:checked + label::before, html:not(#pageElement) body input[type='radio']:not(:checked) + label::before {
        content: ' ';
        display: inline-block;
        width: 20px;
        height: 20px;
        position: relative;
        top: 2px;
        border: 1px solid #aaa;
        background: white; }
    html:not(#pageElement) body input[type='checkbox'][disabled='disabled']:checked + label::before, html:not(#pageElement) body input[type='radio'][disabled='disabled']:checked + label::before {
      border: 1px solid transparent;
      background-color: transparent; }
    html:not(#pageElement) body input[type='checkbox'][disabled='disabled']:not(:checked) + label::before, html:not(#pageElement) body input[type='radio'][disabled='disabled']:not(:checked) + label::before {
      border: 1px solid #ccc;
      background-color: transparent; }
    html:not(#pageElement) body input[type='checkbox'] + label, html:not(#pageElement) body input[type='radio'] + label {
      cursor: pointer; }
    html:not(#pageElement) body input[type='checkbox'][disabled='disabled'] + label, html:not(#pageElement) body input[type='radio'][disabled='disabled'] + label {
      cursor: default; }
      html:not(#pageElement)  body input[type='checkbox'][disabled='disabled'] + label::before, html:not(#pageElement) body input[type='radio'][disabled='disabled'] + label::before {
        cursor: default; }
        html:not(#pageElement) body input[type='checkbox']:hover + label::before, html:not(#pageElement) body input[type='checkbox']:hover + label::before, html:not(#pageElement) body input[type='radio']:hover + label::before, html:not(#pageElement) body input[type='radio']:hover + label::before {
      background: white url(/bmfsweb/krohnetest2/image/Icons/icon-check-mark-grey-16.png) no-repeat center;
      background-size: 16px 16px; }
      html:not(#pageElement) body input[type='checkbox']:checked + label::before, html:not(#pageElement) body input[type='checkbox']:checked + label::before, html:not(#pageElement) body input[type='radio']:checked + label::before, html:not(#pageElement) body input[type='radio']:checked + label::before {
      background: white url(/bmfsweb/krohnetest2/image/Icons/icon-check-mark-16.png) no-repeat center;
      background-size: 16px 16px; }
      html:not(#pageElement) body input[type='radio']:checked + label::before, html:not(#pageElement) body input[type='radio']:not(:checked) + label::before {
    vertical-align: -4px;
    margin-right: 10px; }
    html:not(#pageElement) body .status_indicator input[type='checkbox']:not(:checked) + label::before {
    border: none;
    background: url(/bmfsweb/krohnetest2/image/Icons/icon-status-deny-24.png) no-repeat center;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }
    html:not(#pageElement) body .status_indicator input[type='checkbox']:checked + label::before {
    border: none;
    background: url(/bmfsweb/krohnetest2/image/Icons/icon-status-ok-24.png) no-repeat center;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }
  body a {
    text-decoration: none; }
    body a:hover {
      text-decoration: none; }
  body td, body p {
    text-decoration: none;
    color: #111;
    font-size: 14px;
    font-family: "DINWebPro", helvetica, arial, sans-serif;
    font-weight: normal; }
  body .popup-header .popup-title, body .tab-strip .tab-text, body .view-label, body .form-label, body .form-item label, body .results-grand-totals .report-cell {
    font-family: "DINWebPro", helvetica, arial, sans-serif; }
  body #search-login-toggle-wrapper .parts-search-toggle {
    display: none; }
  body #model-test .model-summary-wrapper {
    pointer-events: auto; }
  body td.bottom-bar a.bottom-bar, body td.bottom-bar a.bottom-bar:hover, body td.bottom-bar a.bottom-bar:visited:hover {
    margin: 8px 0 8px 6px;
    color: #005da8;
    text-decoration: none;
    background-color: white;
    font-size: 12px;
    height: 27px;
    line-height: 29px;
    padding: 0 8px 0 11px;
    display: inline-block;
    border: 1px solid #005da8;
    box-sizing: border-box; }
  body h2, body h3, body h4 {
    width: 100%;
    display: inline-block;
    font-family: "DINWebPro", helvetica, arial, sans-serif; }
  body h3, body h4 {
    font-size: 18px;
    color: #333; }
  body h2 {
    padding: 0 0 0 30px;
    line-height: 30px;
    font-size: 28px;
    color: #005da8;
    margin: 0 0 5px 0; }
    body h2.pl-expando-hdr {
      line-height: 28px;
      font-size: 18px;
      color: #005da8;
      margin: 20px 0 0 0;
      padding: 0 0 5px 0;
      pointer-events: none;
      font-family: "DINWebPro", helvetica, arial, sans-serif; }
      body h2.pl-expando-hdr a {
        display: none; }
  body h3 {
    padding: 0 0 0 30px;
    margin: 0 0 25px 0; }
  body h4 {
    padding: 0;
    margin: 0 0 5px 0; }
  body span.read-only {
    font-size: 12px;
    padding: 0 0 0 11px; }
  body .view-text, body .form-input, body .form-input select, body .form-input-modified, body .form-input-selected, body .form-input-mouseover, body .form-item input, body .form-item select, body .form-item textarea, body .form-item .menu-attr label, body .attribute-field, body .cfg-image-menu {
    font-family: "DINWebPro", Helvetica, Arial, sans-serif;
    color: #333;
    font-size: 12px; }
  body #cpq-alta-header > span {
    align-items: center; }
    body #cpq-alta-header > span > p {
      margin-left: 15px; }
  body #wrapper-inner {
    min-height: 650px;
    background-color: transparent;
    border: none; }
  body .family-nav-wrapper {
    max-width: 100%;
    width: 900px;
    margin: 50px auto 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #005da8; }
  body #family-nav {
    max-width: 100%;
    width: 100%;
    border: none;
    height: unset; }
    body #family-nav > li {
      width: 300px;
      height: auto;
      margin: 0 20px 15px 0;
      border: 1px solid #005da8;
      display: inline-block;
      float: none; }
      body #family-nav > li.active.levelOne a {
        color: #fff;
        background-color: #e94d19; }
      body #family-nav > li.active {
        border-color: #e94d19; }
        body #family-nav > li.active > a {
          border: none;
          margin: 0; }
          body #family-nav > li.active > a > div > img {
            opacity: 1;
            transform: scale(1) rotate(0deg); }
          body #family-nav > li.active > a > span {
            font-weight: normal;
            background-color: #e94d19; }
      body #family-nav > li > a {
        display: inline-block;
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        float: none;
        background: white;
        border: none;
        font-family: "DINWebPro", helvetica, arial, sans-serif;
        box-sizing: border-box;
        text-align: center; }
        body #family-nav > li > a > div > img {
          display: block;
          width: 100%;
          height: auto;
          opacity: 0.8;
          transform: scale(1.1) rotate(3deg);
          transition: 300ms transform ease-in-out, 300ms opacity ease-in-out; }
        body #family-nav > li > a > span {
          display: block;
          width: 100%;
          height: 30px;
          background-color: #005da8;
          color: white;
          text-align: center;
          line-height: 30px;
          font-size: 14px; }
        body #family-nav > li > a:hover {
          text-decoration: none; }
  body .product-line-description.clearfix{
    margin-bottom: 20px;
  }
  body .product-line-nav-wrapper {
    width: 900px;
    border: none;
    margin: 20px auto 0;
    max-width: 100%; }
  body .model {
    display: block;
    float: none;
    padding: 0;
    margin:0;
    flex: unset;
    -webkit-flex: unset;
    min-width: unset;
    min-height: unset;
    line-height: 1;
    max-width: unset;
    height: auto;
    position: relative; }
  body .product-content .model {
   /* width: 100%;*/
    display: flex; 
  font-size: 0;}
    body .model-summary{
      width: unset;
      font-size: 0px;
    }
    body .model-summary-wrapper{
      padding: 0;
      margin: 0;
    }
    body a .s_tile{
      pointer-events: auto;
      width: 200px;
      margin: 0px 16px 20px 0;
  }
  /*body #content-flow_measurement_bom-va_flowmeter .model, body #content-flow_measurement_bom-emf .model, body #content-level_measurement-level_transmitters .model, body #content-flow_measurement_bom-mfm .model,
  body #content-flow_measurement_bom-ufm h3, body #content-flow_measurement_bom-vortex .model, body #content-pressure_measurement-pressure_transmitters .model:not(#model-sizing_pressure_transmitters), body #content-temperature_measurement .model:not(#model-sizing_temperature){
    display: none; }
    body #content-flow_measurement_bom-va_flowmeter .model#model-sizing_va, body #content-flow_measurement_bom-va_flowmeter .model#model-sizing_emf, body #content-flow_measurement_bom-va_flowmeter .model#model-sizing_level_transmitters, body #content-flow_measurement_bom-emf .model#model-sizing_va, body #content-flow_measurement_bom-emf .model#model-sizing_emf, body #content-flow_measurement_bom-emf .model#model-sizing_level_transmitters, body #content-flow_measurement_bom-emf .model#model-dknr, body #content-flow_measurement_bom-emf .model#model-dkpv, body #content-level_measurement-level_transmitters .model#model-sizing_va, body #content-level_measurement-level_transmitters .model#model-sizing_emf, body #content-level_measurement-level_transmitters .model#model-sizing_level_transmitters, body #content-level_measurement-level_transmitters .model#model-dknr, body #content-level_measurement-level_transmitters .model#model-dkpv, body #content-flow_measurement_bom-mfm .model#model-sizing_mfm,
    body #content-flow_measurement_bom-vortex .model#model-sizing_vortex,  body #content-flow_measurement_bom-emf .model#model-ifc, body #content-pressure_measurement-pressure_transmitters .model#model-ob2000, 
    body #content-pressure_measurement-pressure_transmitters .model#model-ob3000{
        display: block; }*/
      body #content-flow_measurement_bom-va_flowmeter .model#model-sizing_va {
        margin-left: 0; }
        body #content-flow_measurement_bom-va_flowmeter .model#model-dknr:before{
          content: 'VA standard';
          position: absolute;
          top: -45px;
          left: 0;
          color: #005da8;
          font-family: "DINWebPro", helvetica, arial, sans-serif;
          font-size: 18px;
          width: 1267px;
          text-align: left;
          border-bottom: 1px solid #ccc;
          padding: 0 0 8px; }
      
    body .product-content .model h3{
      /*width: 220px;
      display: none; */
      padding: 0;
      margin: 0;
      text-align: left;
      color: transparent;
    }
    body .product-content .model ul {
      padding: 0; 
      text-align: left;
      font-size: 0;
      display: flex;
      flex-wrap: wrap;
    }
      /*
      body .product-content .model ul li,
      body .model#model-dknr, body .model#model-dk702, body .model#model-dkpv, body .model#model-dknrs, body .model#model-mfc400,  body .model#model-dkk20, body .model#model-ob2000, body .model#model-ob3000, body #content-process_analytics-analytical_transmitter .model{
        width: 220px;
        padding-left: 0; 
        display: inline-block;
        text-align: left; 
        margin: 0 0 25px 0; 
      }
  
      body .model#model-dknr h3, body .model#model-mfc400 h3, body .model#model-dk702 h3, body .model#model-dkpv h3, body .model#model-dknrs h3, body .model#model-dkk20 h3, body .model#model-ob2000 h3, body .model#model-ob3000 h3, body #content-process_analytics-analytical_transmitter .model h3{
        display: inline-block;
      }*/
      body .model h3 a{
        padding: 0;
        margin: 0;
        background: none;
        border: none;
        text-align: left;
        white-space: normal;
      }
      body .model img{
        max-width: unset;
        max-height: unset;
      }
  
      body .model .model-summary-wrapper{
        position: unset; 
      }
  
      body .model .img-wrapper img{
      width: unset;
      height: unset;
      border:none;
      transition: unset; 
      white-space: unset;
      }
      body .model h3.empty_tile{
        display: none;
      }
  
      body .model .img-wrapper img:hover{
      border: none;
        }
  
      body .model.model-summary-wrapper:before{
          background-image: none !important;
        }
    .linebreaker-tile {
      height: 80px;
    width: calc(90vw - 50px);
    }   
     body #model-sizing_va{
      margin-bottom: 60px;
     }
     body #model-sizing_level_transmitters {
      margin-top: 50px;
  }
  body #family-nav > li.levelOne:nth-of-type(2){
    display: none; }
  body .image-wrapper {
    overflow: hidden;
    width: 100%;
    height: auto; }
  body ul.dropdown > li, body ul.image-links > li {
    width: 160px;
    height: auto;
    margin: 0 20px 0 0;
    border: 1px solid #005da8;
    float: none;
    background-color: white;
    display: inline-block; }
    body ul.dropdown > li a > div > img, body ul.image-links > li a > div > img {
      display: block;
      width: 100%;
      height: auto; }
    body ul.dropdown > li a > span, body ul.image-links > li a > span {
      line-height: 26px;
      height: 24px;
      font-size: 12px;
      position: relative;
      display: block;
      width: 100%;
      background-color: #005da8;
      color: white;
      text-align: center;
      font-family: "DINWebPro", helvetica, arial, sans-serif; }
  /*body #content-flow_measurement_bom-mfm .model:not(#model-mfc010):not(#model-mf2000):not(#model-mf37k):not(#model-sizing_mfm) {
    margin-left: 45px; }*/
  body #footer {
    background: transparent; }
  body .body-inner {
    margin-left: auto;
    margin-right: auto;
    border: 0px;
    background: #fff; }
  body .button-bar {
    margin: -10px -10px 10px -10px !important;
    padding: 0; }
  body .button-left, body .button-right {
    display: none; }
  body .button-text, body .button-text:link, body .button-text:visited {
    position: relative;
    top: 0px; }
  body .plain-button.hide {
    display: none !important; }
  body #pipeline-viewer-opener {
    padding: 10px 20px 0;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: transparent;
    text-align: right; }
    body #pipeline-viewer-opener a {
      color: #333;
      font-family: "DINWebPro", helvetica, arial, sans-serif; }
  body .tab-content {
    border-top: 0px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 3px 20px 20px;
    font-family: "DINWebPro", helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: Normal;
    font-style: Normal;
    color: #111;
    text-decoration: none;
    background-color: #FFFFFF; }
  body .group-inner > .messages, body .tab-content > .messages, body .bm-actionstrip .messages {
    background-color: #fff;
    border: 1px solid #e02f2f;
    box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.35);
    margin-bottom: 10px;
    padding: 2px 8px;
    text-align: left; }
    body .group-inner > .messages .constraint-message, body .tab-content > .messages .constraint-message, body .bm-actionstrip .messages .constraint-message {
      background: url(/bmfsweb/krohnetest2/image/Icons/icon-constraint-24.png) no-repeat center left;
      background-size: 24px 24px;
      border-left-color: transparent;
      padding: 12px 0 9px 32px; }
    body .group-inner > .messages .message, body .tab-content > .messages .message, body .bm-actionstrip .messages .message {
      font-size: 13px;
      border-left: none; }
  body .constraint-message, body .tab-constraint {
    font-family: "DINWebPro", helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: Normal;
    font-style: Normal;
    text-decoration: none;
    border-left-color: #e02f2f; }

  body .column {
    white-space: normal; }
  body .group-content {
    margin: 4px 0;
    background-color: #f7f7f7; }
  body .attribute-inner {
    padding: 1px 8px 1px 28px; }
    body .attribute-inner .attribute-field {
      height: 27px;
      line-height: 28px; }
  body .array {
    background-color: #FFFFFF;
    border: 1px solid #aaa;
    border-collapse: collapse; }
    body .array thead th {
      background-color: #99bedc;
      border: 1px solid #aaa;
      height: 18px;
      font-family: "DINWebPro", helvetica, arial, sans-serif;
      line-height: 16px;
      color: #111;
      padding: 3px 6px;
      vertical-align: middle;
      font-size: 12px; }
  body .bottom-bar, body .bottom-bar:link, body .bottom-bar:visited {
    background-color: #FFFFFF;
    color: #005da8;
    font-size: 12px;
    font-family: "DINWebPro", helvetica, arial, sans-serif;
    text-align: right;
    font-style: normal;
    font-weight: 400;
    padding: 0 5px; }
  body .view-header, body .form-header {
    font-size: 12px;
    font-family: "DINWebPro", helvetica, arial, sans-serif;
    background-color: #ffffff;
    color: #333;
    font-weight: bold;
    padding-left: 3px; }
  body .top-icon-bg-color img, body .top-left-icon img, body .top-bar img, body .bottom-bar img {
    display: none; }
  body:not(.model-config) .page-tabs {
    background: transparent; }
    body:not(.model-config) .page-tabs a.tab-left {
      font-family: "DINWebPro", helvetica, arial, sans-serif;
      border-radius: 0 0; }
      body:not(.model-config) .page-tabs a.tab-left .tab-inner, body:not(.model-config) .page-tabs a.tab-left .tab-right {
        background: none repeat scroll 0 0 transparent;
        padding: 0px; }
    body:not(.model-config) .page-tabs span, body:not(.model-config) .page-tabs a {
      display: block; }
    body:not(.model-config) .page-tabs li {
      margin-bottom: -1px; }
      body:not(.model-config) .page-tabs li .tab-left {
        padding: 5px 9px 7px 9px;
        background: transparent;
        border-bottom: 3px transparent solid; }
        body:not(.model-config) .page-tabs li .tab-left .tab-text {
          color: #111;
          height: 10px;
          line-height: 13px;
          font-weight: normal; }
      body:not(.model-config) .page-tabs li.tab-active a.tab-left, body:not(.model-config) .page-tabs li.tab-active a.tab-left:hover {
        border-bottom: 3px #005da8 solid; }
        body:not(.model-config) .page-tabs li.tab-active a.tab-left .tab-text, body:not(.model-config) .page-tabs li.tab-active a.tab-left .tab-text:hover, body:not(.model-config) .page-tabs li.tab-active a.tab-left:hover .tab-text, body:not(.model-config) .page-tabs li.tab-active a.tab-left:hover .tab-text:hover {
          font-weight: bold;
          color: #005da8; }
  body .sidebar-folder {
    font-size: 12px; }
    body .sidebar-folder a.commerce-sidebar-item {
      font-family: "DINWebPro", helvetica, arial, sans-serif; }
      body .sidebar-folder a.commerce-sidebar-item img {
        margin: 0px 0 -2px 0px; }
  body .tabular-data-container .bottom-bar > table td.bottom-bar {
    padding-top: 4px; }
  body .tabular-data-container .bottom-bar select {
    width: 150px !important; }
  body .plain-button, body .toolbar-item, body #report-filters .form-label {
    margin: 0 0 5px 5px; }
    body .plain-button .button-middle, body .toolbar-item .button-middle, body #report-filters .form-label .button-middle {
      background: none; }
      body .plain-button .button-middle a.button-text, body .toolbar-item .button-middle a.button-text, body #report-filters .form-label .button-middle a.button-text {
        margin: 8px 0 8px 6px;
        color: #005da8;
        text-decoration: none;
        background-color: white;
        font-size: 12px;
        height: 27px;
        line-height: 27px;
        padding: 0 6px 0 5px;
        display: inline-block;
        border: 1px solid #005da8;
        box-sizing: border-box;
        font-family: "DINWebPro", helvetica, arial, sans-serif; }
  body .plain-button .button-middle a.button-text#and_all, body .toolbar-item .button-middle a.button-text#and_all, body #report-filters .form-label .button-middle a.button-text#and_all {
          margin-left: 10px; 
  }
  body .extra-panes #login-form td.button-middle{
      display: block;
      height: 28px;
  }
  body .extra-panes #login-form table{
      height: 28px;
  }
  body #login-form .button-middle a.button-text{
    font-size: 15px!important;
    line-height: 24px!important;
    border: none;
  }
  body #cm-manager-content .x-grid3-hd-row .x-grid3-hd-inner {
    background-color: #005da8;
    border-left: 1px #fff solid !important;
    border-right: 0 !important; }
  body .x-grid-table-bg-color .view-header {
    background-color: #005da8;
    color: #fff; }
  body .top-bar, body .top-bar:link, body .top-bar:visited, body .top-bar + td, body .top-bar:link + td, body .top-bar:visited + td {
    background-color: #005da8;
    color: #fff;
    font-size: 14px;
    font-family: "DINWebPro", helvetica, arial, sans-serif;
    padding: 7px 0 6px; }
  body .top-left-icon, body .top-icon-bg-color {
    background-color: #005da8; }
  body #reportManager .stylesheet-button {
    display: none; }
  body #reportManager .top-bar + td.bottom-bar {
    background-color: #005da8;
    color: #fff;
    font-family: "DINWebPro", helvetica, arial, sans-serif; }
  body .list-label {
    background-color: #005da8;
    font-family: "DINWebPro", helvetica, arial, sans-serif;
    height: 19px;
    padding-top: 2px; }
  body #cm-manager-content .x-grid3-row input[type=checkbox]:checked, body #cm-manager-content .x-grid3-row input[type=checkbox]:not(:checked) {
    opacity: 1;
    -webkit-appearance: checkbox;
    appearance: checkbox;
    border: 1px solid #aaa; }
  body form[name="bmform"] table:first-of-type > tbody > tr {
    background-color: #005da8; }
    body form[name="bmform"] table:first-of-type > tbody > tr td:nth-child(2).top-bar:before {
      top: 9px; }
  body tr td:nth-child(2).top-bar {
    position: relative; }
    body tr td:nth-child(2).top-bar:before {
      content: "";
      border-left: 7px solid #fff;
      border-bottom: 4px solid transparent;
      border-top: 4px solid transparent;
      position: absolute;
      left: -10px;
      top: 12px; }
  body #reportManager table tr td:nth-child(2).top-bar:before {
    top: 9px; }
  body .report-name {
    vertical-align: 22px;
    display: block;
    float: left;
    width: auto; }
  body .user-form .form-label {
    padding-left: 8px; }
  body .user-form input[type=checkbox]:checked + label::before, body .user-form input[type=checkbox]:not(:checked) + label::before, body .user-form input[type=radio]:checked + label::before, body .user-form input[type=radio]:not(:checked) + label::before {
    top: 5px;
    margin-right: 5px; }
  body .user-form #separate_ship_addr {
    margin-left: -8px; }
  body .plain-button:active .button-text {
    vertical-align: inherit; }
 /* body .main-pane, body .extra-panes,*/ body td > #wrapper {
    
    width: calc(100vw - 50px);
    margin: 0 auto;
    float: none; }
body .main-pane .tabular-data-container{
      display: block;
    }
    body .main-pane #cm-manager-content > table{
      width: 100% !important;
    }
    body .extra-panes {
      margin-top: 14px;
    }
    body .extra-panes h4 {
      color: #fff;
    }
      body .extra-panes {
    text-align: center;
    height: 90px; }
    /*body:not(.logged-out) .extra-panes,*/ body .main-pane #print_tr_bottom.button-text, body .main-pane #print.button-text{
      display: none;
    }
    /*
    body:not(.logged-out) .extra-panes table, body:not(.logged-out) .extra-panes tbody, body:not(.logged-out) .extra-panes tr {
      display: block;
      margin: 0 auto;
      height: 75px;
      width: 100%; }
    body:not(.logged-out) .extra-panes td {
      display: none; }
      body:not(.logged-out) .extra-panes td.sidebar-item {
        display: block;
        text-align: center; }
        body:not(.logged-out) .extra-panes td.sidebar-item b {
          display: inline-block;
          font-size: 18px;
          line-height: 0.8; }
          body:not(.logged-out) .extra-panes td.sidebar-item b br:nth-of-type(1), body:not(.logged-out) .extra-panes td.sidebar-item b br:nth-of-type(2) {
            display: none; }*/
  body #cm-manager-content-heading h2 {
    color: #fff;
    font-size: 21px;
margin: 5px 0;
    padding-left: 5px;
    font-size: 21px; }
  body #cm-manager-content-heading:before {
    top: 20px; }

#model-h250x {
  display: none; }

#model-mfc400 {
  display: block;
}

body #wrapper.allowed_login div#model-dknr, body #wrapper.allowed_login div#model-dkpv{
  display: inline-block !important;
}

body #wrapper.allowed_login #family-nav > li.levelOne:nth-of-type(3) {
    display: inline-block; 
}

/*Homepage Login Screen*/

body.logged-out #login-form-wrap{
  display: block;
  height: 100vh;
  left: 0;
  width: 100vw;
  position: fixed;
  box-sizing: border-box;
  border:none;
  background: #38a0d0;

}
body.logged-out div.login-fields{
left: 50%;
top: 50%;
width: 334px;
box-sizing: border-box;
margin-left: -167px;
margin-top: -145px;
}

body.logged-out #login-form .login-fields label {
  color:#333;
}

body.logged-out div.login-button {
  top: 50%;
  position: fixed;
  margin-top: 50px;
  left: 50%;
  margin-left: -148px;
}

body.logged-out #login-form-wrap .login-toggle {
  opacity: 0;
  cursor: default;
  right: 20px;
}

body.logged-out #login-form {
  background-image: none;
}

body.logged-out .product-name, body.logged-out .login-links, body.logged-out #login-form-head img {
  display: none;
}

body .body-inner > .warning-header{
    position: fixed;
    border: 1px solid red;
    z-index: 5000;
    padding: 10px 20px;
    width: 700px;
    text-align: center;
    bottom: 50px;
    left: 50%;
    margin-left: -350px;
    background-color: white;
    line-height: 1.4;
    font-size: 13px;
}
/*MODIFICATIONS*/
/*
body #model-sizing_va .model-summary-wrapper.model-indicator-8 ul.additional-models .sub-list-item:nth-of-type(5),
body #model-sizing_va .model-summary-wrapper.model-indicator-8 ul.additional-models .sub-list-item:nth-of-type(6),
body #model-sizing_va .model-summary-wrapper.model-indicator-8 ul.additional-models .sub-list-item:nth-of-type(7){ 
    width: 220px
}*/

body #model-sizing_va .model-summary-wrapper.model-indicator-8 ul.additional-models .tile_s, body #model-sizing_va .model-summary-wrapper.model-indicator-8 ul.additional-models .tile_s:hover{
  border: none;
}

body a.img-sub-wrapper {
    display: inline-block;
    position: relative;
}



/*body a.img-sub-wrapper img{
     display: block;
}
 */
.temp-link-text {
  height: 143px;
  font-size: 20px;
  font-weight: bold;
  padding: 20px 10px;
  box-sizing: border-box;
  color: #2272b4;
  word-wrap: break-word;
  width: 200px;
}

  /*body #content #content-certificates-krohne_pressure_solutions .model, body #content #content-pressure_measurement-pressure_transmitters .model:nth-child(n+23),body #content #content-level_measurement-level_transmitters .model:nth-child(n+10){
      width: 220px;
      padding-left: 0;
      display: inline-block;
      text-align: left;
      margin: 0 0 25px 0;
    }

    body #content #content-certificates-krohne_pressure_solutions .model h3, body #content #content-pressure_measurement-pressure_transmitters .model:nth-child(n+23) h3,body #content #content-level_measurement-level_transmitters .model:nth-child(n+10) h3{
      display: block;
    } */

body #family-nav > li.levelOne:nth-of-type(6), body #family-nav > li.levelOne:nth-of-type(10) {
    display: none; }
   body #content-flow_measurement{
      display: none !important;
    }

body:not(.loaded) #wrapper{
  display: none;
}
body.basf_account #family-nav > li{
  display: none;
}
body.basf_account #family-nav > li.levelOne:nth-of-type(3){
  display: inline-block;
}

body.basf_account #wrapper #wrapper-inner .model,body.basf_account #wrapper #wrapper-inner .pl-expando-hdr{
  display: none;
}

body.basf_account #wrapper #wrapper-inner .model#model-sizing_va, body.basf_account #wrapper #wrapper-inner  .pl-expando-hdr#hdr-flow_measurement_bom-va_flowmeter{
  display: block;
}

body.basf_account #wrapper #wrapper-inner .model#model-sizing_va ul li{
  display: none;
}
body.basf_account #wrapper #wrapper-inner .model#model-sizing_va ul li:nth-child(-n+3){
  display: inline-block;
}

body .owave-row:before, body .oflex-row:before, body .bm26-row:before, body .osound-row:before, body .oswitch-row:before{
  content: 'Radar level transmitter';
  position: absolute;
  top: -45px;
  left: 0;
  color: #005da8;
  font-family: "DINWebPro", helvetica, arial, sans-serif;
  font-size: 16px;
  width: 1267px;
  text-align: left;
  padding: 0 0 8px; 
  font-weight: 400;
}

 body .oflex-row:before{
  content: 'TDR level transmitter';
 }

 body .bm26-row:before{
  content: 'Magnetic level indicators';
 }

 body .osound-row:before{
  content: 'Ultrasonic level indicators';
}

body .oswitch-row:before{
  content: 'Vibration level indicators';
}

body .owave-row, body .oflex-row, body .bm26-row, body .osound-row{
  position: relative;
  margin-top: 70px;
}

.img-wrapper.modeli-mfc400 {
  display: none;
}

body #wrapper #content-quick_configuration{
  display: none !important;
}

body #wrapper.active_level_measurement #content-quick_configuration,body #wrapper.active_flow_measurement_bom #content-quick_configuration, body #wrapper.active_temperature_measurement #content-quick_configuration, body #wrapper.active_spare_parts #content-quick_configuration{
  display: block !important;
} 

body #wrapper .s_tile.quick_link{
  display: none;
}

body #wrapper.active_level_measurement .s_tile.quick_link.quick_level_link, body #wrapper.active_flow_measurement_bom .s_tile.quick_link.quick_flow_link,
body #wrapper.active_certificates .s_tile.quick_link.quick_certificates_link, body #wrapper.active_pressure_measurement .s_tile.quick_link.quick_pressure_link,
body #wrapper.active_process_analytics .s_tile.quick_link.quick_analytics_link, body #wrapper.active_temperature_measurement .s_tile.quick_link.quick_temp_link, body #wrapper.active_spare_parts .s_tile.quick_link.quick_spare_link{
  display: block;
}

body #wrapper #wrapper-inner #family-nav > li.levelOne:has(#quick_configuration) {
  display: none !important;
}

body #krohne_model_search{
  padding: 5px 30px 6px 5px;
  font-size: 16px;
  width: 261px;
  background: url(/bmfsweb/krohnetest2/image/Icons/icon-magnify-16.png) no-repeat center right 10px;
  margin: 20px 10px;
  border: 1px solid;
}

body #krohne_model_search_no_result {
  margin-left: 10px;
  font-size: 16px;
  padding: 5px 0 3px 30px;
  background: url(/bmfsweb/krohnetest2/image/Icons/icon-constraint-24-grey.png) no-repeat center left
}

body #wrapper #wrapper-inner #family-nav > li.levelOne.krohne_search_hidden {
  display: none !important;
}
.krohne_search_hidden {
  display: none !important;
}

/*# sourceMappingURL=krohne_base_stylesheet_development.css.map */