/* line 1, ../sass/base/_base.scss */
body {
  font-family: 'Poppins', sans-serif !important;
  font-family: 'PT Sans', sans-serif;
}

/* line 6, ../sass/base/_base.scss */
#left-sidebar {
  background-color: #251B5B;
}

/* line 10, ../sass/base/_base.scss */
h1 {
  font-weight: 600 !important;
  color: #95C127;
}

/* line 15, ../sass/base/_base.scss */
a {
  color: #058283;
}

/* line 19, ../sass/base/_base.scss */
a:hover {
  color: #00a6a6;
}

/* line 23, ../sass/base/_base.scss */
#home-page {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 200px;
}

/* line 1, ../sass/components/_modal.scss */
.modal form {
  padding: 1rem;
}

/* line 5, ../sass/components/_modal.scss */
a.delete-file {
  float: right;
}

/* line 9, ../sass/components/_modal.scss */
a.delete-file i {
  color: red;
  font-size: 12px;
}

/* line 1, ../sass/components/_menu.scss */
ul#menu {
  width: 100%;
}

/* line 5, ../sass/components/_menu.scss */
ul#menu li {
  width: 100%;
  padding: 0 1rem;
}

/* line 10, ../sass/components/_menu.scss */
ul#menu li:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 14, ../sass/components/_menu.scss */
ul#menu li.active {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 18, ../sass/components/_menu.scss */
ul#menu li a {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  width: 100%;
}

/* line 25, ../sass/components/_menu.scss */
.menu-section hr {
  border: 1px solid #fff;
  width: 100%;
}

/* line 30, ../sass/components/_menu.scss */
ul#menu li a i {
  margin-right: 5px;
}

/* line 34, ../sass/components/_menu.scss */
#site-content.logged-in {
  padding-left: 300px;
  position: absolute;
}

/* line 39, ../sass/components/_menu.scss */
#left-sidebar {
  position: fixed;
  z-index: 4;
  width: 300px;
  left: 0;
}

/* line 1, ../sass/components/_copytoclipboard.scss */
.copytoclipboard .input-group {
  margin-bottom: 30px;
  position: relative;
}

/* line 6, ../sass/components/_copytoclipboard.scss */
.copytoclipboard .input-group {
  position: relative;
}

/* line 10, ../sass/components/_copytoclipboard.scss */
.copytoclipboard .input-group-addon {
  border: none;
}

/* line 14, ../sass/components/_copytoclipboard.scss */
.linkname {
  display: none;
}

/* line 18, ../sass/components/_copytoclipboard.scss */
#copyButton, #copyButtonPajp {
  cursor: pointer;
  color: #251B5B;
  position: relative;
  bottom: 6px;
}

/* line 25, ../sass/components/_copytoclipboard.scss */
#copyTarget {
  border-left: none;
}

/* line 29, ../sass/components/_copytoclipboard.scss */
.copied {
  display: none;
  position: absolute;
  top: 25px;
  left: 55px;
  font-weight: 600;
}

@media (min-width: 768px) {
  /* line 38, ../sass/components/_copytoclipboard.scss */
  .copied {
    left: 135px;
  }

  /* line 42, ../sass/components/_copytoclipboard.scss */
  .linkname {
    display: block;
    background: #3b3e45;
    color: #fff;
  }
}
/* line 1, ../sass/elements/_form.scss */
.card-body .btn-delete {
  margin-top: 30px;
}

/* line 5, ../sass/elements/_form.scss */
.alert {
  font-weight: 800;
  color: red;
}

/* line 10, ../sass/elements/_form.scss */
.inversticije-row:first-of-type [data-repeater-delete],
.mnc-row:first-of-type [data-repeater-delete],
.zastupnici-row:first-of-type [data-repeater-delete],
.additional-question-form-section:first-of-type [data-repeater-delete],
.inversticije-row:first-of-type hr,
.mnc-row:first-of-type hr,
.zastupnici-row:first-of-type hr {
  display: none;
}

/* line 20, ../sass/elements/_form.scss */
.sme-info-section {
  background-color: rgba(149, 193, 39, 0.2);
  margin-bottom: 3rem;
}

/* line 25, ../sass/elements/_form.scss */
.pagination .hidden {
  display: none;
}

/* line 29, ../sass/elements/_form.scss */
.pagination a, .pagination span {
  background-color: unset !important;
  border: unset !important;
  font-weight: 700;
  color: #000;
}

/* line 36, ../sass/elements/_form.scss */
.pagination a {
  text-decoration: unset;
  border-radius: 10px;
  border: #6d6d6d 1px solid !important;
}

/* line 42, ../sass/elements/_form.scss */
a.btn-link-form, a.btn-link-form:hover {
  color: #fff;
}

