/* line 1, app/assets/stylesheets/admins.css.scss */
.selector-for-some-widget {
  box-sizing: content-box;
}

/* line 1, ../usr/local/bundle/gems/bootstrap_form-5.4.0/app/assets/stylesheets/rails_bootstrap_forms.css */
.rails-bootstrap-forms-date-select select,
.rails-bootstrap-forms-time-select select,
.rails-bootstrap-forms-datetime-select select {
  display: inline-block;
  width: auto;
}

/* line 8, ../usr/local/bundle/gems/bootstrap_form-5.4.0/app/assets/stylesheets/rails_bootstrap_forms.css */
.rails-bootstrap-forms-error-summary {
  margin-top: 10px;
}

/* line 7, app/assets/stylesheets/admins.css.scss */
.account-status-badge {
  width: 18px;
  height: 18px;
  border-radius: 50%;
}

/* line 11, app/assets/stylesheets/admins.css.scss */
.account-status-badge.green {
  background-color: green;
}

/* line 14, app/assets/stylesheets/admins.css.scss */
.account-status-badge.red {
  background-color: red;
}

/* line 17, app/assets/stylesheets/admins.css.scss */
.account-status-badge.yellow {
  background-color: yellow;
}
/* line 1, app/assets/stylesheets/application.css.scss */
body {
  margin: 0;
  background-color: #F6F6F6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1, app/assets/stylesheets/frappe.css.scss */
.chart-container {
  position: relative;
  /* for absolutely positioned tooltip */
  /* https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/ */
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}

/* line 9, app/assets/stylesheets/frappe.css.scss */
.chart-container .axis, .chart-container .chart-label {
  fill: #555b51;
}

/* line 12, app/assets/stylesheets/frappe.css.scss */
.chart-container .axis line, .chart-container .chart-label line {
  stroke: #dadada;
}

/* line 17, app/assets/stylesheets/frappe.css.scss */
.chart-container .dataset-units circle {
  stroke: #fff;
  stroke-width: 2;
}

/* line 22, app/assets/stylesheets/frappe.css.scss */
.chart-container .dataset-units path {
  fill: none;
  stroke-opacity: 1;
  stroke-width: 2px;
}

/* line 28, app/assets/stylesheets/frappe.css.scss */
.chart-container .dataset-path {
  stroke-width: 2px;
}

/* line 32, app/assets/stylesheets/frappe.css.scss */
.chart-container .path-group path {
  fill: none;
  stroke-opacity: 1;
  stroke-width: 2px;
}

/* line 38, app/assets/stylesheets/frappe.css.scss */
.chart-container line.dashed {
  stroke-dasharray: 5, 3;
}

/* line 42, app/assets/stylesheets/frappe.css.scss */
.chart-container .axis-line .specific-value {
  text-anchor: start;
}

/* line 45, app/assets/stylesheets/frappe.css.scss */
.chart-container .axis-line .y-line {
  text-anchor: end;
}

/* line 48, app/assets/stylesheets/frappe.css.scss */
.chart-container .axis-line .x-line {
  text-anchor: middle;
}

/* line 52, app/assets/stylesheets/frappe.css.scss */
.chart-container .legend-dataset-text {
  fill: #6c7680;
  font-weight: 600;
}

/* line 58, app/assets/stylesheets/frappe.css.scss */
.graph-svg-tip {
  position: absolute;
  z-index: 99999;
  padding: 10px;
  font-size: 12px;
  color: #959da5;
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 3px;
}

/* line 67, app/assets/stylesheets/frappe.css.scss */
.graph-svg-tip ul {
  padding-left: 0;
  display: flex;
}

/* line 71, app/assets/stylesheets/frappe.css.scss */
.graph-svg-tip ol {
  padding-left: 0;
  display: flex;
}

/* line 76, app/assets/stylesheets/frappe.css.scss */
.graph-svg-tip ul.data-point-list li {
  min-width: 90px;
  flex: 1;
  font-weight: 600;
}

/* line 82, app/assets/stylesheets/frappe.css.scss */
.graph-svg-tip strong {
  color: #dfe2e5;
  font-weight: 600;
}

/* line 86, app/assets/stylesheets/frappe.css.scss */
.graph-svg-tip .svg-pointer {
  position: absolute;
  height: 5px;
  margin: 0 0 0 -5px;
  content: ' ';
  border: 5px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.8);
}

