/* line 4, /home/demo3/vvs/static/admin/css/defines.less */
html[data-theme="light"],
:root {
  --primary: #79aec8;
  --secondary: #417690;
  --accent: #f5dd5d;
  --primary-fg: #fff;
  --body-fg: #333;
  --body-bg: #fff;
  --body-quiet-color: #666;
  --body-medium-color: #444;
  --body-loud-color: #000;
  --header-color: #ffc;
  --header-branding-color: var(--accent);
  --header-bg: var(--secondary);
  --header-link-color: var(--primary-fg);
  --breadcrumbs-fg: #c4dce8;
  --breadcrumbs-link-fg: var(--body-bg);
  --breadcrumbs-bg: #264b5d;
  --link-fg: #417893;
  --link-hover-color: #036;
  --link-selected-fg: var(--secondary);
  --hairline-color: #e8e8e8;
  --border-color: #ccc;
  --error-fg: #ba2121;
  --message-success-bg: #dfd;
  --message-warning-bg: #ffc;
  --message-error-bg: #ffefef;
  --darkened-bg: #f8f8f8;
  /* A bit darker than --body-bg */
  --selected-bg: #e4e4e4;
  /* E.g. selected table cells */
  --selected-row: #ffc;
  --button-fg: #fff;
  --button-bg: var(--secondary);
  --button-hover-bg: #205067;
  --default-button-bg: #205067;
  --default-button-hover-bg: var(--secondary);
  --close-button-bg: #747474;
  --close-button-hover-bg: #333;
  --delete-button-bg: #ba2121;
  --delete-button-hover-bg: #a41515;
  --object-tools-fg: var(--button-fg);
  --object-tools-bg: var(--close-button-bg);
  --object-tools-hover-bg: var(--close-button-hover-bg);
  color-scheme: light;
}
/* line 410, /home/demo3/vvs/static/admin/css/defines.less */
.btn-img:not(.sales_action):hover i {
  transform: scale(1.3);
}
/* line 415, /home/demo3/vvs/static/admin/css/defines.less */
span.btn-ovl i {
  color: #7DABD1;
}
/* line 421, /home/demo3/vvs/static/admin/css/defines.less */
span.highlighted-properties,
li.highlighted-properties {
  color: #0D9D2A;
}
/* line 425, /home/demo3/vvs/static/admin/css/defines.less */
div.property-list {
  display: flex;
}
/* line 428, /home/demo3/vvs/static/admin/css/defines.less */
div.property-list ul {
  margin: 0;
  padding: 0;
}
/* line 432, /home/demo3/vvs/static/admin/css/defines.less */
div.property-list ul li {
  padding-top: 0;
}
/* line 437, /home/demo3/vvs/static/admin/css/defines.less */
div.property-list span.space {
  margin-right: 3px;
}
/* line 3, /home/demo3/vvs/static/admin/css/login.less */
body.login {
  background: #EEEEEE;
  height: 100%;
}
/* line 7, /home/demo3/vvs/static/admin/css/login.less */
body.login #main-container {
  font-size: 12px;
  width: 100%;
  height: 90%;
  border: none;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 17, /home/demo3/vvs/static/admin/css/login.less */
body.login #check-browser-warning {
  background: #FFFFCC;
  padding: 0.5em 1em;
  border-bottom: 1px solid #CCCCCC;
}
/* line 22, /home/demo3/vvs/static/admin/css/login.less */
body.login #check-browser-warning i.fa-warning {
  color: #EE7700;
}
/* line 25, /home/demo3/vvs/static/admin/css/login.less */
body.login #container {
  font-size: 12px;
  width: 100%;
  height: 90%;
  border: none;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 36, /home/demo3/vvs/static/admin/css/login.less */
body.login #content {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 0;
  width: 100%;
  max-width: 34em;
  min-height: 0;
  display: flow-root;
  -webkit-box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.5);
}
/* line 48, /home/demo3/vvs/static/admin/css/login.less */
body.login #content #content-main {
  padding: 2em 2em 0;
}
/* line 52, /home/demo3/vvs/static/admin/css/login.less */
body.login #content #developed-by {
  border-top: 1px solid #f7f7f7;
  background: #F6F6F6;
  padding: 1em;
  margin-top: 1.5em;
  margin-left: 0;
  margin-right: 0;
}
/* line 60, /home/demo3/vvs/static/admin/css/login.less */
body.login #content #developed-by .left-sided {
  text-align: left;
}
/* line 67, /home/demo3/vvs/static/admin/css/login.less */
body.login #header {
  background: none;
  text-align: center;
  padding: 15px 16px;
  justify-content: center;
}
/* line 73, /home/demo3/vvs/static/admin/css/login.less */
body.login #header img {
  max-width: 25em;
}
/* line 81, /home/demo3/vvs/static/admin/css/login.less */
body.login #footer,
body.login #footer-spacer {
  display: none;
}
/* line 83, /home/demo3/vvs/static/admin/css/login.less */
body.login .form-row {
  padding: 4px 0;
  clear: both;
}
/* line 87, /home/demo3/vvs/static/admin/css/login.less */
body.login .form-row label {
  color: #333333;
  font-size: 1em;
  line-height: 2em;
  padding-right: 0.5em;
  clear: both;
}
/* line 95, /home/demo3/vvs/static/admin/css/login.less */
body.login .form-row #id_auth-username,
body.login .form-row #id_auth-password,
body.login .form-row #id_token-otp_token,
body.login .form-row #id_auth-password_container {
  width: 100%;
  clear: both;
  padding: 6px;
  box-sizing: border-box;
}
/* line 103, /home/demo3/vvs/static/admin/css/login.less */
body.login .submit-row {
  text-align: center;
  margin-bottom: 0;
  border: none;
  background: none;
}
/* line 109, /home/demo3/vvs/static/admin/css/login.less */
body.login .submit-row label {
  display: none;
}
/* line 112, /home/demo3/vvs/static/admin/css/login.less */
body.login br.clear {
  clear: both;
}
