.bg-primary {
    background: #ff7300 !important;
}

.btn-primary {
    background: #000c23;
    border-color: #000c23;
}

.btn-primary:hover {
    background: #ff7300;
    color: #000c23;
    border-color: #000c23;
}

.btn-primary.btn-outline.focus, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background: #ff7300;
    color: #000c23;
    border-color: #000c23;
}

.btn-success {
    color: #fff;
    border-color: #ca5300;
    background: #ff7300;
}

.btn-success.btn-outline.focus, .btn-success.btn-outline:focus, .btn-success.btn-outline:hover, .btn-success.focus, .btn-success:focus, .btn-success:hover {
    color: #fff;
    border-color: #ca5300;
    background: #ff7300;
}

.btn-success.btn-3d.btn-outline.focus, .btn-success.btn-3d.btn-outline:focus, .btn-success.btn-3d.btn-outline:hover, .btn-success.btn-3d.focus, .btn-success.btn-3d:focus, .btn-success.btn-3d:hover {
    border-bottom-color: #d94900;
}

.btn-success.btn-3d.active, .btn-success.btn-3d.active.focus, .btn-success.btn-3d.active:focus, .btn-success.btn-3d.active:hover, .btn-success.btn-3d:active, .btn-success.btn-3d:active.focus, .btn-success.btn-3d:active:focus, .btn-success.btn-3d:active:hover, .open > .btn-success.dropdown-toggle.btn-3d, .open > .btn-success.dropdown-toggle.btn-3d.focus, .open > .btn-success.dropdown-toggle.btn-3d:focus, .open > .btn-success.dropdown-toggle.btn-3d:hover {
    color: #fff;
    border-color: #ca5300;
    background: #ff7300;
}

.px-nav-dropdown.active > a .px-nav-icon, .px-nav-item.active > a .px-nav-icon {
    color: #ff6900;
}

.text-primary, .text-primary a, .text-primary:active, .text-primary:focus, .text-primary:hover, .text-primary[href] {
    color: #ff6900 !important;
}

@media (max-width: 600px) {
    .dashboard a.box-cell {
        width: 100%;
        float: left;
        border-bottom: 1px solid #e0e0e0;
        padding: 10px 0;
    }
}

.no-padding {
    padding: 0;
}

.disabled {
    pointer-events: none;
    opacity: .4;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    width: 0;
}

.error a {
    background: red !important;
    color: #fff !important;
}

.error-message {
    padding: 2rem 0;
    color: red;
}

.px-nav-item a {
    display: flex;
}

.px-nav-dropdown-menu > .px-nav-item > a {
    padding-left: 22px;
    display: flex;
}

.px-nav-collapse .px-nav-content > .px-nav-item > a {
    padding-left: 15px;
}

.accordion-with-tabs {
    margin-bottom: 5px;
}

.accordion-with-tabs-header {
    margin-top: 25px;
}

.accordion-with-tabs .nav-tabs {
    display: none;
}

@media (max-width: 900px) {
    .page-header--filled {
        display: flex;
        flex-direction: column;
    }

    .page-header--filled a {
        margin: 5px 0;
    }

    .page-header--filled h1 {
        margin-bottom: 15px;
    }

    .page-header--filled .start-run {
        margin: 5px 0;
    }
}

@media (max-width: 750px) {
    .accordion-with-tabs .nav-tabs {
        display: none !important;
    }

    .accordion-with-tabs .tab-info {
        display: none !important;
    }
}

@media (max-width: 750px) {
    .accordion-with-tabs .nav-tabs-resp {
        display: flex !important;
        justify-content: center;
        margin: 10px 0;
        border: 0;
    }
}

@media (max-width: 600px) {
    .accordion-with-tabs .nav-tabs-resp {
        flex-direction: column;
    }

    .accordion-with-tabs .nav-tabs-resp li {
        margin: 3px 0;
    }

    .accordion-with-tabs .nav-tabs-resp li a {
        text-align: center;
    }
}

.accordion-with-tabs .panel-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.accordion-with-tabs .tab-content {
    padding: 0;
}

.accordion-with-tabs .panel-body h2 {
    margin: 10px 0 30px !important;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 15px;
    font-size: 18px;
}

.accordion-with-tabs .panel-heading p {
    margin: 0 0 0 25px;
    padding: 0;
    font-family: "Open Sans", "Helvetica Neue";
    font-size: 18px;
    font-weight: 600;
}

.accordion-with-tabs .panel-heading .accordion-toggle {
    padding: 0;
    display: flex;
    width: 70px;
    height: 70px;
    justify-content: center;
    align-items: center;
    position: relative;
}

