﻿/*@colorAmpelRed: #FF0707;
@colorAmpelYellow: #FCC002;
@colorAmpelGreen: #05CB05;
*/
/*media queries variables*/
.frame-mid-column {
  /*height: calc(100% - 50px);*/
}
.frame-mid-column .frame-body {
  height: 100%;
  overflow-y: auto;
}
.login-container {
  transform: translateY(50%);
}
.login-container .container-fluid {
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(40px);
}
.login-container .f-title {
  padding: 10px;
}
.login-container .f-title .f-title-logo {
  max-height: 4rem;
  /*width: auto;*/
  width: 100%;
}
.login-container .f-title .title {
  font-family: Roboto;
  font-style: normal;
  color: #4F4F4F;
}
.login-container .f-title .title.head-title {
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 5px;
}
.login-container .f-title .title.mso-title {
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}
body .frame-footer {
  position: relative;
  background-color: rgba(255, 255, 255);
}
body .frame-footer .f-logo img {
  height: 42px;
  width: auto;
}
.wait-icon {
  position: absolute;
  right: 1.3em;
  top: 50%;
  transform: translateY(-50%);
}
.wait-icon i {
  font-size: 1.3em;
  color: #336699;
  margin-left: 0.5em;
}
/* disable overflow for all parents of a scrollable MsoTable */
body.frame-overflow-hidden .frame-mid-column {
  overflow: hidden;
}
body.frame-overflow-hidden .frame-mid-column .frame-body {
  overflow: hidden;
}
body.frame-overflow-hidden .mso-table.mt-flex.mt-scroll {
  overflow: hidden;
}