.highlight-status{background-color:var(--light-success);border-radius:3px;font-size:.87rem;margin-left:0;padding:6px 10px;word-break:break-all}.page-link{color:#0095e8}.form-signin{border:1px solid #ccc;border-radius:25px;margin:auto;max-width:450px;padding:15px;width:100%}.pagination li{margin:0 2px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;width:100%}tr.group,tr.group:hover{background-color:#ddd!important}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}.redfont{color:red;margin-left:5px}.addButton{color:blue;font-size:21pt;font-weight:700;left:95px;position:absolute;top:-33px}.top-margin-zero{margin-top:0!important}.bottom-margin-zero{margin-bottom:0!important}.mt-41perc{margin-top:41%}#tblInputList_filter,#tblInputList_paginate,#tblInputList_wrapper .dataTables_length{display:none}.btn-success3{background-color:#28a745;border-color:#28a745;color:#fff}.color-error{color:var(--active-danger)}.global-invalid-message,.global-valid-message{font-size:.85rem}.input-invalid-message{color:var(--active-danger);display:block;font-size:.85rem;padding-top:5px}.x-close-sm{font-size:.55rem;right:-10px!important;top:-10px!important}.redinput-error{border:1px solid var(--active-danger)!important}.wrap-shadow{-webkit-box-shadow:0 10px 34px -15px rgba(0,0,0,.24);-moz-box-shadow:0 10px 34px -15px rgba(0,0,0,.24);box-shadow:0 10px 34px -15px rgba(0,0,0,.24);width:100%}.mb8{margin-bottom:8px}.padding-zero{padding:7px!important}.title-link:hover span{color:#fff!important;cursor:pointer}.table-responsive table.psi-table th{font-size:.85rem}.table-responsive table.psi-table td{font-size:.8rem;padding-bottom:4px;padding-top:4px;vertical-align:top}table.psi-table .table thead tr>th{font-weight:500;padding-bottom:12px;padding-top:12px}table.psi-table thead .no-border-btm th{border-bottom:1px solid #dbdbdb;font-weight:500;padding-bottom:5px;padding-top:5px}th.thead-col-weeks-header{border-bottom:1px solid #dee2e6;text-align:center}th.thead-col-weeks-header:nth-child(2n){background-color:#dbdbdb}th.thead-col-weeks-sub-header{padding-bottom:5px;padding-top:5px;text-align:center}.psi-table .row-total{background-color:#e6f2f9;font-weight:700}.psi-table .row-total-marketing{background-color:#def2d6;font-weight:700}.psi-table .row-total-pgroup{background-color:#f8e3d2;font-weight:700}.psi-table .row-total-store{background-color:#f5f0dc;font-weight:700}.psi-table .row-total-retailer{background-color:#fbcfd0;font-weight:700}.psi-table .row-total-customer{background-color:#ffcca9;font-weight:700}.psi-table tbody:nth-child(odd){background-color:#f9f9f9}.border-total{border-top:2px solid var(--gray-800)}hr.no-margin{margin:10px 0}.form-label{margin-bottom:0}.margin-top{margin-top:0}.psi-search .form-label{margin-bottom:0}.no-rightradius,.no-topradius{border-top-left-radius:0}.no-topradius{border-top-right-radius:0}.graph-button{background-color:#ccc;text-align:center}.graph-btn-area{margin:10px 15px 0 0}.card-graph{word-wrap:break-word;background:#fff;border-left:1px solid rgba(0,0,0,.125);border-right:1px solid rgba(0,0,0,.125);border-top:1px solid rgba(0,0,0,.125);border-top-left-radius:.25rem;padding:10px}.no-top-border{border-top:none}.btn-smx{border:1px solid #f8f9fa;padding:5px 10px}.btn-smx:hover{border:1px solid #dbdbdb}.card{margin-bottom:10px}.card ::-webkit-scrollbar{border-radius:.25rem;height:8px}.card ::-webkit-scrollbar:after{margin-bottom:10px}.card ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.25rem;padding-bottom:5px}.card ::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:.25rem;padding-bottom:5px}.card ::-webkit-scrollbar-thumb:hover{background:#d1d1d1}.table-responsive{margin-bottom:10px}.card .card-block,.card .card-body{padding:12px}.samsung-logo-v2{width:150px}.sconnect-size{width:350px}.signin-form{margin:auto;max-width:320px;width:100%}