/*
 * Styles for the few server-rendered pages (login, sign up, early access).
 * Served by Propshaft as-is; there is no preprocessing.
 */
.login-form-forgot {
  float: right;
}

.login-form-button {
  width: 100%;
}

body {
  padding: 8px;
}


/* # ant.design overrides # */
.ant-layout {
  background: white;
}

.ant-btn-primary {
  background-color: #3B568C;
  border-color: #3B568C;
}

.ant-btn-primary:hover, .ant-btn-primary:focus {
  background-color: #4E72BA;
  border-color: #4E72BA;
}

.ant-btn-group .ant-btn-primary:last-child:not(:first-child), .ant-btn-group .ant-btn-primary+.ant-btn-primary {
  border-left-color: #4E72BA;
}

h1, h2 {
  color: #508365;
}

h6 {
  letter-spacing: 0.3px;
}

/* Border gloom around input fields */
.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #4E72BA;
}

.ant-input:focus, .ant-input:hover {
  border-color: #4E72BA;
  outline: none;
  box-shadow: 0 0 6px #C2D6FF;
}

/* Don't want the transition in the tree, makes it feel laggy  */

.ant-tree li .ant-tree-node-content-wrapper {
  transition: all 0s;
}

/* Don't want the grey background either */

.ant-layout {
  background-color: white;
}

a {
  transition: all 0s;
  color: #4E72BA;
}

/* Disable text selection for many components */

.ant-tree, .ant-tag, .ant-btn {
  user-select: none;
}

