/* (c) 2019-2023 SAP SE or an SAP affiliate company. All rights reserved.*/

html {
  box-sizing: border-box;
  /* For 1rem */
  font-size: 16px;
}

body {
  font-size: 14px;
  /* Taken from fundamental-styles */
  font-family: var(--sapFontFamily, "72", "72full", Arial, Helvetica, sans-serif);
  /* End */
  line-height: 1.42857;
  height: 100%;
  margin:0;
  background-color: var(--sapShell_Background);
  -webkit-font-smoothing:antialiased;
  color: var(--sapTextColor);
}


* {
  box-sizing: inherit;
}
*::before, *::after {
  box-sizing: inherit;
}

/* custom style */
#vsystem-login-ui.content {
  height: 100vh;
  /* background: url(assets/images/fiori-flower.svg) no-repeat right, linear-gradient(180deg, #2a4964, #6687a3); */
  /* background-color: #edeff0; */
  /* background-image: linear-gradient(#DFE3E4, #F3F4F5); */
}
#vsystem-login-ui.content > header {
  height: 80px;
  padding: 24px;
}
#vsystem-login-ui.content > footer {
  height: 80px;
  padding: 24px;
}
#vsystem-login-ui.content > footer > img {
  width: 62px;
}

#vsystem-login-ui .login-dialog-parent {
  height: calc(100% - 160px);
}

#vsystem-login-ui .login-logo {
  height: 48px;
  width: 96px;
  margin-bottom: 36px;
}
#vsystem-login-ui .login-logo img {
  width: 100%;
  height: 100%;
}
#vsystem-login-ui .h-line {
  width: 16%;
  height: 1px;
  background-color: #cccccc;
}
#vsystem-login-ui .splitter {
  padding: 12px 0;
}
#vsystem-login-ui .splitter .h-txt {
  color: #cccccc;
  margin: 0 8px;
}
#vsystem-login-ui .idp-btns {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#vsystem-login-ui .idp-btns .idp-btn-form {
  margin: 0 4px 8px;
  -ms-flex-grow: 1;
  flex-grow: 1;
  min-width: 80px;
  text-decoration: none;
}

.help-icon {
  background-image: url('assets/images/help.svg');
}

.pencil-icon {
  background-image: url('assets/images/edit.svg');
}

.tenant-in-disabled span {
  font-weight: 700;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 9;
  margin-left: 4px;
}

.tenant-in-disabled button {
  flex: 1;
}

#vsystem-login-ui .cp-content-header {
  text-align: center;
}
