html,
body {
    height: 100%;
}

body {
    padding-top: 70px;
}

.table-nowrap td {
    white-space: nowrap;
}

.routeMap {
    width: 100%;
    height: 1000px;
    page-break-after: always;
}

.all {
    min-height: 100%;
    height: auto;
    margin: 0 auto 0;
    padding: 0 0 0;
}

.nowrap {
    white-space: nowrap;
}

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

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

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

.mg-bot-1 {
    margin-bottom: 10px;
}

.mg-bot-2 {
    margin-bottom: 30px;
}

.mg-bot-3 {
    margin-bottom: 30px;
}

.pd-top-1 {
    padding-top: 10px;
}

.pd-top-2 {
    padding-top: 20px;
}

.pd-top-3 {
    padding-top: 30px;
}

.pd-bot-1 {
    padding-bottom: 10px;
}

.pd-bot-2 {
    padding-bottom: 20px;
}

.pd-bot-3 {
    padding-bottom: 30px;
}

.width-100 {
    width: 100%;
}

.glyphicon-animate-spin {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: scale(1) rotate(0deg);
    }
    to {
        transform: scale(1) rotate(360deg);
    }
}

.footer {
    height: 60px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}

.jumbotron {
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings', sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: /*"\e113"*/ "\e151";
}

a.desc:after {
    content: /*"\e114"*/ "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view th {
    white-space: nowrap;
}

.panel > .grid-view > .table,
.panel > .grid-view > .table-responsive > .table,
.panel > .panel-collapse > .grid-view > .table {
    margin-bottom: 0;
}

.panel > .grid-view > .table-bordered,
.panel > .grid-view > .table-responsive > .table-bordered {
    border: 0;
}

.panel > .grid-view > .table-responsive {
    margin-bottom: 0;
    border: 0;
}

.panel > .panel-body > .grid-view + .table,
.panel > .panel-body > .grid-view + .table-responsive,
.panel > .grid-view > .table + .panel-body,
.panel > .grid-view > .table-responsive + .panel-body {
    border-top: 1px solid #ddd;
}

.panel > .panel-body > .grid-view + .table,
.panel > .panel-body > .grid-view + .table-responsive,
.panel > .grid-view > .table + .panel-body,
.panel > .grid-view > .table-responsive + .panel-body {
    border-top: 1px solid #ddd;
}

.panel > .grid-view > .table-bordered > thead > tr:first-child > td,
.panel > .grid-view > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .grid-view > .table-bordered > tbody > tr:first-child > td,
.panel > .grid-view > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .grid-view > .table-bordered > thead > tr:first-child > th,
.panel > .grid-view > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .grid-view > .table-bordered > tbody > tr:first-child > th,
.panel > .grid-view > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0;
}

.panel > .grid-view > .table-bordered > tbody > tr:last-child > td,
.panel > .grid-view > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .grid-view > .table-bordered > tfoot > tr:last-child > td,
.panel > .grid-view > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .grid-view > .table-bordered > tbody > tr:last-child > th,
.panel > .grid-view > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .grid-view > .table-bordered > tfoot > tr:last-child > th,
.panel > .grid-view > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
}

.panel > .grid-view > .table-bordered > thead > tr > th:first-child,
.panel > .grid-view > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .grid-view > .table-bordered > tbody > tr > th:first-child,
.panel > .grid-view > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .grid-view > .table-bordered > tfoot > tr > th:first-child,
.panel > .grid-view > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .grid-view > .table-bordered > thead > tr > td:first-child,
.panel > .grid-view > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .grid-view > .table-bordered > tbody > tr > td:first-child,
.panel > .grid-view > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .grid-view > .table-bordered > tfoot > tr > td:first-child,
.panel > .grid-view > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
}

