footer.sticky-footer {
    padding: 1rem 0;
}
@font-face {
    font-family: 'Erbos';
    src: url('../fonts/ErbosDraco1StNbpRegular-99V5.woff') format('woff');
}
@font-face {
    font-family: 'Trench';
    src: url('../fonts/TrenchThin-aZ1J.woff') format('woff');
}
.min-height-item{
    max-height: 150px;
    overflow: auto;
}

.min-height-parcel{
    max-height: 150px;
    overflow: auto;
}

.topbar .navbar-search input {
     font-size: 1rem;
}

.no-border{
     border: none; !important
}

.nav-link {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.bg-dark {
    background-color: #343a40 !important;
}

.sidebar .nav-item .collapse .collapse-inner .collapse-item, .sidebar .nav-item .collapsing .collapse-inner .collapse-item {
    padding: .3rem 1rem;
}

 .ui-autocomplete {
     max-height: 200px;
     overflow-y: auto;
     /* prevent horizontal scrollbar */
     overflow-x: hidden;
 }
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
    height: 100px;
}

 .select2-selection__rendered {
     /*line-height: calc(1.5em + 0.5rem + 2px) !important;*/
 }
.select2-container .select2-selection--single {
    height: calc(1.5em + 0.5rem + 2px) !important;
}
.select2-selection__arrow {
    height: calc(1.5em + 0.5rem + 2px) !important;
}

.zindex-10000{
    z-index: 100000;
}
