/* line 2, frontend/static/frontend/css/frontend.scss */
.sidebar .left_col {
  margin-top: -10px; }

/* line 7, frontend/static/frontend/css/frontend.scss */
.sidebar .nav.side-menu li .child_menu a i {
  display: inline;
  font-size: 12px !important;
  margin-right: 6px; }

/* line 15, frontend/static/frontend/css/frontend.scss */
body.sidebar_disabled .left_col,
body.sidebar_disabled .nav_menu .nav.toggle {
  display: none !important; }

/* line 20, frontend/static/frontend/css/frontend.scss */
body.sidebar_disabled .right_col,
body.sidebar_disabled .top_nav.toolbar,
body.sidebar_disabled footer {
  margin-left: 0 !important; }

/*Sticky table header*/
/*https://stackoverflow.com/questions/4709390/table-header-to-stay-fixed-at-the-top-when-user-scrolls-it-out-of-view-with-jque*/
/* line 29, frontend/static/frontend/css/frontend.scss */
table.sticky-headers th {
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  z-index: 10; }

/* line 42, frontend/static/frontend/css/frontend.scss */
.container-messages ul.messages li {
  border: 1px solid #666;
  font-weight: bold;
  padding: 10px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

/* line 54, frontend/static/frontend/css/frontend.scss */
#page-content {
  margin-top: 60px;
  margin-bottom: 60px; }

/* line 60, frontend/static/frontend/css/frontend.scss */
.site_logo {
  float: left;
  padding: 6px 20px; }
  /* line 64, frontend/static/frontend/css/frontend.scss */
  .site_logo img {
    height: 40px; }

/* line 71, frontend/static/frontend/css/frontend.scss */
.site_title img {
  width: 40px;
  z-index: 1000;
  position: inherit;
  padding: 0;
  margin: 0 6px; }

/*
 *  Overridden styles
 */
/* line 86, frontend/static/frontend/css/frontend.scss */
.panel_toolbox {
  min-width: auto; }

/* line 92, frontend/static/frontend/css/frontend.scss */
.toolbar .project_title,
.toolbar .data_exchange_timestamp {
  display: inline-block;
  padding: 21px 0 0 20px;
  margin: 0;
  float: right; }

/* line 100, frontend/static/frontend/css/frontend.scss */
.toolbar #menu_toggle {
  padding: 15px 15px 0; }

/* line 104, frontend/static/frontend/css/frontend.scss */
.toolbar .nav.toggle {
  width: auto; }
  /* line 106, frontend/static/frontend/css/frontend.scss */
  .toolbar .nav.toggle a {
    padding: 0; }

/* line 111, frontend/static/frontend/css/frontend.scss */
.toolbar .breadcrumb {
  padding: 0;
  margin-top: 18px; }

/* line 116, frontend/static/frontend/css/frontend.scss */
.toolbar .breadcrumb-item.active {
  color: #19BB9C;
  font-weight: bold; }

/* line 125, frontend/static/frontend/css/frontend.scss */
.x_content .tab-content {
  border: 1px solid #ddd;
  border-top: none;
  padding: 20px; }

/* line 131, frontend/static/frontend/css/frontend.scss */
.x_content .nav-tabs {
  margin-bottom: 0;
  background-color: transparent; }
  /* line 135, frontend/static/frontend/css/frontend.scss */
  .x_content .nav-tabs .nav-link {
    border-bottom: 1px solid #ddd; }
    /* line 138, frontend/static/frontend/css/frontend.scss */
    .x_content .nav-tabs .nav-link.active {
      border-bottom: 1px solid transparent; }

/* line 146, frontend/static/frontend/css/frontend.scss */
.nav-item .hijacked {
  color: #DC3544 !important; }

/*
.page-datatable-wrapper {

    width: 100% !important;

    .dataTable thead th {
        background-color: #333;
        color: white;
        border-color: #333 !important;
    }

    #datatable_filter {
        display: none;
    }

    .dataTables_paginate .pagination {
        justify-content: center !important;
    }

    .dataTable {
        border: 2px solid #333;
        font-size: 12px;
        line-height: 14px;
    }

    .dataTable tr.shown {
        background-color: #ffff99 !important;
    }

    .dataTable tr th.latest_by {
        color: yellow;
    }

}
*/
/* Icons */
/* line 188, frontend/static/frontend/css/frontend.scss */
.link-with-icon::before {
  font-family: "FontAwesome";
  content: "\f013";
  padding-right: 8px;
  -webkit-font-smoothing: antialiased; }

/* line 196, frontend/static/frontend/css/frontend.scss */
.link-download::before {
  content: "\f019"; }

/* line 197, frontend/static/frontend/css/frontend.scss */
.icon-danger {
  color: #E34F4E; }

/* line 198, frontend/static/frontend/css/frontend.scss */
.icon-success {
  color: #00C08E; }

/* line 199, frontend/static/frontend/css/frontend.scss */
.icon-warning {
  color: #FCAE53; }

/* line 200, frontend/static/frontend/css/frontend.scss */
.icon-white {
  color: #939BA1; }

/* line 201, frontend/static/frontend/css/frontend.scss */
.icon-info {
  color: #43C1DD; }

/* line 206, frontend/static/frontend/css/frontend.scss */
.select2 {
  min-width: 300px; }

/* line 211, frontend/static/frontend/css/frontend.scss */
#id_budget {
  min-width: 500px; }

/* Select2 custom styles */
/* line 216, frontend/static/frontend/css/frontend.scss */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-color: #e7eaec; }

/* line 220, frontend/static/frontend/css/frontend.scss */
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  /* border-color: #1ab394; */
  border-color: #ccc; }

/* line 225, frontend/static/frontend/css/frontend.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #1ab394; }

/* line 228, frontend/static/frontend/css/frontend.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #e7eaec; }

/* line 231, frontend/static/frontend/css/frontend.scss */
.select2-dropdown {
  border-color: #e7eaec; }

/* line 234, frontend/static/frontend/css/frontend.scss */
.select2-dropdown input:focus {
  outline: none; }

/* line 237, frontend/static/frontend/css/frontend.scss */
.select2-selection {
  outline: none; }

/* line 240, frontend/static/frontend/css/frontend.scss */
.select2-search__field,
.select2-results__option {
  color: black; }

/* line 244, frontend/static/frontend/css/frontend.scss */
.ui-select-container.ui-select-bootstrap .ui-select-choices-row.active > a {
  background-color: #1ab394; }

/*
.ui-combo-button {
    display: inline-block;
    border-left: 1px solid #333;
    width: 20px;
    background-color: white;
    color: black;

    &:before {
        position: relative;
        top: 1px;
        display: inline-block;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        content:"\e094";

        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    &:hover {
        text-decoration: none;
    }

}
*/
/* line 277, frontend/static/frontend/css/frontend.scss */
.field-geo_group {
  max-width: 300px; }
