.cpo {
    cursor: pointer;
}

.white_text {
    color: var(--color-text-white);
}

.red_text {
    color: var(--color-text-red);
}

.green_text {
    color: var(--color-in-basket)!important;
}

.margin_auto {
    margin: auto
}

.flex {
    display: flex;
}

.push_right {
    float: right;
    float: inline-end;
}

.jcontent {
    justify-content: space-between;
}

.jcontentcenter {
    justify-content: center;
}

.ffr {
    flex-flow: row-reverse;
}

.m-l-15 {
    margin-left: 15px;
}

.nsm {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.nowrapwpace {
    white-space: nowrap;
}


/**/

.ui-widget-content,
.ui-widget-header {
    background: #000!important;
    border: 1px solid #3c3c3c!important;
}

.ui-corner-all {
    background: #fffbfb;
}