/* line 94, app/assets/stylesheets/frappe.css.scss */
.graph-svg-tip.comparison {
  padding: 0;
  text-align: left;
  pointer-events: none;
}

/* line 98, app/assets/stylesheets/frappe.css.scss */
.graph-svg-tip.comparison .title {
  display: block;
  padding: 10px;
  margin: 0;
  font-weight: 600;
  line-height: 1;
  pointer-events: none;
}

/* line 106, app/assets/stylesheets/frappe.css.scss */
.graph-svg-tip.comparison ul {
  margin: 0;
  white-space: nowrap;
  list-style: none;
}

/* line 111, app/assets/stylesheets/frappe.css.scss */
.graph-svg-tip.comparison li {
  display: inline-block;
  padding: 5px 10px;
}

@font-face {
  font-family: 'Notification';
  src: url(/assets/fonts/notification-5518d74756be2eaa69ce4aba56dcc4c1935fbe1b941f17e90f72b754503965b8.eot?s3g3t9);
  src: url(/assets/fonts/notification-5518d74756be2eaa69ce4aba56dcc4c1935fbe1b941f17e90f72b754503965b8.eot?#iefixs3g3t9) format("embedded-opentype"), url(/assets/fonts/notification-e5c7df2a676c6651ac35e3c0000c12f7f1914fd282f4a722dc67d1fb4f06fb05.woff?s3g3t9) format("woff"), url(/assets/fonts/notification-0ce3dbb5eceb7a4101238f9b81ca35fd6985cc3bd56712ffc67d065f1e50170b.ttf?s3g3t9) format("truetype"), url(/fonts/notification.svg?s3g3t9#notification) format("svg");
  font-weight: normal;
  font-style: normal;
}

.notification-container {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999999;
  width: 320px;
  padding: 0px 15px;
  max-height: calc(100% - 30px);
  overflow-x: hidden;
  overflow-y: auto;
}

.notification {
  box-sizing: border-box;
  padding: 15px 15px 15px 58px;
  border-radius: 2px;
  color: #fff;
  background-color: #ccc;
  box-shadow: 0 0 12px #999;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.2em;
  position: relative;
  opacity: 0.9;
  margin-top: 15px;
}

.notification .title {
  font-size: 1em;
  line-height: 1.2em;
  font-weight: bold;
  margin: 0 0 5px 0;
}

.notification:hover, .notification:focus {
  opacity: 1;
}

.notification-enter {
  visibility: hidden;
  transform: translate3d(100%, 0, 0);
}

.notification-enter.notification-enter-active {
  visibility: visible;
  transform: translate3d(0, 0, 0);
  transition: all 0.4s;
}

.notification-leave {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

.notification-leave.notification-leave-active {
  visibility: hidden;
  transform: translate3d(100%, 0, 0);
  transition: all 0.4s;
}

.notification:before {
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -14px;
  display: block;
  font-family: 'Notification';
  width: 28px;
  height: 28px;
  font-size: 28px;
  text-align: center;
  line-height: 28px;
}

.notification-info {
  background-color: #2f96b4;
}

.notification-info:before {
  content: "";
}

.notification-success {
  background-color: #51a351;
}

.notification-success:before {
  content: "";
}

.notification-warning {
  background-color: #f89406;
}

.notification-warning:before {
  content: "";
}

.notification-error {
  background-color: #bd362f;
}

.notification-error:before {
  content: "";
}
/* line 3, app/assets/stylesheets/processing.scss */
html {
  background-color: #F6F6F6;
}

/* line 7, app/assets/stylesheets/processing.scss */
body {
  margin: 0;
  color: #3b3a3f;
  font-size: 14px;
  font-family: "Rubik", sans-serif;
  font-weight: 300;
  position: relative;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
/* line 18, app/assets/stylesheets/login.css.scss */
body {
  margin: 0;
  background-color: #F6F6F6;
  padding-top: 4rem;
  color: #3b3a3f;
  font-size: 14px;
  font-family: "Rubik", sans-serif;
  font-weight: 300;
  position: relative;
}
