.only-print {
  display: none;
}
@media print {
  .no-print,
  .no-print * {
    display: none !important;
  }
  .only-print {
    display: block !important;
  }
  .print-margin {
    margin-top: 50px;
  }
  .dds-barcode {
    zoom: 185%;
  }
  .dd-library__print {
    display: none;
  }
}
h3 {
  margin-bottom: 25px;
}
h2 {
  border-bottom: solid #D2D8E2 1px;
  padding: 0 0 10px 10px;
}
li {
  list-style: none;
}
i {
  font-weight: 500;
  font-style: normal;
}
input[type=text]::-ms-clear {
  display: none;
}
productDescription .showdetails[aria-expanded="false"]:before {
  content: "More Details";
}
productDescription .showdetails[aria-expanded="true"]:before {
  content: "Hide Details";
}
.digital-library .clear-search {
  color: #55555a;
  font-size: 18px;
  position: absolute;
  margin-left: -30px;
  top: 6px;
}
.digital-library .clear-search:hover {
  color: #1d252c;
}
.digital-library input:-webkit-autofill,
.digital-library input:-webkit-autofill:hover,
.digital-library input:-webkit-autofill:focus,
.digital-library input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
}
.digital-library-header {
  padding-left: 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #D2D8E2;
}
.digital-library-header .header__title {
  font-size: 20px;
  display: inline-block;
  font-weight: 500;
}
.digital-library-header .header__links {
  float: right;
  margin-left: 0;
  list-style: none;
  padding: 10px 0 10px 0;
  display: inline-block;
  overflow: auto;
  white-space: nowrap;
  width: 100%;
  font-size: 15px;
}
.digital-library-header .header__links-item {
  display: inline;
  border-bottom: none;
}
.digital-library-header .header__links-item .selected {
  color: #55555a;
}
.digital-library-header .header__links-item.divide-right:after {
  content: "|";
  color: black;
  padding: 0 10px;
}
@media print {
  a[href]:after {
    content: none !important;
  }
}
.verification-container {
  padding: 50px 0;
  min-height: 400px;
  max-width: 981px;
  text-align: center;
  margin: auto;
}
.verification-container .error-message {
  margin-bottom: 35px;
}
.verification-container .dd-spinner {
  margin-left: 0;
}
.verification-container__inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 450px;
      flex-basis: 450px;
  text-align: initial;
}
.verification-container__inner h1 {
  text-align: center;
}
.verification-container__inner--btn {
  width: 100%;
  margin-top: 10px;
}
.verification-container__inner form {
  width: 450px;
}
.verification-container__inner .form-group {
  margin-bottom: 25px;
}
.verification-container__inner .form-group input {
  height: 40px;
}
.verification-container__inner .c-label-tooltip {
  margin-top: -4px;
}
.verification-container__post-void {
  padding-top: 110px;
}
.verification-container__post-void h1 {
  font-size: 35px;
  font-weight: 500;
}
.verification-container__temp-error {
  text-align: initial;
}
.verification-container .error-message {
  text-align: initial;
}
.verification-container .gift-card-container {
  text-align: initial;
}
.verification-container.sv {
  max-width: 100%;
  width: 100%;
}
.verification-container.sv .verification-container__inner {
  padding: 0 15px;
  width: 100%;
}
.verification-container.sv .verification-container__inner--btn {
  width: 100%;
}
.verification-container.sv .verification-container__inner form {
  width: 100%;
}
.verification-container.sv .verification-container__post-void h1 {
  font-size: 31px;
}
.store-credit {
  text-align: left;
  padding: 35px 50px 70px 50px;
  font-size: 15px;
}
.store-credit__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.store-credit__header h1 {
  margin-bottom: 10px;
  font-size: 25px;
  line-height: 29px;
  font-weight: 500;
}
.store-credit__header .right {
  position: relative;
}
.store-credit__header .right a {
  top: 14px;
}
.store-credit__divider {
  padding: 0;
  margin: 0;
}
.store-credit__initial-value {
  padding-top: 25px;
  font-size: 36px;
  line-height: 42px;
}
.store-credit__instructions {
  margin-bottom: 30px;
}
.store-credit__instructions li {
  list-style: disc;
}
.store-credit__card-number {
  margin-top: 25px;
  display: -ms-flexbox;
  display: flex;
}
.store-credit__card-number--img img {
  height: 190px;
  width: auto;
}
.store-credit__card-number--barcode {
  padding-left: 65px;
}
.store-credit__card-number--number {
  font-size: 13px;
  margin-bottom: 9px;
  margin-top: 5px;
}
.store-credit__balance {
  margin-top: 20px;
}
.store-credit__pin {
  margin-top: 20px;
}
.store-credit__balance-error {
  font-size: 15px;
  color: #bb0628;
  margin-left: 0px;
  margin-top: 5px;
}
.store-credit .card-detail {
  margin-top: 20px;
}
.store-credit.sv {
  padding: 35px 0 70px 0;
}
.store-credit.sv .store-credit__card-number {
  -ms-flex-direction: column;
      flex-direction: column;
}
.store-credit.sv .store-credit__card-number--barcode {
  margin-top: 20px;
  padding-left: 0;
}
.dd-library__print {
  position: relative;
  padding-right: 35px;
}
.dd-library__print svg {
  width: 22px;
  fill: #0046be;
}
.dd-library__print--text {
  margin-bottom: 30px;
  line-height: 37px;
  position: absolute;
  top: -13px;
  font-size: 13px;
  font-weight: 500;
}
h3 {
  margin-bottom: 25px;
}
h2 {
  border-bottom: solid #c4c5c5 1px;
  padding: 0 0 10px 10px;
}
li {
  list-style: none;
}
i {
  font-weight: 500;
  font-style: normal;
}
input[type=text]::-ms-clear {
  display: none;
}
.digital-library-header {
  padding-left: 0;
  margin-bottom: 20px;
  margin-top: 10px;
  border-bottom: 1px solid #c4c5c5;
}
h3 {
  margin-bottom: 25px;
}
h2 {
  border-bottom: solid #D2D8E2 1px;
  padding: 0 0 10px 10px;
}
li {
  list-style: none;
}
i {
  font-weight: 500;
  font-style: normal;
}
input[type=text]::-ms-clear {
  display: none;
}
productDescription .showdetails[aria-expanded="false"]:before {
  content: "More Details";
}
productDescription .showdetails[aria-expanded="true"]:before {
  content: "Hide Details";
}
.digital-library .clear-search {
  color: #55555a;
  font-size: 18px;
  position: absolute;
  margin-left: -30px;
  top: 6px;
}
.digital-library .clear-search:hover {
  color: #1d252c;
}
.digital-library input:-webkit-autofill,
.digital-library input:-webkit-autofill:hover,
.digital-library input:-webkit-autofill:focus,
.digital-library input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
}
.digital-library-header {
  padding-left: 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #D2D8E2;
}
.digital-library-header .header__title {
  font-size: 20px;
  display: inline-block;
  font-weight: 500;
}
.digital-library-header .header__links {
  float: right;
  margin-left: 0;
  list-style: none;
  padding: 10px 0 10px 0;
  display: inline-block;
  overflow: auto;
  white-space: nowrap;
  width: 100%;
  font-size: 15px;
}
.digital-library-header .header__links-item {
  display: inline;
  border-bottom: none;
}
.digital-library-header .header__links-item .selected {
  color: #55555a;
}
.digital-library-header .header__links-item.divide-right:after {
  content: "|";
  color: black;
  padding: 0 10px;
}
@media print {
  a[href]:after {
    content: none !important;
  }
}
main.digital-library {
  max-width: 981px;
}
.digital-library {
  margin: 15px auto 0;
  height: 100%;
  width: 100%;
  padding: 0;
}
@media (max-width: 767px) {
  .digital-library .large-only {
    display: none !important;
  }
}
.digital-library a:hover {
  cursor: pointer;
}
.digital-library h3 {
  min-height: 22px;
  font-weight: 400;
}
.digital-library .no-results-spacer {
  height: 20px;
  display: block;
}
.digital-library .error {
  color: #B92125;
}
.digital-library .error.error-message {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAABLUlEQVR42mNgGPJgq5yi63YFlW8gmmLD6hkYWLYrqF7fqaj6H0SD+BQZuF1BOQ9kGAyD+GQbtk5aWhjo1feoBqq8B4mT5zpFlakwg/bqGiIMBYqTbNgOORXtHQoqf0AGXCmt+A8CpyNjwAaCxEHypBmoqLob5qIbza1gA8+nZcJdCZInxat+yOF2ubQcxYVIXvcjaNgqBga2HYoqt5E1nk/PBBt4zNsPxUCQOpB6Aq5TLkXWBMIn/IP+///37/9+E4v/6HIg9biTibiyGNDWj+iaQPiQneN/bOIg9SB92F0nrzILm6bjfoH//3z79v+wkytWQ0H6MPOrgoIBMDn8w6Zhn4HJ/zsTJv3fo62H3ZVAfSD9qMlEQWU/NsXEYpB+tDyr8pwSA0H6aVbcAQDz6EJKYKfG2AAAAABJRU5ErkJggg==) no-repeat 5px #fff;
  padding: 2px 0 0 26px;
  font-size: 13px;
  margin-left: -5px;
}
.digital-library .show-more {
  text-align: center;
  background-color: #f2f2f2;
  border: solid 1px #D2D8E2;
  padding: 10px;
  margin: -12px auto 0 auto;
  width: 98%;
  color: #1560c1;
  font-size: 16px;
}
.digital-library .show-more img {
  width: 10px;
  margin-left: 5px;
}
.digital-library .list-footer-pagination {
  border-top: solid 1px #D2D8E2;
  padding: 12px 0 0 0;
  margin-top: 25px;
}
.digital-library .list-footer-pagination-bottom {
  border-top: solid 1px #D2D8E2;
  padding: 20px 0 0 0;
  margin-left: -5px;
  margin-right: -2px;
}
.digital-library .list-footer {
  border-top: solid 1px #D2D8E2;
  padding: 25px 0 0 0;
  margin-top: 25px;
}
.digital-library .list-top {
  border-top: solid 1px #D2D8E2;
  padding: 13px 0 0 0;
  margin-top: 30px;
}
.digital-library .count {
  text-align: right;
}
@media (max-width: 429px) {
  .digital-library .count {
    font-size: 13px;
    padding: 0;
  }
}
.digital-library .filter-header {
  border-bottom: solid #D2D8E2 1px;
  font-size: 15px;
}
.digital-library .filter-header .count {
  margin-top: 9px;
}
@media (max-width: 399px) {
  .digital-library .filter-header .count {
    margin-top: 0;
  }
}
.digital-library .filter-header .new-search {
  border-radius: .4rem 0 0 .4rem;
  width: 423px;
  margin-left: 15px;
  padding: .7rem 1.2rem;
  display: inline-block;
  box-shadow: none;
  border-width: thin;
  height: 35px;
  border-style: solid;
}
.digital-library .filter-header .search-all {
  display: inline-block;
  position: relative;
  left: -0.2rem;
  top: -0.2rem;
  border-radius: 0 .4rem .4rem 0;
  padding-left: 3.4rem;
  padding-right: 3.4rem;
}
.digital-library .filter-header .search {
  margin-top: 3px;
}
.digital-library .filter-header .sort-by div {
  float: right;
  margin-right: 15px;
}
@media (max-width: 399px) {
  .digital-library .filter-header .sort-by i {
    margin-left: 5px;
  }
}
.digital-library .filter-header .sort-by i {
  font-weight: 500;
}
.digital-library .filter-header .sort-by-select {
  background: url(/dd-client/app/images/select-arrow-e315f59e8d47d0f47dd1fb589c9de8b6.png) no-repeat 95% 12px #fff;
  background-size: 16px;
  margin-left: 5px;
  color: #1D252C;
  padding: 7px 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #c3c4c4;
  border-radius: 3px;
  min-width: 175px;
}
@media (max-width: 399px) {
  .digital-library .filter-header .sort-by-select {
    margin-left: 0;
    margin-top: 5px;
  }
}
@media all and (-ms-high-contrast: none), all and (-ms-high-contrast: active) {
  .digital-library .filter-header .sort-by-select {
    background-image: none;
    padding: 0 0 0 15px;
    height: 30px;
  }
}
.digital-library ol {
  padding: 0;
}
.digital-library li {
  border-bottom: solid #D2D8E2 1px;
}
.digital-library li:last-of-type {
  border: none;
}
.digital-library li .digital-library-item .image {
  margin-top: 27px;
  border: solid 1px #424242;
  text-align: center;
  max-width: 135px;
}
.digital-library li .digital-library-item .image .image-header {
  background: url(/dd-client/app/images/digital-download-fa2482e467cd2042e434cfc594d4685f.png) #424242 no-repeat 7px 0;
  background-size: 65px;
  height: 20px;
  max-width: 100%;
}
@media (max-width: 419px) {
  .digital-library li .digital-library-item .image .image-header {
    background-size: 55px;
  }
}
.digital-library li .digital-library-item .image .main-image {
  max-width: 100%;
  padding: 10px;
}
.digital-library li .digital-library-item .information {
  margin-top: 19px;
  background-color: #FFF200;
  font-size: 14px;
  padding: 10px;
}
.digital-library li .digital-library-item .information img {
  width: 19px;
  background-color: #fff;
  margin-right: 10px;
  float: left;
}
.digital-library li .digital-library-item .detail {
  margin: 10px 0;
  word-wrap: break-word;
}
.digital-library li .digital-library-item .detail a {
  text-decoration: none;
}
.digital-library li .digital-library-item .detail a:hover {
  text-decoration: underline;
}
.digital-library li .digital-library-item .sub-details {
  margin: 0px;
  word-wrap: break-word;
}
.digital-library li .digital-library-item .sub-details i {
  font-weight: 500;
}
.digital-library li .digital-library-item .title {
  margin-top: 23px;
  width: 367px;
  color: #1D252C;
  font-family: "Human BBY Web";
  font-size: 18px;
  line-height: 21px;
}
.digital-library li .digital-library-item .footer {
  font-size: 13px;
}
.digital-library li .digital-library-item .footer .footer-content {
  padding: 15px;
  border-top: solid 1px #D2D8E2;
}
.digital-library li .digital-library-item .footer .footer-item:after {
  content: "|";
  color: #cccccc;
  padding: 0 12px;
}
.digital-library li .digital-library-item .footer .footer-item:last-child:after {
  content: "";
}
@media (max-width: 767px) {
  .digital-library li .digital-library-item .footer .footer-item {
    display: block;
  }
  .digital-library li .digital-library-item .footer .footer-item:after {
    content: "";
  }
}
.digital-library li .digital-library-item .more-details-expand {
  margin-bottom: 10px;
}
.digital-library li .digital-library-item .more-details-expand a.more-details-link {
  display: block;
  margin: 0;
  font-size: 13px;
  outline: none;
}
@media (max-width: 767px) {
  .digital-library li .digital-library-item .more-details-expand a.more-details-link {
    margin-top: 10px;
  }
}
.digital-library li .digital-library-item .more-details-expand .collapsed {
  max-height: 0px;
  visibility: hidden;
}
.digital-library li .digital-library-item .more-details-expand .expanded {
  background-color: #f2f2f2;
  margin-top: 10px;
  max-height: inherit;
  max-width: inherit;
  transition: all 0.5s ease-out;
}
.digital-library li .digital-library-item .popover-content .requirements-title {
  font-weight: 500;
  font-size: 13px;
}
.digital-library li .digital-library-item .popover-content .icon-close {
  background: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyMUJGMDcwRjY4MDExRTRCMDU3QkJERkQ4NTdENTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYyMUJGMDcxRjY4MDExRTRCMDU3QkJERkQ4NTdENTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjIxQkYwNkVGNjgwMTFFNEIwNTdCQkRGRDg1N0Q1MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjIxQkYwNkZGNjgwMTFFNEIwNTdCQkRGRDg1N0Q1MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAMAAwDAREAAhEBAxEB/8QAagABAQEAAAAAAAAAAAAAAAAABAMHAQEBAAAAAAAAAAAAAAAAAAAAARAAAAIHBQMNAAAAAAAAAAAAAREAAhIDExQFMUEEFRYhUaJhgZEiMkJSklMkRCUGEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDdazXat+fqeJUF8rjXOMAXrhR4PWcrWAYB3eS/pQh0jWNMxc1921Nx2lYZdphrw37uZCpYTTGZ1ibamGlo036RAcM9pHZeREhAPpNKfNy+d4GvKwXGlH//2Q==) #fff no-repeat;
  height: 15px;
  width: 12px;
  cursor: pointer;
  float: right;
}
.digital-library li .digital-library-item .popover-content ul {
  padding-left: 17px;
}
.digital-library li .digital-library-item .popover-content ul > li {
  list-style: initial;
  margin-bottom: 5px;
  border: none;
}
.digital-library li .digital-library-item .c-overlay-wrapper .root-div {
  margin-top: -17px;
}
.digital-library li .digital-library-item .c-overlay-wrapper .requirements-title {
  font-weight: 500;
  font-size: 14px;
}
.digital-library li .digital-library-item .c-overlay-wrapper .icon-close {
  background: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyMUJGMDcwRjY4MDExRTRCMDU3QkJERkQ4NTdENTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYyMUJGMDcxRjY4MDExRTRCMDU3QkJERkQ4NTdENTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjIxQkYwNkVGNjgwMTFFNEIwNTdCQkRGRDg1N0Q1MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjIxQkYwNkZGNjgwMTFFNEIwNTdCQkRGRDg1N0Q1MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAMAAwDAREAAhEBAxEB/8QAagABAQEAAAAAAAAAAAAAAAAABAMHAQEBAAAAAAAAAAAAAAAAAAAAARAAAAIHBQMNAAAAAAAAAAAAAREAAhIDExQFMUEEFRYhUaJhgZEiMkJSklMkRCUGEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDdazXat+fqeJUF8rjXOMAXrhR4PWcrWAYB3eS/pQh0jWNMxc1921Nx2lYZdphrw37uZCpYTTGZ1ibamGlo036RAcM9pHZeREhAPpNKfNy+d4GvKwXGlH//2Q==) #fff no-repeat;
  height: 15px;
  width: 12px;
  cursor: pointer;
  float: right;
}
.digital-library li .digital-library-item .c-overlay-wrapper ul {
  padding-left: 17px;
  margin-top: 10px;
}
.digital-library li .digital-library-item .c-overlay-wrapper ul > li {
  list-style: initial;
  margin-bottom: 5px;
  border: none;
}
.digital-library li .digital-library-item .download-button-section {
  float: right;
  margin-top: 26px;
  width: 150px;
}
.digital-library li .digital-library-item .download-button {
  text-transform: capitalize;
}
.digital-library li .digital-library-item .right-content {
  margin-top: 77px;
  margin-bottom: 8px;
  text-align: right;
  width: 100%;
}
.digital-library li .digital-library-item .minimum-system-requirements {
  float: right;
}
.digital-library .no-items {
  color: #1d252c;
  text-align: left;
  padding-bottom: 60px;
}
.digital-library .no-items.server-error {
  max-width: 570px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}
