/* line 1, static/scss/bootstrap-changes.scss */
.btn {
  border-radius: 8px; }
  /* line 4, static/scss/bootstrap-changes.scss */
  .btn.btn-primary {
    background-color: #01b1f3;
    border: solid 1px #01aff0;
    color: #FFF; }
    /* line 9, static/scss/bootstrap-changes.scss */
    .btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus {
      background-color: #212832;
      border: solid 1px #202730; }
  /* line 15, static/scss/bootstrap-changes.scss */
  .btn.btn-secondary {
    background-color: #faa61a;
    border: solid 1px #faa518;
    color: #000; }
    /* line 20, static/scss/bootstrap-changes.scss */
    .btn.btn-secondary:hover, .btn.btn-secondary:active, .btn.btn-secondary:focus {
      background-color: #212832;
      border: solid 1px #202730;
      color: #FFF; }

/* line 29, static/scss/bootstrap-changes.scss */
.card-primary .card-header {
  background-color: #773C2F;
  color: #fff; }

/* line 35, static/scss/bootstrap-changes.scss */
.nav-link {
  color: #01b1f3; }
  /* line 38, static/scss/bootstrap-changes.scss */
  .nav-link.active, .nav-link:focus, .nav-link:active, .nav-link:hover {
    color: #212832; }

/* line 6, static/scss/base.scss */
html, body {
  position: relative;
  width: 100vw !important;
  height: 100vh !important;
  margin: 0;
  padding: 0;
  z-index: 0;
  font-family: 'Source Sans Pro'; }

/* line 17, static/scss/base.scss */
hr {
  border-color: #dbdbdb; }

/* line 21, static/scss/base.scss */
a {
  text-decoration: none;
  color: #01b1f3; }
  /* line 25, static/scss/base.scss */
  a:active, a:hover, a:focus {
    color: #212832; }

/* line 30, static/scss/base.scss */
table.table-acl {
  border-spacing: 2px;
  width: 100%; }
  /* line 34, static/scss/base.scss */
  table.table-acl thead th {
    background: #773C2F !important;
    border: 1px solid #522a21;
    color: #fff;
    padding: 11px 5px;
    text-align: center !important; }
  /* line 42, static/scss/base.scss */
  table.table-acl tbody {
    border-top: 1px solid #ccc; }
    /* line 45, static/scss/base.scss */
    table.table-acl tbody tr {
      display: table-row;
      vertical-align: inherit;
      border-color: inherit; }

/* line 54, static/scss/base.scss */
table.table-acl-minimal th, table.table-acl-minimal td {
  border: 1px solid #773C2F;
  padding: 0 8px; }

/* line 3, static/scss/templates/minimal.scss */
body.minimal {
  position: relative;
  background-color: #E8E8E8; }
  /* line 7, static/scss/templates/minimal.scss */
  body.minimal > .contentContainer {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #FFF;
    border-radius: 8px; }
