@font-face {
  font-family: 'Effra';
  src: url(/fonts/Effra_Lt.ttf) format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Effra';
  src: url(/fonts/Effra_Rg.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Effra';
  src: url(/fonts/Effra_Md.ttf) format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Effra';
  src: url(/fonts/Effra_Bd.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Effra';
  src: url(/fonts/Effra_Md.ttf) format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Effra';
  src: url(/fonts/Effra_LtIt.ttf) format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Effra';
  src: url(/fonts/Effra_It.ttf) format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Effra';
  src: url(/fonts/Effra_MdIt.ttf) format('truetype');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Effra';
  src: url(/fonts/Effra_BdIt.ttf) format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Effra';
  src: url(/fonts/Effra_MdIt.ttf) format('truetype');
  font-weight: 900;
  font-style: italic;
}

html,
body,
#root {
  height: 100%;
  font-family: Verdana, sans-serif;
}
fieldset,
.ant-form fieldset {
  margin-top: 10px;
}
fieldset > legend,
.ant-form fieldset > legend {
  display: block;
  width: 100%;
  margin-bottom: 10px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 11px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-card,
.ant-tabs-card {
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.08), 0 3px 6px 0 rgba(0, 0, 0, 0.06), 0 5px 12px 4px rgba(0, 0, 0, 0.045);
}
.ant-card .ant-tabs-nav,
.ant-tabs-card .ant-tabs-nav {
  z-index: 1;
}
.ant-card.inactive,
.ant-tabs-card.inactive {
  background-color: #f0f0f0;
}
.ant-card.inactive .ant-card-body,
.ant-tabs-card.inactive .ant-card-body {
  opacity: 0.5;
}
.ant-btn:not(.ant-btn-link, .ant-btn-text, [disabled]) {
  box-shadow: -1px -1px 1px 1px inset hsl(0, 0%, 95%), 4px 4px 4px -2px hsl(0, 0%, 90%);
}
.ant-btn:not(.ant-btn-link, .ant-btn-text, [disabled]):not(.ant-btn-background-ghost).ant-btn-primary {
  box-shadow: -1px -1px 1px 1px inset #008fc7, 4px 4px 4px -2px hsl(0, 0%, 90%);
  border-color: #008fc7;
}
.ant-btn:not(.ant-btn-link, .ant-btn-text, [disabled]):not(.ant-btn-background-ghost).ant-btn-primary:hover {
  box-shadow: -1px -1px 1px 1px inset #009edb, 4px 4px 4px -2px hsl(0, 0%, 90%);
  border-color: #009edb;
}
.ant-btn:not(.ant-btn-link, .ant-btn-text, [disabled]):not(.ant-btn-background-ghost).ant-btn-danger {
  box-shadow: -1px -1px 1px 1px inset #ff393b, 4px 4px 4px -2px hsl(0, 0%, 90%);
  border-color: #ff393b;
}
.ant-btn:not(.ant-btn-link, .ant-btn-text, [disabled]):not(.ant-btn-background-ghost).ant-btn-danger:hover {
  box-shadow: -1px -1px 1px 1px inset #ff4d4f, 4px 4px 4px -2px hsl(0, 0%, 90%);
  border-color: #ff4d4f;
}
.ant-btn.ant-btn-link {
  padding: 0;
}
.ant-form-item {
  margin-bottom: 8px;
}
.ant-picker-input > input {
  width: 140px;
}
.ant-input-number-input {
  text-align: right;
}
.ant-input-number-sm input {
  padding-right: 28px;
}
.ant-input-number {
  width: 100%;
}
.ant-popover-buttons {
  display: flex;
  flex-direction: row-reverse;
}
.ant-tabs-dropdown-menu {
  max-height: 400px;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  padding: 0 20px;
}
.ant-modal-body {
  max-height: calc(100vh - 256px);
  overflow-y: auto;
}
.monospace {
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
.ws-pre {
  white-space: pre;
}
.ws-pre-line {
  white-space: pre-line;
}
.grow {
  flex-grow: 1;
}
.text-align-left {
  text-align: left;
}
.text-align-right {
  text-align: right;
}
.padding-left-0 {
  padding-left: 0 !important;
}
.primary {
  color: #009edb;
}
.info {
  color: #1890ff;
}
.success {
  color: #52c41a;
}
.warning {
  color: #faad14;
}
.error {
  color: #ff4d4f;
}
.inactive {
  color: #999999;
}
.background-primary {
  background-color: #009edb;
  color: white;
}
.background-info {
  background-color: #1890ff;
  color: white;
}
.background-success {
  background-color: #52c41a;
  color: white;
}
.background-warning {
  background-color: #faad14;
  color: white;
}
.background-error {
  background-color: #ff4d4f;
  color: white;
}
.background-inactive {
  background-color: #999999;
  color: white;
}
.ant-alert-inactive {
  background-color: #f0f0f0;
}
.select-dark {
  background-color: #262626;
}
.select-dark > .ant-select-selector {
  background-color: #262626 !important;
  color: rgba(255, 255, 255, 0.65);
}
.select-dark > .ant-select-arrow {
  color: rgba(255, 255, 255, 0.65);
}


/*# sourceMappingURL=main.css.map*/