.accordion-with-tabs .panel-heading .accordion-toggle span {
    width: 20px;
    height: 2px;
    background: #3d4a5d;
    display: block;
    position: absolute;
    transition: 0.3s;
}

.accordion-with-tabs .panel-heading .accordion-toggle span:first-child {
    transform: rotate(90deg);
    opacity: 0;
}

.accordion-with-tabs .panel-heading .collapsed span:first-child {
    opacity: 1;
}

.accordion-with-tabs .panel-heading .accordion-toggle:hover {
    background: transparent !important;
}

.accordion-with-tabs .panel-heading .nav-tabs {
    position: relative;
    top: initial;
    bottom: initial;
    right: initial;
    left: initial;
    border: none;

}

.accordion-with-tabs .panel-heading:after, .accordion-with-tabs .panel-heading:before {
    display: none;
}

.start-run {
    margin-left: 10px;
}

.panel-run-action {
    padding-bottom: 0;
}

.panel-run-action-single__wrap {
    margin-bottom: 2rem;
}

.panel-run-action-wrap {
    max-height: 556px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-bottom: 25px;
}

.panel-run-action .widget-timeline .widget-timeline-item .panel .panel-body p {
    margin: 0 0 5px;
}

.panel-run-action .widget-timeline .widget-timeline-item .panel .panel-body span {
    background: #ebebeb;
    border-radius: 2px;
    padding: 3px 5px;
    margin: 5px 0;
    font-size: 12px;
    display: block;
}

.panel-run-action .widget-timeline .widget-timeline-item .panel .panel-body span i {
    margin-right: 5px;
}

.panel-run-action .widget-timeline .widget-timeline-item .panel .panel-body small {
    margin: 10px 0 0;
    font-weight: 600;
    font-size: 12px;
    display: block;
}

.panel-run-action .widget-timeline .widget-timeline-item .btn-success {
    background: #78bd5d !important;
}

.panel-run-action-single-divider {
    width: 100%;
    height: 1px;
    background: #e2e2e2;
    margin: 20px 0;
}

.panel-run-action-single h3 {
    margin: 0;
}

.panel-run-action-single address {
    margin: 0 0 10.5px;
}

.panel-run-action-single__text-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.panel-run-action-single__noti-bol {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: orange;
    display: inline-block;
    margin-right: 10px;
}

.panel-run-action-single__noti i {
    margin-right: 5px;
}

.panel-run-action-single__noti {
    background: #ebebeb;
    border-radius: 2px;
    padding: 3px 10px;
    margin: 5px 0;
    font-size: 12px;
}

.panel-run-action-single h4 {
    margin: 15px 0;
}

.run-address-btn i {
    font-size: 21px;
}

.run-address-btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: white;
    border-radius: 5px;
    margin: 0;
}

.ghost-btn {
    background: transparent;
    color: black;
    text-decoration: underline;
    border: none;
}