.panel > .grid-view > .table-bordered > thead > tr > th:last-child,
.panel > .grid-view > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .grid-view > .table-bordered > tbody > tr > th:last-child,
.panel > .grid-view > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .grid-view > .table-bordered > tfoot > tr > th:last-child,
.panel > .grid-view > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .grid-view > .table-bordered > thead > tr > td:last-child,
.panel > .grid-view > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .grid-view > .table-bordered > tbody > tr > td:last-child,
.panel > .grid-view > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .grid-view > .table-bordered > tfoot > tr > td:last-child,
.panel > .grid-view > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
}

.panel > .grid-view > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .grid-view > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .grid-view > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .grid-view > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .grid-view > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .grid-view > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .grid-view > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .grid-view > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
}

.panel > .grid-view > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .grid-view > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .grid-view > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .grid-view > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .grid-view > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .grid-view > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .grid-view > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .grid-view > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
}

.panel > .panel-body > .grid-view + .table,
.panel > .panel-body > .grid-view + .table-responsive,
.panel > .grid-view > .table + .panel-body,
.panel > .grid-view > .table-responsive + .panel-body {
    border-top: 1px solid #ddd;
}

.panel > .grid-view > .panel-body + .table,
.panel > .grid-view > .panel-body + .table-responsive,
.panel > .grid-view > .table + .panel-body,
.panel > .grid-view > .table-responsive + .panel-body {
    border-top: 1px solid #ddd;
}

.panel > .panel-body + .grid-view {
    border-top: 1px solid #ddd;
}

.panel > .grid-view > .summary + .table {
    border-top: 1px solid #ddd;
}

.panel-dumps .pagination {
    margin: 10px 0;
}

.grid-view > .summary,
.grid-view > .page-size {
    padding: 8px;
}

.grid-view > .page-size > .page-size-link {
    margin-left: 8px;
}

.table-striped > tbody > tr:nth-of-type(odd).bg-success {
    background-color: #daebd3;
}

.table-hover > tbody > tr:hover.bg-success {
    background-color: #d5e6ce;
}

.table-striped > tbody > tr:nth-of-type(odd).bg-warning {
    background-color: #f7f3de;
}

.table-hover > tbody > tr:hover.bg-warning {
    background-color: #f2eed9;
}

.table-striped > tbody > tr:nth-of-type(odd).bg-danger {
    background-color: #edd9d9;
}

.table-hover > tbody > tr:hover.bg-danger {
    background-color: #f2dede;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

.fieldset-border {
    border: 1px groove #ccc;
    border-radius: 4px;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.fieldset-border legend {
    background: #fff;
    border: 0;
    width: auto;
    padding: 0 10px;
}

.medium-image {
    margin-bottom: 10px;
}

.medium-image-input {
    padding-top: 10px;
}

.grid-view table tbody td,
#table-products tbody td,
#table-products-imports tbody td {
    cursor: pointer;
}

#orders-browse-grid table tbody td {
    padding: 2px 8px;
    line-height: 1.3;
    word-wrap: normal;
    white-space: nowrap;
}

#orders-browse-grid table tbody td.wsn {
    white-space: normal;
}

#orders-browse-grid .label-status-grid {
    font-size: 100%;
    font-weight: normal;
}

.product-related-categories {
    margin: 0;
    padding: 0;
}

.product-filter {
    margin-bottom: 10px;
}

.product-filter .form-control {
    line-height: 24px;
    height: 37px;
    border-radius: 0 4px 4px 0 !important;
    overflow: hidden;
}

.product-related-category {
    margin-bottom: 10px;
}

.product-related-category .form-control {
    line-height: 24px;
    height: 37px;
    border-radius: 0 4px 4px 0 !important;
    white-space: nowrap;
    overflow: hidden;
}

.product-related-category.highlight .form-control {
    background: #FCE7BB;
}

.grid-view tr.level-1,
.grid-view tr.level-1:nth-child(odd) {
    background-color: rgb(255, 223, 223);
}

.grid-view tr.level-2,
.grid-view tr.level-2:nth-child(odd) {
    background-color: rgb(255, 239, 223);
}

