.paginator {
    display:inline-block;
    padding-left:0;
    margin:18px 0;
    border-radius:4px;
}
.paginator>li {
    display:inline;
}
.paginator>li>a,
.paginator>li>span {
    position:relative;
    float:left;
    padding:6px 12px;
    line-height:1.428571429;
    text-decoration:none;
    background-color:#ffffff;
    border:1px solid #dddddd;
    margin-left:-1px;
}
.paginator>li:first-child>a,
.paginator>li:first-child>span {
    margin-left:0;
    border-bottom-left-radius:4px;
    border-top-left-radius:4px;
}
.paginator>li:last-child>a,
.paginator>li:last-child>span {
    border-bottom-right-radius:4px;
    border-top-right-radius:4px;
}
.paginator>li>a:hover,
.paginator>li>span:hover,
.paginator>li>a:focus,
.paginator>li>span:focus {
    background-color:#eeeeee;
}
.paginator>.active>a,
.paginator>.active>span,
.paginator>.active>a:hover,
.paginator>.active>span:hover,
.paginator>.active>a:focus,
.paginator>.active>span:focus {
    z-index:2;
    color:#ffffff;
    background-color:#444444;
    border-color:#444444;
    cursor:default;
}
.paginator>.disabled>span,
.paginator>.disabled>span:hover,
.paginator>.disabled>span:focus,
.paginator>.disabled>a,
.paginator>.disabled>a:hover,
.paginator>.disabled>a:focus {
    color:#999999;
    background-color:#ffffff;
    border-color:#dddddd;
    cursor:not-allowed;
}
.paginator-lg>li>a,
.paginator-lg>li>span {
    padding:10px 16px;
    font-size:17px;
}
.paginator-lg>li:first-child>a,
.paginator-lg>li:first-child>span {
    border-bottom-left-radius:6px;
    border-top-left-radius:6px;
}
.paginator-lg>li:last-child>a,
.paginator-lg>li:last-child>span {
    border-bottom-right-radius:6px;
    border-top-right-radius:6px;
}
.paginator-sm>li>a,
.paginator-sm>li>span {
    padding:5px 10px;
    font-size:12px;
}
.paginator-sm>li:first-child>a,
.paginator-sm>li:first-child>span {
    border-bottom-left-radius:3px;
    border-top-left-radius:3px;
}
.paginator-sm>li:last-child>a,
.paginator-sm>li:last-child>span {
    border-bottom-right-radius:3px;
    border-top-right-radius:3px;
}

.paginator .current,
.paginator .current:hover {
    cursor: not-allowed;
    background: #00689B;
    color: #fff;
}
.paginator .current.dots {
    cursor: default;
    background: transparent;
    color: #b8b8b8;
}

.tx-akt-google-map .browsebox {
    line-height:1.5em !important;
    padding:5px 0 10px !important;
    text-align:left !important;
}
.tx-akt-google-map .browsebox .pagination > li:first-child > a,
.tx-akt-google-map .browsebox .pagination > li:last-child > a {
    border-radius:0px !important;
}
.searchbox-wrapper .form-field input {
    width:98.5%;
    padding: 5px;
    border:1px solid #ccc;
    font-size: 100%;
}
.searchbox-wrapper .form-field select {
    width:100%;
    padding: 5px 0;
    border:1px solid #ccc;
    font-size: 100%;
}
#map {
    position:relative;
    z-index: 9;
}
.list-item {
    line-height: 25px;
    padding: 10px;
    margin: 0 0 -1px 0;
    border: 1px solid #ddd;
    border-bottom: none;
}
.list-item.last {
    border-bottom: 1px solid #ddd;
}
.list-item:hover {
    background: #f7f7f7;
}
.tx-akt-google-map h3 {
    padding-bottom: 10px;
}

/* general typography */
.leaflet-popup-content {
	font: 16px/1.5 "Fira Sans", Arial, sans-serif;
}

.leaflet-popup-content a {
   text-decoration: none; 
}

.tx-akt-google-map table a {
    text-decoration: none;
}
