/* полоса прокрутки (скроллбар) */
.top-cart-items {
    scrollbar-color: #458245 #714826;     /* «цвет ползунка» «цвет полосы скроллбара» */
    scrollbar-width: 8px | thin | none;  /* толщина */
}

.top-cart-items::-webkit-scrollbar {
    width: 8px; /* ширина для вертикального скролла */
    height: 8px; /* высота для горизонтального скролла */
    background-color: #fff;
}

/* ползунок скроллбара */
.top-cart-items::-webkit-scrollbar-thumb {
    background-color: #eee;
    border-radius: 9em;
    box-shadow: inset 1px 1px 10px #f3faf7;
}

.top-cart-items::-webkit-scrollbar-thumb:hover {
    background-color: #fff;
}

/* Стрелки */

.top-cart-items::-webkit-scrollbar-button:vertical:start:decrement {
    background: #ccc;
    background-color: #fff;
}

.top-cart-items::-webkit-scrollbar-button:vertical:end:increment {
    background: #ccc;
    background-color: #fff;
}

.top-cart-items::-webkit-scrollbar-button:horizontal:start:decrement {
    background: #ccc;
    background-color: #fff;
}

.top-cart-items::-webkit-scrollbar-button:horizontal:end:increment {
    background: #ccc;
    background-color: #fff;
}

.setstar {
    cursor: pointer;
}

.pagination {
    margin-bottom: 30px;
}

li.page-item {

    display: none;
}

.page-item:first-child,
.page-item:nth-child( 2 ),
.page-item:nth-last-child( 2 ),
.page-item:last-child,
.page-item.active,
.page-item.disabled {

    display: block;
}

.noUi-connect {
    background-color: #0053a6;
}

.noUi-horizontal {
    height: 8px;
}

.noUi-handle:before,
.noUi-handle:after {
    display: none;
}

.noUi-horizontal .noUi-handle {
    width: 16px;
    height: 16px;
    left: -17px;
    top: -5px;
}

html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
    right: -7px;
}

.noUi-handle {
    border: 3px solid #0053a6;
    border-radius: 50%;
    box-shadow: none;
}

.payment-form input {
    border-radius: 20px;
    padding: 20px;
}

.payment-form #cp-amount {
    max-width: 200px;
}

#payment .modal-dialog {
    width: 1200px!important;
}

.donatebtn {
    background-color: #a2ccb3 !important;
    height: 40px;
}
