/*!
 * SiteLucent Main CSS
 * Version: 1.27
 * Build: 1
 * Date: June 1, 2020
*/:root{--sl-darkgreen:#4f89a2;--sl-green:#6eb6c1}html,body{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em;font-weight:300}::-webkit-input-placeholder{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300}:-moz-placeholder{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300}::-moz-placeholder{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300}:-ms-input-placeholder{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase}.nowrap{white-space:nowrap}.wordbreak{word-break:break-all}.editable{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300}.bg-sl-dark{background-color:var(--sl-darkgreen)}.bg-black{background-color:black}.alert-top{left:0;max-height:4rem;position:absolute;top:0;width:100%;z-index:9999}.no-after::after{content:none !important}.slideout,.tab-review,.btn:not(:disabled),#showpassword,*[data-action]:not(.disabled),*[data-toggle="popover"]:not(.disabled),*[data-toggle="modal"]:not(.disabled),*[data-target^="#offerlist"],*[id^="reportrange"]{cursor:pointer}.btn{cursor:default}.fa-arrows,.card-body.mixitup .qitem,.dtile-header,*[draggable=true]{cursor:grab}.sortable-ghost{max-width:300px;opacity:.5}.sortable-ghost-field{opacity:.5}.sortable-drag{border:3px dashed !important;max-width:300px;transition:none !important}.sortable-drag-field{border:3px dashed !important}#dateRange{background-color:#e9ecef;border-radius:.25rem;opacity:.7;outline:0;transition:opacity .2s}#dateRange:hover{opacity:1}.w-1{width:1% !important}.w-40{width:40% !important}.mw-95{max-width:95% !important}#dashboardFilters,.bd-sidebar{box-shadow:2px 0 5px 0 rgba(0,0,0,0.12);background-color:var(--sl-darkgreen);min-height:calc(100vh - 6rem);order:0;overflow-y:hidden;z-index:1}.bd-toc{box-shadow:-2px 0 5px 0 rgba(0,0,0,0.12);height:calc(100vh - 6rem);order:2;overflow-y:hidden;position:fixed;right:0;top:4rem}.bd-content{order:1}.navbar-top{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);height:4rem}.navbar-bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,0.16),0 -2px 10px 0 rgba(0,0,0,0.12);height:2rem}.gravatar{border:0;border-radius:3px;padding:0;vertical-align:middle}.search-label{left:6px;position:absolute;top:7px}.search-filter tr{background-color:rgba(0,0,0,.025) !important}.content{height:calc(100vh - 6rem)}#mod_login{background-image:url(/img/backgrounds/sitelucent_hero.png);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;height:100vh;margin:0}a{color:var(--sl-darkgreen);-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}a:hover,a:focus{color:var(--sl-darkgreen);text-decoration:none}.slideout{border-bottom-left-radius:25px;border-top-left-radius:25px;padding:6px 1px 6px 4px;position:sticky;position:-webkit-sticky;right:0;top:50vh;z-index:1}.slideout-ie{border-bottom-left-radius:25px;border-top-left-radius:25px;padding:6px 1px 6px 4px;position:fixed;right:0;top:50vh;z-index:1}.dtile,.wtile{border:2px solid var(--light);border-radius:2px;box-shadow:2px 2px 2px var(--secondary);margin:0 10px 10px 0;overflow:hidden;position:relative;vertical-align:top;z-index:0}.dtile::after,.wtile::after{background:url(/img/graph.png) no-repeat 0 0;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;content:'';display:block;height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%;z-index:-1}.dtile-body>span,.wtile-body>span{display:block;font-size:80%;line-height:1.8}.dtile-footer,.wtile-footer{color:var(--secondary);font-size:80%;font-weight:400;width:100%}.dtile{background:linear-gradient(var(--light),white 40%);height:200px;padding:2px 4px 2px 4px;transition:all .2s ease-in-out;width:300px}.dtile:hover{-webkit-transform:scale(1.02,1.02);transform:scale(1.02,1.02)}.dtile-header>span{font-size:140%;font-weight:700}.dtile-top{height:176px;overflow:hidden}.dtile-body{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis}.wtile-header,.wtile-body,.wtile-footer{padding:.25rem}.wtile-all{height:200px;width:300px}.wtile-prod{display:block;margin-right:0;max-width:100%;min-height:200px;width:100%}.wtile-line{height:360px;width:610px}.wtile-header{background-color:var(--light)}.wtile-header>span{font-weight:700;font-size:.9em;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.wtile-body{overflow:hidden}.wtile-footer{bottom:0;position:absolute}.wtile-svg{display:block;margin:auto}.wtile-button{left:75px;position:absolute;top:73px}.wtile-break{width:100%}.product-group{border-top:1px solid var(--light);max-height:710px;overflow-x:hidden;overflow-y:auto}.table-sm{font-size:.9em}.carousel-control-next-icon,.carousel-control-prev-icon{background-image:none !important}.carousel-custom-control{border-radius:25%;padding:6px}.carousel-indicators{background-color:rgba(0,0,0,0.1)}.carousel-indicators .active{background-color:var(--info)}#review>table,#bookmarkAdd{max-height:calc(100vh - 9rem);overflow-x:hidden;overflow-y:auto}img.retailer{max-height:23px}.dropdown-menu-right{max-height:calc(100vh - 9rem);overflow-x:hidden;overflow-y:auto}.dropdown-scroll{max-height:calc(100vh - 6rem);overflow-x:hidden;overflow-y:auto;z-index:1030}.dropdown-item.selected span.fa{display:inline-block !important;left:10px}.notification{position:absolute;right:0;top:0;z-index:1}.bmr{min-height:2em}.qitem{background-color:rgba(255,255,255,1);border:1px solid #ced4da;cursor:pointer;line-height:1.25}.qicon{background-color:rgba(255,255,255,1);cursor:pointer;right:8px;top:calc(50% - 12px)}.loader{animation:fa-spin 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid var(--sl-green);height:60px;left:calc(50% - 30px);position:absolute;top:calc(50% - 30px);width:60px}.fa-hourglass-half{animation:hourglass-spin 5s ease-out 5s infinite}@keyframes hourglass-spin{10%,100%{transform:rotate(180deg)}}.show-freshness{animation:fadeIn 1s,fadeOutUp .6s 4.1s;display:initial}.dropzone{border:5px dashed;min-height:calc(100vh - 15rem)}.tab-edit{opacity:0}.color-table{border:1px solid #666;border-collapse:collapse;border-right:0}.color-td{border:0;cursor:pointer;margin:0;padding:0}.color-div{border-right:1px solid #666;height:17px;line-height:11px;position:relative;width:17px}.tab-badge{border-radius:.25em;display:inline-block;font-weight:700;padding:.4em .6em}.new-badge{background-color:var(--info);color:white;font-weight:700;opacity:.9;padding:0 55px;position:absolute;right:-30px;text-align:center;top:30px;transform:rotate(45deg);z-index:0}.badge-filter{max-height:2rem}.badge-noaccess{background-color:var(--warning);color:var(--gray);opacity:.65}.btn-clipboard{font-size:75%;position:absolute;top:.5rem;right:.5rem;z-index:10;display:block}.btn-clipboard:hover{background-color:var(--secondary) !important;border:1px !important}.clipboardContent{position:absolute;left:-1000px;top:-1000px}.widgetBar{fill:steelblue}.widgetBar:hover{fill:brown}.ptile{background-position:center;background-repeat:no-repeat;border:1px solid;border-radius:2px;box-shadow:2px 2px 2px var(--secondary);display:inline-block;height:200px;margin:0 10px 10px 0;overflow:hidden;transition:all .2s ease-in-out;vertical-align:top;width:250px}.ptile:hover{-webkit-transform:scale(1.02,1.02);transform:scale(1.02,1.02)}.widgetkpivaluetext{fill:steelblue;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:4em;font-weight:800}.widgetkpisuptext{font-size:.5em}.widgetkpibartext{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8em;font-weight:600}.legend{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.7em;font-weight:600}.tooltip-inner{max-width:100%}.tooltip-inner.tooltip-ptile{font-size:.8em}.popover-body{padding:0}.prd-disabled{opacity:.65;text-decoration:line-through}.prd-select{background-color:var(--sl-darkgreen);box-shadow:2px 0 5px 0 rgba(0,0,0,0.12);min-height:calc(40vh)}.prd-list{max-height:calc(100vh - 26rem);overflow-x:hidden;overflow-y:auto}.toast{background-color:white}.toast-box{bottom:3em;right:1em;width:350px;z-index:2}.toast-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.toast-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.toast-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#divTooltipChart{background:none repeat scroll 0 0 white;border-radius:3px;box-shadow:4px 4px 8px 0 rgba(0,0,0,0.2),8px 8px 20px 0 rgba(0,0,0,0.1);font-size:.75em;min-height:25px;min-width:100px;opacity:.95;padding:5px;position:absolute;z-index:1050}#divTooltipChart .chartOverlayDate{color:var(--gray);font-weight:600}#divTooltipChart .chartOverlayItem{font-weight:400}#divTooltipChart .chartOverlayItem.selected{font-weight:800}.axis{font:11px sans-serif}.grid line{stroke:lightgray;stroke-width:1;stroke-opacity:.4;shape-rendering:geometricPrecision}.grid path,.slider path{stroke-width:0}.valueline{fill:none;stroke-width:2;shape-rendering:geometricPrecision}.valueline.selected{stroke-width:4}.valueline.hidden{visibility:hidden}.circle.hidden{visibility:hidden}.slider line{stroke:var(--gray);stroke-width:1;shape-rendering:crispEdges}.overlay{fill:none;pointer-events:all}#userAddModal input:required:valid,.bmr select:optional,.bmr input:optional,.bmr select:required:valid,.bmr input:required:valid,.valid-form-control{border-left:5px solid var(--info);font-weight:300}#userAddModal input:required:invalid,.bmr select:required:invalid,.bmr input:required:invalid,.invalid-form-control{border-left:5px solid var(--danger);font-weight:300}.material-switch>input[type="checkbox"]{display:none}.material-switch>label{cursor:pointer;height:0;margin:0;position:relative;vertical-align:middle;width:40px}.material-switch>label::before{background:#000;border-radius:8px;box-shadow:inset 0 0 10px rgba(0,0,0,0.5);content:'';height:16px;margin-top:-8px;opacity:.3;position:absolute;transition:all .5s ease-in-out;width:40px}.material-switch>label::after{background:#fff;border-radius:16px;box-shadow:0 0 5px rgba(0,0,0,0.3);content:'';height:24px;left:-4px;margin-top:-8px;position:absolute;top:-4px;transition:all .4s ease-in-out;width:24px}.material-switch>input[type="checkbox"]:checked+label::before{background:inherit;opacity:.4}.material-switch>input[type="checkbox"]:checked+label::after{background:inherit;left:20px}