.grid-view tr.level-3,
.grid-view tr.level-3:nth-child(odd) {
    background-color: rgb(255, 255, 223);
}

.grid-view tr.level-4,
.grid-view tr.level-4:nth-child(odd) {
    background-color: rgb(223, 255, 229);
}

.larger-glyphicons .glyphicon:empty {
    width: 1.5em !important;
}

.larger-glyphicons .glyphicon {
    font-size: 1.5em !important;
}

.product-view .detail-view th {
    width: 20%;
}

.product-properties,
.product-suppliers,
.product-images,
.product-videos {
    padding: 0;
}

.row.product-property,
.row.category-popularLink,
.row.product-supplier,
.row.product-image,
.row.product-advantage,
.row.product-price,
.product-video,
.category-popularLink {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px 0;
    margin: 0 0 10px;
    list-style: none;
    background: #fff;
}

.row.product-image .product-image-upload-btn {
    height: 60px;
    line-height: 9px;
    border-color: #ddd;
    position: relative;
}

.row.product-image .product-image-upload-btn .glyphicon-camera {
    font-size: 38px;
    color: #5cb85c;
}

.row.product-image .product-image-upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.row.product-image .img-container {
    height: 60px;
    width: 60px;
    display: block;
}

.row.product-image .preview-input .img-container {
    display: none;
}

.row.product-image .product-image-upload-btn {
    display: none;
}

.row.product-image .preview-input .product-image-upload-btn {
    display: block;
}

.row.product-property label,
.row.category-popularLink label,
.row.product-supplier label,
.row.product-advantage label,
.product-video label {
    width: 100%;
}

.row.product-property .product-property-remove,
.row.category-popularLink .category-popularLink-remove,
.row.product-advantage .product-advantage-remove,
.row.product-image .product-image-remove,
.row.product-supplier .product-supplier-remove,
.product-video .product-video-remove {
    width: 100%;
    margin-top: 19px;
}

.row.product-image .product-image-visible,
.row.product-image .product-image-remove {
    margin-top: 13px;
}

.row.product-advantage .product-advantage-remove {
    margin-top: 0;
}

.row.product-property .product-property-sort,
.row.category-popularLink .category-popularLink-sort,
.row.product-advantage .product-advantage-sort,
.row.product-image .product-image-sort,
.row.product-video .product-video-sort {
    width: 100%;
    padding: 19px;
    cursor: all-scroll;
}

.table-grid {

}

.table-grid tbody tr:hover {
    cursor: pointer;
}

.row.product-advantage .product-advantage-sort {
    padding: 11px 19px;
}

.mail-context-window {

}

.mail-context-preview {
    width: 100%;
    height: 100%;
    border: 0;
}

.mail-context-parameter-template {
    display: none;
}

.mail-context-control {
    margin-bottom: 10px;
}

.mail-context-input-addon {
    overflow: hidden;
    width: 200px;
    display: block;
    text-align: right;
}

.modal {
    text-align: center;
}

.modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.dropdown-menu .dropdown-menu-item {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
}

.dropdown-menu .dropdown-menu-item:focus {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}

.dropdown-menu .dropdown-menu-item:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}

#user-order-view {
    min-width: 1024px;
}

#user-order-view > .panel > .panel-heading,
#user-order-view > div > .panel > .panel-heading {
    background: #313131;
    color: #fff;
    position: relative;
}

#user-order-view .panel-heading h3 {
    margin: 0;
}

.table-order-products,
.table-order-products tr,
.table-order-products th,
.table-order-products td {
    overflow: hidden;
}

.table-order-products .thumbnail {
    width: 70px;
    height: 70px;
    overflow: hidden;
    margin: 0;
    display: inline-block;
}

.table-order-products .order-product-sub-name,
.table-order-products .order-product-article {
    font-size: 0.8em;
}

