
.info-element {
    cursor: help;
}

.info-element-small {
    font-size: 13px;
}

.pointer {
    cursor: pointer;
}

.help {
    cursor: help;
}

.top-10 {
    margin-top: 10px;
}

.top-20 {
    margin-top: 20px;
}

.top-30 {
    margin-top: 30px;
}

.top-40 {
    margin-top: 40px;
}

.top-60 {
    margin-top: 60px;
}

.top-70 {
    margin-top: 70px;
}

.top-80 {
    margin-top: 80px;
}

.top-90 {
    margin-top: 90px;
}

ol.list-numbered {
    counter-reset: item;
}
ol.list-numbered li {
    display: block;
    position: relative;
}
ol.list-numbered li:before {
    content: counters(item, ".")".";
    counter-increment: item;
    position: absolute;
    margin-right: 100%;
    right: 10px; /* space between number and text */
}

.uk-icon-perishable {
    background-position: center center;
}

.perishable-icon{
    margin-bottom: 5px;
}

.pad-cols-p5em > tbody > tr > th, .pad-cols-p5em > tbody > tr > td {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
.uk-list-horizontal li {
    display: inline-block;
}

.uk-button {
    text-shadow: none;
}

.uk-button-danger {
    background-color: #C23F38;
    color: white;
    border: none;
}

.uk-button-inverse {
    background-color: white;
    color: #cc9900;
    border: 2px solid #cc9900;
}

.uk-button-danger:hover, .uk-button-danger:active, .uk-button-danger:focus  {
    background-color: rgb(167, 36, 29);
    color: white;
}

.uk-button-inverse:hover, .uk-button-inverse:active, .uk-button-inverse:focus  {
    background-color: #cc9900;
    border: 2px solid #cc9900;
    color: white;
}

@media (max-width: 768px) {
    img.planImage {
        display: none;
    }
}