.pagination-block {
    border-spacing:10px;
    margin: 15px 10px 0px 10px;
}

.other-page, .other-page-static, .other-page-static-disabled, .current-page, .pagination { 
    padding: 10px 15px 10px 15px;
    background-color:rgb(23, 70, 13);        
    color:white;
    border: 1px solid rgb(23, 70, 13);
    border-radius: 20px;             
    font-size: 12px;
    font-weight: 600;
    transition: background-color 0.2s; 
    text-decoration: none;
    vertical-align: middle;    
    fill:white; 
}   

.other-page {
    padding: 11px 15px 11px 15px;
    color: white; 
}

.other-page:hover  {
    background-color:rgb(161, 255, 107);        
    border: 1px solid rgb(161, 255, 107);        
    color:rgb(25, 54, 6);
    cursor: pointer;          
    fill:rgb(25, 54, 6);          
}

.current-page {
    cursor: initial;
    padding: 11px 15px 11px 15px;
    background-color:rgb(255, 255, 255);        
    color:rgb(23, 70, 13); 
} 

.other-page-static-disabled  {
    stroke: none;    
    background-color:rgb(168, 168, 168);        
    border: 1px solid rgb(172, 172, 172);
    fill:white;          
}

.other-page_disabled:hover {
    cursor: default;
}

.min-w-40px {
    min-width: 40px;
}

svg.pagination-additional  {
    stroke: none;    
    fill: inherit;          
}

svg.pagination-additional:hover  {
    cursor: inherit;
    fill: inherit;          
}

a.other-page {
    color:white;
}

a.other-page:visited {
    color: white; 
}

a.other-page:link {
    color: white; 
}


