.pagination {
    display: flex;
    flex-direction: row;
    width: 750px;
    margin: 30px auto;
    font-size: 130%;
}

.pagination.pagination-top {
    margin-top: 0px;
    margin-bottom: 10px;
}

.pagination.pagination-bottom {
    margin-top: 10px;
}

.pagination div {
    width: 33%;
    margin: auto;
    text-align: center;
}

.pages .current {
    font-size: 120%;
    font-weight: 700;
}

#article-search-table tr td:nth-child(1) {
    width: 175px;
}

#article-search-table tr td:nth-child(2) {
    width: 65px;
}

#article-search-table tr td:last-child #reset {
    float: right;
}

#article-search-table .remove {
    color: #ff0000;
    font-size: 20px;
}

#article-search-table .remove:hover {
    cursor: pointer;
}

form.pagination-form {
    display: inline-block;
}

.pagination-form-submit {
    padding: 0;
    border: none;
    background: none;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #45521e;
    font-size: 100%;
}

.pagination-form-submit:focus, .pagination-form-submit:hover {
    color: #7faa05;
    cursor: pointer;
}

.critical {
    padding: 0.8em;
    margin-bottom: 1em;
    border: 2px solid #ddd;
}

.critical {
    /*background: #c0c0c0;*/
    background: #000;
    /*color: #000000;*/
    color: #fff;
    /*border-color: #616161;*/
    border-color: #5e5e5e;
}

.leaflet-popup-content a.delete-marker, .leaflet-popup-content a.delete-element {
    /* float: none;
    margin: auto;
    background: #c3c3c3;
    border: 0;
    color: #fff !important;
    border-radius: 8px;
    font-weight: 300;
    padding: 2px 5px; */
    color: #7ba840 !important;
    cursor: pointer;
}

.leaflet-popup-content a.delete-marker:hover, .leaflet-popup-content a.delete-element:hover {
    /* background: #999; */
    color: #0099a8 !important;
}

/* leaflet icons */
.leaflet-marker-pane .client-map-icon {
    margin-top: -34px;
    margin-left: -17px;
}

.leaflet-marker-pane .default-icon {
    margin-top: -44px;
    margin-left: -22px;
}

.leaflet-marker-pane .plotting-icon {
    margin-top: -34px;
    margin-left: -17px;
}

.leaflet-popup {
    /* bottom: 17px !important; */
    /* a bad hack since we can't get popupAnchor to work */
}

.full-screen-control a {
    overflow: hidden;
    background-image: url('../../mapIcons/controls/fullscreen.png');
    background-repeat: no-repeat;
}

.full-screen-control a.fullscreen-off {
    background-position: 0px 0px;
}

.full-screen-control a.fullscreen-on {
    background-position: 0px -26px;
}

#multiple-search-results {
    display: none;
}

#multiple-search-results select {
    width: 100%;
}

#as-results-sel_previous_article ul.as-list {
    z-index: 2000;
}