/*
body {
  padding-top: 20px;
  padding-bottom: 20px;
}
.navbar {
  margin-bottom: 20px;
} */

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[name="username"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[name="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.form-signin select[id="UserNameLst"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.tooltip {
  --bs-tooltip-bg: var(--bs-gray-200);
 }
.tooltip1 {
  position:absolute; 
  display:none;
  z-index:10000;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 5px 5px;
  border-radius: 4px;
  /*opacity: 0.8;*/
  opacity: 1.0;
  /* Fade in tooltip */
  /*
  opacity: 0;
  transition: opacity 0.3s;
  */ 
}
.tooltip2 {
  position:absolute; 
  display:none;
  z-index:10000;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 5px 5px;
  border-radius: 4px;
  opacity: 0.9;
  /* Fade in tooltip */
  /*
  opacity: 0;
  transition: opacity 0.3s;
  */ 
}
.thumbnail-search {
        padding-top: 7px;
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
}  

.findresult {
  color: #0074FF; 
  font-weight:bold; 
  font-size:18px; 
  font-family: Times, 'Times New Roman', Georgia, serif;
 }

.findresultUmk {
  /*color: #0074FF;*/
  color:var(--bs-orange);
  font-weight:bold;
  font-size:18px;
  font-family: Times, 'Times New Roman', Georgia, serif;
 }

.detailtitle {
  color: #0074FF; 
  font-family: Times, 'Times New Roman', Georgia, serif;
 }
 
.detailtitlesub {
  color: #0074FF; 
  font-weight:bold; 
  font-size:18px;
  /*font-size: calc(0.6rem + 0.6vw);*/
  font-family: Times, 'Times New Roman', Georgia, serif;
 }

.detailtitledata  {
  color: #FF6666; 
  font-weight:bold; 
  font-size:18px;
  /*font-size: calc(0.6rem + 0.4vw);*/
  font-family: Times, 'Times New Roman', Georgia, serif;
 }

.detailtblname  {
  color: #808080; 
  vertical-align:top;  
  font-weight:bold; 
  /*text-align:left;*/
 }

.detailtblvalue  {
  color: #939393;
  vertical-align:top;
  text-align:left;
 }

.InvalidatePrax  {
  color: var(--bs-red);
  vertical-align:middle;
  text-align:center;
  font-size:18px;
  /*font-size: calc(1.0rem + 0.6vw);*/
  height:100%;
 }
.BannerHomeTitle {
  font-family: Times, "Times New Roman", Georgia, serif;
  font-style: normal;
  font-weight: 600;
  font-size: calc(1.5rem + 1.0vw);
  color: #0084FF;
  text-shadow: -1px 1px 1px #000000;
  /*letter-spacing: 0.129em;*/
 }
.BannerHomeSub {
  font-family: Times, "Times New Roman", Georgia, serif;
  font-style: normal;
  font-weight: 600;
  font-size: calc(1.0rem + 0.5vw);
  color: #808080;
  /*text-shadow: -1px 1px 1px #000000;*/
 }
