h2{margin-bottom:25px}input[type=text],textarea{padding:4px}select{padding:6px}.nav-tabs{font-size:1.5rem}.tab-pane{padding-top:30px}.modal-header>span{font-size:1.3rem}.big-label{font-size:1.2rem}.no-pad-top{padding-top:0 !important}.tab-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px}.border-box{border:1px solid #ddd;padding-top:20px;padding-bottom:20px;margin:15px 2px 0 2px;background:#fff}.nav-tabs{margin-bottom:0}.nav-tabs>.nav-item>.nav-link.active{color:#212529 !important}h4{font-weight:400 !important}.margin-tm{margin-top:15px}.margin-lm{margin-left:15px}.highlight-cell{background-color:#007bff;color:#fff;font-size:20px;text-align:center}.can-select-cell{cursor:pointer}.blocked-cell{cursor:default !important;opacity:.5}body{background-color:#eee}.tab-content{background-color:#fff !important}.clsTRHidden{background:#00cf4a !important;color:#000 !important}.thSecondRow{vertical-align:top !important}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.suffix input{border-radius:4px 0 0 4px}.suffix .input-group-addon{border-left:0;border-radius:0 4px 4px 0}.prefix input{border-radius:0 4px 4px 0}.prefix .input-group-addon{border-right:0;border-radius:4px 0 0 4px}.presuffix input{border-radius:0}.input-group-addon.prefix{border-radius:4px 0 0 4px;border-right:0}.input-group-addon.suffix{border-radius:0 4px 4px 0;border-left:0}.input-group{position:relative;display:table;border-collapse:separate}.input-group.suffix input{width:100%}.input-group{flex-wrap:wrap !important}.input-group .invalid-feedback{flex-basis:100% !important}.form-group label{font-size:18px}#productLibraryTable ul{margin-bottom:0 !important}#legend-container{overflow:hidden;background:#fff;padding-bottom:12px}#legend-container ul{padding:0 10px}#legend-container li{list-style-type:none;word-break:break-word;padding-left:2px}#legend-container .legend-label{display:flex;width:100%;margin-bottom:7px}#legend-container .clsLegendColor{flex-basis:35px;flex-grow:0;flex-shrink:0;display:inline-block;height:25px;margin-right:10px}.small-font{font-size:.9rem}.text-centre{text-align:center}.font-red{color:#f00}