.table-order-products .order-product-sub-name > span {
    color: #e65a81;
    border: 1px solid #e65a81;
    padding: 0 3px 1px;
}

.mode-edit {
    display: none;
}

.table-order-products .mode-view {

}

.order-panel-heading {
    text-transform: uppercase;
}

.alert.alert-default {
    background-color: transparent;
    border-color: #ddd;
}

.fixed-table-pagination {
    padding: 0 15px;
}

.dump-preview {

}

.dump-preview .dump-control {
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
}

.dump-preview.active .dump-control {
    margin: 0;
}

.dump-preview .dump-control h3 {
    position: relative;
    margin: 0;
    border: 1px solid #ddd;
    border-left: none;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-transform: uppercase;
    padding: 0 10px;
    z-index: 1;
}

.dump-preview .dump-label {
    cursor: pointer;
    position: absolute;
    margin: 0;
    top: 0;
    font-size: 20px;
    left: -39px;
    display: block;
    border: 1px solid #ddd;
    border-radius: 4px 0 0 4px;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    z-index: 2;
}

.dump-preview.dump-default .dump-control,
.dump-preview.dump-default .dump-label {
    background: #FAFAFA;
    color: #5f5f5f;
}

.dump-preview.dump-info .dump-control,
.dump-preview.dump-info .dump-label {
    background: #d9edf7;
    color: #31708f;
}

.dump-preview.dump-success .dump-control,
.dump-preview.dump-success .dump-label {
    background: #dff0d8;
    color: #3c763d;
}

.dump-preview.dump-warning .dump-control,
.dump-preview.dump-warning .dump-label {
    background: #fcf8e3;
    color: #8a6d3b;
}

.dump-preview.dump-danger .dump-control,
.dump-preview.dump-danger .dump-label {
    background: #f2dede;
    color: #a94442;
}

.dump-preview.active .dump-table {
    display: block;
}

.dump-preview.active .dump-table .table {
    border-top: none;
}

.dumps-filters {
    margin: 10px 0;
}

.diff-value pre {
    overflow: auto;
    word-wrap: normal;
    white-space: pre-line;
    margin: 0;
    padding: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    border: none;
    background: none;
}

.navbar-right .dropdown-menu {
    right: auto;
    left: auto;
}

.row.shelf_product div {
    padding: 0;
}

.row.shelf_product div.product_img {
    height: 100px;
    padding-right: 5px;
}

.row.shelf_product div.product_img.multiple img {
    max-height: 100%;
    max-width: 48%;
}

.row.from, .row.to {
    margin: 0 -12px;
}

#inventory .row {
    text-align: center;
}

#inventory .product_list {
    width: 47%;
}

#inventory .product_buttons {
    width: 6%;
}

#inventory .row a.btn.btn-primary {
    margin: 17px 0;
}

.group-wrapper {
    margin-bottom: 2px;
}

.group-wrapper.group-wrapper-multiple.select-by-one {
    margin-bottom: 2px !important;
}

.group-wrapper-multiple {
    position: relative;
}

.group-wrapper .action_buttons div {
    position: absolute;
    top: 31px;
    right: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: white;
    z-index: 5;
    border: 1px solid #dadada;
    border-radius: 3px;
    text-align: center;
}

.group-wrapper .action_buttons div.expand_collapse {
    top: 0;
}

.group-wrapper .action_buttons div.expand_collapse .glyphicon-triangle-top {
    display: none;
}

.group-wrapper.select-by-one .action_buttons div.expand_collapse .glyphicon-triangle-top {
    display: block;
    line-height: 25px;
}

.group-wrapper.select-by-one .action_buttons div.expand_collapse .glyphicon-triangle-bottom {
    display: none;
}

.group-wrapper.select-by-one .action_buttons div.expand_count {
    display: none;
}

.shelf_product_buttons .btn {
    margin: 10px;
}

