﻿body .vebko-bg {
  position: fixed;
  z-index: -9999999;
  opacity: 0.1;
  width: 100%;
  left: 0px;
  top: 0px; }

body .calibrationcertificate {
  direction: ltr;
  min-height: 800px;
  height: max-content;
  width: 100%; }
  body .calibrationcertificate h4 {
    font-weight: bold;
    padding: 20px;
    padding-bottom: 0px; }
  body .calibrationcertificate .inp-src {
    position: relative;
    padding: 20px;
    display: inline-flex;
    width: 520px; }
    body .calibrationcertificate .inp-src span {
      inline-size: fit-content;
      font-weight: bold;
      padding-right: 10px;
      padding-top: 3px; }
    body .calibrationcertificate .inp-src input[type=search] {
      inline-size: 250px;
      text-align: left; }
    body .calibrationcertificate .inp-src #ListDeviceCalibrated:not(:empty) {
      background-color: whitesmoke;
      position: absolute;
      height: max-content;
      max-height: 200px;
      overflow: auto;
      width: 100%;
      margin-top: 35px;
      z-index: 99;
      box-shadow: 2px 2px 2px #d1d1d1; }
      body .calibrationcertificate .inp-src #ListDeviceCalibrated:not(:empty) ul {
        list-style: none;
        line-height: 2;
        padding: 0px; }
        body .calibrationcertificate .inp-src #ListDeviceCalibrated:not(:empty) ul li {
          padding: 2px;
          padding-left: 10px; }
          body .calibrationcertificate .inp-src #ListDeviceCalibrated:not(:empty) ul li:hover {
            background: #3bb8ac;
            cursor: pointer; }
  body .calibrationcertificate #PanelDeviceCalibrated {
    display: flex;
    justify-content: center;
    align-items: center; }
    body .calibrationcertificate #PanelDeviceCalibrated table {
      max-width: max-content;
      direction: ltr;
      border: 1px solid silver; }
      body .calibrationcertificate #PanelDeviceCalibrated table th {
        background-color: #bbf0f7; }
      body .calibrationcertificate #PanelDeviceCalibrated table td, body .calibrationcertificate #PanelDeviceCalibrated table th {
        text-align: center;
        border: 1px solid silver;
        direction: ltr;
        padding: 4px;
        padding-left: 15px;
        padding-right: 15px; }
        body .calibrationcertificate #PanelDeviceCalibrated table td .fa-download, body .calibrationcertificate #PanelDeviceCalibrated table th .fa-download {
          color: blue; }
          body .calibrationcertificate #PanelDeviceCalibrated table td .fa-download:hover, body .calibrationcertificate #PanelDeviceCalibrated table th .fa-download:hover {
            color: red;
            cursor: pointer; }