/* line 46, ../sass/elements/_form.scss */
a.btn-link-form:focus, a.btn-link-form:active, .btn-link-form:active:focus {
  box-shadow: unset;
  color: #fff;
}

/* line 51, ../sass/elements/_form.scss */
.sme-form img {
  max-width: 200px;
}

/* line 55, ../sass/elements/_form.scss */
.btn-check:focus + .btn, .btn:focus {
  box-shadow: unset !important;
}

/* line 59, ../sass/elements/_form.scss */
.sme-form small {
  position: relative;
  bottom: 10px;
}

/* line 64, ../sass/elements/_form.scss */
.sme-filter-select .select2.select2-container,
.sme-filter-select .select2-selection,
.sme-filter-select .select2-selection__arrow {
  height: 38px !important;
}

/* line 70, ../sass/elements/_form.scss */
.sme-filter-select .select2-selection__rendered {
  line-height: 38px !important;
}

/* line 1, ../sass/elements/_table.scss */
#diagnostics-section table {
  margin: 0;
}

/* line 5, ../sass/elements/_table.scss */
table tr.cat-parent td.cat-name {
  font-weight: bold;
}

/* line 9, ../sass/elements/_table.scss */
table tr.cat-child td.cat-name {
  padding-left: 1rem;
}

/* line 13, ../sass/elements/_table.scss */
ul.group-files a {
  text-decoration: none;
  color: unset;
}

/* line 18, ../sass/elements/_table.scss */
.accordion-collapse.collapse.show {
  border: 2px solid #e7f1ff;
  border-top: unset;
}

@media only screen and (min-width: 768px) {
  /* line 24, ../sass/elements/_table.scss */
  .table.table.table-striped.table-resp thead th {
    border-left: 1px solid #a8a8a8;
    border-right: 1px solid #a8a8a8;
  }

  /* line 29, ../sass/elements/_table.scss */
  .table.table.table-striped.table-resp td {
    border-left: 1px solid #a8a8a8;
    border-right: 1px solid #a8a8a8;
  }

  /* line 34, ../sass/elements/_table.scss */
  .table.table.table-striped.table-resp thead th:first-child,
  .table.table.table-striped.table-resp td:first-child {
    border-left: unset;
  }

  /* line 39, ../sass/elements/_table.scss */
  .table.table.table-striped.table-resp thead th:last-child,
  .table.table.table-striped.table-resp td:last-child {
    border-left: unset;
    border-right: unset;
  }
}
/* line 4, ../sass/elements/_elements.scss */
img.img-file {
  max-width: 200px;
}

@media only screen and (max-width: 768px) {
  /* line 2, ../sass/layout/_responsive.scss */
  #site-content .bg-light {
    padding: 1rem !important;
    padding-top: 4rem !important;
  }

  /* line 7, ../sass/layout/_responsive.scss */
  #site-content.logged-in {
    padding-left: 0;
    position: absolute;
  }

  /* line 12, ../sass/layout/_responsive.scss */
  #left-sidebar {
    display: none;
    width: 250px;
  }

  /* line 17, ../sass/layout/_responsive.scss */
  .burger-button {
    position: absolute;
    float: right;
    right: 15px;
    top: 10px;
    background: none;
    border: none;
    z-index: 5;
    display: block !important;
  }

  /* line 28, ../sass/layout/_responsive.scss */
  #show-diagnostics .accordion-body {
    padding: 0;
  }
}
@media only screen and (max-width: 1000px) {
  /* line 36, ../sass/layout/_responsive.scss */
  table.table-resp {
    border: 0;
    margin-top: 2rem;
  }

  /* line 41, ../sass/layout/_responsive.scss */
  table.table-resp caption {
    font-size: 1.3em;
  }

  /* line 45, ../sass/layout/_responsive.scss */
  table.table-resp thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

  /* line 56, ../sass/layout/_responsive.scss */
  table.table-resp tr {
    border-bottom: 3px solid #ddd;
    display: block;
  }

  /* line 61, ../sass/layout/_responsive.scss */
  table.table-resp td {
    border-bottom: 1px solid #ddd;
    display: block;
  }

  /* line 66, ../sass/layout/_responsive.scss */
  table.table-resp td[data-label] {
    text-align: right;
  }

  /* line 70, ../sass/layout/_responsive.scss */
  table.table-resp td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }

  /* line 81, ../sass/layout/_responsive.scss */
  table.table-resp td:last-child {
    border-bottom: 0;
  }
}
/* line 4, ../sass/layout/_layout.scss */
.sme-form {
  max-width: 800px;
  margin: auto;
}

/* line 9, ../sass/layout/_layout.scss */
#site-content {
  padding: 0;
}
