body{padding:0;width:100%;}#jos-slim-header{padding:25px;display:flex;justify-content:space-between;}@media screen and (max-width:1024px){#jos-slim-header{border-bottom:1px solid #B4B4B4;padding:10px 20px;}}#jos-slim-header > div{display:flex;align-items:center;}#jos-slim-header #jos-logo{width:90px;cursor:pointer;}@media screen and (max-width:1024px){#jos-slim-header #jos-logo{width:60px;}}#jos-slim-header #jos-logo img{width:100%;}#jos-slim-header .jos-customer-info{display:flex;padding-left:24px;margin-left:24px;border-left:1px solid #B4B4B4;align-items:center;}@media screen and (max-width:1024px){#jos-slim-header .jos-customer-info{display:none;}}#jos-slim-header .jos-customer-info .jos-customer-name{font-weight:600;}#jos-slim-header .jos-customer-info .jos-customer-mascot{display:none;width:35px;margin-right:20px;}#jos-slim-header .jos-customer-info .jos-customer-mascot img{width:100%;}@media screen and (max-width:1024px){#jos-slim-header .header-action-buttons-desktop{display:none;}}#jos-slim-header .header-action-buttons-desktop #start-over{padding-right:24px;margin-right:24px;border-right:1px solid #B4B4B4;}#jos-slim-header .header-action-buttons-desktop #start-over a{text-decoration:none;}#jos-slim-header .header-action-buttons-desktop #exit-builder,#jos-slim-header .header-action-buttons-desktop #start-over{cursor:pointer;color:#212121;}#jos-slim-header .header-action-buttons-desktop #exit-builder:hover,#jos-slim-header .header-action-buttons-desktop #start-over:hover{text-decoration:none;}#jos-slim-header .header-action-buttons-desktop #exit-builder i,#jos-slim-header .header-action-buttons-desktop #start-over i{font-size:14px;}@media screen and (min-width:1025px){#jos-slim-header .header-action-buttons-mobile{display:none;}}#jos-slim-header .header-action-buttons-mobile #exit-builder,#jos-slim-header .header-action-buttons-mobile #start-over{cursor:pointer;color:#212121;}#jos-slim-header .header-action-buttons-mobile #exit-builder:hover,#jos-slim-header .header-action-buttons-mobile #start-over:hover{text-decoration:none;}#jos-slim-header .header-action-buttons-mobile #start-over{margin-right:70px;}#jos-slim-header .header-action-buttons-mobile #start-over i{transform:scale(-1,1);}#jos-slim-header .header-action-buttons-mobile #start-over:before{content:'RESET';position:absolute;font-size:9px;top:35px;right:96px;}#jos-slim-header .header-action-buttons-mobile #exit-builder:before{content:'LEAVE';position:absolute;font-size:9px;top:35px;right:13px;}#jos-slim-header .header-action-button-back{text-align:right;}#jos-slim-header .header-action-button-back a{text-decoration:none;}.yearbookDesigner-v6 #jos-slim-header .header-action-buttons-mobile #start-over{margin-right:30px;}#help-btn{height:40px;width:106px;position:fixed;z-index:10;bottom:1.5rem;left:1.5rem;display:flex;justify-content:center;align-items:center;color:#FFFFFF;font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;border-radius:20px;border:2px solid #f4f4f4;background-color:#212121;cursor:pointer;box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);}#help-btn span{margin-left:5px;}@media screen and (max-width:1024px){#help-btn{width:40px;}#help-btn span{display:none;}}#help-btn-modal{display:none;width:345px;position:fixed;z-index:15;bottom:1.5rem;left:1.5rem;box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);}#help-btn-modal .modal-header{background-color:#212121;color:#FFFFFF;text-align:center;font-size:18px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;display:block;margin:0;padding:1rem 1rem;}#help-btn-modal .modal-header .modal-close-btn{float:right;color:#FFFFFF;background:none;border:none;width:auto;}#help-btn-modal .modal-content{padding:20px;border:none;}#help-btn-modal .modal-content a{display:flex;justify-content:left;align-items:center;height:80px;margin:20px 0;padding:20px;border:none;cursor:pointer;color:#031D40;background:#fff;box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2),0px 1px 5px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);}#help-btn-modal .modal-content a:hover{text-decoration:none;}#help-btn-modal .modal-content a span{margin-left:1em;}@media screen and (max-width:1024px){#help-btn-modal{width:100%;height:100%;bottom:0;left:0;}#help-btn-modal .modal-content{height:100%;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}.jos-product-details{display:flex;justify-content:space-between;}@media screen and (min-width:1025px){.jos-product-details{margin-bottom:35px;}}@media screen and (min-width:1025px){.jos-product-details .jos-product-title .mobile-v{display:none;}.jos-product-details .jos-product-title .view-product-details{font-size:14px;}.jos-product-details .jos-product-title .view-product-details span{text-decoration:underline;text-transform:capitalize;cursor:pointer;}}@media screen and (max-width:1024px){.jos-product-details .jos-product-title{padding:8px 15px;width:100%;background-color:#f4f4f4;border-bottom:1px solid #B4B4B4;}.jos-product-details .jos-product-title .desktop-v{display:none;}.jos-product-details .jos-product-title .view-product-details{font-weight:600;cursor:pointer;font-size:10px;}.jos-product-details .jos-product-title .customer-name{font-size:9px;text-transform:uppercase;}}.jos-product-details .jos-product-value{text-align:right;}.jos-product-details .jos-product-value .jos-payment-options{font-size:14px;cursor:pointer;}@media screen and (max-width:1024px){.jos-product-details .jos-product-value{position:fixed;width:100%;bottom:66px;padding:5px 15px;z-index:12;background:#f4f4f4;text-align:left;border-top:1px solid #B4B4B4;}.jos-product-details .jos-product-value .view-options span,.jos-product-details .jos-product-value .estimated-total{display:none;}.jos-product-details .jos-product-value .jlry-price-delay-showing{display:inline-block;}.jos-product-details .jos-product-value .h4{font-family:"IBM Plex Sans",sans-serif;font-size:14px;margin:0;}.jos-product-details .jos-product-value .jos-payment-options{font-size:12px;}}.prod-view-details-dialog{font-size:14px;}.prod-view-details-dialog .modal-body{max-width:900px;margin:0 auto;}.prod-view-details-dialog .prod-name-small{font-size:14px;font-weight:600;padding-bottom:24px;border-bottom:1px solid #B4B4B4;margin-bottom:60px;}.prod-view-details-dialog .customer-name{font-size:12px;text-transform:uppercase;}.prod-view-details-dialog .p-title{font-weight:600;text-transform:uppercase;margin-top:30px;margin-bottom:5px;}.ui-dialog .ui-dialog-content{background:#FFF !important;padding:20px !important;}.ui-dialog .ui-dialog-titlebar{display:none;}#dialogLoading{overflow:hidden;z-index:13;}#dialogLoading .ui-resizable-handle{display:none;}#dialogLoading img.spinner{float:left;}#dialogLoading span{display:inline-block;margin-left:10px;margin-top:5px;}@media screen and (max-width:500px){.main-container{padding:0;}}.package-header{display:flex;justify-content:space-between;}@media screen and (max-width:1024px){.package-header{align-items:flex-end;}}@media screen and (max-width:500px){.package-header{background-color:#F4F4F4;padding:10px 25px;}.package-header h1,.package-header .package-total-wrapper{text-transform:capitalize;margin:0;}}.package-header .customer-name{text-transform:uppercase;}@media screen and (min-width:1025px){.package-header .customer-name{display:none;}}.jos-stepsbar{display:flex;}@media screen and (min-width:1025px){.jos-stepsbar{margin:15px 0;}}.jos-stepsbar .jos-stepsbar-arrow{color:white;width:46px;display:flex;justify-content:center;align-items:center;text-decoration:none;background-color:#212121;}@media screen and (min-width:1025px){.jos-stepsbar .jos-stepsbar-arrow{display:none;}}.jos-stepsbar .jos-stepsbar-step{text-decoration:none;background-color:#E6E6E6;flex:1;border-right:1px solid white;padding:9px;font-size:14px;pointer-events:none;}.jos-stepsbar .jos-stepsbar-step.jos-is-active,.jos-stepsbar .jos-stepsbar-step.jos-is-complete{color:white;background-color:#212121;position:relative;}.jos-stepsbar .jos-stepsbar-step.jos-is-complete:not(.jos-is-active),.jos-stepsbar .jos-stepsbar-step.jos-is-pending:not(.jos-is-active){pointer-events:auto;}@media screen and (min-width:1025px){.jos-stepsbar .jos-stepsbar-step{text-align:center;}.jos-stepsbar .jos-stepsbar-step .jos-step-display-name i{display:none;}.jos-stepsbar .jos-stepsbar-step .jos-step-display-name span{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;}.jos-stepsbar .jos-stepsbar-step .jos-step-number{display:none;}.jos-stepsbar .jos-stepsbar-step.jos-is-active{border-right:none;}.jos-stepsbar .jos-stepsbar-step.jos-is-active:after{content:"";position:absolute;right:0;top:0;border-top:20px solid transparent;border-bottom:19px solid transparent;border-left:25px solid #212121;background-color:#E6E6E6;}.jos-stepsbar .jos-stepsbar-step.jos-is-complete .jos-step-display-name{display:flex;justify-content:center;align-items:center;}.jos-stepsbar .jos-stepsbar-step.jos-is-complete .jos-step-display-name i{display:block;margin-left:5px;}}@media screen and (max-width:1024px){.jos-stepsbar .jos-stepsbar-step{display:none;}.jos-stepsbar .jos-stepsbar-step.jos-is-active{display:block;padding-left:25px;}.jos-stepsbar .jos-stepsbar-step .jos-step-display-name{display:none;}.jos-stepsbar .jos-stepsbar-step .jos-step-number{font-weight:400;margin:0;}}.jos-stepsbar .jos-stepsbar-step.jos-review-step.jos-is-active:after{display:none;}.jos-package-builder-page{margin-bottom:60px;}@media screen and (max-width:500px){.jos-package-builder-page{margin-bottom:0;}}.jos-package-builder-page #nextPageButton{display:none;}.jos-package-builder-page .detail-view .package-detail-gallery{background-color:#F4F4F4;padding:20px;}@media screen and (min-width:1025px){.jos-package-builder-page .detail-view .package-detail-gallery{background-color:#212121;color:white;}}.jos-package-builder-page .detail-view #detailContainer{display:flex;margin-top:30px;}@media screen and (max-width:500px){.jos-package-builder-page .detail-view #detailContainer{flex-wrap:wrap;padding:0 25px;}}.jos-package-builder-page .detail-view #detailContainer #imageContainer{width:40%;text-align:center;}@media screen and (max-width:1024px){.jos-package-builder-page .detail-view #detailContainer #imageContainer{margin-right:20px;}}@media screen and (max-width:500px){.jos-package-builder-page .detail-view #detailContainer #imageContainer{width:100%;margin-right:0;margin-bottom:20px;}}.jos-package-builder-page .detail-view #detailContainer #imageContainer img{max-width:370px;width:100%;}@media screen and (max-width:500px){.jos-package-builder-page .detail-view #detailContainer #configContainer{width:100%;}}@media screen and (min-width:501px){.jos-package-builder-page .detail-view #detailContainer #configContainer{width:60%;}}.jos-package-builder-page .detail-view #detailContainer #configContainer .detailViewNextButtonContainer{margin-top:30px;}@media screen and (max-width:500px){.jos-package-builder-page .detail-view #detailContainer #configContainer .detailViewNextButtonContainer{margin-bottom:30px;text-align:right;}.jos-package-builder-page .detail-view #detailContainer #configContainer .detailViewNextButtonContainer .product-disclaimer{text-align:left;}}@media screen and (max-width:500px){.jos-package-builder-page .detail-view #detailContainer #configContainer .view-product-details{display:none;}}.jos-package-builder-page .list-view{margin-top:30px;}@media screen and (max-width:500px){.jos-package-builder-page .list-view{margin-bottom:30px;padding:0 25px;}}.jos-package-builder-page .list-view .catalog-section-product-row .product-block{display:flex;border-bottom:1px solid #B4B4B4;padding-bottom:30px;margin-bottom:30px;}@media screen and (max-width:500px){.jos-package-builder-page .list-view .catalog-section-product-row .product-block{flex-wrap:wrap;}}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-left{width:40%;display:flex;justify-content:center;align-items:center;}@media screen and (max-width:1024px){.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-left{margin-right:20px;}}@media screen and (max-width:500px){.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-left{width:100%;margin-right:0;margin-bottom:20px;}}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-left.annc-message{flex-wrap:wrap;align-content:center;}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-left.annc-message .annc-text-list-view-left{font-style:italic;}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-right{width:100%;}@media screen and (min-width:501px){.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-right{width:60%;}}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-right .select-design-label{margin-top:20px;}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-right .select-design ul li{margin-bottom:10px;}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-right .widget-maker-color-picker{display:flex;flex-wrap:wrap;}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-right .widget-maker-color-picker a{text-decoration:none;font-weight:600;display:flex;flex-wrap:wrap;width:30px;align-items:flex-start;margin-right:5px;margin-bottom:5px;font-size:11px;}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-right .widget-maker-color-picker a .color-picker-img{border:2px solid #B4B4B4;}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-right .widget-maker-color-picker a .color-picker-color-selected{border:2px solid #006241;}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-right .jos-formatted-text .jos-text-preview{background-color:#E6E6E6;padding:10px 0;}.jos-package-builder-page .list-view .catalog-section-product-row .product-block .list-view-right .jos-formatted-text .jos-header{text-align:center;margin-bottom:20px;font-weight:600;}.jos-package-builder-page .list-view .listViewNextButtonContainer{text-align:right;}.jos-package-builder-page .detail-view .view-product-details,.jos-package-builder-page .list-view .view-product-details{font-size:14px;text-decoration:underline;cursor:pointer;}.jos-package-builder-page .detail-view .widget-label,.jos-package-builder-page .detail-view .widget-label-same-line,.jos-package-builder-page .detail-view .widget-maker-radio-label,.jos-package-builder-page .list-view .widget-label,.jos-package-builder-page .list-view .widget-label-same-line,.jos-package-builder-page .list-view .widget-maker-radio-label{font-size:14px;color:black;}@media screen and (max-width:1024px){.jos-package-builder-page .detail-view .widget-label,.jos-package-builder-page .detail-view .widget-label-same-line,.jos-package-builder-page .detail-view .widget-maker-radio-label,.jos-package-builder-page .list-view .widget-label,.jos-package-builder-page .list-view .widget-label-same-line,.jos-package-builder-page .list-view .widget-maker-radio-label{margin-top:10px;}}.jos-package-builder-page .detail-view .widget-label-same-line,.jos-package-builder-page .list-view .widget-label-same-line{margin-left:10px;}.jos-package-builder-page .detail-view .optionalFieldTag,.jos-package-builder-page .detail-view .widget-hint,.jos-package-builder-page .list-view .optionalFieldTag,.jos-package-builder-page .list-view .widget-hint{margin-left:5px;font-size:12px;}.jos-package-builder-page .detail-view input[type="email"],.jos-package-builder-page .detail-view input[type="tel"],.jos-package-builder-page .detail-view input[type="text"],.jos-package-builder-page .detail-view select,.jos-package-builder-page .list-view input[type="email"],.jos-package-builder-page .list-view input[type="tel"],.jos-package-builder-page .list-view input[type="text"],.jos-package-builder-page .list-view select{border:1px solid #B4B4B4;min-height:35px;margin-bottom:10px;}@media screen and (max-width:1024px){.jos-package-builder-page .detail-view input[type="email"],.jos-package-builder-page .detail-view input[type="tel"],.jos-package-builder-page .detail-view input[type="text"],.jos-package-builder-page .detail-view select,.jos-package-builder-page .list-view input[type="email"],.jos-package-builder-page .list-view input[type="tel"],.jos-package-builder-page .list-view input[type="text"],.jos-package-builder-page .list-view select{width:100% !important;margin-bottom:0;}}.jos-package-builder-page .detail-view #cancelPageButton,.jos-package-builder-page .list-view #cancelPageButton{margin-right:10px;}.jos-package-builder-page .detail-view .price-tag,.jos-package-builder-page .list-view .price-tag{font-size:14px;text-align:center;margin-top:5px;}.jos-package-builder-page .detail-view .option-selection-container ul,.jos-package-builder-page .list-view .option-selection-container ul{display:flex;flex-wrap:wrap;padding:0;}.jos-package-builder-page .detail-view .option-selection-container ul li,.jos-package-builder-page .list-view .option-selection-container ul li{margin-right:10px;}.jos-package-builder-page .detail-view .option-selection-container ul li a,.jos-package-builder-page .list-view .option-selection-container ul li a{outline:2px solid transparent;}.jos-package-builder-page .detail-view .option-selection-container ul li a.selected,.jos-package-builder-page .list-view .option-selection-container ul li a.selected{position:relative;outline:2px solid #006241;display:block;}.jos-package-builder-page .detail-view .option-selection-container ul li a.selected:after,.jos-package-builder-page .list-view .option-selection-container ul li a.selected:after{content:"\f058";font-family:"Font Awesome 5 Pro";position:absolute;top:-12px;right:5px;color:#006241;font-weight:bold;font-size:20px;}.jos-package-builder-page .product-info{padding:25px;}@media screen and (max-width:500px){.jos-package-builder-page .product-info{background-color:#CDCDCD;margin-top:30px;border:none;}}.jos-package-builder-page .product-info .product-detail-column:not(:last-child){border-bottom:1px solid #0B0B0B;padding-bottom:10px;margin-bottom:20px;}@media screen and (min-width:501px){.jos-package-builder-page .product-info .product-detail-column:not(:last-child){border-bottom:1px solid #B4B4B4;}.jos-package-builder-page .product-info .product-detail-column:first-child{padding-top:30px;border-top:1px solid #B4B4B4;}}.jos-package-builder-page .product-detail-columns h4{font-size:14px;margin-bottom:10px;font-family:"IBM Plex Sans",sans-serif;}.jos-package-builder-page .product-detail-specifications{margin-bottom:20px;}.jos-package-builder-page .product-detail-specifications ul{padding-left:20px;}.jos-package-builder-page .product-detail-specifications ul li{list-style:disc;}.jos-package-review-page .widget-container input[type="email"],.jos-package-review-page .widget-container input[type="tel"],.jos-package-review-page .widget-container input[type="text"],.jos-package-review-page .widget-container select{border:1px solid #B4B4B4;min-height:35px;margin-bottom:10px;}@media screen and (max-width:1024px){.jos-package-review-page .widget-container input[type="email"],.jos-package-review-page .widget-container input[type="tel"],.jos-package-review-page .widget-container input[type="text"],.jos-package-review-page .widget-container select{width:100% !important;}}@media screen and (max-width:1024px){.jos-package-review-page .widget-container label{margin-bottom:0;}}.jos-annc-pages{display:flex;justify-content:center;}.jos-annc-pages .jos-annc-pagination{margin:0;}.jos-annc-pages .jos-annc-pagination ul.pagination.bootpag{margin:0;}.jos-annc-pages .jos-annc-pagination ul.pagination.bootpag li{margin:0 5px;}.announsment-confirm-dialog{border:1px solid;}#dialog-confirm{float:none !important;width:100% !important;}.ui-dialog-buttonset{background:white;text-align:center;padding:20px;}.ui-dialog-buttonset .yes{margin-right:10px;}.jos-buttons{text-align:center;margin-top:20px;}.jos-buttons .jos-name-warning-yes{margin-right:10px;}.jos-package-review-page{padding-top:30px;}@media screen and (max-width:500px){.jos-package-review-page{padding:30px 25px;}}.jos-package-review-page .jos-productdetail-review-container{display:flex;border-bottom:1px solid #B4B4B4;padding-bottom:30px;margin-bottom:30px;}.jos-package-review-page .jos-productdetail-review-container .jos-productdetail-imagery{width:30%;display:flex;justify-content:center;align-items:center;margin-right:10px;}.jos-package-review-page .jos-productdetail-review-container .jos-productdetail-imagery img{max-width:100%;height:auto;}.jos-package-review-page .jos-productdetail-review-container .jos-product-edit-wrapper{margin-left:auto;}.jos-package-review-page .jos-productdetail-review-container .jos-productdetail-options{font-size:14px;flex:1;margin-right:10px;}.jos-package-review-page .jos-productdetail-review-container .jos-productdetail-options .feature-config-label{font-weight:600;}.jos-package-review-page #button-bar{text-align:right;}