.group-wrapper .shelf_product.grouped:not(:first-child) {
    position: absolute;
    z-index: 2;
    width: 100%;
}

.group-wrapper.select-by-one .shelf_product.grouped {
    position: initial;
}

.group-wrapper:not(.select-by-one) .row.shelf_product.grouped:nth-child(n+5) {
    display: none;
}

.row.shelf_product {
    margin: 0;
    border: 1px solid #DADADA;
    padding: 2px 2px;
    border-radius: 3px;
    height: 125px;
    background: #ffffff;
    overflow: hidden;
}

.odd .row.shelf_product {
    background: #d7d7d7;
}

.group-wrapper-multiple .row.shelf_product {
    background: #0ed460;
}

.group-wrapper-multiple .row.shelf_product:nth-child(1) {
    top: 0;
    left: 0;
}

.group-wrapper-multiple .row.shelf_product:nth-child(2) {
    top: 4px;
    left: 4px;
}

.group-wrapper-multiple .row.shelf_product:nth-child(3) {
    top: 8px;
    left: 8px;
}

.group-wrapper-multiple .row.shelf_product:nth-child(4) {
    top: 12px;
    left: 12px;
}

.row.shelf_product.active {
    background: #000F94;
    color: #fff;
}

.row.shelf_product.active .action_buttons {
    color: black;
}

.row.shelf_product .product_id,
.row.shelf_product .shelf_name {
    display: table;
}

.row.shelf_product .product_id.col-sm-1,
.row.shelf_product .shelf_name.col-sm-1 {
    display: table-cell;
    vertical-align: middle;
    height: 100px;
}

.row.shelf_product .product_id.col-sm-1 div,
.row.shelf_product .shelf_name.col-sm-1 div {
    height: 100px;
}

.row.shelf_product .group_name {
    font-style: italic;
}

.row.shelf_product .name {
    font-weight: bold;
    display: inline;
    border-radius: 2px;
}

.row.shelf_product input {
    display: none;
}

.checkbox.col-xs-1 {
    text-align: center;
}

.row.shelf_product.order_product {
    cursor: pointer;
    font-weight: normal;
    border-top: 1px solid #DDDDDD;
    display: flex;
    align-items: center;
    text-align: center;
}

.row.shelf_product.order_product.active {
    animation: check-order 0.2s infinite;
    animation-iteration-count: 10;
    background-color: #5cb85c;
    color: #fff;
}
.row.shelf_product.order_product .product_quantity span{
    font-size: 4em;
    color:red;
}
@keyframes check-order {
    33% {
        opacity: 1;
    }
    66% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.ajax_waiting .ajax_wait {
    display: block;
}

.ajax_wait {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5) url('data:image/gif;base64,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') no-repeat center center;
}

.row.no-margin {
    margin: 0;
}

.border-top {
    border-top: 1px solid #ddd;
    padding-top: 10px;
}

.panel-order-statuses {
    border-radius: 0;
    margin-bottom: 0;
    border: none;
}

.panel-order-statuses > form {
    padding-top: 15px;
    margin-bottom: 20px;
}

.ui-datepicker {
    z-index: 2 !important;
}

table pre {
    white-space: pre-line;
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0;
    line-height: inherit;
    background: none;
    border: none;
    display: inline;
    font-size: inherit;
}

.order-stages-selector {
    border-bottom: 1px solid #ccc;
    margin-top: -15px;
    margin-bottom: 20px;
    overflow: hidden;
}

.order-stage-selector {
    padding: 0;
}

.order-stage-selector a,
.order-stage-selector span {
    display: block;
    width: 100%;
    line-height: 50px;
    text-align: center;
    position: relative;
    background-color: #f5f5f5;
    color: #3b3b3b;
    font-size: 1.1em;
    text-transform: capitalize;
    text-decoration: none;
}

.order-stage-selector span {
    background-color: #c3ecd0;
    color: #097c17;
}

