.orders-grid tr.new,
.orders-grid tr.pending,
.orders-grid tr.holded {
    background-color: #ffffff !important;
}
.orders-grid tr.processing {
    background-color: #fffbbb !important;
}
.orders-grid tr.complete {
    background-color: #d1f6d1 !important;
}
.orders-grid tr.canceled,
.orders-grid tr.closed {
    background-color: #ffb0b9 !important;
}
.orders-grid tr:hover {
    background-color: #f5f5f5 !important;
}

.order-form {
    overflow: hidden;
}
.order-form .order-wrapper {
    min-height: 500px;
}
.order-form .subtotals {
    width: 35%;
}
.order-form .skuitems .action {
    cursor: pointer;
}
.order-form .customer-info label,
.order-form .customer-info .form-control {
    margin-right: 15px;
}
.order-form .help-block {
    margin-bottom: 0;
}
.order-form .help-block:empty {
    display: none;
}
.order-form .form-group {
    margin-bottom: 5px;
}
.order-form .ibox-content {
    overflow: hidden;
}
.order-form .customer-info .ibox-content {
    overflow: visible;
}
.order-form .skuitems .ui-select-choices {
    width: 250px;
    overflow: hidden;
    position: absolute;
}
.order-form .skuitems .pack-ratio,
.order-form .skuitems .amount {
    background: #F5F5F6;
}
.order-form .address-row .address-label {
    cursor: default;
}
.order-form .additional-params {
    margin: 0;
}
.order-form input.ui-select-search {
    width: 100% !important;
}
.order-form .address-row .form-control, .single-line {
    padding: 4px 12px;
}
.order-form .address-row select.form-control {
    padding: 4px 8px;
}
.order-form .separate-data {
    border-bottom: 1px solid #dadada;
}
/* start order add form */
.order-add-form .predicted-order-number {
    font-size: 22px;
}
.order-add-form .input-group #title-addon {
    background-color: #eee;
}
.order-add-form .shipping-modal-open-label {
    height: 280px;
    border: 1px solid #e5e6e7;
}
.order-add-form .shipping-modal-open-label .open-label {
    padding-top: 130px;
}
@media (min-width: 1400px) {
    .order-add-form .order-wrapper {
        width: 1152px;
    }
}

.ui-select-bootstrap > .ui-select-choices {
    max-height: 280px !important;
}

/*@media (max-width: 1400px) {
    .order-add-form .order-wrapper {
        width: 100%;
    }
}*/
.modal-sale-order-address {
    max-height: 780px;
    overflow-y: auto;
}
.modal-sale-order-address .address-select {
    margin-top: 90px;
}
.modal-sale-order-address .list-group:last-child {
    margin-bottom: 0;
}
/* end order add form */
.customer-address .form-group {
    margin-bottom: 5px;
}
.customer-address .ibox-content {
    overflow: visible;
}


/* Order 2 form */
.order2-form .customer-info .create-order-btn {
    margin-top: 20px !important;
}
.order2-form select.form-control {
    padding: 4px 8px;
}
.order2-form .ui-select-choices {
    /*position: fixed !important;*/
    top: auto;
    left: auto;
    width: inherit;
}
.order2-form .skuitems .ui-select-choices {
    width: 250px;
}
.order2-form .address-quantity-side input {
    margin-bottom: 4px;
}
.order2-form .sku-side {
    margin-top: 167px;
}

.order2-form .skuitems,
.order2-form .skuitems th,
.order2-form .skuitems td {
    border-right: 0 !important;
}

.order2-form .address-quantity-side table,
.order2-form .address-quantity-side li:not(:nth-last-child(2)) table th,
.order2-form .address-quantity-side li:not(:nth-last-child(2)) table tr:not(.order-created-message) td {
    border-right: 0;
}
.order2-form .address-quantity-side li:last-child th,
.order2-form .address-quantity-side li:last-child td {
    border-right: 1px solid #e7e7e7;
}


.order2-form .address-quantity-side .address-block {
    height: 112px;
    overflow: hidden;
}
.order2-form .address-quantity-side .shipping-address-label {
    cursor: pointer;
}
.order2-form .address-quantity-side .empty-address-label {
    text-align: center;
    vertical-align: middle;
    margin-top: 10%;
}

/*.order2-form .skuitems,
.order2-form .skuitems td,
.order2-form .skuitems .address-quantity-side table,
.order2-form .skuitems .address-quantity-side td {
    border-right: 0 !important;
}*/
/*.order2-form .address-quantity-side th,
.order2-form .address-quantity-side td {
    border-left: 0 !important;
}*/

.order2-form .sku-side {
    padding-right: 0;
}
.order2-form .sku-side td {
    vertical-align: middle !important;
}
.order2-form .address-quantity-side {
    padding-left: 0;
    overflow-x:auto;
    overflow-y:hidden;
}
.order2-form .address-quantity-side ul {
    white-space:nowrap;
    padding: 0;
    margin: 0;
}
.order2-form .address-quantity-side li {
    padding:0;
}
.order2-form .address-quantity-side li.add-item {
    text-align: center;
    padding-top: 75px;
    width: 150px !important;
}
.order2-form .address-quantity-side .list-inline li {
    width: 250px;
    vertical-align: top;
}
.order2-form .subtotals .title {
    width: 35%;
}
.order2-form .subtotals {
    width: 60%;
    margin-top: 20px;
}
.order2-form .order-created-message div {
    margin-bottom: 0;
}

/* end Order 2 form */

