.pages li{
    list-style-type:none;
    width:10px;
    height:10px;
    border-radius:10px;
    background-color:white

}

.pages li:hover{
    box-shadow:0 0 5px 2px white

}

.pages li.active{
    background-color:orange;
    box-shadow:0 0 5px 2px orange

}

.pages{
    position:absolute;
    z-index:999

}

.pages.horizontal{
    left:50%;
    transform:translateX(-50%);
    bottom:5px

}

.pages.horizontal li{
    display:inline-block;
    margin-right:10px

}

.pages.horizontal li:last-child{
    margin-right:0

}

.pages.vertical{
    right:5px;
    top:50%;
    transform:translateY(-50%)

}

.pages.vertical li{
    margin-bottom:10px

}

.pages.vertical li:last-child{
    margin-bottom:0

}
