body,
{
  overflow:auto !important;
  height:auto !important;
}

#content
{
  display: flex;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

.bv-login-logo
{
  height: 170px;
  width: 340px;
  border-radius: 170px 170px 0 0;
  border-top: 6px solid var(--bv-main-color-gray);
  margin: auto;
  box-shadow: rgba(0,0,0,0.8) 0 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  padding: 0;
}

.bv-logo-text
{
  display: flex;
  flex-direction: column;
  text-align: center;
}

.bv-logo-text > img
{
  height: 90px;
  margin: 24px 0;
}

.bv-logo-text > span
{
  font-family: 'Freestyle Script';
  font-size: 28px;
  font-weight: bold;
  color: var(--bv-main-color-gray);
}

.popup{
  padding:0px; 
  width:50%;
  min-width: 340px;
}

.popuptitle{
  margin-top:0px !important;
}

.systemeditorwindow .popuptitle{
  background-color: var(--bv-main-color-reference) !important;
}

.systemeditorwindow .defaultformtablesubmit{
  background-color: var(--bv-main-color-reference) !important;
  line-height: 1;
}
