* {
  margin: 0;
  padding: 1;
}

html, body {
  /* min-height: 100%; */
  height: 100%;
  /* height: 100vh; */
  /* overflow: auto; */
}

body {
  /* height: 100vh; */
  /* min-height: 100%; */
  background-color: white;
}

.clr-header {
  height: 70px;
}

.header {
  /* position: fixed; */
  top: 0;
  /* min-height: 50px; Height of the footer */
  height: 70px; /* Height of the footer */
  min-width: 100%;
}

.my_container {
  margin: -70px auto 0;
  /* top: 0; */
  max-width: 1200px;
  min-width: auto;
  /* margin: 0 auto; */
  /* padding: 0 auto 50px; */
  min-height: 100%;
  /* height: 100%; */
  /* height: 100vh; */
}

.breadcrumb-cont {
  padding: 10px;
}

.main {
  /* position: fixed; */
  top: 50px;
  padding: 10px;
}

.clr {
  height: 120px;
}

.footer {  
  margin: -120px auto 0;
  /* min-width: auto; */
  min-width: 100%;
  /* min-height: 80px; */
  height: 120px;
  /* max-width: 1200px; */
  /* background: rgb(143, 228, 186); */
  /* background: rgb(100, 200, 200); */
  /* background: rgba(240, 128, 0, 0.65); */
  /* background: rgb(255, 207, 149); */
  background-image: url(/web/images/bg_g.jpg);
  /* style="background-color: rgb(255, 121, 0);" */
  /* padding: 10px; */
}

.a {
  text-decoration: none;
}

.myhover:hover {
  background: gainsboro;
}

@font-face {
  font-family: "katex_font"; /*a name to be used later*/
  src: url(equations/fonts/KaTeX_Main-Regular.woff2); /*URL to font*/
}
.decisionStyle {
  font-family: "katex_font";
}

.align_center {
  text-align: center;
  margin: 0 auto;
  width: 100%;
}

.align_right {
  text-align: right;
  width: 100%;
  display: block;
}

.float_left {
  float: left;
}

.qrImgScale {
  position: absolute;
  z-index: 999;
  transform: scale(400%);
  translate: -400% 200%;
  rotate: 360deg;
  transition-duration: 1000ms;
}/*# sourceMappingURL=style.css.map */

.zmenu {
  /* z-index: 1100; */
  /* z-index: 1030; */
  z-index: 1055;
  /* z-index: 2000; */
}

.zmodal {
  /* z-index: 1100; */
  /* z-index: 1055; */
  z-index: 1060;
  /* z-index: 2001; */
}

.zbottom {
  z-index: auto;
}

.max-width {
  max-width: 20rem;
}

.hidden-empty:empty {
  display: none;
}

.purple-text {
  color: purple;
  font-weight: bold;
}
.purple-text:hover {
  color: blue;
  font-weight: bold;
  cursor: pointer;
}

.purple-text:visited {
  color: purple;
}

.purple-text:visited:hover {
  color: blue;
  cursor: pointer;
}

/* for input temp code: hide arrows */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}
