input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{border:1px solid #3f000b;-webkit-text-fill-color:#3f000b;-webkit-box-shadow:0 0 0 1000px #fff inset}
._coral-Shell-header{background:linear-gradient(0.25turn,#ffc629,#ec7700)}
coral-shell-header-home{margin-right:0}
coral-shell-header-home a{padding-right:0}
coral-shell-header-home coral-icon{margin-right:0}
coral-shell-homeanchor-label{display:none}
.coral--dark ._coral-Shell-homeAnchor-icon{content:url("hershey/resources/images/logo.png");width:202px;height:45px}
@media(max-width:500px){.coral--dark ._coral-Shell-homeAnchor-icon{content:url("hershey/resources/images/logo.png");width:202px;height:45px}
}
.coral--darkest ._coral-ActionButton ._coral-ActionButton-hold,.coral--darkest ._coral-ActionButton ._coral-Icon,.coral--darkest ._coral-Tool ._coral-ActionButton-hold,.coral--darkest ._coral-Tool ._coral-Icon{color:#3f000b !important}
.coral--darkest ._coral-ActionButton--quiet,.coral--darkest ._coral-Tool{background-color:transparent}
.coral--darkest ._coral-ActionButton--quiet:active,.coral--darkest ._coral-Tool:active{background-color:transparent;border-color:#393939}
.coral--darkest ._coral-ActionButton--quiet.is-selected{background-color:transparent;border-color:#393939}
.coral--darkest ._coral-ActionButton--quiet.is-selected:active,.coral--darkest ._coral-ActionButton--quiet.is-selected:hover{background-color:transparent;border-color:#393939}
.coral3-Shell-menu-button[badge]:after{background-color:#b00060}
betty-titlebar{background-color:#3f000b !important}
betty-titlebar .coral3-Button{font-family:HersheyCalibri,calibri,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}
betty-titlebar .granite-title,betty-titlebar .coral3-Button--quiet,betty-titlebar .coral3-CycleButton-button coral-icon,betty-titlebar .coral3-Button--quiet:not(:disabled):not(.is-disabled):hover,betty-titlebar .coral3-CycleButton-button:hover coral-icon,betty-titlebar .coral3-Button--quiet:not(:disabled):not(.is-disabled):focus,betty-titlebar .coral3-CycleButton-button:focus coral-icon{color:#fff !important}
.coral3-Button--cta:not(:disabled):not(.is-disabled):hover,.coral3-Button--primary:not(:disabled):not(.is-disabled):hover,.coral3-Button--cta,.coral3-Button--primary{background-color:#00a8e1}
.coral3-Card-wrapper{background:#e6e7e7}
.coral3-Card-wrapper .coral3-Card-context{font-family:HersheyCalibri,calibri,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
.coral3-Card-wrapper .coral3-Card-title,.coral3-Card-title{font-family:HersheyCalibri,calibri,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#3f000b}
.coral3-Card--inverted .coral3-Card-title{color:#fff !important}
.coral3-Card-wrapper .coral3-Card-property{font-family:HersheyCalibri,calibri,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}
.coral3-Card-wrapper .coral3-Card-subtitle{font-family:HersheyCalibri,calibri,"Helvetica Neue",Helvetica,Arial,sans-serif}
.security-user-list .coral-Table-head th:first-of-type{min-width:48px !important}
.expirystatus .coral3-Icon--flag:before{content:"\f137";font-size:20px;color:#eb0029}
.clear-prtd{float:right;margin-top:20px;margin-bottom:13px}
.product-data-real-time{margin-top:20px !important;margin-bottom:13px}
.has-drm-details{display:flex;flex-wrap:wrap}
.has-drm-contract-details{display:flex;width:auto;text-align:left;margin:20px}
.has-drm-contract-details .col1{width:50%;float:left}
.has-drm-contract-details .col2{width:50%;float:right}
.contract-header{margin:5px 0;font-weight:600;color:#707070}
.contract-item{color:#707070;margin-bottom:5px}
.contract-item-label{color:#000}
.contract-cm-link{text-decoration:none;color:#326ec8}
.contract-cm-link:hover{text-decoration:underline}
.contract-cm-link:active{color:#326ec8}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{border:1px solid #3f000b;-webkit-text-fill-color:#3f000b;-webkit-box-shadow:0 0 0 1000px #fff inset}
.coral3-Shell-header{background:linear-gradient(0.25turn,#ffc629,#ec7700)}
coral-shell-header-home{margin-right:0}
coral-shell-header-home a{padding-right:0}
coral-shell-header-home coral-icon{margin-right:0}
coral-shell-homeanchor-label{display:none}
.coral--dark ._coral-Shell-homeAnchor-icon{content:url("hershey/resources/images/logo.png");width:202px;height:45px}
@media(max-width:500px){.coral--dark ._coral-Shell-homeAnchor-icon{content:url("hershey/resources/images/logo.png");width:202px;height:45px}
}
.coral--darkest ._coral-ActionButton ._coral-ActionButton-hold,.coral--darkest ._coral-ActionButton ._coral-Icon,.coral--darkest ._coral-Tool ._coral-ActionButton-hold,.coral--darkest ._coral-Tool ._coral-Icon{color:#3f000b !important}
.coral--darkest ._coral-ActionButton--quiet,.coral--darkest ._coral-Tool{background-color:transparent}
.coral--darkest ._coral-ActionButton--quiet:active,.coral--darkest ._coral-Tool:active{background-color:transparent;border-color:#393939}
.coral--darkest ._coral-ActionButton--quiet.is-selected:active,.coral--darkest ._coral-ActionButton--quiet.is-selected:hover{background-color:transparent;border-color:#393939}
.coral--darkest ._coral-ActionButton--quiet.is-selected{background-color:transparent;border-color:#393939}
.coral3-Shell-menu-button[badge]:after{background-color:#b00060}
betty-titlebar{background-color:#3f000b !important}
betty-titlebar .coral3-Button{font-family:HersheyCalibri,calibri,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}
betty-titlebar .granite-title,betty-titlebar .coral3-Button--quiet,betty-titlebar .coral3-CycleButton-button coral-icon,betty-titlebar .coral3-Button--quiet:not(:disabled):not(.is-disabled):hover,betty-titlebar .coral3-CycleButton-button:hover coral-icon,betty-titlebar .coral3-Button--quiet:not(:disabled):not(.is-disabled):focus,betty-titlebar .coral3-CycleButton-button:focus coral-icon{color:#fff !important}
.coral3-Button--cta:not(:disabled):not(.is-disabled):hover,.coral3-Button--primary:not(:disabled):not(.is-disabled):hover,.coral3-Button--cta,.coral3-Button--primary{background-color:#00a8e1}
.coral3-Card-wrapper{background:#e6e7e7}
.coral3-Card-wrapper .coral3-Card-context{font-family:HersheyCalibri,calibri,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
.coral3-Card-wrapper .coral3-Card-title,.coral3-Card-title{font-family:HersheyCalibri,calibri,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#3f000b}
.coral3-Card--inverted .coral3-Card-title{color:#fff !important}
.coral3-Card-wrapper .coral3-Card-property{font-family:HersheyCalibri,calibri,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}
.coral3-Card-wrapper .coral3-Card-subtitle{font-family:HersheyCalibri,calibri,"Helvetica Neue",Helvetica,Arial,sans-serif}
.security-user-list .coral-Table-head th:first-of-type{min-width:48px !important}
.expirystatus .coral3-Icon--flag:before{content:"\f137";font-size:20px;color:#eb0029}
.clear-prtd{float:right}
.has-drm-details{display:flex;flex-wrap:wrap}
.contract-item{color:#707070;margin-bottom:5px}
.contract-item-label{color:#000}
.contract-cm-link{text-decoration:none;color:#326ec8}
.contract-cm-link:hover{text-decoration:underline}
.contract-cm-link:active{color:#326ec8}
.granite-coral-spectrum--properties-page body.foundation-layout-util-maximized-alt>.foundation-layout-panel{margin:0 4px}
.granite-coral-spectrum--properties-page body.foundation-layout-util-maximized-alt>.foundation-layout-panel>.foundation-layout-panel-header .betty-ActionBar{height:48px}
.granite-coral-spectrum--properties-page body.foundation-layout-util-maximized-alt>.foundation-layout-panel>.foundation-layout-panel-header .betty-ActionBar coral-actionbar-primary.is-visible{top:8px;left:10px}
.granite-coral-spectrum .betty-ActionBar coral-actionbar-primary{left:6px}
.granite-coral-spectrum--properties-page body.foundation-layout-util-maximized-alt>.foundation-layout-panel>.foundation-layout-panel-header .betty-ActionBar coral-actionbar-secondary{top:8px}
.granite-coral-spectrum--properties-page body.foundation-layout-util-maximized-alt>.foundation-layout-panel>.foundation-layout-panel-header betty-titlebar{position:initial;height:47px;padding-top:16px;margin:0 -4px;width:101% !important}
.granite-coral-spectrum coral-actionbar-item>#shell-propertiespage-closeactivator{background-color:transparent;border-color:#4b4b4b;color:#4b4b4b}
.granite-coral-spectrum--properties-page body.foundation-layout-util-maximized-alt>.foundation-layout-panel>.foundation-layout-panel-bodywrapper.spectrum-ready{margin-top:0}
betty-titlebar-title{margin-left:auto;margin-right:auto}
.coral3-Button{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:2.375rem;height:2.375rem;margin:0;padding:.625rem;vertical-align:top;border:.0625rem solid;border-radius:.25rem;border-color:#d0d0d0;background-color:#fafafa;font-family:adobe-clean,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#6d6d6d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-size:.9375rem;text-decoration:none;text-align:center;line-height:1rem;cursor:pointer;white-space:nowrap}
.clear-prtd{margin-top:20px}
.coral-Form--vertical .coral-Form-fieldwrapper .coral-Form-fielderror,.coral-Form--vertical .coral-Form-fieldwrapper .coral-Form-fieldinfo{top:14px}
#shell-collectionpage-rail-toggle-button ._coral-Icon{color:#fff !important}
#shell-collectionpage-rail-toggle-button{background-color:#3f000b !important}
betty-titlebar-primary coral-cyclebutton button svg use{color:#fff}
#coral-id-5-button{background-color:#3f000b !important}
#coral-id-6-button{background-color:#3f000b !important}
._coral-CycleSelect-button ._coral-ActionButton ._coral-ActionButton--quiet .is-selected{background-color:#3f000b !important}
betty-titlebar-secondary button[icon="selectAll"]{background-color:#3f000b !important}
betty-titlebar-secondary button coral-icon[icon="selectAll"] ._coral-Icon--svg use{color:#fff !important}
#coral-id-1-button{background-color:#3f000b !important}
#granite-collection-switcher-toggle-button{background-color:#3f000b !important}
betty-titlebar-secondary button ._coral-ActionButton-label{color:#fff}
betty-titlebar-secondary coral-cyclebutton button coral-icon ._coral-Icon--svg use{color:#fff}
betty-titlebar-secondary coral-cyclebutton button svg use{color:#fff}
._coral-CycleSelect-button:active ._coral-ActionButton:active ._coral-ActionButton--quiet :active{background-color:#3f000b !important}
betty-titlebar betty-titlebar-secondary button svg use{color:#fff}
._coral-Toast{top:63px;bottom:82.4%}
.coral--light ._coral-ActionButton--quiet,.coral--light ._coral-Tool{color:#fff}
.coral--light ._coral-ActionButton--quiet:hover,.coral--light ._coral-Tool:hover{color:#fff}
betty-titlebar-secondary button.cq-projects-toggle-active._coral-ActionButton._coral-ActionButton--quiet:active{background-color:#3f000b;color:#fff}
._coral-Button-label .betty-breadcrumbs-button-innerwrapper span{color:#fff}
betty-titlebar-title .granite-title .assetdetails-title-container .asset-navigator-action-container button._coral-Button._coral-Button--primary._coral-Button--quiet{color:#fff}
betty-titlebar-title betty-breadcrumbs span button._coral-Button._coral-Button--primary._coral-Button--quiet.betty-breadcrumbs-button{color:#fff}
betty-titlebar-title betty-breadcrumbs button._coral-Button._coral-Button--primary._coral-Button--quiet.betty-breadcrumbs-button{background-color:transparent;border-color:transparent}
betty-titlebar-primary coral-cyclebutton button#granite-omnisearch-result-rail-toggle-button:active{background-color:transparent;color:#fff}
betty-titlebar-secondary coral-cyclebutton button#granite-omnisearch-result-view-toggle-button{background-color:transparent}
.granite-coral-spectrum--properties-page body.foundation-layout-util-maximized-alt>.foundation-layout-panel>.foundation-layout-panel-header betty-titlebar .granite-title{display:inline-block;line-height:2.375rem;font-size:1.125rem;font-weight:bold;text-align:center;-webkit-font-smoothing:antialiased}
.granite-coral-spectrum .betty-breadcrumbs-button,.granite-coral-spectrum .granite-title{display:inline-block;line-height:2.375rem;font-size:1.125rem;font-weight:bold;text-align:center;-webkit-font-smoothing:antialiased}
betty-titlebar-title betty-breadcrumbs coral-button-label._coral-Button-label{font-family:HersheyCalibri,calibri,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}
betty-titlebar-secondary ._coral-Button--primary._coral-Button--quiet{color:#fff !important}
betty-titlebar-secondary ._coral-Button--primary._coral-Button--quiet:active{background-color:#3f000b !important;color:#fff !important}
betty-titlebar-secondary ._coral-Button--primary._coral-Button--quiet:hover{background-color:#3f000b !important;color:#fff !important}
.coral3-Button:disabled,.coral3-Button.is-disabled{border-color:#e6e6e6;background-color:#f0f0f0;color:#737373;text-shadow:none;cursor:default}
.coral3-Button:not(:disabled):not(.is-disabled):focus,.coral3-Button:not(:disabled):not(.is-disabled).is-focused{outline:0;-webkit-box-shadow:0 0 .1875rem #326ec8;box-shadow:0 0 .1875rem #326ec8;border:.0625rem solid #326ec8;background-color:#fff;text-decoration:none}
._coral-Tooltip-label{max-width:400px !important}
betty-titlebar-primary .coral-Button--graniteActionBar:not(:disabled):not(.is-disabled):not(.is-selected),betty-titlebar-primary .coral-FileUpload-trigger.coral-Button--graniteActionBar.is-focused:not(:disabled):not(.is-disabled){color:#fff !important}
betty-titlebar-primary .coral-Button--graniteActionBar:active:not(:disabled):not(.is-disabled):not(.is-selected),betty-titlebar-primary .coral-Button--graniteActionBar:hover:not(:disabled):not(.is-disabled):not(.is-selected){background-color:#3f000b;border-color:#3f000b}
coral-datepicker[name="./jcr:content/metadata/hsy:assetAvailableDate"] ._coral-FieldButton.is-invalid,.coral--light ._coral-FieldButton.is-invalid.is-selected{border-color:#e1e1e1}
coral-datepicker[name="./jcr:content/metadata/prism:expirationDate"] ._coral-FieldButton.is-invalid,.coral--light ._coral-FieldButton.is-invalid.is-selected{border-color:#e1e1e1}
.coral--light ._coral-Textfield.is-invalid~._coral-FieldButton,.coral--light ._coral-Textfield:invalid~._coral-FieldButton{border-color:#d7373f}
.coral--light ._coral-InputGroup-field:focus.is-invalid~._coral-FieldButton,.coral--light ._coral-InputGroup-field:focus:invalid~._coral-FieldButton,.coral--light ._coral-InputGroup-field:active.is-invalid~._coral-FieldButton,.coral--light ._coral-InputGroup-field:active:invalid~._coral-FieldButton{border-color:#d7373f}
.expirystatus ._coral-Icon[icon="flag"]{color:#d7373f}
button.betty-ActionBar-item.granite-collection-deselect._coral-ActionBar-button._coral-ActionButton._coral-ActionButton--quiet{background-color:#fff;border-color:#fff;color:#2c2c2c}
button.betty-ActionBar-item.granite-collection-deselect._coral-ActionBar-button._coral-ActionButton._coral-ActionButton--quiet:hover{background-color:#fff;border-color:#fff;color:#2c2c2c}
button.cq-inbox-download-report._coral-ActionBar-button._coral-ActionButton._coral-ActionButton--quiet{background-color:transparent}
button.foundation-collection-deselectall{border:none !important}
button.foundation-collection-selectall{border:none !important}