.proposal-layout{border:1px solid #ccc;margin-bottom:5px}.proposal-layout:hover{cursor:pointer}.proposal-layout.active{border:1px solid #000}.proposal-layout-row td{background-color:#fff}.proposal-page-row__clone{display:none}.proposal-page-image-wrap{position:relative;overflow:hidden}.proposal-page-image-cover{position:absolute!important;top:0;left:0;border:1px solid #000;box-shadow:0 0 0 1600px rgba(0,0,0,.3);display:none}.table.proposal-pages img{margin-left:2px}.proposal-page-row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.proposal-page-row__column{padding:5px!important}.proposal-page-row__column .proposal-page-row__column_wrap{background-color:#ccc}.proposal-page-row__column.active .proposal-page-row__column_wrap{background-color:#b6d7a8!important}.proposal-page-row__column.active .proposal-page-row__column_wrap .proposal-page-image-cover{display:block}.proposal-page-row__column_wrap{display:flex;flex-direction:column;justify-content:space-between;padding:.5em}.proposal-page-row__column-image{height:100%;display:flex;align-items:center;justify-content:center}.proposal-page-row__column-image img{width:100%}.proposal-page-row__column-description{padding:20px 0}.proposal-page-row__column-buttons{display:flex;justify-content:space-between;align-items:center}#new-proposal-image-dialog,.proposal-page-loading-mask{background-color:rgba(0,0,0,.3)}#new-proposal-image-dialog{z-index:1050}.c-proposal-hot-spot__img-wrap{position:relative;display:inline-block;margin:0 auto}.c-proposal-hot-spot__img-wrap img{height:400px;display:block}.c-proposal-hot-spot__wrap{display:flex}.c-proposal-hot-spot__button{margin-right:.25em}.c-proposal-hot-spot__form{display:inline-flex;align-items:flex-end;border:1px solid #ddd;margin-top:1em}.c-proposal-hot-spot__form>div{padding:1em}.c-proposal-hot-spot__form select{min-width:150px}.c-proposal-hot-spot__form-number{font-size:1.5em}.c-hot-spot-layout-row .active td{background-color:#b6d7a8!important}.c-hot-spot-layout-row td{text-align:center;vertical-align:middle!important}.c-hot-spot-layout-row td select{min-width:150px}.c-hot-spot-layout-row td textarea{width:100%}.c-proposal-hot-spot__draggable{background:#3ab12f;color:#fff;font-size:11px;font-weight:700;text-align:center;padding:2px 0;width:19px;height:19px;border-radius:50%;position:absolute;top:10%;left:10%;box-sizing:border-box;cursor:move}.image-finder-selected{display:none;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);top:0;left:0}.image-finder-selected .btn{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-finder-images .result{overflow:hidden}.image-finder-images img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;border:1px solid #ccc}@media only screen and (max-width:769px){.modal-body-row-wrap{padding-left:1em}}#stock-data-table.table-responsive{min-height:calc(100vh - 270px)}#stock-data-table table{border-collapse:collapse;font-size:13px;border-bottom:1px solid #eef2f7}#stock-data-table table tr{height:auto}#stock-data-table table tr.required-danger{background-color:#fa5c7c!important}#stock-data-table table tr.required-warning{background-color:#ffbc00!important}#stock-data-table table th{white-space:nowrap;padding:.5em .25em}#stock-data-table table th:not(.stock-checkbox-td)>div{padding-left:2px}#stock-data-table table th:not(:last-child){border-right:1px solid #eef2f7}#stock-data-table table td{white-space:nowrap;padding:0;vertical-align:middle;border:0}#stock-data-table table td:not(:last-child){border-right:1px solid #eef2f7}#stock-data-table table td:not(.stock-checkbox-td)>div{position:relative;height:100%;width:100%;padding:5px}#stock-data-table table td:not(.stock-checkbox-td)>div .stock-hidden-value{display:block;height:100%;visibility:hidden;padding:0 15px 0 0;min-height:20px}#stock-data-table table td:not(.stock-checkbox-td)>div .stock-input-wrap{position:absolute!important;top:0;left:0;height:100%;width:100%;color:#000}#stock-data-table table input[type=number],#stock-data-table table input[type=text],#stock-data-table table select,#stock-data-table table textarea{background-color:transparent;border:1px solid transparent;display:inline-block;height:100%;width:100%;box-sizing:border-box;position:relative;margin:0;padding:0 0 0 2px}#stock-data-table table input[type=number]:focus,#stock-data-table table input[type=text]:focus,#stock-data-table table select:focus,#stock-data-table table textarea:focus{border:1px solid #000;border-radius:0;background-color:#f8f9fa;outline:0}#stock-data-table table input[type=number]:-moz-read-only:hover,#stock-data-table table input[type=text]:-moz-read-only:hover,#stock-data-table table select:-moz-read-only:hover,#stock-data-table table textarea:-moz-read-only:hover{cursor:default}#stock-data-table table input[type=number]:read-only:hover,#stock-data-table table input[type=text]:read-only:hover,#stock-data-table table select:read-only:hover,#stock-data-table table textarea:read-only:hover{cursor:default}#stock-data-table table input[type=number]:-moz-read-only:focus,#stock-data-table table input[type=text]:-moz-read-only:focus,#stock-data-table table select:-moz-read-only:focus,#stock-data-table table textarea:-moz-read-only:focus{border:1px solid #000;border-radius:0;background-color:transparent}#stock-data-table table input[type=number]:read-only:focus,#stock-data-table table input[type=text]:read-only:focus,#stock-data-table table select:read-only:focus,#stock-data-table table textarea:read-only:focus{border:1px solid #000;border-radius:0;background-color:transparent}#stock-data-table table input[type=number]::-webkit-inner-spin-button,#stock-data-table table input[type=number]::-webkit-outer-spin-button,#stock-data-table table input[type=text]::-webkit-inner-spin-button,#stock-data-table table input[type=text]::-webkit-outer-spin-button,#stock-data-table table select::-webkit-inner-spin-button,#stock-data-table table select::-webkit-outer-spin-button,#stock-data-table table textarea::-webkit-inner-spin-button,#stock-data-table table textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#stock-data-table table input[type=number][type=number],#stock-data-table table input[type=text][type=number],#stock-data-table table select[type=number],#stock-data-table table textarea[type=number]{-moz-appearance:textfield}#stock-data-table table input[type=number].stock-cost-each-input,#stock-data-table table input[type=text].stock-cost-each-input,#stock-data-table table select.stock-cost-each-input,#stock-data-table table textarea.stock-cost-each-input{width:calc(100% - 10px)}#stock-data-table table textarea.active{position:absolute;top:-35px;left:-47px;z-index:99999;height:90px;width:300px;padding:5px;border:1px solid #000;border-radius:0;background-color:#f8f9fa;outline:0;display:block!important}#stock-data-table table .input-stock-quantity{text-align:center}#stock-data-table table .selectize-control{height:100%;width:100%;box-sizing:border-box;position:relative;margin-top:-2px}#stock-data-table table .selectize-control .selectize-input{border:none;background-color:transparent;height:100%;width:100%;box-sizing:border-box;padding:6px 12px 6px 0}#stock-data-table table .selectize-control .selectize-input .item{height:100%;width:100%;display:flex;align-items:center}#stock-data-table table .selectize-control .selectize-input input{top:0;left:10px!important;position:absolute!important}#stock-data-table table .selectize-control .selectize-input.input-active{border:1px solid #000;border-radius:0;background-color:#f8f9fa;box-shadow:none}#stock-data-table table .stock-line-actions button{padding:2px 5px;margin:3px 0}.stock-overlay.active{background-color:rgba(0,0,0,.3);position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999}.stock-order-table .btn{padding:2px 5px;margin:3px 0}.stock-order-table td.actions{padding:2px .5rem}body[data-leftbar-theme=dark] .left-side-menu{background:#000;width:200px}body[data-leftbar-theme=dark] .left-side-menu .logo{background:#000!important;width:200px}.side-nav .side-nav-link{padding:6px 25px}.content-page{margin-left:200px}.navbar-custom{left:200px}.page-title-box .page-title{margin:20px 0 0;line-height:30px}.page-title-box .page-title-right{margin-top:0}.card-header-black{background-color:#000}.more-displays-img{margin:0 0 0 2px;border:1px solid #ddd;color:#888;font-size:.8em;font-weight:400;width:64px;height:64px;padding:10px 5px;text-align:center;display:inline-block;box-sizing:border-box;vertical-align:middle}table.quote-review .thumbnail,table.quotes .thumbnail{margin-left:2px}table.quote-review .thumbnail{min-width:100px}table.quote-review .qty-field{display:inline-block;width:5em}table td.actions,table th.actions{width:1%;white-space:nowrap}table td.actions .pull-right,table th.actions .pull-right{float:right}tr.gu-mirror{width:100%}tr.gu-mirror td{padding:.95rem;vertical-align:middle!important}tr.gu-mirror td.value{text-align:center}tr.gu-mirror td.actions{width:1%;white-space:nowrap}img.thumbnail{display:block;padding:4px;margin-bottom:6px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}img.thumbnail.thumbnail-tiny{max-height:64px}#bespoke-items-lines-table td.value{text-align:center}#bespoke-items-lines-table td.value small{font-weight:700}.bespoke-line-shortcuts__item .card{cursor:pointer;min-height:100px}.bespoke-line-shortcuts__item .card:hover{background-color:#ddd}.c-image-grid__item{margin-bottom:30px;position:relative;overflow:hidden}.c-image-grid__item-link{display:block;padding-bottom:99.5%;border:1px solid #ccc;height:0}.c-image-grid__item img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.image-finder-images .result{position:relative}.image-finder-images .result .display{display:block;padding-bottom:99.5%;border:1px solid #ccc;height:0}.datepicker{z-index:10000!important}@media only screen and (max-width:1044px){.layout-page-nav{display:none}.content .container-fluid{padding-left:0;padding-right:0}.content .card-body{padding-left:1em;padding-right:1em}.content-page{margin-left:58px;padding:70px 0 65px}}@media only screen and (max-width:768px){.navbar-custom{padding:0 12px 0 0!important}}.table .plant-total td{padding:0}.plant-situation-filters .btn{background-color:#fff!important}.plant-situation-filters .btn.filter-active{background-color:#cbd7e7!important}.plant-situation-report-table .table-nested{width:100%;margin-bottom:0;table-layout:fixed}.plant-situation-report-table .table-nested tr td{padding:8px!important}.plant-situation-report-table .plant-site-total td{cursor:auto;background-color:#ccc}.plant-situation-report-table .plant-situation-line{cursor:pointer}.site-plants-list .selectize-dropdown{position:relative;top:0!important}
