footer p {
    margin: 10px 0 0 0;
    font-size: 9px;

}

.error-messages.ng-active {
    background:#fcf8e3;
    color:#8a6d3b;
    padding:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    margin-top:15px;
    position:relative;
}

.error-messages.ng-active:after {
    position:absolute;
    top:-10px;
    content:"";
    left:20px;
    border-style:solid;
    border-color:transparent transparent #faebcc;
    border-width:5px;
}

.form-signin {
    max-width: 500px;
}

.form-register {
    max-width: 500px;
}

.form-account {
    max-width: 500px;
}

.form-reset-password {
    max-width: 500px;
}

.form-confirm-reset-password {
    max-width: 500px;
}

.form-verify-email {
    max-width: 500px;
}

.k-grid-header .k-header {
    white-space: pre-line;
    /*overflow: visible !important;
    white-space: normal !important;*/
}

.open> ul>li.horizontal-line{
    display: flex !important;
    justify-content: space-between;
}

.order-product-processing {
    background-color: lightblue !important;
}

html .k-grid tr:hover.order-product-processing {
    background-color: #92BCE5 !important;
}

html .k-grid tr.k-alt:hover.order-product-processing {
    background: #92BCE5 !important;
}

.order-product-ready {
    background-color: lightgreen !important;
}

html .k-grid tr:hover.order-product-ready {
    background-color: #81D381 !important;
}

html .k-grid tr.k-alt:hover.order-product-ready {
    background: #81D381 !important;
}

.order-product-ordered {
    background-color: pink !important;
}

html .k-grid tr:hover.order-product-ordered {
  background-color: #FFC0CB !important;
}
 
html .k-grid tr.k-alt:hover.order-product-ordered {
  background: #FFC0CB !important;
}

.k-grid-toolbar {
    overflow: visible !important;
}