.order-stages-selector .order-stage-selector:hover a,
.order-stages-selector .order-stage-selector:hover a:after {
    background-color: #dedede;
}

.order-stage-selector a:after,
.order-stage-selector span:after {
    position: absolute;
    z-index: 3;
    content: " ";
    display: block;
    width: 36px;
    height: 36px;
    border-top: 1px solid #aba3ab;
    border-right: 1px solid #aba3ab;
    transform: rotate(45deg);
    right: -19px;
    top: 7px;
    background-color: #f5f5f5;
}

.order-stage-selector span:after {
    border-top: 1px solid #aeafb4;
    border-right: 1px solid #aeafb4;
    background-color: #c3ecd0;
}

.order-stages-selector > div:nth-of-type(4):after {
    display: none;
}

.navbar-fixed-left {
    width: 140px;
    position: fixed;
    border-radius: 0;
    height: 100%;
}

.navbar-fixed-left .navbar-nav > li {
    float: none;
    width: 139px;
}

.navbar-fixed-left + .container {
    padding-left: 160px;
}

.navbar-fixed-left .navbar-nav > li > .dropdown-menu {
    margin-top: -50px;
    margin-left: 140px;
}

#user-order-view {
    margin-left: 140px;
}

#total tfoot,
.order-info:last-child {
    background: #0080b8;
    color: white;
}

#order-nav {
    left: 50px;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-radius: 0 5px 0 0;
    transition: all .3s;
}
.show-menu #order-nav {
    left: 220px;
}

#order-nav .order-nav {
    border-bottom: 1px solid #ddd;
}

#order-info {
    left: 190px;
    z-index: 800;
    margin-bottom: 0;
    position: fixed !important;
    white-space: nowrap;
    overflow-x: hidden;
}
.show-menu #order-info {
    left: 360px;
}

#order-info .navbar-header {
    padding: 0 20px;
    color: #000;
}

.order-info {
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
    font-size: 0.9em;
}

.order-info:after {
    content: '';
    display: inline-block;
    margin: 0 5px 0 8px;
    color: #000;
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff;
    height: 30px;
    width: 0;
    position: relative;
    top: 10px
}

.order-info:last-child {
    padding-left: 10px;
}

.order-info:last-child:after {
    border: none;
}

.row-odd-vip {
    background-color: #77ff77 !important;
}
.row-even-vip {
    background-color: #31d831 !important;
}

.row-odd-wholesale {
    background-color: #bfd2fb !important;
}

.row-even-wholesale {
    background-color: #b5acff !important;
}

.row-odd-store {
    background-color: #ffd1d1 !important;
}
.row-even-store {
    background-color: #ffbbbb !important;
}

.row-odd-purchaser {
    background-color: #ffd9be !important;
}
.row-even-purchaser {
    background-color: #fdb67c !important;
}

.order-history-comment-row {
    font-size: 90%;
    line-height: 1.2;
    min-width: 220px;
}

.order-history-comment-row .label-info {
    font-size: 85%;
}

.label-status-grid {
    font-size: 1.2em;
    display: inline-block;
    width: 100%;
    white-space: normal;
}

.order-info .label-status-grid {
    width: auto;
}

.payment-method-option {
    margin-bottom: 15px;
    padding: 5px;
}

.payment-method-option .option-heading {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
}

.payment-method-option .option-description {
    font-size: 0.9em;
}

.order-product-bids {
    font-size: .8em;
}

.grid-view-white-space-wrap th {
    white-space: normal;
}

.panel-handler {
    display: block;
    position: absolute;
    right: 10px;
    top: 9px;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 2px;
    font-size: 14px;
}
.panel-handler:before {
    content: "▼";
    position: absolute;
    left: 3px;
    top: -1px;
    color: #000;
}
.panel-handler.active:before {
    content: "▲";
}

strong#breadcrumb_shelf {
    color: #0080bb;
}

strong#breadcrumb_user_status {
    color: #bf0000;
}