/*
   VL Styles 
*/

/*a[href^="https://"] {*/
/*    background: url(/img/vl_external.svg) center right no-repeat;*/
/*    padding-right: 13px;*/
/*}*/
/*a[href^="http://"] {*/
/*    background: url(/img/vl_external.svg) center right no-repeat;*/
/*    padding-right: 13px;*/
/*}*/

a.external {
    background: url(/img/vl_external.svg) center right no-repeat;
    padding-right: 13px;
}

.highlight-expiry {
    background-color: #ffcccc !important; /* or any other styling you prefer */
}

.pagination {
    /*text-align: center;*/
    text-align: left;
    margin: 20px 0;
}

.pagination .step-links {
    display: inline-block;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #f5f5f5;
}

.pagination .step-links a {
    margin: 0 5px;
    padding: 5px 10px;
    border-radius: 4px;
    background-color: #e6e6e6;
    color: #333;
    text-decoration: none;
    transition: background-color 0.2s ease;
}

.pagination .step-links a:hover {
    background-color: #ccc;
}

.pagination .step-links .current {
    font-weight: bold;
    margin: 0 5px;
}
