.text-bold,.font-bold{font-weight:bold}.pd-dashed-table td{padding:8px 3px 8px 3px}.pd-dashed-table td .primary-label{font-weight:bold}.pd-dashed-table td .secondary-label{overflow:hidden;font-size:12px;line-height:0;-webkit-transition:line-height .2s;color:#555}.pd-dashed-table td:hover .secondary-label{line-height:1.5}#pill{margin:1px;cursor:pointer;border-radius:4px;background:#23719f;min-width:4px;min-height:1em;border:1px solid transparent;position:relative}#pill.hovered{border:2px solid #72c02c}#pill.tentative:before{content:" ";background:white;height:.3em;position:absolute;top:50%;left:0;right:0;bottom:0;margin-top:-0.2em}.material-label{display:block;margin-top:5px;margin-bottom:2px;text-align:left;font-size:14px;font-weight:bold;line-height:18.2px;border:1px solid #333;border-radius:3px;overflow:hidden}.material-label .color-label{margin-right:0;width:100%;height:6px;float:none;border-radius:3px 3px 0 0}.popover{padding:0}.popover .arrow:after{border-bottom-color:#f7f7f7 !important}.toast-top-center{top:20px}.toast-bottom-center{bottom:20px}.drag-n-drop-panel{border:1px solid #eee;margin:0 0 20px}.drag-n-drop-panel .drag-n-drop-panel-left,.drag-n-drop-panel .drag-n-drop-panel-right{padding-top:10px;padding-bottom:10px}.drag-n-drop-panel .drag-n-drop-panel-left{border-right:1px solid #eee}.drag-n-drop-panel .drag-n-drop-panel-right{border-left:1px solid #eee;margin-left:-1px}.drag-n-drop-panel .draggable-item{margin-bottom:5px}.drag-n-drop-panel .drag-n-drop-panel-title{margin-bottom:10px}.pd-color-picker:before,.pd-color-picker:after{content:" ";display:table}.pd-color-picker:after{clear:both}.pd-color-picker .color-rect{width:20px;height:20px;float:left;border:2px solid transparent;cursor:pointer}.pd-color-picker .color-rect.disabled{opacity:.6;cursor:default}.pd-color-picker .color-rect.active{border-color:#000}.pd-color-picker .selected-color{width:40px;height:40px;margin-bottom:10px}@media(max-width:1199px){.pd-color-picker .selected-color{width:20%;height:0;padding-bottom:20%;box-sizing:content-box}.pd-color-picker .color-rect{width:10%;height:0;padding-bottom:10%;box-sizing:content-box}}.pd-select a{display:inline-block;padding:7px 20px}.pd-select a .caret{margin-top:-2px;margin-left:7px;opacity:.5;border-width:5px}.pd-select a:hover,.pd-select a:focus{text-decoration:none;color:#333}.pd-select a:hover .caret,.pd-select a:focus .caret{opacity:1}.pd-select .dropdown-menu{padding:0;min-width:260px}.pd-select .dropdown-menu li{padding:0}.pd-select .dropdown-menu li a{cursor:pointer !important;padding:7px 15px}.pd-editable-text-field .btn-edit{padding:0;font-size:12px}.plant-configuration{margin-top:15px}.plant-configuration-section .plant-configuration-popover{top:100%;width:350px;max-width:none}.plant-configuration-section .plant-configuration-popover .btn-edit{margin-top:15px}.plant-configuration-section .action-bar{margin:15px 0 0}.plant-configuration-section .alert.bottom{margin-top:20px;margin-bottom:0}@media(max-width:767px){.config-tab{margin-top:20px}}.config-tab .description-image{max-width:100%}.permissions-table>tbody>tr>th,.permissions-table>tbody>tr>td{text-align:center;vertical-align:middle;width:17%}.permissions-table>tbody>tr>th:first-child,.permissions-table>tbody>tr>td:first-child{text-align:left;width:32%}.table.customers-table{margin-bottom:20px}.order-fields-table .show-to-customers-column{width:150px}.order-fields-table .type-column{min-width:90px}.order-fields-table td.show-to-customers-column{vertical-align:middle;text-align:center}.order-fields-table .draggable-handle{float:left;margin-right:1rem;cursor:move;color:#ccc}.tab-content.tab-content-edit{background:#ebebeb}.tab-content.tab-content-edit .panel,.tab-content.tab-content-edit .well{background:#e6e6e6}.material-configurator .material-color-indicator{display:inline-block;width:1.8rem;height:1.8rem;border:1px solid #333;border-radius:3px;margin:.5rem 1rem .5rem .5rem}.plant-info{margin-bottom:20px}@media(max-width:767px){.plant-info .plant-image{width:100%}}.stick-on-top{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:100}.plant-header .toggle-details{margin:10px 0 25px;float:right}@media(min-width:768px) and (max-width:991px){.tentative-order-item-container:nth-child(2n+1){clear:both}}@media(min-width:992px){.tentative-order-item-container:nth-child(7),.tentative-order-item-container:nth-child(13),.tentative-order-item-container:nth-child(19),.tentative-order-item-container:nth-child(25){clear:both}}.tentative-order{border:1px solid #eee;border-radius:3px;cursor:pointer;font-size:10px;margin-top:2rem}.order-date-title,.tentative-content{width:100%;padding:.5rem 1rem;display:block}.order-date-title .order-date-list,.hidden-tentative-dates-list:first-child{display:none}.order-date-title .order-date-list:first-child{display:block}.tentative-delivery-quantity{float:right}.more-tentative-dates-cta{padding:.5rem 1rem;border-top:1px solid #eee}.more-tentative-dates-cta .glyphicon{float:right;color:#555;padding-top:3px}.hidden-tentative-dates-list{padding:.5rem 1rem;border-top:1px solid #eee}.color-label-tentative{display:block;height:6px;width:100%;background-color:tomato;position:relative}.color-label-tentative .color-label-stripe{background:white;height:2px;width:100%;position:absolute;top:50%;left:0;margin-top:-1px}.tentative-order-container{padding-bottom:2rem}.show-tentative{text-align:center;margin:0 auto 2rem auto;width:230px;display:block}.tab-area{border-bottom:2px solid #72c02c;margin-bottom:20px}.tab-area:before,.tab-area:after{content:" ";display:table}.tab-area:after{clear:both}@media(max-width:767px){.tab-area{border-bottom:0;margin-bottom:0}}.tab-area .nav-tabs{float:left;position:relative;margin-top:15px;padding-top:10px;border-bottom:0}.tab-area .nav-tabs.order-tabs{border-top:1px solid #eee;margin-right:20px}.tab-area .nav-tabs.order-tabs::before{position:absolute;left:calc(50% - 20px);content:"Order";color:#777;top:-10px;padding:0 3px;background:white}@media(max-width:767px){.tab-area .nav-tabs.order-tabs{margin-right:0;margin-bottom:20px;width:100%;border-bottom:2px solid #72c02c}}@media(max-width:767px){.tab-area .nav-tabs.order-tabs>li{width:33.33333333%}}.tab-area .nav-tabs.production-tabs{border-top:1px solid #eee}.tab-area .nav-tabs.production-tabs::before{position:absolute;left:calc(50% - 33px);content:"Production";color:#777;top:-10px;padding:0 3px;background:white}@media(max-width:767px){.tab-area .nav-tabs.production-tabs{width:100%;margin-bottom:20px;border-bottom:2px solid #72c02c}}@media(max-width:767px){.tab-area .nav-tabs.production-tabs>li{width:33.33333333%}}.tab-area .nav-tabs.config-tabs{float:right}@media(max-width:767px){.tab-area .nav-tabs.config-tabs{margin-top:0;padding-top:0}}.tab-area .nav-tabs>li>a{text-align:center;border:0}.tab-area .nav-tabs>li>a:hover{background:0}.tab-area .nav-tabs>.active a,.tab-area .nav-tabs>.active a:hover,.tab-area .nav-tabs>.active a:focus{background:#72c02c;color:#fff;border:0}h4>.actions{display:none;float:right;margin-right:10px}.row:hover h4>.actions{display:block}.nav h4{line-height:18px;margin:10px 20px 10px 60px}.nav h4.first-child{margin-left:0}.report-section{text-align:center}.report-section:hover .well{border-color:#c9c9c9}.report-section a{display:block;cursor:pointer;color:#333;text-decoration:none}.report-section p{display:block;min-height:6em}.tab-v4>.tab-content{margin:20px 0}.orders-list .empty-view{margin-top:15px}.orders-list .empty-view p{margin-bottom:10px}.activity-list .empty-view{margin-top:15px}.plant-config-button{float:right;background:#eee;border-bottom:1px solid #72c02c}.plant-config-button>a{margin:0 !important}.order-feed .feed-item{padding:5px 0}.order-feed .feed-item:before,.order-feed .feed-item:after{content:" ";display:table}.order-feed .feed-item:after{clear:both}.order-feed .feed-item ul{margin:5px 0;padding-left:20px}.order-feed .feed-item .timestamp{color:#aaa;font-size:.9em}.order-feed .feed-item.update .timestamp{float:right}.order-feed .feed-item .user{font-weight:bold}.order-feed .feed-item .comment-content{padding:10px;box-shadow:1px 1px 3px #ccc}.order-feed .show-all{margin-top:10px;display:inline-block}.try-new-app{display:flex;justify-content:space-between;align-items:center;background:rgba(49,134,176,0.1);border:1px solid #3186b0;border-radius:4px;padding:16px;margin-bottom:24px}.try-new-app .try-new-app-headers{color:#000}.try-new-app .try-new-app-headers .try-new-app-header{font-size:16px;font-weight:bold}.try-new-app .try-new-app-headers .try-new-app-sub-header{font-size:14px}.try-new-app .try-new-app-btn{color:#fff;padding:6px 20px 6px 0;font-weight:600;font-size:14px;background-color:#3186b0;border:0;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,0.4);outline:0;white-space:nowrap}.try-new-app .try-new-app-btn .try-new-app-btn-img{padding:0 8px}.order-planner .breadcrumb{padding-left:0}.order-planner .planner-control-bar{margin-top:20px}.order-planner .start-from-selector{float:right;margin-top:6px}.order-planner .order-planner-entry-table table{margin-bottom:0}.order-planner .order-planner-entry-table table tbody>tr td.table-cell-row-title{padding:1px 3px;text-align:left}.order-planner .order-planner-entry-table table tbody>tr td.table-cell-row-title.table-primary-data{padding:5px}.order-planner .order-planner-entry-table .secondary-heading{text-align:right;padding:7px 3px}.order-planner .order-planner-entry-table .order-planner-month-heading{padding:7px 3px}.order-planner .order-planner-entry-table .sticky-header-table-sticky-column .order-planner-total-row.order-planner-expanded{border-left:5px solid lightgray}.order-planner .order-planner-entry-table .table-controls{margin-bottom:10px}.order-planner .order-planner-entry-table .material-expand-button.no-estimations .expand-icon{color:#72c02c}.order-planner .order-planner-total-row.order-planner-expanded{background:lightgray}.order-planner .order-planner-heading{height:3em}.order-planner .order-planner-month-heading{width:60px;text-align:right}.order-planner .order-planner-month-heading.current{background-color:#e7e7e7}.order-planner .order-planner-histogram-cell{vertical-align:bottom !important;height:75px}.order-planner .order-planner-histogram-cell .order-planner-histogram-cell-fill{background:#d9534f;-webkit-transition-property:"height";transition-property:"height";-webkit-transition-duration:.2s;transition-duration:.2s}.scroll-table{overflow-y:visible;overflow-x:auto;width:100%}.scroll-table>table{min-width:900px}.pd-calendar{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:767px){.pd-calendar .calendar-table>tbody{border-left:1px solid #ccc}}.pd-calendar .month-selector{float:left;line-height:48px}@media(max-width:991px){.pd-calendar .month-selector{float:none;margin-bottom:15px}}.pd-calendar .month-selector .month-name{display:inline-block;width:170px;text-align:center;font-size:24px}.pd-calendar .month-selector .month-name .year{color:#777}.pd-calendar .month-selector .month-navigation-button{padding:7px;border-radius:50%;border:1px solid #ddd}.pd-calendar .display-options{float:right;margin-top:19px}@media(max-width:991px){.pd-calendar .display-options{float:none;margin-top:0;margin-bottom:5px}}.pd-calendar .display-options .btn{display:block;float:left;margin-left:10px;margin-bottom:10px}@media(max-width:991px){.pd-calendar .display-options .btn{margin-left:0;margin-right:10px}}.pd-calendar .popover{max-width:none;width:420px;z-index:560;left:0;top:100%;margin-bottom:20px;padding:0}.pd-calendar .popover .add-button{margin-top:15px}.pd-calendar .popover .alert{margin-bottom:0}.pd-calendar .popover.bottom>.arrow{left:20px}.pd-calendar .popover.right-aligned{left:auto;right:0}.pd-calendar .popover.right-aligned.bottom>.arrow{left:auto;right:20px}.pd-calendar .popover.center-aligned{left:-200px}.pd-calendar .popover.center-aligned.bottom>.arrow{left:auto;left:220px}.pd-calendar .popover .order-list{list-style:none;margin:0 0 10px;padding:0}.pd-calendar .popover .order-list .state-icon{float:left;margin:0 4px 0 5px;color:#fcfeda}.pd-calendar .popover .order-list .order-list-item{margin:3px 0}.pd-calendar .popover .order-list .order-list-item a{display:block;border-radius:3px;background:#f9f9f9;padding:3px;border:1px solid transparent}.pd-calendar .popover .order-list .order-list-item a:hover{text-decoration:none;border-color:#72c02c}.pd-calendar .popover .order-list .order-list-item.nightshift a{background:#aaa;color:#fff}.pd-calendar .popover .popover-table{margin-bottom:0}.pd-calendar .popover .popover-table.compact td{padding:8px 3px 8px 3px}.pd-calendar .popover .popover-table .primary-content{font-weight:bold}.pd-calendar .popover .popover-table .hover-content{overflow:hidden;font-size:12px;line-height:0;-webkit-transition:line-height .2s;color:#555}.pd-calendar .popover .popover-table:hover .hover-content{line-height:1.5}.pd-calendar .popover .order-label{display:block;text-align:left;margin-bottom:1px;line-height:1.5}.pd-calendar .popover .order-label:before,.pd-calendar .popover .order-label:after{content:" ";display:table}.pd-calendar .popover .order-label:after{clear:both}.pd-calendar .popover .order-label .name-label{font-size:14px}.pd-calendar .popover .material-color-indicator{width:15px;display:inline-block}.pd-calendar .month{position:relative}.pd-calendar .month .mobile-popover{margin:2%;width:96%;left:0;top:auto;bottom:0;max-height:100%;overflow:auto;position:fixed}.pd-calendar .month .mobile-popover:before,.pd-calendar .month .mobile-popover:after{content:" ";display:table}.pd-calendar .month .mobile-popover:after{clear:both}.pd-calendar .month .mobile-popover .popover-content{overflow:hidden}.pd-calendar .month .table-responsive{margin:0;padding:0;border:0}.pd-calendar .month .calendar-table{margin-bottom:0;border-right:1px solid transparent;min-width:700px;table-layout:fixed}.pd-calendar .month .calendar-table>thead>tr>th{font-size:12px;padding:2px 5px 1px;text-align:center}.pd-calendar .month .week-col{width:50px}.pd-calendar .month .week .week-cell{position:relative;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:0}.pd-calendar .month .week .week-cell .week-label{position:absolute;top:50%;margin-top:-11px}@media(max-width:767px){.pd-calendar .month .week .week-cell{display:none}}.pd-calendar .month .week.top-row .day-cell{border-bottom:0}.pd-calendar .month .week.top-row .day-cell .day.plant-closed{background:#ddd0d0}.pd-calendar .month .week.top-row .day-cell .day .day-inner{border-bottom:none !important}.pd-calendar .month .week.bottom-row .day-cell.overcapacity{background:#ffcece !important}.pd-calendar .month .week.bottom-row .day-cell .day.plant-closed{background:#d2c1c1}.pd-calendar .month .week.bottom-row .day-cell .day .day-inner{border-top:none !important}.pd-calendar .month .week .day-cell{padding:0;width:14%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:0}.pd-calendar .month .week .day-cell.not-in-month{background:darkgray url("/static/img/diagonal-noise.png");border-bottom:1px solid #ccc !important}.pd-calendar .month .week .day-cell.today{background:#d9d9d9}.pd-calendar .month .week .day-cell.overcapacity{background:#fdd !important}.pd-calendar .month .week .day-cell.hovered .day .day-inner{border:1px solid #ccc}.pd-calendar .month .week .day-cell.hovered .day .day-label{color:#72c02c}.pd-calendar .month .week .day-cell.active .day .day-inner{border:1px solid #ccc}.pd-calendar .month .week .day-cell.active .day .day-label{color:#72c02c}.pd-calendar .month .week .day-cell .day-label{opacity:.8;cursor:pointer;text-align:center;position:absolute;z-index:99;width:100%;top:-0.85em}.pd-calendar .month .week .day-cell .day{position:relative;height:100%}.pd-calendar .month .week .day-cell .day .day-inner{height:100%;cursor:pointer;border:1px solid transparent;box-sizing:border-box;padding-bottom:8px}.pd-calendar .month .week .day-cell .day .day-inner .notes{padding:5px}.pd-calendar .month .week .day-cell .day .day-inner .notes .note-item{margin-bottom:5px;font-size:10px}.pd-calendar .month .week .day-cell .day .day-inner .notes .note-item .note-icon{float:left;margin-right:5px}.pd-calendar .month .week .day-cell .day .day-inner .notes .note-item .note-title{overflow:hidden;white-space:normal}.order-calendar .row:last-child{margin-top:25px}.order-calendar .display-options .field-selector{float:left}.order-calendar .calendar-notes .calendar-notes-item{margin:10px 0}.order-calendar .calendar-notes .calendar-notes-item.first{margin-top:0}.order-calendar .calendar-notes .calendar-notes-item.last{margin-bottom:0}.order-calendar .calendar-notes .calendar-notes-item.has-icon .note-content{padding-left:18px}.order-calendar .calendar-notes .calendar-notes-item .note-title .note-icon{display:block;float:left;margin-right:5px}.order-calendar .calendar-notes .calendar-notes-item .note-title .title-text{overflow:hidden;font-weight:bold}.order-calendar .calendar-notes .calendar-notes-item .note-content .created-by{font-size:11px;color:#aaa}.order-calendar .calendar-notes .calendar-notes-item .note-content .note-description{margin-bottom:3px}.order-calendar .month .week.dayshift .day-cell.today{background:#d9d9d9}.order-calendar .month .week.nightshift .day-cell{background:#ebebeb}.order-calendar .month .week.nightshift .day-cell.today{background:#c5c5c5}.order-calendar .month .week.nightshift .day-cell .day .day-inner .output-container .output-label{border-color:#ccc}.order-calendar .month .week .day-cell.overcapacity .day .day-inner .output-container .output-label{border-color:#ccc}.order-calendar .month .week .day-cell.active .day .day-inner .output-container .output-label{border-color:#ccc}.order-calendar .month .week .day-cell .day{min-height:40px}.order-calendar .month .week .day-cell .day.no-orders .popover{width:150px;left:0}.order-calendar .month .week .day-cell .day .day-inner .output-container{height:100%;width:100%;padding:5px;min-height:40px}.order-calendar .month .week .day-cell .day .day-inner .output-container:before,.order-calendar .month .week .day-cell .day .day-inner .output-container:after{content:" ";display:table}.order-calendar .month .week .day-cell .day .day-inner .output-container:after{clear:both}@media(max-width:767px){.order-calendar .month .week .day-cell .day .day-inner .output-container{padding:2px}}.order-calendar .month .week .day-cell .day .day-inner .output-container .output-sum{display:block;margin-top:5px;margin-bottom:2px;text-align:left;font-size:10px;font-weight:bold;line-height:13px;border:1px solid #eee;border-radius:3px;overflow:hidden;text-align:right;margin-right:3px;border:0;border-top:1px solid #ccc;border-radius:0}.order-calendar .month .week .day-cell .day .day-inner .output-container .output-sum .color-label{margin-right:0;width:100%;height:6px;float:none;border-radius:3px 3px 0 0}.order-calendar .month .week .day-cell .day .day-inner .output-container .output:before,.order-calendar .month .week .day-cell .day .day-inner .output-container .output:after{content:" ";display:table}.order-calendar .month .week .day-cell .day .day-inner .output-container .output:after{clear:both}.order-calendar .month .week .day-cell .day .day-inner .output-container .order{float:left;margin:1px;cursor:pointer;border-radius:4px;background:#23719f;min-width:4px;min-height:1em;border:1px solid transparent;position:relative}.order-calendar .month .week .day-cell .day .day-inner .output-container .order.hovered{border:2px solid #72c02c}.order-calendar .month .week .day-cell .day .day-inner .output-container .order.tentative:before{content:" ";background:white;height:.3em;position:absolute;top:50%;left:0;right:0;bottom:0;margin-top:-0.2em}.order-calendar .month .week .day-cell .day .day-inner .output-container .order.negative{border:1px dashed #333}.production-material-popover-list td{cursor:pointer}.production-material-popover-list td .edit-material-label:hover{color:#585f69}.customer-order-calendar .produced-materials{margin-bottom:15px}.customer-order-calendar .customer-order-requests,.customer-order-calendar .customer-approved-orders{margin-bottom:15px}.customer-order-calendar .customer-order-requests .edit-material-label,.customer-order-calendar .customer-approved-orders .edit-material-label{width:90%;display:inline-block}.customer-order-calendar .customer-order-requests .edit-material-icon,.customer-order-calendar .customer-approved-orders .edit-material-icon{width:10%;float:right}.customer-order-calendar .customer-order-requests .edit-material-icon .glyphicon,.customer-order-calendar .customer-approved-orders .edit-material-icon .glyphicon{position:relative;top:7px;left:17px;color:#333}.customer-order-calendar .customer-order-requests .order-request-item,.customer-order-calendar .customer-approved-orders .order-request-item{cursor:pointer}.customer-order-calendar .customer-order-requests .order-request-item:hover .material-label,.customer-order-calendar .customer-approved-orders .order-request-item:hover .material-label{border-color:#aaa}.customer-order-calendar .customer-order-requests .order-request-item:hover .glyphicon,.customer-order-calendar .customer-approved-orders .order-request-item:hover .glyphicon{color:#aaa}.customer-order-calendar .popover .quantity-label{float:right;padding-right:5px;font-weight:normal}.production-calendar{margin-top:15px}.production-calendar .month .week .day-cell .day-label{top:50%;margin-top:-5px}.production-calendar .month .week .day-cell .day{min-height:60px}.production-calendar .month .week .day-cell .day .day-inner .entry{margin:1px;cursor:pointer;border-radius:4px;background:#23719f;min-width:4px;min-height:1em;border:1px solid transparent;position:relative;width:auto;min-height:3px}.production-calendar .month .week .day-cell .day .day-inner .entry.hovered{border:2px solid #72c02c}.production-calendar .month .week .day-cell .day .day-inner .entry.tentative:before{content:" ";background:white;height:.3em;position:absolute;top:50%;left:0;right:0;bottom:0;margin-top:-0.2em}.output-label{display:block;margin-top:5px;margin-bottom:2px;text-align:left;font-size:10px;font-weight:bold;line-height:13px;border:1px solid #eee;border-radius:3px;overflow:hidden}.output-label .color-label{margin-right:0;width:100%;height:6px;float:none;border-radius:3px 3px 0 0}.output-label.hovered{border-color:#72c02c}.output-label .color-label{position:relative}.output-label .color-label .color-label-stripe{background:white;height:2px;width:100%;position:absolute;top:50%;left:0;margin-top:-1px}.output-label .quantity-label{text-align:right;margin-right:2px;color:#777}.output-label .load-time-label{float:left;color:#777;margin-left:2px}.output-label .output-info{overflow:hidden;padding:3px}.output-label .output-info .field-value{word-wrap:break-word;white-space:normal}.output-label .output-info .field-value:nth-child(even){color:#777}.modal-open-fullscreen{overflow:hidden}.modal-open-fullscreen .modal{overflow-x:hidden;overflow-y:auto}@media(max-width:991px){.modal-open-fullscreen{overflow:auto}.modal-open-fullscreen .container{display:none}.modal-open-fullscreen .modal{overflow:visible;position:absolute}.modal-open-fullscreen .modal .modal-dialog{width:100%;margin:0}.modal-open-fullscreen #launcher{display:none !important}}.modal{z-index:2060}.order-modal.tentative{background:#fdf8ee}.order-modal .tentative-label{margin-left:30%;color:black}.order-modal .tentative-label label{font-weight:normal}.order-modal .notification.ng-enter,.order-modal .notification.ng-leave{-webkit-transition:all cubic-bezier(0.25,0.46,0.45,0.94) .5s;-o-transition:all cubic-bezier(0.25,0.46,0.45,0.94) .5s;transition:all cubic-bezier(0.25,0.46,0.45,0.94) .5s}.order-modal .notification.ng-enter,.order-modal .notification.ng-leave.ng-leave-active{opacity:0}.order-modal .notification.ng-leave,.order-modal .notification.ng-enter.ng-enter-active{opacity:1}.order-modal .order-configurator{border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:5px;padding-bottom:5px;margin-bottom:20px;margin-top:20px}.order-modal .order-configurator .selector{opacity:0;pointer-events:none}.order-modal .order-configurator.show-selectors .selector{opacity:1;pointer-events:auto}.order-modal .order-configurator .orders .row .form-group{margin-bottom:1rem}.order-modal .order-configurator .clear-load-time{line-height:44px}.order-modal .order-configurator .add-load-time{line-height:34px}.order-modal .order-configurator .remove-item{margin-top:7px}.order-modal .order-configurator .remove-time-input{background:#fff;border-left:0}.order-modal .order-configurator .input-group-addon{cursor:pointer}.order-modal .order-configurator .input-group-addon .glyphicon-remove{font-size:12px;color:#95a5a6}.order-modal .orders .row{margin-bottom:5px;padding-top:5px;padding-bottom:5px}.order-modal .orders .row:hover{background:#e7e7e7}.order-modal .orders .row:hover .selector{opacity:1;pointer-events:auto}.order-modal .orders .row .form-group{margin-left:0;margin-right:0;margin-bottom:.5rem;margin-top:.5rem}.order-modal .movedays-form{width:200px;padding:10px}.order-modal .movedays-form:before,.order-modal .movedays-form:after{content:" ";display:table}.order-modal .movedays-form:after{clear:both}.order-modal .movedays-form span,.order-modal .movedays-form input{float:left;margin-right:5px}.order-modal .movedays-form input[type="text"]{width:30px;height:1.7em}.order-modal .reject-button{margin-right:10px}.order-delete-modal .modal-dialog{margin-top:200px}.calendar-note-modal .icon-selector:before,.calendar-note-modal .icon-selector:after{content:" ";display:table}.calendar-note-modal .icon-selector:after{clear:both}.calendar-note-modal .icon-selector .icon-choice{margin-right:5px;font-size:18px;cursor:pointer}.calendar-note-modal .icon-selector .icon-choice.selected{color:#72c02c}.pd-report .pivot-report-configuration .pivot-report-configuration-select{width:200px}@media(max-width:767px){.pd-report .pivot-report-configuration .pivot-report-configuration-select{width:100% !important}}.pd-report .report-panel .panel-heading:before,.pd-report .report-panel .panel-heading:after{content:" ";display:table}.pd-report .report-panel .panel-heading:after{clear:both}.pd-report .report-panel .panel-heading>h3{float:left;margin-top:3px}.pd-report .report-panel .panel-heading .panel-heading-controls{float:right}.pd-report .report-panel .panel-heading .refresh-button{margin-left:15px}.pd-report .report-controls{margin-bottom:20px}.pd-report .report-controls .form-group.divided{border-right:1px solid #ddd;margin-right:10px;padding-right:10px}@media(max-width:767px){.pd-report .report-controls .form-group.last{margin-bottom:0}}.pd-report .report-controls:before,.pd-report .report-controls:after{content:" ";display:table}.pd-report .report-controls:after{clear:both}.pd-report .report-controls .control-group{float:left}.pd-report .report-controls .control-group:before,.pd-report .report-controls .control-group:after{content:" ";display:table}.pd-report .report-controls .control-group:after{clear:both}@media(min-width:767px) and (max-width:991px){.pd-report .report-controls .control-group{margin-bottom:10px}}@media(max-width:767px){.pd-report .report-controls .control-group{width:100% !important}}.pd-report .report-controls .control-label{float:left;margin-right:10px;padding-top:5px;text-transform:uppercase;font-weight:bold}@media(min-width:767px) and (max-width:991px){.pd-report .report-controls .control-label{width:70px}}.pd-report .report-controls .control-input{float:left;margin-right:10px}.pd-report .report-controls .control-input.date-picker{width:140px}@media(max-width:767px){.pd-report .report-controls .control-input{width:100% !important;margin-right:0}}.pd-report .report-controls .btn-u{float:left}.pd-report .report-body .panel-body{padding:0}.pd-report .no-data{margin:10px}.material-heading{min-width:170px}.small-heading{width:90px}.inventory-heading{min-width:70px;width:70px}.output-report.pdf .panel-body,.input-report.pdf .panel-body{padding:0}.output-report.pdf .material-name-col,.input-report.pdf .material-name-col{width:250px}.pivot-report .drag-n-drop-panel{margin-bottom:20px}.pivot-report .drag-n-drop-panel .fields-selected,.pivot-report .drag-n-drop-panel .fields-available{min-height:100px}.pivot-report .drag-n-drop-panel .fields-available .draggable-item{width:50%;float:left}@media(max-width:991px){.forecast-report .timespan-shortcuts{margin-bottom:10px}}.input-report .has-supplier td,.input-report .has-supplier th{line-height:1em;vertical-align:middle}.input-report .has-supplier td small,.input-report .has-supplier th small{font-weight:normal;color:#aaa}.input-report .has-supplier th{min-width:120px}.input-report .sticky-header-table-body .has-supplier td{height:43px}.day-view-report .day-view-report-controls{margin-bottom:0}.day-view-report .day-view-report-controls:before,.day-view-report .day-view-report-controls:after{content:" ";display:table}.day-view-report .day-view-report-controls:after{clear:both}.day-view-report .day-view-report-controls .day-view-report-controls-label{float:left;font-weight:bold;margin-right:10px;padding-top:5px}.day-view-report .day-view-report-controls .form-group{float:left;margin-right:10px}.day-view-report .day-view-report-controls .btn-u{float:left;margin-right:10px}.day-view-report .day-view-report-controls .day-view-report-controls-confirmation{float:left;color:#72c02c;line-height:30px}.day-view-report .report-item{margin-right:-15px;margin-left:-15px;border-bottom:1px solid #e7e7e7;padding:20px 15px 0}.day-view-report .report-item.last{border-bottom:0;padding-bottom:0}.day-view-report .totals{max-width:500px}.day-view-report .panel-body{padding:0}.form-readonly .form-value-image img{max-width:200px}.login-form .forgot-password{margin-top:10px}.form-inline .form-control-sm{width:80px}.form-horizontal.left-aligned .control-label{text-align:left}.components-list{margin:15px 0 0}.components-list .table td,.components-list .table th{border:0;padding-left:0}.components-list .form-group{margin-bottom:0}.components-list .c-percent,.components-list .c-action{width:20%}.components-list .c-component{width:78%}.components-list td.c-action{text-align:center}.components-list .add-component-btn{margin-bottom:15px}.components-list .components-total{margin-bottom:15px}.timepicker .btn-default{border-color:#fff !important}.order__notify-team{margin-right:1rem}.display-inline-block{display:inline-block}.scrollable{overflow:auto}.separated-bottom{border-bottom:1px solid #e7e7e7;margin-bottom:15px;padding-bottom:15px}.no-wrap{white-space:nowrap}.width-20{width:20%}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.padding-right-8{padding:0;padding-right:8px}.padding-left-15{padding:0;padding-left:15px}.padding-right-15{padding:0;padding-right:15px}.padding-top-25{padding-top:25px}.no-padding{padding:0}.padding-left-8{padding:0;padding-left:8px}.no-margin-bottom{margin-bottom:0}.buttons-set .btn,.buttons-set .btn-u{margin-right:5px;display:inline-block}.panel .separated-bottom{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.has-error .input-group-btn .btn{border-color:#a94442}.table-responsive{border:0;margin-bottom:0}.sticky-header-table-sticky-column{float:left}.sticky-header-table-body{overflow:auto}.table tbody>tr>td.vert-align{vertical-align:middle}.table tbody>tr>td.narrow{width:1%;white-space:nowrap}.table>tbody>tr>td.table-cell-centered{vertical-align:middle;text-align:center}.table>tbody>tr>td.table-cell-vertically-centered{vertical-align:middle}.table>tbody>tr>td.table-cell-no-wrap{white-space:nowrap}.table>tbody>tr>td.table-cell-data-field{padding:1px 3px;text-align:right}.table>tbody>tr>td.table-cell-data-field .form-group-data-field{margin:0;width:100%}.table>tbody>tr>td.table-cell-data-field .form-group-data-field input.form-control{border:1px solid rgba(0,0,0,0.05);padding:2px 3px;width:100%;text-align:right}.table>tbody>tr>td.table-cell-data-field.form-group-data-field-padded{padding:5px}.table>tbody>tr>td.table-cell-double-row{line-height:1.3}.table>tbody>tr>td.table-secondary-data{color:#666;font-size:12px;background:#ebebeb;padding:1px 7px;text-align:right}.table>tbody>tr>td.table-indented{padding-left:30px}.table-cell-padding-right{padding-right:44px !important}.table-cell-spacer{height:2em}.table-scroll-wrapper{overflow:auto}.form-control-full-width{width:calc(100% - 45px) !important}.form-control-display{padding:7px 4px}.table .table-row-clickable{cursor:pointer}.editor-table td{-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.editor-table .newly-added td{-webkit-animation-name:newly-added-animation;animation-name:newly-added-animation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.editor-table th.actions{width:50px;text-align:center}.editor-table td.actions{text-align:center}.editor-table.bottom-separated{margin-bottom:20px}@keyframes newly-added-animation{0%{background:rgba(0,0,0,0)}10%{background:#fffccd}90%{background:#fffccd}100%{background:rgba(0,0,0,0)}}#loading-bar .bar{background:#72c02c}#loading-bar .peg{-moz-box-shadow:#72c02c 1px 0 6px 1px;-ms-box-shadow:#72c02c 1px 0 6px 1px;-webkit-box-shadow:#72c02c 1px 0 6px 1px;box-shadow:#72c02c 1px 0 6px 1px}#loading-bar-spinner .spinner-icon{border-top-color:#72c02c;border-left-color:#72c02c}.business-block .add-employee{margin-bottom:20px}.business-block.last.no-invitations .add-employee{margin-bottom:0}.business-block.last .invitations-table{margin-bottom:0}.plants-table .name-column{width:30%}.plants-table .actions-column{width:100px}.order-request-list{margin-top:15px}.order-request-list .order-request-list-item{margin:15px 0;border:1px solid #ddd}.order-request-list .order-request-list-item .color-line{width:100%;height:4px}.order-request-list .order-request-list-item .controls{margin-top:15px}.order-request-list .order-request-list-item .order-info{padding:15px}.order-request-list .order-request-list-item .order-info table{margin:0}.order-request-list .order-request-list-item .table-order-info .table-order-info-label{width:80px}.order-request-list .order-request-list-item .table-order-info .order-info-value{font-weight:bold}.custom-fields-tooltip{width:240px;max-width:100%;padding:18px;height:280px;background:white;position:absolute;box-shadow:0 1px 5px rgba(0,0,0,0.5);z-index:999;top:31px}.custom-fields-tooltip h3{margin:0;font-size:13px;font-weight:bold !important;display:inline-block;color:#888}.custom-fields-tooltip i{float:right;font-weight:bold !important}.tooltip-content{overflow:auto;max-height:210px;width:100%}.custom-tooltip{display:inline-block}.nice-phone-error-message .control-label{color:#333}.nice-phone-error-message .form-control{border-color:#72c02c}.nice-phone-error-message .help-block{color:#72c02c}html{background-color:#3e4753;font-size:16px}body{font-family:'Open Sans',sans-serif}.page-body{width:100%;width:calc(100vw - 60px);margin-left:60px}@media screen and (max-width:991px) and (min-width:480px){.page-body{width:100%;margin-left:0}}.header .navbar-brand{margin-top:18px;padding:0 10px;height:auto}.header .navbar-brand img{height:36px}@media(max-width:767px){.header .container{padding:0}}.header .top{float:right}@media(max-width:767px){.header .top{float:none;overflow:hidden;margin-right:10px}.header .top:before,.header .top:after{content:" ";display:table}.header .top:after{clear:both}}.header .navbar-toggle{margin-right:10px;margin-bottom:0}.tab-v3 .nav-pills li a{font-size:13px}.controls:before,.controls:after{content:" ";display:table}.controls:after{clear:both}a.btn-u{padding:6px 13px}.btn-u:disabled{cursor:auto;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.cancel-button{margin-right:10px}.copy-button{margin-right:10px}.add-more-button{margin-right:10px}a:hover{cursor:pointer}.error-message{color:#a94442;padding:4px 0}.tag-box-small{padding:10px 15px}.panel .panel-title small{color:#fff}.panel .panel-title a{color:#fff}.datepicker.dropdown-menu{width:250px;height:270px}.datepicker.dropdown-menu button{outline:0;border:0}.datepicker.dropdown-menu tbody{height:180px}.datepicker.dropdown-menu tbody button{padding:6px}.datepicker.dropdown-menu.datepicker-mode-1 tbody button,.datepicker.dropdown-menu.datepicker-mode-2 tbody button{height:65px}.datepicker table tr td,.datepicker table tr th{height:auto;width:auto}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:0}@media(min-width:768px){.header .pd-main-nav{margin-top:20px}}