/* line 4, static_files/scss/style.scss */
.alert {
  margin-bottom: 2rem;
  font-size: 16px; }

/* line 9, static_files/scss/style.scss */
.alert-wrapper {
  margin: 0 10px; }

/* line 13, static_files/scss/style.scss */
.centered {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  margin-left: 100px; }

/* line 22, static_files/scss/style.scss */
.container-fluid {
  padding: 30px 10px; }

/* line 26, static_files/scss/style.scss */
.footer .container-fluid {
  padding: 0px; }

/* line 30, static_files/scss/style.scss */
.nav-tabs .nav-link.active {
  background-color: transparent; }

/* line 34, static_files/scss/style.scss */
ul.errorlist {
  list-style: none;
  margin: 0;
  padding: 0; }
  /* line 39, static_files/scss/style.scss */
  ul.errorlist li {
    color: red; }

/* line 45, static_files/scss/style.scss */
.alert.alert-danger li, .alert.alert-success li {
  color: #fff; }

/* line 51, static_files/scss/style.scss */
.page-title-box .page-title {
  line-height: unset; }

/* line 55, static_files/scss/style.scss */
.page-title-box .page-title-right {
  margin-top: unset; }

/* line 59, static_files/scss/style.scss */
.page-title-box .breadcrumb {
  padding: unset; }

/* line 64, static_files/scss/style.scss */
.hide {
  display: none; }

/* line 68, static_files/scss/style.scss */
.card-body small {
  position: relative;
  bottom: 4px; }

/* line 73, static_files/scss/style.scss */
h3 small {
  position: relative;
  top: 0px;
  bottom: 0px; }
  /* line 78, static_files/scss/style.scss */
  h3 small.badge {
    font-size: 12px; }

/* line 83, static_files/scss/style.scss */
.preview-file {
  width: 100%;
  height: 350px; }