.run-address-btn i {
    padding: 10px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.panel-run-parts-used {
    margin: 0px 0 20px;
    background: #f3f3f3;
    padding: 20px;
    border-radius: 5px;
}

.panel-run-parts-used__single {
    margin-bottom: 15px;
}

.panel-run-parts-used__delete {
    background: #e46050;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}

.panel-run-parts-used__delete span {
    width: 12px;
    height: 2px;
    background: white;
    display: block;
    position: absolute;
    transform: rotate(45deg);
}

.panel-run-parts-used__delete span:last-child {
    transform: rotate(-45deg);
}

.panel-run-parts-used .form-group {
    display: flex;
    align-items: flex-end;
}

.panel-run-parts-used__number span {
    margin-bottom: 5px;
    display: block;
}

.run-address-btn address {
    padding: 0;
    margin-left: 5px;
}

.aed-swap {
    display: none;
}

.run-address-btn address {
    color: white;
    width: 100%;
    display: block;
    margin: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.run-address-btn address a {
    color: white;
    width: 100%;
    display: block;
    padding: 10px 20px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.maint, .startPointOther, .place-location, .take-location, .send-take, .send-place, .relation-invoice-different, .simple-stock, .batch-stock {
    display: none;
}

.show {
    display: block;
}

.textarea-filled {
    width: 100%;
    resize: vertical;
    min-height: 200px;
    padding: 15px;
}

@media (max-width: 991px) and (min-width: 544px) {
    .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-item > a {
        padding-left: 14px !important;
    }
}

.red-icon, .orange-icon {
    position: relative;
    padding-right: 10px !important;
}


.red-icon::after, .orange-icon::after {
    content: "";
    background: green;
    display: inline-block;
    height: 10px;
    width: 10px;
    right: 5px;
    float: right;
    margin: auto;
    position: relative;
    top: 5px;
    border-radius: 50%;
}


.red-icon:after{
    background: red;
}


.orange-icon:after{
    background: orange;
}

.datepicker-dropdown.datepicker-orient-top{
    z-index: 9999 !important;
}

.maintenance-finished{
    background: #f0ffe2;
}

.maintenance-finished .btn-success{
    display: none;
}


.maintenance-finished:after{
    content: "";
    position: absolute;
    height: 2px;
    background: grey;
    top: 15px;
    margin: auto;
    opacity: .6;
    width: 100%;
}

.panel{
    overflow: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsWUFBWTtFQUNaLGVBQWU7RUFDZixZQUFZO0VBQ1osVUFBVTtDQUNYOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLFVBQVU7RUFDVixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsY0FBYztDQUNmOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHFCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFPRDtFQUNFLCtCQUErQjtFQUMvQix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSx1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSxvQkFmcUI7RUFnQnJCLFVBQVU7RUFDVixpQ0FBaUM7Q0FLbEM7O0FBUkQ7RUFNSSxvQkFuQnFCO0NBb0J0Qjs7QUFLSDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFHRDtFQUNFLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLGlDQUF5QztDQUMxQzs7QUFFRDtFQUNFLHNCQXhDcUI7Q0F5Q3RCOztBQUdEO0VBQ0UsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0UsK0JBQStCO0NBQ2hDOztBQUVEO0VBQ0Usc0NBQXNDO0NBQ3ZDOztBQUVEO0VBQ0UscUJBQXFCO0VBQ3JCLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLFNBQVM7Q0FDVjs7QUFFRDtFQUNFLDJCQUEyQjtFQUMzQix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsV0FBVztDQUVaIiwiZmlsZSI6ImN1c3RvbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzNjZweDtcbiAgdG9wOiAtMTU4cHg7XG4gIGxlZnQ6IDBweDtcbn1cblxuLm5hdiAuYnRuLWxpbmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29ydGFibGUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhbmVsLWJvZHkgLnN0ZXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFuZWwtYm9keSAuc3RlcC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpZGRlbiwgLmZpZWxkLXByZWZlcmVuY2UtaWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFuZWwtYm9keSAuY3JlYXRlLXRhc2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGFuZWwtYm9keSAucGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zdGVwIC5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnBhbmVsLWJvZHkgLnBhbmVsLWhlYWRpbmc6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYW5lbC1ib2R5IHRhYmxlIHRoIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxudGFibGUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbnRhYmxlIC5sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1pbGVzdG9uZS10aXRsZSAubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmV4dGVybmFsLWNvc3QtbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYm94LCAuYm94LWNvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4kY29sb3ItcHJpbWFyeTogI2ZmNzMwMDtcbiRjb2xvci1zZWNvbmRhcnk6ICMwMGE3NDI7XG5cblxuLy8gTG9naW4gc2NyZWVuXG5ib2R5IC5tb2RhbC1jb250ZW50IC5iZy1wcmltYXJ5e1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLm1vZGFsLWNvbnRlbnQgLmJnLXByaW1hcnkgYXtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuYm9keSAuYnRuLXByaW1hcnksIC5idG4tc3VjY2Vzc3tcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4yNXM7XG5cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG59XG5cblxuLy8gRGVmYXVsdHNcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vIFBhbmVsc1xuLnBhbmVse1xuICBib3JkZXI6IDA7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9se1xuICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1c3tcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLy8gUGFuZWwgYm9keVxuLnBhbmVsLWJvZHkgaDJ7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5cbiNkb3NzaWVyLWZvcm0gI2NvbnRhY3R7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjMgIWltcG9ydGFudDtcbn1cblxuI2NvbnRlbnRXcmFwcGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzbCAhaW1wb3J0YW50O1xufVxuXG4uZGlzYWJsZWR7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNDtcbn1cblxuLnRhYmxlPnRib2R5PnRyPnRkLCAudGFibGU+dGJvZHk+dHI+dGgsIC50YWJsZT50Zm9vdD50cj50ZCwgLnRhYmxlPnRmb290PnRyPnRoLCAudGFibGU+dGhlYWQ+dHI+dGQsIC50YWJsZT50aGVhZD50cj50aHtcbiAgd2lkdGg6IDA7XG59XG5cbi5lcnJvciBhe1xuICBiYWNrZ3JvdW5kOiByZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLW1lc3NhZ2V7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgY29sb3I6IHJlZDtcblxufSJdfQ== */

.js-number{
    width: 20px;
    line-height: 16px;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    height: 20px;
    display: inline-block;
    background: red;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, .2);
}