.digital-library .no-items.server-error h3 {
  padding-top: 105px;
  margin-bottom: 11px;
}
.digital-library .no-items.empty-search h3 {
  padding-top: 0px;
  margin-top: 55px;
  margin-bottom: 12px;
}
.digital-library .no-items h3 {
  padding-top: 135px;
  margin-bottom: 25px;
  font-size: 20px;
  font-weight: 700;
}
.digital-library .no-items p {
  font-size: 15px;
}
.digital-library .no-items img {
  float: left;
  width: 45px;
  margin-right: 10px;
}
.digital-library .no-items .info-icon {
  background: url(/dd-client/app/images/alert-icon-4fecaae9f640afe9354de3ac4b824d8a.png) no-repeat 100% 30px #FFFFFF;
  float: left;
  margin-right: 12px;
  height: 146px;
  width: 105px;
  background-size: 60% 36%;
}
.digital-library-header .header__title {
  font-weight: 500;
  font-size: 3rem;
}
.digital-library-header .header__links {
  float: right;
  width: auto;
  margin-left: 0;
  list-style: none;
  padding: 10px 0 10px 0;
  display: inline-block;
}
.digital-library-header .header__links-item {
  display: inline;
  font-size: 15px;
  border-bottom: none;
  line-height: 23px;
}
.digital-library-header .header__links-item.divide-right:after {
  content: "|";
  color: #c4c5c5;
  padding: 0 10px;
  font-size: 17px;
}
.no-padding {
  padding: 0px;
}
.dl-pagination div {
  padding: 0px;
  font-size: 13px;
}
.dl-pagination .results-summary {
  margin-top: 6px;
}
.dl-pagination ul {
  float: right;
  margin-right: -15px;
  font-size: 13px;
}
.dl-pagination ul li a,
.dl-pagination ul li span {
  border: none;
}
.dl-pagination ul li a:hover,
.dl-pagination ul li span:hover {
  background-color: white;
}
.dl-pagination ul li a:focus,
.dl-pagination ul li span:focus {
  background-color: white;
}
.dl-pagination ul li a.current-page {
  color: #1d252c;
}
.dl-pagination ul li a.disabled {
  color: #c5cbd5;
}
.dl-pagination ul li span.ellipsis {
  padding: 6px 0px;
}
.email-ownership-confirmation {
  margin-left: 81px;
  margin-bottom: 243px;
}
.email-ownership-confirmation h1 {
  margin-top: 20px;
  margin-bottom: -14px;
  font-size: 24px;
}
.email-ownership-confirmation p {
  font-size: 15px;
  margin-top: -3px;
  margin-bottom: 25px;
}
.dd-spinner {
  margin-left: 45%;
  margin-top: 15%;
  margin-bottom: 15%;
  opacity: 0.5;
}
.generic-error {
  margin-left: 81px;
  margin-top: 15px;
}
.generic-error .content {
  float: left;
  width: 650px;
}
.generic-error .content h1 {
  font-size: 45px;
}
.generic-error .warning {
  background: url(data:image/png;base64,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) transparent no-repeat 0 3px;
  height: 100px;
  width: 125px;
  vertical-align: middle;
  float: right;
  margin-right: 150px;
  margin-top: 8px;
}
.gift-card-container {
  padding-left: 80px;
  padding-right: 80px;
  width: 100%;
}
.gift-card-container a {
  cursor: pointer;
  text-decoration: none;
}
.gift-card-main {
  margin-bottom: 90px;
}
.print-icon {
  width: 20px;
  display: inline-block;
  height: 20px;
  vertical-align: top;
  cursor: pointer;
}
.gift-card-header {
  margin-top: 20px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: -14px;
}
.gift-card-header .left {
  float: left;
}
.gift-card-header .left h1 {
  font-weight: 500;
  font-size: 24px;
}
.gift-card-header .right {
  float: right;
  position: relative;
}
.gift-card-header .right a {
  top: 8px;
}
.gift-card-col {
  width: 40%;
}
.divider {
  margin-left: 0px;
  margin-right: 0px;
}
.egift-card {
  height: 190px;
  width: 330px;
  padding: 0px;
  background-color: white;
  overflow: hidden;
  margin-left: 20px;
}
.egift-card img {
  position: absolute;
  z-index: 0;
  height: 190px;
  width: auto;
  margin: 0px;
}
.ordernumber {
  font-size: 15px;
  font-weight: 400;
  margin-top: -8px;
  margin-bottom: 17px;
  margin-left: 0px;
  margin-right: 0px;
}
.ordernumber .details {
  font-size: 13px;
}
.card-info {
  font-size: 15px;
  margin-bottom: 30px;
}
.card-info p {
  margin-top: 5px;
  font-size: 13px;
  font-weight: 400;
}
.card-info div {
  margin-top: 10px;
}
.gc-terms-and-conditions {
  margin-top: 7px;
  margin-left: 20px;
  font-size: 11px;
}
.gc-check-balance-error {
  font-size: 15px;
  color: #bb0628;
  margin-left: 0px;
  margin-top: -20px;
}
.add-to-order {
  margin-left: -4px;
  min-height: 100px;
}
.add-to-order h2 {
  padding: 10px 10px 10px;
}
.add-to-order .pl-flex-carousel {
  border-bottom: solid #D2D8E2 1px;
}
.add-to-order .flex-carousel-arrow-left {
  border-bottom: 1px solid #c5cbd5;
  border-left: 1px solid #c5cbd5;
}
.add-to-order .flex-carousel-arrow-right {
  border-bottom: 1px solid #c5cbd5;
  border-right: 1px solid #c5cbd5;
}
.ce-error-header {
  margin-top: 20px;
  margin-bottom: -6px;
}
.ce-error-header h1 {
  font-size: 24px;
  font-weight: 500;
  color: black;
}
.ce-error-body {
  font-size: 17px;
  margin-top: -3px;
  margin-bottom: 274px;
  width: 80%;
}
.email-text-field {
  width: 40%;
}
.email-error-message {
  width: 70%;
  font-size: 15px;
  margin-top: 25px;
}
.interstitial-email-section {
  margin-top: 25px;
  margin-bottom: 20px;
}

/*# sourceMappingURL=digital-delivery-large-6d833b0592c680cfc55b.css.map*/