.percent{
    font-size: 12px;
    margin-left: 20px;
}
.percent input{
    height: 24px;
    width: 35px;
}

.nod-loading {
    background: url('../img/loading.gif') no-repeat;
    background-size: 287px 141px;
    display: none;
    float: right;
    opacity: .7;
    filter: alpha(opacity=70);
    width: 287px;
    height: 141px;
    margin: 5px 185px 0;
    display: block;
    visibility: visible;
}

.nod-margin-left-right-20 {
    margin: 0 10px !important;
}

.nod-rebuild-category-message-box {
    display: none;
}

.nod-rebuild-category-message-box.rebuild-error {
    color: firebrick;
    display: inline !important;
}

.nod-rebuild-category-message-box.rebuild-success {
    color: darkgreen;
    display: inline !important;
}

.nod-button-loader {
    border: 4px solid #f3f3f3;
    border-radius: 50%;
    border-top: 4px solid #555;
    width: 16px;
    height: 16px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
    display: none;
    margin: 0 10px;
}

/* Safari */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.category-addition-change-warning,
.brand-addition-change-warning {
    border: 1px solid red;
    padding: 5px;
    color: black;
    font-size: 14px;
    margin-top: -10px;
    margin-bottom: 6px;
    display: none;
    font-weight: bold;
}

.category-addition-change-warning i,
.brand-addition-change-warning i {
    font-size: 22px;
    margin-right: 4px;
}

.chained_items_container .products .product {
    margin-bottom: 10px !important;
    position: relative;
    float: left;
    width: 24%;
    margin-right: 1%;
}

.chained_items_container h2 {
    font-size: 17px !important;
    font-weight: 400;
}