/* /Features/Kennisbank/Components/SearchBar.razor.rz.scp.css */
.search.form-control[b-x2uuak3f2p] {
    border-color: #0a4f70;
    box-shadow: 2px 2px 2px #d8d8d8
}
/* /Features/Kennisbank/PestRegulators/PestRegulatorDetailsPage.razor.rz.scp.css */
/*.grid {
  display: grid;
  grid-template-columns: repeat(3, 288px);
  grid-column-gap: 123px;
  grid-row-gap: 75px;
}
*/
/* /Features/Kennisbank/Plants/PlantDetailsPage.razor.rz.scp.css */
/*.grid {
  display: grid;
  grid-template-columns: repeat(3, 288px);
  grid-column-gap: 123px;
  grid-row-gap: 75px;
}
*/
/* /Features/Kennisbank/Plants/PlantsPage.razor.rz.scp.css */
/*.grid {
  display: grid;
  grid-template-columns: repeat(3, 288px);
  grid-column-gap: 123px;
  grid-row-gap: 75px;
}
*/
/* /Features/Kennisbank/Pollinators/PollinatorDetailsPage.razor.rz.scp.css */
/*.grid {
  display: grid;
  grid-template-columns: repeat(3, 288px);
  grid-column-gap: 123px;
  grid-row-gap: 75px;
}
*/
/* /Features/Layout/Components/Header.razor.rz.scp.css */
header .header-top[b-fnhqtmq23h] {
    display: flex;
    align-items: center;
    padding: 8px 16px;
    box-shadow: 0 3px 2px -2px #cecece;
    border-bottom: 1px solid #eee
}

header .header-top[b-fnhqtmq23h]  a {
    padding: 8px;
    font-weight: 800
}
/* /Features/Layout/Components/NavBar.razor.rz.scp.css */
header nav.navbar[b-59vsil0kur] {
    background-color: #0a4f70;

}

header nav.navbar[b-59vsil0kur]  ul.navbar-nav li a {
    font-weight: 700;
    color: #fff;
    transition: all .2s ease
}

header nav.navbar[b-59vsil0kur]  ul.navbar-nav li a:hover {
    color: #50acd6
}

/*
header .page-actions {
    padding: 8px 16px;
    border-bottom: 1px solid #ced4da
}
*/
/* /Features/Layout/Components/Wrapper.razor.rz.scp.css */
#wrapper[b-m2qmudy4nn] {
    height: 100%;
    min-height: 0;
    display: flex;
    flex: 1
}

#wrapper-content[b-m2qmudy4nn] {
    height: 100%;
    min-height: 0;
    display: flex;
    flex: 1
}

#wrapper-content[b-m2qmudy4nn]  .content {
    display: flex;
    flex-direction: row;
    min-height: 0;
    flex: 1
}

#wrapper-content[b-m2qmudy4nn]  .content main {
    flex: 1
}
/* /Features/Layout/MainLayout.razor.rz.scp.css */
/* /Features/Tool/Components/CardPagingBlock.razor.rz.scp.css */
.paging[b-cxso6kpxbe] {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    border-top: 1px solid #dee2e6
}

.paging nav[b-cxso6kpxbe] {
    padding: 8px 16px;
    display: flex;
    align-items: center
}

.paging nav span[b-cxso6kpxbe] {
    display: block;
    margin-left: 12px
}

.paging nav ul.pagination[b-cxso6kpxbe] {
    margin: 8px 0
}

.paging nav ul.pagination li a[b-cxso6kpxbe] {
    padding: 4px 12px
}

.paging nav ul.pagination li a img[b-cxso6kpxbe] {
    filter: opacity(.5)drop-shadow(0 0 0 #1e3665)
}

a.page-link[b-cxso6kpxbe] {
    background: #fff;
    background: linear-gradient(180deg,#fff 0%,rgba(213,213,213,.3) 100%)
}
/* /Features/Tool/Components/ContentPanel.razor.rz.scp.css */
main[b-h5w3pm9lqs]  .panel {
    display: flex;
    flex-direction: column;
    min-height: 0;
    flex: 1;
}

main[b-h5w3pm9lqs]  .panel .panel__header {
    border-bottom: 1px solid #cecece;
    padding: 16px;
    display: flex;
    align-items: center;
}

main[b-h5w3pm9lqs]  .panel .panel__header .panel__header__title {
    display: flex;
    margin-right: 12px
}

main[b-h5w3pm9lqs]  .panel .panel__header .panel__header__title .panel-name {
    font-weight: 700
}

main[b-h5w3pm9lqs]  .panel .panel__header .panel__header__actions .panel-actions .btn {
    padding: 4px 8px
}

main[b-h5w3pm9lqs]  .panel .panel__body ul.nav {
    padding: 16px
}

@media(max-width: 767.98px) {
    main[b-h5w3pm9lqs]  .panel .panel__header {
        flex-wrap: wrap;
        flex-direction: column;
        align-items: start;
    }

    main[b-h5w3pm9lqs]  .panel .panel__header .panel__header__title {
        margin-bottom: 12px
    }
}

main[b-h5w3pm9lqs]  .modal .modal-body {
    padding: 0;
}

main[b-h5w3pm9lqs]  .modal .modal-body p {
    padding: 16px;
    }

main[b-h5w3pm9lqs]  .modal .modal-body .table {
    margin-bottom: 8px;
    }

main[b-h5w3pm9lqs]  .modal .modal-body .table thead tr th {
        background-color: transparent;
    padding: 4px 16px;
    }

main[b-h5w3pm9lqs]  .modal .modal-body .table tbody tr td {
        background-color: transparent;
        padding: 4px 16px;
    width: 50%;
    }

main[b-h5w3pm9lqs]  .modal .modal-footer {
    border: none;
}

/* nav buttons */

.nav-underline[b-h5w3pm9lqs] {
    gap: 1rem;
}

.nav-underline .nav-link[b-h5w3pm9lqs] {
    padding-right: 0;
    padding-left: 0;
    border-bottom: .125rem solid transparent
}

.nav-underline .nav-link:hover[b-h5w3pm9lqs], .nav-underline .nav-link:focus[b-h5w3pm9lqs] {
    border-bottom-color: initial;
}

    .nav-underline .nav-link.active[b-h5w3pm9lqs], .nav-underline .show > .nav-link[b-h5w3pm9lqs] {
        font-weight: 700;
        color: rgb(33, 37, 41);
        border-bottom-color: initial;
    }
/* /Features/Tool/Components/MatrixTabPane.razor.rz.scp.css */
/* /Features/Tool/Components/PlantDialog.razor.rz.scp.css */
.modal .modal-body[b-dq4ulddvie] {
    padding: 0;
}

.modal .modal-body p[b-dq4ulddvie] {
    padding: 16px;
}

.modal .modal-body .table[b-dq4ulddvie] {
    margin-bottom: 8px
}

.modal .modal-body .table thead tr th[b-dq4ulddvie] {
    background-color: transparent;
    padding: 4px 16px;
}

.modal .modal-body .table tbody tr td[b-dq4ulddvie] {
    background-color: transparent;
    padding: 4px 16px;
    width: 50%;
}

.modal .modal-footer[b-dq4ulddvie] {
    border: none;
}
